4. 材料本构在大变形下的选择

大变形分析中,几何非线性(NLGEOM)只是问题的一半,另一半是材料本构能否在有限应变下保持物理一致性。Abaqus 中的材料模型按“是否可恢复、是否率相关、是否含损伤退化”可分成四大家族:超弹性、弹塑性、粘弹性和损伤模型。选错本构,即使网格和收敛都正常,结果也会在物理上失真——例如用线弹性小应变模型去算橡胶拉伸 300%,或用理想弹塑性模型去算聚合物蠕变,都会得到错误甚至荒谬的结论。

四类本构的适用边界

超弹性(Hyperelastic)用于橡胶、硅胶、生物软组织等可承受大应变且近似不可压缩的材料。Abaqus 提供 Neo-Hookean、Mooney-Rivlin、Yeoh、Ogden、Arruda-Boyce 等模型,均以应变能密度函数 W 描述,应力由 ∂W/∂应变不变量导出。其关键特征是:卸载后应变完全恢复,无能量耗散,因此不能描述滞回。Neo-Hookean 只适合约 100% 以内应变;Yeoh 和 Ogden(三阶以上)可覆盖 300% 甚至更大应变,是轮胎、密封圈分析的常用选择。

弹塑性(Elastoplastic)用于金属在大变形下的屈服、硬化与塑性流动。大变形金属成形、冲击、压溃分析中,必须使用有限应变塑性,Abaqus/Standard 默认采用 Jaumann 应力率配合客观应力率,Abaqus/Explicit 则用共旋坐标。硬化曲线(真应力—真塑性应变)必须由工程应力—应变转换:σ_true = σ_eng(1+ε_eng),ε_pl = ln(1+ε_eng) − σ_true/E。若直接输入工程曲线,在大应变段会显著高估或低估流动应力。

粘弹性(Viscoelastic)用于聚合物、橡胶、沥青等率相关材料。Abaqus 提供时域 Prony 级数和频域模型,常与超弹性叠加使用(Hyperelastic + Viscoelastic),以同时描述大变形和率相关滞回。其参数来自应力松弛或蠕变试验,通过归一化松弛模量 g_i 和松弛时间 τ_i 拟合。

损伤模型包括延性损伤(Ductile Damage)、剪切损伤、Mises 损伤、混凝土损伤塑性(CDP)以及 Cohesive 单元等,用于描述刚度退化和失效。大变形下损伤常与塑性耦合,需注意损伤变量 d 达到 1 时单元删除带来的能量与收敛问题。

大变形材料本构选择与参数获取路径 超弹性 橡胶 / 硅胶 / 软组织 • Neo-Hookean(≤100%) • Mooney-Rivlin(≤200%) • Yeoh / Ogden(≥300%) • 近似不可压缩 D≈0 参数:单轴/双轴/平面拉伸 试验曲线拟合 弹塑性 金属成形 / 冲击 / 压溃 • 有限应变塑性 • 各向同性/随动硬化 • 真应力—真塑性应变 • 率相关(可选) 参数:拉伸试验转换 σ_t=σ_e(1+ε_e) 粘弹性 聚合物 / 沥青 / 橡胶 • Prony 级数(时域) • 频域模型 • 常与超弹性叠加 • 率相关滞回 参数:应力松弛/蠕变 g_i、τ_i 拟合 损伤模型 失效 / 断裂 / 退化 • 延性/剪切损伤 • CDP(混凝土) • Cohesive 单元 • 刚度退化 d 参数:断裂应变/能量 损伤演化曲线 本构选择判断逻辑 ① 卸载后是否完全恢复?  是 → 超弹性;否 → 进入② ② 是否率相关(时间/速率敏感)?  是 → 粘弹性(可叠加超弹性);否 → 进入③ ③ 是否发生屈服/塑性流动?  是 → 弹塑性;伴随退化 → 加损伤 参数获取与验证闭环 试验数据 单轴/双轴/松弛 曲线转换 工程→真应力应变 Abaqus 拟合 Evaluate / 稳定性检查 回代验证 与试验曲线对比

