You are on page 1of 17

本案例演示采用 STAR-CCM+模拟 90 度弯管内部的流动特性。通过本案例,你将学习以下

几个知识点:

 利用 STAR-CCM+生成高质量的结构网格;
 对于管道内部流动进行 CFD 分析的一般过程
 STAR-CCM+湍流模型选择
 STAR-CCM+近壁面处理方法

一、问题描述

案例来源是硕士期间第一次接触 CFD 发表的一篇论文。主要对流体流经弯管,由于在粘性


力和离心力的作用,弯管内流体流动发生畸变的机理及其发展过程规律开展数值研究工作
研究对象为 90 度弯头,进水口速度已知为 5m/s,水温为常温 25℃。水管直径为 10mm,
弯曲率 R/D=1.5。模拟水流进入弯管后流体形态畸变的发展过程。

二、仿真目的

获取水流进入弯管后流体在弯管作用下的发生畸变的演变过程。研究引起畸变的机理与涡
发展规律,对工业管网系统的设计及弯管的选型提供指导。

 评估弯管压力损失
 研究畸变形成与发展过程及其演变机理

三、仿真策略

由于流体温度与环境温度很接近,因此可以将流动过程看作为一个等温过程,且研究目的
主要是流体流动的流动特性,因此不考虑温度影响,忽略固体域,直接采用流体域计算。
通常模拟流体流动保证流动方向与网格正交收敛效果最好,且不容易出现数值伪扩散的情
况。因此,拟采用结构网格计算。
四、CFD 过程演示

1、模型前处理

本案模拟模型很简单,几何模型创建这里不在赘述。推荐采用 STAR-CCM+自带的 3D-


CAD 建模。这样可以方便后续我们参数化修改我们的模型,进行多个工况仿真,快速得到
不条件下,流动特性的对比分析结果。

进行弯管仿真,推荐入口长度为 5D,出口长度为 10D。以保证流体在管道内部充分发展。


最终将管道几何模型导入到【几何/零部件】节点

1.1 在【几何/零部件/tube/表面】节点,右击【Default】选择【根据块分割几何零部件表
面】,定义边界表面(入口、出口、壁面等)

1.2 右击【几何/零部件/tube】节点,选择【将零部件分配给区域】,按下图所示进行选择
,此时,将几何零部件传递至【区域】节点
2、划分网格

基于 PBM 方式,采用定向网格划分方法划分结构网格,由于壁面对流动影响对畸变过程影
响较大, 需要精确求解边界层流动。因此需要采用低雷诺数湍流模型。Y+<1.通过计算,
第一层网格厚度为 5.5e-6m。

通常对于湍流流动工况仿真,推荐在画网格之前,通过计算或者网上相关计算工具计算流
动 状 态 : 层 流 还 是 湍 流 ? 预 计 采 用 什 么 湍 流 模 型 ? 近 壁 面 函 数 选 用 什 么 :high_y+ or
low_y+or 其他?

第一层边界厚度及雷诺数计算可通过以下网址查询:https://pointwise.com/yplus/index.html
2.1 右击【操作】>【新建】…>【定向网格】,选择【tube】,确定,在【操作】节点下生
成一个带有感叹好的【定向网格】节点

2.2 在【源表面】节点【属性】面板中,在【源表面】属性选项选择 inlet 边界;同理,将


出口边界设置为【目标表面】
2.3 右击【定向网格节点】,选择【编辑..】,进入定向网格编辑窗口
2.4 右击【源网格】节点,选择【新建源网格】>【块网格】,选择【tube】,确定,进入块
网格边界窗口

2.5 选择下图图标,在源面上形成圆
2.6 选择下图图标,在圆内部画一个四边形(注意,没画完一条边,请按键盘的 Esc,推出
后在重复划线,)
2.7 选择下图图标,将圆两边等分.按键盘 ESC 键退出,鼠标选择四边形的顶点,即可通过
图 2 中的坐标移动顶点与圆上四个点对齐的合适位置。本案例保证了四边形顶点距离原上
顶点距离为 1mm

