按黄师姐的说法,做好第一个案例很重要。第一个案例既可以帮助理解CFD的工作流程,还可以帮助熟悉软件的操作界面。
黄师姐推荐的入门案例来自于ANSYS官方提供的培训教程,是一个关于交叉管内流动混合的案例,涉及到流动及传热。

1.问题描述

两个异径管道相交,分别流入不同温度的介质,利用FLUENT求解介质混合后的状态。

2.案例目的

案例包含了利用FLUENT进行仿真计算的基本步骤。通过本案例可以学习的内容包括:

  • 读入计算网格
  • 选择并设置流体介质属性
  • 定义计算边界条件
  • 设置计算监测
  • 进行仿真计算
  • 计算后处理

2.FLUENT设置

2.1 导入网格

案例中并没有包括几何模型创建及网格划分过程,因此案例从网格导入开始。

  • 启动FLUENT,启动面板中进行如图所示设置。

    • Dimension:选择3D
    • Working Directory:选择设置案例工作路径
  • Fluent启动后,导入网格文件
    • 利用菜单File|Read|Mesh…,在弹出的文件选择对话框中选择网格文件Mixing_tee.msh,选择OK按钮确认选择

2.2 General设置

选择模型树节点General后,在其右侧会显示出General节点的设置面板,如图所示。


图中包含的按钮及选项:

  • Scale:缩放网格尺寸
  • Check:检查网格
  • Report Quality:报告网格质量
  • Diaplay:显示网格
  • Type
    • Pressure-Based:采用压力基求解器
    • Density-Based:采用密度基求解器
  • Velocity Formulation
    • Absolute:绝对速度
    • Relative:相对速度
  • Time
    • Steady:采用稳态计算
    • Transient:采用瞬态计算
  • Gravity:设置重力加速度
  • Units:设置单位

  • 1.Display
    导入网格后网格并不直接显示在图形窗口中,此时可通过树形节点General中的设置面板中Dispaly按钮显示计算网格

  • 2.模型Scale
    选择模型树节点General,之后选择参数面板中的Scale…按钮,在弹出的对话框中检查计算域尺寸。如图所示。

    查看图中的Domain Extents,观察计算域尺寸与要模拟的计算空间尺寸是否吻合,若不吻合的话,需要通过设置缩放因子对网格进行缩放。

  • 3.Check网格
    点击Check按钮,软件自动检查网格并在文本窗口中显示网格信息,包含计算域尺寸、网格体积统计、网格面统计等。如图所示。

    比较重要的参数为minimum Volume,确保该参数值为正值。建议在读入网格之后及网格缩放之后进行网格检查工作

  • 4.Report Quality
    点击此按钮输出网格质量信息。如图所示。根据网格形状的不同,FLUENT输出的网格质量评价指标也不相同。对于本案例,FLUENT输出了三个参数:

    • Minimum Orthogonal Quality:最小正交质量
    • Max Ortho Skew:最大正交歪斜率
    • Maximum Aspect Ratio:最大长宽比

最小正交质量值范围为0~1,最差为0,最好为1,一般情况下要求网格最小正交质量大于0.2;最大歪斜率取值0~1,越小越好。

  • 5.采用Pressure-Based求解器
  • 6.使用Absolute速度格式
  • 7.采用Steady稳态计算
  • 8.设置Units
    默认温度单位为K,这里为方便起见设置温度单位为℃。选择按钮Units..打开单位设置面板。如图所示,选择Quantities列表项temperature,在右侧列表框中选择单位为c。完毕后点击Close关闭对话框。

    不管使用何种单位,FLUENT在求解时始终使用国际单位制,这里设置单位只是为了前处理设置方便。


2.3 Models设置

模型树节点Models用于选择并设置计算过程中所涉及的物理模型。如图所示。


FLUENT提供的计算模型包括:

  • Multiphase:多相流模型,用于模拟多相流现象。
  • Energy:能量模型。当计算涉及到传热时需要激活能量模型。
  • Viscous:粘性模型。如考虑湍流时需要在粘性模型中进行设置
  • Radiation:辐射模型。当计算域中存在大的温差需要考虑辐射效应时需要激活此模型
  • Heat Exchanger:热交换器。在计算域中构造换热器模型
  • Species:组分模型。当需要模拟组分扩散或化学反应时需要设置此模型
  • Discrete Phase:离散相模型。模拟计算域中的稀薄颗粒运动轨迹
  • Solidification & Melting:凝固融化模型,模拟材料固液相变
  • Acoustics:气动声学计算
  • Eulerian Wall Film:欧拉液膜模型
  • Electric Potential:电势模型

本案例中涉及到传热及湍流,因此需要激活Energy及Viscous模型。

  • Energy模型设置
    Energy模型不需要设置任何参数,只需要激活即可。
  • Viscous模型设置
    激活Viscous后,选择k-epsilon模型,在子模型选项中选择Realizable,如图所示。

注:由于案例较长,因此将其拆散为多篇


郑重申明

  • 本系列根据真实经历改编,如有雷同实属巧合,请勿人肉
  • 转载请务必保证文字完整

下载文中的msh文件

