Fluent動網(wǎng)格實例:運動指定UDF
2017-04-16 by:CAE仿真在線 來源:互聯(lián)網(wǎng)
除了利用Profile進(jìn)行運動指定之外,Fluent中還可以使用UDF宏來指定部件的運動。其中用于運動指定的宏主要有三個:
-
DEFINE_CG_MOTION
-
DEFINE_GEOM
-
DEFINE_GRID_MOTION
今天主要看第一個UDF宏DEFINE_CG_MOTION。
DEFINE_CG_MOTION宏主要用于描述剛體的運動。所謂“剛體”,指的是在運動過程中部件幾何形狀不會發(fā)生任何改變,只是其質(zhì)心位置發(fā)生改變。
在定義剛體的運動時,通常以速度方式進(jìn)行顯式定義。
DEFINE_CG_MOTION宏的結(jié)構(gòu)很簡單。
其中:
name:為宏的名稱,可以隨意定義
dt:一個指針Dynamic_Thread *dt,存儲動網(wǎng)格屬性,通常不需要用戶干預(yù)。
vel:平動速度,為一個數(shù)組,其中vel[0]為x方向速度,vel[1]為y方向速度,vel[2]為z方向速度。
omega:轉(zhuǎn)動速度,omega[0]為x方向角速度,omega[1]為y方向角速度,omega[2]為z方向角速度。
time:當(dāng)前時間。
dtime:時間步長。
DEFINE_CG_MOTION宏實際上是要返回數(shù)據(jù)vel或omega。
實例1:利用DEFINE_CG_MOTION宏定義速度:
可以寫成:
很簡單,對不對?
再來個復(fù)雜點的例子。
實例2:已知作用在部件上的力F,計算部件在力F作用下的運動。
可以采用牛頓第二定律:
則速度可寫為:
可寫UDF宏為:
轉(zhuǎn)發(fā)聲明:本文轉(zhuǎn)自微信公眾號:胡坤 CFD仿真之道,版權(quán)歸作者左右,如有不妥請聯(lián)系刪除
相關(guān)標(biāo)簽搜索:Fluent動網(wǎng)格實例:運動指定UDF Fluent培訓(xùn) Fluent流體培訓(xùn) Fluent軟件培訓(xùn) fluent技術(shù)教程 fluent在線視頻教程 fluent資料下載 fluent分析理論 fluent化學(xué)反應(yīng) fluent軟件下載 UDF編程代做 Fluent、CFX流體分析 HFSS電磁分析