Home
个人中心
广告服务
使用帮助
关于我们
登录
注册
用户名
Email
自动登录
找回密码
密码
登录
注册
搜索
本版
用户
首页
Portal
前沿
动态
人物
会议
工具
论坛
BBS
家园
Space
好友
帖子
收藏
道具
勋章
任务
淘帖
导读
设置
退出
流体中文网
»
论坛
›
软件学习
›
Fluent论坛
›
patch 压力
返回列表
查看:
2354
|
回复:
11
patch 压力
[复制链接]
lihx
lihx
当前离线
积分
1
IP卡
狗仔卡
发表于 2007-7-22 09:22:22
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
注册
x
问题描述:
计算区域里一个小区域是个多孔介质,多孔介质里有高压区气体,从这个高压区打个孔,孔连接着管子,管子一端是负压,从这个孔里往外抽气体。
为了实现这个过程,我用patch的办法给这个多孔介质区域一个高的压力,但是计算几步后检查发现patch的这个区域的压力已经降到跟操作压力差不多了,实际上是降得很慢。
哪位高手知道怎么解决这个问题请帮帮忙。
多谢了。
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
lorraine
lorraine
当前离线
积分
0
IP卡
狗仔卡
发表于 2007-7-22 16:31:53
|
显示全部楼层
patch 压力
据我的了解,用patch只是在初始化时候付值,在计算过程中会随着计算过程变化的。如果想要固定某个区域的值,需要用udf,在function hooks里面adjust。
回复
支持
反对
使用道具
举报
显身卡
lihx
lihx
当前离线
积分
1
IP卡
狗仔卡
楼主
|
发表于 2007-7-23 19:14:08
|
显示全部楼层
patch 压力
如果用udf固定了这个区域的压力后,随着气体不断被抽出,这个区域的压力逐渐减小的趋势能不能反映出来(udf已经把此处压力固定了)?希望高手继续指教。多谢了!
回复
支持
反对
使用道具
举报
显身卡
lorraine
lorraine
当前离线
积分
0
IP卡
狗仔卡
发表于 2007-7-23 23:15:42
|
显示全部楼层
patch 压力
你可以用udf来定义你的吸气过程,写一个压力随时间变化的方程来模拟试验过程。
回复
支持
反对
使用道具
举报
显身卡
songhaimin
songhaimin
当前离线
积分
0
IP卡
狗仔卡
发表于 2007-8-1 17:49:57
|
显示全部楼层
patch 压力
我也遇到了同样的问题,给一个区域patch一个压力值后,计算几步就消失了。
请问楼上是用用DEFINE_ADJUST来区域压力吗?
回复
支持
反对
使用道具
举报
显身卡
tyh-fcb
tyh-fcb
当前离线
积分
0
IP卡
狗仔卡
发表于 2007-8-1 20:51:27
|
显示全部楼层
patch 压力
改材料的属性为理想气体试试。
回复
支持
反对
使用道具
举报
显身卡
songhaimin
songhaimin
当前离线
积分
0
IP卡
狗仔卡
发表于 2007-8-1 22:04:10
|
显示全部楼层
patch 压力
这个应该跟材料的属性没有关系吧
回复
支持
反对
使用道具
举报
显身卡
lorraine
lorraine
当前离线
积分
0
IP卡
狗仔卡
发表于 2007-8-2 05:19:10
|
显示全部楼层
patch 压力
#include "udf.h"
DEFINE_ADJUST(adjust_pressure,d)
{
Thread *t;
cell_t c;
thread_loop_c(t,d)
{
begin_c_loop(c,t)
C_P(c,t)=??????????
end_c_loop(c,t)
}
}
回复
支持
反对
使用道具
举报
显身卡
songhaimin
songhaimin
当前离线
积分
0
IP卡
狗仔卡
发表于 2007-8-2 08:28:03
|
显示全部楼层
patch 压力
上面楼主写的UDF,在ADJUST压力时不用指定区域吗?
回复
支持
反对
使用道具
举报
显身卡
songhaimin
songhaimin
当前离线
积分
0
IP卡
狗仔卡
发表于 2007-8-2 10:46:50
|
显示全部楼层
patch 压力
为了确定区域我用了下面两个参数
int zone_ID=某一个值;
Thread *t=Loopup_Thread(domain,zone_ID);
回复
支持
反对
使用道具
举报
显身卡
lorraine
lorraine
当前离线
积分
0
IP卡
狗仔卡
发表于 2007-8-3 05:26:05
|
显示全部楼层
patch 压力
我随便写的,没有针对性。
回复
支持
反对
使用道具
举报
显身卡
lorraine
lorraine
当前离线
积分
0
IP卡
狗仔卡
发表于 2007-8-3 05:41:10
|
显示全部楼层
patch 压力
你可以用if语句判断,用if x,y,z,小于什么的等等拉,如果在你的区域里就用那个压力函数,或者别的一些什么变量大小来判断等等。
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
湍流理论
实验技术与设备
OpenFOAM
流体力学基础
FloEFD论坛
Phoenics论坛
燃烧论坛
CFX论坛
快速回复
返回顶部
返回列表