如何用Fluent UDF设定叶盘转速随时间变化?
各位老师,我现在需要用fluent 的udf功能模拟一个叶盘的角速度随时间的变化,方程已经写好了,也用Functions选项中的Interpreted 导入到case文件中了,程序如下:
#include "udf.h"
DEFINE_CG_MOTION(disk,dt,cg_vel,cg_omega,time,dtime)
{
if (time <= 10.0)
{
cg_omega[2] = 49.9*time + 1.0;
} else
{
if ((time > 10.0) && (time <= 15.0))
{
cg_omega[2] = 500.0;
}else
{
if ((time > 15.0) && (time <= 20.0))
{
cg_omega[2] = 100*time - 1000.0;
} else
{
if (time > 20.0)
{
cg_omega[2] = 1000.0;
}
}
}
}
程序没有报错,导入以后发现boundary conditions处其他地方都有设定好的udf disk 选项,但是偏偏角速度设置的地方还是只能添加定值,叶盘转动也是根据这个固定的rad/s来运行,相当于函数导入了但是没连接上,求问有没有解决办法?