光滑粒子動力學(SPH)是一種無網格演算法,相比於有限體積法,最直接的優勢就是不用畫網格。從你拿到模型和任務、建模、畫網格、計算和調參數、結果分析,畫網格可以佔用大量的時間(三分之一的時間都有可能)。有時候畫網格、計算和調參數得重複做。SPH在這方面就省了畫網格的事兒,但是計算時間會增加不少。在科研方面,SPH還是有很多應用和值得探索的地方。

在校科研的時代對於我來說已經結束。很多朋友發來私信詢問我如何學習使用DualSPHysics,由於平常搬磚忙,沒來得及回復。不過大家可以相信自己是可以搞定的。當初我就是看著軟體包自帶的教程學會了基本的設置,並走通了一些基本的算例。很多特性,DualSPHysics都還沒有,比如兩相流。大家在實際使用的時候,估計還得自己建模型,碼代碼,給SPH添磚加瓦。這裡就獻上幾個之前做的算例吧,還是標準算例。

算例一:表面自由流動+週期性邊界條件

水槽中的表面自由流動

算例二:方塊繞流(兩個圖中方塊的速度不同)

方塊移動速3.5m/s

方塊移動速度2.8m/s

算例三:水泵的流固耦合。此算例被我簡化了,修改了幾何模型,增加了粒子間距,將粒子數量減少至十萬級。原算例粒子數為百萬級別。

水泵中的流固耦合

葉片中的流體粒子分佈

祝大家發文章順利,早日畢業。

推薦閱讀:

相關文章