找回密码
 注册
查看: 2512|回复: 4

[求助]UDF源项有问题 高手帮忙看看啊

[复制链接]
发表于 2006-4-16 22:54:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
#include "udf.h"
DEFINE_SOURCE(cell_q_source1,cell,thread,dS,eqn)
{
real source1;
real t = RP_Get_Real("flow-time");
  if (t<1500)
  {source1=40.1235*t;
  dS[eqn]=40.1235;}
    return source1;
}
DEFINE_SOURCE(cell_q_source2,cell,thread,dS,eqn)
{
real source2;
real t = RP_Get_Real("flow-time");
  if (t<1500)
  {source2=4.18e-06*t;
  dS[eqn]=4.18e-06;}
    return source2;
}

这个是我对源项的定义
源项1是释热速率源项
源项2是质量流量源项
带入FLUENT里面后INTERPERTED是没有提示错误
可是初始化的时候确提示源项一是返回错误
请大侠高手们帮忙看看那
发表于 2006-5-5 22:29:40 | 显示全部楼层

[求助]UDF源项有问题 高手帮忙看看啊

你加个
else语句试试
发表于 2006-5-9 10:44:40 | 显示全部楼层

[求助]UDF源项有问题 高手帮忙看看啊

定义了t<1500的情况,但对于t>=1500的情况呢,最好补充一下。
发表于 2006-7-1 15:23:05 | 显示全部楼层

[求助]UDF源项有问题 高手帮忙看看啊

对,最好补充一下,不然1500以后就按照1500时的数值算下去
发表于 2021-10-10 16:47:05 | 显示全部楼层
加一个else就解决了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表