四十四、Fluent 收敛标准-质量和能量守恒
1. Fluent质量和能量守恒
Fluent收敛性的判断有时候很让人头疼,我们在三十二、Fluent收敛判断标准及方法中概括的讲述过几种收敛标准。
通常我们判断是否收敛最直接的就是看残差曲线,但是很多时候,残差曲线(尤其连续性曲线)一直是平的,连下降的趋势都没有。这时候最正确的做法应该是监测比较重要的物理量,查看其是否稳定。
如果监测的几个物理量都很稳定,那可以忽略残差曲线而认为计算已经达到收敛。
但是我们计算过程中更多的是遇到不稳定的情况,或者我们根本就不确定计算是否收敛了,那应该怎么办呢??本文提供一点思路来帮助理解计算发散的原因。
任何流动或传热问题的计算都比较质量守恒、能量守恒和动量守恒。当计算发散时,或者我们不确定它是否收敛的时候,就可以查看Fluent是否满足三大守恒,如果不满足,那肯定不收敛。基于此我们可以找到发散的原因。
注:
1. Fluent满足三大守恒也不一定收敛,还要辅助监测物理量来判断收敛性
2. 强推文章四十三、Fluent增强收敛性-伪瞬态计算,能够大大加快收敛速度,尝试了一下,使用SIMPLEC算法10000迭代步可以收敛,使用伪瞬态算法只需要1000步,收敛速度加快了10倍
2. Fluent Flux通量
如何查看Fluent是否满足质量守恒、能量守恒呢??在Fluent后处理中Results-Reports-Fluxes可以查看
但是有几点需要注意:
2.1 Options包含三个选项:
Mass Flow Rate、Total Heat Transfer Rate和Radiation Heat Transfer Rate,其他的以后补充。通过这三个选项可判断计算是否满足质量守恒和能量守恒。
2.2 不涉及源项问题
mass flow rate:所有进出口质量流率之和应该为0,其中进口为正,出口为负。Net Results表示进出口质量流率之和。壁面wall显示为0,计算域内的质量流量显示不为0,但计算Net Results时,内部区域会被跳过,只计算进出口区域。
Net Results:只计算模型进出口的质量流量
Total Heat Transfer Rate:所有进出口及壁面的总传热率之和应该为0,即Net Results=0。计算域内的总传热率显示为0。
Net Results:只计算模型进、出口和壁面的的总传热率;如下图不涉及能源源项,Net Results应该等于0,而图中等于-4.46,说明收敛性不好,应该继续计算或者修改部分参数后计算。
内部边界:如果涉及到内部边界(边界类型 interior),上述三个Fluxes可能会不准确。需要先将内部边界类型更改为wall(用于定位面积向量),不用进行任何操作,然后再更改为interior,计算Fluxes
如果不涉及质量源项,那么模型进出口的mass flow rate应该相等,净值Net Results应该等于0;
如果不涉及能量源项,模型进出口及壁面处的Total Heat Transfer Rate的净值Net Results应该等于0
2.3 涉及源项问题
如果在Cell Zone Conditions---Fluid中设置了质量源项(kg/(m3*s)),则Net results显示的为添加质量源项计算域的积分值。即每个网格的质量源项与计算域网格体积相乘之和,单位恰好为kg/s。
同理如果在Cell Zone Conditions---Fluid中设置了能量源项(W/m3),则Net results显示的为添加能量源项计算域的积分值。
2.4 涉及多相流问题
使用多相流模型,上述三个Fluxes可以对单独相也可对mixture进行计算。如果没有源项,那么每一相的net results=0;
如果对某一相设置了质量或能量源项,那么对这一相的net results就是添加源项计算域的积分值。
如果涉及到相间的传热和传质,那么对于单独相,则mass flow rate和total heat transfer rate的Net Results不为0;
但是对于mixture相,mass flow rate和total heat transfer rate的Net Results=0。比如蒸发冷凝模型、PBM模型。
2.5 涉及到颗粒流动
如果使用离散相模型(DPM),则会单独报告粒子注入的质量流量和传热率,并且Net Results结果会将粒子注入的质量流量和传热率也包含进去。
比如上图,Net Results等于Results中各个质量流量之和,再加上DPM Mass Source。Net Results=-1.770709+0.876162 +0.876162+0.01839178=6.367223e-6
也就是说,涉及DPM模型,不涉及源项时,Net result应该也为0。
3. Flux通量总结
单相流且不涉及源项,质量和能量的Net results=0;
多相流不涉及源项,且没有相间传热传质则单独相的Net results=0;
若涉及相间传热传质,则单独相的Net results不等于0,但mixture相的质量和能量的Net results=0;
颗粒流不涉及源项时,Net result也为0。
四十四、Fluent 收敛标准-质量和能量守恒相关推荐
- 四十、Fluent 颗粒\气泡PBM模型
1. PBM模型概念 PBM模型被称为群体平衡模型.可考虑颗粒粒径分布,并考虑颗粒(气泡)的成核.生长.分散.溶解.聚集和破碎产生分散.与DPM模型.DEM模型等应用场景不同. 应用场景: 可以应用种 ...
- 风炫安全WEB安全学习第四十四节课 敏感信息泄漏
第四十四节课 敏感信息泄漏 敏感信息泄漏 0x01 漏洞简介 敏感数据包括但不限于:口令.密钥.证书.会话标识.License.隐私数据(如短消息的内容).授权凭据.个人数据(如姓名.住址.电话等)等 ...
- Python编程基础:第四十四节 方法重写Method Overriding
第四十四节 方法重写Method Overriding 前言 实践 前言 我们前面说了,子类继承于父类,可以调用父类的所有属性和方法.那么如果我们想在继承的过程中重新书写父类的某些方法,此时就用到了方 ...
- 四十四种Javascript技巧大全
四十四种Javascript技巧大全 1.第一个给变量分配值时不要忘了var关键字. 分配值给未定义的变量将是该变量自动成为全局变量,应该避免全局变量. 2.使用 === 而不是 == 使用 == ( ...
- 四十四、深入Java 的序列化和反序列化
@Author:Runsen @Date:2020/6/8 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排名 ...
- [系统安全] 四十四.APT系列(9)Metasploit技术之基础用法万字详解及防御机理
您可能之前看到过我写的类似文章,为什么还要重复撰写呢?只是想更好地帮助初学者了解病毒逆向分析和系统安全,更加成体系且不破坏之前的系列.因此,我重新开设了这个专栏,准备系统整理和深入学习系统安全.逆向分 ...
- JavaScript学习(四十四)—in关键字的使用和for in循环遍历对象的属性
JavaScript学习(四十四)-in关键字的使用和for in循环遍历对象的属性 一.in关键字的使用 作用:判断某个属性是否属于对象 格式:属性名称 in 对象名称 ; 返回值:如果返回的结果为 ...
- NeHe OpenGL教程 第四十四课:3D光晕
转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...
- NeHe OpenGL第四十四课:3D光晕
NeHe OpenGL第四十四课:3D光晕 3D 光晕 当镜头对准太阳的时候就会出现这种效果,模拟它非常的简单,一点数学和纹理贴图就够了.好好看看吧. 大家好,欢迎来到新的一课,在这一课中我们将扩 ...
最新文章
- 22.CSS边框与背景【上】
- Mac OS X 使用命令sed替换tab
- SQL Server2019数据库创建数据库并关联表空间、启用快照隔离级别实例演示,使用MSSM工具创建sqlserver数据库方法
- java jks 转pfx_JKS和PFX文件相互转换方法
- Oracle数据库基本概念理解(2)
- Android(java)学习笔记144:网络图片浏览器的实现(ANR)
- Linux 系统添加静态路由的方法
- windows镜像_什么是windows镜像?什么是Ghost?它们有什么优缺点?
- 未来这五种新经济思维,会让你找到更多的创业机会
- Matlab之字符串的查找(findstr)与替换(strrep)
- Nature:新发现挑战神经元作用传统理论 [转自科学网]
- 基于《女士品茶》分享统计学中假设检验的那些知识和应用
- libreelec投屏_我的NAS+HTPC折腾之旅 篇八:LibreELEC部署媒体中心服务器emby和jellyfin篇...
- 上传压缩包文件到Minio服务器遇到 java.io.EOFException: Truncated ZIP entry 异常
- 我的公司不是家 【联想员工亲历联想大裁员】
- Centos中IP地址的动静转换
- html5 讯飞离线语音包,讯飞输入法离线语音怎么用?讯飞输入法离线语音开启方法...
- 最后一天购书优惠!好书必买,不容错过!
- oracle18c打开pdb服务,SQLPLUS 连接 Oracle 18c CDB和PDB方法
- 计算机考研率最高的30大学,30所高校考研报考录取数据汇总!
热门文章
- MySQL 大量sleeping before entering InnoDB 故障诊断
- 一篇文章带你弄懂BI和大数据!
- 感光器尺寸 面积 转换 计算
- 【无标题】C#nbsp;语言入门基础介绍学习通http://www.bdgxy.com/
- vue数据管理系统项目说明文档
- 达观数据中标大华智能搜索平台,助力企业打造知识共享系统
- 爬取《悲伤逆流成河》猫眼信息 | 郭敬明五年电影最动人之作
- 想知道如何将PDF合并成一个?这里有三个简单的方法分享
- stm32 USB HID+CDC 鼠标键盘串口 组合设备配置解析
- 一些热门的前端UI组件库(附用例)