refineMesh加密网格出现不规则单元,请教如何设置使用?
-
首先通过ICEM划分结构化网格,然后转化为非机构网格导出到OpenFOAM。采用refineMesh工具进行网格加密,加密前后的网格结果如下。在网格块交界处出现不规则的加密网格单元。猜测跟加密方向相关,请问这个需怎样设置?
-
@拂晓太阳 这个看起来是paraview的显示问题。你再debug下?我看像是显示问题
-
@李东岳 多谢李老师回复。上传的结果是关闭Decompose polyhedra选项后的结果,Tecplot里面也是这种情况。用的是2D的问题,采用的是选择x、y方向加密的方式。
在源码里看到refineMesh调用了cutDirToEdge,其中加密方向是根据单元边与选择方向的关系判断加密的方向(下图的cosAngle,maxEdgeI)。O型网格按照这样处理的方式,处于圆柱上方的网格和后方的网格加密的方向是不一致的(第二张图片是只加密x方向的结果,网格的加密方式不一样了)。不知道是否可以通过设置参数进行控制?