#S-N曲线、#雨流计数、#有限元,#再到PINN与LSTM疲劳仿真的过去、当下与未来
🗓 2026年6月📖 预计阅读15分钟🏷 有限元 / 疲劳分析 / 深度学习
疲劳分析走到今天,经历了三个截然不同的时代,而正在到来的第四阶段,将会是数据驱动与物理模型深度融合的新纪元。
这篇文章,我给你讲清楚三件事:我们以前做错了什么、现在的最佳实践是什么、以及AI究竟能不能替代有限元做疲劳预测。
说疲劳分析,要从一个不太被人提起的名字开始——Wilhelm Albert,一个德国矿山工程师。1829年,他设计了人类第一台疲劳试验机,用来测矿井提升用的铁链。他发现铁链在反复加载下,明明承受的力远低于静态强度极限,却还是断了。这件事彻底让当时的工程界困惑:材料怎么会"累"?
后来法国人Jean-Victor Poncelet给出了一个形象的描述——金属在反复载荷下会变得"疲惫"(tired)。1854年,Frederik Braithwaite第一次正式使用了"疲劳"(fatigue)这个词,沿用至今。

疲劳分析核心公式
Basquin定律
Miner准则
Manson-Coffin
Paris定律

理论是理论,工程实践是另一回事。Choi博士在报告里专门列了一节"早期疲劳分析的错误",说这段历史的时候他把自己也放进去了——1988年他在现代起亚做车身底盘耐久性分析,用的是IBM主机上的CAEDS和Abaqus算应力,然后用FORTRAN程序FALIP做疲劳评估。那个年代的通行做法,现在回头看,有四个地方走了弯路。
S-N曲线是在弹性范围内建立的,当预期寿命循环数在10⁴以下时,材料实际上已经进入了显著塑性变形区。这时候S-N曲线的等效性已经失效,应该用应变-寿命(e-N)模型。但当年大家的惯性思维是"用应力算更简单",于是LCF场景也套S-N,误差有时达到一个量级。
⚠️ 经典坑期望寿命循环数在 10⁴ 以下的工况,以及存在局部塑性的结构,必须用应变寿命(e-N)方法,S-N准则在这个区域是失效的。判断标准:如果你的FEA结果里出现了屈服区域,就要切换方法。
为了缩短耐久验证周期,工程师习惯把载荷乘以一个系数(比如1.5倍或2倍)做加速测试。逻辑上说得通,但实际上这会把原本是高周疲劳(HCF)的失效模式推进低周疲劳(LCF)区域,裂纹萌生位置、断裂机理都可能完全不同。Choi博士的案例显示,同一个曲轴,在不同载荷放大倍数下,最薄弱截面的预测位置是不一样的。
🔧 老鸟建议加速耐久的正确做法是保持载荷谱形状不变,只缩减循环次数(通过雨流计数后对应力张量做门控过滤),而不是随意放大载荷幅值。如果一定要放大,必须在同一区间内(HCF区或LCF区)放大,不能跨区。
为了加速仿真,早年做法是把低于材料疲劳极限的应力循环全部删除——反正不造成损伤嘛。但实际上,在变幅载荷历程中,一个超过疲劳极限的大载荷循环会对材料造成"损伤激活",让后续本来无害的小循环也开始积累损伤。fe-safe软件对此有专门处理:在任何损伤性循环出现后,该材料的变幅疲劳极限(CAEL)会自动降低到原始值的25%。
疲劳寿命对平均应力极其敏感(拉伸平均应力有害,压缩平均应力有益)。如果只做线弹性分析而忽略缺口处的局部塑性,计算出的平均应力是失真的,后续的Goodman或Morrow修正结果自然也是错的。

:变幅载荷历程图,对比完整载荷谱与门控删除小循环后的差异;以及fe-safe中CAEL自动降低示意图
💡 从这四个错误提炼的最佳实践① 应变寿命(e-N)方法覆盖HCF和LCF两个区间(PSD疲劳和无限寿命计算除外);② 加速测试只允许对雨流计数后的应力张量做门控,不允许直接削减载荷历程;③ 局部塑性必须考虑,否则平均应力计算失真。
说完了历史弯路,来看现在主流的工业级做法是什么样的。
2004年之前,一个疲劳分析模型能有100万个自由度就算大的了,计算平台是工作站,没有GPU加速。现在常见的整车分析模型动辄1亿个自由度,跑在几百核的HPC集群上,内存从几十GB扩展到2TB,Abaqus也已经支持GPU加速(但并非所有求解器都支持)。
我见过不少初学者在这里犯迷糊——同样是"疲劳数据",不同工况要用不同类型:
S-N数据
e-N数据
热-机械疲劳(TMF)数据
裂纹扩展数据
fe-safe提供了十几种疲劳准则,但实际工程中常用的就那几个。下面这张表是我自己的选型速查:
🔧 关于铸铁件的特别说明球墨铸铁和灰铸铁一直是疲劳分析的难点。纯靠裂纹起裂准则预测的寿命往往过于保守,因为铸铁中本身存在大量微观石墨夹杂,临界距离(Critical Distance)远比钢大得多,用TCD方法可以更真实地反映裂纹在缺口前缘的扩展行为,预测结果和试验对比会好很多。

