OpenSeesPy Framework for Nonlinear Seismic Analysis of Steel Moment Frames: Comparative Study of El-Centro, Taft, and Hachinohe Ground Motions
Abstract
This repository provides a Python-based computational framework for nonlinear seismic analysis of steel frame structures using OpenSees. The implementation includes: complete finite element modeling with plastic hinge integration (Ibarra-Krawinkler bilinear model); pushover analysis with displacement control and ASCE 7-10 lateral load distribution; dynamic time-history analysis with configurable earthquake scaling (SLE/DBE/MCE levels); comparative analysis across three historical ground motions: El-Centro (1940), Taft (1952), and Hachinohe (1968); extensive result processing: hysteresis curves, inter-story drift ratios, base shear time histories, modal analysis. The code is structured for reusability with clear parameter definitions and automated output generation. Includes complete structural design calculations per Chinese Building Code GB 5009-2012.
Fields of Study & Subjects
Seismic Performance and Analysis
Geotechnical Engineering and Underground Structures
Seismic and Structural Analysis of Tall Buildings
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 16 March 2026
- Language
- EN