ABAQUS中扩展有限元(XFEM)功能简介

合集下载

ABAQUS平台的扩展有限元方法模拟裂纹实现

ABAQUS平台的扩展有限元方法模拟裂纹实现

ABAQUS平台的扩展有限元方法模拟裂纹实现1.1 扩展有限元方法(XFEM)在ABAQUS上的实现ABAQUS中XFEM的实现,两个步骤最为关键:1、选择模型中可能出现的裂纹区域,将其单元设为具有扩展有限元性质的enrichment element.2、其次重要的是选择恰当的破坏准则,使单元在达到给定的条件破坏,裂纹扩展。

在ABAQUS中模拟裂纹扩展的操作中,需要注意的是:1、在Property模块,添加损伤演化参数、破坏法则、损伤稳定性参数2、在Interaction模块,主菜单Special中创建XFEM的enrichment element对于固定的裂纹模型,采用ABAQUS/STANDARD中使用奇异渐进函数。

针对移动的裂纹问题,在XFEM中,有一种方法基于traction-separation cohesive behavior,即使用虚拟节点连续片段法进行移动裂纹建模,ABAQUS/STANDAR D 中用于计算脆性或韧性材料的裂纹初始化和扩展过程的模拟。

另外一种cohesive segments method (粘性片段方法)可用于bulk material中的任意路径的裂纹初始化模拟扩展过程,由于裂纹扩展不依赖于单元边界,在XFEM中,裂纹每扩展一次需要通过一个完整单元,避免尖端应力奇异性。

除此之外,ABAQUS为拥护提供了自定义子程序,来满足不同建模的需要。

ABAQUS/STANDARD中的任意力学本构模型均可用来模拟扩展裂纹的力学特性。

由于XFEM采用的形函数在求解过程中,很容易造成逼近线性相关,极大的增加了收敛难度,到目前为止,能够实现扩展有限元的商业软件只有ABAQUS,但是ABAQUS为了减少求解难度,做了大量简化,因此用ABAQUS 扩展有限元模拟裂纹扩展时,有一些局限[16]:1.扩展单元内不能同时存在两条裂纹,所以ABAQUS不能模拟分叉裂纹;2.在裂纹扩展分析过程中,每一个增量步的裂纹转角不允许超过90度;3.自适应的网格是不被支持的;4.固定裂纹中,只有各向同性材料的裂纹尖端渐进场才被考虑。

扩展有限元的ABAQUS实现

扩展有限元的ABAQUS实现

扩展有限元的ABAQUS实现常规有限元方法(CEFM)和其他数值方法相比,具有一些无法比拟的优点,但仍存在一些缺陷。

比如在解决类似裂纹这样的强不连续问题,由于裂纹尖端处的应力奇异性,导致计算量巨大而且精度不高。

然而扩展有限元方法(extended finite element method,XFEM)的出现,和常规有限元方法相比具有显著的优势,使得我们可以在裂尖和应力、变形集中处划分高密度的网格,也可以方便的模拟裂纹的扩展,使计算量不那么巨大,保留了常规有限元法的所有优点。

因此,扩展有限元得到了快速发展和应用,而且在裂纹的扩展研究中要的意义。

本文开展对扩展有限元方法和裂纹问题的研究,并且基于限元ABAQUS平台,对扩展有限元方法针对裂纹扩展问题进行模拟实现。

关键词:扩展有限元方法,裂纹扩展,ABAQUS第一章绪论1.1 引言21世纪以来,计算机硬件和数值仿真的快速发展以及工业工程实践与科学研究中存在的大量运算需求,世界上涌现出一批大型科研运算及科学模拟软件,能够极大的简化运算问题以及计算机模拟实验,使我们能够更加方便地研究虚拟工程及相关科学问题。

有限元方法的出现为数值分析方法的研究带来了新的曙光,力学学科本来就是连接理工学科的桥梁,计算力学是目前力学发展的一个重要分支。

有限元软件则是我们到达工程科学领域彼岸的非常重要的工具和桥梁之一。

ABAQUS软件是世界上最强大的大型有限元计算分析软件之一,具有不同种类的单元类型、材料类型和不同的分析过程,拥有很好的计算功能和模拟性能。

ABAQUS软件不但可以进行一种部件和复杂物理场的分析,而且可以处理多系统的部件分析;不仅可以分析简单的线弹性问题,还可以处理复杂的非线性组合问题等,相比其它软件具有无可比拟的优势[1,2]。

固体力学中存在的两类不连续问题之一则是因为物体内部几何结构突变引起的强不连续问题,裂纹问题就是这类问题的代表。

由于几何界面处的位移不连续性和裂纹尖端的应力奇异性使得这类问题的处理变得比较复杂。

裂纹扩展的扩展有限元(xfem)模拟实例详解

裂纹扩展的扩展有限元(xfem)模拟实例详解

基于ABAQUS 扩展有限元的裂纹模拟化工过程机械622080706010 李建1 引言1.1 ABAQUS 断裂力学问题模拟方法在abaqus中求解断裂问题有两种方法(途径):一种是基于经典断裂力学的模型;一种是基于损伤力学的模型。

断裂力学模型就是基于线弹性断裂力学及其基础上发展的弹塑性断裂力学等。

如果不考虑裂纹的扩展,abaqus可采用seam型裂纹来分析(也可以不建seam,如notch型裂纹),这就是基于断裂力学的方法。

这种方法可以计算裂纹的应力强度因子,J积分及T-应力等。

损伤力学模型是指基于损伤力学发展而来的方法,单元在达到失效的条件后,刚度不断折减,并可能达到完全失效,最后形成断裂带。

