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 收敛标准-质量和能量守恒相关推荐

  1. 四十、Fluent 颗粒\气泡PBM模型

    1. PBM模型概念 PBM模型被称为群体平衡模型.可考虑颗粒粒径分布,并考虑颗粒(气泡)的成核.生长.分散.溶解.聚集和破碎产生分散.与DPM模型.DEM模型等应用场景不同. 应用场景: 可以应用种 ...

  2. 风炫安全WEB安全学习第四十四节课 敏感信息泄漏

    第四十四节课 敏感信息泄漏 敏感信息泄漏 0x01 漏洞简介 敏感数据包括但不限于:口令.密钥.证书.会话标识.License.隐私数据(如短消息的内容).授权凭据.个人数据(如姓名.住址.电话等)等 ...

  3. Python编程基础:第四十四节 方法重写Method Overriding

    第四十四节 方法重写Method Overriding 前言 实践 前言 我们前面说了,子类继承于父类,可以调用父类的所有属性和方法.那么如果我们想在继承的过程中重新书写父类的某些方法,此时就用到了方 ...

  4. 四十四种Javascript技巧大全

    四十四种Javascript技巧大全 1.第一个给变量分配值时不要忘了var关键字. 分配值给未定义的变量将是该变量自动成为全局变量,应该避免全局变量. 2.使用 === 而不是 == 使用 == ( ...

  5. 四十四、深入Java 的序列化和反序列化

    @Author:Runsen @Date:2020/6/8 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排名 ...

  6. [系统安全] 四十四.APT系列(9)Metasploit技术之基础用法万字详解及防御机理

    您可能之前看到过我写的类似文章,为什么还要重复撰写呢?只是想更好地帮助初学者了解病毒逆向分析和系统安全,更加成体系且不破坏之前的系列.因此,我重新开设了这个专栏,准备系统整理和深入学习系统安全.逆向分 ...

  7. JavaScript学习(四十四)—in关键字的使用和for in循环遍历对象的属性

    JavaScript学习(四十四)-in关键字的使用和for in循环遍历对象的属性 一.in关键字的使用 作用:判断某个属性是否属于对象 格式:属性名称 in 对象名称 ; 返回值:如果返回的结果为 ...

  8. NeHe OpenGL教程 第四十四课:3D光晕

    转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...

  9. NeHe OpenGL第四十四课:3D光晕

    NeHe OpenGL第四十四课:3D光晕 3D 光晕 当镜头对准太阳的时候就会出现这种效果,模拟它非常的简单,一点数学和纹理贴图就够了.好好看看吧.   大家好,欢迎来到新的一课,在这一课中我们将扩 ...

最新文章

  1. 22.CSS边框与背景【上】
  2. Mac OS X 使用命令sed替换tab
  3. SQL Server2019数据库创建数据库并关联表空间、启用快照隔离级别实例演示,使用MSSM工具创建sqlserver数据库方法
  4. java jks 转pfx_JKS和PFX文件相互转换方法
  5. Oracle数据库基本概念理解(2)
  6. Android(java)学习笔记144:网络图片浏览器的实现(ANR)
  7. Linux 系统添加静态路由的方法
  8. windows镜像_什么是windows镜像?什么是Ghost?它们有什么优缺点?
  9. 未来这五种新经济思维,会让你找到更多的创业机会
  10. Matlab之字符串的查找(findstr)与替换(strrep)
  11. Nature:新发现挑战神经元作用传统理论 [转自科学网]
  12. 基于《女士品茶》分享统计学中假设检验的那些知识和应用
  13. libreelec投屏_我的NAS+HTPC折腾之旅 篇八:LibreELEC部署媒体中心服务器emby和jellyfin篇...
  14. 上传压缩包文件到Minio服务器遇到 java.io.EOFException: Truncated ZIP entry 异常
  15. 我的公司不是家 【联想员工亲历联想大裁员】
  16. Centos中IP地址的动静转换
  17. html5 讯飞离线语音包,讯飞输入法离线语音怎么用?讯飞输入法离线语音开启方法...
  18. 最后一天购书优惠!好书必买,不容错过!
  19. oracle18c打开pdb服务,SQLPLUS 连接 Oracle 18c CDB和PDB方法
  20. 计算机考研率最高的30大学,30所高校考研报考录取数据汇总!

热门文章

  1. MySQL 大量sleeping before entering InnoDB 故障诊断
  2. 一篇文章带你弄懂BI和大数据!
  3. 感光器尺寸 面积 转换 计算
  4. 【无标题】C#nbsp;语言入门基础介绍学习通http://www.bdgxy.com/
  5. vue数据管理系统项目说明文档
  6. 达观数据中标大华智能搜索平台,助力企业打造知识共享系统
  7. 爬取《悲伤逆流成河》猫眼信息 | 郭敬明五年电影最动人之作
  8. 想知道如何将PDF合并成一个?这里有三个简单的方法分享
  9. stm32 USB HID+CDC 鼠标键盘串口 组合设备配置解析
  10. 一些热门的前端UI组件库(附用例)