裂纹扩展 (Crack Propagation) — CAE术语解说

分类:术语集 | 2026-03-28
CAE visualization for crack propagation - technical simulation diagram

裂纹扩展概述

🧑‍🎓

什么是裂纹扩展现象?与材料突然破裂不同吗?


🎓

突然破裂是脆性破裂不稳定破裂。裂纹扩展是由循环荷载(疲劳)或环境因素(腐蚀、蠕变等)导致材料中微小裂纹逐渐扩展的现象


🧑‍🎓

具体在什么场景下会出现这个问题?


🎓

例如,飞机机身在每次飞行中都会受到增压和减压的循环。铆钉孔等应力集中部会产生疲劳裂纹,经过数千个循环逐渐扩展。当裂纹长度超过临界值时,会突然不稳定破裂。因此,「预测裂纹扩展速度」是确定检查间隔的关键。这种设计方法被称为损伤容限设计(Damage Tolerance Design),在桥梁钢结构、压力容器和涡轮叶片等应用中同样重要。


Paris 法则与疲劳裂纹扩展

🧑‍🎓

裂纹扩展速度如何用数学表达?课堂上出现过 $\frac{da}{dN}$ 这个式子……


🎓

最著名的是 Paris 法则,由 Paris 和 Erdogan 在 1963 年提出的经验法则,表达式为:

$$\frac{da}{dN} = C \left( \Delta K \right)^m$$

其中,$a$ 是裂纹长度,$N$ 是循环次数,$\Delta K = K_{\max} - K_{\min}$ 是应力强度因子范围,$C$ 和 $m$ 是材料常数。钢铁中 $m \approx 3$,铝合金中 $m \approx 3\text{--}4$ 是典型值。


🧑‍🎓

参数 $C$ 和 $m$ 是如何确定的?


🎓

使用 CT 试样(紧凑型拉伸)或 CCT 试样(中心裂纹拉伸)进行疲劳裂纹扩展试验来确定。ASTM E647 是标准试验规范。在双对数图上绘制 $\Delta K$ 和 $da/dN$,中间部分形成直线。直线的斜率是 $m$,截距可得出 $C$。


🧑‍🎓

是否存在直线不成立的区域?


🎓

确实存在,实际的 $da/dN$ 对 $\Delta K$ 曲线呈 S 形(逻辑斯蒂)。在低 ΔK 侧存在下限界应力强度因子范围 $\Delta K_{\text{th}}$,低于此值裂纹几乎不扩展。在高 ΔK 侧,$K_{\max}$ 接近断裂韧性 $K_{IC}$ 时,快速进入不稳定破裂。Paris 法则只描述中间的稳定扩展区域(第二阶段)。


应力强度因子 ΔK 的作用

🧑‍🎓

$\Delta K$ 是裂纹扩展的驱动力,具体如何计算?


🎓

基本形式如下:

$$K_I = \sigma \sqrt{\pi a} \cdot F\left(\frac{a}{W}\right)$$

其中,$\sigma$ 是远场应力,$a$ 是裂纹长度,$F(a/W)$ 是形状修正系数。根据板宽 $W$ 相对于裂纹长度 $a$ 的比值变化。对于简单的中心裂纹板有解析解,但实际结构通常需要用 FEM 计算。


🧑‍🎓

如何从 $\Delta K$ 计算剩余寿命?


🎓

通过积分 Paris 法则。从初始裂纹长度 $a_0$ 到临界裂纹长度 $a_c$($K_{\max} = K_{IC}$ 对应的长度)的循环次数为:

$$N_f = \int_{a_0}^{a_c} \frac{da}{C \left( \Delta K(a) \right)^m}$$

由于 $\Delta K$ 通常是 $a$ 的函数,多数情况下需要数值积分求解。在实务中,通过检查确保剩余寿命超过检查间隔的两倍。


XFEM(扩展有限元法)

🧑‍🎓

XFEM 与普通 FEM 有什么不同?处理裂纹有特殊方法吗?


🎓

普通 FEM 需要沿着裂纹路径重新划分网格。每次裂纹扩展都要更新网格,非常费时。XFEM(eXtended FEM)通过在现有网格中添加富集函数,可以实现不依赖网格的裂纹表示。


