|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
用户自定义函数定义边界条件,fluent仿真出的各点压力值控制各点的多相流气体体积分数,请各位大侠指点,万分感谢!!!改程序错误提示t为声明变量,请问如何解决?
#include "udf.h"
#include "sg_mphase.h"
#define A 1.5729e-11
#define B 1.7930e-8
#define C 7.6574e-6
#define D 1.4822e-3
#define E 0.1133
DEFINE_PROFILE(v_fration, thread, position)
{
cell_t c;
face_t f;
begin_f_loop(f, thread)
{
real p=C_P(c,t); /*提取各点仿真压力赋值给p*/
real w=0.549;
real v;
if(p<400)
{v = A*pow(p,4)-B*pow(p,3)+C*pow(p,2)-D*p+E;
if(v>w//v=w)
v=w;
else if(v<w&&v>0)
v=v;
else v=0;
return v;
}
}
end_f_loop(f, thread)
}
Error: G:\11-19\v_fration.c: line 16: t: undeclared variable |
|