接上文【小白的CFD之旅】12 敲门实例【续2】

4 Results

计算后处理。

4.1 计算监测图形

  • 残差曲线

    计算监测得到的残差曲线如下图所示。

    图中残差曲线显示计算在迭代120步左右达到收敛,表现为残差曲线降低至设置的残差标准以下,默认残差标准为10−310−3

  • 入口压力监测图

    两个入口压力监测图如下图所示。



    (图1)



    (图2)

    从这两幅压力监测图看出计算结果基本达到稳定,压力值随迭代变化很小。

  • 出口温度标准差变化图

    监测得到的出口温度标准差曲线图如下图所示。



    温度标准差反映了温度混合的均匀程度,该值越大表示温度分布越不均匀。图中最终的温度标准差约为0.2。

4.2 Graphics

模型树节点Graphics下包含了MeshContoursVectorsPathlines以及Particle Tracks,如图所示。在Graphics参数设置面板中还包含了Animations操作以及一些图形显示参数设置按钮,如灯光、视图等。

  • Mesh:显示网格图
  • Contours:显示云图
  • Vectors:显示矢量图
  • Pathlines:显示流线图
  • Particle Tracks:显示粒子追踪图

本案例主要利用ContoursVectors显示云图及矢量图。

4.2.1 壁面温度分布

查看壁面温度云图显示。鼠标双击Graphics列表框中的Contours列表项,在弹出的对话框中进行如下图所示设置:

  • 勾选激活Filled选项
  • Contours of下拉框中选择TemperatureStatic Temperature
  • Surfaces列表项中选择wall-fluid
  • 点击按钮Display



    壁面上的温度云图显示如下图所示。

4.2.2 创建截面

创建截面后可以显示截面上的物理量分布。这里创建x截面

  • 利用Ribbon界面中的Postprocessing标签页
  • 选择Create按钮下的Iso-Surface…功能菜单

    如下图所示。



    在弹出的对话框中进行如图所示设置:

  • 选择Surface of ConstantMeshX-Coordinate
  • 设置Iso-Value0
  • 设置New Surface Namex-0
  • 点击Create按钮创建截面

4.2.3 显示截面物理量

回到Contours设置面板,

  • 设置Contours ofVelocityVelocity Magnitude
  • 选择Surfacex-0
  • 点击按钮Display



    显示速度云图如下图所示。



    设置Contours ofTemperatureStatic Temperature,点击Display按钮。



    显示温度云图如下图所示。

4.2.4 Pathline显示

可以利用Pathline显示流线。选择Graphics列表中的Pathlines选项,弹出如下图所示对话框。



显示的流线图如下图所示。

4.3 Plots

模型树节点Plots可以输出一系列图形,如曲线图、直方图等。



列表项:

  • XY Plot:以XY曲线图显示变量的变化规律
  • Histogram:以直方图形式显示数据
  • File:以图形形式显示文件中的数据
  • Profile:图形化显示配置文件
  • FFT:对文件指定的数据进行快速傅里叶变换,将时域数据转化为频域数据。

可以先创建line,再利用XYPlot显示线上物理量分布。利用Postprocessing下的工具按钮Create,选择菜单项Line/Rake…,如下图所示。



弹出如下图所示对话框:

  • 设置TypeLine
  • 设置End Point分布为**(0,-0.3556,0)及(0,0.3556,0)
  • 设置New Surface Nameline-center



    双击模型树节点XY Plot,弹出如下图所示对话框,进行如下设置:
  • 设置Plot Direction为**(0,1,0)
  • 设置Y Axis FunctionVelocityVelocity Magnitude
  • 选择Surface列表项line-center
  • 点击按钮Plot



    显示沿直线line-center上速度分布曲线如下图所示。

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

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

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

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

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

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

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

  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. Jquery.Qrcode在客户端动态生成二维码并添加自定义Logo

    0 Jquery.Qrcode简介 Jquery.Qrcode.js是一个在浏览器端基于Jquery动态生成二维码的插件,支持Canvas和Table两种渲染方式,它的优点是在客户端动态生成,减轻了服 ...

  2. 一个简单的MVC实例及故障排除

    Controller: public ActionResult Index() { string setting = "ApplicationServices"; var conn ...

  3. Spring.Net简单用法

    Spring.Net其实就是抽象工厂,只不过更加灵活强大,性能上并没有明显的区别. 它帮我们实现了控制反转. 其有两种依赖注入方式. 第一:属性注入 第二:构造函数注入 首先,我们去  Spring. ...

  4. img在div中居中的问题

    Img是内联元素,要设置其margin属性使其居中,就要将其转换为块元素display:block;然后利用margin:0 auto;实现图片的水平居中:(有的设计师为图片再加个div标签,然后通过 ...

  5. DES加密中文乱码问题的解决

    服务器向客户端返回时: response.setContentType("text/json; charset=utf-8"); 客户端解码时: return new String ...

  6. [连载]《C#通讯(串口和网络)框架的设计与实现》-4.设备驱动管理器的设计

    目       录 第四章           设备驱动管理器的设计... 2 4.1           接口定义... 2 4.2           设备容器... 7 4.3          ...

  7. Atitit利用反射获取子类 集合 以及继承树

    Atitit利用反射获取子类 集合 以及继承树 想从父类往下找子类的确是不可能的,要知道只要类不是final的话谁都有继承它的自由不需要事前通知父类. Eclipse实现不是重父类开始找而是重子类往回 ...

  8. 【单页应用之通信机制】view之间应该如何通信

    前言 在单页应用中,view与view之间的通信机制一直是一个重点,因为单页应用的所有操作以及状态管理全部发生在一个页面上 没有很好的组织的话很容易就乱了,就算表面上看起来没有问题,事实上会有各种隐忧 ...

  9. [deviceone开发]-一个简单的表单示例

    一.简介 这个例子我们用do_ScrollView+do_LinearLayout来实现,当没有输入相关的值而去保存的时候,则把隐藏的几个提示Label显示出来,然后调用do_LinearLayout ...

  10. JavaScript时间处理之几个月前或几个月后的指定日期

    在平常项目开发过程中,经常会遇到需要在JavaScript中处理时间的情况,无非两种(1,逻辑处理  2,格式转换处理).当然要说相关技术博,园子里闭着眼睛都能抓一把,但是我要做的是:既然有幸被我碰到 ...