CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Meshing & Mesh Conversion

[Commercial meshers] Problem with cyclic boundaries in Openfoam 2.3, mesh import from ICEM

Register Blogs Community New Posts Updated Threads Search

Like Tree5Likes

 
 
LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old   April 19, 2014, 10:36
Default Problem with cyclic boundaries in Openfoam 2.3, mesh import from ICEM
  #1
Member
 
Join Date: Dec 2013
Location: Newcastle
Posts: 54
Rep Power: 12
Scabbard is on a distinguished road
Dear Foamers,

have a really annoying problem concerning cylic boundaries imported from ICEM. When I use the createPatch command. This is what I get after using createPatch utility:
Code:
--> FOAM FATAL ERROR: 
face 722 area does not match neighbour by 0.010670375885% -- possible face ordering problem.
patch:TOP my area:0.000172697081473 neighbour area:0.000172678655029 matching tolerance:0.0001
Mesh face:5008786 fc:(-0.910732468388 -0.121136204077 0.57999998165)
Neighbour fc:(-0.91073345224 -0.121136444811 0)
If you are certain your matching is correct you can increase the 'matchTolerance' setting in the patch dictionary in the boundary file.
Rerun with cyclic debug flag set for more information.

    From function cyclicPolyPatch::calcTransforms()
    in file meshes/polyMesh/polyPatches/constraint/cyclic/cyclicPolyPatch.C at line 221.
And the createPatch documents shows as blew
Code:
/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  2.3.0                                 |
|   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       dictionary;
    object      createPatchDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

// Do a synchronisation of coupled points after creation of any patches.
// Note: this does not work with points that are on multiple coupled patches
//       with transformations (i.e. cyclics).
pointSync false;

// Patches to create.
patches
(
    { 
        name cyclic01;
        patchInfo
        {
            type            cyclic;
            neighbourPatch  cyclic02;
            matchTolerance 1e-04;
        }
        constructFrom patches;
        patches (FRONT);
        
    }
    
    { 
        name cyclic02;
        patchInfo
        {
            type            cyclic;
            neighbourPatch  cyclic01;
            matchTolerance 1e-04;
        }
        constructFrom patches;
        patches (BACK);
        
    }
);
Here is my original boundary documents import from icem, using fluent3DMeshtoFoam utility.
Code:
/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  2.3.0                                 |
|   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       polyBoundaryMesh;
    location    "constant/polyMesh";
    object      boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

6
(
    CYLINDER
    {
        type            wall;
        inGroups        1(wall);
        nFaces          8556;
        startFace       4828165;
    }
    SIDE
    {
        type            symmetry;
        inGroups        1(symmetry);
        nFaces          16244;
        startFace       4836721;
    }
    FRONT
    {
        type            patch;
        nFaces          52661;
        startFace       4852965;
    }
    BACK
    {
        type            patch;
        nFaces          52661;
        startFace       4905626;
    }
    INLET
    {
        type            patch;
        nFaces          4247;
        startFace       4958287;
    }
    OUTLET
    {
        type            patch;
        nFaces          4247;
        startFace       4962534;
    }
)

// ************************************************************************* //
How could I solve this problem... I have faced to this error a week and can not solve it...

Thank you so much for your help.

Best wishes,
Scabbard

Last edited by Scabbard; April 20, 2014 at 10:12. Reason: Changed [QUOTE] to [CODE][/CODE]
Scabbard is offline   Reply With Quote

 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Commercial meshers] A problem to use the mesh made by ICEM in openfoam 278379rea OpenFOAM Meshing & Mesh Conversion 3 June 6, 2016 02:54
Ansys 14.5 Problem Import Mesh from ICEM CFD to CFX Smiling Assassin CFX 1 May 9, 2014 02:27
[Commercial meshers] ICEM tetra mesh for OpenFoam cfGreen OpenFOAM Meshing & Mesh Conversion 4 October 24, 2013 06:13
[ICEM] ICEM Structured Mesh Problem OMJT ANSYS Meshing & Geometry 3 March 22, 2013 10:06
[Gmsh] 2D Mesh Generation Tutorial for GMSH aeroslacker OpenFOAM Meshing & Mesh Conversion 12 January 19, 2012 03:52


All times are GMT -4. The time now is 19:26.