写在前面

LES的计算中,实际上对网格是有要求滴,这方面内容可以从相关文献中找到,本文只是针对LES的计算设置进行一个简单的2D圆柱扰流讲解不涉及网格要求方面,童鞋们要注意这一点哇!

文主花了两天时间学习FLUENT中的LES计算,所以,这实际上还是蛮简单的,只要大体思路成型了,剩下的只是细节工作

这个就是文主计算的结果(延伸段实际上应该更长一些

https://www.zhihu.com/video/969978433769607168

写稿初衷

本文的写稿初衷是因为当初在各大网站上苦苦找寻LES设置算例然而。。。木有找到,因此就想做一个基于商用软件FLUENT的LES教程

选择FLUENT的原因是因为目前大多数童鞋都比较喜欢使用FLUENT来进行流动数值模拟。鉴于FLUENT的受欢迎程度以及初学者们的需求,本文就基于FLUENT做一次LES计算的教程。

适宜人群:想学习LES计算流动非定常计算FLUENT的筒子们

文主使用的软件:ICEM CFD15.0、FLUENT 15.0

算例二维(2D)圆柱扰流计算

话不多说,下面是干货。

First Step:前处理

前处理用一句话来概括就是:准备计算网格!

网格这一块不是LES计算的重点,因为任何计算都要画网格,因此建议童鞋们可以参考其他教程单独学习画网格,本教程只作简单的介绍

由于圆柱扰流问题比较简单,因此可以直接在ICEM上画思想是:由点构成线,再由线构成面。

步骤是:

  1. 先给出几何点(比如圆柱的圆心、流域的边界点);
  2. 通过点连线,最终得到面(如下图所示)

到这里就可以画网格了,可以使用非结构网格划分或者结构化网格划分,两种网格FLUENT均能计算。

文主一般比较喜欢用结构化网格,所以在这里展示一下如何画结构化网格

总体思路是:先给出块(Block)再分割块(Block)然后给网格节点,最后生成网格并转成非结构化网格(ICEM只能导出非结构化网格)

步骤是:

  1. 给出块(Block),用一个Block把所有的面(Surface)包住
  1. 分割块(Block),这里解释一下为什么要分割:圆柱扰流问题中,圆柱(固体)部分是不计算的,因此流体域中肯定会缺一个圆,这个缺口附近的网格很难把握,为了保证网格质量,因此建议用一个正方形的Block包住这个圆,所以把长方形的Block分成一个正方形和一个小长方形;
  2. OGrid Block划分圆柱附近的网格,并删除掉中心区域(中心区域为圆柱)
  1. Block的Edge(也就是块的边)几何的边(Curve,中文意思曲线)关联起来
  1. 设置Edge的网格节点数以及分布
  2. 最后一步很关键,将结构化网格转化为非结构化网格(文主曾经被困在这里很久,后来才知道ICEM只能导出非结构化网格到FLUENT里面

以上就大功告成啦,网格画的很漂亮有木有!

接下来就是导入FLUENT进行计算。

Second Step:FLUENT计算

总的思路是:

  1. 先导入网格,然后设置边界条件
  2. 进行定常计算(Steady)提供一个比较好的初始流场
  3. 在选择非定常计算(Transient)选择LES-2D模式(这里后面会讲);
  4. 然后将非定常的结果输出就好的(这里讲的时候要细看哇)

下面是具体操作。

打开FLUENT,因为是计算2D圆柱扰流,因此这里选择2D格式

导入画好的网格

设置边界条件(比如进口、出口、壁面等)

下面就可以开始进行定常计算

一般按照默认设置就OK,我这里给的定常迭代次数是100步

这样一来我们就有一个好的初始流场,然后关键的两步来了

首先,把General中的“Steady”换成“Transient”,然后在FLUENT里面输入

“(rpsetvar 'les-2d? #t)”

这里的问题是:注意开头木有空格!开头木有空格!开头木有空格!否则FLUENT不能识别,接下来按回车,再点击Models中的Viscious就可以看到LES,好开心有木有。

这是第一个需要注意的问题,因为LES默认是3D的。

第二个需要注意的问题是:为了能够看到流场随时间的变化,这里一定要把非定常计算过程中流场给保存下来,这是在Caculation activities中设置

点击Creat中的Solution Data Export,然后按Flow Time(物理时间)进行文件保存,这样每一个FlowTime的流场都能保存下来啦!

最后把每个时刻的流场进行处理没就能得到每个时刻的非定常流场啦!

后处理是用的Tecplot,这方面不作展开啦!

最后的处理结果也就是开头的那个视频。

https://www.zhihu.com/video/969992060976230400

码字不易,欢迎点赞

有问题咨询或者有商业合作可以联系文主。

文主的邮箱是:liusy_avic@qq.com

fluent瞬态计算终止条件在哪里设置_基于商用软件FLUENT的LES(大涡模拟)计算教学...相关推荐

  1. fluent瞬态计算终止条件在哪里设置_fluent模拟表面喷涂

    幸运草 喷涂是通过喷枪或碟式雾化器,借助于压力或离心力,分散成均匀而微细的雾滴,施涂于被涂物表面的涂装方法. 这一篇文章我们一起学习一下fluent对喷涂过程的仿真计算. 模型是我在网上下载的一个手机 ...

  2. fluent瞬态计算终止条件在哪里设置_Fluent案例7【圆柱绕流】

    一个瞬态的圆柱绕流案例 知识点: 瞬态圆柱绕流的模拟 一个后处理的方法:将瞬态模型中一个点的速度变化绘成图表并将数值导出excel文件 模型如下图所示,左边界为速度边界进口速度0.5m/s,试模拟出计 ...

  3. fluent瞬态计算终止条件在哪里设置_Fluent案例11【螺旋桨_MRF回转体】

    知识点 MRF回转体 MRF也叫多参考系模型,就是对同一个模型中的不同区域采用不同的参考系进行描述,从简化问题 多参考系模型假定流动为定常,转子或者推进器的影响可以用近似均值来代替.这种处理方式在转子 ...

  4. python自动化算法_基于Python语言和Abaqus平台的边坡可靠度计算自动化算法开发

    2.2 求解过程 求解过程包括7步,如 图 2 图 2 自动化程序的求解过程 Fig. 2 The solving part of the automation program 1) Python形成 ...

  5. 打印页面横向怎么设置_条码打印软件标签纸页面设置的方法

    在条码打印软件中,设置纸张是打开软件后的第一步,首先我们需要先将标签纸张尺寸设置好,才可以在后期打印过程中少出现错误,节省打印调试时间.那么对于多排多列的标签纸该如何进行页面设置呢,下面我们来详细看一 ...

  6. 实时计算的最佳实践:基于表格存储和Blink的大数据实时计算

    表格存储: 数据存储和数据消费All in one 表格存储(Table Store)是阿里云自研的NoSQL多模型数据库,提供PB级结构化数据存储.千万TPS以及毫秒级延迟的服务能力.在实时计算场景 ...

  7. 分子模拟软件amber_【免费】指南针模拟计算课堂第五期:邂逅分子模拟

    不知不觉,在大家的陪伴和参与下,科学指南针的免费模拟计算线上课堂,将在 本周六(12.7号)来到最后一期啦! 一 前四期的内容,我们分别讲了计算化学的整体情况.分类的量子化学和第一性原理的基本知识普及 ...

  8. caputo分数阶导数程序_基于Caputo导数的分数阶非线性振动系统响应计算

    基于 Caputo 导数的分数阶非线性振动系统响应计算 李亚杰 1,2 , 吴志强 *1,2 , 章国齐 1,2 [摘 要] 摘 要 : 研究了含分数阶 Caputo 导数的非线性振动系统响应的数值计 ...

  9. 界面上下固定_基于ANSYS的胶粘结构界面开裂有限元计算

    引言:目前工程上主要有螺栓,过盈,焊接和胶粘四种常用的连接方式,本文基于ANSYS Workbench环境,引入内聚力模型来实现对胶粘结构界面开裂失效的计算,文中的界面失效参数为随意给定,不是工程实际 ...

  10. armbian设置_基于Armbian大变身!仅需10分钟 Phicomm N1 变身千元SIP电话呼叫中心!...

    在armbian中安装Asterisk实现作为小型SIP电话呼叫中心功能,可以为100个终端以下的小型企业提供数字电话交换机功能,在某宝没有搜索到低于1000元的小型SIP呼叫中心交换机,安装完Ast ...

最新文章

  1. 暴雨之后,评估与重建可以用这个数据集
  2. 3.3 参数估计:贝叶斯估计
  3. Struts1 tag
  4. vue中v-html指令的使用之Vue知识点归纳(三)
  5. matlab2c使用c++实现matlab函数系列教程-load函数
  6. java.lang.NoSuchMethodError示例
  7. 深入研究:HTTP2的真正性能到底如何
  8. Ubuntu18.04下NVIDIA CUDA安装指南和DeepLearning4J GPU配置
  9. python扫雷总结与体会_扫雷项目总结
  10. shell脚本中的 EOF 是什么意思?
  11. 质量管理3个过程及相关重点
  12. C# Dev利用TreeList设置菜单导航并双击节点打开模块窗体
  13. 成功解决WIN系统如何更改默认放在C盘的【我的文档】/【图片】位置的存储路径(修改到其它非系统的盘符)
  14. 校招----三七互娱java面经
  15. 分钱、用人和交替,看《大明王朝1566》
  16. 层次分析法的简单应用
  17. aaa服务器显示认证失败,华为aaa认证案例-电信华为机顶盒50%通路故障或AAA认证失败怎么回...
  18. 放下心来玩的 ,魔兽世界是要结伴来玩的
  19. 最新!互联网大厂各职级薪资对应关系图(2020年初)
  20. 软考初级程序员—计算机基础试题与解析(待补充)

热门文章

  1. 算法竞赛入门经典 aabb
  2. 金蝶云星空表单插件开发常用事件、方法、函数
  3. atomd525服务器性能,Atom D525性能几何?
  4. 流畅的python mobi 百度云_流畅的python【中文版】mobi下载
  5. 我是如何入门机器学习的呢
  6. AutoCAD DWG,DXF文件导出高清图片、PDF
  7. 四叶草启动引导配置工具 !Clover Configurator中文版下载!
  8. android for armeabi,【我的Android进阶之旅】解决错误ABIs [armeabi] are not supported for platform....
  9. Node版本管理工具 - Nvm的下载、安装配置与使用
  10. UISwitch的使用