|
|

楼主 |
发表于 2007-1-10 21:15:40
|
显示全部楼层
求教:udf能不能定义材料密度随温度和压力同时变化的函数?
试了,可以实现,我的UDF:
/*********************************************************************/
/* UDF for specifying a temperature and pressure-dependent density property */
/*********************************************************************/
#include "udf.h"
#include "math.h"
DEFINE_PROPERTY(cell_density, c, t)
{
real C_R,v_m3kg;
real t_k = C_T(c,t);
real p_pa = C_P(c,t);
real p_mpa;
p_mpa=p_pa/1.0e6;
v_m3kg = 4.6135871e-4*t_k/p_mpa+5.785069*t_k*pow(p_mpa,1.6892075)*1.0e-10-3.0185163e5/pow(t_k,2.7872703)-2.3377352e20*p_mpa/pow(t_k,8.6630087);
C_R = 1.0/v_m3kg+0.954285776;
return C_R;
}
|
|