変動荷重疲労寿命計算機 戻る
変動荷重疲労解析ツール

変動荷重疲労寿命計算機(ブロック荷重 + Miner則)

実際の変動荷重スペクトルに対し、Miner線形累積損傷則で疲労寿命を評価。S-N曲線・損傷分布・各応力レベルの寄与をリアルタイム可視化します。

荷重スペクトル設定
荷重スペクトル種別
応力振幅 σ_a
MPa
平均応力 σ_m
MPa
サイクル数 n
10^n サイクル(スライダー値 = 指数)
応力レベル
[MPa]
平均応力
[MPa]
100万サイクルあたり
n_i
各ブロックの入力値は設計寿命100万サイクルあたりのサイクル数です。総サイクル数は n_i × 設計寿命[10^6 cycles] として評価します。
基本波振幅 A1
MPa
2次高調波比率 r2
平均応力 σ_m
MPa
材料 S-N パラメータ
引張強さ S_u
MPa
疲労限 S_e
MPa
Basquin指数 m
平均応力補正
設計寿命 [×10⁶ cyc]
×10⁶cyc
計算結果
安全率 SF = 1/D
Miner則
累積損傷 D
D ≥ 1 で破壊
残余寿命
×10⁶ cycles
最大応力振幅
MPa(実効値)
荷重波形(代表サイクル)
S-N 曲線と動作点
損傷寄与(各応力レベル)
理論・主要公式

$$D = \sum_{i=1}^k \frac{n_i}{N_i}$$

マイナー則(疲労損傷度):$n_i$ 実際の繰返し数、$N_i$ S-N曲線上の破断繰返し数($D\geq1$ で破損)

$$N = C \cdot S^{-m}$$

S-N曲線のべき乗則:$C,m$ 材料定数(鉄鋼:$m\approx3$〜$5$)

$$\sigma_{eq} = \left(\sum_i \frac{n_i \sigma_i^m}{N_{total}}\right)^{1/m}$$

等価応力振幅:変動荷重を一定振幅に換算したもの

変動荷重疲労寿命計算機(レインフロー法 + Miner則)とは

🙋
「変動荷重疲労寿命計算機」って、何をするツールなんですか? 普通の疲労計算と何が違うの?
🎓
大まかに言うと、応力振幅と平均応力を定振幅・手動ブロック・正弦波として入力し、部品がいつ壊れるかをMiner則で見積もるツールだよ。実測波形を自動でレインフロー計数する機能はこの簡易版にはないので、計数済みの応力ブロックを入力して使ってね。
🙋
へー!「レインフロー法」って名前が面白いですね。どうやって「雨の流れ」が関係するんですか?
🎓
波形の山と谷を屋根のてっぺんと谷間に見立てて、雨だれが流れ落ちる様子で閉じたサイクルを数え上げるイメージなんだ。このツールの「荷重スペクトル種別」で「ランダム波形」を選んでみて。右側のグラフにガタガタした応力波形が表示されるよね。この波形から、疲労損傷に本当に効く「応力振幅」と「平均応力」の組み合わせを、この方法で自動的に抜き出して数えているんだ。現場では、この方法が実験結果とよく合うので、自動車や建設機械の設計で標準的に使われているよ。
🙋
なるほど!で、下の「疲労限 $S_e$」ってパラメータがありますけど、これが低いとすぐ壊れるということ? あと、カットオフ処理って何ですか?
🎓
その通り。$S_e$は、それ以下の応力ではほぼ無限に繰り返しても壊れないと思われる限界値だ。実はこのツールの重要な機能が、この疲労限以下の小さな応力サイクルは「損傷ゼロ」として計算から除外する「カットオフ処理」なんだ。現実の荷重には小さな振動がたくさん含まれるけど、全部数えていたら非効率だし、寿命が過小評価されてしまう。$S_e$のスライダーを動かして値を変えると、下の「損傷寄与ヒストグラム」で、どの応力レベルのサイクルが無視されるかがリアルタイムで見えるよ。設計では、この処理で現実的な寿命予測ができるんだ。

よくある質問

レインフロー法は、不規則な変動荷重波形から、材料に損傷を与える応力サイクル(振幅と平均応力)を抽出する手法です。単純なピークカウント法と違い、ヒステリシスループを考慮して実際の疲労損傷に対応したサイクルを計数できるため、高精度な寿命予測に不可欠です。
S_eは疲労限(例:鉄鋼なら10^7回で破断しない応力)、mは傾き(金属で3~10程度)、N_eは疲労限に対応する基準繰返し数(通常10^6~10^7)です。実測データがない場合は、材料データベースや文献値を参考に、安全側の値を入力してください。
Miner則ではD=1で破壊と定義しますが、実際には材料や荷重順序の影響でD=0.3~3程度で破壊することもあります。このツールは線形則に基づく目安を提供するため、設計ではDの目標値を0.5~0.7など安全率を見込んで運用することを推奨します。
入力データに異常なピークやノイズが含まれていないか確認してください。また、S-N曲線の疲労限S_eより小さい応力振幅は損傷に寄与しないため、グラフに表示されないことがあります。データのスケールと材料パラメータの整合性を見直してください。

