OpenSees & Python, Finite Element Modeling of Truss Structure Considering Large Displacement Effects

Описание к видео OpenSees & Python, Finite Element Modeling of Truss Structure Considering Large Displacement Effects

This Python code performs a pushover analysis of a truss subjected to lateral displacement (Geometric Nonlinearity) using both custom calculations and the OpenSees library. It models large displacements to
compute structural response and compares results with external software like Abaqus and SeismoStruct.

Key steps include:
1. Parameter Initialization: Sets geometry, material properties, and simulation parameters.
2. Custom Calculation: Uses Newton-Raphson iterations to calculate displacement and force responses for truss members based on incremental displacement.
3. OpenSees Modeling: Creates a finite element model, applies boundary conditions, loads, and performs displacement-controlled analysis.
4. Post-processing: Reads displacements and forces from results files and Excel sheets for verified data.
5. Plotting Results: Compares Python, OpenSees, Abaqus, and SeismoStruct results to validate the analysis.
-------------------------------------------------------
Download Content Link:
https://github.com/salardelavar/OPENS...

PYTHON CODE:
https://github.com/salardelavar/OPENS...

VERIFIED ABAQUS AND SEISMOSTRUCT OUTPUT REPORT:
https://github.com/salardelavar/OPENS...
--------------------------------------------------
Personal Website:
http://salardqashqai.blogfa.com/
--------------------------------------------------
مدلسازی و تحلیل جابجایی های بزرگ خرپا در پایتون و اوپنسیس
--------------------------------------------------
#openseespy
#opensees
#civilengineering
#structuralengineering
#earthquakeengineering
#abaqustutorial
#abaqus
#seismostruct
#performancebaseddesign
#structuralanalysis
#dynamicanalysis
#python
#finiteelementmethod
#seismicvulnerability
#seismicAssessment
#nonlinearanalysis
#truss
#مهندس_عمران
#سازه
#خرپا
#qashqai
#ghashghaei
#قشقایی

Комментарии

Информация по комментариям в разработке