ランダム振動疲労

カテゴリ: 構造解析 | 統合版 2026-04-06
CAE visualization for random fatigue theory - technical simulation diagram
ランダム振動疲労

理論と物理

ランダム振動疲労とは

🧑‍🎓

先生、ランダム振動で疲労が起きるんですか?


🎓

ランダム振動は不規則な応力の繰り返しだ。応力範囲は確率的に変動するが、累積的にダメージを蓄積して疲労破壊に至る。


周波数領域の疲労評価

🎓

時間領域の疲労(レインフロー法+Miner則)の代わりに、PSDから直接疲労寿命を推定する手法:


Dirlik法(1985)

🎓

応力PSD $S_{\sigma}(f)$ のスペクトルモーメントから、応力範囲の確率密度関数(PDF)を推定し、Miner則で疲労寿命を計算。


$$ m_k = \int_0^\infty f^k S_{\sigma}(f) df \quad (k = 0, 1, 2, 4) $$

スペクトルモーメント $m_0, m_1, m_2, m_4$ からDirlikのPDFを構成し、期待疲労損傷率を計算。


🧑‍🎓

PSDから時刻歴に戻さずに疲労寿命がわかるんですか!


🎓

Dirlik法は時間領域のレインフロー法と良い一致が報告されている。広帯域のランダム応力にも対応し、振動疲労評価の標準手法。


Narrowband法とBroadband法

🎓
手法仮定精度
Narrowband応力が狭帯域(1つの共振が支配)保守的(広帯域では過大評価)
Dirlik広帯域対応高い(実用標準)
Benasciutti-Tovo広帯域対応Dirlikと同等
Zhao-Baker広帯域対応Dirlikと同等

まとめ

🎓

要点:


  • PSDから直接疲労寿命を推定 — 時間領域に戻す必要なし
  • Dirlik法が実用標準 — 広帯域ランダムに対応
  • スペクトルモーメント $m_0, m_1, m_2, m_4$ — PSDの積分から計算
  • 振動疲労はNVHと疲労の交差分野 — PSD解析+疲労評価

Coffee Break よもやま話

Palmgren-Miner則とランダム疲労

ランダム疲労寿命予測の基礎はPalmgren(1924年)とMiner(1945年)が提案した線形累積損傷則。各応力振幅Siのサイクル数niと、そのSiでの疲労寿命Ni(S-N曲線から読取)の比Σ(ni/Ni)が1.0に達したとき破壊と判定する。ただしMiner則の累積損傷臨界値は実験的に0.3〜3.0と大きなばらつきがあり、Ctenの2009年調査では炭素鋼溶接継手で平均0.7(標準偏差0.4)が報告されている。

各項の物理的意味
  • 慣性項(質量項):$\rho \ddot{u}$、つまり「質量×加速度」。急ブレーキで体が前に投げ出された経験はありませんか? あの「持っていかれる感じ」がまさに慣性力です。重い物体ほど動き出しにくく、動き出したら止まりにくい。地震で建物が揺れるのも、地面が急に動いたのに建物の質量が「置いていかれる」から。静解析ではこの項をゼロにしますが、それは「ゆっくり力をかけるから加速度は無視できる」という仮定です。衝撃荷重や振動問題では絶対に省略できません。
  • 剛性項(弾性復元力):$Ku$ や $\nabla \cdot \sigma$。ばねを引っ張ると「戻ろうとする力」を感じますよね? あれがフックの法則 $F=kx$ であり、剛性項の本質です。では質問——鉄の棒とゴム紐、同じ力で引っ張るとどちらが伸びるでしょうか? 当然ゴムです。この「伸びにくさ」がヤング率 $E$ であり、剛性を決めます。よくある勘違い:「剛性が高い=強い」ではありません。剛性は「変形しにくさ」、強度は「壊れにくさ」で、別の概念です。
  • 外力項(荷重項):体積力 $f_b$(重力など)と表面力 $f_s$(圧力、接触力など)。こう考えてみてください——橋の上のトラックの重さは「中身全体にかかる力」(体積力)、タイヤが路面を押す力は「表面だけにかかる力」(表面力)。風圧、水圧、ボルトの締付力…すべて外力です。ここでありがちな失敗:荷重の方向を間違える。「引張」のつもりが「圧縮」になっていた——笑い話に聞こえますが、3D空間で座標系が回転していると実際に起こります。
  • 減衰項:レイリー減衰 $C\dot{u} = (\alpha M + \beta K)\dot{u}$。ギターの弦を弾いてみてください。音は鳴り続けますか? いいえ、徐々に小さくなりますよね。振動エネルギーが空気抵抗や弦の内部摩擦で熱に変わるからです。車のショックアブソーバーも同じ原理——わざと振動エネルギーを吸収して乗り心地を良くしています。もし減衰がゼロだったら? 建物は地震の後いつまでも揺れ続けることになります。実際にはそうならないので、適切な減衰の設定が重要です。
