找回密码
 注册
查看: 3877|回复: 5

求助!压力出口udf,自己编了一个不对,哪位大侠给看看?

[复制链接]
发表于 2009-5-29 15:16:25 | 显示全部楼层 |阅读模式

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

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

x
我想编一个yz面上水压力随z方向改变却编程y方向的了,不知怎么回事,那位大侠救救我!
#include "udf.h"
DEFINE_PROFILE(outlet_z_pressure, thread, position)
{
  real y[ND_ND];
  real z;
  face_t f;
  begin_f_loop(f,thread)
  {
      F_CENTROID(y,f,thread);
      z= y[1];
  F_PROFILE(f,thread,position)=-9.8*998.2*z;
  }
  end_f_loop(f, thread);
}

[ 本帖最后由 loober0932 于 2009-5-29 16:16 编辑 ]
发表于 2009-5-30 10:21:36 | 显示全部楼层
y[0]、y[1]、y[2]分别是x、y、z坐标
 楼主| 发表于 2009-5-30 15:48:39 | 显示全部楼层
尝试过了,没用唉。。。。出口的压力还是没变
发表于 2009-8-14 16:05:28 | 显示全部楼层
看看用x【0】,x【1】,x【2】;表示有什么问题。
发表于 2009-8-20 09:15:43 | 显示全部楼层
楼主检查一下gambit模型,是不是model中方向设错了
发表于 2009-11-25 21:43:42 | 显示全部楼层
假设水位是z0,则压力应该为
9.8*998.2*(z0-z)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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