Implementation and Numerical Simulation on Object-oriented Elastic-plastic Finite Element Method Based on Python
With the continuous expansion of the application fields of finite element methods,higher requirements are put forward for the scalability of finite element methods.In order to overcome the defects of the traditional finite element methods,a simple and easily extensible object-oriented elastic-plastic finite element program framework is proposed based on Python.Combined with the characteristics of Python,we design some finite element classes such as the pre-processing class,the post-processing class,the linear solution class,the stress integration class and the analysis class.By applying the resulting framework to several typical elastic-plastic mechanical problems and comparing the results with those calculated by ABAQUS,the correctness and effectiveness of object-oriented elastic-plastic finite element program based on Python have been verified.