这两个模型是为解决不同的问题而提出来的,当然他们所处理的问题也有交叉的地方。

1.2 ABAQUS 裂纹扩展数值模拟方法考虑模拟裂纹扩展,目前abaqus有两种技术:一种是基于debond的技术(包括VCCT);一种是基于cohesive技术。

debond即节点松绑,或者称为节点释放,当满足一定得释放条件后(COD 等,目前abaqus提供了5种断裂准则),节点释放即裂纹扩展,采用这种方法时也可以计算出围线积分。

cohesive有人把它译为粘聚区模型,或带屈曲模型,多用于模拟film、裂纹扩展及复合材料层间开裂等。

cohesive模型属于损伤力学模型,最先由Barenblatt 引入,使用拉伸-张开法则(traction-separation law)来模拟原子晶格的减聚力。

这样就避免了裂纹尖端的奇异性。

Cohesive 模型与有限元方法结合首先被用于混凝土计算和模拟,后来也被引入金属及复合材料。

Cohesive界面单元要服从cohesive 分离法则,法则范围可包括粘塑性、粘弹性、破裂、纤维断裂、动力学失效及循环载荷失效等行为。

此外,从abaqus6.9版本开始还引入了扩展有限元法(XFEM),它既可以模拟静态裂纹,计算应力强度因子和J积分等参量,也可以模拟裂纹的开裂过程。

ABAQUS精选本FEM扩展元例子的详细图解

ABAQUS精选本FEM扩展元例子的详细图解

版本X F E M(扩展有限元)例子的详细图解一、part模块中的操作:二、 1.生成一个新的part,取名为plate,本part选取3Ddeformablesolidextrusion类型(如图1)三、 2.通过Rectangle工具画出一长3,高6的矩形。

考虑使用工具栏add-dimension和editdimension来画出精确长度的模型。

强烈建议此矩形的左上角坐标为(0,3),右下角坐标为(3,-3)(如图2)四、 3.完成后拉伸此矩形,深度为1.(如图3)五、图1,图2,图3,4.生成一个新的part,取名为crack,本part选取3Ddeformableshellextrusion类型(如图4)5.生成一条线,此线的左端点坐标为(0,),右端点坐标为(,)6.完成后拉伸此线,深度为1.(如图6)7.保存此模型为XFEMtutor(如图7),以后经常保存模型,不再累述。

8.在partPlate中分别创建4个集合,分别为:all,bottom,top和fixZ,各部分的内容如图8~11所示。

二、Material模块中的操作:1.创建材料elsa,其弹性参数为E=210GPa,泊松比为(如图12)最大主应力失效准则作为损伤起始的判据,最大主应力为(如图13)损伤演化选取基于能量的、线性软化的、混合模式的指数损伤演化规律,有关参数为G1C=G2C=G3C=42200N/m,=1.(如图14)2.创建一个SolidHomogeneous的section,名为solid(如图15),此section与材料elsa相联(如图16),并将此section赋给platepart(也就是集合all)(如图17)3.赋予材料取向,分别如图18~21所示。

三、划分网格:网格控制为:Hex型structured(如图22),单元类型为C3D8R(如图23)设置plate各边的网格种子为8,26,36(如图24),各边种子的个数不能改变(如图25)四、装配模块:选中plate和crack两个part,分别生成2个实体(如图26),生成一个参考点,参考点的坐标为(,-3,0)(如图27,28)。

ABAQUS平台的扩展有限元方法模拟裂纹实现

ABAQUS平台的扩展有限元方法模拟裂纹实现

ABAQUS平台的扩展有限元⽅法模拟裂纹实现ABAQUS平台的扩展有限元⽅法模拟裂纹实现1.1 扩展有限元⽅法(XFEM)在ABAQUS上的实现ABAQUS中XFEM的实现,两个步骤最为关键:1、选择模型中可能出现的裂纹区域,将其单元设为具有扩展有限元性质的enrichment element.2、其次重要的是选择恰当的破坏准则,使单元在达到给定的条件破坏,裂纹扩展。

在ABAQUS中模拟裂纹扩展的操作中,需要注意的是:1、在Property模块,添加损伤演化参数、破坏法则、损伤稳定性参数2、在Interaction模块,主菜单Special中创建XFEM的enrichment element对于固定的裂纹模型,采⽤ABAQUS/STANDARD中使⽤奇异渐进函数。

针对移动的裂纹问题,在XFEM中,有⼀种⽅法基于traction-separation cohesive behavior,即使⽤虚拟节点连续⽚段法进⾏移动裂纹建模,ABAQUS/STANDAR D 中⽤于计算脆性或韧性材料的裂纹初始化和扩展过程的模拟。

另外⼀种cohesive segments method (粘性⽚段⽅法)可⽤于bulk material中的任意路径的裂纹初始化模拟扩展过程,由于裂纹扩展不依赖于单元边界,在XFEM中,裂纹每扩展⼀次需要通过⼀个完整单元,避免尖端应⼒奇异性。

除此之外,ABAQUS为拥护提供了⾃定义⼦程序,来满⾜不同建模的需要。

ABAQUS/STANDARD中的任意⼒学本构模型均可⽤来模拟扩展裂纹的⼒学特性。

