回答:
それがあなたの望む答えであるかどうかはわかりませんが、誰も答えていないので、貯水池シミュレーションの圧力方程式に模倣ソルバーを使用するGPLのMATLAB Reservoir Toolboxに言及できます。この式、として見て 、典型的な楕円形のテスト方程式に帰着 ΔP=0、一定の透過性/粘度比のために(ポアソン)、あなたはおそらくMRSTソルバーをある程度理解アウトを得ることができます。MRSTは、さまざまな模倣方法を使用して完全に非構造化されたグリッドをサポートします。ここでの模倣とは、質量バランス式の設定に必要な内積の模倣を指します。これを理解するために、貯水池シミュレーションの理解はおそらく必要ないでしょう。
良い例がここで説明されています。含まれている例では、MATLABのブロックスクリプト機能を使用しています。ここでは、shift-enterを使用して、ステップをステップスルーし、各ステップでデータを検査できます。
関連記事はこちらにあります。最初の論文では、模倣内積の定式化を行っているため、コードを読み進めることができます。MATLABをお持ちでない場合、または言語に不慣れな場合、これはおそらくあまり役に立ちませんが、単純な例はOctaveと互換性があるはずです。
離散計算の構築は2つのステップで進行します。最初に、素数演算子と呼ばれる基本演算子の1つに離散形式を選択します。次に、維持することを選択した微分および積分アイデンティティのサブセットに基づいて、派生演算子と呼ばれる他の基本的な演算子を構築します。素数演算子の選択は、アプリケーションと離散化に依存します。ある意味で、素数演算子は派生演算子の構築を「サポート」します。保存則、解の対称性、微分演算子間の随伴関係は、離散演算子に模倣したいプロパティの例です。
たとえば、模倣離散化が模倣する線形拡散方程式のSOM離散化