「安全係数の計算方法がいまいちよくわからない」「許容応力と安全係数の関係をきちんと理解したい」——機械設計・構造設計を学ぶ方がよく抱えるこうした疑問に、本記事は具体的な計算例を交えて詳しく答えていきます。
許容応力・設計荷重・材料強度・構造計算・機械設計——これらすべてが安全係数の計算方法と深く関わっています。
本記事では、安全係数の計算公式・許容応力の求め方・設計荷重との関係・機械設計と構造設計それぞれでの具体的な計算手順・計算例まで、実践的かつわかりやすく解説していきます。
設計実務に携わる方から工学系の学生まで、すぐに使える実践的な知識が得られる内容となっているでしょう。
安全係数の基本的な計算公式——3つの表現方法
それではまず、安全係数の計算公式の基本について解説していきます。
安全係数の計算公式は、何を基準強度として使うかによって複数の表現方法があります。
安全係数の3つの基本公式
安全係数の計算公式(3つの表現)
【公式①:引張強度基準(破断強度基準)】
SF = σ_u ÷ σ_a
σ_u:引張強度(極限強度・破断強度)[N/mm² または MPa]
σ_a:許容応力(設計で許容する最大応力)[N/mm²]
→ 許容応力 σ_a = σ_u ÷ SF
【公式②:降伏強度基準(耐力基準)】
SF = σ_y ÷ σ_a
σ_y:降伏強度(耐力・0.2%耐力)[N/mm²]
→ 許容応力 σ_a = σ_y ÷ SF
【公式③:荷重(力)基準】
SF = F_u ÷ F_d
F_u:材料・構造が破壊する荷重(破壊荷重・極限荷重)[N または kN]
F_d:設計荷重(実際に作用する最大荷重)[N または kN]
機械設計では降伏強度基準(塑性変形が許容されないため)、構造設計では引張強度基準(設計基準に応じて変わる)が多く使われるが、どの基準強度を使うかを明確にしないまま安全係数を論じると混乱が生じるため注意が必要です。
安全係数から許容応力を求める逆算公式
実際の設計では「安全係数が与えられたとき、材料の強度から許容応力を求める」という逆算が頻繁に行われます。
許容応力の計算例
【例①:引張強度基準・SF=4の場合】
材料:SS400(引張強度400N/mm²)
許容引張応力 = 400 ÷ 4 = 100 N/mm²
【例②:降伏強度基準・SF=2の場合】
材料:SS400(降伏強度245N/mm²)
許容引張応力 = 245 ÷ 2 = 122.5 N/mm²(≒ 120 N/mm²)
【例③:剪断応力の場合(引張強度の約60%が剪断強度)】
材料:SS400(引張強度400N/mm²)
剪断強度 ≒ 400 × 0.6 = 240 N/mm²(概算)
安全係数SF=4を適用
許容剪断応力 ≒ 240 ÷ 4 = 60 N/mm²
応力と強度の単位の確認——計算精度を保つために
安全係数の計算では応力・強度の単位を統一することが絶対的に重要です。
N/mm²(ニュートン毎平方ミリメートル)= MPa(メガパスカル)という関係を常に意識し、異なる単位系が混在しないよう注意が必要です。
荷重をNまたはkNで与え、断面積をmm²またはm²で与えるかによって応力の単位が変わるため、計算の最初に単位系を統一することが精度保証の基本です。
機械設計における安全係数の計算——具体的な手順と例題
続いては、機械設計における安全係数の計算手順と具体的な例題について確認していきます。
機械設計では静的荷重・疲労荷重・複合荷重など、荷重の種類によって安全係数の考え方が異なります。
静的荷重を受ける機械部品の設計計算例
静的引張荷重を受けるボルトの安全係数計算例
【設計条件】
・作用する最大引張荷重:F = 50,000 N(50 kN)
・材料:SS400(引張強度 σ_u = 400 N/mm²・降伏強度 σ_y = 245 N/mm²)
・安全係数:SF = 3(降伏強度基準)
Step1:許容引張応力の計算
σ_a = σ_y ÷ SF = 245 ÷ 3 ≒ 81.7 N/mm²
Step2:必要断面積の計算
A = F ÷ σ_a = 50,000 ÷ 81.7 ≒ 612 mm²
Step3:ボルトの有効断面積から径を選定
ボルト有効断面積 612 mm² → M30ボルト(有効断面積約561mm²)では不足
→ M36ボルト(有効断面積約817mm²)を選定
Step4:実際の安全係数の確認
実際の最大応力 σ = 50,000 ÷ 817 ≒ 61.2 N/mm²
実際のSF = 245 ÷ 61.2 ≒ 4.0(設定値3以上を満足)
疲労荷重を受ける機械部品での安全係数の考え方
繰り返し荷重(疲労荷重)を受ける部品では、静的強度ではなく疲労強度(疲労限度)を基準に安全係数を設定します。
Goodmanの修正疲労線図を使った疲労強度の評価では、平均応力と応力振幅の組み合わせに対して疲労安全率(安全係数)を求めることが一般的です。
疲労安全係数は静的安全係数よりも大きい値(一般的に4〜8程度)を設定することが必要であり、これは疲労破壊が静的破壊より急激かつ予測が難しく、設計荷重を下回る荷重でも長期使用で破断が起きうるためという本質的な理由に基づくでしょう。
複合応力状態での安全係数計算——VonMises応力の活用
実際の機械部品では、引張・圧縮・曲げ・ねじりが組み合わさった複合応力状態が生じることがあります。
このような複合応力状態での強度評価には、Von Mises応力(相当応力)という等価な一軸応力への換算値を使います。
Von Mises応力と安全係数の計算
Von Mises応力(相当応力):
σ_VM = √(σ_x² − σ_x×σ_y + σ_y² + 3τ²)
(σ_x:引張/圧縮応力・σ_y:横応力・τ:剪断応力)
安全係数 SF = 降伏強度 σ_y ÷ Von Mises応力 σ_VM
【例】σ_x = 80 N/mm²・τ = 40 N/mm² の複合応力状態
σ_VM = √(80² + 3×40²) = √(6400 + 4800) = √11200 ≒ 105.8 N/mm²
材料の降伏強度 = 245 N/mm² の場合
SF = 245 ÷ 105.8 ≒ 2.32
構造設計における安全係数の計算——建築・土木への応用
続いては、建築・土木構造設計における安全係数の考え方と計算について確認していきます。
構造設計においては、許容応力度設計法(ASD)と荷重抵抗係数設計法(LRFD)の二つのアプローチが存在します。
許容応力度設計法(ASD)での安全係数の計算
日本の建築基準法に基づく許容応力度設計では、材料の基準強度(F値)と安全係数から許容応力度が定められています。
| 材料 | 荷重の種類 | 許容応力度の計算式 | 実質的な安全係数 |
|---|---|---|---|
| 鋼材(引張・圧縮・曲げ) | 長期荷重 | F/1.5 | 引張強度基準で約2.4〜2.7 |
| 鋼材(引張・圧縮・曲げ) | 短期荷重(地震・風) | F(または1.5×長期値) | 引張強度基準で約1.6〜1.8 |
| コンクリート(圧縮) | 長期荷重 | Fc/3 | 圧縮強度基準で3 |
| 鉄筋(引張) | 長期荷重 | Fy/1.5 | 降伏強度基準で1.5 |
(F:鋼材の基準強度・Fc:コンクリート設計基準強度・Fy:鉄筋降伏強度)
荷重抵抗係数設計法(LRFD)での部分安全係数
LRFD(荷重抵抗係数設計法)では、単一の安全係数ではなく荷重側と強度側に別々の係数を設定する「部分安全係数」方式を採用します。
LRFDの設計条件(概念)
φ × Rn ≧ Σ(γᵢ × Qᵢ)
φ:強度低減係数(材料・解析の不確かさを考慮、通常0.75〜1.0)
Rn:名目抵抗力(断面の強度)
γᵢ:荷重係数(荷重の不確かさを考慮)
死荷重:γ_D ≒ 1.2〜1.3
活荷重:γ_L ≒ 1.5〜1.6
地震荷重:γ_E ≒ 1.0
Qᵢ:各荷重の名目値
→ 等価な安全係数 SF_eq ≒ γ ÷ φ ≒ 1.5 ÷ 0.9 ≒ 1.67(一般的な目安)
構造計算書における安全係数の確認方法
建築構造計算書では各部材の断面に生じる応力度(σ_calc)が許容応力度(σ_allow)以下であることを確認します。
この確認において「実際の安全余裕率(σ_allow ÷ σ_calc)」を計算して余裕がどの程度あるかを把握することで、設計の効率性と安全性のバランスを評価できます。
構造計算では許容応力度以下であることを確認するだけでなく、余裕率が過大になっていないか(不経済な設計になっていないか)も確認することが合理的な構造設計の実践です。
安全係数の計算における注意点——よくある間違いと対策
続いては、安全係数の計算でよくある間違いと対策について確認していきます。
注意点①:基準強度の種類を明確にする
安全係数の計算で最もよくある間違いが「どの強度を基準にしているのかを混同すること」です。
引張強度基準のSFと降伏強度基準のSFでは、同じ値でも意味がまったく異なります。
たとえばSF=2と指定されたとき、引張強度基準ならSS400では許容応力200N/mm²・降伏強度基準では122.5N/mm²と大きく異なります。
設計基準や仕様書を確認して「どの強度を基準にしたSFか」を最初に明確にすることが計算精度の基本です。
注意点②:動的荷重・衝撃荷重への対応
静的荷重を前提とした安全係数を動的荷重・衝撃荷重が作用する部品にそのまま適用すると、著しく危険側の設計になります。
衝撃荷重が作用する場合は静的荷重に「衝撃係数(動的拡大係数)」を乗じた等価静的荷重を設計荷重として使用するか、安全係数を通常より大きな値に設定することが必要です。
注意点③:応力集中係数の考慮
ノッチ・穴・溝・段差などの形状変化部では応力集中が生じ、公称応力の数倍の最大応力が局所的に発生します。
応力集中係数Ktを考慮した実際の最大応力 = 公称応力 × Kt を設計応力として安全係数の計算に使用することが重要です。
特に繰り返し荷重(疲労)を受ける部品では応力集中が疲労破壊の主要な起点となるため、疲労強度の低減係数(切欠き係数・Kf)を必ず考慮しなければなりません。
注意点④:温度・腐食環境での強度低下
高温環境や腐食環境では材料強度が常温・大気中の値から大幅に低下することがあります。
| 環境条件 | 強度への影響 | 対処法 |
|---|---|---|
| 高温(200℃以上) | 降伏強度・引張強度が低下 | 使用温度での強度値を使用(JIS等の温度別強度を参照) |
| 腐食環境(海水・化学薬品) | 断面積が減少・応力腐食割れのリスク | 腐食代を断面に見込むかSFを大きめに設定 |
| 低温(−30℃以下) | 延性・靱性が低下(脆性破壊リスク) | 低温靱性(シャルピー吸収エネルギー)を評価 |
安全係数の計算における重要ポイントまとめ
・基本公式:SF = 材料強度 ÷ 許容応力(または SF = 破壊荷重 ÷ 設計荷重)
・許容応力 = 材料強度 ÷ SF(設計で使う最大許容応力)
・基準強度の種類を明確に:引張強度基準か降伏強度基準かを最初に確認
・疲労荷重には静的荷重より大きい安全係数(4〜8程度)が必要
・複合応力状態ではVon Mises応力を使って等価一軸応力に換算して評価
・応力集中・高温・腐食環境での強度低下を見込んだ計算が必須
まとめ
本記事では、安全係数の3つの基本公式(引張強度基準・降伏強度基準・荷重基準)から始まり、機械設計での静的荷重・疲労荷重・複合応力状態での計算手順と例題、構造設計での許容応力度設計とLRFDの考え方、そして計算上のよくある注意点(基準強度の混同・動的荷重・応力集中・環境劣化)まで体系的に解説してきました。
安全係数の計算の本質は「材料の強度を設計荷重による応力で割って余裕度を確認するシンプルな操作」であるが、基準強度の種類の選択・動的荷重への対応・応力集中の考慮・環境条件による強度低下など実務での正確な適用には体系的な理解が不可欠です。
本記事で解説した計算手順と例題を参考に、安全係数の正確な計算方法を実務や学習に積極的に役立てていただければ幸いです。