由于XFEM采⽤的形函数在求解过程中,很容易造成逼近线性相关,极⼤的增加了收敛难度,到⽬前为⽌,能够实现扩展有限元的商业软件只有ABAQUS,但是ABAQUS为了减少求解难度,做了⼤量简化,因此⽤ABAQUS 扩展有限元模拟裂纹扩展时,有⼀些局限[16]:1.扩展单元内不能同时存在两条裂纹,所以ABAQUS不能模拟分叉裂纹;2.在裂纹扩展分析过程中,每⼀个增量步的裂纹转⾓不允许超过90度;3.⾃适应的⽹格是不被⽀持的;4.固定裂纹中,只有各向同性材料的裂纹尖端渐进场才被考虑。

裂纹扩展的扩展有限元(xfem)模拟实例详解

裂纹扩展的扩展有限元(xfem)模拟实例详解

基于ABAQUS 扩展有限元的裂纹模拟化工过程机械622080706010 李建1 引言1.1 ABAQUS 断裂力学问题模拟方法在abaqus中求解断裂问题有两种方法(途径):一种是基于经典断裂力学的模型;一种是基于损伤力学的模型。

断裂力学模型就是基于线弹性断裂力学及其基础上发展的弹塑性断裂力学等。

如果不考虑裂纹的扩展,abaqus可采用seam型裂纹来分析(也可以不建seam,如notch型裂纹),这就是基于断裂力学的方法。

这种方法可以计算裂纹的应力强度因子,J积分及T-应力等。

损伤力学模型是指基于损伤力学发展而来的方法,单元在达到失效的条件后,刚度不断折减,并可能达到完全失效,最后形成断裂带。

这两个模型是为解决不同的问题而提出来的,当然他们所处理的问题也有交叉的地方。

1.2 ABAQUS 裂纹扩展数值模拟方法考虑模拟裂纹扩展,目前abaqus有两种技术:一种是基于debond的技术(包括VCCT);一种是基于cohesive技术。

debond即节点松绑,或者称为节点释放,当满足一定得释放条件后(COD 等,目前abaqus提供了5种断裂准则),节点释放即裂纹扩展,采用这种方法时也可以计算出围线积分。

cohesive有人把它译为粘聚区模型,或带屈曲模型,多用于模拟film、裂纹扩展及复合材料层间开裂等。

cohesive模型属于损伤力学模型,最先由Barenblatt 引入,使用拉伸-张开法则(traction-separation law)来模拟原子晶格的减聚力。

这样就避免了裂纹尖端的奇异性。

Cohesive 模型与有限元方法结合首先被用于混凝土计算和模拟,后来也被引入金属及复合材料。

Cohesive界面单元要服从cohesive 分离法则,法则范围可包括粘塑性、粘弹性、破裂、纤维断裂、动力学失效及循环载荷失效等行为。

此外,从abaqus6.9版本开始还引入了扩展有限元法(XFEM),它既可以模拟静态裂纹,计算应力强度因子和J积分等参量,也可以模拟裂纹的开裂过程。

abaqus XFEM 方法介绍

abaqus XFEM 方法介绍

裂纹扩展分析体验热分析中的热物性参数:材料密度,热导率,比热容,电阻率,弹性模量,融化潜热的焓、泊松比、散热系数。

在ABAQUS模型中,需用3D的deformable、shell、exctrusion方式建立一个初始裂纹,长短适宜,初始裂纹要从开始起裂的点设置。

由于计算方法目前还不稳定,参数要适当调整。

设置网格划分参数的时候,应该对称设置,否则网格不对称。

断裂应力的大小要和断裂能量的设置相应,能量太大、太小导致不易收敛,断裂区域的网格要规则,各个方向尺寸要差不多,整个厚度方向单元数量一致,且越少越好,即使裂纹起始点两侧单元未参与裂纹,也要尽可能均匀规则,裂纹扩展的区域不能被PARTION开,应该是一体的。

冲击动载荷时,载荷步时间应尽可能小,maxps damage应力应大于ductile damage应力。

初始裂纹不能在单元界限扩展,否则导致不收敛。

裂纹可在两种弹性金属界面上。

适用于弹性材料、两种弹性材料界面裂纹和幂硬化材料。

我建立的弹塑性材料模型不容易收敛,把塑性去掉后反而容易收敛。

建立ductile manage模型时,需要材料的塑性行为,但必须同时有traction manage模型,否则就提示某些单元的fracture damage模型未能建立?。

traction manage模型和ductile manage模型中的damage evolution中的类型和数值要相同。

初始屈服应力和断裂应力不能差太多。

动力学的冲击裂纹分析,不能有塑性(当然也不能有ductile damage),可能是因为increment time 太大了?(或者是先分析一下不带塑性材料的,通过了才分析有塑性材料的?)断裂能量要和断裂应力相适应,否则可能因为能量太高,还未达到,但应力达到了,导致裂纹不开裂、计算不收敛。

能量太低,很容易就满足了能量开裂原则,但应力未达到,裂纹不能开裂、计算不收敛。

能量的高低也影响到稳定扩展裂纹的长短:能量低的时候,由于需要很少的能量即可实现裂纹扩展,因此稳定扩展的裂纹在不长的时候即会失稳扩展;能量太高的时候,在裂纹稳定扩展的过程中试样积累了相当的能量,因此稳定扩张一段时间后,试样内部的能量和外加能量就可以实现裂纹的失稳扩展,稳定扩展段也不会很长。

XFEM实现裂纹扩展

XFEM实现裂纹扩展

---因为专注,所以卓越!
网格划分
焊缝在管道的上下起始位置,造成几何模型的急剧变化, 导致网格不容易划分,因此,使用专业的的前处理软件 ANSA进行网格划分,使得焊缝的网格密度大于其他位置 的网格密度。
初始裂纹在焊缝中的位置

---因为专注,所以卓越!
分析过程

---因为专注,所以卓越!
I型裂纹扩展过程的动画演示

