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

【STAR CCM+案例】02:通过均匀热通量管道的层流流动

本案例利用STAR CCM+计算水银通过具有均匀热通量壁面的圆形管道内的层流流动现象。

1 案例描述

案例模型如下图所示,水银在管道入口处为充分发展湍流速度分布,平均速度为0.005 m/s。利用STAR CCM+计算管道压降及出口中心点位置温度,并与解析解进行比较。案例采用二维轴对称模型计算。管道半径为0.0025 m,管道长度0.1 m。本案例利用ICEM CFD生成全四边形计算网格。

2 介质参数

  • 流体介质为水银

  • 密度:13529 kg/m3

  • 粘度:0.001523 kg/m-s

  • 比热:139.3 J/kg-K

  • 导热率:8.54 W/m-K

3 边界条件

  • 入口条件为充分发展速度,平均速度0.005m/s

  • 入口温度:300K

  • 壁面热通量:5000 W/m^2

4 解析计算方式

1、压降计算

理论值来自 :

Theodore L. Bergman, Adrienne S. Lavine, Frank P. Incropera, David P. DeWitt.Fundamentals of Heat and Mass Transfer [ 7ed. ] . P523。

其中给出了充分发展速度表达式及水头损失表达式。分别为:

2、传热计算

理论值来自Fundamentals of Heat and Mass Transfer [ 7ed. ] . P530,给出:

5 STAR CCM+计算

5.1 启动STAR CCM+

  • 启动STAR CCM+,点击菜单File → New…弹出设置对话框,如下图所示保持默认设置,点击OK按钮新建仿真

5.2 导入网格

本案例网格由ICEM CFD生成。

  • 点击菜单File → Import → Import Volume Mesh…,在弹出对话框中选择网格文件ex2.msh导入网格

  • 右键选择模型树节点Scenes,点击弹出菜单项New Scene → Mesh,如下图所示

图形窗口中显示导入的网格,如下图所示(取其中一段)。

5.3 添加物理模型

  • 右键选择模型树节点Continua → Physics 1,点击弹出菜单项Select models…,弹出设置对话框

  • 取消选项Two Dimensional,选择选项Axisymmetric

  • 弹出对话框中选择选项Steady

  • 选择选项liquid

  • 选择选项Segregated Flow

  • 选择选项Constant Density

  • 选择选项Laminar

  • 选择选择Segregated Fluid Temperature

  • 其他参数保持默认设置,如下图所示,点击Close按钮关闭对话框

5.4 材料设置

  • 鼠标右键选择模型树节点Continua > Physics 1 > Models > Liquid > H2O,点击弹出菜单项Replace with… ,弹出材料替换对话框,如下图所示,选择材料Hg,点击OK按钮关闭对话框

  • 鼠标右键选择模型树节点Continua > Physics 1 > Models > Liquid > Hg,弹出材料属性设置对话框,如下图所示,设置密度为13529 kg/m3,粘度为0.001523 Pa-s,设置比热为139.3 J/kg-K

5.5 定义边界条件

边界入口为充分发展流动,其速度表达式为:

  • 右键选择模型树节点Tools > Filed Functions,点击弹出菜单项New → Scalar创建标量表达式,命名为U

注:这里也可以创建矢量表达式,但创建标量要更加简单,也更容易理解。

  • 属性窗口中点击Definition右侧按钮,弹出变量定义对话框

  • 如下描图所示,变量定义对话框中指定速度表达式为0.01*(1-pow($${Centroid}[1],2)/0.0025/0.0025),如下图所示

5.6 边界条件

1、inlet设置

  • 鼠标点击模型树节点Region > FLUID > Boundaries > INLET > Physics Conditions > Velocity Specification,属性窗口中设置MethodComponent

  • 如下图所示,点击节点Region > FLUID > Boundaries > INLET > Physics Values> Velocity > Composite > X Component,属性窗口中设置MethodField Function,设置Scalar FunctionU

2、OUTLET设置

  • 鼠标选中模型树节点Boundaries > OUTLET,属性窗口设置TypePressure Outlet,如下图所示

3、TOP设置

  • 鼠标选中模型树节点Boundaries > Top > Physics Conditions > Thermal Specification,属性窗口中设置ConditionHeat Flux,如下图所示

  • 点击节点TOP > Physics Values > Heat Flux,属性窗口设置Value5000 W/m^2,如下图所示

5.7 插入云图显示

  • 右键选择模型树节点Scenes,点击弹出菜单项New Scene → Scalar,如下图所示

  • 属性窗口中设置Contour StyleSmooth Filled,这样显示出来的图形比较连续

  • 点击节点Scalar 1 > Scalar Field,属性窗口中设置FunctionTemperature

5.8 查看压降

  • 鼠标右键选择模型树节点Reports,点击弹出菜单项New Report > Pressure Drop

  • 属性窗口中设置High PressureINLET,设置Low PressureOUTLET,如下图所示

  • 右键选择模型树节点Reports > Pressure Drop 1,点击弹出菜单项Create Monitor and Plot from Report创建监控及曲线显示

5.9 插入曲线显示

  • 右键选择模型树节点Plots,点击弹出菜单项New Plot → XY Plot新建曲线图

  • 点击节点XY Plot 1,属性窗口设置PartsOUTLET,如下图所示

  • 选中节点Y Types > Y Type 1 > Scalar Function,属性窗口中设置Field FunctionVelocity:Magnitude,如下图所示

5.10 设置初始值

注:没有好的初始值,STAR CCM+的收敛速度会让人发疯。后面再来吐槽这个。有兴趣的不设置初始值直接采用默认初始值计算试试,看需要多长时间能够达到收敛。

  • 鼠标选中模型树节点Physics 1 > Initial Conditions > Static Temperature,属性窗口中设置Value340 K

注:设置一个300~340 K之间的温度值都可以

  • 鼠标选中模型树节点Physics 1 > Initial Conditions > Velocity,属性窗口设置MethodComposite

  • 选中节点Velocity > Composite > X Component,属性窗口中设置MethodField Function,设置Scalar FunctionU

注:Fluent初始化要有这待遇,十步开外估计就能收敛。

5.11 设置迭代次数

  • 鼠标选中模型树节点Stooping Criteria,属性窗口设置Maximum Steps20000

注:这里没有设置其他的残差标准

5.12 开始计算

  • 点击工具栏按钮Run开始计算

如下图所示,计算在16395步达到收敛(主要是能量方程收敛缓慢,采用至强20核心CPU,内存32G,计算时间约30分钟),此时监测到的压降为0.9739441 Pa。

6 计算结果

  • 温度分布

  • 出口速度曲线

  • 出口温度曲线

输出数据可查看圆心位置温度值为341.9644 K。

7 计算结果验证

将计算结果与解析值比较,如下表所示。

注:虽然耗时有点儿长,但计算精度还算不错。

文件链接:

https://pan.baidu.com/s/13s7TJAJr7DLYqY19eHnyTQ 

提取码:gkgh

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

赞(0) 打赏
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《【STAR CCM+案例】02:通过均匀热通量管道的层流流动》
文章链接:https://www.topcfd.cn/6487/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

说两句 抢沙发

评论前必须登录!

 

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

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

支付宝扫一扫

微信扫一扫

登录

找回密码

注册