【小白的CFD之旅】10 敲门实例的更多相关文章

  1. 【小白的CFD之旅】14 实例反思

    小白将敲门实例认真做了三遍,终于可以脱离文档直接将实例从头到尾的完成了.不过在做实例的过程中,小白 还是发现了不少的问题. 这些问题包括: 实例是从导入网格文件开始的,这网格是什么鬼? 在Models ...

  2. 【小白的CFD之旅】12 敲门实例【续2】

    接上文[小白的CFD之旅]敲门实例[续] 主要内容 3 Solution3.1 Solution Methods3.2 Solution Controls3.3 Monitors3.4 Report ...

  3. 【小白的CFD之旅】13 敲门实例【续3】

    接上文[小白的CFD之旅]12 敲门实例[续2] 4 Results4.1 计算监测图形4.2 Graphics4.2.1 壁面温度分布4.2.2 创建截面4.2.3 显示截面物理量4.2.4 Pat ...

  4. 【小白的CFD之旅】11 敲门实例【续】

    主要内容: 接上文[小白的CFD之旅]10 敲门实例 2.4 Materials设置2.5 Cell Zone Conditions2.6 Boundary Conditons2.7 Dynamic ...

  5. 【小白的CFD之旅】小结及预告

    这是小白系列的索引,后续会继续更新. 已更新的部分 01 引子02 江小白03 老蓝04 任务05 补充基础06 流体力学基础07 CFD常识08 CFD速成之道09 初识FLUENT10 敲门实例1 ...

  6. 《小白的CFD之旅》招募写手

    <小白的CFD之旅>系列招募写手. 由于工作繁忙,<小白的CFD之旅>系列更新缓慢,现招募志愿者写手.这是一个分享平台,欢迎各位愿意分享自己CFD学习经历的朋友们. <小 ...

  7. 【小白的CFD之旅】01 引子

    小白的CFD之旅 写在前面 CFD是计算流体力学的英文简称,是计算机辅助工程(CAE)的主要分支,目前广泛应用与科学研究.工程设计中.这是一门综合了数学.计算机及流体力学的综合学科,涉及到众多的专业理 ...

  8. 【小白的CFD之旅】16 流程

    那天听了小牛师兄关于CFD应用的四种境界的说法后,小白发现自己连第一种境界都算不上,自己对于CFD还只是停留在做了少数几个案例的基础上,可以说是对其一无所知.不过小白不是那种遇到挫折就退缩的人,他决定 ...

  9. 【小白的CFD之旅】17 需要编程?

    小白经过大半个多月对于CFD的学习,终于对其大概轮廓有了初步的了解,尤其是在与小牛师兄交流之后.小牛师兄毕竟是专业学流体力学的,小白认为在流体力学理论方面自己与牛师兄至少存在5年的差距.不过小白并不气 ...

随机推荐

  1. iOS 视图:重绘与UIScrollView(内容根据iOS编程编写)

    我们继续之前的 Hypnosister 应用,当用户开始触摸的时候,圆形的颜色会改变. 首先,在 JXHypnosisView 头文件中声明一个属性,用来表示圆形的颜色. #import " ...

  2. MVC学习系列9--控制器接收从视图传递过来的参数

    前面学习了,从控制器向视图传递数据,现在学习怎么从视图向控制器传递数据. 通常,我们有两种方式,来处理浏览器的请求,一个是GET方式,一个是POST方式.一般来说,直接通过在浏览器中输入URL话,请求 ...

  3. Nancy之给我们的网站添加自定义图标

    当我们在做一个网站时,可能经常会有这样一个需求,要给我们做的网站添加一个自定义的图标. 在Nancy中,默认是的下面这样 一个妹子的头像,其实也是挺好看的!! 那么当我们想要替换这个默认的,应该要怎么 ...

  4. VS2013设置护眼背景颜色

    打开VS2013 —> 工具 —> 选项 —> 环境 —> 字体和颜色 —> 选择显示项中的纯文本 —> 项目背景 —> 自定义—> 色调位85.饱和度 ...

  5. 三分钟集成elmah xml 格式日志到mvc站点

    1.通过nuget安装Elmah ELMAH on XML Log 会自动在web.config 文件中添加配置内容,默认不允许远程访问,日志访问路径是 Elmah.axd,不记录500错误 2.修改 ...

  6. ASP.NET MVC搭建项目后台UI框架—2、菜单特效

    目录 ASP.NET MVC搭建项目后台UI框架—1.后台主框架 ASP.NET MVC搭建项目后台UI框架—2.菜单特效 ASP.NET MVC搭建项目后台UI框架—3.面板折叠和展开 ASP.NE ...

  7. .net开发过程中Bin目录下面几种文件格式的解释

    在.NET开发中,我们经常会在bin目录下面看到这些类型的文件: .pdb..xsd..vshost.exe..exe..exe.config..vshost.exe.config 项目发布的时候,往 ...

  8. 高性能 TCP & UDP 通信框架 HP-Socket v3.2.2 正式发布

    HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服务端组件.客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++.C#.Del ...

  9. 【JavaScript】浅析javaScript和HTML与unicode字符集的关系

    目录结构: // contents structure [-] javaScript和HTML的字符集 javaScript和HTML如何表现unicode字符集 参考文章 javaScript和HT ...

  10. 简要分析webpack打包后代码

    开门见山 1.打包单一模块 webpack.config.js module.exports = { entry:"./chunk1.js", output: { path: __ ...