内容纲要
本案例利用Fluent中提供的表达式功能定义充分发展流动条件。
如图所示的管道流动,最高流速0.2 m/s,管道半径0.1m,管长1.2m。
速度入口定义为:
准备计算网格,如下图所示。
其他所有过程与之前版本相同,这里仅描述表达式创建及应用过程。
-
右键选择模型树节点Setup > Named Expressions,点击弹出菜单项New…弹出表达式创建对话框
-
如下图所示,创建表达式
umax=0.2 [m/s]
,注意带单位
-
定义表达式
Radius=sqrt(Area([“inlet”])/PI)
,这里其实也可将其定义为常数,因为半径是已知的。
注:这里利用入口面积计算得到半径,也可以直接指定其尺寸为0.1 [m]
-
定义表达式
radius = sqrt(x**2 +y**2)
-
定义表达式
uprofile = umax*(1-(radius / Radius)**2)
-
所有表达式定义完毕后,模型树节点如下图所示
-
定义入口速度,如下图所示,设置Velocity Magnitude为表达式,输入uprofile
-
计算完毕后,入口面速度分布如下图所示
-
剖面速度分布如下图所示
案例到此结束。
Fluent新版本提供的表达式功能源自于CFX,所以对于CFX中CEL语言有所了解的话,转移到Fluent中就比较轻松了。表达式使用过程中最麻烦的地方是要保持量纲一致,使用不熟练的话,经常会在量纲上出现问题,多加练习即可。
本篇文章来源于微信公众号: CFD之道
评论前必须登录!
注册