「この梁、もう少し軽くできないか」——設計現場の永遠のテーマ
構造計算を終えたあと、上司やクライアントから飛んでくる一言がある。「もう少しコスト下がらない?」「材料費を抑えたい」——要するに、性能は維持したまま断面を小さくしろ、という要求だ。
逆に、検討中の部材が要求性能をギリギリ満たさないこともある。「あと少しだけ断面二次モーメントが足りない……高さを何mm増やせばクリアする?」。こういうとき、電卓を叩いてトライ&エラーを繰り返すのは地味にしんどい。
このツールは、目標の断面性能を入力するだけで「どの寸法を何mmにすれば達成(または余裕ゼロ)か」を自動逆算する。さらに各変数の寄与率まで見える化するので、効率よく寸法を調整できる。
なぜ断面強度 逆引きツールを作ったのか
開発のきっかけ
構造計算ソフトで断面性能を確認するのは簡単だ。寸法を入れれば数値が出る。だが、その逆——「目標値を達成するのに必要な寸法はいくつか」を求める機能は、意外と見つからない。
自分が梁の検討をしていたとき、H形鋼の断面係数があと5%足りなかった。フランジ厚を1mm上げるか、高さを10mm上げるか、それともウェブ厚を変えるか。どれが一番効率的なのか分からず、3つの寸法をそれぞれ変えて3回計算し直した。
「目標の数値を入れたら、各変数の必要値が一発で出てくれればいいのに」——それがこのツールの出発点だ。
こだわった設計判断
まず、断面形状の入力UIは「鋼材断面のコンシェルジュ」と同じにした。操作感を統一することで、すでにあちらを使い慣れているユーザーが迷わない。
逆算アルゴリズムには二分探索法を採用した。解析解(逆関数)を導くより汎用的で、9種類すべての断面形状に統一的に適用できる。収束精度は目標値に対して0.1%以内だ。
さらに、感度分析(寄与率)を加えた。「高さを変えるのが一番効く」「板厚はほぼ影響しない」が数値で分かると、設計判断が格段に速くなる。
断面性能の基礎——断面二次モーメントと断面係数
断面二次モーメント とは
断面二次モーメント(Ix, Iy)は、断面の曲げ剛性を表す指標だ。単位は mm⁴。値が大きいほど、同じ荷重に対して梁のたわみが小さくなる。
直感的には「材料が中立軸からどれだけ離れて分布しているか」を数値化したもの。H形鋼が矩形断面より高い断面二次モーメントを持つのは、フランジが上下に離れた位置にあるからだ。日常のたとえで言えば、定規を平らに持つと簡単に曲がるが、縦にすると曲がりにくい。あれと同じ原理である。
計算式は以下のとおり:
矩形断面: Ix = B × H³ / 12
円断面: Ix = π × D⁴ / 64
H形鋼: Ix = B×H³/12 − (B−t₂)×(H−2t₁)³/12
詳しくはWikipedia: 断面二次モーメントを参照。
断面係数 求め方
断面係数(Zx, Zy)は、断面の曲げ強度を表す指標だ。単位は mm³。断面二次モーメントを中立軸から最遠点までの距離(yMax)で割ったもの:
Zx = Ix / yMax
断面二次モーメントが「たわみにくさ」なら、断面係数は「壊れにくさ」に対応する。梁の曲げ応力は σ = M / Z で計算されるため、Zが大きいほど同じモーメントに対して応力が低く安全だ。
断面積 A
断面積は単純に材料の量。軽量化やコスト削減の指標になる。目標を「面積 ≤ ○○ mm²」と設定すれば、材料費の上限から逆算できる。
逆算が必要な実務場面——「順方向だけ」では足りない理由
既存部材のリプレース
設備更新で既存の梁を交換するとき、「同等以上の断面性能」が要求される。新しいJIS規格のサイズで目標を満たす最小断面を探すのが典型的なパターンだ。建築基準法施行令では、構造部材の安全性確保が義務付けられており、断面性能の確認は避けて通れない。
軽量化・コスト削減
鋼材費は重量に比例する。目標の断面二次モーメントを維持しつつ断面積を最小にしたいとき、「どの寸法が一番ムダか」を数値で把握することが重要だ。寄与率が低い変数を削れば、性能を落とさず軽量化できる。
学習・教育
構造力学の授業で「H形鋼の高さを2倍にすると断面二次モーメントはどう変わるか」といった問題を解くとき、このツールで感度分析を見れば直感的に理解できる。変数の影響度を可視化することで、公式を暗記するより深い理解が得られる。
設計者の手が止まるシーンを減らす3つの場面
見積もり段階の部材選定
概算設計で「断面係数がだいたいこれくらい必要」と分かっている段階で、各断面形状の必要寸法をサクッと比較できる。H形鋼と角パイプ、どちらが軽く済むかを判断する材料になる。
検図・照査のダブルチェック
計算書の検図をしているとき、「この断面で本当に足りるのか」を別ルートで確認できる。逆算結果と設計値を突き合わせれば、見落としが減る。
設計変更の影響範囲把握
荷重条件が変わって目標値が上がったとき、「現在の断面でどれだけ余裕があるか」を即座に確認し、寸法変更が必要かどうかを判断できる。
基本の使い方
3ステップで逆算結果が得られる。
Step 1: 断面形状を選んで寸法を入力する
9種類(H形鋼、L形鋼、溝形鋼、角形鋼管、円形鋼管、矩形断面、円断面、T字形)から選択。JISプリセットを使えばワンタップで標準寸法が入る。
Step 2: 目標値を設定する
目標プロパティ(Ix, Iy, Zx, Zy, 断面積)を選び、≥(以上)か ≤(以下)を指定して目標値を入力。たとえば「Ix ≥ 50,000,000 mm⁴」のように。
Step 3: 逆算結果を確認する
各寸法変数について、必要値・余裕量・寄与率が表示される。寄与率の高い変数から調整するのが効率的だ。
具体的な使用例
ケース1: H形鋼の高さ方向に余裕があるか確認
入力値:
- 形状: H形鋼 H-200×200×8×12
- 目標: Ix ≥ 50,000,000 mm⁴
結果:
- 現在のIx: 約47,600,000 mm⁴(目標未達)
- 高さ H: 現在200mm → 必要 約206mm(寄与率65%)
- フランジ厚 t₁: 現在12mm → 必要 約13.5mm(寄与率22%)
→ 解釈: 高さを6mm増やすか、フランジ厚を1.5mm増やせば目標達成。高さの寄与率が圧倒的に高いので、高さの調整が最も効率的。
ケース2: 角パイプの板厚選定
入力値:
- 形状: 角形鋼管 100×100mm
- 板厚: 4.5mm
- 目標: Zx ≥ 40,000 mm³
結果:
- 現在のZx: 約35,800 mm³(目標未達)
- 板厚 t: 現在4.5mm → 必要 約5.3mm(寄与率28%)
- 高さ H: 現在100mm → 必要 約107mm(寄与率42%)
→ 解釈: 板厚を0.8mm上げるか高さを7mm上げれば達成。両方を少しずつ変えるのも一手。
ケース3: 円管の軽量化
入力値:
- 形状: 円形鋼管 φ114.3×4.5mm
- 目標: Ix ≥ 2,000,000 mm⁴(この値を維持したい)
結果:
- 現在のIx: 約2,960,000 mm⁴(目標達成)
- 外径 D: 余裕 +14mm(114.3→約100mmまで削減可能)
- 板厚 t: 余裕 +1.2mm(4.5→約3.3mmまで削減可能)
→ 解釈: 一回り小さい鋼管に変更しても目標を満たせる余地がある。φ101.6×3.5mm程度まで落とせるかもしれない。
ケース4: L形鋼の断面積制限
入力値:
- 形状: L形鋼(等辺) L-75×75×6
- 目標: area ≤ 800 mm²
結果:
- 現在の断面積: 864 mm²(目標未達 = 超過)
- 辺長 A: 現在75mm → 必要 約71mm(寄与率68%)
- 板厚 t: 現在6mm → 必要 約5.5mm(寄与率32%)
→ 解釈: 辺長を4mm小さくするか板厚を0.5mm薄くすれば面積制限をクリアできる。
ケース5: 溝形鋼の強軸Ix狙い
入力値:
- 形状: 溝形鋼 C-150×75×6.5×10
- 目標: Ix ≥ 10,000,000 mm⁴
結果:
- 現在のIx: 約8,610,000 mm⁴(未達)
- 高さ H: 必要 約163mm(寄与率72%)
- フランジ厚 t₁: 必要 約14mm(寄与率16%)
→ 解釈: 高さが圧倒的に支配的。13mm上げるだけで目標をクリアできる。
ケース6: T字形の弱軸Iy確認
入力値:
- 形状: T字形 B=200, H=200, t₁=12, t₂=8
- 目標: Iy ≥ 10,000,000 mm⁴
結果:
- 現在のIy: 約8,050,000 mm⁴(未達)
- フランジ幅 B: 必要 約218mm(寄与率95%)
→ 解釈: T字形の弱軸はフランジ幅にほぼ全面依存。他の変数を変えてもほとんど効かない。
仕組み・アルゴリズム
採用しているアルゴリズム
逆算には**二分探索法(Bisection Method)**を使っている。他の候補としてニュートン法があったが、断面形状によっては導関数が不連続になる場合があるため、安定性を優先して二分探索を選んだ。
二分探索は「答えが必ず存在する区間を半分ずつ狭めていく」アルゴリズム。50回の反復で10¹⁵倍の精度向上が得られるため、実用上は十分高速に収束する。詳しくはWikipedia: 二分法を参照。
感度分析には**数値微分(中心差分法)**を使用。各変数を微小量 Δ(変数値の1%、最小0.1mm)だけ変化させ、目標プロパティの変化量から感度を算出する。
具体的な計算例
H形鋼 H-200×200×8×12 で Ix の高さ H に対する感度を計算する場合:
Δ = max(0.1, 200 × 0.01) = 2.0 mm
H = 202mm → Ix₊ = 49,620,000 mm⁴
H = 198mm → Ix₋ = 45,630,000 mm⁴
∂Ix/∂H ≈ (49,620,000 − 45,630,000) / (2 × 2.0) = 997,500 mm⁴/mm
無次元感度 = |997,500| × 200 / 47,600,000 ≈ 4.19
(他変数の感度合計で正規化して寄与率%にする)
なぜこの方式を選んだか
解析的な逆関数を導出するアプローチは、H形鋼やT字形のような複合断面では式が複雑になりすぎる。二分探索+数値微分なら、断面形状の種類が増えても計算エンジンは変更不要。新しい形状を追加するときも、順方向の計算式さえ正しければ逆算が自動的に動く。
「鋼材断面のコンシェルジュ」とはどう違うのか
計算の方向が逆
鋼材断面のコンシェルジュは「寸法→性能」の順方向計算。こちらは「性能→必要寸法」の逆方向計算。目的が明確に異なる。
感度分析・寄与率の有無
逆引きツールだけの機能として、各変数の寄与率を百分率で表示する。「どの変数が一番効くか」が見えるのはこのツールならでは。
Excelでの逆算との比較
Excelのゴールシークでも逆算は可能だが、1変数ずつしか解けない。このツールは全変数を同時に逆算し、寄与率まで表示する。操作も3ステップで完結するので、繰り返し検討する場面ではこちらが圧倒的に速い。
断面効率の世界——なぜH形鋼は優秀なのか
断面効率(I/A比)という指標
同じ断面積で断面二次モーメントが大きいほど「断面効率が高い」と言える。この指標は I/A 比で表される。
H形鋼の断面効率が高いのは、材料をフランジに集中させ、中立軸から離れた位置に配置しているから。矩形断面が100×100mm(A=10,000mm², Ix=8,333,333mm⁴)のとき、同じ断面積のH形鋼 H-200×100×5.5×8(A≈2,720mm², Ix≈18,000,000mm⁴)は断面積が1/4以下なのにIxは2倍以上ある。
最適断面の追求
理論上、材料を無限に薄くして無限に離した2枚のフランジが最も効率的だ(フランジだけの理想断面)。現実にはウェブが必要なので、その制約の中で最適解を探ることになる。このツールの寄与率を見ると、H形鋼では高さの寄与率が60-70%を占めることが多く、「まず高さを上げるのが正解」という構造力学の教科書どおりの結果が数値で確認できる。
逆算を使いこなす3つのコツ
寄与率が高い変数から攻める
寄与率が60%以上の変数があれば、まずそこを調整するのが最短ルート。H形鋼なら高さ、L形鋼なら辺長が支配的なケースが多い。
JISプリセットで近い形状を見つけてから微調整
いきなりゼロから寸法を入力するより、JISプリセットで近いサイズを選び、そこから目標値を設定して微調整するのが効率的。プリセットは市場で入手しやすいサイズなので、実調達にも有利だ。
≤(以下)条件で軽量化を検討する
断面積に「≤(以下)」の条件をつけると、重量上限から逆算できる。「Ix ≥ 目標」と「A ≤ 上限」を交互に確認すれば、性能とコストのバランスが取れた断面を見つけられる。
よくある質問
Q: 合成断面(2つ以上の部材を組み合わせた断面)には対応している?
現時点では単一断面のみ対応している。合成断面の逆算は変数が多くなりすぎるため、今後のアップデートで検討中。合成断面の順方向計算は鋼材断面のコンシェルジュで対応しているので、そちらで手動調整してみて。
Q: 逆算結果の精度はどのくらい?
二分探索法により、目標値に対して0.1%以内の精度で必要寸法を算出する。50回の反復で収束するため、計算はほぼ瞬時に完了する。ただし小数第1位で丸めて表示しているため、表示上は若干の差が生じることがある。
Q: ZxとZyの使い分けは?
Zx(強軸の断面係数)は梁が上下方向に曲がるときの強度指標。Zy(弱軸の断面係数)は水平方向に曲がるときの指標。通常の梁設計ではZxが重要だが、風荷重や地震時の水平力を考慮する場合はZyもチェックが必要だ。
Q: 座屈は考慮される?
このツールでは座屈の検討は行わない。断面性能(Ix, Iy, Zx, Zy, A)の逆算に特化している。座屈の検討には細長比やフランジの幅厚比など追加パラメータが必要で、梁の安全審判員と併用することを推奨する。
Q: 入力データがサーバーに送信されることはある?
すべての計算はブラウザ内(クライアントサイド)で完結する。入力データがサーバーに送信されることは一切ない。安心して機密性の高い設計データにも使ってほしい。
まとめ
断面強度 逆引きツールは、「目標性能→必要寸法」の逆方向計算を自動化する。寄与率の可視化により、どの変数を優先して調整すべきかが一目で分かるのが最大の強みだ。
順方向の断面計算は鋼材断面のコンシェルジュ、梁の曲げ応力やたわみの検討は梁の安全審判員も合わせて使ってみて。
不具合や要望があれば、X (@MahiroMemo)から気軽に教えて。