圧縮性オイラー方程式を解くための可能な方法は何ですか


13

圧縮可能なオイラー方程式用の独自のソルバーを作成したいと思います。最も重要なことは、すべての状況でロバストに動作することです。FEベースにしたいと思います(DGは大丈夫です)。可能な方法は何ですか?

私は0次DG(有限量)を行うことを認識しており、非常に堅牢に動作するはずです。基本的なFVMソルバーを実装しましたが、うまく機能しますが、収束が非常に遅くなります。ただし、これは間違いなく1つのオプションです。

線形化されたオイラー方程式のFEソルバー(任意のメッシュと任意の要素の任意の多項式次数で動作します)を実装しましたが、スプリアス振動を取得しています(そして最終的には吹き飛ばされるので、使用できませんので問題を解決します)。私はそれを安定させる必要があることを文献で読みました。何らかの安定化を実装すると、すべての問題(境界条件と形状)に対して安定して機能しますか?収束率はいくらですか?

それ以外に、オイラー方程式の他の堅牢な方法論がありますか(つまり、安定化を伴う高次DG)。

多くの人が自分の研究コードでさまざまなことを試したことを知っていますが、すべてのジオメトリと境界条件で機能する堅牢な方法に興味があります(編集:2Dおよび3D)。

回答:


11

オイラー方程式(圧縮性非粘性流の場合)のような双曲線PDEの非線形1次システムを解く際の主な数値的困難は、初期データが滑らかであっても、有限時間後に解(不連続性)が現れることです。これに対処するために、最新のコードのほとんどは両方を使用します

  • スロープ(またはフラックスリミッター。これは、スプリアス振動を発生させることなく、不連続部の近くで導関数を正確に計算する方法を提供します。そして
  • 近似リーマンソルバー。局所的に(各グリッドエッジ/面で)、区分的に一定の初期データと単一の不連続性で初期値問題を解きます。

リミッターとリーマンソルバーを組み込んだ有限差分(FD)、有限体積(FV)、および有限要素(FE)の離散化が存在し、すべては少なくとも衝撃から離れて非常に正確に行うことができます。したがって、FEメソッドはFVメソッドよりも速く収束すると断定的に言うことは意味がありません。比較可能な次数の離散化が使用される場合、それらは比較可能になります。

FEメソッドの中で、解は実際には不連続になるため、不連続Galerkinメソッドが最も適しています。独自に実装したい場合は、このレビューペーパーを読んで、基本を理解するためにHesthaven&Warburtonのテキストのコピーを入手することをお勧めします。それから圧縮性の流れに関するDGに関する論文がたくさんあります。

他の人のコードを使用したい場合、Pythonを使用していることを知っているので、Pythonインターフェイスを持ち、GPUで実行できるAndreas KloecknerのHedgeコードをご覧ください。おそらく、他の優れたDGコードと、多くの優れたFVコード(Pythonインターフェイスを備えたClawpackなど)があります。

スペクトル差などの新しい高次メソッドもあります。最近の展望については、Cheng&Shu 2009、High Order Schemes for CFD:A ReviewまたはEkaterinaris 2005、Aeroordersの高精度で低数値の拡散法を参照してください


特に論文へのすべてのポインタをありがとう、デビッド。FVは0次のDGです。または、高次のFVは同じ次数のDGとはなんらかの違いがありますか?何が起こっているのかを完全に理解できるように、自分で何かを実装したいと思います。ヘッジコードはクールに見えます。
オンドレジ・セティク

1
多くの場合、FEとFVは一次スキームでは同等です。高次のスキームは一般的に異なり、どちらも他のサブセットではありません。
デビッドケッチャソン

1
「reconstruction DG」である程度統一できます。FVは通常、区分的に定数のテスト関数を使用し、近傍を使用して順序を上げて再構築します。DGは通常、マッチングテストスペース(Galerkin)を使用し、内部順序を上げます。DGは強い衝撃に対してリミッターを必要とすることに注意してください。そして、それはもはやガラーキン法ではありません。Reconstruction DGを使用すると、内部順序を上げ、隣接ノードを使用して再構築できます。したがって、従来のFVとDGは限定的なケースです。
ジェッドブラウン

経験的な理由で衝撃波が表示されないと考えている物理システムをモデリングしている場合、良い方法は何ですか?
sigfpe

@sigfpeでは、新しい質問と詳細情報を投稿するのが最適です。
デビッドケッチャソン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.