Skip to content

Latest commit

 

History

History
11 lines (6 loc) · 1.63 KB

File metadata and controls

11 lines (6 loc) · 1.63 KB

This repository contains the user-defined structural analysis routines for analysing structures of any geometry with MASTAN2 GUI Integration. This project was carried out as course project for 235A Advanced Structural Analysis Course at UCLA in Fall'23.

Instructions to run the codes

The main routine for running the 3-D 1st order linear-elastic analysis is the ud_3d1el.m file. All other files are the sub-routines with independent functionalities such as generating the element level stiffness matrix, force vector depeding on the kind of loading, transforming the local stiffness matrix into global level, releasing the out-of-plane moments at either ends of the member depending on its flexural rigidity at the ends and then post-processing.

Below is the computation graph of the codebase that demonstrates the overall flow of control across different sub-routines.

final flow chart

The results of the user-defined routine have been validated against the in-built MASTAN2 routine. Different test cases have solved considering different geometry, boundary constraints and loading conditions. All of these examples are included as .mat files in the validation files folder. The comparisions have been showed in the verification problems pdf