Fluent实现随时间变化边界条件的方法

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

最近刚好用到随时间变化的边界 记录一下

用到用户自定义函数UDF

以下是 velocity.c 的内容

-----------------------------------------------------------------

#include "udf.h"
DEFINE_PROFILE(inlet_velocity, thread, position)
{
real t,v;
face_t f;
begin_f_loop(f, thread)
{
t=RP_Get_Real("flow-time");
{
if (t>0 && t<=0.15)
{
v=145.3*t+18.2;
}

else if (t>0.15 && t<=0.35)
{
v=-88*t+53.2;
}

else if (t>0.35 && t<=0.69)
{
v=128*t-22.4;
}

else if (t>=0.69)
{
v=-140*t+162.4;
}

}
F_PROFILE(f,thread,position)=v;
}
end_f_loop(f,thread)
}

-----------------------------------------------------------------

写好的velocity.c文件放到Fluent工作目录里

如下图所示

Fluent实现随时间变化边界条件的方法

准备工作完成以后 启动Fluent

首先要加载UDF 用interpreted

具体如下图所示

Fluent实现随时间变化边界条件的方法

打开如下界面

Fluent实现随时间变化边界条件的方法

接下来在源文件一栏 定位到刚才准备好的.c文件
如下图所示

Fluent实现随时间变化边界条件的方法
点击 interpret


下边的TUI界面会显示interpret的过程

之后就可以在设定边界条件时应用UDF

Fluent实现随时间变化边界条件的方法

选择 udf inlet_velocity 即可
 


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

相关标签搜索:Fluent实现随时间变化边界条件的方法 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