2014-02-10 41 views
10

1)是否有任何證據證明混合剛體和力學流體(如SPH)的模擬可以爲現實世界提供建模?
2)這樣的混合框架是如何工作的?假設我們有一個沃登在一個裝有2種不同液體(油和水)和軟體球的盒子裏面擺動。開始狀態如下: enter image description here流體模擬如何集成到剛體phisix引擎中?

我們如何模擬這種情況?用什麼工具?

我怎麼現在看到它在我有(請高大的我,如果我錯了)

  1. 我們在國家所有機構和體液(*
  2. 現代引擎如子彈支撐軟組織和剛體 - 因此我們可以加載(*)並在RB \ SB phisix引擎中創建一個框架。
  3. 取所有頂點並與前一幀進行比較。走出某種形式的矢量力場。
  4. 代表我們RB /泰特(*)在流體發動機Sb作爲對應於previosly顆粒與RB和SB從我們的力場衝動
  5. 負載(*)作爲對應於材料密度顆粒它們由和衝動計算的矢量費爾德
  6. 使在流體發動機的幀
  7. 更新RB/SB的位置相對於顆粒movment - 獲取新的狀態(**

這是至少在理論上可以是computabl e近乎實時地使用當前的液體3 + goplet 3對於簡單的情況...然而,我不知道這會使系統變得不真實嗎?

+0

該問題始於像碰撞這樣的相互作用...因爲您需要一次性與所有碰撞的粒子進行交互,這有時非常困難,特別是對於循環交互(當粒子1與2,3,4,5 ...和其中一些以不直接反作用的方式與1相互作用)精度(真實性)很快下降......大多數物理引擎是用於遊戲的,因此它們用計算速度替代精度...對於「精確」仿真是有限元和/或場更好。至少在我看來, – Spektre

+0

你需要做什麼?遊戲?科學模擬?流體中的粒子相互作用在計算上非常昂貴而不切合實際。 – webuster

+0

科學模擬 – DuckQueen

回答

0

看起來好像這個問題還沒有得到足夠的重視,所以我只是在這裏投入2美分。
快速谷歌搜索顯示來自賓夕法尼亞大學的this presentation和來自東京大學的this paper。他們可能有一些你正在尋找的信息。

0

沒有必要進行粒子級計算,這是現實的。粘性CFD和流體結構相互作用將使系統的行爲達到非常合理的準確度。像COMSOL或Ansys這樣的軟件包可以在幾個小時內得到答案。如果你需要實時動畫,那麼你需要簡化一下這個問題。你在評論中說你正在做科學模擬,所以我假設你正在尋找每秒幀數的準確行爲。