课程地图 › 第 4 章

第 4 章 · 有限元分析 - 弹塑性材料

Finite Element Analysis for Elastoplastic Problems · PDF p251–372

📖 4.1 本章概览

本章讨论材料非线性中最常见也最复杂的弹塑性核心:载荷-卸载行为不可逆,应力-应变依赖历史,需要本构积分算法逐载荷步更新。

elastoplastic

图 4.x 弹塑性应力-应变:弹性加载→屈服→塑性流动→硬化→卸载(永久变形)

📏 4.2 一维弹塑性

4.2.1 基本概念

σ = E · (ε − εp) (应力只与弹性应变有关)
stress-strain

图 4.x 一维弹塑性应力-应变曲线:弹性段 + 屈服点 + 塑性段 + 卸载(弹性恢复)

4.2.2 各向同性硬化 vs 运动硬化

4.2.3 1D 本构积分(返回映射 + 塑性校正)

  1. 试应力:εtr = εn + Δε;σtr = E · εtr
  2. 屈服判断:若 |σtr| ≤ σY,材料保持弹性(σn+1 = σtrεn+1p = εnp
  3. 塑性校正:若 |σtr| > σY,计算 Δεp = (|σtr| − σY) / (E + H),更新 σn+1
(4.24)
σn+1 = σtr − sgn(σtr) · E · Δεp
核心:返回映射(Return Mapping)

先按弹性更新试应力,再把超出的部分"拉回"到屈服面。这是绝大多数本构积分算法的骨架。

return mapping

图 4.5 返回映射算法:弹性试算 → 塑性校正 → 落到屈服面

💡 例 4.1 一维弹塑性拉伸

F = 12 kN,A = 10⁻⁴ m² → σ = 120 MPa。E = 100 GPa,H = 10 GPa,σY = 100 MPa。

  • ε(1)e = 100/100000 = 0.001
  • Δσ = 20 MPa,Δε(2)e = 20/100000 = 0.0002
  • Δε(2)p = 20/10000 = 0.002
  • εe 总 = 0.0012,εp = 0.002

总应变 = 0.0032,仅 0.0012 是弹性的,其余 62.5% 是塑性。这体现"少量应力超过 σY 就会引起大量塑性变形"。

🔩 4.3 多维弹塑性

4.3.1 屈服准则

f(σ) = σeq − σY ≤ 0 (屈服面内:弹性;面上:塑性)

常见等效应力 σeq

4.3.2 Von Mises 屈服准则

(4.65)
σeq = √(3/2 · s:s) = √(3·J2)
(4.68)
f(σ) = σeq² − σY² = 3J2 − σY² = 0

J2 是偏应力张量的第二不变量。在 2D 主应力空间,von Mises 是椭圆,Tresca 是六边形。von Mises 包络 Tresca → Tresca 更保守。

von Mises

图 4.11 von Mises(椭圆)vs Tresca(六边形)屈服面在 2D 主应力空间

4.3.3 硬化模型

各向同性硬化

(4.71)
σYp) = σY0 + H · εp

运动硬化(线性 Ziegler):

(4.80)
dα = (2/3) · C · dεpα 是背应力)

4.3.4 关联流动法则

(4.90)
p = dλ · ∂f/∂σ(dλ ≥ 0,Kuhn-Tucker 条件)

关联流动保证塑性应变沿屈服面法向

4.3.5 一致性条件

(4.95)
df = (∂f/∂σ):dσ + (∂f/∂σY) · dσY = 0(加载时 f = 0 必须保持)

🌐 4.4 大变形客观应力率

小变形假设下 dσ 已足够。大变形下Cauchy 应力的物质导数不满足刚体转动不变,需要客观应力率objective stress rate):

本构:σ = De : dεe

objective rate

图 4.x 大变形弹塑性的客观应力率(Jaumann / Truesdell)

🌟 4.5 超弹塑性:乘法分解

小变形假设不成立时,加法分解 ε = εe + εp 失效(塑性变形很大,应变不能线性求和)。

Lee 提出的乘法分解

(4.110)
F = Fe · Fp

Fe = 弹性部分(卸载后可恢复),Fp = 塑性部分(中间构形)。

复杂但几何+材料非线性同时处理,是大变形塑性问题的"黄金标准"。

multiplicative

图 4.x 乘法分解:F = Fe · Fp(Lee 1969)

💻 4.6 数值积分算法

4.6.1 本构积分

关键算法

4.6.2 切线模量

(4.115)
Dep = DeDe · n · nT · De / (H' + nT · De · n)

其中 n = ∂f/∂σ 是塑性流方向,H' 是硬化模量一致切线模量保证 NR 二次收敛。

consistent tangent

图 4.x 一致切线模量算法

4.7 MATLAB 代码(第 4.6 节)

第 4.6 节给出弹塑性 1D 杆单元 + 返回映射的 MATLAB 实现(PDF p320-340)。

elastoplastic code

图 4.x 弹塑性 1D 杆返回映射 MATLAB 代码

3D elastoplastic

图 4.x 3D 弹塑性板弯曲:塑性区演化

💡 例 4.7:板的弹塑性弯曲

板在弯曲时:中性层一侧拉伸屈服、另一侧压缩屈服。弯曲刚度(D)会随载荷增加而非线性退化

典型问题:汽车车门侧面碰撞吸能(薄壁梁弯曲塑性铰)。

engineering

图 4.x 工程应用:板料冲压成形(多步弹塑性分析)

📌 4.7 本章总结

第 5 章将进入边界非线性(接触)。

📝 4.8 习题(PDF p350-372)

📚 本章 PDF 关键页面