Font Size: a A A

Secondary Development Of ABAQUS Post-Processing And Constitutive Model Of Concrete Based On Dynamic Elastoplastic Analysis

Posted on:2020-07-18Degree:MasterType:Thesis
Country:ChinaCandidate:K ChangFull Text:PDF
GTID:2392330578477685Subject:Structural engineering
Abstract/Summary:PDF Full Text Request
With the development of building technology,the number of complex structures is increasing,and the number of over-constrained buildings specified in the regulations is gradually increasing.Under the action of strong earthquakes,complex high-rise building structures will enter a plastic state.So it is necessary to carry out dynamic elastoplastic analysis of complex high-rise structures.Among the large-scale general finite element software that can perform structural dynamic elastoplastic time-history analysis,ABAQUS is popular because of its rich cell library and material library,and powerful computing power.However,ABAQUS is a general-purpose finite element software,and there are still many shortcomings in professional civil engineering problem.ABAQUS has a rich material library,and its existing concrete constitutive structure can simulate the concrete performance under earthquake.However,ABAQUS lacks the concrete constitutive model for simulating the force performance of beam elements under cyclic loading.The ABAQUS post-processing function is limited,and the analysis result has a large amount of data.It is impossible to classify the data by layer and construction type,and it is not possible to automatically calculate the floor shear force and floor displacement required for seismic analysis.For the defects of ABAQUS,the main research contents of this paper are as follows:1.Based on the concrete constitutive model of Appendix C of Code for design of concrete structures(GB50010-2010),the ABAQUS user subroutine interface UMAT and VUMAT are used to prepare the beam element concrete constitutive model subroutine for explicit and implicit dynamic analysis.And the simulation analysis of the mechanical behavior of reinforced concrete columns under cyclic loading is used to verify the accuracy of concrete constitutive.2.The ABAQUS post-processing stage is redeveloped in Python language.According to the naming rules of the pre-processing module on the component set,the components in the structure are classified according to the floor and component type.The end unit and the end node number of each component are extracted cyclically for the component and saved according to the floor floor number,component type,and component name.3.Extract the coordinates,displacement and internal force information of the end nodes of the component and store them in the information base of the corresponding node number.4.According to the extracted node coordinates,displacement and internal force information,the data required for elastoplastic analysis of the total mass of the structure,the quality of each layer,the layer height,the floor displacement,the floor shear force,the overturning moment and the shear weight ratio are calculated.Save the data results in a text file,automatically generate drawing tables and images based on the data,and generate an elastoplastic analysis report.5.The concrete constitutive model of this paper is used to simulate and analyze a frame structure and a frame-shear structure.The post-processing secondary development module is used to extract the time-history displacement,time-course shear force and experimental data to verify the concrete constitutive model and The accuracy of the post-processing module.
Keywords/Search Tags:ABAQUS, concrete constitutive model, user material subroutine, Python, post-processing secondary development
PDF Full Text Request
Related items