课程地图 › 第 3 章

第 3 章 · 几何非线性与大变形分析

Element Analysis for Nonlinear Elastic Systems · PDF p151–250

📖 3.1 本章概览

本章讨论几何非线性(大变形的 Lagrangian 公式)。当位移较大(小变形假设失效)时,必须使用有限应变理论。

核心概念

适合:橡胶密封、膜结构、软组织、橡胶衬套、汽车悬架衬套、轮胎等大变形成分的工程问题。

chapter 3 overview

图 3.x 第 3 章研究范围

📐 3.2 大变形的运动学

3.2.1 变形映射

初始构形 X 映射到当前构形 x

(3.1)
x = x(X, t)

点 P(初始构形)映射到点 Q(当前构形)。位移

(3.2)
x = X + u(X, t)

映射必须一一对应(连续可微),且 det F > 0。

3.2.2 变形梯度

(3.4)
F = ∂x/∂X (2 阶张量,9 个分量)
(3.5)
F = I + ∂u/∂X = I + ∇0u

J = det F > 0(不可压缩性约束 = J = 1)。

deformation gradient

图 3.1 初始构形与当前构形:点 P 映射到 Q

deformation

图 3.2 变形梯度 F = ∂x/∂X 的物理意义

💡 例 3.1:均匀拉伸

立方体沿 3 个主方向均匀拉伸:xi = λi Xi

  • F = diag(λ1, λ2, λ3)
  • J = λ1·λ2·λ3
  • 有效映射条件:λi > 0(不可压缩 = J = 1)
  • 体积不变:λ1·λ2·λ3 = 1

3.2.3 极分解(Polar Decomposition)

任意可逆 F 唯一分解为旋转拉伸

(3.20)
F = R · U = V · R

其中 R正交旋转张量(RTR = I),U/V正定对称伸长张量

物理解释:先把初始构形沿主方向拉伸,再刚体旋转 → 当前构形。

polar decomposition

图 3.3 极分解的几何路径:先拉伸 E → e 再旋转 / 先旋转再拉伸

3.2.4 右 Cauchy-Green 变形张量

(3.21)
C = FT · F

C 是对称正定张量,与极分解的关系:C = U2

3.2.5 Green-Lagrange 应变(材料构形)

当位移梯度小时退化为小应变 ε = ½(∇u + ∇uT)。E 满足刚体转动下不变(在初始构形参考)。

(3.10)
E = ½(CI) = ½[∇0u + ∇0uT + ∇0uT0u]

小应变极限:∇0u → 0 时,二次项可忽略,E → ε。

3.2.6 Euler-Almansi 应变(空间构形)

在当前构形度量的应变:

(3.16)
e = ½(Ib−1) 其中 b = FFT(左 Cauchy-Green)
💡 例 3.2:刚体转动下的应变

绕 X3 轴转 α 角:x1 = X1cosα − X2sinα,x2 = X1sinα + X2cosα。

  • 小应变 ε:ε = diag(cosα−1, cosα−1, 0) ≠ 0(违反刚体零应变原则 ❌)
  • Lagrangian 应变 EE = 0(正确排除刚体转动 ✓)

这说明 E 适合材料构形参考,e 适合空间构形参考。

💡 例 3.4:简单剪切变形

x1 = X1 + kX2,x2 = X2,x3 = X3(典型大变形):

  • F = ⎡1 k 0⎤ = ⎡1 k 0⎤
            ⎣0 1 0⎦      ⎣0 1 0⎦(相对小量:位移 = X1X2,但有 k 二次项贡献)
  • C = ⎡1 k2+1 k 0⎤
             ⎣k 1 0⎦
  • E11 = ½k2,E12 = ½k(与线性化差异在于 sp² 项)

💪 3.3 大变形的应力度量

大变形下 Cauchy 应力、PK1/PK2 在不同参考构形下有不同的转换:

(3.36)
P = J · σ · F−T (PK1,第一 Piola-Kirchhoff)
(3.38)
S = F−1 · P = J · F−1 · σ · F−T (PK2,第二 Piola-Kirchhoff)

4 种应力度量对比:

应力 参考构形 对称性 用途
PK1 (P) 初始 不对称 内力向量计算
PK2 (S) 初始 对称 超弹性本构
Cauchy (σ) 当前 对称 真实应力(输出)
Kirchhoff (τ) 当前 对称 τ = Jσ,理论方便
stress measures

图 3.x 4 种应力度量在不同参考构形下的转换

📝 3.4 几何非线性有限元公式

两步法(最常用):

1. 应力更新:
   给定 F_t, F_{t+Δt},计算 S = S(E) 或 P = P(F)
2. 内力计算:
   P_int = ∫ B^T · S · dV₀   (TL) 或
   P_int = ∫ B^T · τ · dV_t  (UL)
3. 切线刚度:
   K_T = ∫ B^T · D_t · B · dV(材料切线)
        + ∫ G^T · S · G · dV(几何/初始应力刚度)
    

其中 Dt材料切线G几何非线性矩阵KT = Kmat + Kgeo

3.4.1 TL vs UL 公式

核心区别
  • TL(Total Lagrangian):所有变量参考初始构形。刚度矩阵积分在初始构形,Kmat 恒定,Kgeo 随当前应力变。
  • UL(Updated Lagrangian):所有变量参考上一平衡步构形。每个载荷步后更新参考构形。

大多数商业软件(Abaqus/ANSYS)默认用TL 公式

TL vs UL

图 3.x TL vs UL:参考构形选择对刚度计算的影响

3.4.2 几何刚度(初始应力刚度)

大变形下,结构受轴向压力会降低弯曲刚度(如柱屈曲),受轴向拉力会提高弯曲刚度(如弦的张力)。这是几何刚度的物理意义。

(3.x)
Kgeo = ∫ GT · S · G dV

🌟 3.5 超弹性与应变能密度

超弹性材料:应力只与当前应变状态有关,与历史无关。存在应变能函数 W:

(3.x)
S = 2 · ∂W/∂C

常见超弹模型

适用:橡胶、聚合物、生物组织等大变形的超弹性材料。

hyperelastic

图 3.x 4 种超弹模型的单轴拉伸应力-应变曲线对比

近不可压缩问题

橡胶 K/E ≈ 1000-10000(近不可压缩),纯位移公式会"体积锁死"。解决方法:

🔧 3.6 例子与 MATLAB 实现

💡 例 3.5:橡胶圆柱压缩

橡胶圆柱(直径 50 mm,高 100 mm)放在刚性平面上,上端用刚性压头下压。从 0 压到 30 mm 高度。

结果:圆柱侧面"鼓出",接触面从均匀变成边缘密中间疏,几何非线性显著。

rubber cylinder

图 3.x 橡胶圆柱大变形:侧面鼓出 + 接触不均匀

💡 例 3.6:膜结构大变形

方形膜(边长 L)四边固定,中心加横向集中力 F。膜厚度 h << L(薄膜)。

结果:膜变形呈"双锥形"(双曲面),几何非线性源于膜力与位移的耦合

membrane

图 3.x 膜结构大变形(双锥形)

3.7 MATLAB 代码(第 3.6 节)

第 3.6 节给出 2D 平面应变单元的几何非线性 NR 实现(PDF p230-240)。

MATLAB

图 3.x 2D 平面应变单元大变形 NR 求解的 MATLAB 代码

2D deformation

图 3.x 2D 几何非线性结果:网格变形 + 应力等高线

📌 3.7 本章总结

第 4 章将进入材料非线性(弹塑性、蠕变、粘塑性)。

📝 3.8 习题(PDF p230-250)

📚 本章 PDF 关键页面