CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

cyclic boundary error: "Coupled patches with transformations not supported"

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   November 20, 2013, 03:15
Default cyclic boundary error: "Coupled patches with transformations not supported"
  #1
Senior Member
 
RodriguezFatz's Avatar
 
Philipp
Join Date: Jun 2011
Location: Germany
Posts: 1,297
Rep Power: 26
RodriguezFatz will become famous soon enough
Dear all,

I am trying to get a turbulent pipe profile using the cyclic boundary condition on a short piece of pipe.
I use the settings of the "channel395" tutorial and I get the error message:

Code:
--> FOAM FATAL ERROR: 
Coupled patches with transformations not supported.
Problematic patch IN

    From function extendedCellToCellStencil::extendedCellToCellStencil(const polyMesh&)
    in file fvMesh/extendedStencil/cellToCell/extendedCellToCellStencil.C at line 50.

FOAM exiting
I don't understand the message. Can someone help me?
BTW: this is an ICEM mesh, that I converted via "Fluent3dMeshtoFoam". I did not set any periodic stuff in ICEM.

boundary file:
Code:
/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  2.2.2                                 |
|   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      binary;
    class       polyBoundaryMesh;
    location    "constant/polyMesh";
    object      boundary;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

3
(
    IN
    {
        type            cyclic;
    inGroups        1(cyclic);
        nFaces          7605;
    startFace       2243358;
    matchTolerance  0.0001;
    neighbourPatch  OUT;
    }
    OUT
    {
        type            cyclic;
    inGroups        1(cyclic);
        nFaces          7605;
        startFace       2250963;
    matchTolerance  0.0001;
    neighbourPatch  IN;
    }
    PIPE_WALL
    {
        type            wall;
        nFaces          15444;
        startFace       2258568;
    }
)

// ************************************************************************* //
fvOptions:
Code:
/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  2.2.1                                 |
|   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       dictionary;
    location    "system";
    object      fvOptions;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

momentumSource
{
    type            pressureGradientExplicitSource;
    active          on;            //on/off switch
    selectionMode   all;       //cellSet // points //cellZone

    pressureGradientExplicitSourceCoeffs
    {
        fieldNames  (U);
        Ubar        ( 0 0 10 );
    }
}


// ************************************************************************* //
All boundary files looks like this (U):
Code:
/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  2.2.1                                 |
|   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       volVectorField;
    location    "0";
    object      U;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

dimensions      [0 1 -1 0 0 0 0];

internalField   uniform (0 0 10);

boundaryField
{
    IN
    {
    type cyclic;
    }

    OUT
    {
    type cyclic;
    }

    PIPE_WALL
    {
        type            fixedValue;
        value           uniform (0 0 0);
    }

}


// ************************************************************************* //
__________________
The skeleton ran out of shampoo in the shower.
RodriguezFatz is offline   Reply With Quote

Old   November 20, 2013, 04:23
Default
  #2
Senior Member
 
RodriguezFatz's Avatar
 
Philipp
Join Date: Jun 2011
Location: Germany
Posts: 1,297
Rep Power: 26
RodriguezFatz will become famous soon enough
Ok, I got it: after trying to understand what the CellToCell... files do, I changed the gradient scheme from
"grad(U) faceLimited pointCellsLeastSquares 1;"
to Gauss linear. Now it works.
So no edgeCellLeastSquares with cyclic boundary conditions? I also see this in the chanell395 tutorial.
__________________
The skeleton ran out of shampoo in the shower.
RodriguezFatz is offline   Reply With Quote

Old   May 9, 2016, 12:51
Default
  #3
New Member
 
Join Date: Nov 2015
Posts: 2
Rep Power: 0
loreasr is on a distinguished road
Hello,
I'm experiencing the same problem with my case. I have a cyclic BC and I would like to use The CubicUpwindFit scheme but I get the same error. Any idea of how make it works?

Best wishes

Lorenzo
loreasr is offline   Reply With Quote

Old   July 22, 2016, 12:14
Default
  #4
Member
 
Yousef
Join Date: Feb 2015
Posts: 40
Rep Power: 11
ykanani is on a distinguished road
Quote:
Originally Posted by loreasr View Post
Hello,
I'm experiencing the same problem with my case. I have a cyclic BC and I would like to use The CubicUpwindFit scheme but I get the same error. Any idea of how make it works?

Best wishes

Lorenzo
Hello Lorenzo,

I am trying to do the same thing. Did you find any solution?
I need to try higher order upwind scheme in my simulations and it seems this is the only available option in the OpenFOAM which unfortunately does not support the cyclic boundary conditions.

I appropriate if you let me know if you already figured this out.

Thanks,
Yousef
ykanani is offline   Reply With Quote

Reply


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
interFoam and cyclic boundary condition issue General_Gee OpenFOAM Running, Solving & CFD 17 October 8, 2018 09:33
Domain Imbalance HMR CFX 5 October 10, 2016 05:57
Adaptive Mesh Refinement and Cyclic Boundary Conditions adona058 OpenFOAM Running, Solving & CFD 6 October 23, 2009 09:17
[Commercial meshers] Trimmed cell and embedded refinement mesh conversion issues michele OpenFOAM Meshing & Mesh Conversion 2 July 15, 2005 04:15


All times are GMT -4. The time now is 17:22.