仮定条件と適用限界
  • 連続体仮定:材料を連続的な媒質として扱い、ミクロな不均質性を無視する
  • 微小変形仮定(線形解析の場合):変形が初期寸法に比べて十分小さく、応力-歪み関係が線形
  • 等方性材料(特に指定がない場合):材料特性が方向に依存しない(異方性材料では別途テンソル定義が必要)
  • 準静的仮定(静解析の場合):慣性力・減衰力を無視し、外力と内力の釣り合いのみを考慮
  • 適用外ケース:大変形・大回転問題では幾何学的非線形性が必要。塑性・クリープ等の非線形材料挙動では構成則の拡張が必要
次元解析と単位系
変数SI単位注意点・換算メモ
変位 $u$m(メートル)mm入力時は荷重・弾性率もMPa/N系に統一すること
応力 $\sigma$Pa(パスカル)= N/m²MPa = 10⁶ Pa。降伏応力との比較時に単位系の不一致に注意
歪み $\varepsilon$無次元(m/m)工学歪みと対数歪みの区別に注意(大変形時)
弾性率 $E$Pa鋼: 約210 GPa、アルミ: 約70 GPa。温度依存性に注意
密度 $\rho$kg/m³mm系ではtonne/mm³(= 10⁻⁹ tonne/mm³ for 鋼)
力 $F$N(ニュートン)mm系ではN、m系ではNで統一

数値解法と実装

ランダム疲労の計算手順

🎓

1. FEMのPSD解析 — 応力PSD $S_{\sigma}(f)$ を全節点で計算

2. スペクトルモーメントの計算 — $m_0, m_1, m_2, m_4$

3. Dirlik法でPDF推定 — 応力範囲の確率密度関数

4. Miner則で疲労損傷 — $D = \sum n_i / N_i$

5. 疲労寿命 — $T = T_{test} / D$


ソルバー/ツール

🎓
ツールランダム疲労
nCode DesignLifeDirlik法対応。FEM結果(PSD応力)を直接入力
fe-safeDirlik法。Abaqus/Nastranの結果を読み込み
FEMFATDirlik法。自動車の振動疲労標準
Nastran + PARAM,FATIGUE限定的なランダム疲労
🧑‍🎓

専用の疲労ソフトが必要なんですね。


🎓

FEMソルバー自体にはランダム疲労の機能が限定的。PSD応力をFEMで計算し、疲労専用ソフト(nCode, fe-safe, FEMFAT)で寿命評価するのが標準ワークフロー。


まとめ

