レインフロー法(サイクルカウント)

カテゴリ: 構造解析 | 統合版 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年に松本登・宗宮恒二らが提案し、不規則変動荷重から疲労サイクルを正確に抽出する手法として世界標準となった。ASTM E1049として1985年に標準化された。

    レインフロー法(サイクルカウント)の数値計算手法

    レインフロー法の計算

    🎓

    全疲労ソフトにレインフロー法が組み込まれている。FEMの応力時刻歴を入力→レインフロー→S-N/ε-N→Miner則の自動フロー。


    MATLAB/Pythonでも rainflow ライブラリで手軽に計算可能。


    まとめ

    🎓
    • 全疲労ソフトに組み込みnCode, fe-safe, FEMFAT
    • Python/MATLABでも計算可能 — rainflowライブラリ

    • Coffee Break よもやま話

      レインフロー行列の読み方

      レインフロー法の結果はレインフロー行列(RFC行列)で表され、縦軸が最小応力、横軸が最大応力の頻度分布を示す。対角要素ほど振幅が小さく低サイクル数、端の要素ほど大振幅高損傷サイクルだ。疲労損傷は対角から離れた要素が支配的で、実際の評価ではこの端部のデータの精度がマイナー則計算の精度を左右する。

      レインフロー法(サイクルカウント)の実務適用

      レインフロー法の実務

      🎓

      自動車のロードデータ(実走行の応力時刻歴)から疲労寿命を評価。航空機のフライトスペクトル。配管の圧力サイクル。


      実務チェックリスト

      🎓
      • [ ] 応力時刻歴が実荷重に基づいているか(実測 or FEM
      • [ ] ピーク/バレーの抽出が正しいか
      • [ ] レインフローマトリクスの応力範囲と平均応力が妥当か
      • [ ] 小さいサイクル(疲労限度以下)のフィルタリングが適切か

      • Coffee Break よもやま話

        実路面データからの疲労評価

        自動車の耐久試験では実路走行データをひずみゲージで計測し、レインフロー法で解析して疲労損傷を評価する。Ford社は1980年代からEDAP(Engineering Durability Analysis Package)でこの手法を標準化し、ベルジャン路10km走行分のデータを処理するのに1990年代のPCで数秒しかかからないアルゴリズムを最適化した。

        レインフロー法(サイクルカウント)のソフトウェア比較

        ツール

        🎓

        全疲労ソフトに組み込み。MATLAB/Pythonでも可能。


        Coffee Break よもやま話

        レインフロー計数の規格差と実装

        ASTM E1049-85とDIN 45667では同一荷重履歴に対してサイクル計数結果が最大15%異なることがある。MSC Fatigueは4点法(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 — サイトマップ
            プロフィールを見る