光滑粒子流體動力學(SPH)中的人工黏度(artificial viscosity)係數與水的實際黏度之間有什麼對應關係?

時間 2021-05-11 16:57:58

1樓:

我現在在用SPH算多相流。

DualSPHyics用過,後來覺得其不具備模擬低雷諾數和多相流動的特性,所以開始自己程式設計。

粘度項有幾個選擇,其中人工粘度在模擬自由液面用得比較多。其提出就是為了數值穩定。係數和物理粘度沒有直接關係,都是經驗取值。

如果你需要採用真實粘度模擬,可以將粒子NS方程粘度項直接展開,就可用流體真是粘度了。需要將所有粒子的應變率先求一遍,計算量比較大。

另外 DualSPHyics裡可以選擇粘性項除了artificial viscosity外,還可以用laminar viscosity, 這個方法包含真是粘度,適合單相流。

2樓:

很多時候引入人工定義項是為了數值計算的收斂和穩定,與實際的物理意義並沒有嚴格的對應關係。從某種程度上來說,相當於盡可能正確的拼湊得到精度較高的結果。

3樓:Xiao Sun

正像artificial viscosity的名字,並沒有什麼關係。sph人工粘性主要是為了在求解尤拉方程時保證計算穩定。題主仔細看一下人工粘性的模型便可以發現,一是包含聲速,二是只在粒子對互相接近時發生作用,三是粒子極小時收斂趨近於0,說明它本身不是對粘性項的近似。

嚴格來說,它類似於某種簡單的Riemann solver,匯入數值粘性。

目前題主需要考慮的是,是否確實需要真實的流體粘性?sph的許多應用其實是在求解低粘性高雷諾數的尤拉方程,這包括許多諸如 dam break的經典算例。如果確實需要,請考慮換用sphysics提供的其他粘性模型。

什麼是廣義流體動力學?和熱力學Bethe擬設有什麼關係?對理解非平衡態有什麼意義?

這件事情最開始起源於乙個一維系統的動力學演化的實驗,乙個牛頓擺,兩團一維氣體經過長時間碰撞依然無法達到Gibbs平衡態,於是大家開始猜想是不是因為一維可積系統的平衡態不是僅僅由能量和粒子數這兩個守恆量決定,應該考慮系統所有的守恆量,於是就有了廣義的Gibbs系綜,這一猜測和實驗是吻合的。在局域平衡近...

熱力學和動力學的英文表達中,kinetics和dynamics的區別是什麼?

Lagrange Peter Tam 網路搜尋結果,Dynamics vs Kinetics What s the difference?這裡的解釋在物理學概念裡把kinetics等價於kinematics,運動學。而不是動力學。如果在熱力學裡提到了kinetics,我猜應該等價於dynamics,...

如何理解電動力學中映象法解題的思路?

EricWang 蒟蒻,新高一,初學電動力學部分,日常胡思亂想的時候冒出的點子在數學的的平面幾何中有Apollonius圓的性質。這一點性質表明,對於平面內兩個定點,並給定乙個正比值,則所有到該兩點距離為該比值的點所形成圖形為圓,特別地,比值為1時,圖形退化為中垂線。在比值不為一時,Apolloni...