从应力到位移:混合模式分层损伤起始点推导
本文基于复合材料断裂力学的经典理论,结合有限元分析的实际应用,为工程师和研究人员提供了一个完整的理论推导过程。
在复合材料分层损伤的模拟中,内聚力模型(Cohesive Zone Model)是我们的得力工具。它通过一个简单的物理过程描述损伤:弹性承载 → 损伤起始 → 软化退化 → 完全失效。
其中,精准定义 “损伤起始点” 至关重要。在单一模式下,这很简单:当应力达到强度,或位移达到某个临界值,损伤就开始。但现实中,材料往往处于复杂的混合模式受力状态(即同时存在张开和剪切)。这时,起始点该如何确定?
下面将一步步推导,将一个基于应力的混合模式失效准则转化为一个基于位移的、可在有限元中直接使用的临界阈值公式。
一、起点:我们已知什么?
推导始于四个基本公式,它们是整个理论的基石。
应力空间失效准则
这是判断损伤是否开始的根本法则,一个经典的二次相互作用准则:
(⟨τ3⟩N)2+(τ2S)2+(τ1T)2=1(1) \left(\frac{\langle\tau_3\rangle}{N}\right)^2 + \left(\frac{\tau_2}{S}\right)^2 + \left(\frac{\tau_1}{T}\right)^2 = 1 \tag{1} (N⟨τ3⟩)2+(Sτ2)2+(Tτ1)2=1(1)
其中:
τ3\tau_3τ3:法向应力(Mode I)
τ1,τ2\tau_1, \tau_2τ1,τ2:剪切应力(Mode II, III)
N,S,TN, S, TN,S,T:对应的材料强度
⟨⋅⟩\langle\cdot\rangle⟨⋅⟩:Macaulay括号,表示只考虑拉应力(τ3>0\tau_3 > 0τ3>0),压应力不引起分层。
混合模式总位移
为了描述综合的变形程度,我们定义一个总位移:
δm=δshear2+⟨δ3⟩2=δ12+δ22+⟨δ3⟩2(2)
\delta_m = \sqrt{\delta_{shear}^2 + \langle\delta_3\rangle^2} = \sqrt{\delta_1^2 + \delta_2^2 + \langle\delta_3\rangle^2} \tag{2}
δm=δshear2+⟨δ3⟩2=δ12+δ22+⟨δ3⟩2(2)
这里,δshear\delta_{shear}δshear 是总的剪切位移。
线性弹性关系
在损伤开始前,应力与位移成正比(胡克定律):
τi=Kδi,i=1,2,3(3)
\tau_i = K\delta_i, \quad i = 1,2,3 \tag{3}
τi=Kδi,i=1,2,3(3)
其中 KKK 是界面的罚刚度。
纯模式临界位移
在纯Mode I或纯剪切模式下,损伤起始时的临界位移很容易由弹性关系和强度推导出:
δ3o=NK,δ1o=δ2o=SK(4)
\delta_3^o = \frac{N}{K}, \quad \delta_1^o = \delta_2^o = \frac{S}{K} \tag{4}
δ3o=KN,δ1o=δ2o=KS(4)
(此处假设 S=TS = TS=T,以简化推导。)
二、目标:我们要得到什么?
我们希望找到一个混合模式临界位移 δmo\delta_m^oδmo。当总位移 δm\delta_mδm 达到 δmo\delta_m^oδmo 时,公式(1)的失效准则恰好被满足。
此外,我们引入一个关键参数——模式混合比 β\betaβ:
β=δshear⟨δ3⟩(5)
\beta = \frac{\delta_{shear}}{\langle\delta_3\rangle} \tag{5}
β=⟨δ3⟩δshear(5)
它量化了剪切变形与张开变形的比例。
β=0\beta = 0β=0 代表纯Mode I
β→∞\beta \to \inftyβ→∞ 代表纯剪切模式
我们的最终目标是推导出下面这个公式:
δmo=δ3oδ1o1+β2(δ1o)2+β2(δ3o)2 \delta_m^o = \delta_3^o \delta_1^o \sqrt{\frac{1 + \beta^2}{(\delta_1^o)^2 + \beta^2(\delta_3^o)^2}} δmo=δ3oδ1o(δ1o)2+β2(δ3o)21+β2
三、推导过程:从应力到位移
现在,让我们开始这段美妙的推导旅程。
第一步:将应力准则"位移化"
我们将弹性关系(3)和纯模式临界位移(4)代入应力准则(1):
(K⟨δ3⟩Kδ3o)2+(Kδ2Kδ1o)2+(Kδ1Kδ1o)2=1
\left(\frac{K\langle\delta_3\rangle}{K\delta_3^o}\right)^2 + \left(\frac{K\delta_2}{K\delta_1^o}\right)^2 + \left(\frac{K\delta_1}{K\delta_1^o}\right)^2 = 1
(Kδ3oK⟨δ3⟩)2+(Kδ1oKδ2)2+(Kδ1oKδ1)2=1
消去刚度 KKK,得到:
(⟨δ3⟩δ3o)2+(δ2δ1o)2+(δ1δ1o)2=1(6)
\left(\frac{\langle\delta_3\rangle}{\delta_3^o}\right)^2 + \left(\frac{\delta_2}{\delta_1^o}\right)^2 + \left(\frac{\delta_1}{\delta_1^o}\right)^2 = 1 \tag{6}
(δ3o⟨δ3⟩)2+(δ1oδ2)2+(δ1oδ1)2=1(6)
看!我们成功地将准则转换到了位移空间。
第二步:用总剪切位移简化表达式
注意到公式(6)的后两项都与 δ1o\delta_1^oδ1o 有关。我们利用总剪切位移 δshear=δ12+δ22\delta_{shear} = \sqrt{\delta_1^2 + \delta_2^2}δshear=δ12+δ22 来简化:
(δ2δ1o)2+(δ1δ1o)2=δ12+δ22(δ1o)2=δshear2(δ1o)2
\left(\frac{\delta_2}{\delta_1^o}\right)^2 + \left(\frac{\delta_1}{\delta_1^o}\right)^2 = \frac{\delta_1^2 + \delta_2^2}{(\delta_1^o)^2} = \frac{\delta_{shear}^2}{(\delta_1^o)^2}
(δ1oδ2)2+(δ1oδ1)2=(δ1o)2δ12+δ22=(δ1o)2δshear2
将其代入公式(6),准则简化为一个非常简洁的形式:
(⟨δ3⟩δ3o)2+δshear2(δ1o)2=1(7) \left(\frac{\langle\delta_3\rangle}{\delta_3^o}\right)^2 + \frac{\delta_{shear}^2}{(\delta_1^o)^2} = 1 \tag{7} (δ3o⟨δ3⟩)2+(δ1o)2δshear2=1(7)
第三步:引入模式混合比 β\betaβ
根据混合比的定义 β=δshear/⟨δ3⟩\beta = \delta_{shear}/\langle\delta_3\rangleβ=δshear/⟨δ3⟩,我们可以得到:
δshear=β⟨δ3⟩
\delta_{shear} = \beta\langle\delta_3\rangle
δshear=β⟨δ3⟩
现在,公式(7)中的两个变量 ⟨δ3⟩\langle\delta_3\rangle⟨δ3⟩ 和 δshear\delta_{shear}δshear 通过 β\betaβ 关联了起来。
第四步:与混合模式总位移 δm\delta_mδm 建立联系
我们的目标是找到 δmo\delta_m^oδmo,所以需要将公式(7)中的变量都用 δm\delta_mδm 表示。根据总位移定义(2):
δm2=δshear2+⟨δ3⟩2
\delta_m^2 = \delta_{shear}^2 + \langle\delta_3\rangle^2
δm2=δshear2+⟨δ3⟩2
将 δshear=β⟨δ3⟩\delta_{shear} = \beta\langle\delta_3\rangleδshear=β⟨δ3⟩ 代入上式:
δm2=(β⟨δ3⟩)2+⟨δ3⟩2=(1+β2)⟨δ3⟩2
\delta_m^2 = (\beta\langle\delta_3\rangle)^2 + \langle\delta_3\rangle^2 = (1 + \beta^2)\langle\delta_3\rangle^2
δm2=(β⟨δ3⟩)2+⟨δ3⟩2=(1+β2)⟨δ3⟩2
由此,我们可以解出:
⟨δ3⟩2=δm21+β2(8) \langle\delta_3\rangle^2 = \frac{\delta_m^2}{1 + \beta^2} \tag{8} ⟨δ3⟩2=1+β2δm2(8)
δshear2=β2⟨δ3⟩2=β2δm21+β2(9) \delta_{shear}^2 = \beta^2\langle\delta_3\rangle^2 = \frac{\beta^2\delta_m^2}{1 + \beta^2} \tag{9} δshear2=β2⟨δ3⟩2=1+β2β2δm2(9)
第五步:最终的代入与求解
将公式(8)和(9)代入我们简化后的准则(7):
(δm21+β2)(δ3o)2+(β2δm21+β2)(δ1o)2=1
\frac{\left(\frac{\delta_m^2}{1 + \beta^2}\right)}{(\delta_3^o)^2} + \frac{\left(\frac{\beta^2\delta_m^2}{1 + \beta^2}\right)}{(\delta_1^o)^2} = 1
(δ3o)2(1+β2δm2)+(δ1o)2(1+β2β2δm2)=1
提取公因式 δm21+β2\frac{\delta_m^2}{1 + \beta^2}1+β2δm2:
δm21+β2(1(δ3o)2+β2(δ1o)2)=1
\frac{\delta_m^2}{1 + \beta^2}\left(\frac{1}{(\delta_3^o)^2} + \frac{\beta^2}{(\delta_1^o)^2}\right) = 1
1+β2δm2((δ3o)21+(δ1o)2β2)=1
现在,求解 δm2\delta_m^2δm2:
δm2=1+β21(δ3o)2+β2(δ1o)2
\delta_m^2 = \frac{1 + \beta^2}{\frac{1}{(\delta_3^o)^2} + \frac{\beta^2}{(\delta_1^o)^2}}
δm2=(δ3o)21+(δ1o)2β21+β2
为了简化这个表达式,对分子分母同乘以 (δ3o)2(δ1o)2(\delta_3^o)^2(\delta_1^o)^2(δ3o)2(δ1o)2:
δm2=(1+β2)(δ3o)2(δ1o)2(δ1o)2+β2(δ3o)2
\delta_m^2 = \frac{(1 + \beta^2)(\delta_3^o)^2(\delta_1^o)^2}{(\delta_1^o)^2 + \beta^2(\delta_3^o)^2}
δm2=(δ1o)2+β2(δ3o)2(1+β2)(δ3o)2(δ1o)2
最后,对等式两边取平方根,我们就得到了梦寐以求的混合模式临界位移公式:
δmo=δ3oδ1o1+β2(δ1o)2+β2(δ3o)2 \delta_m^o = \delta_3^o \delta_1^o \sqrt{\frac{1 + \beta^2}{(\delta_1^o)^2 + \beta^2(\delta_3^o)^2}} δmo=δ3oδ1o(δ1o)2+β2(δ3o)21+β2
四、写在最后的话
这个推导的目标在于:它将一个复杂的多轴应力相互作用问题,通过引入模式混合比 β\betaβ 和总位移 δm\delta_mδm,转化为一个可计算的、简洁的标量问题。δmo\delta_m^oδmo 是一个动态的门槛。它随着加载模式(即 β\betaβ)的变化而平滑变化,完美地捕捉了张开和剪切变形之间的相互作用。希望通过这个详细的推导过程,能让你对混合模式分层损伤的起始预测有一个更深刻、更直观的理解。