実世界での応用

自動車・鉄道車両の耐久設計:実走行で計測された車体やシャシー各部の応答(ストレインゲージデータ)を入力し、レインフロー法で荷重履歴を解析します。Miner則で累積損傷を計算し、10年または一定走行距離での疲労寿命を保証するか、軽量化のために部材厚を最適化する設計に活用されます。

風力発電タービンブレードの寿命評価:常に変動する風速と、ブレードの回転に伴う周期的な荷重が複合した、非常に不規則な荷重環境にさらされます。長期のシミュレーションまたは計測データから疲労損傷を評価し、20〜25年という長い設計寿命を満たすための材料選定や保守点検計画の立案に用いられます。

航空機の機体構造のメンテナンススケジューリング:離陸・巡航・着陸の各フェーズごとに異なる荷重パターンが繰り返されます。実際の飛行データに基づき、主翼や胴体の重要な接合部の累積損傷を追跡します。これにより、安全性を確保しつつ、部品交換や点検の最適な時期を決定する「損傷許容設計」の実務を支えています。

建設機械・油圧機器の信頼性向上:ショベルカーやブルドーザーが作業中にアームや油圧シリンダーに加える荷重は、掘削や運搬の動作ごとに大きく変動します。作業サイクルを計測し、最も損傷の大きい動作を特定したり、過大な応力がかかっていないかを検証したりすることで、故障リスクを低減し、耐久性を高める設計検証に利用されています。

よくある誤解と注意点

このツールを使い始めるとき、いくつか陥りがちなポイントがあるよ。まず第一に、「レインフロー法で計数したら、それで終わりじゃない」ということ。計数した応力サイクルに、そのままMiner則を適用する前に、平均応力補正を忘れてしまうケースが多いんだ。例えば、引張りの平均応力が加わると、同じ応力振幅でも疲労寿命は短くなる。ツールの「平均応力補正」オプションで「Goodman則」などを選べるから、材料の引張強さ $\sigma_B$ を正しく入力して、現実に近い評価を心がけよう。

次に、S-N曲線のパラメータ $S_e$ と $m$ の選び方。教科書の代表値をそのまま使うと、実際の材料や表面仕上げ、環境(腐食など)の影響で予測が大きく外れることがある。例えば、同じS45C鋼でも、研磨品と切削品では疲労限が2割以上違うことも。信頼性の高い寿命予測には、可能な限り自社の材料試験データからパラメータを決定することが鉄則だ。

最後に、「Miner則の合計損傷 $D=1$ で必ず壊れる」という思い込み。Miner則は確かに便利な線形近似だが、実際の破損は $D=0.7$ だったり $1.3$ だったりする。これは荷重の作用順序(大きい荷重が先か後か)の影響を考慮していないからだ。あくまで「目安」として使い、重要な部品では $D=0.3$ や $0.5$ といった安全率をかけた値を設計許容値に設定するのが現場の知恵だね。

使い方ガイド

  1. 「応力振幅」と「平均応力」を入力します。例えば鋼製軸の場合、振幅200MPa、平均応力50MPaなど実測値を設定します
  2. 「サイクル数」スライダーで荷重スペクトルの繰返し回数を指定します。自動車サスペンション部品では10万~500万サイクルが一般的です
  3. 定振幅、ブロック荷重、正弦波のいずれかを選び、応力振幅・平均応力・サイクル数を現在のUIに合わせて入力します
  4. リアルタイム表示される損傷分布グラフでMiner則の累積損傷度を確認し、1.0以上で破損判定となります

具体的な計算例

既定のブロック荷重では、応力振幅400、300、200、120 MPa、疲労限度400 MPa、設計寿命10×10^6 cyclesの条件です。現在の簡易モデルでは各ブロックが疲労限度以下または同等のため損傷度D=0、Σn=1,175,000 cycles、安全率は∞として表示されます。疲労限度や平均応力補正を変えると損傷度が増加します。

実務での注意点

  1. 平均応力を過小評価すると疲労寿命が著しく短縮されます。Goodman線またはMorrow補正を適用し、実環境の直流オフセットを反映してください
  2. レインフロー法抽出時の応力単位をMPaで統一し、複合荷重(曲げ+ねじり)の場合は相当応力(von Mises)に変換してから入力します
  3. S-N曲線の材料定数は試験条件(表面粗さRa=0.4μm以上、温度20℃、大気中)に依存するため、製造ロット証明書で確認が必要です
  4. 損傷度0.9以上の設計は避け、通常0.5~0.7の範囲を目安として留める実装が推奨されます