FLUENT中初识UDF——UDF的简单使用(1)

FLUENT中初识UDF——UDF的简单使用(1)

  • 注意:不包含其他ANSYS基本操作流程!!!
  • 1:UDF的编写:
  • 2:ANSYS中导入UDF函数:
    • 2.1:首先打开Fluent,导入UDF文件。
    • 2.2:给流体域设定UDF的运动。

注意:不包含其他ANSYS基本操作流程!!!

这里不过多的讲UDF语法,有许多视频已经将UDF讲的非常透彻,这里只是快速入门的教程。
注: ANSYS 2020 版本除适应中文外,很多地方已经不需要再使用UDF了!

1:UDF的编写:

没有C的可以直接使用 win系统自带的 ‘“记事本’ 来进行编写:
FLUENT中初识UDF——UDF的简单使用(1)_第1张图片
编写语言如下所示:
FLUENT中初识UDF——UDF的简单使用(1)_第2张图片
具体代码如下所示:

#include "udf.h" 
DEFINE_ZONE_MOTION(MOVE,omega,axis,origin,vel,time,dtime) 
{ 
  vel[0]= 0;
  vel[1]=0.02* sin(2*time);
  vel[2]= 0; 
  return;
}

DEFINE_ZONE_MOTION表示:该函数定义区域运动,zone move。

后面()内的变量定义如下所述:
● MOVE为UDF中导入函数的名称
● omega为角速度
● axis为旋转轴
● origin为原点
● vel为平移速度
● time为计算时的顺时时刻
● dtime为时间步长

vel[0]=0: 表示流体域x方向速度为0
vel[1]=0.02* sin(2time): 表示流体域y方向速度为:
0.02
sin(2time),即速度函数为0.02sin(2*t) m/s。【注意安慰默认为 m/s,米每秒】



2:ANSYS中导入UDF函数:

● 这里略过模型建立、网格划分等步骤。直接进入FLUENT界面,
训练仿真模型如下所示:
内含圆柱障碍物的管道整体横向做简谐振动
FLUENT中初识UDF——UDF的简单使用(1)_第3张图片

2.1:首先打开Fluent,导入UDF文件。

首先打开 UDF函数导入模块:
FLUENT中初识UDF——UDF的简单使用(1)_第4张图片
再弹出的界面中,选中我们刚刚编写好的 udfc文件
FLUENT中初识UDF——UDF的简单使用(1)_第5张图片
点击ok,等他加载一段时间,如果报错的话,下面报告栏会有显示。

2.2:给流体域设定UDF的运动。

由于流体域为一整个,没有划分网格区域:
点击流体域后,再弹出的对话框中设置 MESH motion界面,由于我们编写的函数为ZONE MOTION,所以我们点击红色圈内的选项,选中move函数
FLUENT中初识UDF——UDF的简单使用(1)_第6张图片

FLUENT中初识UDF——UDF的简单使用(1)_第7张图片

FLUENT中初识UDF——UDF的简单使用(1)_第8张图片
FLUENT中初识UDF——UDF的简单使用(1)_第9张图片

设置完成!!!!!!!

你可能感兴趣的:(fluent,编辑器)