MENU

Fun & Interesting

OpenSees & Python, Analysis of Truss Structures Incorporating Material and Geometric Nonlinearities

Salar Delavar Qashqai 321 lượt xem 3 months ago
Video Not Working? Fix It Now

This Python code performs a pushover analysis of a truss subjected to lateral displacement (Material and Geometric Nonlinearities) using both custom calculations and the OpenSees library.

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.
5. Plotting Results: Compares Python and OpenSees results to validate the analysis.

0:00 Target Explanations
2:47 Detailed Explanation of Python and OpenSees Code
-------------------------------------------------------
Download Content Link:
https://github.com/salardelavar/OPENSEES_SALAR/tree/main/Material_Nonlinearity_Pushover_Truss

Python Code:
https://github.com/salardelavar/OPENSEES_SALAR/blob/main/Material_Nonlinearity_Pushover_Truss/PushoverNonlinLateralTruss01Ldc.py
--------------------------------------------------
Personal Website:
http://salardqashqai.blogfa.com/
--------------------------------------------------
مدل‌سازی و تحلیل رفتار غیرخطی مصالح و هندسی در خرپا با استفاده از پایتون و اوپنسیس
--------------------------------------------------
#openseespy
#opensees
#civilengineering
#structuralengineering
#earthquakeengineering
#performancebaseddesign
#structuralanalysis
#dynamicanalysis
#python
#finiteelementmethod
#seismicvulnerability
#seismicAssessment
#nonlinearanalysis
#truss
#مهندس_عمران
#سازه
#خرپا
#qashqai
#ghashghaei
#قشقایی

Comment