声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1842|回复: 10

[UDF专题] 关于负压修正

[复制链接]
发表于 2007-6-13 22:14 | 显示全部楼层 |阅读模式

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

您需要 登录 才可以下载或查看,没有账号?我要加入

x
计算的是不可压缩流动,操作压强为大气压,而实际情况不会出现负压,所以要修正
想用UDF修正   即每次计算出的负压强制设置为零   ,大家说说可行吗?  用那个函数啊 ??
谢谢   困扰好久了
回复
分享到:

使用道具 举报

发表于 2007-6-13 22:54 | 显示全部楼层
不知道用DEFINE_ADJUST 行不行
发表于 2007-6-14 15:51 | 显示全部楼层


个人认为没有太大的必要,迭代过程中出现这种情况应该是可能的
但是收敛后,如果边界条件和网格合理的话应该不会出现负压的情况
 楼主| 发表于 2007-6-17 16:23 | 显示全部楼层
可是实际情况是液体没有负压的啊     
所以想修正
 楼主| 发表于 2007-6-17 16:26 | 显示全部楼层
原帖由 chaobo1982 于 2007-6-13 22:54 发表
不知道用DEFINE_ADJUST 行不行

#include "udf.h"
DEFINE_ADJUST(myadjust,d)
{
Thread *t;
cell_t c;
thread_loop_c(t,d)
{
    begin_c_loop(c,t)
     {
       if(C_P(c,t)<0)
       C_P(c,t)=0;
       end_c_loop (c,t)  
      }
  }
}
     

大家看看有啥错误没
效果不明显啊
发表于 2007-6-18 10:47 | 显示全部楼层
原帖由 laome 于 2007-6-17 16:23 发表
可是实际情况是液体没有负压的啊     
所以想修正


收敛之后有没有负压?
 楼主| 发表于 2007-6-18 20:08 | 显示全部楼层

回复 #6 cora 的帖子

有负压,实际的情况是在下游   液体膜会破裂形成空穴
发表于 2007-6-19 23:49 | 显示全部楼层
大家看看有啥错误没
效果不明显啊


这个倒没什么错误
但是个人认为这么做没有什么意义,而且可能会导致结果有悖于实际的物理模型
 楼主| 发表于 2007-6-20 08:37 | 显示全部楼层
[quote]原帖由 linda 于 2007-6-19 23:49 发表


这个倒没什么错误
但是个人认为这么做没有什么意义,而且可能会导致结果有悖于实际的物理模型

不是啊 ,不修正的话会和实际的情况不符和的
 楼主| 发表于 2007-6-20 08:37 | 显示全部楼层
原帖由 linda 于 2007-6-19 23:49 发表


这个倒没什么错误
但是个人认为这么做没有什么意义,而且可能会导致结果有悖于实际的物理模型


不是啊 ,不修正的话会和实际的情况不符和的
发表于 2007-6-21 05:26 | 显示全部楼层
强制修正,不符合物理模型

估计是你模型简化、边界条件等设置不合理造成
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-18 08:34 , Processed in 0.076882 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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