| Among natural disasters,earthquakes have caused tremendous damage to people’s production and life.As a country prone to earthquakes,our country attaches great importance to seismic fortification.As the mainstream of seismic design development in the new century,performance-based seismic design is a major breakthrough in the traditional design concept of "small earthquakes can be repaired,moderate earthquakes can be repaired,and large earthquakes can not fall".It satisfies the evaluation of structural earthquake resistance from multiple performance aspects.Performance goals.Because the damage response of steel structure buildings is not obvious,it often has obvious damage characteristics when it is damaged.Choosing the seismic damage evaluation model suitable for the performance indicators of steel structures has always been a hot topic of research.Domestic and foreign scholars have proposed important performance indicators based on displacement,stiffness,strength,energy consumption,and interstory displacement angle in the structural performance seismic design,and on this basis,a combination of two or more parameters is used to evaluate the seismic effect of the structure.Damage model under.This paper uses Python language to quickly extract useful performance parameters from the ABAQUS database,study the distribution of floor performance,and compare the damage response of steel frame structures with different floors under earthquake action,and propose an evaluation model based on component and floor damage factors.The specific research content of this paper is as follows:(1)It discusses the application of ABAQUS secondary development by domestic and foreign scholars in structural research,and expounds the research progress of seismic damage model proposed by domestic and foreign scholars based on performance.(2)The main module functions of ABAQUS software are discussed,the Python language script development environment is introduced,and the connection between ABAQUS and Python language is explained.(3)The secondary development of ABAQUS post-processing is carried out through the Python language script.It is expected that the program code of one or more performance parameters of the structure can be extracted with one click,and the floor damage can be calculated according to the proportion of the plastic damage degree of the components in the floor.The factor code provides ideas for post-processing development and design.(4)Two kinds of finite element software,PKPM and ABAQUS,are used to rationally design three steel frame models with the same height and different number of floors: 5,10 and 15 floors.Design seismic waves with different indexes(amplitude,duration and frequency spectrum),analyze the response according to the structural seismic dynamic time history,use the secondary development function to quickly extract performance parameters,and study the maximum floor displacement,the maximum interstory displacement angle,and the maximum floor shear force The law of energy consumption distribution.(5)Based on the extracted data to comprehensively analyze the characteristics of structural damage,two damage evaluation models based on the component’s own performance and actual performance are proposed,as well as the multiple models based on the maximum interstory displacement angle,the maximum shear capacity of the floor,and the plastic energy consumption.The parametric damage model realizes the quantitative evaluation of floor damage.(6)By re-establishing a 12-story steel frame model,extracting component and floor performance parameters and substituting them into the proposed three damage factor calculation models to verify its feasibility and universality. |