
發(fā)布
注冊
/
登錄interFoam
關(guān)注創(chuàng)建者:suojianyingmin 創(chuàng)建時(shí)間:2021-03-31

interFoam的實(shí)例教程
文件上傳成功后,會自動(dòng)將其轉(zhuǎn)換成OF格式,并在區(qū)域1顯示網(wǎng)格,區(qū)域2顯示OF相關(guān)命令的日志消息
3、網(wǎng)絡(luò)檢查
按下圖順序,首先單擊左側(cè)列表中CheckMesh切換至網(wǎng)格檢查界面,然后點(diǎn)擊檢查網(wǎng)格進(jìn)行網(wǎng)格檢查,同樣在消息框中刷新網(wǎng)格檢查日志
4、求解器設(shè)置
目前SWOF集成了四大類,共13個(gè)求解器(SimpleFoam、PimpleFoam、pisoFoam、icoFoam、RhoCentralFoam、RhoSimpleFoam、RhoPimpleFoam、SonicFoam、BuoyantBoussinesqSimpleFoam、BuoyantSimpleFoam、BuoyantBoussinesqPimpleFoam、BuoyantPimpleFoam、interFoam)。單擊Solution Setup中General切換求解器設(shè)置界面,單擊確認(rèn)確定求解器。該設(shè)置對應(yīng)OF文件controlDict中application參數(shù)
5、材料設(shè)置
該參數(shù)設(shè)置對應(yīng)OF文件transportProperties,按照下圖方式,單擊Materials進(jìn)入材料設(shè)置界面,設(shè)置完成后單擊save保存。參數(shù)保存后界面會彈出彈窗告知用戶參數(shù)保存是否成功。
如果求解器設(shè)置為interFoam,則材料參數(shù)設(shè)置界面可以分別設(shè)置主相、次相材料參數(shù)、表面張力以及主相選擇,如下圖所示
6、模器設(shè)置
模型設(shè)置里面主要有三個(gè),Turbulence湍流模型設(shè)置(對應(yīng)OF的turbulencePropeties文件),Thermo熱力學(xué)模型(對應(yīng)OF的thermophysicalProperties文件),Gravity重力設(shè)置(對應(yīng)OF中g(shù)文件)
7、邊界條件設(shè)置
邊界條件設(shè)置,對應(yīng)OF中0文件夾中的文件設(shè)置。
展開 interFoam:牛頓和非牛頓流體的VOF模型求解。
4. 后處理:openfoam本身是基于C++編寫,在linux下運(yùn)行,自身無法圖形化,云圖顯示一般使用paraview或者其他專業(yè)后處理工具。
5. 上手體驗(yàn):有一定的入門門檻,學(xué)習(xí)成本比較高、不自帶GUI界面,由于是開源,所以bug比較多,但是全球也有很多人在對其優(yōu)化,本身是非常強(qiáng)大的,是未來發(fā)展的大勢頭。
以上仿真軟件在“神工坊”高性能仿真平臺都有,登陸平臺即可使用,無需下載。歡迎免費(fèi)試用!
在輔機(jī)上創(chuàng)建OpenFoam文件夾,并將文件權(quán)限改為777
mkdir-p OpenFoam
chmod777 OpenFoam
在主機(jī)上也創(chuàng)建openFoam文件夾,并將文件權(quán)限改為777
mkdir-p OpenFoam
chmod777 OpenFoam
然后編輯主機(jī)/etc下的exports文件,在最后一行中加入:
/home/用戶/OpenFoam 輔機(jī)hostname(rw,sync,fsid=0,crossmnt,no_subtree_check)
其后,重啟nfs服務(wù)器,輸入命令:
sudo/etc/init.d/nfs-kernel-server restart
在各輔機(jī)上安裝掛載主機(jī)OpenFoam文件夾,輸入命令:
sudomount -t nfs openfoam2:/home/用戶/OpenFoam/home/用戶/OpenFoam
將所有的openFoam文件都拷到主機(jī)的OpenFoam文件夾下(應(yīng)該要改一下配置環(huán)境),
然后將修改OpenFoam文件夾的權(quán)限:
sudo-R chmod 777 OpenFoam
修改各輔機(jī)上的/etc下的fstab文件可以自動(dòng)掛載主機(jī)上OpenFoam文件夾:
sudopico /etc/fstab
在最后一行中添加:
Openfoam2:/home/用戶/OpenFoam /home/用戶/OpenFoam nfs user, rw,auto 0 0
#5:多節(jié)點(diǎn)openFoam并行計(jì)算
1、 首先網(wǎng)格文件生成
2、 執(zhí)行decomposePar命令,拆分網(wǎng)格
3、 編輯hostfile文件,其格式為:
openfoam1cpu=2
openfoam2 cpu=2
4、 執(zhí)行mpirun -np 4--hostfile machines interFoam
展開 interFoam:牛頓和非牛頓流體的VOF模型求解。 官網(wǎng)
www.openfoam.org
云端封裝OpenFOAM
EasyCAE云仿真平臺(www.easycae.cn)
更多優(yōu)質(zhì)內(nèi)容,請關(guān)注公眾號:模擬在線
Trujillo, “Evaluating the performance of the two- phase flow solver interFoam,” Computational Science & Discovery.</p><p>[2] Lamb H 1932 Hydrodynamics (Cambridge: Cambridge University Press)</p><p>[3] https://github.com/daidezhi/interPlicFoam</p><p>[4] Roenby, Larsen, J. , Bredmose, B. E. , Jasak, H. , & Hrvoje. (2017). A new Volume-of-Fluid method in OpenFOAM. MARINE VI : proceedings of the VI International Conference on Computational Methods in Marine Engineering. International Center for Numerical Methods in Engineering.</p><p>[5] Fedkiw, R. P. , Aslam, T. , Merriman, B. , & Osher, S. . (1999). A non-oscillatory-eulerian approach to interfaces in multi-material flows (the ghost fluid method). Journal of Computational Physics, 152.
展開 
interFoam的相關(guān)專題、標(biāo)簽、搜索
interFoam的最新內(nèi)容
Trujillo, “Evaluating the performance of the two- phase flow solver interFoam,” Computational Science & Discovery.
1 數(shù)學(xué)模型
1.1 控制方程
OpenFOAM中的interFoam求解器可以求解2個(gè)不可壓縮相的雷諾平均Navier-Stokes方程,包括連續(xù)性方程(公式1)和動(dòng)量守恒方程(公式2),并通過VOF(volume of fluid)方法捕捉自由表面的運(yùn)動(dòng)。
和 case 教程類似的求解器教程太少了,在看完類似 icoFoam代碼解析 教程,icoFoam植入溫度方程 教程,interFoam植入溫度方法 教程,laplacianFoam求解器 教程,wolf dynamics 教程等內(nèi)容之后,新人會有短暫的恍然大悟的激動(dòng)。但是之后會感覺線索又?jǐn)嗔耍l(fā)現(xiàn)網(wǎng)上很難再找到其他的求解器教程。
interFoam:牛頓和非牛頓流體的VOF模型求解。
4. 后處理:openfoam本身是基于C++編寫,在linux下運(yùn)行,自身無法圖形化,云圖顯示一般使用paraview或者其他專業(yè)后處理工具。
5. 上手體驗(yàn):有一定的入門門檻,學(xué)習(xí)成本比較高、不自帶GUI界面,由于是開源,所以bug比較多,但是全球也有很多人在對其優(yōu)化,本身是非常強(qiáng)大的,是未來發(fā)展的大勢頭。
如果求解器設(shè)置為interFoam,則材料參數(shù)設(shè)置界面可以分別設(shè)置主相、次相材料參數(shù)、表面張力以及主相選擇,如下圖所示
6、模器設(shè)置
模型設(shè)置里面主要有三個(gè),Turbulence湍流模型設(shè)置(對應(yīng)OF的turbulencePropeties文件),Thermo熱力學(xué)模型(對應(yīng)OF的thermophysicalProperties文件),Gravity重力設(shè)置(對應(yīng)OF中g(shù)文件)
manual中的compareFiles.sh后顯示的內(nèi)容如下,這里面主要是對比了所有的interFoam和waveFoam的區(qū)別,作為參考用于waveDyMFOAM的改寫:
首先做最簡單的工作,復(fù)制interDyMFoam/ 到waveDyMFoam/ 參見上文
修改file 和option 文件 參見上文
Multiphase flow
bubbleFoam雙組分不可壓縮多相流求解器,其中一相是分散相,如液體中的氣泡
cavitatingFoam基于可壓縮液/汽混合物獲得的均相平衡模型的瞬態(tài)空化代碼
compressibleInterFoam采用VOF相分?jǐn)?shù)界面捕捉方法求解2個(gè)等溫混溶可壓縮流體
interFoam采用VOF相分?jǐn)?shù)界面捕捉方法求解2個(gè)等溫混溶不可壓縮流體
interDyMFoam
interFoam:牛頓和非牛頓流體的VOF模型求解。 官網(wǎng)
www.openfoam.org
云端封裝OpenFOAM
EasyCAE云仿真平臺(www.easycae.cn)
更多優(yōu)質(zhì)內(nèi)容,請關(guān)注公眾號:模擬在線
用戶/OpenFoam nfs user, rw,auto 0 0
#5:多節(jié)點(diǎn)openFoam并行計(jì)算
1、 首先網(wǎng)格文件生成
2、 執(zhí)行decomposePar命令,拆分網(wǎng)格
3、 編輯hostfile文件,其格式為:
openfoam1cpu=2
openfoam2 cpu=2
4、 執(zhí)行mpirun -np 4--hostfile machines interFoam