OpenFOAM设置cellSet的时候是否可以切割部分网格?
-
各位大神:
我需要在OF里面求解一个标量的对流扩散方程,这个方程有一个特点就是它的底边界和速度、压力等量的底边界不在同一个高度,就像下面的图一样,左侧为流体的网格,右侧为我所要求解的标量场C的网格。C的底边界和流体的底边界之间有一个高度差δ。在求解的时候采用的方法是在左侧的fvMesh的基础上,构造一个fvMeshSubset来用于求解标量场C,这样需要我设置一个cellSet来选中用于求解标量场C的网格区域,但是我设置cellSet的时候发现,对于最底层网格1来说,要么就是会被全部选中,要么就是无法选中,并不能从高度δ的位置来构建这个subMesh。因此想请教一些大神有什么好解决办法?谢谢!!
-
@东岳 是类似与MultiRegionFoam的方法吗?存在多套网格分别对应不同的region?这种方法我没试过。我用的求解器是interfoam,现在只是想的是从一套网格上生成一个subMesh,这样绝大部分的网格节点是对应的,求解标量C方程所需要的数据可以通过原始的网格map过来。