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

Physical model: MRF RANS

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree1Likes
  • 1 Post By GerhardHolzinger

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   January 31, 2014, 18:11
Default Physical model: MRF RANS
  #1
Member
 
Julian Langowski
Join Date: May 2011
Location: Bremen, Germany
Posts: 91
Rep Power: 15
Ruli is on a distinguished road
Dear Foamers,
again I have a question. I am simulating a wind turbine, using SIMPLE, the MRF approach with a 120° wedge and cyclic boundaries and RANS (kOmegaSST) turbulence modelling.

Currently I am trying to figure out the exact physical equations I am actually using.
I do know and understand:
- the Navier Stokes equation and its RANS formulation
- the formulation of the Navier Stokes equation in its MRF formuation (from here: http://openfoamwiki.net/index.php/Se...RF_development)

What I don't understand:
- How do both formulations look like in combination?
- Does MRFSource in fvOptions only add the Coriolis term?
- Would the MRF approach work for unsteady flows? As I understand, for unsteady flow there have to be considered further time-dependent terms.

If somebody knows a helpful reference or already has figured it out, I would be greatful for any help. I am not very experienced in reading the source code, but I am also thankful for hints, where in the code to look.

Best regards
Julian
__________________
πάντα ῥεῖ - Heraclitus
Ruli is offline   Reply With Quote

Old   February 5, 2014, 11:22
Default
  #2
Member
 
Julian Langowski
Join Date: May 2011
Location: Bremen, Germany
Posts: 91
Rep Power: 15
Ruli is on a distinguished road
Hi,
my current thoughts:

The formula looks like the one described in the link above, but instead of kinematic viscosity (nu) I simply have (nu + nut).

Does that sound right?

Best regards
Julian
__________________
πάντα ῥεῖ - Heraclitus
Ruli is offline   Reply With Quote

Old   February 5, 2014, 11:25
Default
  #3
New Member
 
Farhad N.
Join Date: Apr 2010
Posts: 6
Rep Power: 16
farhhad is on a distinguished road
as far as I know you can use pimpleFoam (an unsteady solver) with fvOption where you'll be able to add MRF zones. I believe you can use any turbulence model available with pimple.

best
farhhad is offline   Reply With Quote

Old   February 15, 2014, 09:21
Default
  #4
Member
 
Julian Langowski
Join Date: May 2011
Location: Bremen, Germany
Posts: 91
Rep Power: 15
Ruli is on a distinguished road
Dear farhad,
thanks for your reply. Good to know, that fvOptions does work with pimple, too.

Any other suggestions, how the Navier Stokes equation looks in the combined MRF + RANS formulation?

Best regards
Julian
__________________
πάντα ῥεῖ - Heraclitus
Ruli is offline   Reply With Quote

Old   February 17, 2014, 07:14
Default
  #5
Senior Member
 
Gerhard Holzinger
Join Date: Feb 2012
Location: Austria
Posts: 342
Rep Power: 28
GerhardHolzinger will become famous soon enoughGerhardHolzinger will become famous soon enough
Quote:
Originally Posted by Ruli View Post
Dear Foamers,

What I don't understand:
- Does MRFSource in fvOptions only add the Coriolis term?

Best regards
Julian
Hi,

the file MRFZone.C contains a method called correctBoundaryVelocity(). There the velocity at all boundaries within the MRFZone are corrected, i.e. the solid body rotation is applied.

Code:
void Foam::MRFZone::correctBoundaryVelocity(volVectorField& U) const
{
    const vector Omega = this->Omega();


    // Included patches
    forAll(includedFaces_, patchi)
    {
        const vectorField& patchC = mesh_.Cf().boundaryField()[patchi];

        vectorField pfld(U.boundaryField()[patchi]);

        forAll(includedFaces_[patchi], i)
        {
            label patchFacei = includedFaces_[patchi][i];

            pfld[patchFacei] = (Omega ^ (patchC[patchFacei] - origin_));
        }

        U.boundaryField()[patchi] == pfld;
    }
}
kiddmax likes this.
GerhardHolzinger is offline   Reply With Quote

Reply

Tags
cyclic, mrf, rans, simple, wind turbine

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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
Use of k-epsilon and k-omega Models Jade M Main CFD Forum 40 January 27, 2023 08:18
MRF and Euler model DropsandSimulations OpenFOAM 9 December 20, 2012 11:26
MRF Model kamal_g65 FLUENT 0 September 15, 2010 21:24
DPM model w/ Wave model - errors in documentation HS FLUENT 0 April 12, 2006 05:37
physical model with cfd Beno Main CFD Forum 0 August 30, 2004 07:06


All times are GMT -4. The time now is 04:28.