24小时热门版块排行榜    

查看: 1416  |  回复: 5

bonus512

新虫 (小有名气)

[求助] 利用udf编写边界条件做基于负压波的管道泄漏仿真 fluent

新人刚刚接触fluent,我做的是利用FLUENT 编写udf 做基于负压波的管道泄漏仿真。首先建立管道二维模型,通过编写udf 改变泄露口的边界条件实现35s之前不泄露,35s之后泄露,从而得到管道泄漏前后,管道首末两端压力的变化曲线,主要是为了得到泄露时首末两端感受到泄露口的压力降的时间差Δt,不知道这个思路从数值计算理论上行得通不?
管道为二维模型,长500m,管径0.5m,泄露孔位于管道中部,直径为0.25m。边界条件为:左侧速度入口20m/s,右侧速度出口-15m/s;泄露口为速度出口,编写udf为flow time<35s时速度为0,其他时候速度为-5m/s。计算模型为标准K-E,simple 算法,time step size=0.1s,max iteration/time step=20,number of time step=700。
在计算时,观察首末两端的压力变化数据,发现首末两端都是同时在35s的时候产生明显的压力变化。所以我认为这个思路从数值计算理论上看是行不通的。因为fluent求解是一次次迭代求解方程组的过程,当边界条件改变时,就要重新开始迭代求解,而不会像实际管道一样,在泄露口产生一个压力降,形成负压波,向上下游传播。
不知道我的这个想法对不对,还望各位前辈不吝赐教。谢谢~。如果这个思路不行,那还有没有什么方法可以做仿真呢?下面是我的一些截图

利用udf编写边界条件做基于负压波的管道泄漏仿真 fluent


利用udf编写边界条件做基于负压波的管道泄漏仿真 fluent-1


利用udf编写边界条件做基于负压波的管道泄漏仿真 fluent-2


利用udf编写边界条件做基于负压波的管道泄漏仿真 fluent-3


利用udf编写边界条件做基于负压波的管道泄漏仿真 fluent-4


发自小木虫IOS客户端
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
2楼2017-08-30 13:50:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bonus512

新虫 (小有名气)

引用回帖:
2楼: Originally posted by 强强腹黑大人 at 2017-08-30 13:50:33
祝福

呃呃

发自小木虫IOS客户端
3楼2017-08-30 14:37:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bonus512

新虫 (小有名气)

4楼2017-08-30 17:34:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bonus512

新虫 (小有名气)

5楼2017-08-30 21:00:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bonus512

新虫 (小有名气)

再顶一次求帮忙
6楼2017-08-31 09:42:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 bonus512 的主题更新
信息提示
请填处理意见