失效FEM模拟常见问题解答 I期

Main Tasks

 列举常见的10个问题,给出原因及解答


 2个科普: 断裂与损伤的区别;什么是本构模型


 有限元之我见,小谈其数学基础


   Note:该期针对菜鸟


Task 1 常见的10个问题,给出原因及解答


1. Qusetion:

XFEM模拟裂缝扩展中,出现这种情况,n个增量步之后,出现不收敛导致计算结束?

Cause:1.裂纹属于强不连续,非线性很强;尤其是n larger than 某个N时,几何非线性增大很多;

      2.网格方面,裂尖局部区域网格畸变,所以xfem出现以前,remesh techs一度盛行; 

      3.非线性材料,或者接触等额外非线性引起的;

      4.边界条件设置不合理,譬如一些情况下要求边界对称,避免某个自由度方向刚体位移,etc; 

      5.增量步大小设置不合理,譬如,过大(发散),过小(严重增加计算成本);

      6.预制裂缝与单元边界挨的太近,这个体现在具体的数值实现细节上;

      7.求解器设置不合理,比如该用增量法的,用成mN-R; 

      8.其他(时间有限,不可能面面俱到)


Answer:分别针对,1.无;2.局部细化;3.分开检验;4.约束多余的自由度,避免重约束,(边界对称),避免其他地方应力集中等等;5.使其合理;6.岔开一定距离;7.合理设置;8.无


2. Qusetion:

XFEM模拟裂缝扩展中,出现这种情况,模拟结果与实验差距较大?

Cause: 1.实验与仿真模型,重要的方面差别较大,譬如,边界条件(主要),材料模型(本构,主要),断裂准则等等;         2.断裂参数不准确,一般通过标准实验获得,也可通过Inverse 法;

        3.断裂参数如何应用,譬如,有些参数适用于细观尺度,用来做宏观结构分析肯定是不合适的;

        4.模型如何简化,关键是根据研究对象,抓住主要因素或变量,忽略次要的;

        5.有些问题,比如宏观多裂纹模拟,细观尺度的多裂纹,孔洞,位错,蠕变,疲劳裂纹,可能需要特定的材料模型,特定的处理,特定的方法(e.g. XFEM需要更改加强函数,积分算法)等等;

        6.常规的XFEM尖端引入了粘性区,如果分析脆性极大的材料(裂尖屈服很小),自然不合适;

        7.误差分析,有限元是一种近似,有些方法比较依赖网格尺寸(敏感性)||u′-u||≤C*h (一阶单元);

        8.其他


Answer:分别针对,1.仔细并合理对待;2.按标准(美)设计实验或做模拟;3.无;4.具体问题,具体分析;5.使其合理;6.develop xfem算法;7.网格实验;8.无


3. Qusetion:

XFEM模拟裂缝扩展中,出现这种情况,如何测得裂纹长度?

Cause:可能论文需要这项数据来表征断裂程度或者进一步算比如K吧,但我从很少见过论文上讨论了这个。一般都是用J 积分或交互积分来应力强度因子的。

Answer:(in my view), 首先裂纹模拟的路径不是很准,其依赖于网格划分方法和尺寸(尺度效应),其次扩展路径不是很光滑。我的方法是,在后处理中做个path,拟合出一条光滑的直线或(曲)线,测其长度吧。

(谁有这方面相关的论文可以发给我,学习下)


4. Qusetion:

CZM模拟裂缝扩展或者分层中,出现这种情况,究竟该如何真正理解‘界面刚度’,及它与‘材料刚度’的区别?

Cause:一些人经常问这样的问题,虽然一些论坛上也有解释,但或多或少,交待不明确或者理解错误。因此,有必要在此给予进一步阐释。


