| 查看: 932 | 回复: 1 | ||
[求助]
自定义标量 C_UDSI(c,t) 算乘方的时候出错
|
|
我在调用 uds 计算多项式时,如果计算 pow(C_UDSI(c,t),2) 平方以上就出错,一次方就没有问题,请问要怎么解决? real Gas_Solid_HTC(cell_t c, Thread *t) { real Pr,Re,Us,h,Bi,he,Nu,VH,beta,air_cp,A; double T_air = C_UDSI(c,t,0); A = 0.0149*T_air; air_cp = 1161.482-2.369*T_air-A*T_air; /*-0.0149*pow(T_air,2.0)-5.035*pow(T_air,3.0)+9.93*pow(T_air,4.0)-1.111*pow(T_air,5.0);*/ Us = sqrt( pow(C_U(c,t),2.0) + pow(C_V(c,t),2.0) + pow(C_W(c,t),2.0) ); Pr = C_MU_L(c,t)*air_cp/C_K_L(c,t); Re = func_porosity(t)*d_b*Us*C_R(c,t)/C_MU_L(c,t); /*沈勋文献*/ Nu = 2.0 + 0.6*pow(Pr,1.0/3.0)*pow(Re,0.5); h=Nu*C_K_L(c,t)/d_b; Bi = h*d_b/(2*ks); return h/(1.0+Bi/5.0); } |
» 猜你喜欢
退学或坚持读
已经有25人回复
遇见不省心的家人很难过
已经有13人回复
博士延得我,科研能力直往上蹿
已经有4人回复
免疫学博士有名额,速联系
已经有14人回复
面上基金申报没有其他的参与者成吗
已经有4人回复
多组分精馏求助
已经有6人回复
2楼2022-10-09 17:10:31













回复此楼