CAD/CAE/CFD分享 http://blog.sciencenet.cn/u/jiangfan2008 认真学习计算流体力学,争取有所成绩。

博文

[转载]fluent_udf_velocity_三维模型的例子

已有 4529 次阅读 2019-12-19 23:41 |系统分类:科研笔记|文章来源:转载

模型如图所示,一个简单管道,坐标系原点位于入口面的圆心。设置入口处速度随圆半径的增大而程抛物线分布,也即靠近管壁出速度为0,圆心出速度最大,设为0.1m/s。

fluent_udf_velocity_三维模型的例子

udf代码修改如下:

#include "udf.h"

DEFINE_PROFILE(inlet_x_velocity, thread, position)

{

   real x[ND_ND];   二维中该数组有两个元素,存储x,y坐标;三维模型,该数组存储x,y,z三个坐标。

   real r,R;

   face_t f;

   R=0.0075;   管道半径为7.5mm

   begin_f_loop(f,thread)

   {

    F_CENTROID(x, f, thread);

    r=sqrt(x[1]*x[1]+x[2]*x[2])/R;  x[1],x[2]分别为入口面上face单元质心的y坐标值和z坐标值

    F_PROFILE(f, thread, position)=0.1*(1.0-r*r);

   }  

   end_f_loop(f,thread)

}

设置求解为瞬态求解,液体为液态水,k-e模型,求解时间10s,结果如下所示:

fluent_udf_velocity_三维模型的例子

速度分布图



fluent_udf_velocity_三维模型的例子

From

http://blog.sina.com.cn/s/blog_15ae0ebcb0102wof8.html



https://wap.sciencenet.cn/blog-267817-1210758.html

上一篇:关于多相流计算时间步长的确定
下一篇:创新与发明-MOOC
收藏 IP: 131.180.87.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-20 11:10

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部