关于Fluent瞬态计算残差的设置



  • 今天看文献,偶然看到这么一句话
    2019-01-14_112507.jpg

    然后我打开了fluent残差的设置面板,默认设置为:
    2019-01-14_112517.jpg

    Convergence Criterion 里默认是 absolute,然后下拉菜单有;
    2019-01-14_112526.jpg

    而文章中所谓的 “the relative error between successive iterations” 到底属于absolute 还是 relative呢?
    fluent用户手册里对两者的定义分别是:

    absolute
    is the default and is available for steady-state cases. The residual (scaled and/or normalized) of an equation at an iteration is compared with a user-specified value. If the residual is less than the user-specified value, that equation is deemed to have converged for a time step.
    relative
    is where the residual of an equation at an iteration of a time step is compared with the residual at the start of the time step. If the ratio of the two residuals is less than a user-specified value, that equation is deemed to have converged for a time step.

    absolute是将该步计算所得值与给定值(初始化值?)进行比较所得的残差;relative是当前时间步长所得残差与初始时间步长所的残差的比较值。
    那么文章中所指到底是哪种残差?还望各位大神不吝赐教~



  • 根据我的理解,这篇文章的作者,应该是使用了relative格式,不知道大家平时都是怎么设置这里的呢,欢迎一起探讨啊。



  • 我的理解是,absolute格式表示的是你当前计算所得的残差与你设置的残差进行比较,relative格式表示的是你在当前时间步所在的迭代数的残差与你这个时间步一开始的残差间的比较,比如你设置的是10-5,而你这个时间步的开始残差是10-2,那么你最后收敛的要求应该是10-7。我的理解是这样,可以参考下!


  • Fluent教授

    按照我个人的理解 是要求每步的残差指标都到-5以下 这种方法对于瞬态研究比较成熟
    一般-5的指标实际上比较难以达到 -4比较容易 所以下调到-5的时候 你的瞬态能够在继续降低每步带来的时间离散的误差 这种误差是积累的 所以-5的指标比-4 在一个多时间步瞬态下 对结果的严谨性提升是很大的 我个人也是这样要求的 但是要达到这种要求不是容易的 尤其对于最初的几步有一些要求 对于初始的湍流指标 假设你是RANS系的 也是有要求的



  • @l-j刘侃
    感谢您的回复,您可以说一下他用的是absolute还是relative么? 我以前都用absolute,然后判据给的是-4。他这个是不是用的是relative格式的准则呢?


Log in to reply