コイルばね疲労設計計算 戻る
構造・疲労解析

コイルばね疲労設計計算ツール

Wahl補正係数・ねじり応力・疲労安全率をリアルタイム計算。修正Goodman線図上に動作点をプロットしてばねの疲労余裕を視覚化。

パラメータ設定
線径 d (mm)
mm
コイル中心径 D (mm)
mm
有効巻き数 Na
材料
最小荷重 F_min (N)
N
最大荷重 F_max (N)
N
計算結果
計算結果
ばね指数 C
Wahl係数 K_w
τ_max (MPa)
疲労安全率 FS
最大たわみ δmax (mm)
応力振幅
S-N (応力振幅)
理論・主要公式

Wahl補正係数:

$$K_w = \frac{4C-1}{4C-4}+ \frac{0.615}{C}$$

最大ねじり応力:

$$\tau_{max}= K_w \frac{8FD}{\pi d^3}$$

修正Goodman (ねじり空間):

$$\frac{\tau_a}{\tau_e}+ \frac{\tau_m}{\tau_u}= \frac{1}{FS}$$

コイルばね疲労設計とは

🙋
ばねの疲労設計って何ですか?「疲労」って、ばねが疲れるということですか?
🎓
大まかに言うと、繰り返し荷重で壊れるかどうかを予測する設計だね。例えば自動車のサスペンションばねは、走行中に何万回も伸び縮みするよね。その繰り返しで、ある日突然バキッと破断する現象が「疲労破壊」なんだ。このツールでは、上のスライダーで「最小荷重」と「最大荷重」を設定して、その繰り返し応力の安全性を評価できるよ。
🙋
へー!じゃあ、計算結果の「疲労安全率」が1より大きければ安全ということですか?でも、式にある「Wahl補正係数」って何に使うんですか?
🎓
その通り、安全率が1を切ると危険信号だ。Wahl補正係数は、ばねの「曲がり」による応力集中を考慮するための係数なんだ。真っ直ぐな棒をねじるのと、コイル状に巻いた針金をねじるのとでは、後者の方が局所的にずっと応力が高くなるんだよ。試しにツールで「コイル中心径D」を小さく(ばね指数C=D/dを小さく)してみて。Wahl係数が大きく大きくなって、計算応力が跳ね上がるのがわかるよ。
🙋
なるほど!グラフの「修正Goodman線図」は何を見てるんですか?真ん中あたりの黄色い丸が、材料を変えると動くみたいですけど。
🎓
あのグラフは疲労設計の「地図」みたいなものだね。横軸が平均応力、縦軸が応力振幅で、斜めの直線(Goodman線)が材料の疲労限界を表している。黄色い丸が君が設計したばねの「動作点」だ。この点が直線から離れていればいるほど(左下にあればあるほど)、疲労に対して安全だということ。材料を「ピアノ線」から「SUS304」に変えてみると、直線の位置が変わり、安全率がどう変わるかが一目瞭然だよ。

よくある質問

ばね指数Cが大きい場合(目安としてC≧10)は、Wahl補正係数は1に近づくため無視しても実用上問題ありません。ただし、高精度な疲労設計が必要な場合は常に補正することを推奨します。
一般的な機械ばねでは1.3〜1.5以上を推奨します。振動や衝撃荷重が加わる用途では1.8〜2.0以上、自動車エンジンバルブばねなど高信頼性が要求される場合は2.0以上を目安にしてください。
線径dを太くする、コイル中心径Dを小さくする(ばね指数Cを下げる)、または材料を高強度のものに変更してください。また、最大荷重Fmaxを下げる、ばねの有効巻数を増やすことも有効です。
本ツールは円形断面の線材で作られた圧縮コイルばねを対象としています。角線材や引張ばね、テーパーばねには対応していません。また、高温環境や腐食環境での使用は別途考慮が必要です。

実世界での応用