参数获取:从试验曲线到 Abaqus 输入

超弹性参数获取最常用单轴拉伸、平面拉伸和双轴拉伸三种试验。以 Yeoh 模型为例,其应变能 W = Σ C_i0 (I₁−3)^i,i=1,2,3。在 Abaqus/CAE 的 Material → Hyperelastic → Yeoh 中,可直接输入 C10、C20、C30,也可用 Evaluate 功能从试验数据拟合。需要注意:仅用单轴数据拟合的 Yeoh 模型在双轴工况下可能严重偏差,因此工程上建议至少补充等双轴试验。D1 控制可压缩性,橡胶通常取 D1=0(完全不可压缩),但完全不可压缩会导致体积自锁,Abaqus/Standard 中建议取一个很小的 D1(如 1e-5 量级)以改善收敛。

弹塑性参数的核心是真应力—真塑性应变曲线。假设某低碳钢工程拉伸数据为:屈服强度 250 MPa,抗拉强度 400 MPa(对应工程应变 0.20),断裂工程应变 0.35。转换后:颈缩点真应力约 400×(1+0.20)=480 MPa,真应变 ln(1.20)≈0.182,塑性应变约 0.182−480/210000≈0.180。断裂点真应力约 400×(1+0.35)=540 MPa(注意颈缩后工程应力下降,需用真实截面修正),真应变 ln(1.35)≈0.300。将转换后的数据点输入 Plastic 表格,Abaqus 会自动进行线性插值。大变形下若使用 Mises 塑性,还需注意是否开启率相关(Rate Dependent)以描述应变率效应。

粘弹性参数来自应力松弛试验。设某橡胶在 1 秒内加载到 5% 应变并保持 1000 秒,测得松弛模量从 2.0 MPa 衰减到 0.8 MPa。用 Prony 级数拟合:G(t)=G₀[1−Σg_i(1−e^(−t/τ_i))]。若取一项,g₁≈0.6,τ₁≈100 s,则 G₀=2.0 MPa,G∞=0.8 MPa。在 Abaqus 中,Viscoelastic → Time → Prony 输入 g_i 和 τ_i,并指定长期模量。若与超弹性叠加,需保证超弹性部分描述瞬时响应,粘弹性描述时间衰减。

大变形下超弹性与粘弹性叠加时,Abaqus 要求超弹性模型先定义,粘弹性作为附加属性。若使用 Ogden 高阶模型,务必检查 Drucker 稳定性:在 Evaluate 中查看稳定性曲线,若出现负斜率,需降低阶数或改用 Yeoh。

损伤模型在大变形中的特殊考量

损伤模型通常与塑性或超弹性耦合。以延性损伤为例,需定义损伤起始应变(等效塑性应变)和损伤演化(位移型或能量型)。大变形下单元严重畸变,损伤起始判据应基于等效塑性应变而非总应变。损伤演化若采用能量型,需输入断裂能 G_f,并配合单元特征长度 L_c 使软化曲线网格无关。Abaqus/Explicit 中常用位移型演化,直接输入失效位移 u_f,此时单元删除更稳定。需注意:损伤变量 d 达到 1 后单元删除,若删除区域过大,结构可能失去承载路径,导致整体刚度奇异,因此建议配合自适应网格或 Cohesive 单元使用。

选择与验证的实用建议

实际工程中,本构选择应遵循“先定性、后定量”的原则:先判断材料在目标工况下是否发生塑性、率相关或损伤,再选择模型层级。参数获取后,务必用单轴试验曲线回代验证——在 Abaqus 中建立一个单单元模型,施加与试验相同的边界条件,对比模拟曲线与试验曲线。若偏差超过 10%,应检查参数转换、模型阶数或是否遗漏了率相关效应。大变形分析中,材料本构的准确性往往比网格密度更决定结果可信度,因此参数获取与验证是不可省略的一步。