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