細い棒を押したら突然「くの字」に——座屈の恐怖
長い定規の両端を持って、軸方向にギュッと押してみてほしい。ある力を超えた瞬間、定規は横にグニャッとたわんで元に戻らなくなる。これが座屈だ。引っ張りや曲げと違い、座屈は「突然」起きる。じわじわ変形するのではなく、臨界点を超えた途端に一気に崩壊する。だからこそ、設計段階で「座屈荷重を超えていないか?」をチェックすることが欠かせない。
座屈荷重チェッカーは、断面形状・材質・部材長さ・端末条件を選ぶだけで、オイラー座屈荷重・ジョンソン式座屈応力・安全率を即座に算出するツールだ。前作「鋼材断面のコンシェルジュ」で計算した断面データをワンクリックで取り込めるから、断面選定→座屈チェックをシームレスにつなげられる。
ありそうで無かった「日本語で使える座屈計算ツール」
既存ツールへの不満
座屈計算ツール自体は海外に多数あるが、日本語で気軽に使えるものは意外と少ない。英語サイトでは断面形状の入力がインチ系前提だったり、材質のプリセットがASTM規格だったり、JIS規格の鋼材を扱う日本のエンジニアにはいちいち換算が面倒だった。
国内のサイトも調べたが、オイラー式だけでジョンソン式に対応していないもの、端末条件が両端ピンしか選べないもの、安全率の判定が出ないものが多かった。「座屈荷重は計算できるけど、それが安全なのか危険なのかは自分で判断してね」というスタンスでは、学生やDIYユーザーにはハードルが高い。
こだわった3つの設計判断
- オイラー式とジョンソン式の自動切替: 細長比と限界細長比を内部で比較し、長柱域ならオイラー式、短柱・中間柱域ならジョンソン式を自動適用。ユーザーが意識しなくても正しい式が選ばれる
- 鋼材断面コンシェルジュ連携: localStorageを介して断面積と断面二次モーメントをワンクリックで取込。H鋼やパイプの断面性能を手入力する手間をゼロにした
- StatusCard判定: 安全率を数値で出すだけでなく、色分けカード(青=十分安全・緑=安全・黄=注意・赤=危険)で直感的に判定できるようにした
座屈とは何か——オイラーが250年前に解いた問題
座屈 とは — 圧縮部材が横にたわむ現象
座屈(buckling)とは、細長い柱や棒に圧縮荷重をかけたとき、材料の圧縮強度に達する前に横方向にたわんで崩壊する現象のことだ。
日常的な例で説明しよう。ストローを縦にテーブルに立てて、上から指で押してみる。ある力までは真っ直ぐ立っているが、ある瞬間に「くの字」に折れ曲がる。ストローの材料自体は壊れていないのに、形状(細長さ)のせいで横に逃げてしまう。これが座屈だ。
重要なのは、座屈荷重は材料の強度ではなく、部材の形状(細長さ)とヤング率(剛性)で決まるという点。太くて短い柱は座屈しにくく、細くて長い柱は座屈しやすい。
細長比 とは — 座屈しやすさの指標
細長比(λ、ラムダ)は、部材がどれだけ「細長い」かを数値化した指標だ。
λ = Le / r
Le: 有効座屈長さ [mm](= K × L)
r: 断面二次半径 [mm](= √(I/A))
K: 座屈長さ係数(端末条件で決まる)
L: 部材の実長 [mm]
λが大きいほど座屈しやすい。一般的な鋼構造では λ ≤ 200 が推奨されており(鋼構造設計規準)、これを超えると実用的な構造部材としては不適切とされる。
端末条件 座屈長さ係数 — 支持方法で座屈強度が変わる
柱の両端をどう固定するかで、座屈しやすさは劇的に変わる。
| 端末条件 | 係数 K | 有効座屈長さ Le | 座屈荷重(両端ピン比) | 代表的な構造 |
|---|---|---|---|---|
| 両端ピン | 1.0 | L | 1倍(基準) | ボルト結合の柱、トラス部材 |
| 両端固定 | 0.5 | 0.5L | 4倍 | 溶接結合の柱脚・柱頭 |
| 一端固定・一端ピン | 0.7 | 0.7L | 約2倍 | 柱脚溶接+梁ピン結合 |
| 一端固定・一端自由 | 2.0 | 2L | 1/4倍 | 片持ち柱、旗竿 |
両端固定にすると座屈荷重は両端ピンの4倍になる。逆に片持ち(固定-自由)では1/4に低下する。端末条件の選定は座屈設計の最重要ポイントの一つだ。
座屈 計算式 比較 — オイラー式・ジョンソン式・テトマイヤー式
座屈荷重を求める式は複数存在する。主要な3つを比較しよう。
| 計算式 | 適用範囲 | 式の形 | 採用規格・分野 |
|---|---|---|---|
| オイラー式 | 長柱(λ ≥ λc) | Pcr = π²EI/Le² | 全世界の構造設計 |
| ジョンソン式 | 短柱〜中間柱(λ < λc) | σcr = σy(1 - σyλ²/4π²E) | 機械設計(ASME等) |
| テトマイヤー式 | 中間柱 | σcr = a - bλ(線形近似) | ドイツ系の構造規格 |
オイラー式は1744年にレオンハルト・オイラーが導出した世界最古の座屈公式。弾性範囲の理論解であり、280年経った現在もそのまま使われている。ジョンソン式は1893年にJ.B.ジョンソンが提案した放物線公式で、オイラー式が適用できない短い柱域を補完する。テトマイヤー式は線形近似でシンプルだが、日本やアメリカではジョンソン式のほうが広く使われている。
本ツールではオイラー式とジョンソン式を限界細長比λcで自動切替する方式を採用した。これにより、ユーザーは適用範囲を気にせずに正確な結果を得られる。
座屈計算が設計で重要な理由
圧縮部材の「隠れた破壊モード」
引張や曲げでは、応力が材料の強度を超えるまで徐々に変形が進むため、前兆がある程度見える。しかし座屈は前兆なく一気に崩壊する。圧縮応力が降伏応力よりはるかに低い状態でも、細長比が大きければ座屈で壊れる。
建築基準法施行令第66条では「圧縮材の有効細長比は、柱にあっては200以下」と規定されている。これは座屈防止のための制限だ。機械設計でも、JIS B 8265(圧力容器の構造)など多くの規格で座屈に対する安全率の確保が求められている。
具体的に何が変わるのか
同じSS400の丸棒(直径20mm)でも、長さが変わると座屈荷重は劇的に変化する:
- 長さ 300mm(λ≈60): ジョンソン式が適用、Pcr ≈ 56 kN
- 長さ 1000mm(λ≈200): オイラー式が適用、Pcr ≈ 5.1 kN
- 長さ 2000mm(λ≈400): Pcr ≈ 1.3 kN
長さが3倍になると座屈荷重は10分の1以下になる。断面性能だけ見て「SS400だから大丈夫」と判断すると痛い目に遭う。
座屈チェックが活躍する場面
- 機械設計のシリンダーロッド・リンク機構: 油圧シリンダーのロッドは典型的な圧縮部材。ストローク(長さ)とロッド径から座屈限界を確認する
- 建築の柱設計: 鉄骨造の柱が長柱域に入っていないかを概算確認。詳細設計前のフィージビリティチェックに
- DIY・ものづくりの構造確認: アルミフレームの棚やパイプ構造物で「この支柱、荷重に耐えられる?」をサッと検算
- 工学系学生の座屈問題: 構造力学の演習問題で、手計算の答え合わせに使える。オイラー式とジョンソン式の切替境界を視覚的に理解できる
使い方3ステップ
Step 1: 断面形状と寸法を入力
丸棒・角棒・パイプ・H鋼・カスタムから断面形状を選び、寸法を入力する。「鋼材断面コンシェルジュから取込」ボタンを押せば、前作で計算した断面データを自動入力できる。
Step 2: 材質・長さ・端末条件を設定
SS400やSUS304などの材質を選ぶとヤング率と降伏応力が自動設定される。部材の長さを入力し、端末条件(両端ピン/両端固定/固定-ピン/固定-自由)を選択する。
Step 3: 結果を確認
座屈荷重・座屈応力・細長比が自動計算される。作用荷重を入力すれば安全率も判定。色分けカードで「安全」か「危険」かが一目瞭然。
具体的な計算例4ケース
ケース1: SS400 丸棒 φ20 × 1000mm(両端ピン)
- 入力: 丸棒 D=20mm / SS400 / L=1000mm / 両端ピン
- 結果: λ=200.0, λc=131.4 → オイラー座屈, Pcr=5.05 kN, σcr=16.1 MPa
- 解釈: 細長比が200と大きく、典型的な長柱。座屈荷重は約5kNと小さいため、50kgf程度の荷重でも要注意
ケース2: SUS304 パイプ φ48.6×2.8t × 2000mm(両端固定)
- 入力: パイプ D=48.6mm, t=2.8mm / SUS304 / L=2000mm / 両端固定
- 結果: λ=61.8, λc=136.5 → ジョンソン式, Pcr=72.1 kN, σcr=178.0 MPa
- 解釈: 両端固定のおかげでLe=1000mmとなり、短柱域。座屈荷重72kNは実用的に十分な値
ケース3: A6063 角棒 30×30 × 500mm(固定-自由)
- 入力: 角棒 B=30mm, H=30mm / A6063 / L=500mm / 固定-自由
- 結果: λ=115.5, λc=111.2 → オイラー座屈, Pcr=4.56 kN, σcr=5.07 MPa
- 解釈: 片持ちなので有効座屈長さが2倍(Le=1000mm)。アルミ合金はヤング率が鋼の1/3のため、座屈に弱い
ケース4: SS400 H鋼 H200×100×5.5×8 × 3000mm(固定-ピン)
- 入力: H鋼 H=200mm, B=100mm, tw=5.5mm, tf=8mm / SS400 / L=3000mm / 固定-ピン
- 結果: λ=72.8, λc=131.4 → ジョンソン式, Pcr=489.3 kN, σcr=185.0 MPa
- 解釈: H鋼は弱軸方向の断面二次モーメントで座屈が決まる。弱軸方向の補強(横つなぎ材等)が重要
ケース5: SS400 パイプ φ60.5×3.2t × 1500mm(両端ピン)— 手すり支柱
- 入力: パイプ D=60.5mm, t=3.2mm / SS400 / L=1500mm / 両端ピン
- 結果: λ=73.9, λc=131.4 → ジョンソン式, Pcr=79.2 kN, σcr=137.3 MPa
- 解釈: 手すり支柱のような細いパイプでも、パイプは断面効率が高い(材料が外周に配置されるため断面二次モーメントが大きい)。同じ断面積の丸棒と比べて座屈荷重が数倍になる。注意点として、パイプの肉厚が薄すぎると「局部座屈」が先に起きる場合がある。D/t比が50を超える場合は局部座屈のチェックも必要
ケース6: 端末条件による座屈荷重の変化 — SS400 丸棒 φ25 × 1000mm
同じ部材で端末条件だけを変えた場合の比較。
| 端末条件 | K | Le (mm) | λ | 適用式 | Pcr (kN) |
|---|---|---|---|---|---|
| 両端固定 | 0.5 | 500 | 80.0 | ジョンソン | 67.2 |
| 固定-ピン | 0.7 | 700 | 112.0 | ジョンソン | 49.5 |
| 両端ピン | 1.0 | 1000 | 160.0 | オイラー | 19.7 |
| 固定-自由 | 2.0 | 2000 | 320.0 | オイラー | 4.9 |
端末条件だけで座屈荷重が13倍以上変わる。よくある間違いは「部材を太くすることだけが座屈対策」と考えること。実際には端末の固定度を上げるほうが効果的な場合が多い。溶接やリブ補強で拘束を強化すれば、部材を太くせずに座屈荷重を大幅に向上できる。
座屈計算の仕組み——オイラー式 vs ジョンソン式
候補手法の比較
座屈荷重を求める方法はいくつかあるが、実務で広く使われるのは次の2つだ:
| 手法 | 適用範囲 | 特徴 |
|---|---|---|
| オイラー式 | 長柱(λ ≥ λc) | 弾性座屈。理論的にクリーン。細長い部材で正確 |
| ジョンソン式 | 短柱・中間柱(λ < λc) | 非弾性座屈。降伏応力を考慮。太短い部材で正確 |
オイラー式だけだと、太短い部材で座屈応力が降伏応力を超える(物理的にあり得ない)結果が出てしまう。ジョンソン式はその領域を補完し、降伏応力に漸近する現実的な値を返す。本ツールでは限界細長比λcを自動計算して、適切な式を自動選択している。
計算フローの実装
1. 断面性能を計算
A(断面積)、I(断面二次モーメント)、r = √(I/A)(断面二次半径)
2. 有効座屈長さを計算
Le = K × L(Kは端末条件の係数)
3. 細長比を計算
λ = Le / r
4. 限界細長比を計算
λc = π × √(2E / σy)
5. 座屈式を選択
λ ≥ λc → オイラー式
λ < λc → ジョンソン式
6. 座屈荷重・座屈応力を算出
オイラー: Pcr = π²EI / Le²
σcr = π²E / λ²
ジョンソン: σcr = σy × (1 - σy×λ² / (4π²E))
Pcr = σcr × A
7. 安全率(任意)
SF = Pcr / P_applied
計算例: SS400 丸棒 φ20 × 500mm(両端ピン)
A = π × 20² / 4 = 314.2 mm²
I = π × 20⁴ / 64 = 7,854 mm⁴
r = √(7854 / 314.2) = 5.0 mm
Le = 1.0 × 500 = 500 mm
λ = 500 / 5.0 = 100.0
λc = π × √(2 × 205000 / 235) = 131.4
λ(100) < λc(131.4) → ジョンソン式を適用
σcr = 235 × (1 - 235 × 100² / (4π² × 205000))
= 235 × (1 - 0.290)
= 166.8 MPa
Pcr = 166.8 × 314.2 = 52,402 N ≈ 52.4 kN
他のツールとの違い
| 比較項目 | 座屈荷重チェッカー | 海外ツール(SkyCiv等) | 国内個人サイト |
|---|---|---|---|
| 言語 | 日本語 | 英語 | 日本語 |
| ジョンソン式対応 | ○ 自動切替 | △ ツールによる | × 多くが非対応 |
| 端末条件 | 4種 | 4種 | 1-2種が多い |
| JIS材質プリセット | ○ 5種 | × ASTM中心 | △ 限定的 |
| 安全率判定 | ○ 色分けカード | △ 数値のみ | × 非対応が多い |
| 断面連携 | ○ section-weight | × | × |
| 料金 | 無料 | 有料プランあり | 無料 |
最大の差別化ポイントは鋼材断面コンシェルジュとの連携。断面形状の選定から座屈チェックまで、ツールを切り替えるだけでデータが引き継がれる。
座屈にまつわる豆知識
オイラーと座屈の歴史
レオンハルト・オイラー(1707-1783)は、スイス生まれの数学者で、微積分・グラフ理論・流体力学など数学と物理学のあらゆる分野に業績を残した巨人。座屈の理論解(オイラー座屈荷重)を1744年に発表した。実に280年以上前の理論が、現代の構造設計でそのまま使われているのは驚きだ。
東京スカイツリーの座屈対策
東京スカイツリー(高さ634m)は、三角形の断面を上に向かって絞り込みながら円形に変化させる構造を採用している。これは座屈を防ぐためのデザインの一つ。底辺を広くとって細長比を下げ、風荷重による座屈を防いでいる。座屈理論は超高層建築の設計にも活きている。(東京スカイツリー 公式サイト)
局部座屈——もう一つの座屈
本ツールで扱うのは「全体座屈」(部材全体が横にたわむ)だが、薄肉構造では板要素が波打つように変形する「局部座屈」も起きる。H鋼のウェブやフランジが薄すぎると、全体座屈の前に局部座屈で壊れることがある。JIS規格のH鋼は局部座屈を起こしにくい寸法比で設計されている。
Tips
- 端末条件に迷ったら「両端ピン」を選ぶ: 安全側の評価になる。実際の拘束状態が「固定」に近いかどうかは、接合部の剛性を慎重に評価してから判断すべき
- 細長比200を超えたら断面を見直す: λ > 200 は一般的な構造部材として不適切。断面を太くするか、長さを短くする(中間支持を入れる)ことを検討
- アルミ合金は座屈に弱い: ヤング率が鋼の約1/3のため、同じ断面・長さでも座屈荷重は約1/3。アルミフレーム設計では座屈チェックが特に重要
- section-weight連携のコツ: H鋼やパイプの断面性能を手入力するのは面倒。先に「鋼材断面のコンシェルジュ」で断面を選び、「強度計算に使う」ボタンで保存してから本ツールに戻ると効率的
よくある質問(FAQ)
オイラー式とジョンソン式はどう使い分ける?
本ツールでは自動で判定するため、ユーザーが意識する必要はない。内部的には「限界細長比λc = π√(2E/σy)」を計算し、部材の細長比λがλc以上ならオイラー式(弾性座屈)、λc未満ならジョンソン式(非弾性座屈)を適用している。ざっくり言えば、細くて長い部材にはオイラー式、太くて短い部材にはジョンソン式が使われる。
端末条件の判断基準は?
実際の拘束状態を4種のどれに近似するかは、接合部の構造で判断する。ボルト締結やピン接合は「ピン」、溶接や埋込みは「固定」に近い。判断に迷う場合は安全側の「両端ピン」(K=1.0)を選ぶことを推奨する。なお、実務では理想的な固定条件は存在しないため、固定-自由(K=2.0)以外の係数にはある程度の安全マージンが含まれている。
安全率はいくつあれば安全?
用途や規格によって異なるが、一般的な目安は以下の通り:
- 静荷重の機械部品: 安全率 2〜3
- 動荷重・衝撃荷重: 安全率 3〜5
- 建築構造: 建築基準法で許容応力度が定められており、座屈に対しては細長比に応じた低減係数が適用される
- DIY・非構造: 安全率 3 以上を推奨
安全率1.0未満は理論上座屈する状態なので、絶対に避けるべきだ。
入力データはサーバーに送信される?
一切送信されない。全ての計算はブラウザ内(JavaScript)で完結しており、サーバーとの通信は発生しない。入力データがlocalStorageに保存されるのは「鋼材断面コンシェルジュから取込」機能を使った場合のみで、これもブラウザ内のローカルストレージ(端末内)に限定される。
このツールの計算結果で実際の構造設計を行ってよい?
本ツールは概算・教育目的のツールであり、実際の構造設計においては建築基準法施行令・鋼構造設計規準等の適用規格に基づく詳細計算が必要だ。初期不整(部材の初期曲がり)、偏心荷重、残留応力、溶接変形などは考慮していないため、最終的な判断は資格を有する技術者が行うべきである。
まとめ
座屈荷重チェッカーは、柱・棒材の座屈荷重と座屈応力を、断面形状・材質・端末条件から即座に算出するツールだ。オイラー式とジョンソン式を自動切替し、安全率を色分けカードで直感的に判定できる。
関連ツールとして、断面性能の計算には「鋼材断面のコンシェルジュ」、梁の曲げ応力・たわみ計算には「梁の安全審判員」、ボルトの強度チェックには「ボルト強度・破断モード診断」も活用してみてほしい。
不具合の報告や機能追加の要望は、X (@MahiroMemo)からどうぞ。
開発者メモ: 構造力学の授業でオイラー座屈の導出を初めて見たとき、「材料の強度と関係なく壊れるモードがある」という事実に衝撃を受けた。あの感覚を計算ツールとして形にできたのが嬉しい。