“Floating point exception”代表的含义是浮点溢出,一般在运行某一算法的时候无法继续计算时出现。通常来说,浮点溢出就代表着计算不收敛。下面提供几种解决这个问题的方法:

1.检查边界条件的设置:

检查以下各项,保证其数值不为0:流动湍能(turbulent kinetic energy)、温度、可压缩流体仿真中的压力。

2.调整时间步长:

当时间步长过大时也会造成计算结果不收敛,尤其是进行第一次迭代时,流体速度通常会比较小,CFL准则会导致时间步长设置过大。

3.改变求解器:尽可能使用耦合显式求解器,也可以选择GMAG或者平滑求解器。平滑求解器在矩阵条件不好的时候有效。

4.处理器:

串联或并联计算时,使用单个求解器可能能够解决浮点溢出的问题。

5.提高网格质量:

调整网格参数,重新划分网格,保证网格歪斜度(skewness)在0.8以下,或尝试使用conformal网格。

6.使用亚松弛(under-relaxation)方法:

Fluent默认的更新方法是利用新计算的数值代替旧值。在进行仿真计算时,一般会根据初始条件估算出下一步的结果,但大多数情况下估算结果会与真实结果差距较大,因此通过迭代的方法进行计算,收敛得到真实结果。

亚松弛方法的原理是当计算出新指后,不以新值作为下一步迭代的初始值,而是按权重组合旧值和新值作为下一步的初始值。

如果亚松弛因子为1,则代表新值的权重为1,旧值为0,即完全使用新值作为下一步的初始值;反之,若松弛因子为0,则代表新值的权重为0,旧值为1,即以上一步的旧值作为下一步的初始值。

一般来说,对于速度的亚松弛因子取0.7,对于压力及其他标量为0.3.如果计算结果不收敛,可以尝试使用更低的亚松弛因子,例如速度亚松弛因子取0.3,压力及其他标量取0.1。

7.使用upwind convection schemes:

upwind convection schemes引入了数植扩散,可以确保在特定的情况下计算收敛。对于稳态仿真,使用bounded Gauss upwind schemes更加合适,因为这个能够确保计算满足边界条件。

另外,还要避免使用高阶项,因为高阶项更容易导致计算结果不收敛。

Fluent计算出现“Floating point exception”时的解决办法相关推荐

  1. Fluent计算出现浮点异常的原因及解决办法

    1.边界条件设置有误,初始条件.时间步长.松弛因子等,挨个调: 2.网格质量达不到计算要求.在Fluent中,网格质量低于0.2就不能进行计算了,当网格质量高于0.2但又比较低的话,可以用Fluent ...

  2. linux 卡在grub_详解ubuntu双系统启动时卡死解决办法

    ubuntu双系统启动时卡死解决办法(在ubuntu16.04和18.04测试无误) 问题描述: 在安装完ubuntu双系统后,第一次启动ubuntu系统时,卡死在启动界面(或者黑屏),这大概都是由于 ...

  3. mac双系统装mysql启动不了了_详解ubuntu双系统启动时卡死解决办法

    详解ubuntu双系统启动时卡死解决办法 ubuntu双系统启动时卡死解决办法(在ubuntu16.04和18.04测试无误) 问题描述: 在安装完ubuntu双系统后,第一次启动ubuntu系统时, ...

  4. 使用MySQL Workbench导出数据库脚本以及出错时的解决办法

    使用MySQL Workbench导出数据库脚本以及出错时的解决办法 正常做法 打开workbench,选择左上角的菜单栏,选择Server->Data 之后出现如下界面 一般情况下,这样就导出 ...

  5. FANUC机器人发生SRVO-454 CPU总线失败报警时的解决办法

    FANUC机器人发生SRVO-454 CPU总线失败 报警时的解决办法 原因:放大器内部的CPU总线数据中发生了异常 处理:需要更换伺服放大器 清除报警:需要重新通电 本人碰到过一次,当时的情况是:刚 ...

  6. 小米笔记本ruby插耳机后声音小时大时小解决办法

    描述:小米笔记本ruby插耳机后声音小时大时小解决办法 步骤: 插十次有8次声音小,2次声音大,我开始以为是笔记本电脑问题,但是我用鲁大师的驱动软件更新声卡驱动就好了

  7. 联想Y9000P W11出现 你的PIN不可用,单击以重新设置PIN,也未设置其他的登录方式时的解决办法

    win11出现  你的PIN不可用,单击以重新设置PIN,你也未设置其他登录方式时的解决办法.在全内网环境下. 因为没有设置其他的登录方式,导致无法登陆系统. 重启系统,按F9键,进入菜单选择界面.选 ...

  8. Mathtype在word中一些数学符号不能显示[比如符号上的波浪线],只能显示方框时的解决办法

    Mathtype在word中一些数学符号不能显示[比如符号上的波浪线],只能显示方框时的解决办法 解决方法 解决方法 打开C:\WINDOWS\Fonts,若里面有MT Extra(TrueType) ...

  9. 安装SqlServer2008时,出现:此计算机上安装了Microsoftstudio2008早期版本解决办法

    在安装SqlServer2008版本时,提示错误:此计算机上安装了Microsoft visual studio 2008 的早期版本.请在安装SQL server 2008 前将VS2008升级到S ...

最新文章

  1. 技术图文:双指针在链表问题中的应用
  2. html取 输入框中的值,jquery获取input输入框中的值
  3. 最新的ES 5.0路由算法底层实现
  4. C++(2013.11.27)
  5. Python3 动态导入模块的两种方式
  6. 机器学习深度学习论文写作工具推荐
  7. 编程之美 set 1 不要被阶乘吓倒
  8. [JavaWeb-XML]XML基本语法与快速入门
  9. android 批量查找view,Android Recyclerview实现多选,单选,全选,反选,批量删除的功能
  10. mfc 对话框透明 控件不透明_你不知道的丨透明胶用法
  11. zanli_android_1.1.0,【轻松集赞】写了个涉嫌混淆微信官方服务的小程序
  12. idea配置jfinal_JFinal 开箱评测,这次我是认真的
  13. 电脑雕刻教程_C4D无敌渲染神器! 阿诺德全套预设+案例教程+3.0汉化插件合集!真香!【810期】...
  14. 禁用并删除 Wordpress 文章修订(revision)记录
  15. ZS语音识别(智能语音识别工具)V1.3 绿色版
  16. mysql5.6.19安装图解_mysql5.6.19安装说明
  17. Gstreamer之QT程序无法找到Gstreamer1.0 pulseaudio插件(二十八)
  18. Linux中的Ext2、ext3、ext4文件系统如何对磁盘中的文件进行存储和管理
  19. 基于创芯CAN分析仪ControlCAN.dll的C#二次开发库
  20. Java中Object转化为int类型

热门文章

  1. 计算机系统怎么装到u盘启动不了,电脑开机就进入BIOS界面,设置了u盘启动准备从装系统但是进不了U盘,这些是为什么啊?...
  2. 安装kubernetes dashboard时开发环境,运行gulp local-up-cluster任务一直显示wating for a heapster
  3. 认识ZBrush? 4R7视图区
  4. 【转】悟空,你变成避孕套吧,今天为师要亲自收拾这个女妖精
  5. 计算机学院条幅内容,学院迎新活动标语横幅
  6. openEuler-risc-v学习笔记
  7. 自动化运维之k8s——Helm、普罗米修斯、EFK日志管理、k8s高可用集群(未完待续)
  8. 我做的游戏终于上线了----三国Q传!!!
  9. SATA引脚定义与硬盘电源电压
  10. 你知道二维码的图案原理吗?