---因为专注,所以卓越!
II型裂纹扩展过程的动画演示

---因为专注,所以卓越!
ABAQUS采用XFEM模 案例2 块实现压力容器的裂纹 过程的模拟,如果图所 示,压力容器与外部连 接的接口处存在初始微 裂纹,当容器内压力达 到一定程度,裂纹开始 启裂并扩展。 模型的建模与应用针对 工程实例,很好的展现 了XFEM强大的裂纹扩 展功能。
石油管道的裂纹扩展模拟
利用ABAQUS的XFEM方法实现石油管道的裂纹扩展,在 已知起始裂纹尺寸的情况下,根据外部载荷模拟裂纹的起 裂和扩展过程。 由于裂纹的尺寸较整体模型尺寸较小,因此采用用户子模 型的方法对局部进行更加细致的分析。
一、XFEM模块功能简述
ABAQUS V6.9及其以后的版本将拓展有限元方法引入到 其分析中,并增加了新的模块XFEM,该方法可以认为是 有限元方法处理不连续问题的革命性变革。这是第一个将 XFEM商用化的软件。 固体力学中存在两类典型的不连续问题,一类是因材料特 性突变引起的弱不连续问题,这类问题以双材料问题和夹 杂问题为代表,其复杂性由物理界面处的应变不连续性引 起;另一类是因物体内部几何突变引起的强不连续问题, 这类问题以裂纹问题为代表,其复杂性由几何界面处的位 移不连续性和端部的奇异性引起。物体内部物理界面的脱 粘或起裂,是上述两类问题的混合。

裂纹扩展的扩展有限元xfem模拟实例详解

裂纹扩展的扩展有限元xfem模拟实例详解

基于ABAQUS 扩展有限元的裂纹模拟化工过程机械622080706010 李建1 引言1.1 ABAQUS 断裂力学问题模拟方法在abaqus中求解断裂问题有两种方法(途径):一种是基于经典断裂力学的模型;一种是基于损伤力学的模型。

断裂力学模型就是基于线弹性断裂力学及其基础上发展的弹塑性断裂力学等。

如果不考虑裂纹的扩展,abaqus可采用seam型裂纹来分析(也可以不建seam,如notch型裂纹),这就是基于断裂力学的方法。

这种方法可以计算裂纹的应力强度因子,J积分及T-应力等。

损伤力学模型是指基于损伤力学发展而来的方法,单元在达到失效的条件后,刚度不断折减,并可能达到完全失效,最后形成断裂带。

这两个模型是为解决不同的问题而提出来的,当然他们所处理的问题也有交叉的地方。

1.2 ABAQUS 裂纹扩展数值模拟方法考虑模拟裂纹扩展,目前abaqus有两种技术:一种是基于debond的技术(包括VCCT);一种是基于cohesive技术。

debond即节点松绑,或者称为节点释放,当满足一定得释放条件后(COD 等,目前abaqus提供了5种断裂准则),节点释放即裂纹扩展,采用这种方法时也可以计算出围线积分。

cohesive有人把它译为粘聚区模型,或带屈曲模型,多用于模拟film、裂纹扩展及复合材料层间开裂等。

cohesive模型属于损伤力学模型,最先由Barenblatt 引入,使用拉伸-张开法则(traction-separation law)来模拟原子晶格的减聚力。

这样就避免了裂纹尖端的奇异性。

Cohesive 模型与有限元方法结合首先被用于混凝土计算和模拟,后来也被引入金属及复合材料。

Cohesive界面单元要服从cohesive 分离法则,法则范围可包括粘塑性、粘弹性、破裂、纤维断裂、动力学失效及循环载荷失效等行为。

此外,从abaqus6.9版本开始还引入了扩展有限元法(XFEM),它既可以模拟静态裂纹,计算应力强度因子和J积分等参量,也可以模拟裂纹的开裂过程。

abaqusXFEM方ń樯abaqusXFEM方法介绍aspanclass=

abaqusXFEM方ń樯abaqusXFEM方法介绍aspanclass=

abaqus XFEM 方ń樯abaqus XFEM 方法介绍aspan class= 裂纹扩展分析体验热分析中的热物性参数:材料密度,热导率,比热容,电阻率,弹性模量,融化潜热的焓、泊松比、散热系数。

在ABAQUS模型中,需用3D的deformable、shell、exctrusion方式建立一个初始裂纹,长短适宜,初始裂纹要从开始起裂的点设置。

由于计算方法目前还不稳定,参数要适当调整。

设置网格划分参数的时候,应该对称设置,否则网格不对称。

断裂应力的大小要和断裂能量的设置相应,能量太大、太小导致不易收敛,断裂区域的网格要规则,各个方向尺寸要差不多,整个厚度方向单元数量一致,且越少越好,即使裂纹起始点两侧单元未参与裂纹,也要尽可能均匀规则,裂纹扩展的区域不能被PARTION开,应该是一体的。

冲击动载荷时,载荷步时间应尽可能小,maxps damage应力应大于ductile damage应力。

初始裂纹不能在单元界限扩展,否则导致不收敛。

裂纹可在两种弹性金属界面上。

适用于弹性材料、两种弹性材料界面裂纹和幂硬化材料。

我建立的弹塑性材料模型不容易收敛,把塑性去掉后反而容易收敛。

建立ductile manage模型时,需要材料的塑性行为,但必须同时有traction manage模型,否则就提示某些单元的fracture damage模型未能建立,。

traction manage模型和ductile manage模型中的damage evolution中的类型和数值要相同。

初始屈服应力和断裂应力不能差太多。

