Level Set法 — CAE用語解説
Level Set法
先生、レベルセット法って流体解析でどう使うんですか?自由表面の追跡ですか?
定義
定義を教えてください。
レベルセット法は、界面をスカラー関数φ(x,t)のゼロ等値面として表現する方法だ。φ>0が一方の流体、φ<0がもう一方の流体、φ=0が界面。この関数を輸送方程式で時間発展させることで界面の移動を追跡するんだよ。
VOF法とは何が違うんですか?
VOF法は体積分率を使うから質量保存性が良いけど界面がぼやけやすい。レベルセット法は符号付き距離関数を使うから界面がシャープだけど質量保存が苦手。それぞれの弱点を補うCLSVOF(結合手法)もあるよ。
流体解析における役割
実務ではどんな問題に使いますか?
スロッシング(タンク内の液面揺動)、インクジェットの液滴形成、鋳造の湯流れなど。自動車の燃料タンクの急制動時のスロッシングをLevelSetで解析して、燃料ポンプの吸い込み位置を最適化する、なんて使い方があるよ。
質量が保存しないのは問題にならないですか?
長時間の計算だとφの再初期化で質量がドリフトすることがある。対策として定期的にφを符号付き距離関数に戻す再初期化を行うんだ。あるいはVOFと組み合わせて質量保存はVOFに任せ、界面形状の鮮明さはレベルセットで確保する方法もある。
関連用語
関連する用語を教えてください。
レベルセットとVOFの使い分けが分かりました。問題に応じて選ぶんですね。
OpenFOAMにはinterIsoFoamというVOF+界面再構築のソルバーがあるから、まずそれで感覚を掴んでみて。
CAE用語の正確な理解は、チーム内のコミュニケーションの基盤です。 — Project NovaSolverは実務者の学習支援も視野に入れています。
Project NovaSolver — CAE実務の課題に向き合う研究開発
「Level Set法をもっと効率的に解析できないか?」——私たちは実務者の声に耳を傾け、既存ワークフローの改善を目指す次世代CAEプロジェクトに取り組んでいます。具体的な機能はまだ公開前ですが、開発の進捗をお届けします。
進捗通知を受け取る →関連トピック
なった
詳しく
報告