我爱罗526 发表于 2006-4-16 22:54:51

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

#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=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=4.18e-06;}
    return source2;
}

这个是我对源项的定义
源项1是释热速率源项
源项2是质量流量源项
带入FLUENT里面后INTERPERTED是没有提示错误
可是初始化的时候确提示源项一是返回错误
请大侠高手们帮忙看看那

momotto 发表于 2006-5-5 22:29:40

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

你加个
else语句试试

大鄂人 发表于 2006-5-9 10:44:40

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

定义了t<1500的情况,但对于t>=1500的情况呢,最好补充一下。

popolar 发表于 2006-7-1 15:23:05

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

对,最好补充一下,不然1500以后就按照1500时的数值算下去

liuguangyizju 发表于 2021-10-10 16:47:05

加一个else就解决了?
页: [1]
查看完整版本: [求助]UDF源项有问题 高手帮忙看看啊