非常に簡単な質問かもしれませんが、答えが分かれば分かります。 2D内の流体の流れのシミュレーションにLattice Boltzmann method (LBM)のアプリケーションによってX
における速度の行列(2D
アレイ)のシリーズ(t0..tn
ため言う)とY
方向に(UX,UY)
を提供速度マップを流体フローマップに変換する方法
、質問がどのようです流体の流れをアニメーション化する。
速度を使用して(??)の位置を見つけるには、Position = Velocity x Time
を使用する必要があります。何ができるのアイデア(??)。
時間のt0
の粒子の速度マトリクスと同じ大きさの粒子を持ち、上記のように次の位置マトリクスを見つけることで、それに従って粒子を動かすことができると考えます。
- あなたの知識を分かちやすくしてください!
- 選択したアプローチは正しいですか?
- その他の方法など
- この問題のために、Pythonのヒントは大歓迎です!
- 疑似コードがさらに役立つ可能性があります。
はそれに基づいて、流体の流れのマップを持ってしようとすると、時間tn
における速度マップがされ、次の質問を簡単にするために、どのように?
私たちは、流体流動モデリングのためのLBMの簡単な実装を試し始めました。見つかったコードは速度マップ( 'quiver')を生成します。どのようにそれに基づいて流体の流れのシミュレーション(大量輸送〜パーティクルの移動など)を作るのですか?任意の単純な 'Python'ワーキングコードまたは擬似コード?もちろん、バックグラウンドのために自由に利用できるウェブ上のリソースがあります。それはとても良いですが、単純な作業(他のライブラリに依存しない)はありません!どのようなヘルプ/アイデア/コメント! – Developer