保存形式の移流方程式から始めます。
ここでは空間に依存する速度であり、uは保存されている種の濃度です。
流束の離散化(流束がメッシュポイント間のセルのエッジで定義される)を与えると、 u t = 1
一次風上を使用して、フラックスを次のように近似します。
これは、 ut=1
が一定であれば、これはおなじみの風上スキーム、つまり u t = a。
私の質問は、移流方程式の非定数係数をどのように扱うことができますか?速度はセルの中心で定義されるため、単純なアプローチは次のようになります。
実装が非常に簡単なので、これは私の好みのアプローチです。
ただし、平均化スキームを使用して(セルのエッジでの速度を定義することもできます)(
でルヴェックの著書と彼は言います、
これまで、可変速度はj番目のグリッドセル内の定数値a jによって指定されると仮定しました。場合によっては、代わりに速度a j − 1は各セルインターフェイスで指定されます。
しかし、彼はその後あまり詳しく説明しません。一般的なアプローチとは何ですか?
保存問題を解決しています(連続方程式として移流方程式を使用しています)ので、離散化を適用した後、保存特性が保存されることを確認したいと思います。これらの可変係数に関する隠れた驚きを避けたいと思います!誰か一般的なコメントやガイダンスがありますか?
更新以下に2つの本当に良い答えがあり、私は1つしか選ぶことができませんでした:(