Fluent動網(wǎng)格----layering個一個簡單實例作者Snow_第1頁
Fluent動網(wǎng)格----layering個一個簡單實例作者Snow_第2頁
Fluent動網(wǎng)格----layering個一個簡單實例作者Snow_第3頁
Fluent動網(wǎng)格----layering個一個簡單實例作者Snow_第4頁
Fluent動網(wǎng)格----layering個一個簡單實例作者Snow_第5頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、網(wǎng)格間隔為1,也就是有100個網(wǎng)格,這里需要注意一個問題:設(shè)置邊界條件的時候,一定要把要移動的邊單獨設(shè)定,本例中一右邊界作為移動的邊,設(shè)成wall就可以,這里再后面需要制定。2.編寫UDF了解動網(wǎng)格,我打算盡量把我學(xué)習(xí)心得在這里和大家分享,單例子。1.Gambit畫網(wǎng)格Fluent動網(wǎng)格-layering個一個簡單實例我這幾天看了點動網(wǎng)格技術(shù)方面的東西,在學(xué)習(xí)過程中發(fā)現(xiàn)這方面的例子很少,自己也走了一些彎路?,F(xiàn)在還好,弄明白了一些,能夠應(yīng)付現(xiàn)在我的工作。為了讓更多學(xué)習(xí)者快速這里給出一個layering的一個簡#include"udf.h"#include"unste

2、ady.h"#include"stdio.h"#include"stdlib.h"/*/realcurrent_time=0.0;Domain*domain;Thread*thread;realNV_VEC(origin),NV_VEC(force),NV_VEC(moment);/*/DEFINE_CG_MOTION(throttle,dt,vel,omega,time,dtime)(current_time=CURRENT_TIME;vel0=30;Message("time=%fomega=%fn",current_t

3、ime);上面這段代碼就是設(shè)置x軸方向的速度為30米每秒(UDF默認是SI單位制)。vel0表示x、vel1表示v、vel2表示z。細心讀者肯定會有疑問,這里并沒有指定是哪條邊界移動,別急,這需要到后面,在Fluent里設(shè)置。2.Fluent設(shè)置(1)導(dǎo)入mesh文件;Grid->Check;(3)Define->solver,勾選unsteady,因為是動網(wǎng)格嗎,既然動了肯定不是定常的了。(4)Define->User-defined->Function->CompiledEJCompiledLFDFs1.LibraryNameitbudFBuildAdd添加U

4、DF文件,點擊Build,如果不出錯的話,等編譯完后點擊Load,UDF就OK了。(5)動網(wǎng)格設(shè)置Define->Dynamicmesh->Parameters,勾選Dynamicmesh,就會彈出點擊Remeshing如圖中設(shè)置,接著點擊LayeringModels©DynamicMeshPdr-j-SmoothingLayeringRemeshingIn-CylinderSixDOFSolver爐DynamicMesh.fEn-Cylinderp»on"廠,EiD*ConstantHeightJ廠SixDOFCulver|ConstantRatio

5、IMeshMethodsSplitFactorgT41Smomhi四CollapseFactor時一*Layering產(chǎn)禺皿RemeshinqOK.CancelHelp(6)Define->Dynamicmesh->Zones,彈出ZoneNames中選擇你要移動的邊界,就是你在Gambit里單獨指定的Wall邊界條件,當然你也可以更改。Type里選擇剛體,及平移運動,MotionUDF/Profile里選擇剛剛編譯好的udf,編譯成功了肯定是有的。然后點擊MeshingOptions,如下圖設(shè)置CellHeight在layering方法下是指理想高度,一般就是網(wǎng)格的邊長,還記得我

6、們在Gambit里做的是10*10的正方形,間隔為1畫的網(wǎng)格,所以網(wǎng)格邊長就是1,因此這里設(shè)置成1。然后依次點擊Creat、Draw、Update、Close。我做的時候就把這一步忘了,結(jié)果是邊界動了,但是沒有畫出新的網(wǎng)格(見下圖),弄了很久,上網(wǎng)上搜也沒結(jié)果,希望大家不要出錯了。到這里,就設(shè)置結(jié)束了,就可以看網(wǎng)格運動了,迫不及待吧,別急,呵呵。(7)Solve->Meshmotion,彈出馬MtshMorionTimeDisplayOptions4DisplayGridSaveHardcopyEnableAutosaveDisplayFrequency14CurrentMeshTime£s|gTimeStepSizes)目,彳Numbero!TimeStepsITogPreviewApplyCloseHelp如圖中設(shè)置。解釋一下:TimeStepSize時間步長,就是你Fluent每執(zhí)行迭代一次的時間,NumberofTimeSteps設(shè)為100,就是迭代100次,那么總共就是1秒,聯(lián)想到UDF里面,x軸方向速度設(shè)置的是30米每秒,那

溫馨提示

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

評論

0/150

提交評論