Answer:材料刚度E,描述材料变形行为,即应力应变的关系。界面刚度K,在CZM中描述的是材料分离行为,即T-S关系。虽然二者可以由K=E/t转化,但要注意二者的本质区别。界面刚度参数设置问题,这是一个比较有争议的。K不能过大,也不能过小。过大的话,很可能会引起数值问题(矩阵);过小的话,会引起变形与周围网格的变形不协调,不一致。K主要受网格尺寸(越小,相当于约束增多,造成偏‘软’),材料内在性质,(界面强度)的影响。


K到底该如何确定(转自Simwe)

不同的研究者有不同的看法,Cam认为界面刚度为1e6;还有作者认为界面刚度为1e4到1e7倍的界面强度每单位长度;也有研究者认为界面刚度K=aE/t,其中a为参数,建议取50(此时界面刚度对整体刚度的影响小于2%)。 在定义cohesive section时,厚度都定为1。个人比较倾向第三个。

可能由于czm没有明确的物理意义,才会导致这些争议。有关CZM的网格的尺寸效应,K的选择,多场耦合等目前都有很多的研究,建议多阅读相关文献。此外,Abaqus使用0厚度的单元是存在一些问题的,设0厚度是有原因的,看我以前的总结。


5. Qusetion:

有限元软件的应用中,出现这种情况,warning总体刚度矩阵出现小的主元和负元(zero or negative pivots),也即总体刚度矩的出现奇异?

Cause:

出现奇异的原因多种多样,可能的原因有:

在共享一个节点的所有单元中材料属性如弹性模量为零;

一个或多个结构节点没有连接到任何单元上;

结构式的一个或多个部分没有与其它部分相接;

边界条件没有设定或不够充分;

不适当的连接可能产生寄生模式;

在一个连接点设置了太多的分离;

有很大的刚度奇异;

部分结构发生屈服;

在非线性分析中,支撑或者连接已达到零刚度,以至于部分或所有结构不能被充分支撑


Note:以上这些原因,都可能导致整体刚度矩阵中出现一定数量的较整体差别很大的元素;可导致出现0主元,负主元等,即奇异现象。而奇异矩阵是不能(欠妥)进行求逆操作的。

Answer:

按可能的原因一一排除即可。


偏微分方程(PDEs)

偏微分方程的求解是科学与工程中常见的一类问题。许多问题的控制方程都是偏微分方程。偏微分方程可分为椭圆型:弹性力学问题等, 抛物线型: 热传导,渗流问题等,双曲线型:波动方程。

偏微分方程还可以分为边界值问题,初始值-边界值问题。

求解偏微分方程主要有解析法,半解析法,数值法。解析法的解有叫封闭解。由于工程问题,大都是复杂的求解域与边界,往往很难得到解析法,于是数值法成为主要工具,另一个主要因素是计算机硬件的快速发展,为大规模计算提供便利。

有限差分法,有限元法,有限体积法,边界元法,无网格法以及它们间的耦合,成为主要的求解PDEs的工具。这些方法各有自己的优点与缺点,譬如有限体积法都用于流体力学,有限差分法适用于边界简单的问题,边界元要求不能有体力,一些无网格方法在引入Dirichlet边界是需要特殊处理,比如罚函数法,拉格朗日乘子法等等。当然,他们之间的比较还有很多很多,时间有限这里紧list几个方面。

这些数值方法的核心是利用了离散的思想,将复杂的求解域离散为简单的subdomains,然后构造形函数去逼近变量的真实解。另外,可利用变分法能导出弱表达式,这些表达式就是控制方程。(边界元是基于强形式的)数值方法无不体现了逼近的思想,比如有限元中网格越小,解越精确。其次如何保证解的稳定性,收敛性,一致性,准确性,是研究这些算法不得不考虑的方面。



原创 金刚葫芦娃娃儿 ,如有所需,请注明出处


(2条)
默认 最新
您好,关于XFEM模拟裂纹扩展的过程中裂纹长度的测量能否说的更具体一些呢?
评论 点赞 1
Crack-1 - 裂纹区域含有无效的单元形状 能否回答一下这个问题,多谢大佬
评论 点赞
点赞 6 评论 2 收藏 4
关注