dy-1985 发表于 2011-4-21 16:37:39

流固耦合计算时的迭代次数问题

我在算一个三维的流体和壳单元的流固耦合问题,之前算过一种情况我设置的时间步长为0.02s,流体中control-solution process中的最大迭代次数为200。算到一个时刻停止计算,说是fsi迭代不成功,看了out文件迭代了200步,这种情况下是不是只有加大迭代次数和减小时间步长啊?
还有请高手指点一下adina中的迭代原则,在fluent中如果这一时间步内迭代到最大次数都不收敛,可以接着算下一步,adina中不知道有没有这个功能。还有如果设置的迭代次数太多了,计算的时间会很长。
请高手给我解答一下,谢谢!

wild_field 发表于 2011-4-21 22:10:05

减小时间步长比增加迭代次数更有效果;
流固耦合是隐式算法,如果不收敛,即便是能接着算意义也不大了;FCBI-C算法不收敛后可以继续算。

Crespo97 发表于 2011-4-22 09:09:49

时间步长,relaxation factor等参数都有影响。另外楼主是不是没有用direct coupling method,而是用的iterative method?

dy-1985 发表于 2011-4-22 13:10:05

我就是用的直接耦合啊!你说的那个relaxation factor参数一般是怎么设置的啊? 3# Crespo97

panguanfu 发表于 2012-2-27 09:58:47

请问怎么调整迭代步数啊

lijun_zstu 发表于 2014-3-2 18:46:03

楼主可以试试用ATS试试

zhuxiaobin91 发表于 2014-3-6 10:16:55

受教了,多谢楼主:)
页: [1]
查看完整版本: 流固耦合计算时的迭代次数问题