2019年前后,AI/ML方法开始大规模涌入疲劳研究。这不是偶然——疲劳裂纹导致了约90%的金属结构失效事故,而传统仿真的瓶颈越来越明显:一个整车疲劳仿真跑一遍要好几天,参数空间探索的成本极高。
从科学发展的视角来看,人类工程计算经历了四个阶段:经验科学(1600年前)→ 理论科学(1950年前)→ 计算科学(2000年前)→ 数据驱动科学(现在)。疲劳领域正在从第三阶段向第四阶段跃迁。
整个演进过程可以分为三波浪潮:
经典ML阶段
深度学习阶段
物理信息网络(PINN)阶段
案例1:增材制造(AM)零件的HCF预测
激光粉末床熔融(L-PBF)工艺制造的316L不锈钢和Ti6Al4V,孔隙率、层厚、激光功率等工艺参数直接影响疲劳性能,参数空间极高维。用自适应神经模糊推理系统(ANFIS)建立工艺参数→疲劳寿命的映射模型,训练和测试数据的预测误差基本控制在2倍散带以内。
案例2:MFLP-PINN多轴疲劳寿命预测
多轴非比例载荷是疲劳分析最棘手的场景之一。研究者提出MFLP-PINN方法,把临界平面物理模型作为损失函数的一部分,在AISI316L和GH4169高温合金上的预测精度明显优于纯神经网络和传统SWT/Fatemi-Socie模型,尤其是在训练数据极少的情况下。
案例3:LSTM代理模型替代整车振动疲劳FEA
这个应用最贴近工业落地。汽车控制臂在非平稳随机振动载荷下的疲劳寿命,传统方式需要跑完整的非线性瞬态FEA,计算成本极高。LSTM代理模型用短时载荷历程数据训练,预测长时载荷响应,再结合雨流计数和Miner准则得到疲劳寿命——相关系数R²稳定在0.98以上,计算时间降低数个量级。

:LSTM振动疲劳代理模型流程图,展示从短时载荷历程→STFT时频谱→LSTM网络→长时响应重建→雨流计数→Miner寿命的完整链路
说这话不是保守,而是基于对数据成本的清醒认识。疲劳测试数据贵——一根曲轴跑一条e-N曲线,光材料加工和测试费用就得几十万,很多企业根本没有足够的历史数据来训练一个可靠的深度学习模型。PINN的价值就在这里:它用物理约束代替了大量数据的需求,但它的上限被物理模型的精度所限制。
目前,AI最适合作为"第一道筛选"工具,快速扫描成百上千个设计方案,找出需要精细FEA的候选,而不是直接给出最终结论。
纯数据驱动在疲劳领域的硬伤是数据量不足,而纯物理模型对多轴非比例载荷、AM制造缺陷等复杂场景精度有限。混合架构把两者的长板拼在一起:PINN保证物理一致性,LSTM处理时序载荷的非平稳特性。2025年已经有几篇高质量论文证明这条路是通的。
见过太多团队在算法上卷来卷去,却用着十几年前不知道谁测的材料数据。材料数据库的建设是疲劳分析数字化的真正基础设施。这件事没什么捷径,该测试的数据必须测,该校核的模型必须校核。
🔧 关于材料数据的几个实用建议优先级:自测数据 > 同类材料换算 > 公开数据库(如MATDAT或fe-safe内置库)。如果用公开数据,至少要验证热处理状态和表面处理工艺是否匹配。对于铸件,还需要考虑壁厚效应(thicker section → lower fatigue strength)。
把前面的内容浓缩成一张决策树:
从Albert的铁链试验机到今天跑在HPC集群上的亿级自由度有限元,再到用LSTM在毫秒内预测整车振动疲劳——工具变了,但疲劳分析的本质没变:理解材料在反复载荷下的损伤累积机制,给结构一个诚实的寿命预测。
AI能让这件事变得更快、更早介入设计流程,但它无法取代对物理机制的理解,也无法取代高质量的材料数据。两百年前Albert需要亲手做试验才能得出一条数据点,今天我们用深度学习拟合,但那些数据点背后的材料科学逻辑,还是原来那套。
这个行业永远需要既懂物理、又懂数据的工程师。