🧑‍🎓

富集函数具体是什么?


🎓

有两种。首先是 Heaviside 函数 $H(\mathbf{x})$——添加到跨越裂纹面的节点,表示变位不连续性(裂纹张开)。其次是裂纹尖端富集函数——利用 $\sqrt{r}\sin(\theta/2)$ 这样的奇异场函数,准确捕捉裂纹尖端的应力奇异性($1/\sqrt{r}$)。数学表达式为:

$$\mathbf{u}^h(\mathbf{x}) = \sum_i N_i(\mathbf{x})\,\mathbf{u}_i + \sum_j N_j(\mathbf{x})\,H(\mathbf{x})\,\mathbf{a}_j + \sum_k N_k(\mathbf{x}) \sum_{\alpha=1}^{4} F_\alpha(\mathbf{x})\,\mathbf{b}_k^\alpha$$

第一项是普通 FEM,第二项是裂纹面不连续性,第三项是裂纹尖端奇异场。


🧑‍🎓

Abaqus、Ansys 等软件支持 XFEM 吗?


🎓

Abaqus 标配 XFEM,可以指定裂纹发生判定(如最大主应力基准)和扩展方向(如最大切应力基准)。Ansys Mechanical 也有 SMART crack growth 功能。但在三维复杂裂纹路径中,收敛性仍存在问题,实务中往往与 Cohesive Zone Model 结合使用。


Cohesive Zone Model

🧑‍🎓

Cohesive Zone Model(CZM)与 XFEM 有什么区别?


🎓

CZM 是在裂纹表面设置牵引-分离律(Traction-Separation Law, TSL)的方法。XFEM 在"不知道裂纹走向"的情况下更有优势,而 CZM 特别适用于「裂纹路径已知」的场景——如粘合层剥离、复合材料层间剥离、焊接接头破裂等。


🧑‍🎓

牵引-分离律的具体形式是什么?


🎓

最常用的是双线性型(三角形)。分离位移 $\delta$ 增大时,牵引力 $T$ 先线性增加至临界牵引应力 $\sigma_c$,然后软化,最终在最大分离位移 $\delta_f$ 处为零。三角形面积对应破裂能 $G_c$

$$G_c = \frac{1}{2}\,\sigma_c\,\delta_f$$

基本参数是 $\sigma_c$ 和 $G_c$ 两个。通常通过 DCB 试验或 ENF 试验确定 $G_c$,通过拉伸试验或拟合确定 $\sigma_c$。


🧑‍🎓

CZM 能处理裂纹的发生吗?


🎓

这正是 CZM 的优势。即使没有初始裂纹,当牵引应力超过 $\sigma_c$ 时就开始损伤,可以统一处理从裂纹发生到扩展的全过程。而 XFEM 需要指定初始裂纹位置或单独定义发生判定基准。CFRP 层板的层间剥离已成为 CZM 的事实标准方法。


实务中裂纹扩展分析的要点

🧑‍🎓

实际进行 CAE 裂纹扩展分析时,初学者容易踩的坑有哪些?


🎓

主要有这些:


🧑‍🎓

本网站有 Paris 法则的工具或模拟器吗?


🎓

有的!可以使用 Paris 法则裂纹扩展模拟器,输入 $C$、$m$、初始裂纹长度、荷载条件等参数,就能交互式地计算裂纹长度随时间的变化和剩余寿命。可以尝试输入自己的材料参数。


准确理解 CAE 术语是团队沟通的基础。— Project NovaSolver 致力于支持实务工作者的学习。

请分享您在裂纹扩展分析实务中的课题

Project NovaSolver 旨在解决 CAE 工程师日常面临的问题——设置复杂性、计算成本、结果解释等。您的实务经验将成为开发更好工具的原动力。

联系我们(准备中)
本文的评价
感谢您的反馈!
有参考
价值
希望更
详细
报告
错误
有参考价值
0
希望更详细
0
报告错误
0
由 NovaSolver 贡献者撰写
匿名工程师与 AI — 网站地图
查看简介