在OpenFoam植入多尺度模拟方法的可行性
-
针对不可压缩N-S方程,想植入一种类似多重网格(Multi-Grid)的多尺度(Multiscale ) 模拟方法,该方法涉及到从细网格聚合成两套交错的粗网格、在粗网格上求解局部方程、从两套粗网格的解得到细网格的初始近似解。
请教各位前辈:1.在OpenFoam是否已有相关的研究? 2.像这种方法结合到interFoam求解器里面会涉及哪些代码,哪些是最关键?
本人是在校学生,目前刚看懂SIMPLE/PISO算法的代码含义,对于OpenFoam底层的基本类和网格数据结构这些还难以理解,所以觉得无从下手。 -
目前没有,openfoam实现的叫代数多重网格,就是在求解矩阵时候一些数学技巧而已。不建议一头扎进OpenFOAM,按照你的要求可以用MATLAB先实现一个简单解法器,把流程走一遍再看OpenFOAM。OpenFOAM版本越新c++高级技巧越多,做工程的人很少有人懂这么多程序技巧。
-
感谢您的建议。确实是这样,没有基础,感觉OF的代码短时间内难以深入。