24小时热门版块排行榜    

查看: 1912  |  回复: 0

非诚勿扰101

铜虫 (初入文坛)

[求助] 时间推进法、空间推进法、迭代法?

本人近期刚通过《计算流体力学基础及其应用》这本书来了解计算流体力学,因为后期做数值计算会用到Fluent&CFX,因此比较关注这两个软件中的内置算法机理。因为本人对算法的认识较浅,以下问题逻辑上可能有些混乱:
      1. CFX/Fluent在计算稳态流动问题时是用的时间推进法吗?
      2. 如果1是,SIMPLE算法中的迭代是在一个时间步长内进行,迭代收敛后再进入下一个时间步长吗?
      3. 如果1不是,那应该是什么算法?
      4. SIMPLE算法解决的是什么具体问题,与时间推进和空间推进以及迭代法的关系是怎样的呢?
      5. 我们在做稳态计算的时候看到的残差曲线,横坐标的迭代指的是SIMPLE算法每计算一次的残差吗?
      6. 我看《计算流体力学基础及其应用》这本书上说,NS方程对空间和时间具有双曲型、抛物型、椭圆形以及混合型,求解方法有时间推进、空间推进和迭代法。前两种方法分别针对对时间和空间呈双曲型、抛物型的NS方程,迭代法则是针对椭圆型。稳态问题虽然没有时变项,但引入时变项后原NS方程转化为对时间的双曲型,此时采用时间推进法来求解仍是适定的,稳态的结果即是时间充分大之后对应的最终时刻的非稳态结果(此时流场相关物理量已不随时间变化)。我想知道这种思想是否是目前cfd软件求解稳态问题的一般思想。
      7. 我前段时间用CFX做稳态计算,发现需要设置时间步长,因此才怀疑该软件是不是用了时间推进法来求解稳态问题,但Fluent做稳态是没有关于时间步长的设置的,不晓得这个时间步长是Fluent系统内定的还是说根本没有用时间推进法。
      
      问题有点儿多,不晓得100个金币够不够,先这么多啦
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 非诚勿扰101 的主题更新
信息提示
请填处理意见