| 查看: 1395 | 回复: 3 | ||
[求助]
Fluent 加入UDF源项后一开始计算就报错!!求助! 已有1人参与
|
|
想用fluent模拟活性炭吸附气体过程中的温度和压力变化,把吸附量和吸附热编成源项UDF加入之后,一运行就提示 Error: received a fatal signal(Segmentation fault). 设置了Define/User-defined/memory 还是报错 请求大佬们帮忙看看什么愿意,不胜感激 /*Define which user-defined scalars to use*/ enum { p,ads,d_ads } ; DEFINE_ADJUST(p_absolute,domain) { Thread*t; cell_t c; real p_operating; real p_static; /*solve the absolute pressure.*/ thread_loop_c(t,domain) { if(NULL!=THREAD_STORAGE(t,SV_UDS_I(p))) { begin_c_loop(c,t) { p_static=C_P(c,t); p_operating=RP_Get_Real("operating-pressure" ;C_UDSI(c,t,p)=p_static+p_operating; } end_c_loop(c,t) } } } DEFINE_ADJUST(adsorption,domain) { Thread*t; cell_t c; real n_o; real E_t; real x_p; real A; real x_b; real n; /*solve the adsorption equation.*/ thread_loop_c(t,domain) { if(NULL!=THREAD_STORAGE(t,SV_UDS_I(ads))&&NULL!=T_STORAGE_R_NV(t,SV_UDSI_M1(ads))) { begin_c_loop(c,t) { real tem=C_T(c,t); n_o=71.6; E_t=3080+18.9*tem; x_p=1.47E9/C_UDSI(c,t,p); A=8.31429*tem*log(x_p); x_b=-A*A/(E_t*E_t); C_UDSI(c,t,ads)=n_o*exp(x_b); } end_c_loop(c,t) } } } DEFINE_ADJUST(d_adsorption,domain) { Thread*t; cell_t c; /*solve the energy source.*/ thread_loop_c(t,domain) { if(NULL!=THREAD_STORAGE(t,SV_UDS_I(d_ads))&&NULL!=T_STORAGE_R_NV(t,SV_UDSI_M1(d_ads))) { begin_c_loop(c,t) { real physical_dt; physical_dt=RP_Get_Real("physical_time_step" ;C_UDSI(c,t,d_ads)=-0.481454*(C_UDSI(c,t,ads)-C_UDSI_M1(c,t,ads))/physical_dt; } end_c_loop(c,t) } } } DEFINE_SOURCE(mass_source,c,t,dS,eqn) { real m_source; m_source=C_UDSI_M1(c,t,d_ads); dS[eqn]=0.0; return m_source; } DEFINE_SOURCE(energy_source,c,t,dS,eqn) { real e_source; e_source=-C_UDSI_M1(c,t,d_ads)*1.58E6; dS[eqn]=0.0; return e_source; } |
» 猜你喜欢
8月时间戳变的,举个手。玩一下,释放压力
已经有10人回复
求各位大神看下
已经有15人回复
【2027博士申请】纳米药物递送方向
已经有4人回复
面上再次挂了,太难了,躺也躺不了,倦也卷不过,小学校之殇!
已经有29人回复
UV压敏胶开发
已经有7人回复
有没有H口的?有收到消息的吗?
已经有3人回复
十年后又回来了,论文投稿求助
已经有3人回复
纯娱乐,不喜欢勿喷
已经有10人回复
面上提前没消息,有中的吗
已经有18人回复
娱乐
已经有4人回复
2楼2019-11-14 09:57:49
3楼2019-11-14 10:09:43
4楼2019-11-22 10:55:54










;
回复此楼