动力学的冲击裂纹分析,不能有塑性(当然也不能有ductile damage),可能是因为increment time 太大了,(或者是先分析一下不带塑性材料的,通过了才分析有塑性材料的,) 断裂能量要和断裂应力相适应,否则可能因为能量太高,还未达到,但应力达到了,导致裂纹不开裂、计算不收敛。

能量太低,很容易就满足了能量开裂原则,但应力未达到,裂纹不能开裂、计算不收敛。

基于ABAQUS平台的扩展有限元方法

基于ABAQUS平台的扩展有限元方法

基于ABAQUS平台的扩展有限元方法断裂是一种失效模式。

在工程领域中,经常发生起源于断裂或终结于裂纹扩展的灾难性破坏事故,如压力管道的裂纹失稳扩展,机械构件的断裂,地震引起的地面开裂和房屋倒塌等,这些事故对我们的生命和生活造成了很大的影响。

由于产生裂纹的原因难以量化,因此裂纹出现后是否会继续扩展或发生止裂的断裂力学具有很重要的意义。

传统的断裂力学在剖分单元网格的时候必须考虑物体内部的缺陷,如裂纹,界面等,使单元边界与几何界面一致,这也就会形成局部网格加密,而其余区域稀疏的非均匀网格分布。

ABAQUS中单元的最小尺寸决定了显示计算时间增量的临界步长,过小的最小尺寸无疑会增加计算的成本;再有就是需要预先给定裂纹的扩展路径,裂纹只能沿单元边界扩展,难以形成任意裂纹路径。

扩展有限元方法(XFEM,extended finite element method,以下简称XFEM)的核心思想是用扩充的带有不连续性质的形函数基来代表计算域内的间断,因此在计算过程中,不连续场的描述完全独立于网格边界,这使其在处理断裂问题上具有很大的优势。

XFEM可以充分利用已知解析解答构造形函数基,在较粗网格上即能得到较精确的解答。

利用XFEM,还可以方便地模拟裂纹沿任意路径扩展。

ABAQUS中的XFEM可以用来研究裂纹的产生及模拟沿任意路径的裂纹扩展,而无需对模型进行网格重构。

XFEM可以用于三维实体模型、二维平面模型,不能用于三维的壳模型。

ABAQUS在Interaction模中定义XFEM裂纹,可以指定裂纹的初始位置,也可以不指定,让ABAQUS在分析过程中根据计算断裂区域的最大初始应力或应变确定裂纹的位置。

在ABAQUS中执行XFEM断裂分析,必须指定:断裂区域,裂纹生长(可选),裂纹初始位置(可选),富集半径,接触交互属性,损伤起始准则和分析类型,如静态分析,或隐式动态分析。

下面以一个例子演示ABAQUS中使用XFEM方法对平板中的边缘裂纹进行动态裂纹扩展预测。

基于ABAQUS平台的扩展有限元方法

基于ABAQUS平台的扩展有限元方法

基于ABAQUS平台的扩展有限元方法扩展有限元方法(XFEM)是一种能够有效处理裂纹、接触、损伤等大变形、大变位问题的计算方法。

该方法扩展了传统有限元方法(FEM),使其能够更准确地模拟物体的断裂行为。

ABAQUS是一款常用的有限元分析软件,提供了XFEM功能,可以在其平台上进行XFEM分析。

XFEM的主要思想是在有限元网格中引入额外的自由度,这些自由度可以用来描述物体内部的裂纹、接触等特征。

通过在网格中引入额外的基函数,XFEM能够通过有限元分析获取到界面上的开裂和断裂行为,从而更准确地预测物体的破坏。

XFEM在ABAQUS平台上的应用主要包括以下几个方面。

1.裂纹模拟:XFEM能够准确地模拟裂纹的扩展行为。

在ABAQUS中,用户可以通过定义裂纹路径和裂纹扩展准则,来模拟裂纹在不同加载条件下的扩展过程。

同时,用户还可以对裂纹的形状、长度、位置等进行控制,以得到更准确的结果。

2.接触分析:XFEM可以模拟接触问题,包括刚性接触和非线性接触。

在ABAQUS中,用户可以通过定义接触面和接触行为,来模拟物体之间的接触行为。

XFEM能够考虑接触面的开裂和闭合,从而更准确地模拟接触问题。

3.损伤模拟:XFEM可以模拟材料的损伤行为,包括塑性、弹塑性和弹性损伤。

在ABAQUS中,用户可以通过定义损伤模型和损伤准则,来模拟材料的损伤行为。

XFEM能够考虑材料中的裂纹行为,从而更准确地模拟损伤问题。

4.多物理场耦合:XFEM可以模拟多个物理场的耦合问题,如固体力学和热传导、固体力学和流体力学等。

在ABAQUS中,用户可以通过定义不同物理场的边界条件和耦合关系,来模拟多物理场耦合问题。

XFEM能够考虑多物理场之间的相互作用,从而更准确地模拟多物理场问题。

总之,基于ABAQUS平台的扩展有限元方法可以更准确地模拟物体的断裂、接触、损伤等问题。

通过在有限元网格中引入额外的自由度,XFEM 能够更准确地描述物体内部的裂纹、接触等特征。

裂纹扩展扩展有限元(xfem)模拟实例详解

裂纹扩展扩展有限元(xfem)模拟实例详解

基于ABAQUS 扩展有限元的裂纹模拟化工过程机械622080706010 李建1 引言1.1 ABAQUS 断裂力学问题模拟方法在abaqus中求解断裂问题有两种方法(途径):一种是基于经典断裂力学的模型;一种是基于损伤力学的模型。

