  Conducting nonlinear pushover analysis typically demands intricate and
resource-intensive computational attempts, and involves a process that is
highly iterative and necessary for satisfying design-defined and also
requirements of codes in performance-based design. A computer-based technique
is presented for reinforced concrete (RC) buildings in this study,
incorporating optimization numerical approaches, techniques of optimality
criteria and pushover analysis to seismic design automatically the pushover
drift performance. The optimal design based on the performance of concrete
beams, columns and shear walls in concrete moment frames is presented using the
artificial bee colony optimization algorithm. The design is applied to three
frames such as a 4-story, an 8-story and a 12-story. These structures are
designed to minimize the overall weight while satisfying the levels of
performance include Life Safety (L-S), Collapse Prevention (C-P), and Immediate
Occupancy (I-O). To achieve this goal, three main steps are performed. In the
first step, optimization codes are implemented in MATLAB software, and the
OpenSees software is used for nonlinear static analysis of the structure. By
solving the optimization problem, several top designs are obtained for each
frame and shear wall. Pushover analysis is performed considering the
constraints of relative displacement and plastic hinge rotation based on the
nonlinear provisions of FEMA356 code to achieve each levels of performance.
Following this, convergence, pushover, and drift history curves are plotted for
each frame, and selecting the best design for each frame ultimately occurs. The
results demonstrate the algorithm's performance is desirable for the structure
to achieve selecting the best design and lower weight.
