基于SPH方法的快速逼真流體表面張力仿真
發(fā)布時間:2025-05-28 21:48
隨著計算機仿真技術(shù)的發(fā)展,流體的模擬仿真被廣泛地應(yīng)用于工程計算、游戲及電影特效中.逼真的流體仿真需要對流體的物理特性進行建模,基于物理的流體仿真是仿真領(lǐng)域最具挑戰(zhàn)的研究內(nèi)容之一.基于光滑粒子流體動力學(xué)(SPH)的流體仿真方法是目前最為常用的流體仿真無網(wǎng)格法,其粒子特性特別適合處理流體的建模問題,同時能夠魯棒穩(wěn)定地解決流體仿真中的計算問題.但是,SPH方法無法實現(xiàn)精確的表面張力計算,無法獲得逼真的流體仿真效果.SPH表面計算中的數(shù)值不穩(wěn)定問題,引起的表面張力不真實、自由表面處粒子聚集、細節(jié)斷裂等現(xiàn)象,嚴(yán)重影響流體自由表面處仿真的視覺效果.為解決該問題,提出一種面向SPH流體的快速逼真流體表面張力仿真方法.首先快速精確找到流體表面粒子,精準(zhǔn)計算其表面粒子法向量,其次通過構(gòu)建水平集網(wǎng)格用于邊界處密度修正以更加準(zhǔn)確地處理邊界處的計算,最后提出近表面粒子間作用力模型以計算流體表面張力.實驗結(jié)果表明該方法能實現(xiàn)逼真的流體表面張力仿真效果.
【文章頁數(shù)】:14 頁
【部分圖文】:
本文編號:4048257
【文章頁數(shù)】:14 頁
【部分圖文】:
圖1流體粒子表面檢測結(jié)果表1表面粒子檢測用時對比3.2.2水平集網(wǎng)格構(gòu)建
圖2本文方法計算模式
內(nèi)部為正,在流體外部為負,在自由表面處為0(因為dNFN=0).4快速表面張力計算與密度修正自由表面的存在意味著SPH插值精度應(yīng)當(dāng)保持到接近流體域邊界處.當(dāng)實現(xiàn)SPH插值計算,如壓力梯度、速度散度時,接近流體表面處被以與流體內(nèi)部同樣的方式所處理.然而表面處的計算常常被人們所忽視,....
圖3近表面粒子4.1近表面粒子間作用力模型
平集網(wǎng)格,以區(qū)分流體內(nèi)外區(qū)域的網(wǎng)格頂點.本文通過SPH密度求和方式得到流體密度,所以對于擁有非完整核半徑的流體粒子,由于鄰域粒子的缺失,其計算所得密度將偏。ㄟ^前述構(gòu)建的水平集網(wǎng)格,可對粒子密度進行修正,詳見4.3節(jié).實際情況下,不是所有的粒子密度計算都是錯誤的,只有靠近表面的....
圖4Lennard-Jones模型近似圖
)之間的流體粒子所示.所以,密度修正只需對近表面粒子操作,以減少密度修正計算量,提高計算效率.為了實現(xiàn)快速、有效的表面張力,本文提出了一種近表面粒子間作用力,詳見4.1節(jié).為了更好地模擬流體的表面微觀特性,還需加入近表面最小化表面積項保證流體表面積最小化,詳見4.2節(jié).最后,通過....
本文編號:4048257
本文鏈接:http://lk138.cn/kejilunwen/lxlw/4048257.html
最近更新
教材專著