断裂力学模型就是基于线弹性断裂力学及其基础上发展的弹塑性断裂力学等。

如果不考虑裂纹的扩展,abaqus可采用seam型裂纹来分析(也可以不建seam,如notch型裂纹),这就是基于断裂力学的方法。

这种方法可以计算裂纹的应力强度因子,J积分及T-应力等。

损伤力学模型是指基于损伤力学发展而来的方法,单元在达到失效的条件后,刚度不断折减,并可能达到完全失效,最后形成断裂带。

这两个模型是为解决不同的问题而提出来的,当然他们所处理的问题也有交叉的地方。

1.2 ABAQUS 裂纹扩展数值模拟方法考虑模拟裂纹扩展,目前abaqus有两种技术:一种是基于debond的技术(包括VCCT);一种是基于cohesive技术。

debond即节点松绑,或者称为节点释放,当满足一定得释放条件后(COD 等,目前abaqus提供了5种断裂准则),节点释放即裂纹扩展,采用这种方法时也可以计算出围线积分。

cohesive有人把它译为粘聚区模型,或带屈曲模型,多用于模拟film、裂纹扩展及复合材料层间开裂等。

cohesive模型属于损伤力学模型,最先由Barenblatt 引入,使用拉伸-张开法则(traction-separation law)来模拟原子晶格的减聚力。

这样就避免了裂纹尖端的奇异性。

Cohesive 模型与有限元方法结合首先被用于混凝土计算和模拟,后来也被引入金属及复合材料。

Cohesive界面单元要服从cohesive 分离法则,法则范围可包括粘塑性、粘弹性、破裂、纤维断裂、动力学失效及循环载荷失效等行为。

此外,从abaqus6.9版本开始还引入了扩展有限元法(XFEM),它既可以模拟静态裂纹,计算应力强度因子和J积分等参量,也可以模拟裂纹的开裂过程。

扩展有限元法(XFEM)漫谈-我的XFEM学习经验分享

扩展有限元法(XFEM)漫谈-我的XFEM学习经验分享

B
A
C
图 5. 折线裂纹示意图 以图 5 中折线裂纹 AB 和 BC 为例说明通过映射法修改裂尖增强函数的过程。 (1-2) 式裂尖增强函数仅适用于图 5 虚线(线段 AB 在 B 点的垂线)右侧的高斯积分点,虚线左 侧的增强函数需要进行修正。如图 6(a)所示,高斯点 的坐标为(x, y),α 为 BA 和 B 之间 的夹角,θR 为 BA 和 BC 之间的夹角。定义夹角 :
2.4 对于裂缝面承受载荷的裂缝,这些载荷是作用于增强自由度上的 对于水力压裂分析(裂缝面承受水压) 、爆破分析(裂缝面承受高压气体作用) 、裂缝面 接触滑动(法向和切向接触力作用于裂缝面) 、粘聚裂纹模型(粘聚内力作用于裂尖附近的 裂缝面上)等裂缝表面承受载荷的分析,注意:这些载荷是作用于增强自由度上的,而不是 FEM 自由度。这一点对于初学者来说或许是个易犯的错误。
3 / 14
A+
裂纹
A+
裂纹
i
i
A-
A-
(a)增强节点 i
(b)不增强节点 i
图 4. Heaviside 增强节点的选择
2.2 含折点的某些情况下必须要特殊处理 (1-2) 式中的裂尖增强函数仅适用于直线裂纹, 对于带折点的裂纹, 需要做特殊处理, 否则将会因为裂纹面两侧 Heaviside 增强和裂尖增强的相互矛盾而导致计算出错。例如,图 2-4 为一折线裂纹, 其中用“○”标记的是 Heaviside 增强节点, 用“□”标记的是裂尖增强节点, 对于阴影区域内的高斯积分点而言,位于裂纹片段 BC 的上侧,Heaviside 增强函数值为 1, 但这些高斯点却位于裂纹片段 AB 延长线的下侧, 二者是矛盾的。 Belytschko[4]采用映射法, 给出了这一问题的解决办法。

Abaqus提取XFEM(扩展有限元)裂缝长度和缝隙面积(精品)

Abaqus提取XFEM(扩展有限元)裂缝长度和缝隙面积(精品)

Abaqus提取XFEM(扩展有限元)裂缝长度【壹讲壹插件】2015-7-20作者:星辰-北极星Abaqus提取XFEM(扩展有限元)裂缝长度 (1)第一部分:Abaqus 扩展有限元方法XFEM (2)1.1概要 (2)1.2这些你有注意到吗? (2)1.3 圆孔内压裂缝模拟实例 (2)1.3.1 部件建立 (2)1.3.2 材料性质定义(part1) (2)1.3.3 分析步定义 (3)1.3.4 参数输出 (3)1.3.5 接触模块定义Crack (3)1.3.6边界条件定义 (4)1.3.7 网格划分 (4)1.3.8初始地应力施加 (4)1.3.9 计算结果: (4)第二部分:扩展有限元裂缝长度求解 (5)2.1 概要 (5)2.2 基本求解思路: (5)第三部分:星辰-北极星插件介绍:POLARIS-XFEMCreckGeo2D (6)3.1 概要 (6)3.2 插件的主要功能 (6)3.3 使用注意事项 (6)3.4 插件使用简介 (7)3.4.1 打开插件 (7)3.4.2 数据获取 (7)3.4.3 裂缝信息获取 (8)3.4.4 示例 (8)第一部分:Abaqus 扩展有限元方法XFEM文章转自:/908754116/blog/14374022441.1概要XFEM即扩展有限元方法,它在标准有限元框架内研究问题,保留了有限元方法的所有优点。

