关于重叠网格的几点疑问,想请教一下相关大神
-
我先是用flunet meshing分别绘制了旋转区网格与背景网格,然后在fluent里将两套网格一起输出为mesh文件,再用fluent3DMeshToFoam转到openfoam中,再用topoSet文件选取所有旋转域网格,然后通过反选选取流场域网格,然后在Setfields里将旋转域定为zoneID 1(差值区),并将流场域定为zoneID 0 (计算区),并在zoneID字典里定义旋转域的overset边界为1。想请教一下处理重叠网格这样的做法是否正确
同时我在paraview里面看zoneID,发现整个旋转区的zoneID为1,流场为0,
然而我在计算的时候发现,其实旋转区里面的也是作为calculated,而差值区interpolated只有4万网格,这也挺符合常理的,但是却与paraview里的显示不大一致所以不知道自己这样处理重叠网格是否正确,以前也没有相关经验,就单单学了overPimpleDyMFoam的几个例子就拿来实践了,但里面的例子也是过于简单,所以想请问一下相关重叠网格专家,我的方法正确吗?
-
@gentle local和remote是
inverseDistance
插值方法输出的信息,具体的我也不是很清楚,是它内部的一个插值过程,源代码在/src/overset/cellCellStencil/inverseDistance/inverseDistanceCellCellStencil.C
,如果只是使用重叠网格的应用,这个我认为可以暂时不管它。如果不对,应该是网格的问题,我是用STAR CCM+
或者Pointwise + cfmesh
准备重叠网格的,没有问题,也没关心过这个local和remote,你可以参考一下。 -
@我是河滩 两个软件都需要额外操作才能正确显示重叠网格。tecplot可以参考链接
http://2016.oversetgridsymposium.org/assets/presentations/tutorials/ogs2016-fowler-tecplot.pptx
和https://fun3d.larc.nasa.gov/session9_july.pdf
,paraview可以参考https://twitter.com/openfoam/status/883256187390750720
,里面说了The cellTypes field can be used to subset only the active set of cells - in ParaFoam/ParaView: Filter->Threshold
,最小值0,最大值1。