基于ADINA源代码的弹塑性本构模型程序开发OA
Development of an elastoplastic constitutive model based on ADINA source code
随着国内工业化进程的不断推进,有限元方法在各应用领域的影响力持续扩大.然而,国内各应用领域的研究多依赖商业软件平台,这些软件存在价格昂贵、闭源、算法更新速度慢等局限性,制约了相关研究的深入开展.本文以自动动态增量非线性分析程序 ADINA84 的开源代码为基础,结合 Python 编程语言,开发了适用于弹塑性材料本构模型的有限元程序.该程序以 ADINA84 开源代码中的非线性静力学求解部分为核心,通过对源代码进行二次开发,添加弹塑性材料本构模型,并编译生成弹塑性求解器.同时,利用 Python 丰富的第三方库,实现了程序的前后处理界面以及有限元计算结果的可视化.最终将程序对 2 种典型算例的分析结果与 ABAQUS 计算结果进行对比,验证了该程序在解决弹塑性问题方面具有较好的有效性和可靠性.
With the continuous development of industrialization in China,the influence of the finite element has been steadily expanding in various application fields.However,the research in various domestic application fields mostly relies on commercial software platforms,which suffer from limitations such as high cost,closed source and slow algorithm updates,thereby restricting the in-depth development of relevant studies.In this paper,a finite element program was developed for constitutive models of elastic-plastic materials based on the automatic dynamic incremental nonlinear analysis program ADINA84 open source code and the programming language Python.Based on the static nonlinear solution part of the ADINA84 open source code,the program was developed and compiled into the elastic-plastic solver through the elastic-plastic material constitutive model of the source code.With the powerful third-party library,the program visualized the interface and the finite element calculation results.Compared with the ABAQUS calculation results,the program exhibits effectiveness and reliability in solving the elastic plastic problem.
高升;马迎松
广西科技大学 机械与汽车工程学院,广西 柳州 545616广西科技大学 机械与汽车工程学院,广西 柳州 545616
通用工业技术
ADINA源程序弹塑性几何非线性二次开发
ADINA source programelastic plasticitygeometric nonlinearitysecondary development
《广西科技大学学报》 2026 (2)
17-24,8
广西科技大学研究生教育创新计划项目(GKYC202426)广西高校中青年教师科研基础能力提升项目(2019KY0379)广西科技基地和人才专项项目(桂科AD19110111)资助
评论