吾生有涯 学海无涯
析模有界 知识无界

Fluent中静水压力的处理方式

 

注意事项:本文基于2025R1版本编写,其他版本可能在界面设置和算法上有差异。

1 概述

水利工程等大尺度问题中,需要考虑静水压力的影响。例如大坝设计为底部粗上部细的梯形,因为底部承受更大的静水压力。

大坝渲染图(图源:senstar.com)
大坝渲染图(图源:senstar.com)

静止的液体,压力是深度的线性函数:

上式中考虑了液面的气体压力,即计算值为绝对压力。在液面处,液体的绝对压力和气压相等。

流动的液体,同一流线不同位置的压力值可使用伯努利方程估算:

2 Fluent设置

2.1 设置内容

对于仅考虑液体域的单相流场,若需要考虑静水压力,在操作条件设置中需要以下设置:

  • • 开启重力并正确设置重力方向
  • • 指定操作密度为 0

2.2 案例对比

分析对象为边长 100 m 的立方体,流体介质为水,重力方向为 Z 轴负向。立方体顶面为压力值为 0 的压力出口,侧面和底面均为壁面。

根据静水压力计算公式,带入水的密度 998.2 kg/m^3 和重力加速度 9.8 m/s^2 可计算得到底部和顶部压力差为 978 kPa。

不同设置下,压力分布结果对比如下所示,所有设置方案均开启重力。

  1. 1. 不指定操作压力,压力几乎为 0

  2. 2. 指定操作密度为水的密度(998.2 kg/m^3),压力为 0

  3. 3. 指定操作密度为 0,可正确计算静水压力

  4. 4. 指定操作密度为 500 kg/m^3(约为水密度的0.5倍),可计算静水压力但结果不正确

  5. 5. 设置速度固定为0,压力始终为0

3 原因分析

Fluent 中对于重力源项,处理方式为:

其中  和  分别为流体密度和操作密度。

操作密度默认为所有单元的密度平均值。液体通常使用常密度方法定义,因此在默认设置下,操作密度等同于液体密度,算法层面就无法考虑静水压力。


(完)

 

本篇文章来源于微信公众号: CFD之道

赞(0) 打赏
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《Fluent中静水压力的处理方式》
文章链接:https://www.topcfd.cn/41625/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

说两句 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者吧

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册