古典積層理論(CLT) — トラブルシューティングガイド
CLTのトラブル
複合材解析でよくあるトラブルを教えてください。
複合材特有のトラブルは「材料座標系」と「積層順序」に集中している。
材料座標系の間違い
繊維角を正しく設定したはずなのに、結果がおかしいです。
材料座標系の向きが間違っている可能性が高い。繊維角は要素の材料座標系の1軸方向に対する角度。要素の向きが意図と異なっていると、繊維角の基準がずれる。
確認方法:
- プリプロセッサで材料方向ベクトルを表示 — 矢印がどこを向いているか目視確認
- 0°層のみのモデルで引張試験をシミュレーション — 繊維方向に引っ張って $E_1$ が出るか確認
- 曲面では要素ごとに材料方向が変わる — ドレーピングツールの使用を検討
曲面で材料方向がずれるのは厄介ですね。
曲面上では要素の面内方向(1軸)が連続的に変化するため、繊維角の基準も変わる。材料方向の可視化なしに複合材解析をやるのは危険だ。
積層順序の間違い
積層の順番を間違えるとどうなりますか?
$[A]$ マトリクスは積層順序に依存しない(面内剛性は層の合計で決まる)。しかし $[D]$ マトリクスは積層順序に強く依存する。外層に0°を配置するか内層に配置するかで曲げ剛性が大きく変わる。
同じ層構成でも順番で曲げ剛性が変わる!
$[D]$ は $z^3$ の重み付きだから、外層($z$ が大きい)の層が曲げ剛性に大きく寄与する。外層に0°繊維を置くと$x$方向の曲げ剛性が最大になる。
結果の解釈ミス
結果の解釈で気をつけることは?
- 層ごとの応力を確認 — 全体の平均応力ではなく、各層の応力が破壊判定の対象
- 繊維方向応力 vs. 直交方向応力 — 材料座標系(1, 2, 3方向)での応力を確認
- グローバル座標系の応力とは異なる — x, y, z の応力は積層の評価には使えない
複合材ではグローバル座標系の応力を見てはいけないんですか?
破壊判定(Tsai-Wu, Hashin等)は材料座標系(1: 繊維方向、2: 直交方向、3: 板厚方向)で評価する。グローバル座標系のvon Mises応力は複合材には使えない。
まとめ
CLTのトラブル対処、整理します。
- 材料座標系の間違い — 材料方向ベクトルを可視化。0°層の引張試験で確認
- 積層順序の間違い — $[D]$ マトリクスが変わる。外層の影響が大きい
- 結果の解釈 — 材料座標系(1, 2方向)の応力で破壊判定。von Misesは使えない
- 曲面のドレーピング — 材料方向のずれを専用ツールで管理
- CLTの手計算との比較 — ABD行列の値をeLamX²等で検証
「材料座標系の可視化」が複合材解析の最も重要な確認項目ですね。
間違いない。繊維方向を正しくモデル化できなければ、全ての結果が無意味だ。複合材解析では材料方向の確認に時間の半分を使うくらいの心構えが必要だ。
タコマナローズ橋の崩壊(1940年)
完成からわずか4ヶ月で崩壊した吊り橋。風速わずか65km/hで起きた空力弾性フラッター(共振)が原因でした。この事故は「振動解析を怠るとどうなるか」の最も有名な教訓として、今でも構造力学の教科書に載っています。現代のCAEは、この種の問題を設計段階で発見できます。もし当時にCAEがあれば、橋は今も架かっていたかもしれません。
トラブル解決の考え方
デバッグのイメージ
構造解析のトラブルシューティングは「医師の問診」に似ている。「いつから症状が出たか」(どのステップでエラーが出るか)、「どこが痛いか」(どの要素で収束しないか)、「何をしたか」(直前に何を変更したか)を系統的に聞くことで原因を特定する。
「解析が合わない」と思ったら
- まず深呼吸——焦って設定をランダムに変えると、問題がさらに複雑になる
- 最小再現ケースを作る——古典積層理論(CLT)の問題を最も単純な形で再現する。「引き算のデバッグ」が最も効率的
- 1つだけ変えて再実行——複数の変更を同時に行うと、何が効いたか分からなくなる。科学実験と同じ「対照実験」の原則
- 物理に立ち返る——計算結果が「重力に逆らって物が浮く」ような非物理的な結果なら、入力データの根本的な間違いを疑う
構造解析の収束問題や計算コストに課題を感じていませんか? — Project NovaSolverは、実務者が日々直面するこうした課題の解決を目指す研究開発プロジェクトです。
Project NovaSolver — CAE実務の課題に向き合う研究開発
「古典積層理論(CLT)をもっと効率的に解析できないか?」——私たちは実務者の声に耳を傾け、既存ワークフローの改善を目指す次世代CAEプロジェクトに取り組んでいます。具体的な機能はまだ公開前ですが、開発の進捗をお届けします。
進捗通知を受け取る →