不連続ガラーキン/有限要素データの視覚化


15

ParaView内で不連続ガラーキン(DG)アプローチを使用して得られたシミュレーション結果を視覚化したいと思います。有限体積法と同様に、問題領域は立方体のセル(「要素」)に分割されます。有限体積法とは異なり、各セル内には解ベクトル値が1つだけではありませんが、各セルには複数のガウス積分点で解が含まれます。あなたはあなたは

私の質問は、ParaView / VTKを使用してそのようなデータを効率的に視覚化した経験があるかどうか、およびVTKでデータを表すために選択したアプローチです。考えられるいくつかの方法が思い浮かびますが、どれが最も有望かはわかりません。

(1)ボクセルを
使用する各統合ポイントに1つのボクセルを使用します。
Pro:標準のVTK非構造化セルタイプで動作するすべてのプラグインは、何も変更せずに引き続き動作します。欠点
統合ポイントが均等に分散されていないため、頂点の正しい位置を見つけるのが難しい場合があります。また、DGフレームワークでは不連続なソリューションが許可されるため、セル表面でソリューションを2回定義できます。また、階層情報(要素に分割されたドメイン、各要素に複数のポイントが含まれる)も失われます。

(2)多角形の
使用統合ポイントごとに1つの頂点を使用します。利点
実装が最も簡単で、異なるソリューションを使用して同じ場所に複数のポイントを簡単に指定できます。欠点
データを「セル」として視覚化する機能が失われ、さらに上記と同じ欠点があります。

(3)VTK直交方式を
使用する直交方式の組み込みサポートを使用します。
利点:むしろ簡単な実装で、元のソリューションのすべての関係とプロパティを保持します。
欠点:これは完全に新しいセルタイプであるため、既存のプラグインの多く(ほとんど)は機能しなくなり、おそらく書き直さなければならないでしょう。


編集権限を持つ人は、(新しい)タグparaview、vtk、discontinuous-galerkinを追加してください。ありがとうございました。
マイケルシュロットケレイクパー

さて、タグを追加しました。
アロンアーマディア

回答:


6

deal.IIは長い間オプション(2)を使用しており、すでに非常に成功しています。言い換えると、2dでは、すべての頂点が出力ファイルに4回出現します。つまり、書き込むデータは増えますが、フィールドは不連続になる可能性があります。私が知っている他の唯一の欠点は、一部の視覚化プログラムは、ストリームラインを実行するときに頂点を共有しないセル間のインターフェイスを追跡できないことです。

よくある質問の次のエントリもご覧ください。http//dealii.sourceforge.net/index.php/Deal.II_Questions_and_Answers#The_graphical_output_files_don.27t_make_sense_to_me_.E2.80.94_they_seem_to_have_to_free_21

更新日:2018年5月31日

リンクは次の場所に移動されました:https : //github.com/dealii/dealii/wiki/Frequently-Asked-Questions#the-graphical-output-files-dont-make-sense-to-me----they-多すぎると思われる自由度


おかげで、Wolfgang、これはまさに私が探していた種類の答えです。
マイケルシュロットケレイクパー

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.