ZHANG WenDong, FAN JunLing, CHEN Li, et al. CRACK GROWTH SIMULATION BASED ON ABAQUS SECONDARY EVELOPMENT[J]. 2018,40(6):1467-1472. DOI: 10.16579/j.issn.1001.9669.2018.06.032.
裂纹的扩展是典型的材料不连续问题,传统的有限元方法难以实现裂纹扩展过程的仿真模拟。为了解决传统有限元在模拟裂纹扩展的不足,XFEM方法(extended Finite Element Method,XFEM)引入水平集函数描述裂纹形态,实现了裂纹在单元内部的扩展,克服了传统方法只能依赖单元生死来模拟裂纹扩展的难题。以Abaqus为平台,应用Python脚本语言开发了一套裂纹自动扩展程序包,利用Abaqus固有的方法编写程序,通过扩展有限元功能实现裂纹的自动扩展,通过模拟I型边裂纹和三点弯梁的裂纹的扩展过程,验证了XFEM方法的有效性。同时,模拟了多裂纹的扩展过程。结果表明:方法不仅能够利用Abaqus软件的实现复杂的加载和边界模拟,同时又能体现XFEM在裂纹扩展模拟上的优势,为解决实际复杂问题提供了途径。
Abstract
Crack propagation is a typical discontinuous problem, which is difficult to be simulated with traditional finite element method. In order to solve the defects of traditional methods, extended finite element method introduced level set function method to describe crack shape so as to realize initiation and development of crack in the inner element. The problem of crack propagation simulation in traditional method replying on the life and death of element was then solved. This paper used Python langrage to develop a crack automatically propagation program package in ABAQUS platform. I mode edge crack of a finite flat and the crack propagation in three point bending beam were simulated. Compared to the exact results, this method can effectively simulate the process of crack propagation. The propagation of multiple cracks was simulated at the same time. The results showed that the method in this paper not only took advantage of ABAQUS software to simulate complex loading and boundary, but also reflected program package’s superiority on crack analysis. This method provided a convenient and effective way to solve real complex problems.