| With the application of the finite element software in the engineering widely, Material elastic-plastic has become as a common concern. Based on the SiPESC platform elastic-plastic calculation module, referencing the form of user material subroutine interface in Abaqus, design and implement the UMAT integration. By adding the elastic-plastic constitutive model, contrasting the commercial software, turn out the module of elastic-plastic is right.Using the Abaqus’ computational document, designing INP import plug-in by factory pattern, aiming at the keywords in INP document, building the corresponding factory, achieve the handle of keywords dynamically. Multistage processing pattern being selected to handle the complicate information, the processing of the finite element information is achieved. The import plug-in is turned out right by the numerical example.For SiPESC platform program structure, the parser for different materials is achieved. Data transfer between the platform and material subroutine is achieved. The platform send the state variables and the strain increment to the subroutine and the subroutine update the stress and the state variable and send back to the main program. The module is turned out right by adding the Mises constitutive model and using the model to simulate.Based on the above work, the hydrostatic pressure sensitive constitutive model Drucker-Prager model is compiled to the user material subroutine by Fortran. The subroutine is compiled into dynamic link library for being called by SiPESC. Numerical examples prove Drucker-Prager constitutive model based on SiPESC is correct. |