STAR-CCM+网格转换后,checkMesh报错
- 
							
							
							
							
OpenFOAM小白,我在STAR-CCM+绘制网格完网格,用ccm26ToFoam转换到OpenFOAM中。 
 默认的的boundary类型如下,checkMesh是没有问题的
  
 //
 我把boundary修改成下面之后,checkMesh出现了如下错误,望各位大佬帮忙看看。
  
  
- 
							
							
							
							
1.我猜是symmetry这个边界条件,试一下改成wall,然后在0文件夹里自己定义上下的slip边界条件。openfoam会对生成的网格编号进行检查,外部软件的网格节点编号和blockMesh的逻辑不一样。 
 2.可能是前后的empty边界问题,你可以在starccm里生成3D网格后,重新在openfoam里extrude来生成前后empty边界
 类似这样
 constructFrom patch;
 sourceCase "../w3-d_hc1-3";
 sourcePatches (symFront);// If construct from patch: patch to use for back (can be same as sourcePatch) 
 exposedPatchName symBack;// Flip surface normals before usage. Valid only for extrude from surface or 
 // patch.
 flipNormals false;//- Linear extrusion in point-normal direction 
 extrudeModel linearNormal;nLayers 1; expansionRatio 1.0; linearNormalCoeffs 
 {
 thickness 1;
 }// Do front and back need to be merged? Usually only makes sense for 360 
 // degree wedges.
 mergeFaces false; //true;// Merge small edges. Fraction of bounding box. 
 mergeTol 0;
