找回密码
 注册
查看: 1199|回复: 2

求助:谁能帮俺编写个简单的udf?

[复制链接]
发表于 2010-4-14 14:44:39 | 显示全部楼层 |阅读模式

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

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

x
我的模型要求壁面做一定规律的运动。
壁面运动方程为:0<t<30,v=-0.04t*t+1.2t
                          30<t<300,v=5(t-165)*(t-165)-0.91
哪位朋友,能帮我编写一下,或者给个相关算例?
 楼主| 发表于 2010-4-15 18:55:37 | 显示全部楼层
哪位朋友,能帮我编写一下,或者给个相关算例?
发表于 2010-4-16 16:38:16 | 显示全部楼层
不太明白你什么意思,就按照自己的理解写了一个速度随流动时间变化的udf,符合你的本意,你就用,不符合你另想办法。
#include "udf.h"
DEFINE_PROFILE(unsteady_velocity,thread,position)   

{
  face_t f;
  real t=RP_Get_Real("flow-time");
  begin_f_loop(f,thread)
    {
      if(0.0<t<30.0)
         F_PROFILE(f,thread,position)=-0.04*t*t+1.2*t;
      else
         F_PROFILE(f,thread,position)=5.0*(t-165.0)*(t-165.0)-0.91;
     }
  end_f_loop(f,thread)
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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