|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
#include "udf.h"
/*动力学参数常量*/
#define PRE_EXP 2.69e+06 /*指前因子 单位1/s*/
#define ACTIVE 5.04e+07 /*活化能 J/kmol*/
#define BETA 0.0 /*温度指数*/
real arrhenius_rate(real temp)
{
return PRE_EXP*pow(temp,BETA)*exp(-ACTIVE/(UNIVERSAL_GAS_CONSTANT*temp));
}
/*定义能量方程源项*/
DEFINE_SOURCE(energy_source,c,t,dS,eqn)
{
real delt_h, source, M, C;
delt_h = -8.583e+7;
M = 7.07e-8;
C = 2.5e-2;
source = delt_h*(-arrhenius_rate(C_T(c,t)))*M*C;/*计算聚合热*/
return source;
}
在fluent中interpreted之后,出现下面的错误,请问应该怎么改啊?
(temp definition shadows previous definition
Error: E:\\316\302\266\310\317\340\271\330\304\243\304\342\energy.c: line 9: function returning float returns double.) |
|