OpenseesPy-concrete-2D-frame-optimizer
Short Discription from Authors/ArtISte department This software provides a Python/OpenSeesPy-based decision-support framework for the seismic assessment and retrofit optimization of existing reinforced concrete (RC) frame structures. The framework integrates structural modelling, load definition and combination, linear static analysis, inter-storey drift evaluation, reinforced-concrete member verification, modal analysis, response-spectrum analysis, linear time-history analysis, performance assessment, retrofit optimization, comparative cost estimation, and automated reporting within a single computational workflow. The retrofit methodology considers two complementary intervention strategies. Reinforced-concrete shear walls are treated as global interventions intended to improve the lateral-force-resisting system and reduce excessive drift demand, while concrete jacketing is treated as a local intervention applied to beams and columns that remain deficient after the global retrofit stage. The optimization procedure evaluates complete retrofit alternatives rather than considering wall placement and member strengthening independently. Candidate shear-wall layouts are generated and screened according to structural response, after which the remaining member deficiencies are reassessed and concrete jacketing is designed where required. The complete alternatives are subsequently compared using structural feasibility, member utilization, drift performance, detailing and constructability constraints, and estimated retrofit cost. The selected strategy corresponds to the lowest-cost feasible solution among the alternatives evaluated within the specified search space. The cost model includes material quantities and unit costs associated with concrete, reinforcement and formwork, together with labour, indirect costs, foundation/connection allowances, constructability-related costs and duration-dependent site overheads where applicable. Cost parameters can be modified by the user to support project- or region-specific comparative studies. The software can also generate structural-response outputs, member force diagrams, performance summaries, ranked retrofit alternatives, optimization datasets, and automated Excel and Word reports. The exported dataset records the characteristics and performance of evaluated retrofit alternatives and is intended to support reproducibility, sensitivity studies and future development of surrogate or machine-learning models. Machine learning is not used in the current retrofit-selection procedure. The present implementation is primarily intended for two-dimensional reinforced-concrete frame models and for research, preliminary retrofit screening and comparative decision support. The optimization workflow relies mainly on linear structural analysis for candidate evaluation. Therefore, the software should not be regarded as a substitute for project-specific nonlinear analysis, detailed connection and foundation design, reinforcement detailing, geotechnical verification, construction planning, or independent engineering review. Final structural design and retrofit verification remain the responsibility of the engineer and should be performed in accordance with the applicable Eurocodes, National Annexes, project requirements and other governing standards. The software was developed as part of research activities on seismic assessment, retrofit optimization and structural decision support using OpenSeesPy.
Authors
- Giuseppe Carlo Marano (ORCID: https://orcid.org/0000-0001-8472-2956)
- Arman Hajiha
Institutions
- Politecnico di Torino (IT)
Publication Details
- Journal
- Zenodo (CERN European Organization for Nuclear Research)
- Published
- 2026-09-17
- DOI
- https://doi.org/10.5281/zenodo.22812753
- Primary Topic
- Seismic Performance and Analysis
- Type
- article
- Field-Weighted Citation Impact
- 0.00