【小白的CFD之旅】09 初识FLUENT
按黄师姐的推荐,小白回头查找起 FLUENT的资料来。通过网络及图书馆查找相关资料,小白对于FLUENT有了基本的认识。
- FLUENT是一个CFD软件包,目前隶属于ANSYS公司
- 目前FLUENT的最新版本为Fluent17.0,包括在ANSYS安装包内
- FLUENT软件是ANSYS公司2005年收购于FLUENT公司,FLUENT公司开发的的最终版本为6.3,ANSYS收购后的第一个FLUENT版本为FLUENT12.0
- FLUENT软件是市场占有率最高的通用CFD软件
- FLUENT软件可以在ANSYS Workbench中启动,也可以以独立软件包形式启动。在Workbench中启动时,可以利用Mesh、ICEM CFD等模块生成计算网格。
- FLUENT软件包含Meshing模式及Solution模式。其Meshing模式为其老东家FLUENT公司的TGrid软件,后来与FLUENT同时被ANSYS收购。
1 软件安装
FLUENT的安装非常容易。由于其隶属于ANSYS软件包,因此需要通过ANSYS安装包安装,在安装过程中选择FLUENT。关于ANSYS的安装,
可参考:ANSYS安装。
2 软件界面
FLUENT安装完毕后,可以通过在ANSYS Workbench中选择FLUENT模块启动,也可以通过开始菜单直接启动FLUENT。
2.1 FLUENT17.0的工作界面
界面元素:
- 1.选择模型维度,FLUENT可以计算二维模型和3维模型
- 2.显示选项。Display Mesh After Reading激活此项则导入网格后显示网格,否则不直接显示;Workbench Color Scheme激活此项采用蓝色渐变背景图像窗口,否则采用黑色背景的FLUENT经典图形窗口。
- 3.求解器选项。Double Precision为双精度求解器,若不激活此项则采用单精度求解器;Meshing Mode为Meshing模式,若不选择此项则采用SolutIon模式
- 4.并行设置。Serial为采用串行计算;Parallel为并行计算设置,激活此项后可以进行并行设置
- 5.版本选择。若计算机中安装了多个FLUENT版本,在此可以进行选择。
- 6.激活此项则只利用FLUENT进行前后处理,不启用求解器功能。
- 7.设置工作路径。
- 8.设置FLUENT应用程序路径。此选项一般不要改动
- 9.激活此项记录Journal脚本文件,否则不记录。
2.2 工作界面
FLUENT的工作界面如图所示。
图中元素:
- 1.Ribbon菜单。17.0添加的新工具菜单。
- 2.树形菜单。树形节点从上至下以CFD工作流程设计。
- 3.设置面板。左侧树形节点对应的参数设置面板
- 4.图形显示窗口。
- 5.文本命令及消息输出窗口
2.3模型树菜单
FLUENT主要工作界面为树形菜单,如图所示。
模型树节点包括:
Setup:前处理设置
- general:一般设置。如设置时间项(瞬态或稳态)、求解器类型(压力基或密度基)等
- Models:设置物理模型。如设置湍流模型、多相流模型等
- Materials:设置流体介质材料属性
- Cell Zone Conditions:设置计算域属性
- Boundary Conditions:设置边界条件
- Dynamic Mesh:设置动网格
- Reference Values:设置参考值
Solution:求解器设置
- Solution Methods:求解算法设置,如各种离散算法的选择
- Solution Controls:求解控制参数设置,如各种亚松弛因子设置
- Monitors:监视器设置
- Report Definitions:定义计算过程中的报告输出
- Report Files:列出定义的报告文件
- Report Plots:定义报告的输出形式
- Solution Initialization:计算初始化
- Calculation Activities:定义求解中的参数,如定义自动保存、动画输出等
- Run Calculation:计算设置
Result:计算后处理
- Graphics:显示各种图形,如云图、矢量图、流线图等
- Animations:显示动画
- Plots:显示各种线图
- Reports:显示报告
Parameters & Customizations:参数化及自定义列表
郑重申明
- 本系列根据真实经历改编,如有雷同实属巧合,请勿人肉
- 转载请务必保证文字完整
【小白的CFD之旅】09 初识FLUENT的更多相关文章
- 【小白的CFD之旅】小结及预告
这是小白系列的索引,后续会继续更新. 已更新的部分 01 引子02 江小白03 老蓝04 任务05 补充基础06 流体力学基础07 CFD常识08 CFD速成之道09 初识FLUENT10 敲门实例1 ...
- 【小白的CFD之旅】12 敲门实例【续2】
接上文[小白的CFD之旅]敲门实例[续] 主要内容 3 Solution3.1 Solution Methods3.2 Solution Controls3.3 Monitors3.4 Report ...
- 【小白的CFD之旅】11 敲门实例【续】
主要内容: 接上文[小白的CFD之旅]10 敲门实例 2.4 Materials设置2.5 Cell Zone Conditions2.6 Boundary Conditons2.7 Dynamic ...
- 《小白的CFD之旅》招募写手
<小白的CFD之旅>系列招募写手. 由于工作繁忙,<小白的CFD之旅>系列更新缓慢,现招募志愿者写手.这是一个分享平台,欢迎各位愿意分享自己CFD学习经历的朋友们. <小 ...
- 【小白的CFD之旅】13 敲门实例【续3】
接上文[小白的CFD之旅]12 敲门实例[续2] 4 Results4.1 计算监测图形4.2 Graphics4.2.1 壁面温度分布4.2.2 创建截面4.2.3 显示截面物理量4.2.4 Pat ...
- 【小白的CFD之旅】01 引子
小白的CFD之旅 写在前面 CFD是计算流体力学的英文简称,是计算机辅助工程(CAE)的主要分支,目前广泛应用与科学研究.工程设计中.这是一门综合了数学.计算机及流体力学的综合学科,涉及到众多的专业理 ...
- 【小白的CFD之旅】17 需要编程?
小白经过大半个多月对于CFD的学习,终于对其大概轮廓有了初步的了解,尤其是在与小牛师兄交流之后.小牛师兄毕竟是专业学流体力学的,小白认为在流体力学理论方面自己与牛师兄至少存在5年的差距.不过小白并不气 ...
- 【小白的CFD之旅】16 流程
那天听了小牛师兄关于CFD应用的四种境界的说法后,小白发现自己连第一种境界都算不上,自己对于CFD还只是停留在做了少数几个案例的基础上,可以说是对其一无所知.不过小白不是那种遇到挫折就退缩的人,他决定 ...
- 【小白的CFD之旅】14 实例反思
小白将敲门实例认真做了三遍,终于可以脱离文档直接将实例从头到尾的完成了.不过在做实例的过程中,小白 还是发现了不少的问题. 这些问题包括: 实例是从导入网格文件开始的,这网格是什么鬼? 在Models ...
随机推荐
- 【原创】kafka admin源代码分析
admin包定义了命令行的一些实现 一.AdminOperationException.scala 一个异常类,表示执行admin命令时候抛出的异常 二.AdminUtils.scala admin一 ...
- .Net语言 APP开发平台——Smobiler学习日志:实现在手机上调用摄像头进行扫描
最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便 样式一 一.目标样式 我们要实现上图中的效果,需要如下的操作: 1.从工具栏上的&qu ...
- wpf模仿QQ表情
效果图: style: <Style x:Key="LBXITEM_VERTICAL" TargetType="ListBoxItem"> < ...
- javascript严格模式
设立"严格模式"的目的,主要有以下几个: 1. 消除Javascript语法的一些不合理.不严谨之处,减少一些怪异行为; 2. 消除代码运行的一些不安全之处,保证代码运行的安全: ...
- 在window下配置laravel开发环境
1.由于有一点php基础,所以非常想更进一步,就选择据说在国外最流行的php框架来学习了,laravel框架,官网上介绍是为艺术而生,从知乎和一些论坛上看到,laravel学起来并不简单,首先配置问题 ...
- highCharts提示框不显示的问题
使用HighCharts插件进行数据展示的时候,鼠标放在数据处没有提示框,或者只有头尾2个提示框,其他提示框不显示,为什么会这样? 1.查看是否使用了tooltip属性,该属性的enabled默认为t ...
- 怎么才能算大项目(Application),大的衡量?
最近在思考一个问题,就是怎么才算一个大型项目,大的衡量有哪些东西?为什么要搞清这个问题呢,是因为在实际的开发过程中,如果知道这是个多大的项目,那就有各种相应的解决方案(我们称之为套路的东西)就可以使用 ...
- 原生JS:全局属性、全局方法详解
全局属性.全局方法 原创文章,转摘请注明出处:苏福:http://www.cnblogs.com/susufufu/p/5853342.html 首先普及几个我总结的非常实用又很基础的知识:(呵呵,仅 ...
- 【转载】实用的Javascript获取网页屏幕可见区域高度
本文转载原地址:这里 document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对象高度 docu ...
- jq样式方法总结
.html()方法 获取集合中第一个匹配元素的HTML内容 或 设置每一个匹配元素的html内容,具体有3种用法: .html() 不传入值,就是获取集合中第一个匹配元素的HTML内容 .html( ...