| 查看: 4236 | 回复: 16 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[求助]
DEFINE_ADJUST()到底能否将温度边界条件上的温度值更新? 已有1人参与
|
|||
|
如题,我在一个壁面设置定壁温边界条件,然后,我要根据计算,采用在DEFINE_ADJUST()里赋值给F_T(f,t)来改变这个壁温,现在发现温度边界值并不能改变! 但帮助上说DEFINE_ADJUST()是可以做到的! 请问是什么问题? |
» 猜你喜欢
明天应该可查了!?
已经有4人回复
能否退出参与的面上项目解除限项
已经有6人回复
什么时候开奖?
已经有11人回复
范进中举一文的中心思想
已经有6人回复
建议基金发布提前给出明确的时间点
已经有14人回复
2026国自然函评费到账
已经有17人回复
让我中一个面上吧!
已经有15人回复
2026年的国家社科基金项目通讯评审的新规则与新动向、新挑战
已经有5人回复
跳槽后在研项目怎么办?
已经有10人回复
今天放榜吗?
已经有16人回复

【答案】应助回帖
|
楼主,我采用你说的思路,先用adjust给UDM赋值,然后采用profile,下面这段程序可以解释进fluent,但一初始化就会报错,能不能帮忙看看有什么问题? DEFINE_ADJUST(adjust_wall_temp,d) { Thread *t; face_t f; real time; int id_f=5; t=Lookup_Thread(d,id_f); time=RP_Get_Integer("time_step" ;thread_loop_f(t,d) { begin_f_loop(f,t) { if (time<2) F_UDMI(f,t,6)=tw0; else F_UDMI(f,t,6)=F_T(f,t)+(tw0-F_T(f,t))/(1+h*F_UDMI(f,t,2));/*adjust wall temperature*/ } end_f_loop(f,t) } } DEFINE_PROFILE(wall_temp,t,position) { face_t f; Domain *d; int id_f=5; d=Get_Domain(1); t=Lookup_Thread(d,id_f); begin_f_loop(f,t) { F_PROFILE(f,t,position)=F_UDMI(f,t,6); } end_f_loop(f,t) } |
15楼2015-12-23 16:06:44
3楼2013-06-23 20:52:38
4楼2013-06-23 21:58:48

5楼2013-06-24 08:02:06









回复此楼
;
40