0

2Dオイラー方程式のために、独自の計算流体力学ソルバーをコーディングするための優れた、特に簡単なガイドを知っていますか?Fluentのような商用ソフトウェアが何をしているのかを理解したいだけです。そして、それが十分に簡単であるとき、私は何人かの友人にそれをする方法とそれをコーディングする方法を示したいと思います。

残念ながら、このhttp://en.wikipedia.org/wiki/Euler_equations_%28fluid_dynamics%29を数値アプリケーションに変換する方法が見つかりませんでした。

誰かがこれを以前にやったことがありますか?どんな助けでもありがたいです、

アンドレアス

4

4 に答える 4

3

はい、多くの人が以前にやったことがあります。

秘訣は、質量、運動量、エネルギーの保存則を積分方程式として書き、それらを行列方程式に変換して数値的に解くことです。通常、変換プロセスには、2D の場合は三角形や四角形、3D の場合は四面体やレンガなどの単純な形状を使用してコントロール ボリュームを離散化し、形状内の関連変数の分布を仮定することが含まれます。

問題が一時的なものである場合は、線形代数と数値積分についてかなりの知識が必要です。

これを行うには、有限差分、有限要素、および境界要素 (適切なグリーン関数が存在する場合) など、いくつかの手法があります。

それは些細なことではありません。あなたは次のようなものを読みたいと思うでしょう:

http://www.amazon.com/Numerical-Transfer-Hemisphere-Computational-Mechanics/dp/0891165223

于 2011-10-27T00:15:32.120 に答える
3

この本:

http://www.amazon.com/Computational-Fluid-Dynamics-John-Anderson/dp/0070016852

は、CFD コードを記述するために必要なことを非常に簡単に説明したものです。理論よりも実践的な例を含む、学部レベルの入門に適しています。

于 2011-12-10T16:56:01.457 に答える
1

あなたの質問に対する答えは、2D オイラー方程式を解くために使用するアプローチによって異なります。個人的には、有限体積アプローチをお勧めします。これを理解するには、次の本を参照する必要があると思います: Computational Fluid Dynamics: Principles and Applications by Jiri Blazek .

これは、最初から有限体積法に立ち、独自のコードを作成するための優れた本であり、その過程でガイドとなるコンパニオン コードも付属しています。とても良い本で、修士論文を書いていたときに不思議に思いました。

于 2012-10-10T18:48:18.040 に答える