Abstract

Nowadays' earthquake engineering is coping with the challenging task of providing low-cost seismic resilient structures. Among others, a viable solution for seismic resilient Steel Moment Resisting Frames (MRFs) is based on the use of Self-Centering Damage-Free (SCDF) joints at Column Bases (CBs) and Beam-to-Column Joints (BCJs), ensuring both the energy dissipation capacity and self-centering behavior of the structure. Past studies demonstrated the beneficial effects gained in damage and residual drifts reduction by including SCDF joints at all BCJs and CBs. However, this solution leads to the highest structural complexity, limiting the practical application. Significant improvements can be obtained including a limited number of SCDF BCJs, but there is a lack of generalized recommendations on the number required and their effective placement. In this work, a Genetic Algorithm (GA) is proposed to define the optimal placement of SCDF BCJs in steel MRFs. The GA is implemented in Matlab, and non-linear time-history analyses are performed in OpenSees to calculate the Fitness-Function. The results of the GA are validated against a Brute-Force Approach. An 8-story 3-bays steel MRF and a type of SCDF joint are selected for case study purposes, non-linear Finite Element Models are developed in OpenSees, and the GA is applied. The results show that the proposed GA is an efficient methodology to solve the considered optimization problem.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.