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

Setting up case with a moving part between to static ones

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   January 6, 2012, 05:03
Default Setting up case with a moving part between to static ones
  #1
Senior Member
 
Onno
Join Date: Jan 2012
Location: Germany
Posts: 120
Rep Power: 15
Kaskade is on a distinguished road
Hello,
I was wondering if someone could help me out. I am trying to set up a transient 3D case using pimpleDyMFoam and GGIs, consisting of a rotating pump impeller connected to a static inlet duct and a static outlet spiral. I haven't seen a tutorial so far which explains how to hande two pairs of moving-static-interfaces, and don't know how to set them up in the dynamicMeshDict.
Also: is it correct, that the moving CellZone needs to be called movingCells? Or will the solver deduct this from the connected moving faces?
I am using OF-1.6-ext. Thanks in advance for any advice.

Last edited by Kaskade; January 6, 2012 at 09:28.
Kaskade is offline   Reply With Quote

Old   February 12, 2012, 15:03
Default
  #2
Senior Member
 
Onno
Join Date: Jan 2012
Location: Germany
Posts: 120
Rep Power: 15
Kaskade is on a distinguished road
In dynamicMeshDict:

slider
{
moving ( FACE1a FACE2a );
static ( FACE1b FACE2b );
}

The names can of course be chosen freely.
Kaskade is offline   Reply With Quote

Old   February 13, 2012, 03:08
Default
  #3
Senior Member
 
linnemann's Avatar
 
Niels Nielsen
Join Date: Mar 2009
Location: NJ - Denmark
Posts: 556
Rep Power: 27
linnemann will become famous soon enough
Using multiple rotating parts you need to use something like this

Code:
/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM Extend Project: Open Source CFD        |
|  \\    /   O peration     | Version:  1.6-ext                               |
|   \\  /    A nd           | Web:      www.extend-project.de                 |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       dictionary;
    object      dynamicMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

dynamicFvMesh       turboFvMesh;

turboFvMeshCoeffs
{
    coordinateSystem
    {
        type            cylindrical;
        origin          (0 0 0);
        axis            (0 0 1);
        direction       (1 0 0);
    }

    rpm
    {
        cellRegion0  60;
        cellRegion1  -20;
    }

    slider
    {
    }
}

// ************************************************************************* //
__________________
Linnemann

PS. I do not do personal support, so please post in the forums.
linnemann is offline   Reply With Quote

Old   February 13, 2012, 03:09
Default
  #4
Senior Member
 
linnemann's Avatar
 
Niels Nielsen
Join Date: Mar 2009
Location: NJ - Denmark
Posts: 556
Rep Power: 27
linnemann will become famous soon enough
Did not see you only had one rotating part,

Then yes using the mixerGgiFvMesh method the rotating cellZone has to be named movingCells.

Best
__________________
Linnemann

PS. I do not do personal support, so please post in the forums.
linnemann is offline   Reply With Quote

Old   February 13, 2012, 10:32
Default
  #5
Senior Member
 
Onno
Join Date: Jan 2012
Location: Germany
Posts: 120
Rep Power: 15
Kaskade is on a distinguished road
Thanks for answering.

I think in OpenFOAM 2.1 the name of the mesh-part that is supposed to move can be chosen freely.
Kaskade is offline   Reply With Quote

Old   March 31, 2012, 20:33
Default
  #6
Member
 
Jason Eason
Join Date: Jan 2010
Location: Portage, Michigan
Posts: 45
Rep Power: 16
JulytoNovember is on a distinguished road
Could you better help me to understand the turboFvMesh?
My case contains a co-axial rotor system, 2 rotors with 2 ggi's, inside a cylinder that represent the atmosphere.
1. Does it require a ggi? Or can it rotate meshes without the ggi? I see no slider info was input.
2. Is it a moving mesh? Viewing the meshes rotation is key for my case.
__________________
Debian Squeeze - OpenFOAM-2.1.x, Paraview-3.12.0
JulytoNovember is offline   Reply With Quote

Old   April 1, 2012, 02:13
Default
  #7
Senior Member
 
Onno
Join Date: Jan 2012
Location: Germany
Posts: 120
Rep Power: 15
Kaskade is on a distinguished road
Could you maybe send a drawing of your setup?
Kaskade 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
defining a term for a domain using DEFINE_ADJUST MASOUD Fluent UDF and Scheme Programming 1 September 24, 2010 06:08
Setting static pressure as the inlet BC ruined FLUENT 1 March 21, 2008 15:57
Free surface boudary conditions with SOLA-VOF Fan Main CFD Forum 10 September 9, 2006 13:24
Moving Cascade Test Case Shukla Main CFD Forum 1 November 10, 2005 18:37
Body force - Does it work? Jan Rusås CFX 5 August 27, 2002 10:50


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