三级久久三级久久_精品一区二区三区在线观看视频_黄色在线观看网站_日韩中文视频_成人观看网址_精品日韩免费_九九**精品视频免费播放_久久久久成人黄色影片

當前位置    :     網站首頁    /     應用 > 詳情頁

OpenFOAM基本流程

2023-04-18 17:06:49來源:軟服之家

CFD軟件的使用無非通過3個基本步驟:前處理,CFD計算,后處理

前處理主要包括:網格的生成,物理參數的設定,初始邊界條件的設定,求解控制設定,方程求解方法的選擇,離散格式的選擇。


(資料圖片僅供參考)

網格生成:

OpenFOAM帶有自己的網格生成功能blockMesh,他可以生成塊結構化網格,使用比較簡單,但對于復雜幾何,該功能實施比較復雜。

可以采用其網格軟件如:gridgen,pointwise,gambit,icemcfd,tetgen,gmesh,ansys等生成網格,通過網格轉換功能將其轉換為openfoam可識別的網格。通常采用gridgen生成fluent網格,再采用fluentMeshToFaom功能轉換為openfoam可識別網格。

物理參數的設置:

OpenFOAM中的物理參數文件都在當前case文件夾里面的constant文件夾中,里面常用的文件通常常有

environmentalProperties:設定環境參數,重力加速度

transportProperties:傳輸相關參數,比如黏性,密度,對于非牛頓流體的黏性模型及其參數等

LESProperties:大渦模型及其相關的模型參數

RASProperties: 雷諾時均模型及其相關模型參數

thermodynamicProperties:熱物理相關參數

這些文件的名字由solver里面定義,可以任意更改,上面書寫是openfoam中的一個慣例,至于如何更改,請參看solver說明。

初始邊界條件的設定:

初始條件和邊界條件設定都在case文件夾中的0文件夾中,在Openfoam中,每個求解變量都有自己的單獨的求解文件,下面以/OpenFOAM/OpenFOAM-1.5/tutorials/icoFoam/cavity/0/p壓力文件為例進行說明

FoamFile //文件頭{ version 2.0; //版本號 format ascii; //存儲形式二進制或者ascii class volScalarField;//場的類型,體心標量場 object p; //場的名字}// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ////場的單位,應當注意這里的壓強單位并非實際壓強,而是壓強除去密度(p/rho)的單位//因為openfoam對動量方程直接求解的速度dimensions [0 2 -2 0 0 0 0];//初始條件:內部場為均勻場,所有全為0,如果不均勻場則采用setField或者funkySetField對初始場進行//設置,如何使用這些功能,以后再說明。internalField uniform 0;//邊界條件

