静的強度設計の目的は「応力を計算すること」ではない
機械設計の静的強度計算は、想定した荷重を受けた部材が許容できない塑性変形、破断、局部破壊、不安定化を起こさないかを判断する作業である。計算書に応力値が並んでいても、荷重条件・材料特性・評価位置・判定基準が結び付いていなければ設計の根拠にならない。
たとえば、部材の平均応力が小さくても、切欠き付近で局所降伏することがある。圧縮部材では材料が降伏する前に座屈することがある。油圧機械では、通常の押付力よりも圧力上昇や機械的ストッパへの衝突時の荷重が支配的になる場合もある。
本記事は静的・準静的な荷重を主対象とし、荷重条件と境界条件がすでに定義されていることを出発点とする。繰返し荷重による疲労寿命は別の評価が必要であり、強度を満たしても剛性・変位・振動・摩耗・安全機能が満たされるとは限らない。
強度計算を始める前に確定する設計変数
| 分類 | 記号 | 単位 | 設計での意味 |
|---|---|---|---|
| 荷重 | F | N | 荷重ケースごとの外力 |
| 曲げモーメント | M | N·mm | 評価断面に作用する曲げ |
| 断面積 | A | mm² | 軸力を負担する有効断面 |
| 断面二次モーメント | I | mm⁴ | 曲げ・座屈に関係する断面特性 |
| 断面係数 | Z | mm³ | 曲げの公称応力算定に用いる |
| 公称垂直応力 | σ | N/mm²(MPa) | 軸力・曲げにより生じる応力 |
| せん断応力 | τ | N/mm²(MPa) | せん断力・ねじりなどによる応力 |
| 降伏強さ | S_y | MPa | 塑性変形の開始を評価する材料指標 |
| 引張強さ | S_u | MPa | 引張試験で得られる最大公称応力 |
| 安全率 | n | 無次元 | 強度基準値と作用応力の比など |
| 応力集中係数 | K_t | 無次元 | 定義した公称応力に対する局所弾性ピーク応力の比 |
| 弾性係数 | E | MPa | 弾性変形・弾性座屈に関係する |
| 有効長さ係数 | K | 無次元 | 圧縮部材の端部拘束条件を表す |
単位を最初に統一する。 N・mm・MPa系では $1\,\mathrm{MPa}=1\,\mathrm{N/mm^2}$ であり、曲げ応力の計算をそのまま行える。一方、油圧の圧力をbarで扱うときは換算が必要で、$1\,\mathrm{bar}=0.1\,\mathrm{MPa}$ である。
材料の $S_y$ と $S_u$ は同一ではない。明瞭な降伏点がない材料では、仕様に応じて0.2%耐力などの規定耐力を用いる。温度、板厚、熱処理、溶接、素材方向、規格の適用条件によって強度値が変わるため、図面に材料名を書いただけで強度値が確定したとは考えない。
基本式と判定基準をつなぐ
軸力による公称垂直応力
中心軸に沿って引張・圧縮力が作用し、断面内の応力が一様とみなせる場合は、
$$ \sigma_N=\frac{F}{A} $$
とする。断面欠損がある場合は、総断面積と正味断面積を区別する。ピン穴のある引張板なら、引張に有効な正味断面積が支配することがある。ただし、穴縁の局所応力やピンとの面圧をこの式だけで評価することはできない。
曲げによる公称垂直応力
直線梁・線形弾性・平面保持などの仮定が妥当な範囲では、
$$ \sigma_b=\frac{M}{Z}=\frac{M c}{I} $$
となる。$c$ は中立軸から評価点までの距離(mm)。長方形断面で幅 $b$、曲げ方向の高さ $h$ の場合、
$$ I=\frac{b h^3}{12},\qquad Z=\frac{b h^2}{6} $$
である。$M$ の単位はN·mm、$Z$ はmm³なので、$M/Z$ はN/mm²になる。荷重の作用方向が変わると曲げ軸が変わり、$Z$ も変わる点に注意する。
降伏に対する安全率
単軸の公称応力で降伏を評価する単純化した設計では、
$$ \sigma_{\mathrm{allow}}=\frac{S_y}{n_{\mathrm{req}}} $$
$$ n_{\mathrm{calc}}=\frac{S_y}{|\sigma_{\mathrm{max}}|} $$
を用い、$n_{\mathrm{calc}}\ge n_{\mathrm{req}}$ を確認する。ここで $n_{\mathrm{req}}$ は設計側が根拠を持って設定する要求安全率であり、全機械・全材料に通用する固定値ではない。材料データのばらつき、荷重の不確かさ、破損の影響、検査可能性、適用法規・製品規格などを踏まえて決める。
荷重係数を掛けた設計荷重を使う方式と、強度を安全率で割る方式を混在させると、二重計上や過小評価が生じやすい。採用した設計体系、係数の対象、判定式をセットで記録する。
多軸応力と相当応力
延性金属の降伏を、平面応力状態のvon Mises相当応力で概略評価する場合は、
$$ \sigma_{\mathrm{eq}}=\sqrt{\sigma_x^2+\sigma_y^2-\sigma_x\sigma_y+3\tau_{xy}^2} $$
を用いる。ここで各応力成分は同じ位置・同じ荷重ケースでの値でなければならない。梁の表面で最大となる曲げ応力と、中立軸で最大となるせん断応力を、別位置のまま単純に合成してはならない。
脆性材料や異方性材料では、von Misesを無条件に適用しない。破壊様式に適した判定基準が必要となる。
計算例1:片持ちブラケットの曲げ強度を判定する
モデルと前提条件
鋼製の中実長方形断面の片持ちブラケットを考える。先端に鉛直荷重が作用し、固定端断面の曲げが支配すると仮定する。数値は説明用の仮定であり、特定鋼種・実機の保証値ではない。
| 入力項目 | 値 | 備考 |
|---|---|---|
| 先端荷重 F | 4,000 N | 静的設計荷重と仮定 |
| 固定端から作用点までの長さ L | 150 mm | モーメント腕 |
| 断面幅 b | 20 mm | 曲げ軸に直交する幅 |
| 断面高さ h | 40 mm | 曲げ方向の高さ |
| 降伏強さ S_y | 235 MPa | 例題用の仮定値 |
| 要求安全率 n_req | 2.0 | 例題用の仮定値 |
| 解析モデル | 直線梁・線形弾性 | 固定端を理想拘束とする |
固定端の曲げモーメントは、
$$ M=FL=4{,}000\times150=600{,}000\ \mathrm{N\,mm} $$
長方形断面の断面係数は、
$$ Z=\frac{20\times40^2}{6}=5{,}333.33\ \mathrm{mm^3} $$
したがって公称最大曲げ応力は、
$$ \sigma_b=\frac{600{,}000}{5{,}333.33}=112.5\ \mathrm{MPa} $$
許容応力と安全率は、
$$ \sigma_{\mathrm{allow}}=\frac{235}{2.0}=117.5\ \mathrm{MPa} $$
$$ n_{\mathrm{calc}}=\frac{235}{112.5}=2.09 $$
**公称曲げ応力による降伏判定は合格(112.5 MPa ≤ 117.5 MPa)**である。ただし許容応力との差は5.0 MPaしかない。断面寸法公差、穴加工、溶接、荷重の偏心、拘束部の実形状などで結果が変わる余地がある。
局所応力を仮定すると結論が変わる
固定端の段差やフィレットに応力集中がある場合、概念的には、
$$ \sigma_{\mathrm{peak,elastic}}=K_t\sigma_{\mathrm{nom}} $$
で局所弾性ピークを見積もる。ただし、$K_t$ は形状・寸法比・荷重形式・公称応力の定義に依存する。
ここでは感度確認のためだけに、$K_t=1.5$ と仮定する。これは形状から求めた係数でも、規格・メーカーの保証値でもない。
$$ \sigma_{\mathrm{peak,elastic}}=1.5\times112.5=168.75\ \mathrm{MPa} $$
$$ n_{\mathrm{local,elastic}}=\frac{235}{168.75}=1.39 $$
仮定した局所弾性ピークに要求安全率2.0をそのまま適用すると不合格になる。ただし、局所的な弾性応力が降伏を超えたことと、部材全体の崩壊は同義ではない。実際の合否は、局所塑性を許容するか、応力勾配、延性、繰返し負荷、破壊リスクなどに基づき、評価基準を決め直して判断する。
この段階で設計者が行うべきことは「計算上は合格」と結論を固定することではなく、実形状の応力集中と固定部の荷重伝達を確認する追加ゲートを設けることである。
この例でまだ判定していないこと
- 固定部のボルト、溶接、接触面、支持母材への荷重伝達と局部破壊。
- ブラケットのたわみ、取付精度、振動。強度合格は剛性合格を意味しない。
- 材料強度の実証値、板厚依存性、加工影響、実際の最小断面。
- 荷重の方向変化、衝撃、繰返しによる疲労、温度・腐食。
計算例2:圧縮支柱は「降伏しない」だけでは足りない
軸圧縮の公称応力
長さ1,000 mmの細長い長方形支柱(幅20 mm、高さ10 mm)が、中心軸方向に8,000 Nの圧縮荷重を受けると仮定する。材料は例題用として $E=200{,}000\,\mathrm{MPa}$、$S_y=235\,\mathrm{MPa}$、端部は理想的な両端ピン支持($K=1.0$)とする。
断面積は $A=20\times10=200\,\mathrm{mm^2}$ なので、
$$ \sigma_N=\frac{8{,}000}{200}=40\ \mathrm{MPa} $$
$$ n_y=\frac{235}{40}=5.88 $$
降伏だけを見ると余裕が大きいように見える。しかし、細長い圧縮部材では曲げ座屈が先行する可能性がある。
弱軸まわりのEuler座屈荷重
最小断面二次モーメントは、
$$ I_{\min}=\frac{20\times10^3}{12}=1{,}666.67\ \mathrm{mm^4} $$
Eulerの弾性座屈荷重は、
$$ P_{\mathrm{cr}}=\frac{\pi^2 E I_{\min}}{(KL)^2} $$
$$ P_{\mathrm{cr}}=\frac{\pi^2\times200{,}000\times1{,}666.67}{(1.0\times1{,}000)^2}\approx3{,}290\ \mathrm{N} $$
したがって、
$$ \frac{P_{\mathrm{cr}}}{F}=\frac{3{,}290}{8{,}000}\approx0.41 $$
降伏に対する安全率は約5.88でも、理想Euler座屈荷重は作用荷重の約41%しかない。 この仮定モデルでは圧縮支柱として成立しない。
Euler式は理想的な直線・中心圧縮・弾性・所定端部拘束を前提とする。実際には初期曲がり、偏心、接合部の回転剛性、残留応力、断面欠損、非弾性座屈を考慮する必要がある。短柱や中間柱にEuler式を機械的に適用してよいわけでもない。設計時は適用分野の規格・設計基準で必要な補正と安全余裕を確認する。
強度評価の実務手順:荷重ケースごとに判定を残す
flowchart TD
A[要求仕様と荷重ケースを確定] --> B[荷重経路・断面・拘束を定義]
B --> C[故障モードを列挙]
C --> D[公称応力・局所応力・座屈を評価]
D --> E{各判定基準を満たすか}
E -->|はい| F[剛性・疲労・製造・安全を別途検証]
E -->|いいえ・未確認| G[寸法・材料・形状・拘束を見直す]
G --> B
F --> H[設計レビューと検証記録]1.荷重ケースを設計条件として凍結する
最大荷重だけでなく、荷重方向、作用点、荷重経路、過渡的なピーク、圧力上昇、偏心、停止位置、拘束の切替えを整理する。荷重ケースIDと根拠資料を付け、各部位の最大応力がどのケースで発生したか追跡できるようにする。
油圧シリンダの理論推力は、受圧面積 $A_p$ と差圧 $\Delta p$ が定義できる単純モデルでは、
$$ F_{\mathrm{hyd}}=\Delta p\,A_p $$
で概算できる。ただし、実機では背圧、摩擦、慣性、シール、機械的ストッパ、弁の過渡応答、圧力の測定位置を区別する。リリーフ弁の設定圧力をそのまま全ケースの最大作用荷重とみなさない。
2.故障モードを先に列挙する
| 対象 | 代表的な故障モード | 必要な評価 |
|---|---|---|
| 引張部材 | 正味断面の降伏・破断 | 軸応力、穴周り、局所断面 |
| 曲げ部材 | 降伏、局所塑性、支持部破壊 | 曲げ、せん断、応力集中、接合部 |
| 圧縮部材 | 降伏、全体座屈、局部座屈 | 軸応力、細長比、端部拘束 |
| ピン・穴・接触部 | せん断、面圧、縁端破壊 | せん断面、接触状態、縁端距離 |
| 溶接部 | 母材・溶接金属・熱影響部の損傷 | 継手形状、荷重方向、適用基準 |
| 脆性部材 | 亀裂進展、突然破断 | 破壊様式、欠陥、温度、靱性 |
3.計算モデルと適用限界を明記する
梁理論が使えるのか、薄板の局部座屈が必要なのか、接触や大変形を含む非線形解析が必要なのかを決める。有限要素解析(FEA)の結果は、メッシュ密度、拘束の置き方、荷重導入、特異点の影響を受ける。理想固定端や点荷重の特異ピークを、そのまま材料強度と比較して合否判定しない。
4.公称応力と局所応力を分けて評価する
公称断面の強度、切欠き近傍の局所降伏、接触面圧、接合部破壊を同じ「最大応力」という言葉でまとめない。応力集中係数の出典・幾何比・基準応力の定義を記録し、数値がない場合は「未評価」と明示する。
5.判定と未確認事項を別の列にする
| 項目 | 例題の結果 | 判定・残課題 |
|---|---|---|
| ブラケット公称曲げ | 112.5 MPa、n=2.09 | 仮定条件では合格 |
| ブラケット局所弾性ピーク | K_t=1.5を仮定し168.75 MPa | 要求n=2.0では不合格。K_tは要同定 |
| 圧縮支柱の公称軸応力 | 40 MPa、n_y=5.88 | 降伏のみなら余裕あり |
| 圧縮支柱のEuler座屈 | P_cr≈3.29 kN、作用8.00 kN | 理想モデルで不合格 |
| 実機の接合・疲労・剛性 | 未評価 | 別ゲートで評価 |
安全率の誤解と誤設計を避ける
「安全率が大きいほど必ず安全」とは限らない
安全率は特定の故障モードと特定の基準値に対する比である。材料降伏に対する安全率が大きくても、座屈、疲労、接触破壊、溶接割れ、締結部の緩み、過大変位を防げるとは限らない。
また、降伏強さを用いるべき箇所に引張強さを代入すると、塑性変形を許さない設計では危険側になり得る。反対に、局所的な弾性ピークが降伏強さを少し超えただけで、直ちに全体破壊と断定するのも不適切である。
数値を決める前に、破損時の影響を決める
人身災害や落下につながる部材、検査できない部材、材料・荷重の不確かさが大きい部材では、単純な例題と同じ安全率を流用しない。必要に応じて適用規格、リスクアセスメント、冗長化、保護機能、試験による妥当性確認を組み合わせる。
設計レビューで確認したい例外
- 圧縮・引張が切り替わる荷重ケース、偏心圧縮、ねじりとの複合。
- 溶接熱影響部、鋳造欠陥、腐食減肉、穴加工による断面欠損。
- 部材温度が材料データ取得温度から外れる場合。
- 油圧回路の圧力変動、非常停止、シリンダ終端衝突、外力による逆駆動。
- 応力が同じでも、部品の変位・精度・接触状態が機能を満たさない場合。
規格・一次資料の位置づけと確認範囲
以下は2026年10月22日に公開情報で版・状態を照合した資料である。公開されている規格概要を確認したものであり、規格本文の全条項に基づく適合判定ではない。
| 規格・資料 | 確認した版・状態 | 本記事での用途 |
|---|---|---|
| ISO 6892-1:2019 | 2019年版、2025年に再確認・現行 | 金属材料の引張試験と機械特性の測定方法 |
| JIS Z 2241:2022/追補1:2023 | 日本規格協会の公開情報で追補を確認 | 国内の金属材料引張試験方法 |
| ISO 80000-4:2019/Amd 1:2025 | 2019年版と2025年追補、改訂作業中 | 力学量・単位の表記 |
| ISO 12100:2010 | 2010年版、改訂案開発中 | 機械安全のリスク評価とリスク低減 |
| ISO 4413:2010 | 2010年版、2021年に再確認・現行 | 油圧システムの安全要求の確認 |
参考リンク: ISO 6892-1:2019、JIS Z 2241追補(日本規格協会)、ISO 80000-4:2019、ISO 12100:2010、ISO 4413:2010、OpenStax:応力とひずみ。
本記事の235 MPa、200,000 MPa、要求安全率2.0、局所応力集中係数1.5は計算手順を示すための仮定値である。規格で一律に指定された値でも、特定材料・メーカーの保証値でもない。実設計ではミルシート、材料規格、適用法規、製品固有基準、荷重条件、試験成績等によって置き換える。
設計チェックリスト
- ☐ 要求仕様と荷重ケースIDが結び付いている。
- ☐ 荷重の作用点、方向、最大値、単位、根拠が明確である。
- ☐ N・mm・MPa等の単位が統一され、次元整合性を確認した。
- ☐ 断面の総面積と正味面積、最小断面を区別した。
- ☐ 軸力・曲げ・せん断・ねじり・面圧を必要に応じて評価した。
- ☐ 降伏、破断、座屈、局部破壊のうち該当する故障モードを列挙した。
- ☐ 材料特性の出典、版、温度、加工状態、寸法依存性を確認した。
- ☐ 安全率の定義と要求値、荷重係数との関係を明記した。
- ☐ 応力集中係数と公称応力の定義が一致している。
- ☐ 多軸応力の各成分が同一位置・同一荷重ケースである。
- ☐ FEAの特異点や理想拘束を無批判に合否へ使っていない。
- ☐ 強度合格とは別に剛性・疲労・安全機能の検証を計画した。
- ☐ 未評価項目を合格扱いせず、責任者と次の検証方法を記録した。
知識資産化できる項目
計算式だけをコード化しても、材料特性の出典、荷重ケース、故障モード、判定基準が欠けていれば再利用時に危険である。最低限、入力・単位・式・仮定・判定・出典・未確認事項をひとまとまりのデータにする。
{
"asset_type": "static_strength_check",
"schema_version": "1.0",
"case_id": "BRACKET-BENDING-001",
"status": "illustrative_only",
"load": {"force_N": 4000, "lever_arm_mm": 150},
"section": {"type": "solid_rectangle", "width_mm": 20, "height_mm": 40},
"material": {
"yield_strength_MPa": 235,
"source": "hypothetical_example_not_material_certification"
},
"criteria": {"mode": "nominal_yield", "required_safety_factor": 2.0},
"equations": ["M=F*L", "Z=b*h^2/6", "sigma=M/Z", "n=Sy/sigma"],
"results": {
"moment_Nmm": 600000,
"section_modulus_mm3": 5333.333333,
"nominal_stress_MPa": 112.5,
"calculated_safety_factor": 2.088889,
"nominal_yield_pass": true
},
"open_items": ["actual_material_strength", "root_stress_concentration", "connection_strength", "deflection", "fatigue"],
"review_required": true
}
このJSONの nominal_yield_pass は例題の公称降伏判定だけを表す。製品全体の承認フラグに流用してはならない。将来のPython実装では、入力バリデーション、単位換算、材料データ参照、荷重ケース包絡、故障モード別判定、監査ログを別モジュールに分けるとよい。
次の設計工程では、同じ部材を対象に強度を満たしても変形が機能上許されるかを検証する。静的強度と剛性を別の合否条件として管理することが、図面化と実機検証につながる。
