前の質問から、この不均一な有限体積メッシュに境界条件を適用しようとしていますが、
ドメインのlhs(にロビン型の境界条件を適用したいので、
ここで、は境界値です。はそれぞれ境界、移流、拡散で定義される係数です。の誘導体であり、境界で評価および、我々が解決される変数です。 A 、D 、U X = ∂ U UU
可能なアプローチ
上記の有限体積メッシュにこの境界条件を実装する2つの方法を考えることができます。
ゴーストセルアプローチ。
ゴーストセルを含む有限差分としてをします。σ Lが = D U 1 - U 0
A.次に、ポイントおよびを使用した線形補間を使用して、中間値を見つけます。x 1 u (x L)
B.あるいは、セルを平均して見つける、u (x L)= 1
いずれの場合でも、ゴーストセルへの依存は、通常の方法で(有限体積方程式への代入を介して)排除できます。
外挿アプローチ。
点()の値を使用して、線形(または2次)関数を近似させます。これにより、値が提供されます。次に、線形(または2次)関数を微分して、境界で導関数の値の式を見つけることができます。このアプローチでは、ゴーストセルは使用しません。x 1、x 2 x 3 u (x L)u x(x L)
ご質問
- 3つのアプローチ(1A、1B、または2)のどれが「標準」ですか、または推奨されますか?
- どのアプローチが最小のエラーをもたらしますか、または最も安定していますか?
- ゴーストセルアプローチを自分で実装できると思いますが、外挿アプローチをどのように実装できますか?このアプローチには名前がありますか?
- 線形関数と2次方程式の適合に安定性の違いはありますか?
特定の方程式
この境界を、非線形のソース項を持つ移流拡散方程式(保存形式)に適用したいと思います。
メソッドを使用して上記のメッシュでこの方程式を離散化すると、
ただし、境界点()については、完全に暗黙的なスキーム(θ = 1)を使用して複雑さを軽減することを好みます。
ゴーストポイントに注意してください。これは、境界条件を適用することで削除されます。
係数には定義があり、
すべての「」変数は、上の図のように定義されています。最後に、ΔのT時間ステップである(NBは、これは簡略化定数を有する場合、A及びD係数が、実際には「R」係数がややこの理由のために複雑です)。