扩展有限元法与有限元法最根本的区别在于所使用的网格与结构内部的几何或物理界面无关,从而克服了在诸如裂纹尖端等高应力和变形集中区进行高密度网格划分所带来的困难,在模拟裂纹扩展时也无需对网格进行重新划分。

如果要正常地使用它,我们首先要了解Abaqus中的扩展有限元方法有哪些特别,它在理论上做了哪些简化等,帮助文档进行了很好的讲解:《Abaqus Analysis User's Manual》10.7.1 Modeling discontinuities as an enriched feature using the extended finite element method。

abaqusXFEM方法介绍[整理]

abaqusXFEM方法介绍[整理]

裂纹扩展分析体验热分析中的热物性参数:材料密度,热导率,比热容,电阻率,弹性模量,融化潜热的焓、泊松比、散热系数。

在ABAQUS模型中,需用3D的deformable、shell、exctrusion方式建立一个初始裂纹,长短适宜,初始裂纹要从开始起裂的点设置。

由于计算方法目前还不稳定,参数要适当调整。

设置网格划分参数的时候,应该对称设置,否则网格不对称。

断裂应力的大小要和断裂能量的设置相应,能量太大、太小导致不易收敛,断裂区域的网格要规则,各个方向尺寸要差不多,整个厚度方向单元数量一致,且越少越好,即使裂纹起始点两侧单元未参与裂纹,也要尽可能均匀规则,裂纹扩展的区域不能被PARTION开,应该是一体的。

冲击动载荷时,载荷步时间应尽可能小,maxps damage应力应大于ductile damage应力。

初始裂纹不能在单元界限扩展,否则导致不收敛。

裂纹可在两种弹性金属界面上。

适用于弹性材料、两种弹性材料界面裂纹和幂硬化材料。

我建立的弹塑性材料模型不容易收敛,把塑性去掉后反而容易收敛。

建立ductile manage模型时,需要材料的塑性行为,但必须同时有traction manage模型,否则就提示某些单元的fracture damage模型未能建立?。

traction manage模型和ductile manage 模型中的damage evolution中的类型和数值要相同。

初始屈服应力和断裂应力不能差太多。

动力学的冲击裂纹分析,不能有塑性(当然也不能有ductile damage),可能是因为increment time 太大了?(或者是先分析一下不带塑性材料的,通过了才分析有塑性材料的?)断裂能量要和断裂应力相适应,否则可能因为能量太高,还未达到,但应力达到了,导致裂纹不开裂、计算不收敛。

能量太低,很容易就满足了能量开裂原则,但应力未达到,裂纹不能开裂、计算不收敛。

能量的高低也影响到稳定扩展裂纹的长短:能量低的时候,由于需要很少的能量即可实现裂纹扩展,因此稳定扩展的裂纹在不长的时候即会失稳扩展;能量太高的时候,在裂纹稳定扩展的过程中试样积累了相当的能量,因此稳定扩张一段时间后,试样内部的能量和外加能量就可以实现裂纹的失稳扩展,稳定扩展段也不会很长。

ABAQUS版本XFEM扩展元例子的详细图解

ABAQUS版本XFEM扩展元例子的详细图解

ABAQUS版本XFEM扩展元例⼦的详细图解A B A Q U S6.9版本X F E M(扩展有限元)例⼦的详细图解⼀、part模块中的操作:⼆、 1.⽣成⼀个新的part,取名为plate,本part选取3Ddeformablesolidextrusion类型(如图1)三、 2.通过Rectangle⼯具画出⼀长3,⾼6的矩形。

考虑使⽤⼯具栏add-dimension和editdimension来画出精确长度的模型。

强烈建议此矩形的左上⾓坐标为(0,3),右下⾓坐标为(3,-3)(如图2)四、 3.完成后拉伸此矩形,深度为1.(如图3)五、图1,图2,图3,4.⽣成⼀个新的part,取名为crack,本part选取3Ddeformableshellextrusion类型(如图4)5.⽣成⼀条线,此线的左端点坐标为(0,0.08),右端点坐标为(1.5,0.08)6.完成后拉伸此线,深度为1.(如图6)7.保存此模型为XFEMtutor(如图7),以后经常保存模型,不再累述。

8.在partPlate中分别创建4个集合,分别为:all,bottom,top和fixZ,各部分的内容如图8~11所⽰。

⼆、Material模块中的操作:1.创建材料elsa,其弹性参数为E=210GPa,泊松⽐为0.3(如图12)最⼤主应⼒失效准则作为损伤起始的判据,最⼤主应⼒为84.4MPa(如图13)损伤演化选取基于能量的、线性软化的、混合模式的指数损伤演化规律,有关参数为G1C=G2C=G3C=42200N/m, =1.(如图14)2.创建⼀个SolidHomogeneous的section,名为solid(如图15),此section与材料elsa相联(如图16),并将此section赋给platepart(也就是集合all)(如图17)3.赋予材料取向,分别如图18~21所⽰。

三、划分⽹格:⽹格控制为:Hex型structured(如图22),单元类型为C3D8R(如图23)设置plate各边的⽹格种⼦为8,26,36(如图24),各边种⼦的个数不能改变(如图25)四、装配模块:选中plate和crack两个part,分别⽣成2个实体(如图26),⽣成⼀个参考点,参考点的坐标为(1.5,-3,0)(如图27,28)。

xfem法

xfem法

xfem法
XFEM (Extended Finite Element Method,扩展有限元法) 是有限元法的一种扩展形式。

