1. 课程导入与HBK工具链概览

在工程结构耐久性开发中,疲劳寿命评估回答的是一个非常具体的问题:在给定载荷历程下,这个零件还能承受多少次循环,或者能否撑过设计寿命。它与静强度校核的根本区别在于,静强度看的是"最大应力是否超过材料极限",而疲劳看的是"循环载荷造成的累积损伤是否达到临界值"。这意味着疲劳分析必须同时处理三件事:载荷的时间历程、结构在载荷下的应力应变响应、以及材料/工艺对循环损伤的抵抗能力。HBK(Hottinger Brüel & Kjær)的工具链正是围绕这三件事构建的。

从产品体系看,HBK在疲劳与载荷数据处理领域最核心的三个工具是:nCode GlyphWorks、nCode DesignLife,以及与之配套的测试测量硬件与数据采集生态。GlyphWorks面向的是"数据流"——把实测的应变、力、加速度、位移等时间序列,经过清洗、滤波、去毛刺、峰谷提取、雨流计数、损伤等效等处理,最终得到可用于设计验证的载荷谱或疲劳输入。DesignLife面向的是"仿真链"——把有限元分析得到的应力/应变结果与载荷时间历程结合,在CAE环境中完成疲劳寿命预测,支持应力寿命、应变寿命、裂纹扩展、焊点/焊缝疲劳、振动疲劳等多种方法。两者共享nCode的疲劳算法内核与材料数据库,因此从测试到仿真的数据可以贯通。

典型工作流程可以概括为一条从"实测载荷"到"寿命结论"的链路:现场采集原始信号 → 数据质量检查与预处理 → 载荷谱编辑与压缩 → 疲劳损伤计算或CAE联合仿真 → 结果判读与设计迭代。这条链路中,载荷谱编辑往往是最容易被低估、却最影响结论可信度的环节。原始信号里混杂着零点漂移、电磁干扰、异常尖峰、重复工况和无效片段,如果不加处理直接送入疲劳计算,轻则寿命偏保守,重则给出完全错误的损伤分布。因此本课程把载荷谱编辑与疲劳寿命评估放在同等重要的位置。

为了帮助建立整体认知,下面用一张工具链与数据流关系图,把HBK工具在疲劳分析中的定位、输入输出和衔接关系集中呈现出来。

HBK 疲劳分析工具链与数据流 从实测载荷到寿命结论的贯通路径 测试测量层 应变片 / 加速度计 力传感器 / 位移计 数据采集前端 输出:原始时间序列 nCode GlyphWorks 数据清洗 · 滤波 · 峰谷提取 雨流计数 · 损伤等效 载荷谱编辑与压缩 输出:载荷谱 / 疲劳输入 nCode DesignLife 应力寿命 / 应变寿命 焊缝 / 焊点疲劳 振动疲劳 · 裂纹扩展 输出:寿命 / 损伤云图 原始信号 载荷谱 有限元 / CAE 模型 应力 / 应变结果 材料 · 工艺 · 连接定义 联合仿真 nCode 材料数据库 S-N 曲线 · ε-N 曲线 疲劳强度系数 / 指数 材料参数 结果判读与设计迭代 损伤分布 · 危险点定位 · 寿命裕度 · 载荷谱修正 判断依据:设计寿命目标 vs 预测寿命 / 累积损伤 D 寿命结果 载荷谱修正 / 重新采集 学习路径:载荷谱基础 → GlyphWorks 数据处理 → 雨流计数与损伤理论 → DesignLife 疲劳仿真 → 工程案例复盘

理解这张图的关键在于两条线:横向是"数据流",从测试测量到GlyphWorks再到DesignLife,数据形态从原始时间序列逐步抽象为载荷谱、材料参数和寿命结果;纵向是"方法链",从信号处理到疲劳算法再到工程判读,每一层都有明确的输入输出和判断依据。实际项目中,这两条线经常需要反复迭代——比如DesignLife算出的危险点损伤远超预期,就要回到GlyphWorks检查载荷谱是否过度压缩,或者回到测试端确认是否存在被遗漏的工况。

关于工具定位,有一个常见误区需要提前澄清:GlyphWorks不是"画流程图"的工具,它的Glyph(图标)本质上是可配置的数据处理算子,每个Glyph对应一个明确的数学或工程操作,例如ButterworthFilter、RainflowCounting、StressLife。DesignLife也不是"点一下出寿命"的黑箱,它需要用户明确选择疲劳方法、定义材料映射、设置载荷通道与有限元结果的对应关系。工具越强大,对输入假设和参数含义的理解要求就越高。

本课程后续章节会围绕"载荷谱编辑"和"疲劳寿命评估"两条主线展开。建议在学习每个工具操作时,始终问三个问题:这个操作的输入是什么物理量?它改变了数据的什么特征?这个改变对最终损伤计算意味着什么?

从工程意义上看,疲劳寿命评估的价值不仅在于"算出一个寿命数字",更在于支撑设计决策:哪个部位需要加强、哪种工况最危险、载荷谱能否简化、安全系数取多少合理。HBK工具链提供的正是从实测数据到这些决策依据的可追溯路径。掌握这条路径,意味着你能够独立完成一次完整的疲劳评估任务,而不是只会操作某个软件按钮。