24小时热门版块排行榜    

查看: 2883  |  回复: 0

thequeenpen

木虫 (小有名气)

[求助] fluent UDF 怎样实现参数随时间的变化

大家好,现在为了模拟一个流体力学现象,需要实现以下过程

某一空间内,参数 a 的当前值 是上一时间步内 参数 b 和 a 的函数 ,用数学表达式表示就是:a(i+1)= a(i)+b (i)

代码如下,大家帮忙看看有没有什么问题

DEFINE_PROFILE(function,t,i)
{
    real x[ND_ND];
    real b;
    real a=100;  /*a的初始值*/
    cell_t c;
       begin_c_loop(c,t)
      {
        C_CENTROID(x,c,t);
          b=C_V_M1(c,t);                  /*前一时间步的y 方向速度*/
          a=10.*b+a;
          F_PROFILE(c,t,i) = a;
       }
    end_c_loop(c,t)
}

不甚感激,金币奉上
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

找到一些相关的精华帖子,希望有用哦~

科研从小木虫开始,人人为我,我为人人
相关版块跳转 我要订阅楼主 thequeenpen 的主题更新
信息提示
请填处理意见