Fluent动网格一个简单实例(dynamicmesh)

2016-10-06  by:CAE仿真在线  来源:互联网

1.问题描述

简单的气筒吸气过程的模拟,左边开口为气筒进气口,右边的运动边界模拟活塞的运动,运动速度为3m/s。

Fluent动网格一个简单实例(dynamic wbrmesh)

2.首先读入网格,check&scale;因为有动网格,所以该问题必然为非稳态,故在general面板中将time中改为transient。

Fluent动网格一个简单实例(dynamic wbrmesh)


3.因为运动边界的运动速度和方向需要在UDF中定义,所以读入并编译UDF文件。define-->user define-->function-->compiled  

Fluent动网格一个简单实例(dynamic wbrmesh)

4.模型 材料等设定保持不变,将左边开的小口设为outflow边界条件

5.在dynamic mesh模块下选中dynamic mesh,在mesh method中选择layering 以及remeshing,当然通常为了省事,我通常一股脑全选,并保持默认参数就行了,具体设置可参考user guide等。右边的壁面设为事先用UDF定义的速度。在mesh option中将cell height设定为初始网格的大致高度,我这里大约为0.01m,所以设定为0.01。

Fluent动网格一个简单实例(dynamic wbrmesh)





Fluent动网格一个简单实例(dynamic wbrmesh)


Fluent动网格一个简单实例(dynamic wbrmesh)
6.求解,并监视压力云图以及速度矢量场的变化。

Fluent动网格一个简单实例(dynamic wbrmesh)
7.求解结果,可以明显的看到在入口附近有两个对称的涡。

 

附UDF代码:

#include "udf.h"
 #include "unsteady.h"
 #include "stdio.h" 
 #include "stdlib.h" 
 real current_time = 0.0 ;
 Domain * domain ;
 Thread * thread ;
 real NV_VEC( origin ),NV_VEC( force ),NV_VEC( moment ) ;
DEFINE_CG_MOTION(throttle,dt,vel,omega,time,dtime)
 {  
 current_time = CURRENT_TIME ;  
 vel[0] = 3;
Message("time=%f omega=%f\n",current_time) ; 
}

 


开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:Fluent动网格一个简单实例(dynamicmesh) Fluent培训 Fluent流体培训 Fluent软件培训 fluent技术教程 fluent在线视频教程 fluent资料下载 fluent分析理论 fluent化学反应 fluent软件下载 UDF编程代做 Fluent、CFX流体分析 HFSS电磁分析 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com