3. 材料本构与失效模型

冲击分析中,材料模型往往比网格和接触更能决定结果的可信度。准静态下一条弹塑性曲线就够用的金属,在高速撞击下会同时出现屈服提高、硬化减弱、温度上升、损伤累积直至断裂。Abaqus/Explicit 把这些行为拆成三块:塑性本构、损伤起始、损伤演化与单元删除。理解它们各自管什么、参数从哪来、在关键字里怎么落地,是本节的核心任务。

一、金属塑性:从屈服面到硬化规律

金属塑性在 Abaqus 中通过 *PLASTIC 定义,输入的是真实应力—真实塑性应变对。第一行必须给出初始屈服应力与零塑性应变,后续每行给出硬化段。对冲击问题,常用的是等向硬化(Isotropic),即屈服面随塑性应变均匀扩张;若需要考虑包辛格效应(如循环加载或回弹),才切换到随动硬化或组合硬化。

工程应力—应变必须先转换:真实应力 σt=σeng(1+εeng),真实应变 εt=ln(1+εeng),塑性应变 εpl=εt−σt/E。这一步做错,屈服应力和硬化斜率都会系统性偏移。例如某低碳钢 E=210 GPa,工程屈服 350 MPa、工程应变 0.0017,则真实屈服约 350.6 MPa,塑性应变约 0.00003,量级虽小但不可省略。

二、应变率效应与 Johnson-Cook 模型

冲击下应变率可达 102~104 s−1,屈服应力随率升高而升高。Johnson-Cook 本构把这一现象写成三项乘积:

σ = (A + B·ε_pl^n) · (1 + C·ln(ε̇/ε̇₀)) · (1 − T*^m)
T* = (T − T_room) / (T_melt − T_room)

其中 A 为参考应变率下的屈服应力,B、n 控制硬化,C 控制率敏感度,m 控制热软化,ε̇₀ 通常取 1 s−1。在 Abaqus 中通过 *PLASTIC, HARDENING=JOHNSON COOK 输入,并配合 *RATE DEPENDENT, TYPE=JOHNSON COOK 给出 C 与 ε̇₀,热软化项则需 *INELASTIC HEAT FRACTION 与材料热参数配合。典型示例参数(教学假设值):A=350 MPa,B=275 MPa,n=0.36,C=0.022,m=1.0,Tmelt=1800 K。这些数值仅用于演示输入格式与量级,不代表任何具体牌号的实测结果。

率相关参数必须与实验数据匹配。若只有准静态曲线,强行给一个 C 值会让高速段屈服被高估或低估,建议至少补充一组霍普金森杆数据或文献值,并在报告中注明来源。

三、损伤起始:何时开始“坏”

损伤起始描述材料从均匀变形转向局部化的临界点。Abaqus 提供多种判据,冲击分析最常用的是 Johnson-Cook 损伤起始(JC Damage):

ε_f = [D1 + D2·exp(D3·σ*) ] · [1 + D4·ln(ε̇/ε̇₀)] · [1 + D5·T*]
σ* = p / q   (应力三轴度,p 为静水压,q 为 Mises 等效应力)

当累积损伤 ω=Σ(Δεpl/εf) 达到 1 时,损伤起始。D1~D5 需由不同应力三轴度下的断裂试验拟合。关键字为 *DAMAGE INITIATION, CRITERION=JOHNSON COOK。若缺少完整数据,也可用等效塑性应变判据 CRITERION=DUCTILE 作为简化,但应清楚它忽略了应力状态影响。

四、损伤演化与单元删除策略

损伤起始只是“开始”,演化才决定承载能力如何衰减。常用 *DAMAGE EVOLUTION, TYPE=DISPLACEMENT,用等效塑性位移 upl 控制软化段,避免网格尺寸敏感。软化曲线可选线性、指数或表格。当损伤变量 D 达到 1,单元刚度归零,若开启 *SECTION CONTROLS, ELEMENT DELETION=YES,该单元被删除,裂纹得以自然扩展。

单元删除不是越早越好。删除过早会丢失质量与能量,删除过晚则单元畸变导致时间步骤降。工程做法是:特征单元尺寸控制在 0.1~0.5 mm,upl 取 0.05~0.2 mm 量级,并监控 ALLKE/ALLIE 与伪应变能 ALLAE,确保沙漏与删除不主导响应。

金属冲击本构—损伤—删除链路 塑性本构 *PLASTIC σ–ε_pl 硬化曲线 A, B, n 参数 应变率效应 *RATE DEPENDENT C, ε̇₀ 10²~10⁴ s⁻¹ 热软化 *INELASTIC HEAT T*, m 塑性功→热 损伤起始 JC Damage D1~D5 ω=ΣΔε/ε_f=1 应力—应变响应(示意) 应变 应力 损伤起始 ω=1 软化/删除 弹性 塑性硬化 单元删除与能量监控 删除 删除 ALLKE ALLIE ALLAE 伪应变能 应 < 5% ALLIE u_pl 控制软化段,D=1 时单元失效 特征尺寸 0.1~0.5 mm,u_pl 0.05~0.2 mm *SECTION CONTROLS, ELEMENT DELETION=YES

五、参数落地与结果判读

把上述内容串成一次可执行的设置流程:先在材料卡片中定义密度、弹性模量与泊松比;再写 *PLASTIC, HARDENING=JOHNSON COOK 给出 A、B、n、m、Tmelt、Troom;接着 *RATE DEPENDENT, TYPE=JOHNSON COOK 给 C 与 ε̇₀;然后 *DAMAGE INITIATION, CRITERION=JOHNSON COOK 给 D1~D5;最后 *DAMAGE EVOLUTION, TYPE=DISPLACEMENT 给 upl 并开启单元删除。每一步都对应一个物理机制,缺一项就会在结果中留下可识别的偏差。

结果判读时重点看三处:一是冲击波前沿的应力平台是否与率相关屈服一致;二是损伤云图是否从应力三轴度高的区域(如拉伸侧、剪切带)起始;三是删除区域是否形成连贯裂纹而非零散空洞。若删除过早,检查 upl 是否偏小、网格是否过粗;若裂纹不扩展,检查 D1~D5 是否过大或单元删除未开启。能量曲线中 ALLAE 持续上升通常意味着沙漏控制不足,需要调整 *SECTION CONTROLS 的沙漏刚度或细化网格。

单元删除会移除质量与内能,删除比例超过总单元数 5%~10% 时,结果应谨慎对待。建议同时输出未删除单元的损伤场,用损伤变量而非仅靠“洞”来判断失效路径。