裂纹扩展 (Crack Propagation) — CAE术语解说
裂纹扩展概述
什么是裂纹扩展现象?与材料突然破裂不同吗?
突然破裂是脆性破裂或不稳定破裂。裂纹扩展是由循环荷载(疲劳)或环境因素(腐蚀、蠕变等)导致材料中微小裂纹逐渐扩展的现象。
具体在什么场景下会出现这个问题?
例如,飞机机身在每次飞行中都会受到增压和减压的循环。铆钉孔等应力集中部会产生疲劳裂纹,经过数千个循环逐渐扩展。当裂纹长度超过临界值时,会突然不稳定破裂。因此,「预测裂纹扩展速度」是确定检查间隔的关键。这种设计方法被称为损伤容限设计(Damage Tolerance Design),在桥梁钢结构、压力容器和涡轮叶片等应用中同样重要。
Paris 法则与疲劳裂纹扩展
裂纹扩展速度如何用数学表达?课堂上出现过 $\frac{da}{dN}$ 这个式子……
最著名的是 Paris 法则,由 Paris 和 Erdogan 在 1963 年提出的经验法则,表达式为:
其中,$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$ 是裂纹扩展的驱动力,具体如何计算?
基本形式如下:
其中,$\sigma$ 是远场应力,$a$ 是裂纹长度,$F(a/W)$ 是形状修正系数。根据板宽 $W$ 相对于裂纹长度 $a$ 的比值变化。对于简单的中心裂纹板有解析解,但实际结构通常需要用 FEM 计算。
如何从 $\Delta K$ 计算剩余寿命?
通过积分 Paris 法则。从初始裂纹长度 $a_0$ 到临界裂纹长度 $a_c$($K_{\max} = K_{IC}$ 对应的长度)的循环次数为:
由于 $\Delta K$ 通常是 $a$ 的函数,多数情况下需要数值积分求解。在实务中,通过检查确保剩余寿命超过检查间隔的两倍。
XFEM(扩展有限元法)
XFEM 与普通 FEM 有什么不同?处理裂纹有特殊方法吗?
普通 FEM 需要沿着裂纹路径重新划分网格。每次裂纹扩展都要更新网格,非常费时。XFEM(eXtended FEM)通过在现有网格中添加富集函数,可以实现不依赖网格的裂纹表示。
富集函数具体是什么?
有两种。首先是 Heaviside 函数 $H(\mathbf{x})$——添加到跨越裂纹面的节点,表示变位不连续性(裂纹张开)。其次是裂纹尖端富集函数——利用 $\sqrt{r}\sin(\theta/2)$ 这样的奇异场函数,准确捕捉裂纹尖端的应力奇异性($1/\sqrt{r}$)。数学表达式为:
第一项是普通 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$:
基本参数是 $\sigma_c$ 和 $G_c$ 两个。通常通过 DCB 试验或 ENF 试验确定 $G_c$,通过拉伸试验或拟合确定 $\sigma_c$。
CZM 能处理裂纹的发生吗?
这正是 CZM 的优势。即使没有初始裂纹,当牵引应力超过 $\sigma_c$ 时就开始损伤,可以统一处理从裂纹发生到扩展的全过程。而 XFEM 需要指定初始裂纹位置或单独定义发生判定基准。CFRP 层板的层间剥离已成为 CZM 的事实标准方法。
实务中裂纹扩展分析的要点
实际进行 CAE 裂纹扩展分析时,初学者容易踩的坑有哪些?
主要有这些:
- 网格依赖性:裂纹尖端周围的网格太粗时,应力强度因子计算不准确。使用 J 积分或 VCCT(虚拟裂纹闭合积分法)时,裂纹尖端必须有放射状细密网格
- 应力比 $R$ 的影响:基础 Paris 法则不考虑 $R = K_{\min}/K_{\max}$ 的变化。在实际结构中 $R$ 变化时,需要用 Walker 式或 Forman 式进行修正
- CZM 网格尺寸:内聚区长度 $l_{cz}$ 内至少需要 3~5 个单元,否则无法准确捕捉牵引-分离律的软化行为。可用 $l_{cz} \approx E\,G_c / \sigma_c^2$ 估算
- 混合模式:实际裂纹不仅有 Mode I(张开),还有 Mode II(剪切)和 Mode III(扭转)。容易遗漏混合模式破裂基准(如 B-K 准则)的设置
本网站有 Paris 法则的工具或模拟器吗?
有的!可以使用 Paris 法则裂纹扩展模拟器,输入 $C$、$m$、初始裂纹长度、荷载条件等参数,就能交互式地计算裂纹长度随时间的变化和剩余寿命。可以尝试输入自己的材料参数。
相关术语
- 应力强度因子(Stress Intensity Factor, $K$):表示裂纹尖端应力场强度的参数。线性弹性断裂力学的基本量
- J 积分(J-integral):弹塑性条件下的裂纹驱动力。定义为经路无关积分
- VCCT(Virtual Crack Closure Technique):从裂纹尖端节点力和位移直接计算能量释放率的方法
- 断裂韧性 $K_{IC}$:材料发生不稳定破裂的临界应力强度因子
- 损伤容限设计(Damage Tolerance):确保即使存在裂纹也能安全运行的设计理念。航空航天领域必须
- S-N 曲线:应力振幅与断裂循环次数的关系。用于评估裂纹发生寿命
准确理解 CAE 术语是团队沟通的基础。— Project NovaSolver 致力于支持实务工作者的学习。
请分享您在裂纹扩展分析实务中的课题
Project NovaSolver 旨在解决 CAE 工程师日常面临的问题——设置复杂性、计算成本、结果解释等。您的实务经验将成为开发更好工具的原动力。
联系我们(准备中)相关主题
价值
详细
错误