Fluent復(fù)合動網(wǎng)格仿真的案例

2016-08-11  by:CAE仿真在線  來源:互聯(lián)網(wǎng)

運動

本例中的網(wǎng)格運動如上圖所示。復(fù)合了區(qū)域運動與邊界運動。

在FLUENT動網(wǎng)格技術(shù)中,剛體只能運動而不能變形,變形體只能變形而不能做剛體運動。而對于上圖中的運動情況,仔細觀察可以發(fā)現(xiàn),下部的兩條邊既存在變形且有剛體運動。因此需要進行特別處理。

處理方案1:創(chuàng)建兩個計算域,上方為靜止域,下方為運動域。在進行區(qū)域設(shè)置面板中設(shè)置動域的運動速度。設(shè)定運動域中各邊界的運動方式,與常規(guī)的動網(wǎng)格設(shè)定方式相同。(此處利用的是滑移網(wǎng)格)

處理方案2:仍然是創(chuàng)建兩個區(qū)域,但是下方的運動區(qū)域使用動網(wǎng)格方法規(guī)定其運動。設(shè)定整個區(qū)域的運動速度。

比較:兩種方式建模方式相同,工作原理大同小異,不同的只是區(qū)域運動的設(shè)置方式。

下面step by step的說明軟件的設(shè)置。這里涉及的軟件包括:ansys workbench中的DM模塊、ICEM CFD、FLUENT。之所以使用DM建模,是考慮到需要創(chuàng)建interface分界面,可以使用任何一款CAD軟件創(chuàng)建模型,GAMBIT也可。ICEM CFD用于網(wǎng)格劃分,FLUENT用于動網(wǎng)格設(shè)置及計算。

1、幾何模型

image

各部分尺寸:v1=25,h3=50,h2=120,h4=20,v5=10,h11=80,h10=12,v9=16,單位為mm。

如上圖所示,幾何區(qū)域分為兩個:zone1與zone2。各區(qū)域的邊界名稱為:

(1)zone1:左側(cè)速度入口,v=0.005m/s,右側(cè)邊界為自由出流outflow,下方邊界interface_top為interface邊界,其它邊界類型為wall,命名為walls.

(2)zone2:上部邊界類型為interface,命名為interface_bottom,其它三個邊界類型為wall,左側(cè)邊界為wall_left,右側(cè)邊界wall_right,下方邊界wall_bottom

在DM中建好模型后,分開導(dǎo)出幾何文件,共導(dǎo)出兩個文件zone1.x_t,zone2.x_t(我習(xí)慣導(dǎo)出x_t格式,其它ICEM CFD能識別的格式也是可以的)。

2、劃分網(wǎng)格

在ICEM CFD中先導(dǎo)入zone1.x_t文件,進行網(wǎng)格劃分。注意在劃分網(wǎng)格之前做好part。若是進行二維塊結(jié)構(gòu)網(wǎng)格劃分 ,則需要確保邊關(guān)聯(lián)完全。即每一條邊都必須有edge與之關(guān)聯(lián),否則導(dǎo)入到fluent中會報錯。本例幾何簡單,因此采用塊結(jié)構(gòu)網(wǎng)格進行劃分。分限塊生成網(wǎng)格后,利用菜單file > mesh > save mesh as保存網(wǎng)格top.uns,網(wǎng)格文件的擴展名為uns。此時不需導(dǎo)出msh文件。

接著導(dǎo)入zone2.x_t文件,同樣的步驟生成網(wǎng)格bottom.uns。

關(guān)閉工程,利用菜單file > mesh > open mesh打開剛才生成的兩個文件:top.uns與bottom.uns,這時會有對話框提示是否合并,應(yīng)該選擇 merge files。如下圖所示。這樣兩個網(wǎng)格就組合在一起了。

SNAGHTML19b2bf2  

接下來導(dǎo)出msh網(wǎng)格文件至FLUENT中。

3、導(dǎo)入文件至FLUENT中

網(wǎng)格文件生成后,選用2D求解器,打開FLUENT導(dǎo)入上一步生成的msh文件。

進行scale操作,確保模型尺度為mm。

使用瞬態(tài)求解器,勾選transient選項。選擇Realizable k-epsilon湍流模型,采用增強壁面函數(shù)。

image 

 

4、區(qū)域設(shè)置

設(shè)置zone2的運動速度為X反方向,vx=-0,005m/s,如下圖所示。設(shè)置Cell zone condition,設(shè)置材料為水。并勾選mesh motion使用滑移網(wǎng)格。

SNAGHTML2071b3c

 

5、編寫UDF

編寫UDF。程序代碼如下:

#include <stdio.h>
#include "udf.h"
DEFINE_CG_MOTION(move,dt,cg_vel,cg_omega,time,dtime)
{
 if(time<=6)
 cg_vel[1]=0.001;
 else if(time<=12)
 cg_vel[1]=-0.001;
 else
 cg_vel[1]=0.0;
}

利用Define > user defined > functions > compiles編譯寫好的udf文件,然后load。

 

6、動網(wǎng)格定義

激活dynamic mesh,如下圖所示。

image  

只保留layering(結(jié)構(gòu)網(wǎng)格),設(shè)置layering參數(shù)如右上圖所示。分裂因子0.4,合并因子0.2,表示當網(wǎng)格拉伸長度為1.4倍理想高度時網(wǎng)格分裂,當網(wǎng)格壓縮長度為0.2倍理想高度時網(wǎng)格合并。

設(shè)置wall-left與wall-right邊界為deforming類型,如左上圖所示。設(shè)置wall_bottom為rigidbody類型,如下圖所示。

SNAGHTML21bd524

設(shè)置理想高度為1mm,如下圖所示 。


動網(wǎng)格定義完畢后進行case文件的保存。然后可以進行運動區(qū)域與網(wǎng)格運動預(yù)覽。

 FLUENT動網(wǎng)格系列:復(fù)合動網(wǎng)格


7、邊界條件設(shè)置

主要是進行入口邊界與出口邊界的設(shè)置。入口類型為速度入口,設(shè)置速度如下圖所示。

SNAGHTML21f1a0e

出口類型為outflow,保持默認即可。

 

8、求解參數(shù)設(shè)置

這里只是演示動網(wǎng)格,所以求解參數(shù)不進行深究,保持默認進行初始化計算??梢栽O(shè)置動畫、自動保存什么的,看需要而定了。

 

9、求解計算

計算時間步長time step=0.1s,迭代步數(shù)120。如下圖所示。

image


開放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標簽搜索:Fluent復(fù)合動網(wǎng)格仿真的案例 Fluent復(fù)合動網(wǎng)格 fluent分析 Fluent培訓(xùn) Fluent流體培訓(xùn) Fluent軟件培訓(xùn) fluent技術(shù)教程 fluent在線視頻教程 fluent資料下載 fluent分析理論 fluent化學(xué)反應(yīng) fluent軟件下載 UDF編程代做 

編輯
在線報名:
  • 客服在線請直接聯(lián)系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復(fù)電話,謝謝!
驗證碼

全國服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@1cae.com