OpenFOAM求解算例過程_第1頁
OpenFOAM求解算例過程_第2頁
OpenFOAM求解算例過程_第3頁
OpenFOAM求解算例過程_第4頁
OpenFOAM求解算例過程_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2、求解實(shí)例的步驟:1)導(dǎo)入網(wǎng)格。將Fluent中生成的網(wǎng)格文件.msh導(dǎo)入到OpenFoam中需要執(zhí)行fluentMeshToFoam命令。通過該命令導(dǎo)入的網(wǎng)格由于軟件轉(zhuǎn)換的不足,需要使用者在執(zhí)行前檢查導(dǎo)入網(wǎng)格的邊界條件是否正確,只有在網(wǎng)格邊界條件正確的情況下才能執(zhí)行計(jì)算命令2)檢查網(wǎng)格。命令為checkMesh3) 設(shè)置相應(yīng)的物性參數(shù),如在casel/constant/transportProperties路徑下設(shè)定運(yùn)動(dòng)粘度(nu)。4) 設(shè)定初始條件,如在casel/0/p路徑下設(shè)定初始狀態(tài)下的壓力場(chǎng)。5) 對(duì)計(jì)算時(shí)間和輸入/輸出數(shù)據(jù)的控制。如在casel/system/controlDict路徑下設(shè)定相應(yīng)的起始/終止時(shí)間,一定的時(shí)間步,輸出的格式或精度,輸出的時(shí)間間隔等。6) 設(shè)定各個(gè)求解量的離散格式,如在casel/system/fvSchemes路徑下設(shè)定時(shí)間的離散格式為歐拉格式,即:ddtSchemes{defaultEuler}。7) 設(shè)定求解器,求解方法,以及松弛因子等,如在case1/system/fvSolution路徑下設(shè)定求解方法為PISO方法。8) 執(zhí)行求解命令,如icoFaom-casecase1。9) 導(dǎo)出數(shù)據(jù)。如果導(dǎo)出網(wǎng)格數(shù)據(jù)用foamMeshToFluent命令,如果導(dǎo)出計(jì)算結(jié)果數(shù)據(jù)用foamDataToFluent命令。10) 用Fluent等軟件查看計(jì)算結(jié)果。3、并行求解實(shí)例1) 在需要并行求解的例子目錄下面創(chuàng)建decomposeParDict文件,對(duì)其中包含的內(nèi)容進(jìn)行設(shè)置。注:在decomposeParDict文件中包含的內(nèi)容有:需要的并行處理器的個(gè)數(shù);分割數(shù)據(jù)的方法,包括simple(按照xyz的順序,對(duì)各個(gè)方向的分塊數(shù)進(jìn)行設(shè)定),hierarchical(對(duì)各個(gè)方向的分塊數(shù)進(jìn)行設(shè)定,各方向的順序可以更改),metis(按照各個(gè)處理器需要分配的比重進(jìn)行分配),manual(手動(dòng)進(jìn)行人工分配,需包含分配的文件);分散后的數(shù)據(jù)是否需要分配在不同的磁盤,如果需要?jiǎng)t應(yīng)該寫明分配磁盤的路徑。2) 執(zhí)行分散命令,如decomposePar-casecase13) 執(zhí)行并行運(yùn)算命令,其格式為:mpirun--hostfile<machines>-np<nProcs><foamExec><otherArgs>-parallel>log&4) 對(duì)計(jì)算后的結(jié)果進(jìn)行重組,如reconstructPar-casecase14、controDict文件中各個(gè)選項(xiàng)包含的內(nèi)容:controlDict(控制計(jì)算firstTime所有時(shí)間目錄中最早的時(shí)間步startFrom的開始時(shí)間)TimecontrolstartTimestartFromstartTime連用表示計(jì)算開始latestTime所有時(shí)間目錄中最近的時(shí)間步stopAt束的時(shí)間)(控制計(jì)算結(jié)endTimestopAtendTime連用表示就算的結(jié)束1

writeNow當(dāng)前時(shí)間步完成時(shí)結(jié)束計(jì)算并且寫數(shù)noWriteNow當(dāng)前時(shí)間步完成時(shí)結(jié)束計(jì)算但不寫數(shù)nextWrite按計(jì)劃的下一個(gè)時(shí)間步完成時(shí)結(jié)束計(jì)deltaT計(jì)算的時(shí)間步timeStep每個(gè)寫的時(shí)間間隔(writelnterval)需runTime每個(gè)寫的時(shí)間間隔(writeInterval)需writeControl (控制輸出文件的時(shí)間)adjustableRunTime用在時(shí)間步是自動(dòng)調(diào)節(jié)的情況下的每間隔(writeInterval)需要的時(shí)間cpuTime每個(gè)寫的時(shí)間間隔(writeInterval)需要時(shí)間clockTime每個(gè)寫的時(shí)間間隔(writeInterval)需間Datawritingwritelnterval和writeControl連用標(biāo)量,表示與的間隔purgeWrite用整數(shù)來表示對(duì)時(shí)間目錄數(shù)量進(jìn)行限制writeFormat (輸出數(shù)據(jù)的格式)ascii十進(jìn)制形式binary二進(jìn)制形式writePrecision與writeFormat連用,用整數(shù)表示輸出的精度writeCompression (定義數(shù)據(jù)文件的是否壓縮)uncompressed輸出的數(shù)據(jù)不進(jìn)行壓縮compressed輸出的數(shù)據(jù)進(jìn)行壓縮timeFormat (選擇時(shí)間目錄的名字的格式)fixed±m(xù).dddddd

scientific士m.dddddd士xxgeneral指數(shù)在-4?4之間用fixed格式,之外timePrecision與timeFormat連用,用整數(shù)表示時(shí)間的精度raw原ASCII格式列g(shù)raphFormat (采用一種軟件輸出圖形數(shù)據(jù))gnuplot數(shù)據(jù)米用gunplot格式xmgr數(shù)據(jù)米用Grace/xmgr格式j(luò)plot數(shù)據(jù)米用jPlot格式DatreadingrunTimeModifiable(OpenFoam是否是在每個(gè)時(shí)間步的開始讀入各個(gè)目錄)yesOpenFoam在每個(gè)時(shí)間步的開始讀入各noOpenFoam不是在每個(gè)時(shí)間步的開始錄Run-timeloadablelibs增加的庫的列表在運(yùn)行時(shí)間開始下載functionalityfunctions函數(shù)的列表在運(yùn)行時(shí)間開始下載5、fvShemes中包含的內(nèi)容:fvSchemesCentredschemeslinearcubicCorrectionmidPiontinterpolationSchemes(值的點(diǎn)對(duì)點(diǎn)的差值)UpwindedconvectionschemesupwindlinearUpwindskewLinearQUICKTVDschemeslimitedLinearvanLeerMUSCLlimitedCubicSFCDNVDshemesGammafsnGradSchemes項(xiàng)的離散格式)(網(wǎng)格法向梯度correctedgradSchemes式)(梯度的離散格Gauss<interpolationScheme>Gauss <interpolatiocorrectedGauss <interpolatiouncorrectedlaplacianSchemes的離散格式)(拉普拉斯算子laplacianSchemes的離散格式)Gauss<interpolationSchem,<snGradScheme>Gauss <interpolatioboundedGauss<interpolationSchemeGausslinearGaussskewLineardivShcemes式)(散度的離散格Gauss<interpolat

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論