SPHシミュレーション


7

滑らかな粒子の流体力学を使用して、異なる初期条件を含むように構成できるシミュレーションはありますか?惑星の衝突とその影響をシミュレーションしたいと思います。次のリンクを正確に複製したいと思います。


https://www.youtube.com/watch?v=Fwl_JBQtH9o



もう少し正確に、何が本当に望んでいるのか教えてもらえたら最高です。SPHとそのバリエーションを含む多くのアルゴリズムがあり、多くのコードが記述され、多くの優れた出力が生成され、惑星の衝突が含まれています。
Alexey Bobrick 2014年

1
私が探しているアルゴリズムは、次のリンクのような衝突をシミュレートできるはずです:youtube.com/watch
Artemisia

そのYouTubeリンクに使用されているコードを正確に複製しようとしています。
アルテミシア2014年

CanupのSPHコードを見つけられますか?私は博士号を取得したブラジルの学生で、あなたのようなコードを探しています。ありがとう=)
Andre Amarante

@AndreAmarante、残念ながら、Canupのコードを見つけることができませんでした。他のSPHコードはそれを理解する方法について多くの洞察を提供していたので、それらをチェックアウトすることをお勧めします。乾杯!
アルテミシア2017年

回答:


6

構造形成の宇宙論的シミュレーションにはMPA Garchingのガジェットコードをお勧めします。これは主に重力によるものですが、ガス効果も含めることができると思います。

ガジェットは、階層ツリーアルゴリズム(オプションで長距離重力の粒子メッシュスキームと組み合わせて)で重力を計算し、平滑化された粒子流体力学(SPH)によって流体を表します。このコードは、孤立したシステムの研究や、周期的な境界条件の有無にかかわらず、宇宙の宇宙論的膨張を含むシミュレーションに使用できます。これらすべてのタイプのシミュレーションで、ガジェットは自己重力の無衝突N体システムの進化に従い、ガスダイナミクスをオプションで含めることができます。ガジェットの力の計算と時間ステップの両方が完全に適応可能で、ダイナミックレンジは原則として無制限です。

これがあなたのようなタスクで一般的に使用されているものかどうかはわかりませんが、調べ始める場所かもしれません。


ありがとう:)それは良い出発点です。youtube.com/watch?v=Fwl_JBQtH9o
アルテミシア

1
天文学コミュニティにはさまざまなSPHコードがあります(私は自分自身を持っています)が、AFAIKはガジェットを除いて誰もがダウンロードできます(これらのコードは非常に具体的であり、何をしているのかわからない場合は簡単に解読できるためです)。 。ガジェットの問題は、それが古いSPHアルゴリズム(> 10年前)を実装していて、惑星衝突のために本当に意図されていなかったことです(惑星衝突には特定の状態方程式が必要になると思います)。
Walter

ああそう。ANEOSの分析状態方程式を使用する予定です。
アルテミシア2014年

SPHアルゴリズムのより更新されたバージョンでのシミュレーションを希望します。購入しなければならない場合でも問題ありません:)何か提案はありますか?
アルテミシア2014年

1
@ウォルター:公に利用可能な他の多くのSPHコードがあります。Springel、Price、Rosswogなど、SPHに関する最近のレビューを確認してください。
Alexey Bobrick 2014年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.