fluent在迭代计算的过程中自动退出如何解决

2020-11-22 16:36:28 字数 2959 阅读 2386

1楼:匿名用户

有可能是网格划分的问题 ,你尝试一下在计算之前就对y进行放大监测,然后再进行计算茅侃侃这样会怎么样?

2楼:哎自由

网格,您尝试之前计算的y放大的监测,并进行计算的茅侃侃会发生什么?

安装ansys14.0的fluent迭代一会后突然自动退出怎么解决的

3楼:无忧天空

如果是程序自动退出的话可能是你电脑配置问题。如果是迭代停止的话,就是计算结果发散了。

让fluent计算到一定值自动停止

4楼:匿名用户

在slove——monitors中,选择第一个残差控制,有x方向速度的残差控制数值,你填10e-6就ok了

5楼:匿名用户

监视里把 x-velocity 的残差调成 10^-6

其他的调大点就是了

需要高级的控制效果,恐怕需要自己写脚本或 udf 了

fluent 中如何保存迭代过程中每一步的dat和case,我是新手,详细点啊,谢谢

6楼:满腹经纶公子

首先你没有必要每步迭代都保存!第二,你说的这个功能可以通过fluent的自动保存来实现,在write-autosave里设置,多少步保存一次都可以!

fluent一天迭代计算不完,如何保存中间迭代数据?

7楼:匿名用户

自动保存

file——write——autosave,然后进入这个对话框中多少迭代步保存一次case文件。这个就不用了,默认是0.

多少迭代步保存一次data文件。根据内存或者需要设置。

首先应该算完一个算例,假如迭代了10000步,用了15小时。

那么你可以设置1000步保存一次。

勾选 覆盖已经存在的文件

不勾选 不覆盖已经存在的文件

***是这个算例所在文件夹的名字

yyy是算例最初的名字

迭代后,你的文件就变成了yyy_1000、yyy_2000、yyy_3000、

64位ansy13.0,fluent迭代计算时出现以下提示,怎么解决啊,求高手指教,多谢啊!

8楼:匿名用户

license 服务挂了吧。用 ansys 的 license 管理器查看一下,重新启动license服务

9楼:吉米

重装license,你的license出问题了

fluent中迭代参数怎么设置如图。谢谢!!

10楼:卓飏君

这是稳态问题的求解设置,第一个就是稳态求解的迭代步数,只需要在第一个空内填入你要迭代的步数就可以了。其他一般按默认值1就可以了。

看您是个新手,就多说两句了,别嫌烦。

如何判断收敛不知道你有没有想。简单的说两点建议,第一,残差不能直接反应计算是否收敛;第二,最直接判断收敛的方法是在monitor中监控一个计算终点位置(例如温度场离热源最远端的点/线/面)的某个值(如温度),当这个位置的这个值不再随迭代过程的增加而变化,就可以认定收敛了。在这个过程之前如果因残差限定的0.

01默认收敛提前结束计算,只要把残差设置的小些就可以继续计算了,比如设置成0.0001或更小,残差设置只是监控而已,不会影响计算本身。

fluent6.3迭代了300多步后计算出现这个问题,请问是什么意思?

11楼:匿名用户

你遇到的这个问题,是在并行计算中最头疼的。我把自己以往的经验写出来,供你参考吧,能解决最好,我也不能保证一定可行。

也许是因为windows防火墙的原因。我用的是正版windows系统,虽然在“控制面板-系统与安全-windows防火墙”上看到的防火墙是关闭的,但事实上并没有彻底关闭。继续点击高级设置,就会进入到“高级安全windows防火墙”的设置界面,可以发现其中的‘域配置文件’这一项的防火墙并没有关闭,必须在这个界面里继续点击‘windows防火墙属性’才能彻底关闭域配置文件的防火墙。

当时我计算的时候也不停报错,然后慢慢摸索,感觉好像这个防火墙会限制intel-mpi的并行数据。原因不明,建议关了试试。

也许是主板和内存之间的问题。因为并行计算中内存的信息吞吐量很大,内存之间的信息交换如果有故障,一般使用时并不会显示出来,只有当内存出入大量数据的时候才会报错。

翻译error的英文提示,好像是说动态内存的读入读出有问题,那么据此猜测可能是主板通道和内存条的问题。

看你的电脑内存是4g,应该是只有一根内存条吧?那么建议你在保证内存条没问题的前提下,换一个内存插槽。如果是两个2g的内存,则建议你换成一根4g试试。

总之,能用一根内存,就别用两根。至于你能够把4g的内存换到8g,那当然更好。

以上三步是我总结的经验,我做fluent的时候的确解决了。你试试看吧,也许是二三两点的缘故,导致报错。最后,祝愿一切顺利!

12楼:匿名用户

明显的单机多核并行运算,给的信息太少不知道尼算的什么,能算也不一定设置正确的,模型多少网格,算什么?换个版本试试,只能这么说了

fluent软件进行迭代计算时,刚开始每轮计算能进行10几步的,但是后来慢慢地每轮只有一两步了

13楼:

在每一步迭代过程中,并不是说非要迭代多少步才好,迭代的目的是为了是方程组收敛,方程组收敛后,fluent会跳出该内循环,进入下一步主循环中。

刚可是迭代计算过程中,可能数值距收敛值较远,所以迭代的次数要多一些,随着迭代的进行,收敛要好一些

在编程过程中,为效率方面考虑,人为设定内迭代的步数20左右

14楼:卡瑞恩

每轮是什么?是不是默认是20的值?其实那些无所谓了,只要你自己的总步数能确定就好。

在excel中如何自动计算出一列中同数据出现的次数

1楼 西门无刀 b1 countif a a a1 如果你的a列里有多个数据需要统计,推荐用这个公式b1 if countif a 1 a1 a1 1 countif a a a1 就可以实现将比如 0001 统计出来的3个 3 只在第一位显示一个 3 , 0002 统计出来的三个 4 也只在 00...

人员测评与选拔的作用是什么,如何发挥人员测评与选拔在人力资源管理过程中的作用

1楼 匿名用户 1 组织内部提升 利于保证选聘工作的正确性 有利于使被聘者迅速工作 有利于调动组织成员的积极性 有利于吸引外部人才。 2 组织外部招聘 被聘人员具有 外来优势 ,比如被聘者没有 历史包袱 ,组织内部成员只知其目前的工作能力和实绩,而以其历史,特别是职业生涯中的失败记录知之甚少 外部招...