主要内容:

接上文【小白的CFD之旅】10 敲门实例

2.4 Materials设置

利用模型树节点Materials设置计算域中的介质属性。



如图所示,在创建任何材料之前,FLUENT已经默认添加了两种材料:流体材料为Air,固体材料为aluminum。本案例使用的介质材料为液态水,可以通过点击按钮Create/Edit…来实现。点击此按钮后:

  • 在弹出的Create/Edit Materials对话框中选择Fluent Database…按钮
  • 在弹出的对话框中,选择Fluent Fluid Materials列表框中的材料介质water-liquid(h2o)
  • 点击copy按钮选择材料

    若要修改材料属性(如密度、粘度、比热、热传导系数等),可直接在参数设置框中修改。本案例采用Fluent材料库中的液态水,不进行材料修改。

2.5 Cell Zone Conditions

在此模型树节点中可以设置计算域属性,如计算域介质、计算域运动等。如图所示。



图中按钮元素:

  • Zone列表:列出网格中所包含的计算区域。有些计算模型中包含多个计算区域
  • Phase:当使用了多相流模型时,此选项能被激活,可以针对不同的相设置参数。本例为单相流,故该下拉框为不可用状态。
  • Type:设置计算域类型,包含FluidSolid两种类型
  • ID:显示选中的列表项中的区域ID,此ID编号在在UDF编程时有用
  • Edit…:设置区域属性
  • Copy:拷贝区域参数至其他区域
  • Profiles:profile管理窗口
  • Parameters:参数管理窗口
  • Display Mesh:显示网格
  • Operation Conditons…:设置操作条件
  • Porous Formulation:当设置区域为多孔介质区域时,此选项被激活。

选择Edit…按钮打开区域设置对话框,如图所示。

  • 设置Material Namewater-liquid
  • 点击OK按钮确认操作

2.6 Boundary Conditons

在模型树节点Boundary Conditions中可以设置计算模型的边界条件。如图所示。



界面元素与Cell Zone Conditions设置面板类似。

设置边界条件:

  • inlet-y边界设置

    • Zone列表框中选择边界inlet-y,选择Type下拉框选项Velocity-inlet,鼠标点击面板按钮Edit…
    • 弹出参数设置对话框,如图所示。在Momentum标签页下,设置Velocity Manitude参数值为0.3; 选择Specification MethodIntensity and Hydraulic Diameter,设置Tubulent Intensity5,设置Hydraulic Diameter0.15

    • 切换至Thermal面板,设置Temperature15,如图所示。

  • inlet-z边界设置
    • inlet-y设置相类似,所不同的是设置Velocity Manitude参数值为0.1;设置Hydraulic Diameter0.15;设置Temperature25
  • outlet边界设置
    • 选择Type下拉框选项pressure-outlet,点击Edit…按钮
    • 在弹出的对话框Momentum标签页下,设置Gauge Pressure0,设置Specification MethodIntensity and Hydraulic Diameter,设置Backflow Turbulent Intensity为5,设置Backflow Hydraulic Diameter0.15
    • 切换至Thermal面板,设置Temperature20

2.7 Dynamic Mesh

本案例不涉及动网格,因此不需要进行任何设置

2.8 Reference Values

参考值设置用于后处理中各种系数计算,本案例不涉及系数计算,因此可不设置此节点。

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

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

  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之旅】小结及预告

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

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

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

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

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

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

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

  8. 【小白的CFD之旅】10 敲门实例

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

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

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

随机推荐

  1. 关系数据库SQL之可编程性函数(用户自定义函数)

    前言 在关系型数据库中除了前面几篇基本的数据库和数据表操作之外,还提供了可编程性的函数.存储过程.事务.触发器及游标. 本文介绍的是函数. 函数分为两种: 系统函数 用户自定义函数 准备工作 这里以银 ...

  2. 【转】 App架构设计经验谈:接口的设计

    App与服务器的通信接口如何设计得好,需要考虑的地方挺多的,在此根据我的一些经验做一些总结分享,旨在抛砖引玉. 安全机制的设计 现在,大部分App的接口都采用RESTful架构,RESTFul最重要的 ...

  3. C#截屏

    本实例代码实现了WinForm截屏保存为图片,亲测可行. 界面截图: 下载:http://hovertree.com/h/bjaf/scjyuanma.htm 以下代码可以实际运行,在项目HoverT ...

  4. luogg_java学习_05_面向对象(方法和类)

    这篇总结断断续续写了2天,内容来自Oracle java8编程入门官方教程和课外搜索总结,希望自己以后返回来看的时候都懂,也希望可以起到帮助初学者的作用. 转载请注明 出自 luogg的博客园 , 因 ...

  5. Java 集合框架

    Java集合框架大致可以分为五个部分:List列表,Set集合.Map映射.迭代器.工具类 List 接口通常表示一个列表(数组.队列.链表 栈),其中的元素 可以重复 的是:ArrayList 和L ...

  6. PHP运行环境,服务器相关配置

    1.在DOS命令窗口输入 mysql -hlocalhost -uroot -p回车 进入mysql数据库, 其中-h表示服务器名,localhost表示本地:-u为数据库用户名,root是mysql ...

  7. 从零开始学 Java - log4j 项目中的详细配置

    你还会用笔来写字么 我是不怎么会了,有时候老是拿起笔之后不知道这个字怎么写,这时候就会拿起手机去打出来:有时候还会写出来这个字之后越看越不像,这时候就开始怀疑自己的能力了:有时候写出来了一大堆字之后, ...

  8. 帆布指纹识别(canvas fingerprinting)

    广告联盟或许网站运营者都希望能够精准定位并标识每一个个体,通过对用户行为的分析(浏览了哪些页面?搜索了哪些关键字?对什么感兴趣?点了哪些按钮?用了哪些功能?看了哪些商品?把哪些放入了购物车等等),为用 ...

  9. 获取SqlServer存储过程定义的3种方法

    第一种: declare @p_text varchar(max) SELECT @p_text= text FROM syscomments WHERE id = ( SELECT id FROM ...

  10. ADO.NET数据库参数化

    数据库参数化传递可以增强数据的安全性,但却会降低开发效率,为此创建了如下函数以解决这个问题: public static string PrepareParameter(string sql, out ...