10

1) Rigid Body phisix と流体 (SPH など) を混合したシミュレーションが現実世界のモデリングを提供できるという証拠はありますか?
2) そのようなミックスのフレームはどのように機能しますか?

2 つの異なる液体 (油と水) とソフト ボディ (ボール) が入った箱の中に木のブランコがあるとします。開始条件は次のようになります。 ここに画像の説明を入力

このような状況をどのようにシミュレートできますか? どんなツールで?

私の持っているもので現在それをどのように見ているか(間違っている場合は背を高くしてください)

  1. すべての物体と流体は状態 ( *)にあります。
  2. Bullet などの最新のエンジンは、ソフト ボディとリジッド ボディをサポートしている*ため、RB\SB phisix エンジンでフレームをロード ( ) して作成できます。
  3. すべての頂点を取り、その位置を前のフレームと比較します。何らかの形のベクトル力場を取得します。
  4. *流体エンジンのtate ( ) での rb/sb を、力場からのインパルスを持つ粒子として表します。
  5. load ( *) RB と SB を粒子として、それらが作られた材料に対応する密度と、以前に計算されたベクトル場に対応するインパルスを持ちます
  6. 流体エンジンでフレームを作る
  7. 粒子の動きに対して rb/sb 位置を更新 - 新しい状態を取得 ( **)

そして、これは少なくとも理論的には、単純なケースの場合、現在の流体 3 + 弾丸 3 を GPU で使用して、ほぼリアルタイムで計算できる可能性があります。

4

2 に答える 2

0

これを現実的にするために粒子レベルの計算は必要ありません。Viscous CFD と Fluid Structures Interaction は、システムの動作を妥当な精度で提供します。COMSOL や Ansys などのソフトウェア パッケージを使用すると、数時間で答えを得ることができます。ただし、これをリアルタイムでアニメーション化する必要がある場合は、問題を少し単純化する必要があります。あなたは科学的なシミュレーションを行っているとコメントで言ったので、1秒あたりのフレーム数で正確な動作を探していると思います。

于 2014-12-27T08:44:49.883 に答える