Fluent VOF罐體晃動(dòng)(二)

本案例利用Fluent中的VOF模型,對(duì)罐體晃動(dòng)問(wèn)題進(jìn)行了仿真計(jì)算。

具體的操作與上次推文的罐體晃動(dòng)(一)一致,只是不再采用命名表達(dá)式的方式進(jìn)行罐體晃動(dòng)仿真,而是通過(guò)UDF編譯,本推文主要對(duì)UDF的編譯和加載進(jìn)行了介紹。該方法的缺點(diǎn)就是無(wú)法進(jìn)行多工況的快速計(jì)算,優(yōu)點(diǎn)則是在開(kāi)啟能量方程等模型時(shí),能夠通過(guò)UDF統(tǒng)一編譯進(jìn)行處理,提高計(jì)算效率。

UDF

1.1 UDF編譯

部分編譯如下,

注意:使用時(shí)需檢查符號(hào),因在錄入代碼時(shí)采用手敲,不能保證輸入法正確,因此大家錄入時(shí)所有代碼要確保全是英文字符。

DEFINE_ZONE_MOTION(vel,omega,axis,origin,velocity, time,dtime )

{

  real Am=0.2;

  real f=1;

  vel[0]=Am*f*2*PI*cos(2*PI*time);

}

1.2 UDF加載

加載操作如下,首先選擇Build,待編譯成功后,選擇加載。加載成功后,在運(yùn)動(dòng)區(qū)域的設(shè)置中將命名表達(dá)式去掉,采用UDF定義運(yùn)動(dòng)。

Fluent VOF罐體晃動(dòng)(二)的圖1

Fluent VOF罐體晃動(dòng)(二)的圖2

其他設(shè)置與上一篇文章完全一致,因此不再闡述。


?

登錄后免費(fèi)查看全文
立即登錄
App下載
技術(shù)鄰APP
工程師必備
  • 項(xiàng)目客服
  • 培訓(xùn)客服
  • 平臺(tái)客服

TOP

1