关于CFD计算过程的梳理
CFD的计算流程
以openFoam为软件的计算过程,此过程仅为自己的理解,有错误的地方,敬请告知与见谅
openFoam内变量的流动过程
仅分析压力p与速度u,仅分析动量方程与连续方程
1.设定初始条件,目的是在第一个cell里面有值
2.开始利用动量方程进行下一个cell的速度预测U*
3.用预测的速度U求出HbyA(连续方程推导出的泊松方程的一项,具体的推导过程请看东岳流体)
4.利用泊松方程求出预测压强p*
5.利用压力修正方程求出修正后的压力P*‘(修正方程一般依据选用的算法simple、piso)
6.利用修正后的压力通过动量方程求解出新的预测速度U**
7.但动量方程在时均化过程中会出现一个新的未知量,雷诺平均应力
8.利用湍流模型的选取来找到一个合适的雷诺平均应力表达式。以此完善整个时均化后的动量方程
单个网格的不断的循环,何时结束
在openFoam案例的fvsolution文件中存在对每一个变量残差的控制线。当循环达到任何一个变量残差的控制线时。单个cell的循环就此结束。以结束后的变量值为下一个cell的初始值。进入到下一个cell的循环过程。以此类推…
qq_37686395: 谢了谢了 被这个错误搞了很久 非常感谢
Maxwellelf: 太棒了大佬,做的真好!
盼盼编程: 原创不易!