期刊文献+

基于Python-Abaqus的自适应网格重划分算法实现及其应用 被引量:1

Implementation and its application of adaptive remeshing algorithm based on Python-Abaqus
下载PDF
导出
摘要 在有限元分析中,当选取了合适单元类型后,若采用的网格尺寸太大则达不到计算精度要求,尺寸太小则往往需要非常庞大的单元数而导致求解自由度的迅速增长,利用自适应网格可以减轻计算精度与计算量的矛盾。本文采用基于后验误差估计的自适应网格重划算法,并结合Abaqus二次开发,编写了相应的自适应有限元Python脚本,从数值上分析了误差控制标准对计算结果的影响,实现了自适应求解全过程。通过Python脚本应用于几类典型问题的有限元分析,数值验证了基于Abaqus网格重划技术的自适应方法对求解应力集中问题的有效性。Python二次开发自适应计算与模拟,可绕过Abaqus/CAE的图形用户界面(GUI)直接对Abaqus内核进行操作,实现从几何建模、网格剖分到自适应求解的自动化处理,进而可方便多次修改模型和参数,提高建模效率。 In a finite element analysis,if the mesh size is too large,it can’t satisfy the calculation accuracy once the appropriate element has been chosen,and if the mesh size is too small,it often needs a very large number of elements,which leads to the rapid growth of the degree of freedom.Using adaptive meshes can reduce the contradiction between the accuracy and the amount of calculation.In this paper,the resulting Python script of the adaptive finite element program is written combining Abaqus software and the adaptive remeshing algorithm based on a posteriori error estimation.The influence of the selection of error control standards on the results is numerically analyzed,and the whole process of adaptive solution is realized.By applying the Python script to the finite element analysis of several typical problems,the efficiency of the resulting adaptive method based on the remeshing techniques is numerically verified for solving those stress concentration problems.Secondary development of adaptive computation and simulation with Python script can bypass GUI of Abaqus/CAE and directly operate the Abaqus kernel.Thus,we can realize the automatic processing from geometric modeling,mesh generation to adaptive solution.Furthermore,it is convenient to repeatedly modify the models considered and the corresponding parameters,and the resulting method can significantly improve the efficiency of modeling in practice.
作者 徐亚飞 肖映雄 吴宇航 XU Ya-fei;XIAO Ying-xiong;WU Yu-hang(Civil Engineering and Mechanics College,Xiangtan University,Xiangtan 411105,China)
出处 《计算力学学报》 CAS CSCD 北大核心 2023年第5期807-814,共8页 Chinese Journal of Computational Mechanics
基金 国家自然科学基金(10972191) 湖南省教育厅资助科研项目(19A502)资助。
关键词 Python脚本 二次开发 自适应网格重划 应力集中 数值模拟 Python script secondary development adaptive remeshing stress concentration numerical simulation
  • 相关文献

参考文献13

二级参考文献72

共引文献117

同被引文献12

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部