Resumen
Addressing the challenges of seismic design requires tools that innovate and leverage modern computational
resources to enhance building design process. Automated structural design enables the evaluation of multiple
design alternatives and the selection of efficient solutions from a set of decision criteria. This research
presents a Python-based module that automates the design of regular reinforced concrete moment-resisting
frame buildings according to the Colombian seismic design code (NSR-10). Taking advantage of OpenSees,
a widely recognized open-source software, finite element-based design is implemented through the library
OpenSeesPy in combination with other libraries such as Pandas and NumPy. The design process adopts
NSR-10 provisions for earthquake-prone regions in Colombia and is based on the linear response spectrum
analysis method. Moreover, the module aims to minimize the amount of reinforcing steel in columns and
beams while ensuring compliance with ductile detailing requirements. The tool was employed to analyze two
buildings, one with four stories and another with eight, each with a different geometric configuration and
intended occupancy. Both buildings are assumed to be located in Cúcuta, Colombia, a high seismic hazard
zone. The results provide section geometries, reinforcement quantities for columns and beams, verification
of strong-column weak-beam criteria and drift limits. Furthermore, the module can automatically generate
the nonlinear model of the building for dynamic analyses. The analyzed buildings were evaluated using a set
of simulated earthquake records representative of the local seismic hazard. The results of the dynamic
analysis validate the module’s effectiveness in streamlining the design process, reducing manual effort, and
meeting code requirements.
resources to enhance building design process. Automated structural design enables the evaluation of multiple
design alternatives and the selection of efficient solutions from a set of decision criteria. This research
presents a Python-based module that automates the design of regular reinforced concrete moment-resisting
frame buildings according to the Colombian seismic design code (NSR-10). Taking advantage of OpenSees,
a widely recognized open-source software, finite element-based design is implemented through the library
OpenSeesPy in combination with other libraries such as Pandas and NumPy. The design process adopts
NSR-10 provisions for earthquake-prone regions in Colombia and is based on the linear response spectrum
analysis method. Moreover, the module aims to minimize the amount of reinforcing steel in columns and
beams while ensuring compliance with ductile detailing requirements. The tool was employed to analyze two
buildings, one with four stories and another with eight, each with a different geometric configuration and
intended occupancy. Both buildings are assumed to be located in Cúcuta, Colombia, a high seismic hazard
zone. The results provide section geometries, reinforcement quantities for columns and beams, verification
of strong-column weak-beam criteria and drift limits. Furthermore, the module can automatically generate
the nonlinear model of the building for dynamic analyses. The analyzed buildings were evaluated using a set
of simulated earthquake records representative of the local seismic hazard. The results of the dynamic
analysis validate the module’s effectiveness in streamlining the design process, reducing manual effort, and
meeting code requirements.
| Idioma original | Inglés |
|---|---|
| Estado | Publicada - 2025 |
| Evento | 10th International Conference on Computational Methods in Structural Dynamics and Earthquake Engineering - Rhodes Island, Grecia Duración: 15 jun. 2025 → … |
Conferencia
| Conferencia | 10th International Conference on Computational Methods in Structural Dynamics and Earthquake Engineering |
|---|---|
| País/Territorio | Grecia |
| Ciudad | Rhodes Island |
| Período | 15/06/25 → … |