🎓
  • FEMのPSD解析→疲労ソフトでDirlik法 — 標準ワークフロー
  • nCode DesignLife / fe-safe / FEMFAT — 疲労専用ソフト
  • スペクトルモーメントからPDFを推定 — Miner則で損傷

  • Coffee Break よもやま話

    Rainflow計数法の実装と規格

    Rainflow計数法は1968年に松本浩(京都大学)と山田道夫が共同発表した応力振幅計数アルゴリズムで、雨が屋根をつたって落ちる様子に着想を得た名称。現在はASTM E1049-85(1997年改訂)として標準化されている。Pythonではrainflow パッケージ(pip install rainflow)で実装でき、時刻歴応力データ1万点の計数が0.1秒以下で完了する。計数結果の行列表示(From-To Matrix)はMATLAB Fatigue Toolboxでも標準出力される。

    線形要素(1次要素)

    節点間を線形補間。計算コストは低いが、応力の精度が低い。せん断ロッキングに注意(低減積分やB-bar法で緩和)。

    2次要素(中間節点付き)

    曲線的な変形を表現可能。応力精度が大幅に向上するが、自由度は約2〜3倍に増加。推奨:応力評価が重要な場合。

    完全積分 vs 低減積分

    完全積分:過剰拘束(ロッキング)のリスク。低減積分:アワーグラスモード(零エネルギーモード)のリスク。適材適所で選択。

    アダプティブメッシュ

    誤差指標(ZZ推定量等)に基づく自動細分化。応力集中部の精度を効率的に向上。h法(要素分割)とp法(次数増加)がある。

    ニュートン・ラフソン法

    非線形解析の標準的手法。接線剛性マトリクスを毎反復更新。収束半径内で2次収束するが、計算コストが高い。

    修正ニュートン・ラフソン法

    接線剛性マトリクスを初期値または数反復毎に更新。各反復のコストは低いが、収束速度は線形的。

    収束判定基準

    力の残差ノルム: $||R|| / ||F_{ext}|| < \epsilon$(一般に $\epsilon = 10^{-3}$〜$10^{-6}$)。変位増分ノルム: $||\Delta u|| / ||u|| < \epsilon$。エネルギーノルム: $\Delta u \cdot R < \epsilon$

    荷重増分法

    全荷重を一度に負荷せず、小刻みに増加させる。弧長法(Riks法)は荷重-変位関係の極値点を越えて追跡可能。

    直接法 vs 反復法のたとえ

    直接法は「連立方程式を筆算で正確に解く」方法——確実だが大規模問題では時間がかかりすぎる。反復法は「当て推量を繰り返して正解に近づく」方法——最初は大雑把な答えだが、反復するたびに精度が上がる。辞書で言葉を探すとき、最初のページから順番に探す(直接法)より、見当をつけて開き、前後に調整する(反復法)方が効率的なのと同じ原理。

    メッシュの次数と精度の関係

    1次要素は「定規で曲線を近似する」——直線の折れ線で表現するため精度に限界がある。2次要素は「フレキシブルカーブ」——曲線的な変化を表現でき、同じメッシュ密度でも格段に精度が向上する。ただし、1要素あたりの計算コストは増えるため、トータルのコスト対効果で判断する。

    実践ガイド

    ランダム疲労の実務

    🎓

    自動車の排気系(マフラー、触媒コンバーター)、航空機の構造、電子機器のPCBでランダム振動疲労が問題になる。


    実務チェックリスト

    🎓
    • [ ] 応力PSDが正しく計算されているか(FEMのPSD解析結果)
    • [ ] S-N曲線が材料試験データに基づいているか
    • [ ] Dirlik法(または適切な広帯域法)を使用しているか
    • [ ] 疲労損傷度 $D < 1$ か
    • [ ] 応力集中係数 $K_t$ が考慮されているか
    • [ ] 平均応力の影響(Goodman等)を考慮したか

    • 🧑‍🎓

      S-N曲線は通常の疲労と同じものを使いますか?


      🎓

      そう。ランダム疲労でも材料のS-N曲線は同じ。違いは「応力範囲の分布が確定的ではなく確率的」である点。Dirlik法がこの確率分布を推定する。


      Coffee Break よもやま話

      風力発電タワーのランダム疲労設計

      Vestas V236-15MWの風力発電タワーは高さ280mで、IEC 61400-1 Ed.4規格に基づいたランダム風荷重下の疲労設計が要求される。タワー基部の疲労損傷はRainflow計数法で計算した応力レンジのDET NORSKE VERITASDNV-ST-0126 S-N曲線との照合で評価される。設計寿命25年・安全係数1.15で、鋼材グレードS355の溶接継手を使用した場合、疲労亀裂発生の支配的荷重は3〜5m/s風速帯の繰返し荷重であることが設計計算書に示される。

      解析フローのたとえ

      解析の流れは、実は料理とそっくりです。まず材料を買い出し(CADモデルの準備)、下ごしらえをして(メッシュ生成)、火にかけて(ソルバー実行)、最後に盛り付ける(後処理で可視化)。ここで大事な問いかけ——料理で一番失敗しやすい工程はどこでしょう? 実は「下ごしらえ」なんです。メッシュの品質が悪いと、どんなに優秀なソルバーを使っても結果はめちゃくちゃになります。

      初心者が陥りやすい落とし穴

      あなたはメッシュ収束性を確認していますか? 「計算が回った=結果が正しい」と思っていませんか? これ、実はCAE初心者が最も陥りやすい罠です。ソルバーは与えられたメッシュで「それなりの答え」を必ず返します。でもメッシュが粗すぎれば、その答えは現実から大きくずれている。最低3段階のメッシュ密度で結果が安定することを確認する——これを怠ると「コンピュータが出した答えだから正しいはず」という危険な思い込みに陥ります。

      境界条件の考え方

      境界条件の設定は、試験の「問題文を書く」のと同じです。問題文が間違っていたら? どんなに正確に計算しても答えは間違いますよね。「この面は本当に完全固定なのか」「この荷重は本当に一様分布なのか」——現実の拘束条件を正しくモデル化することが、実は解析全体で最も重要なステップだったりします。

      ソフトウェア比較

      ランダム疲労のツール

      🎓
      • nCode DesignLife(HBM) — 疲労の業界標準。Dirlik法。FEM結果を読み込み
      • fe-safe(Dassault) — Abaqusとの統合。Dirlik法
      • FEMFAT(Magna) — 自動車の振動疲労。Nastranとの統合
      • MSC Fatigue — Nastranとの統合

      • 選定ガイド

        🎓
        • FEM結果の疲労評価nCode DesignLife(最も実績あり)
        • Abaqusとの統合fe-safe
        • 自動車のNVH疲労FEMFAT or nCode

        • Coffee Break よもやま話

          疲労解析専用ソフトウェア比較

          疲労解析専用ツールの主要製品:nCode DesignLife(HBM社、旧nSoft)はFEMとランダム振動PSDの直結が得意で自動車OEMに広く普及、fe-safe(Dassault Systèmes)はAbaqusとシームレスに連携しクリープ疲労にも対応、FEMFAT(Magna Powertrain)はギヤ・シャフト専用モジュールを持つ、Endurica CLシリーズはゴム・エラストマーの疲労に特化。価格帯はいずれも年間ライセンス数百万円台で、大手OEMの設計標準として採用されている。

          選定で最も重要な3つの問い

          • 「何を解くか」:ランダム振動疲労に必要な物理モデル・要素タイプが対応しているか。例えば、流体ではLES対応の有無、構造では接触・大変形の対応能力が差になる。
          • 「誰が使うか」:初心者チームならGUIが充実したツール、経験者ならスクリプト駆動の柔軟なツールが適する。自動車のAT車(GUI)とMT車(スクリプト)の違いに似ている。
          • 「どこまで拡張するか」:将来の解析規模拡大(HPC対応)、他部門への展開、他ツールとの連携を見据えた選択が長期的なコスト削減につながる。

          先端技術

          ランダム疲労の先端研究

          🎓
          • 非ガウスランダム疲労 — 尖度(kurtosis)の影響。尖度が大きいと疲労寿命が短い
          • 多軸ランダム疲労 — 複数方向のランダム応力の同時作用
          • 非定常ランダム疲労 — PSDが時間変化する場合の累積損傷
          • AI疲労予測 — PSD応力→疲労寿命をニューラルネットワークで予測

          • Coffee Break よもやま話

            非ガウス過程の疲労推定:高次統計量

            ランダム疲労の標準手法はガウス分布(正規分布)を仮定するが、オフロード車のサスペンションや海洋構造物の波浪荷重では尖度(Kurtosis)が6〜10の非ガウス過程が生じる。Winterstein(1988年)はHermite多項式モデルで非ガウスプロセスの疲労損傷比(ガウス比)を推定する式を提案。高尖度では疲労損傷がガウス仮定の1.5〜4倍になることが知られており、VDI 2230規格の改定(2020年版)でも非ガウス補正の考慮が推奨されている。

            トラブルシューティング

            ランダム疲労のトラブル

            🎓
            • 疲労寿命が非常に短い → 応力集中が過大。$K_t$ の確認。メッシュ密度
            • 疲労寿命が非常に長い → 減衰が大きすぎる。共振応答が過小
            • Narrowband法とDirlikで大きく異なる → 広帯域ランダム。Dirlikが正確
            • S-N曲線のデータ不足 → 疲労限度以下の応力がDamageに寄与するか(Haibach修正)
            • ランダム疲労は「応力PSDの精度」が全て — FEMのPSD解析を正しく行う

            • Coffee Break よもやま話

              平均応力補正の見落とし

              ランダム疲労解析でGoodman補正(1899年)やMorrow補正(1968年)などの平均応力補正を忘れると疲労寿命を過大評価する危険がある。引張り平均応力は疲労き裂開口を促進しS-N曲線を左方シフトさせる。例えばアルミ合金2024-T3では、平均応力が引張強度の30%存在する場合、修正Goodman式による疲労限度低下は約35%に達する。Femfat(EngineersoftのFEMベース疲労解析ツール)では平均応力補正が自動的に組み込まれている。

              「解析が合わない」と思ったら

              1. まず深呼吸——焦って設定をランダムに変えると、問題がさらに複雑になる
              2. 最小再現ケースを作る——ランダム振動疲労の問題を最も単純な形で再現する。「引き算のデバッグ」が最も効率的
              3. 1つだけ変えて再実行——複数の変更を同時に行うと、何が効いたか分からなくなる。科学実験と同じ「対照実験」の原則
              4. 物理に立ち返る——計算結果が「重力に逆らって物が浮く」ような非物理的な結果なら、入力データの根本的な間違いを疑う
              関連シミュレーター

              この分野のインタラクティブシミュレーターで理論を体感しよう

              シミュレーター一覧

              関連する分野

              熱解析製造プロセス解析V&V・品質保証
              この記事の評価
              ご回答ありがとうございます!
              参考に
              なった
              もっと
              詳しく
              誤りを
              報告
              参考になった
              0
              もっと詳しく
              0
              誤りを報告
              0
              Written by NovaSolver Contributors
              Anonymous Engineers & AI — サイトマップ
              プロフィールを見る