横座屈(曲げねじり座屈) — トラブルシューティングガイド
横座屈解析のトラブル
横座屈のFEM解析でよくあるトラブルを教えてください。
横座屈は他の座屈に比べて「見た目の結果が合っているように見えて実は間違っている」ことが多い。注意すべきポイントを見ていこう。
$M_{cr}$ が手計算と合わない
FEMの $M_{cr}$ と理論式が20%以上ずれます。
横座屈で最も多いトラブルだ。原因チェック:
1. ワーピングの扱い
- 梁要素でワーピング自由度を考慮していない — $C_w$ 項がゼロになり、$M_{cr}$ が低くなる
- 端部のワーピング拘束が間違っている — ワーピング自由とワーピング固定で $M_{cr}$ が20〜30%変わる
どの端部条件が正しいんですか?
教科書の理論式(上で示した式)は両端ワーピング自由を仮定している。実構造では溶接のダイアフラムやスチフナーでワーピングが拘束されることが多く、実際の $M_{cr}$ は理論式より高い。FEMで理論式と合わせるなら、端部のワーピングDOF(DOF 7)を自由にすること。
2. 荷重の作用位置
理論式の基本形はせん断中心に荷重が作用する前提だ。FEMで上フランジに荷重を与えると、偏心効果で $M_{cr}$ が低下する。逆にせん断中心に荷重を与えれば理論式と一致するはず。
3. シェルモデルの注意点
シェル要素でH形鋼をモデル化した場合、フランジとウェブの接合部でフィレット(丸み)を無視しているため、ねじり剛性が過小評価され、$M_{cr}$ が理論より低くなることがある。
フィレットの影響ってそんなに大きいんですか?
フィレットはサン・ブナンねじり定数 $J$ に10〜20%寄与する。大きくないように見えるが、$M_{cr}$ は $\sqrt{GJ}$ に比例するため、5〜10%の $M_{cr}$ の差になる。精密な比較をしたいなら、フィレットをソリッド要素でモデル化するか、$J$ の値をフィレット込みの理論値に修正する。
横座屈モードが見つからない
固有値座屈解析で横座屈モードが出ません。局所座屈モードばかりです。
薄肉断面(特にClass 4断面)では、フランジやウェブの局所座屈が横座屈より低い固有値を持つことがある。
対策:
1. 求めるモード数を増やす — 30〜50モード
2. モード形状を目視で横座屈を探す — 断面全体の横移動とねじりが見える変形
3. 梁要素で全体モデルを作り直す — 横座屈だけを抽出
4. CUFSMで半波長スキャン — 長波長側に横座屈が出る
中間横拘束の効果が出ない
小梁で横拘束を入れたのに、$M_{cr}$ がほとんど変わりません。
以下を確認:
- 拘束点で何を拘束しているか — 横変位だけでなく、ねじりも拘束しないと効果が限定的
- 拘束の剛性は十分か — バネ定数が小さすぎると座屈モードが拘束点を乗り越える
- 拘束する位置 — 圧縮フランジを拘束しないと意味がない。ウェブ中心の拘束は横座屈に対してほぼ無効
圧縮フランジを直接拘束しないとダメなんですか。
ウェブの中心やせん断中心で横変位を拘束しても、圧縮フランジはまだ横に逃げることができる(ねじり変形を介して)。圧縮フランジの位置で横変位を拘束するか、断面のねじりを拘束することが必要だ。
設計値の過大評価
$C_b$ を使わずに設計すると安全側になりすぎますか?
$C_b = 1.0$(等モーメント)で設計するのは最も保守的だ。実際のモーメント分布(例えば中央集中荷重で $C_b = 1.32$)を使えば、横座屈耐力が32%上がる。$C_b$ を使わないことは安全側だが、無駄に太い梁を使うことになる。
逆に $C_b$ を過大評価するリスクは?
$C_b$ の式は弾性横座屈に対するものだ。非弾性横座屈域では $C_b$ の効果が減少する。設計コードでは $C_b \cdot M_{cr}$ が $M_p$ を超えないようにキャップする規定があるので、正しくコードに従えば過大評価にはならない。
まとめ
横座屈のトラブル対処、整理します。
- $M_{cr}$ のずれはワーピング条件と荷重作用位置を確認 — 最も多い原因
- シェルモデルではフィレットの影響に注意 — ねじり剛性が10〜20%変わる
- 局所座屈が先行する場合はモード数を増やす — 横座屈モードを探す
- 横拘束は圧縮フランジを拘束すること — ウェブ中心の拘束は無効
- $C_b$ を正しく適用して過剰設計を避ける — ただし非弾性域に注意
ワーピングの扱いが横座屈解析の鍵ですね。これを間違えると全てが狂う。
その通りだ。横座屈は「梁の座屈」としてシンプルに見えるが、ねじりとワーピングの物理がわかっていないと、FEMの設定を間違えやすい分野だ。
タコマナローズ橋の崩壊(1940年)
完成からわずか4ヶ月で崩壊した吊り橋。風速わずか65km/hで起きた空力弾性フラッター(共振)が原因でした。この事故は「振動解析を怠るとどうなるか」の最も有名な教訓として、今でも構造力学の教科書に載っています。現代のCAEは、この種の問題を設計段階で発見できます。もし当時にCAEがあれば、橋は今も架かっていたかもしれません。
トラブル解決の考え方
デバッグのイメージ
構造解析のトラブルシューティングは「医師の問診」に似ている。「いつから症状が出たか」(どのステップでエラーが出るか)、「どこが痛いか」(どの要素で収束しないか)、「何をしたか」(直前に何を変更したか)を系統的に聞くことで原因を特定する。
「解析が合わない」と思ったら
- まず深呼吸——焦って設定をランダムに変えると、問題がさらに複雑になる
- 最小再現ケースを作る——横座屈(曲げねじり座屈)の問題を最も単純な形で再現する。「引き算のデバッグ」が最も効率的
- 1つだけ変えて再実行——複数の変更を同時に行うと、何が効いたか分からなくなる。科学実験と同じ「対照実験」の原則
- 物理に立ち返る——計算結果が「重力に逆らって物が浮く」ような非物理的な結果なら、入力データの根本的な間違いを疑う
構造解析の収束問題や計算コストに課題を感じていませんか? — Project NovaSolverは、実務者が日々直面するこうした課題の解決を目指す研究開発プロジェクトです。
次世代CAEプロジェクト:開発者と実務者をつなぐ
Project NovaSolverは、横座屈(曲げねじり座屈)を含む幅広い解析分野において、実務者の知見を最大限に活かせる環境の実現を探求しています。まだ道半ばですが、共に歩んでいただける方を募集しています。
開発パートナー登録 →