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

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

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最好的型號是什么? 如何讓發到朋友圈的圖片更清晰?如何減少壓縮對照片的影響?
產品

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

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

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

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

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

精品亚洲综合| 亚洲欧美一区二区三区久久| 男人的天堂在线播放| 狂野欧美性猛交xxxxx视频| 91综合久久爱com| 日韩精品国产精品| 亚洲观看高清完整版在线观看| 亚洲国产欧美一区二区三区久久| 伊人免费在线| 青青一区二区| 国产馆精品极品| 欧美午夜xxx| 在线观看免费毛片| 国产95亚洲| 免费不卡在线视频| 欧美午夜视频在线观看| 在线午夜视频| 未满十八勿进黄网站一区不卡| 韩日欧美一区| 亚洲视频一区在线| 全部a∨一极品视觉盛宴| 手机看片久久| 亚洲伊人网站| 天天影视色香欲综合网老头| 国产污污在线观看| 亚洲乱码一区| 国产精品一区不卡| 91精品国产入口在线| 在线视频国产区| 久久av影视| 久久久久国产精品免费免费搜索| 亚洲国产精久久久久久久| 国内激情视频在线观看| 亚洲黄色影院| 五月婷婷久久综合| 日韩黄色影院| 综合五月婷婷| 亚洲综合久久久| 黄色在线小视频| 久久要要av| 一区二区三区中文字幕电影| 国产理论电影在线观看| 亚洲精品国模| 中文字幕av一区二区三区| 亚洲色图在线观看| 成人影院中文字幕| 国产日韩欧美精品综合| 美日韩在线观看| 好吊妞国产欧美日韩免费观看网站| 风间由美性色一区二区三区| 精品美女被调教视频大全网站| 欧美日韩美女| 精品一区二区三区免费播放| 日韩欧美一区二区视频| 黄色精品视频| 高清不卡一区二区| 亚洲人a成www在线影院| 国产精品极品| ...中文天堂在线一区| 在线观看的av网站| 女同性一区二区三区人了人一| 欧美午夜精品伦理| 黑人巨大精品| www.成人网.com| 一级在线视频| 亚洲精品中文字幕乱码| 欧美自拍偷拍一区| 999国产精品亚洲77777| 99国产精品久| 日韩a级作爱片一二三区免费观看| 国产精品久久久乱弄| 亚洲国产裸拍裸体视频在线观看乱了| 国产原创精品视频| 人人超碰91尤物精品国产| 亚洲国产精品成人av| 蜜桃a∨噜噜一区二区三区| 亚洲一区在线观看网站| 午夜影院在线观看国产主播| 成人精品gif动图一区| 欧美18一12sex性处hd| 一区二区蜜桃| 欧美精品1区2区3区| 国产极品模特精品一二| 亚洲伊人色欲综合网| 性欧美videohd高精| 久久久久久久久久久久久久久99| 精品久久久久一区二区三区| 丝袜亚洲另类欧美| 独立日3在线观看完整版| 亚洲精品2区| 日韩欧美国产不卡| 精品国产一区二区三区av片| 欧美日韩综合色| 麻豆一区二区| 在线日韩一区二区| 国产suv精品一区二区四区视频| 曰韩精品一区二区| 国产成人精品一区二区三区免费| 欧美国产成人精品| 亚洲v.com| 中文字幕一区在线观看视频| 2024最新电影在线免费观看| 丁香婷婷综合色啪| fc2ppv国产精品久久| 午夜欧美一区二区三区在线播放| 国产精品186在线观看在线播放| 国精产品一区一区三区mba视频| 日韩高清在线一区| 超碰在线电影| 日本aⅴ亚洲精品中文乱码| 午夜激情影院| 视频在线观看91| 国产在线高清| 成人av第一页| 久久人体大尺度| 亚洲国产成人高清精品| 国产人妖ts一区二区| 538prom精品视频线放| 国产精品不卡| 国精产品999国精产品官网| 国产一级久久| www在线播放| 国产亚洲欧洲997久久综合 | 石原莉奈一区二区三区在线观看| 男人的天堂av高清在线| 成人高清免费观看| 午夜欧美激情| 亚洲成人动漫精品| 亚洲精品蜜桃乱晃| 亚洲精品日韩在线| 精品国产91久久久久久| 日韩a一区二区| 亚洲女人被黑人巨大进入al| 日韩国产高清影视| 国产蜜臀一区二区打屁股调教| 亚洲黄色小视频| 婷婷精品在线观看| 2019一级黄色毛片免费看网| 麻豆精品国产91久久久久久| 综合久久2019| 精品国产鲁一鲁一区二区张丽 | 日韩欧美一二三| 亚洲尤物在线| 国产三级在线播放| 亚洲一级二级三级在线免费观看| 国产精品嫩模av在线| 日本调教视频在线观看| 99国产精品久久久久| 精品一区二区三区中文字幕视频| 欧美一区二区久久久| 日本亚洲三级在线| 在线日韩影院| 日韩欧美一级二级三级久久久| 男男视频亚洲欧美| 中文字幕在线免费观看视频| 欧美另类高清zo欧美| 久久黄色网页| 国产欧美一区二区三区精品酒店| 欧美日韩另类一区| 日韩精品欧美成人高清一区二区| yellow字幕网在线| 宅男噜噜噜66一区二区66| 日本在线不卡视频一二三区| 亚洲高清黄色| 亚洲大胆美女视频| 国产91富婆露脸刺激对白| 久久国产精品美女| 免费一级大片| 国产精品欧美一区二区三区| 国产精品免费不| 成人在线高清视频| 精品动漫一区二区| 噜噜噜久久亚洲精品国产品小说| 亚洲精品动漫| 亚洲精品一区二三区不卡| 久久久噜噜噜久噜久久综合| 欧美猛男男男激情videos| h网站在线免费观看| 欧美日韩免费网站| 日韩avvvv在线播放| 欧美天堂一区| 理论片在线观看理伦片| 亚洲黄色录像片| 久久精品九九| 国产成人免费av一区二区午夜| 夜色福利刺激| 亚洲午夜精品久久久久久久久| 一区二区三区精品视频在线观看| 欧美日韩五码| 国产美女在线播放| 亚洲大型综合色站| 精品一区二区精品| 四虎影视精品| 四虎影视国产在线视频| 亚洲成人精品视频在线观看| 日本一区二区在线不卡| 午夜精品电影| 欧洲精品一区二区三区| 色视频www在线播放| 欧美色videos|