雨流法(循环计数)

分类: 结构分析 | 综合版 2026-04-06
CAE visualization for rainflow counting theory - technical simulation diagram
流程法()

雨流法(循环计数)的理论基础

雨流法是什么

🧑🎓

老师,雨流法是什么?


🎓

雨流法(Rainflow Counting)是一种从变动载荷的时间历程中提取闭合迟滞回线(循环)的方法。Endo and Matsuishi(1968年,日本的远藤·松石)以雨水流动为例命名。


为什么需要循环计数

🎓

S-N曲线或Coffin-Manson公式给出的是恒定振幅的疲劳寿命。实际载荷是变动振幅的。通过雨流法将变动载荷分解为“多个恒定振幅循环的集合”,并使用Miner法则计算累积损伤。


算法

🎓

1. 提取应力时间历程的峰值/谷值

2. 像“雨水从屋顶(pagoda roof)流下”一样识别闭合循环

3. 记录每个循环的应力范围 $\Delta\sigma$ 和平均应力 $\sigma_m$

4. 构建直方图(雨流矩阵)


总结

🎓
  • 变动载荷→分解为恒定振幅循环 — 疲劳评估的前处理
  • 源自日本的算法(1968年) — 世界标准
  • ASTM E1049 — 雨流法的标准
  • 疲劳软件(nCode等)中自动计算

  • Coffee Break 闲谈

    “雨水从屋顶流下”算法

    雨流法的名称来源于将应力时间历程图旋转90°后,看起来像雨水从屋顶流下。1968年由松本登·宗宫恒二等人提出,作为从不规则变动载荷中准确提取疲劳循环的方法,已成为世界标准。于1985年标准化为ASTM E1049。

    数值解法与实现

    雨流法的计算

    🎓

    所有疲劳软件都内置了雨流法。输入FEM的应力时间历程→雨流法→S-N/ε-N→Miner法则的自动流程。


    在MATLAB/Python中也可使用 rainflow 库轻松计算。


    总结

    🎓
    • 内置于所有疲劳软件nCode, fe-safe, FEMFAT
    • Python/MATLAB也可计算 — rainflow库

    • Coffee Break 闲谈

      雨流矩阵的读法

      雨流法的结果以雨流矩阵(RFC矩阵)表示,纵轴为最小应力,横轴为最大应力的频率分布。对角线元素振幅小、循环数低,边缘元素振幅大、损伤高。疲劳损伤由远离对角线的元素主导,实际评估中这些边缘数据的精度左右着Miner法则计算的精度。

      雨流法(循环计数)雨流法(循环计数)实践指南

      雨流法的实务

      🎓

      评估汽车道路数据(实际行驶的应力时间历程)的疲劳寿命。飞机的飞行谱。管道的压力循环。


      实务检查清单

      🎓
      • [ ] 应力时间历程是否基于实际载荷(实测 or FEM
      • [ ] 峰值/谷值的提取是否正确
      • [ ] 雨流矩阵的应力范围和平均应力是否合理
      • [ ] 小循环(低于疲劳极限)的过滤是否恰当

      • Coffee Break 闲谈

        从实际路面数据评估疲劳

        在汽车的耐久性试验中,通过应变片测量实际路面行驶数据,并用雨流法分析以评估疲劳损伤。福特公司从1980年代开始通过EDAP(工程耐久性分析包)将此方法标准化,并优化了算法,使得处理10公里比利时路面行驶数据在1990年代的PC上仅需数秒。

        雨流法(循环计数)软件与求解器比较

        工具

        🎓

        内置于所有疲劳软件。MATLAB/Python也可实现。


        Coffee Break 闲谈

        雨流计数的标准差异与实现

        对于同一载荷历程,ASTM E1049-85和DIN 45667的循环计数结果可能相差最大15%。MSC Fatigue默认采用四点法(遵循ASTM),nCode默认采用HCM法(遵循DIN),汽车行业ZF公司则标准采用HCM法。标准选择直接关系到疲劳寿命预测的精度。

        尖端技术

        雨流法的前沿

        🎓
        • 多轴雨流法 — 多轴应力状态的循环计数。Wang-Brown法、Bannantine-Socie法
        • 频域循环计数 — 直接从PSD计算(Dirlik法)。无需转换回时域

        • Coffee Break 闲谈

          向高斯过程的扩展与非稳态载荷

          传统的雨流法以稳态随机载荷为前提,但实际载荷多为统计特性随时间变化的非稳态过程。2010年代确立的“加窗雨流法”在时间窗口内进行循环提取,实现了对非稳态载荷的应对。已应用于风力涡轮机运行条件变化引起的疲劳评估。

          雨流法(循环计数)常见问题与调试

          雨流法的问题

          🎓
          • 循环数过多 → 微小振动(噪声)被作为循环提取。通过滤波去除
          • 应力时间历程过短 → 重复代表性载荷块来估算寿命

          • Coffee Break 闲谈

            中途截断数据的残留循环问题

            当实测数据的开头和结尾不完整时,会产生雨流法的“残留”循环。忽略此问题会导致损伤量被低估10~20%。ASTM E1049推荐使用范围对法来补全残留循环,但在实务中,根本的解决方法是设计测量协议,确保整个测量区间完整。

            相关模拟器

            的分野的理論体感

            模拟器列表

            相关领域

            熱分析製造过程分析V&V品質保証
            评价本文
            感谢您的反馈!
            有帮助
            更详细
            报告错误
            有帮助
            0
            更详细
            0
            报告错误
            0
            Written by NovaSolver Contributors
            Anonymous Engineers & AI — 网站地图
            关于作者