自動車のサスペンション・エンジンバルブばね:走行中の振動やエンジンの回転に伴い、数千万回から数億回もの繰り返し荷重がかかります。疲労設計を誤ると重大な故障につながるため、このツールのような評価が設計段階で必須となります。

産業機械の緩衝・押付ばね:プレス機械や搬送装置などで、製品を押さえつけたり衝撃を吸収したりするばねです。1日何千回も動作するため、疲労寿命の見積もりが重要で、荷重範囲(F_min, F_max)の設定が鍵になります。

家電製品の開閉機構:洗濯機のドアやコピー機のカバーなど、ユーザーが何度も開閉する部分に使われるばねです。想定使用回数(例えば1万回)に対して安全率を見込み、かつコストとバランスの取れた線径・材料を選択するのに役立ちます。

精密機器の接触子(プローブ):半導体検査装置などの精密なプローブは、微小なコイルばねが使われています。繰り返しの接触による応力振幅は小さいですが、信頼性が極めて要求されるため、高い疲労安全率が求められます。

よくある誤解と注意点

このツールを使い始める際、特に初心者の方が陥りがちな落とし穴がいくつかあります。まず第一に、「安全率が1.0を超えていれば絶対に壊れない」という誤解です。疲労安全率は確かに重要な指標ですが、これは「無限寿命(例えば1000万回)」を保証する目安です。例えば、安全率が1.05なら、設計上はギリギリ合格ですが、材料のばらつきや表面状態の悪化、腐食環境などが加わると、実際には破断に至るリスクがあります。実務では、重要な部品ほど1.5や2.0といった余裕を持たせるのが常識です。

次に、入力パラメータの「見落とし」です。ツールでは線径dやコイル径Dを自由に入力できますが、例えば「d=5.5mm」と入力した時、実際にそんなサイズの線材が市販されているかは別問題です。JIS規格などで標準化された線径(5.0mm, 6.0mmなど)を使わないと、調達コストが跳ね上がります。また、最大荷重Fmaxは「静的強度計算で求めた値」をそのまま使うのではなく、衝撃や振動を考慮した「実際に発生しうる最大値」を見積もる必要があります。例えば、理論値が500Nでも、衝撃を考慮して1.5倍の750Nを最大荷重として評価する、といった判断が求められます。

最後に、このツールの限界を理解することです。ここでの計算は「完全な繰り返し荷重(引張・圧縮)」と「完全なねじり」を理想的な状態で仮定しています。しかし、実際のばねには「たわみによる座屈」や「横方向の力によるせん断」、「端部の支持方法による応力集中」など、複合的な負荷がかかります。特にコイルが密着するほどたわむ「密着ばね」では、この計算だけでは不十分なケースが多いので、注意が必要です。

使い方ガイド

  1. ばね外径D(mm)とばね線径d(mm)を入力し、ばね指数C=D/dを算出
  2. Wahl補正係数K_w = (4C-1)/(4C-4) + 0.615/Cを自動計算し、ねじり応力τ_max = 8K_w×F_max×D/(π×d³)を求める
  3. 最大荷重F_max、最小荷重F_minから応力振幅τ_a、平均応力τ_mを算出し、修正Goodman線図上で疲労限度σ_eとの比較から安全率FS = σ_e/(τ_a + τ_m×σ_b/σ_e)を計算
  4. ばね高さH0、巻数nから最大たわみδmax = 8F_max×D³×n/(G×d⁴)を求め、許容変位との余裕を確認

具体的な計算例

SUP9製コイルばね(引張ばね):D=25mm、d=3.5mm、n=12巻、G=81GPa、σ_b=1570MPa。F_max=500N、F_min=100Nのとき、C=7.14、K_w=1.285、τ_max=262MPa、τ_a=116MPa、τ_m=93MPa。疲労限度σ_e=620MPa(表面粗度考慮)、FS=2.1で安全。δmax=18.2mmで許容値25mm以下を確認可能。

実務での注意点