双方向連成 — CAE用語解説
双方向連成
先生、「一方向連成」と「双方向連成」の違いがいまいちピンとこないんですけど、何が違うんですか?
一方向連成はAの解析結果をBに渡すだけの一方通行。双方向連成はAとBが互いにデータを交換しながら同時に解を更新するんだ。例えば翼のFSI解析なら、流体が翼に圧力をかけて変形させ、変形した翼の形が流れを変える。この相互作用を再現するのが双方向連成だよ。
定義
相互にデータを交換するって、具体的にはどういう仕組みですか?
各タイムステップで流体ソルバーと構造ソルバーが交互に計算して結果をやり取りする。流体側は壁面圧力と剪断力を構造側に渡し、構造側は変位を流体側に返す。収束するまで1ステップ内で何回もやり取りすることもあって、これを内部反復(sub-iteration)と呼ぶんだ。
CAEにおける位置づけ
計算コストがかなり大きそうですね。どういう場面で使うべきですか?
変形が流れに大きく影響するケースでは双方向が必須だよ。風力タービンのブレードや心臓弁のシミュレーション、パラシュートの展開解析なんかが典型例だね。逆にエンジンブロックの熱変形のように変形量が微小なら一方向連成で十分なことが多い。
なるほど。じゃあ双方向連成で計算が収束しないときってどう対処するんですか?
よくあるトラブルだね。まずは緩和係数(under-relaxation factor)を導入して、変位の更新を控えめにする。Aitken加速法のような動的緩和も効果的だ。それでもダメなら時間刻みを小さくするか、メッシュの品質を見直すといい。
関連用語
関連する用語も知っておきたいです。
双方向連成と強連成って同じものではないんですか?
違うんだ。双方向連成は「データを行き来させる」ことを指していて、実装としてはパーティション型(分離解法)が多い。強連成はすべての物理場を1つの行列にまとめて同時に解くモノリシック型を指す。強連成の方が安定だけど実装は格段に難しい。実務ではANSYS System CouplingのようなパーティショニングツールでFSIを組む方が圧倒的に多いよ。
CAE用語の正確な理解は、チーム内のコミュニケーションの基盤です。 — Project NovaSolverは実務者の学習支援も視野に入れています。
次世代CAEプロジェクト:開発者と実務者をつなぐ
Project NovaSolverは、双方向連成を含む幅広い解析分野において、実務者の知見を最大限に活かせる環境の実現を探求しています。まだ道半ばですが、共に歩んでいただける方を募集しています。
お問い合わせ(準備中)関連トピック
なった
詳しく
報告