找回密码
 注册
查看: 1646|回复: 3

请高人给我指点一下,实在想不出来了!

[复制链接]
发表于 2010-4-19 21:11:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
Pn+1=Pn+C(mc-mt),其中C,mt都是常数,怎么编写UDF在每次时间步的迭代中,根据上一时间步得到的Pn,mc,更新出口背压,作为新的出口边界条件!请大家帮忙指正一下我编的UDF中的错误,怎么改才对!小弟在这感谢大家了!pn是上一时间步风机出口压力,这个压力开始第一次迭代前是上一时间步风机出口压力,mc ,mt 是质量流量,怎么在fluent中调用这个压力的值,使其循环迭代啊!

#include "udf.h"
#define C 20
DEFINE_ADJUST(pressure_adjust,d)
{
Thread *t;
face_t f;
real m_t=4.08;
real PN,PN1;
thread_loop_f(t,d)
   {
     P_N=C_P_M1(f,t);
     P_N1=C_P(f,t);
     P_N1=P_N+C(m_c-m_t);
   }
 楼主| 发表于 2010-4-20 08:35:01 | 显示全部楼层
自己顶下自己吧,希望得到大家的回应啊!
发表于 2010-4-21 12:25:53 | 显示全部楼层
边界条件应该用DEFINE_PROFILE宏吧
 楼主| 发表于 2010-4-22 08:01:01 | 显示全部楼层

谢谢斑竹做的解答,我的m_c是风机出口质量流量,也是随的时间步的推进而不断变化的,m_c的初始值知道,但是应该怎么在程序里边表示呢?谢谢斑竹在给解答下吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表