找回密码
 注册
查看: 4604|回复: 10

关于patch问题请教

[复制链接]
发表于 2004-7-19 10:07:38 | 显示全部楼层 |阅读模式

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

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

x
  我进行的是一两相流的模拟,在patch一种流体时只能设定该流体的体积分数,想请教一下各位大侠能否在patch时进行边界条件的设定,譬如流体沿高度有压力的变化,我想设定边界的压力情况,这样的情况Fluent能否实现,是否需要用到UDF。谢谢!
发表于 2004-7-19 17:05:12 | 显示全部楼层

关于patch问题请教

这个fluent可以做,比较简单的udf方式实现初始化问题:
#include "udf.h"
DEFINE_PROFILE(pressure_boundary——名字随便起, thread, position)
{
  real x[ND_ND];  /* this will hold the position vector */
  real y;         /* 纵坐标对应的变量 */
  face_t f;       /* this will hold the position vector */
  begin_f_loop(f, thread)
    {
      F_CENTROID(x,f,thread);    /* 标准的语句,得到边界上每小段中心处的坐标 */
      y = x[1];   /* 这是纵坐标,横坐标是x[0] */
      F_PROFILE(f, thread, position) = ......;   /* 压力关于坐标的函数 */
    }
  end_f_loop(f, thread)
}
然后再fluent中编译一下,再hooks一下就行了。
具体概念参考udf帮助
 楼主| 发表于 2004-7-20 10:29:14 | 显示全部楼层

关于patch问题请教

谢谢硅油100 ,我现在正在学习UDF,遇到问题还要多多向你请教。
 楼主| 发表于 2004-7-20 16:56:27 | 显示全部楼层

关于patch问题请教

  硅油100同学,在UDF的编译与链接一章中提到,在当前工作目录下创建一个存储用户库的目录(如libudf),我想问一下什么是当前工作目录?
发表于 2004-7-20 18:22:17 | 显示全部楼层

关于patch问题请教

说一下我的理解:
例如今天的某次计算,我用今天日期做文件名,
用到的文件会有:20040720.msh,20040720.cas,20040720.dat,
如果我编写了一个udf:pressure.c
这些文件最好放在一个目录里,如c:\work\20040720
我认为这个目录就是“当前工作目录”
这个目录的作用还体现在,当使用compliled udf的时候,还会有一些其他的函数文件,可以放在c:\work\20040702\libudf\下。——这个我没机会用,只是这么理解的。
 楼主| 发表于 2004-7-21 09:11:19 | 显示全部楼层

关于patch问题请教

谢谢你,我照你的理解试试看,碰到问题再向你请教。
 楼主| 发表于 2004-7-23 15:36:24 | 显示全部楼层

关于patch问题请教

不好意思硅油100同学,想问你另外一个问题,如何在Fluent中体现壁面摩擦系数呢?是在Roughness Height和Roughness Constant中吗?该如何计算它们的数值呢?谢谢。
发表于 2012-2-21 20:17:54 | 显示全部楼层

关于patch的问题,希望有人能够回答我,谢谢了

我现在在做一个封闭区域的两相流问题,热管中下部是水,受热蒸发,到了上面冷凝段又冷凝成液体,请问patch出水的区域应该怎么实现,同时上面部分还需要是真空
发表于 2012-2-23 20:32:07 | 显示全部楼层
在gambit里面的边界条件设置中将要patch的区域设置成连续流体区域,再在fluent中initialize后就可以用patch功能啦,我也做的是热管
发表于 2012-2-27 19:10:40 | 显示全部楼层

回复 9# asdffdsa1987 的帖子

可是我只能patch第二相(如水蒸气)的体积分数,我可以把下部分patch成气相是0,下部分是只有液体的。但是把上部patch成全是气体,而不是真空
发表于 2012-10-10 10:37:20 | 显示全部楼层

回复 8# t350527884 的帖子

受热蒸发在fluent里面是怎么实现的呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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