OF中是怎么处理非线性的?
-
众所周知,牛顿法是非线性问题转化为线性问题的方法之一,但是OF中显然采用的不是这种线化方法(因为这种方法要求雅可比矩阵。。弱弱问一句,这里的jacobi矩阵和可压缩流体中常提的通量Jacobi矩阵是一个概念吗,感觉好像不太一样)
在之前lusgs的帖子下面,@chengdi 老师给出了下面的解释
OF中采用的是picard的线化方法,就是直接把非线性项中的其中一个未知量用上一个时间步的已知量替代。按照这种说法,不应该在同一个时间步中进行多次循环(一个非线性问题转化为一系列线性问题)来降低线性化带来的延迟效应吗?可是在OF中没有看到这种操作啊?难道说 参数nCorrectors
对应的循环同时起到了处理非线性的效果?好疑惑啊!有没有大佬指点下!万分感谢!
换句话说,simple算法中 -
又看了几个帖子,更加晕了
https://www.cfd-china.com/topic/1314/压力方程和压力修正方程/5
大家看看下面几张图:
所以说,时间步内组建出来的矩阵到底发生变化吗?还是说只要U更新,UEqu.A()和UEqu.H()就会发生变化呢?唉。。。