找回密码
 注册
查看: 1063|回复: 1

UDF定义阻力方向

[复制链接]
发表于 2012-12-25 21:22:51 | 显示全部楼层 |阅读模式

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

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

x
请教用UDF定义阻力方向,需要用到什么命令?下面这段程序是一个定义通过多孔介质阻力方向的程序,看起来像是定义重心的坐标,不是很明白,求看明白下列程序的高手给予指点?
程序1:
#include "udf.h"
#include "unsteady.h"
#include "stdio.h"
#include "stdlib.h"
#include "threads.h"
/*********************************************************/
DEFINE_PROFILE(dir1, t, nv)
{
  real xc[ND_ND],y[ND_ND],X;
   cell_t c;
begin_c_loop(c,t)
{
     C_CENTROID(xc,c,t)
             X=xc[0];
        y[0]=-X/5;
   C_PROFILE(c,t,nv)=y[0];
}
  end_c_loop(c,t)     
}
程序2:
#include "udf.h"
#include "unsteady.h"
#include "stdio.h"
#include "stdlib.h"
#include "threads.h"
/*********************************************************/
DEFINE_PROFILE(dir2, t, nv)
{
  real xc[ND_ND],M[ND_ND],X;
  cell_t c;
begin_c_loop(c,t)
{
     C_CENTROID(xc,c,t)
            X=xc[1];
           M[1]=-X/5;
   C_PROFILE(c,t,nv)=M[1];
}
  end_c_loop(c,t)     
}
发表于 2012-12-25 22:48:42 | 显示全部楼层
这个程序定义了阻力方向为 (-x/5, -y/5),其中点(x,y)表示控制体中心点的坐标。仅此而已。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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