| Performance-based seismic design of passive control structures can determine the parameters and position mechanical of dampers for different performance objectives.The genetic algorithm can optimize the position of dampers,improve the damping effect of the damper on the main structure.Parallel genetic algorithm can effectively combine the natural parallelism of genetic algorithm with the fast concurrency of computer,improve the efficiency of solving optimization problems and improve the accuracy of calculation.In this paper,the seismic performance design based on capacity spectrum method is carried out for the passive control structure with self-centering damper.At the same time,the genetic algorithm is used to optimize the position of self-centering dampers in passive control structures,and the effectiveness of the algorithm is evaluated from the perspectives of computational efficiency and structural shock absorption rate.Suggestions on the position of dampers in frame structures are given.The main work is as follows:(1)The performance-based seismic design of steel frame structures with self-centering dampers is studied.The seismic performance of passive control structures with self-centering dampers is designed by capacity spectrum method.The main work includes calculating the target performance point of shock absorber structure based on spectral displacement,determining the equivalent damping ratio of the demand spectrum curve passing through the target performance point,calculating the additional damping ratio,and determining the parameters and position of the damper.Finally,seismic performance design based on capacity spectrum for a 10-story steel frame structure is carried out,the parameters and position of dampers are designed,the energy dissipation and shock absorption effects of self-centering dampers are evaluated.(2)The genetic algorithm is used to optimize the position of self-resetting dampers in passive control structures.A genetic algorithm based on MATLAB-Python-ABAQUS interactive programming is proposed.The core idea of interactive programming of MATLAB-Python-ABAQUS is to use MATLAB language to compile genetic algorithm,use ABAQUS finite element software to calculate the objective function value of structural model,and use Python to extract and transmit the result data of ABAQUS model.In other words,through the interactive use of MATLAB-Python-ABAQUS,the problem of using genetic algorithm to call finite element software to calculate the objective function of the three-dimensional structural model with additional self-centering dampers is solved.Finally,a genetic algorithmbasedon MATLAB-Python-ABAQUS interactive programming is used to optimize the position of dampers for a 10-storey steel frame structure,and the accuracy of the algorithm is evaluated.(3)Parallel genetic algorithm is applied to the optimal position of self-centering dampers.A coarse-grained master-slave parallel genetic algorithm based on MATLAB-Python-ABAQUS interactive programming is proposed.The key of the algorithm is to divide the genetic algorithm into two layers based on the interactive prograuming of MATLAB-Python-ABAQUS.In the upper layer,the coarse-grained model is used for serial operation of information exchange among sub-populations,while in the lower layer,the master-slave model is used for independent genetic algorithm operation of sub-populations.Finally,the coarse-grained master-slave parallel genetic algorithm is used to optimize the position of dampers in a 10-storey steel frame structure.The effectiveness of the algorithm is evaluated from the perspectives of computational efficiency and structural shock absorption rate,and suggestions for the position of self-centering dampers in steel frame structures are given. |