OpenSeesPy seismic frame simulation
An OpenSeesPy nonlinear structural study for comparing the seismic response of reinforced-concrete frame models under selected ground motions.
Software compatibility
The structural models and analysis scripts are delivered for a pinned OpenSeesPy environment. ETABS, SAP2000, STAAD.Pro, and Abaqus project files are not included.
Project definition
Problem statement
Nonlinear seismic response depends on member idealisation, material parameters, damping, mass, boundary conditions, ground-motion scaling, and numerical convergence.
Project objectives
- Create a selected two-dimensional reinforced-concrete frame model.
- Run gravity, modal, pushover, and nonlinear time-history analyses.
- Measure periods, base shear, storey drift, displacement, hinge response, and residual deformation.
- Compare selected ground motions and modelling assumptions.
- Verify units, equilibrium, modes, and benchmark response.
System design
System modules
Frame model
Defines nodes, masses, sections, nonlinear elements, materials, supports, and gravity loads.
Analysis sequence
Runs gravity, eigenvalue, pushover, and transient analyses with controlled convergence.
Ground-motion processor
Validates records, units, time steps, scaling, and selected intensity measures.
Response recorder
Extracts force, displacement, drift, hinge, energy, and convergence histories.
Verification
Checks equilibrium, elastic limits, modal values, and prepared benchmark cases.
Methodology
System workflow
- 01Verify elastic frame
Periods and static response are compared with hand or reference calculations.
- 02Add nonlinearity
Material and section behaviour are checked under monotonic loading.
- 03Run pushover
Capacity and drift development are recorded.
- 04Run ground motions
Selected records are applied with documented scaling.
- 05Compare response
Peak and residual measures and convergence are evaluated.
Demonstration scenario
A prepared three-storey frame is verified elastically, pushed into nonlinear response, and subjected to three scaled records. The study compares drift, base shear, hinge sequence, residual displacement, and convergence history.
Engineering
Technical architecture
- Environment
- Pinned OpenSeesPy and Python packages with scripted model generation.
- Structural model
- Documented nonlinear frame elements, materials, damping, mass, and boundary assumptions.
- Analysis controls
- Explicit algorithms, constraints, integrators, tolerances, fallback strategy, and failure logs.
- Post-processing
- Python scripts that regenerate response tables, plots, and model diagrams.
Testing
Evaluation
Evaluation measures
- Period and mode-shape agreement with reference calculations
- Gravity and static equilibrium
- Pushover capacity and hinge-sequence consistency
- Peak and residual drift across ground motions
- Time-step, damping, model, and convergence sensitivity
- Runtime and failed-step recovery
System boundaries
- Only the pinned OpenSeesPy model is delivered.
- The frame, materials, damping, joints, foundation, and records use documented educational assumptions.
- The simulation is not a building design, safety certificate, or code-compliance check.
- Real structural decisions require qualified engineers, drawings, tests, codes, and site-specific analysis.
Included
- 01Parametrised reinforced-concrete frame model
- 02OpenSeesPy gravity, modal, pushover, and time-history scripts
- 03Response, convergence, and comparison plots
- 04Prepared ground motions, benchmark cases, and results
- 05Complete source code in a private GitHub repository
- 06Complete project documentation with synopsis, abstract, methodology, structural model diagrams, analysis results, screenshots, and conclusion
- 07Setup and usage guide
Project record
No buyer information is collected on this page.
- Permanent project ID
- GP-CV-0VO5CPQ
- Catalogued
- 22 Aug 2026
- Completed
- Pending
- Verified
- Pending
- Demonstration
- Added when ready
Handover
After purchase
- 01Payment is confirmed
The project is marked unavailable and cannot be purchased again.
- 02Repository access is granted
The buyer's submitted GitHub account receives access to the private repository.
- 03The purchase record is delivered
The certification sheet is prepared from the reviewed buyer details and sent privately by email.