有限体積法( FVM ) は、偏微分方程式を代数方程式の形で表現および評価する方法です。 [ 1 ]有限体積法では、発散項 を含む偏微分方程式の体積積分は、発散定理を使用して面積積分に変換されます。これらの項は、各有限体積の表面でのフラックスとして評価されます。特定の体積に入るフラックスは隣接する体積から出るフラックスと同一であるため、これらの方法は保存的です。有限体積法のもう 1 つの利点は、非構造メッシュを許容するように簡単に定式化できることです。この方法は、多くの計算流体力学パッケージで使用されています。「有限体積」とは、メッシュ上の各ノード点の周囲の小さな体積を指します。[ 2 ]
有限体積法は、節点値を用いて導関数を近似する有限差分法や、局所データを用いて解の局所近似を作成し、それらを繋ぎ合わせて全体近似を構築する有限要素法と比較対照することができる。これに対し、有限体積法は、ある体積における解の平均値の厳密な式を評価し、このデータを用いてセル内の解の近似を構築する。[ 3 ] [ 4 ]
単純な1次元移流問題を考えてみましょう。
ここ、は状態変数を表し、流れまたはフローを表す従来、肯定的は右方向への流れを表し、負は右方向への流れを表します。は左方向の流れを表します。式(1)が一定面積の流体媒体を表すと仮定すると、空間領域を細分化できます。有限の体積またはセルに分割され、セルの中心は次のようにインデックス付けされます。特定の細胞の場合、体積平均値を定義することができますその時そして、 として
そしてその時として、
どこそしてそれぞれ上流面と下流面またはエッジの位置を表す細胞。
式(1)を時間積分すると、次のようになる。
どこ。
体積平均を取得するにはその時私たちは統合します細胞体積全体にわたって、そして結果をで割るつまり
私たちは次のように仮定しますは良好な挙動を示し、積分の順序を逆にすることができます。また、流れはセルの単位面積に垂直であることを思い出してください。さて、1次元では発散定理を適用できます。、発散の体積積分を以下の値で置き換える細胞表面(端)で評価そして)有限体積の以下の通りです。
どこ。
したがって、上記の問題に対して、セル中心をインデックス付けした半離散数値スキームを導出することができる。セルエッジフラックスは次のようにインデックス付けされます(6)を時間に関して微分することにより、以下が得られる。
ここで、エッジフラックスの値、は、セル平均の補間または外挿によって再構築できます。式( 7)は体積平均に対して正確です。つまり、その導出中に近似は行われていません。
この方法は、ノード周辺の東西面に加えて南北面も考慮することで、2次元の状況にも適用できます。
また、次の偏微分方程式で表される一般的な保存則の問題も考えることができます。
ここ、状態のベクトルを表し、は対応するフラックステンソルを表します。ここでも、空間領域を有限の体積またはセルに分割できます。特定のセルについては、セル全体の体積について体積積分をとると、それによって、
最初の項を積分して体積平均を求め、2番目の項に発散定理を適用すると、次の式が得られます。
どこは細胞の総表面積を表し、は、表面に垂直で外向きの単位ベクトルです。したがって、最終的に、( 8 ) と同等の一般結果、すなわち、を提示することができます。
繰り返しになりますが、エッジフラックスの値は、セル平均の補間または外挿によって再構築できます。実際の数値スキームは、問題の形状とメッシュ構造によって異なります。MUSCL再構築は、解に衝撃波や不連続性が存在する高解像度スキームでよく使用されます。
有限体積法は、セル平均がエッジフラックスによって変化するため、保守的な手法です。言い換えれば、あるセルの損失は常に別のセルの利益になります。
{{cite book}}: CS1メンテナンス: 場所の発行元が見つかりません (リンク)