|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
請問一下,我正在模擬一個非穩態的model,在邊界給定一個高斯分佈的熱源,
那怎麼在udf中定義 ”時間” 呢?
下面是我寫的udf , 麻煩會的人幫我解答,謝謝。
#include "udf.h"
DEFINE_PROFILE(Gaussian_profile, t, i)
{
real x[ND_ND];
real I = 5.0 ; /* 雷射功率(W) */
real w = 0.0006 ; /* 光點半徑(m) */
real q = 0.5 ; /* 吸收率 */
real r; /*徑向位置*/
real v = 0.001;
real TIME; /*時間*/
face_t f;
begin_f_loop(f, t)
{
F_CENTROID(x,f,t);
r=x[1];
F_PROFILE(f, t, i) = (I/(3.14159*w*w))*exp(-(r-v*TIME)*(r-v*TIME)/(w*w));
}
end_f_loop(f, t)
}
|
|