它是由T. Belytschko和他的合作者于1999年提出的,并用于解决固体力学中的裂纹扩展问题。

与常规的有限元法不同,XFEM在网格生成时采用了一种特殊的技术,可以自动识别和跟踪裂纹的轮廓。

这样,在求解过程中就可以将裂纹的效应考虑在内,从而提高模拟结果的精度。

除了裂纹扩展问题,XFEM还可以用于模拟复杂的流体-固体相互作用、接触问题、变形问题等。

近年来,XFEM已成为计算力学领域中研究的热点之一,得到了广泛的应用和发展。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ABAQUS中扩展有限元(XFEM)功能简介
扩展有限元(Extended Finite Element Method)是一种解决断裂力学问题的新的有限元方法,其理论最早于1999年,由美国西北大学的教授Belyschko和Black首次提出,主要是采用独立于网格剖分的思想解决有限元中的裂纹扩展问题,在保留传统有限元所有优点的同时,并不需要对结构内部存在的裂纹等缺陷进行网格划分。

ABAQUS基于在非线性方面的突出优势,在其6.9的版本中开始加入了扩展有限元功能,到6.13做了一些修正,加入了一些可以被CAE支持的关键字。

目前为止,除了手动编程,能够实现扩展有限元常用的商业软件只有ABAQUS,今天,我们就来谈谈ABAQUS 中如何实现扩展有限元。

1. XFEM理论
在XFEM理论出现之前,所有对裂纹的静态模拟(断裂)都基本上是采用预留裂缝缺角,通过细化网格仿真裂缝的轮廓。

而动态的模拟(损伤)基本上都是基于统计原理的Paris 方法。

然而,断裂和损伤的结合问题却一直没有得到有效的解决,究其原因,在于断裂力学认可裂纹尖端的应力奇异现象(就是在靠近裂尖的区域应力值会变无穷大),并且尽可能的绕开这个区域。

而损伤力学又没有办法回避这个问题(裂纹都是从尖端开裂的)。

从理论上讲,其实单元内部的位移函数(形函数)可以是任意形状的,但大多数的计算软件都采用了多项式或者插值多项式作为手段来描述单元内部的位移场,这是因为采用这种方法更加便于在编程中进行处理。

但是这种方法的缺点就是,由于形函数的连续性,导致单元内部不可能存在间断。

直到Belytschko提出采用水平集函数作为手段,其基本形式为

上面左边的等式描述了单元内裂缝的位置,右边的等式描述了裂尖的位置。

与之对应的形函数便是

其中H(x)是阶跃函数。

想要了解更深的内容,大家可以参考《Extended Finite Element Method》和庄老师的《扩展有限单元法》
这种扩充形函数能够描述单元内位移场在裂缝两边的跳跃性,同时,由于裂缝存在于单元内部,其扩展独立与其他单元,使得计算变得高效。

但是这种方法也存在一些问题,XFEM采用的形函数模式会导致其求解方程很容易接近线形相关,极大的增加了收敛难度,因此导致XFEM方法一直没有办法得到很好的推广。

其实ABAQUS在集成XFEM方法时做了大量的简化,目的都是减小求解的难度,ABAQUS的帮助在介绍XFEM的时候其实都做了说明,
Limitations
The following limitations exist with an enriched feature:
· An enriched element cannot be intersected by more than one crack.
· A crack is not allowed to turn more than 90° in one increment during an analysis.
· Only asymptotic crack-tip fields in an isotropic elastic material are considered for a stationary crack.
· Adaptive remeshing is not supported.
值得注意的是富集单元(将普通单元加强为带XFEM形函数的单元)内不能存在两条裂缝,说明ABAQUS放弃了两个形函数带来的耦合问题,所以在ABAQUS中是不能模拟分叉裂缝的。

此外,计算过程中很容易发现裂缝是不能停留在单元内部的,这说明了ABAQUS放弃了单元内部对裂尖的描述。

同时,由于ABAQUS在计算XFEM的损伤时采
用的是基于能量释放率的paris法则,虽然这是基于弹塑性断裂力学的经典手段,但由于承认了裂尖位置的塑性效应,使得在模拟损伤时也只能对低周疲劳能有比较好的近似。

近几年,XFEM的理论有了长足的发展,已经从理论上解决了很多之前存在的问题,建议有较好力学、数学和编程功底的同学编程实现,相信会有很多惊喜的收获。

总的来说,尽管有如此之多的限制,但XFEM方法依然为有限元领域注入了一剂新鲜的空气,它所提供的是一种广义有限元的实现过程,为有限元理论的发展提供了一种新的思维方式。

2. XFEM的实现
要想在ABAQUS中实现XFEM,其实只需要做两件事情。

第一:选择模型中可能出现裂纹的区域,将其单元设置为具有扩展有限元性质的富集单元。

第二:选择合适的破坏准则,使得单元在达到条件时发生破坏,裂纹得以扩展。

下面解释下几个比较关键的设置
材料属性中需要添加破坏法则,损伤演化参数以及损伤稳定性系数。

其中破坏法则控制损伤的起始,损伤演化参数控制损伤的发展情况,而损伤稳定性系数用以改善收敛。

在interaction的special中,可以创建XFEM的富集区域
当然,ABAQUS允许在裂缝发展区域中插入一个初始裂缝,这个初始裂缝可以在Assembly 里与结构进行组装,之后便可以在上图中指定。

上述两个步骤是XFEM计算中的关键点,其它的便可以安装计算流程进行计算,以下是几个XFEM的计算小例。

简支梁受弯(平面)
三维裂纹的扩展。

相关文档
最新文档