boundaryField{ movingWall //邊界名字 { type zeroGradient; //邊界條件為第二類邊界條件,梯度為0 }

fixedWallsm //邊界名字 { type zeroGradient;//邊界條件為第二類邊界條件,梯度為0 }

frontAndBack //邊界名字 {//空邊界條件,說明求解是二維流動,這個在openFOAM是獨有的,如果遇到該類邊界,該邊界不參與方程離//散,也就是什么都不做。 type empty; }}

求解控制設定:

文件為system/controlDict,典型的controlDict文件如下

//文件頭FoamFile{ version 2.0; format ascii; class dictionary; object controlDict;}// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

//當前case所用求解器的名字application icoFoam;//程序從什么時候開始執行,startTime開始startFrom startTime;//startTime 設定為0,即從0時刻開始執行startTime 0;//程序什么時候結束,endTime結束stopAt endTime;//程序結束時間endTime 0.5;

//當前算例的時間步長deltaT 0.005;//以什么方式寫文件,按照時間步長寫(也可以為runTime,即按照時間來些)writeControl timeStep;//20個時間步長,20*timeStep寫一次;(如果按照時間來寫的話為1)writeInterval 20;//寫過程是否覆蓋,如果0則不覆蓋,大于0為覆蓋,比如:2,case文件家中只有輸出文件 比如6 和 7,//當算到8時候,會覆蓋6,9會覆蓋8,以此類推purgeWrite 0;//寫的格式ascii或者binarywriteFormat ascii;//文件寫入精度writePrecision 6;//是否對生成數據進行壓縮,壓縮的話會戰較少空間。uncompressed/compressed;writeCompression uncompressed;//時間文件夾格式:fixed m.ddddd(d的個數取決于下面的timePrecision),scientific :采用科學計數//法,general:科學計數法指數小于-4用指數,大于-4用小數timeFormat general;//時間文件夾精度timePrecision 6;//在求解過程中是否允許修改以上參數runTimeModifiable yes;

方程求解方法的選擇:

文件為system/fvSolution,典型的文件為

//文件頭FoamFile{ version 2.0; format ascii; class dictionary; object fvSolution;}// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

solvers //方程求解器{ p PCG //壓力采用預條件共軛梯度法(主要用于求解對稱矩陣) { preconditioner DIC; //預測器,對角不完全Cholesky方法 tolerance 1e-06; //參差 relTol 0; //迭代容差 };

U PBiCG //速度采用預條件雙共軛梯度法(主要用于反對稱矩陣) { preconditioner DILU; //預測器,對角不完全LU tolerance 1e-05;//殘差 relTol 0; //迭代容差 };}

PISO //piso控制參數{ nCorrectors 2;//修正次數 nNonOrthogonalCorrectors 0;//非正交修正次數 pRefCell 0;//壓力參考cell的index pRefValue 0;//壓力參考值}如果對求解器不明白,可以參看相關理論,或者直接找到一個差不多的case進行復制。

離散格式的選擇:

文件:system/fvSchemes,典型文件

//文件頭FoamFile{ version 2.0; format ascii; class dictionary; object fvSchemes;}// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ////非穩態格式ddtSchemes{ default Euler; //默認采用歐拉離散,其他格式以后介紹}

gradSchemes //梯度離散{ default Gauss linear;//梯度離散采用高斯方法,線性插值 grad(p) Gauss linear; //壓力的梯度離散}

divSchemes //散度離散{ default none; //散度的離散(必須指定沒有默認值) div(phi,U) Gauss linear;//對流項離散,高斯理論,采用線性插值}

laplacianSchemes //拉普拉斯項離散{ default none; //拉普拉斯項離散,必須指定 laplacian(nu,U) Gauss linear corrected; //擴散項離散采用高斯理論,采用線性插值,并帶有非//網格正交修正 laplacian((1|A(U)),p) Gauss linear corrected;//壓力方程離散采用高斯理論,線性插值,帶有非//網格正交修正}

interpolationSchemes //插值格式{ default linear; //默認線性插值 interpolate(HbyA) linear;//線性插值}

snGradSchemes//梯度發法向分量{ default corrected;//默認帶有非正交修正}

fluxRequired //是否計算流律{ default no; //默認不計算 p;//壓力需要計算,因為需要利用壓力流律修正速度}

CFD計算:

設定上述參數后,直接在case文件中,在控制臺中輸入相應求解器的名字即可。如果參數設置有誤,會得到提示。

后處理:

openfoam推薦的后處理軟件為paraview,當然你可以運用foamToTecplot功能將其轉換為tecplot格式運用tecplot進行處理,或者運用foamDataToFluent轉化為fluent格式進行后處理,所有支持的轉化在/OpenFOAM-1.5/applications/utilities/postProcessing/dataConversion文件夾中。

標簽:

電腦

硬件

數碼

什么是快門?拍攝時應該怎樣選擇快門速度? 相機的參數設置有哪些關鍵點?相機中常見的測光模式有哪些? 富士XS10怎么樣?富士XS10值不值得買? 佳能ixus系列哪個好?佳能ixus最好的型號是什么? 如何讓發到朋友圈的圖片更清晰?如何減少壓縮對照片的影響?
產品

家用洗地機好用嗎?值得買嗎?

為什么老電風扇那么耐用?老式電風扇有收藏價值嗎?

吸塵器哪個牌子好?適合家用的智能吸塵器品牌有哪些?

電動牙刷哪個牌子好?電動牙刷十大品牌推薦

前置過濾器有什么作用?哪個牌子更好?

婷婷色在线播放| 中文字幕不卡在线播放| 丰满白嫩尤物一区二区| 久久色在线视频| 国产精品毛片大码女人| 亚洲国产一二三| 欧美一区二区三区性视频| 日韩激情av在线播放| 日本午夜在线视频| 免费一二一二在线视频| 国产成人aa在线观看网站站| 丝袜在线观看| 国产一区二区三区视频在线| 久久激情电影| 国产麻豆一精品一av一免费| 亚洲欧美在线aaa| 欧美一区日韩一区| 全部免费毛片在线播放网站| 在线手机中文字幕| 日韩欧美网址| 大尺度一区二区| 欧美日韩午夜激情| 日韩电影在线观看中文字幕| 精品视频在线一区二区| 国产欧美一区二区三区米奇| 99在线精品视频在线观看 | 色综合久久六月婷婷中文字幕| 欧美精品一区二区不卡| 成年人在线视频| 国产亚洲高清在线观看| 国产日韩欧美| 亚洲人成精品久久久久| 亚洲国产精品网站| 二区三区在线观看| 国产福利电影在线| 三区在线观看| 国产91欧美| 亚洲国产激情| 日韩亚洲精品在线| 92国产精品观看| 欧美视频日韩视频| 在线观看免费网站黄| 视频三区在线| 成人高潮视频| 蜜桃免费网站一区二区三区| 亚洲福利视频一区| 天堂在线中文| 91成人小视频| 美女任你摸久久 | 日韩伦理福利| 国一区二区在线观看| 亚洲欧洲成人精品av97| 德国一级在线视频| 亚洲人体视频| 亚洲女优在线| 色偷偷成人一区二区三区91| a黄色在线观看| 日韩伦理视频| 中文字幕一区视频| bdsm精品捆绑chinese女| 亚洲精品一区国产| 妖精视频一区二区三区| 国产精品18久久久久久久网站| 成人精品视频.| 欧美挠脚心视频网站| 米奇精品一区二区三区| 性欧美又大又长又硬| 狠狠色丁香久久综合频道| 亚洲午夜精品久久久久久久久| 在线成人福利| 欧美一区二区三区激情视频| 中文字幕在线视频一区| 色综合久久网女同蕾丝边| 日韩有码中文字幕在线| 日本一区二区三级电影在线观看 | 奇米777欧美一区二区| 欧美午夜理伦三级在线观看| 国模精品视频| 美女久久久精品| 亚洲大胆人体在线| 久久久久亚洲精品中文字幕| 91免费国产在线| 男女激情片在线观看| 欧美丝袜激情| 一区二区三区中文字幕精品精品 | 李宗瑞系列合集久久| 国产传媒欧美日韩成人精品大片| 中文字幕日韩av资源站| 内衣办公室在线| 亚洲一级高清| 日韩欧美在线1卡| 在线观看av影片| 成人在线电影在线观看视频| 夜色激情一区二区| 亚洲精品综合精品自拍| xxxxxhd亚洲人hd| 18成人在线视频| 求av网址在线观看| 久久经典综合| 日韩国产激情在线| 精品久久电影| 欧美性生交xxxxx久久久| 美女100%一区| 91丨porny丨中文| 成年在线电影| 久久国产日韩欧美精品| 狠狠干五月天| 亚洲第一区色| 亚洲欧洲在线视频| 999成人精品视频线3| 国产高清久久久久| 亚洲欧美日本免费| 欧美亚洲三级| 国产.com| 9国产精品视频| 亚洲免费精彩视频| 欧美 日韩 国产精品免费观看| 欧美一级二级在线观看| 国产欧美日韩影院| 5566中文字幕一区二区电影| 国产成人tv| 欧美视频精品在线| 希岛爱理av免费一区二区| 日本道精品一区二区三区| 国产午夜久久av| 亚洲国产wwwccc36天堂| 日韩综合久久| 精品久久久久久久久久久| 国产精一区二区| 午夜久久久久久久久久一区二区| 久久久久黄色| 亚洲成人一区在线| 2020最新国产精品| 欧美色网站导航| 欧美色图激情小说| 精品国产乱码久久久久久图片| 久久在线视频免费观看| 亚洲精品国产美女| 老司机一区二区三区| 深夜福利在线看| 国产成人综合自拍| av中文在线资源库| 亚洲女人****多毛耸耸8| 日本成人一区二区| 欧美主播一区二区三区| 精品视频日韩| 日韩黄在线观看| 青青草原综合久久大伊人精品优势| 在线成年人视频| 9色porny自拍视频一区二区| 日本在线高清| 午夜不卡av在线| 激情婷婷综合| 成人av视屏| 国产成人在线影院| 无码小电影在线观看网站免费| 亚洲不卡av一区二区三区| 久久狠狠久久| 国产视频丨精品|在线观看| 日本中文字幕一区二区有限公司| 色多多视频在线观看| 国产精品视频免费| 国产精品网在线观看| 亚洲精品www久久久| 看片的网站亚洲| 密臀av在线播放| 色狠狠一区二区| 国产中文一区| 麻豆系列在线观看| 一区二区三区欧美日| 国产日产精品一区二区三区四区的观看方式 | 亚洲成人激情在线观看| 日本三级亚洲精品| 国产中文在线播放| 欧美日韩高清一区二区三区| 亚洲东热激情| 性欧美ⅴideo另类hd| 亚洲国产婷婷综合在线精品| 91精品秘密在线观看| av在线电影播放| 亚洲国产精品久久人人爱蜜臀 | 在线你懂的视频| 五月婷婷综合网| 影音先锋亚洲一区| 免费不卡av| 国产高清在线精品| 欧美日韩伦理一区二区| 亚洲精品一区在线观看| 国产福利一区在线| av综合网页| 在线播放的av| 亚洲一区二区偷拍精品| 日韩精品永久网址| 午夜国产福利在线| 欧美系列在线观看| 久草这里只有精品视频| 成人在线日韩| 中文字幕校园春色| 亚洲一区在线电影| aa国产精品|