2.8 在【模式】下选择【快网格】,边(粉色)设置为【18,单面多面体】,正方形边分为
【12,常数】源网格如下图 2
2.9 在【网格分布】节点,按下图设置【层数】为 100
2.10 右击【定向网格】节点,选择【执行】生成体网格
2.3 执行【体网格生成】,进行计算前请检查网格质量。

3、求解设置

3.1 本案例工况为内流流动,通过计算,入口雷诺数大于 2500,因此阀门内部流动为湍流


流动。

3.2 在【连续体】节点,选择【物理模型】如下图所示 (记得去掉自动选择推荐模型,这


样我们可以自己根据需要选择,默认推荐为全 y+)
3.2 在【停止标准】节点设置【Maximum Stops】为 500

3.3 在【报告】节点创建出口速度的【表面平均值】监测量:在【属性】面板中【场函数】
选择速度,【零部件】选择出口
3.4 在【报告】节点右击创建的监测量【表面平均值 1】,选择【根据报告创建监视器和绘
图】,创建一个绘图

3.5 也可在创建其他监测量或者矢量或者标量视图用于求解过程监测,本案例不再赘述。
4、运行仿真,进行数值计算

观察残差曲线与监测平均速度,当残差下降到 10E-3 以下,监测量稳定后,说明计算收敛。


5、结果后处理

5.1 Y+值分布云图,创建【标量视图】,其中,在创建的【场景/标量】节点的【零部件】
节点属性面板【零部件】选择【壁面】,【标量场】节点属性面板【场函数】选择【 wall
y+】

从图中可以看到最大部分 y+均位于 1 附件,最大 y+在入口位置大约为 3.7<5.因此可以使用


低雷诺数模型对近壁面流动进行精确求解。当然你也可再继续减小第一层网格高度来降低
y+,让其全部小于 1(如果网格数量在接受范围内)

5.2 压力云图
5.3 流线动图

五、总结

本案例所用模型并不复杂,但涉及的流动特性却较为复杂,是一个比较适合用于学习结构
网格生成和湍流模型的选择以及 STAR-CCM+壁面函数处理方法的案例。通过简单模型深
入地练习,不仅可以减少学习的时间成本,而且可以逐次加深对 CFD 的认识,更容易理解
一些枯燥抽象的理论观点。

STAR-CCM+湍流模型较为丰富,针对不同的工况,综合时间和精度往往需要做出合理的
选择。下图给出了 STAR-CCM+中湍流模型的计算量与计算进度排序。从上往下,计算量
越来越大,对于特定问题的求解精度在一定程度上也越大。
敲黑板,划重点啦!
1、 对于简单可扫掠模型,需要精确求解近壁面流动问题,推荐采用定向网格生成高质
量结构网格;
2、 如果需要修改模型某个参数(长度、角度)进行系列优化仿真,推荐采用 3D-CAD
建模;
3、 对于近壁面第一层壁面网格高度的确定,最终需通过 STAR-CCM+计算后进行后处
理查看分析 Y+是否满足湍流求解要求?通常,确定一个理想的第一层网格高度,
需要多次的不断迭代计算;
4、 STAR-CCM+针对不同的湍流工况,开发有丰富的湍流模型。通常想要得到一个更
合理的数值结果,需要针对湍流模型的适应性做出合理选择;
5、 湍流模型选择推荐:一般工程问题推荐使用标准或者可实现的 K-E 模型,如果需要
精确求解壁面则选择低 Re 数模型;
6、 仿真工况中存在压力梯度导致的涡旋流动工况,推荐采用 SST K-W 模型;具有强
各向异的湍流问题,选用雷诺应力(RST)模型

由于考虑到篇幅问题,文中案例的一些不重要的操作过程忽略,大家自行补充尝试。本案
例旨在提供一个具体的 CFD 仿真分析过程,为大家在做这类型 CFD 仿真分析提供一些帮
助。

六、STARCCM+入门与进阶(R2019.2)16 讲
自 2019 年 10 月起,受仿真秀平台的邀请,笔者在工作之余,结合自己的学习
经历和工程经验,发布了一套《STARCCM+入门与进阶(R2019.2)16 讲》-掌
握 STARCCM+基本仿真流程及工程应用。现已经更新到第 9 期,预计 11 月中旬
前更新完整,需要的朋友可以订阅。以下是课程大纲

You might also like