This offering is not approved or endorsed by Silicon Graphics International Corp.,
the producer of the OpenFOAM® software and owner of the OpenFOAM® trade mark.
top
logo


Welcome, Guest
Please Login or Register.  Lost Password?
Euler-Euler multifluid approach Group Forum: The working group focuses on the development of a robust and versatile multiphase solve based on the Euler-Euler multi-fluid approach.

Current applications of interest are the simulation of bubble columns and dense gas-particle flows, with granular phases described by means of the kinetic theory approach and frictional models.

Starting point of the development is the existing twoPhaseEulerFoam solver, which will be modified to improve its robustness and then generalized to deal with an arbitrary number of dispersed phases.
Further development will include the addition of quadrature-based methods to deal with particle/bubble size distribution.
Go to bottomPage: 12
TOPIC: Multiphase Turbulence
#82
Multiphase Turbulence 1 Year, 7 Months ago Karma: 0
Continuing on from the wall post:

I have a multiphaseTurbulence class inherited by mixture/singlePhase/twoPhase turbulence classes which are then split into the specific models. So far k-Epsilon/realisable/RNG are in there, but I haven't looked into any turbulence models where equations for both dispersed and continuous phases are solved for.

As Lamb/Heisenberg said, "When I meet God, I am going to ask him two questions: Why relativity? And why turbulence? I really believe he will have an answer for the first."
Laurence McGlashan
Fresh Boarder
Posts: 5
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#83
Re:Multiphase Turbulence 1 Year, 7 Months ago Karma: 1
What do you think of the turbulence transport equations in the twoPhaseEulerFoam? (shown below for k)

Code:

fvScalarMatrix kEqn
(
    fvm::ddt(beta, k)
  + fvm::div(phib, k)
  - fvm::laplacian
    (
        alphak*nuEffb, k,
        "laplacian(DkEff,k)"
    )
  ==
    beta*G
  - fvm::Sp(beta*epsilon/k, k)
);



I think it is missing the volume fraction in the convection and diffusion terms. Something like:

Code:

fvScalarMatrix kEqn
(
    fvm::ddt(beta, k)
  + fvm::div(betaf*phib, k)
  - fvm::laplacian
    (
        betaf*alphak*nuEffb, k,
        "laplacian(DkEff,k)"
    )
  ==
    beta*G
  - fvm::Sp(beta*epsilon/k, k)
);



However, I've tried a few different formulations to this effect, but they all caused major stability problems with phase separation. I think a phase-intensive treatment - similar to the one used for the momentum equations - might be a good choice.
Juho Peltola
Fresh Boarder
Posts: 8
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#84
Re:Multiphase Turbulence 1 Year, 7 Months ago Karma: 0
I use mixture turbulence models because my flow separates.

If anything, I'd suggested removing the beta altogether? I've just had a quick look at the fluent manual;

my.fit.edu/itresources/manuals/fluent6.3.../html/ug/node910.htm

and it looks perhaps like in the openfoam derivation perhaps the div() and laplacian() terms have been expanded. Maybe check that derivation (it'll be similar to the one going from a conservative to non-conservative momentum equation).
Laurence McGlashan
Fresh Boarder
Posts: 5
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#85
Re:Multiphase Turbulence 1 Year, 7 Months ago Karma: 1
Laurence McGlashan wrote:
I use mixture turbulence models because my flow separates.

If anything, I'd suggested removing the beta altogether? I've just had a quick look at the fluent manual;

my.fit.edu/itresources/manuals/fluent6.3.../html/ug/node910.htm

and it looks perhaps like in the openfoam derivation perhaps the div() and laplacian() terms have been expanded. Maybe check that derivation (it'll be similar to the one going from a conservative to non-conservative momentum equation).


Of course, the mixture is more robust as it doesn't have the volume fraction in it, but in that case I think the mixture density should be included in the flux as it is no longer constant.

The Fluent formulation for the continuous phase(Equation (23.5-98) in your link) seems to be the same as I proposed in my previous post, but without the constant density.
Juho Peltola
Fresh Boarder
Posts: 8
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#86
Re:Multiphase Turbulence 1 Year, 7 Months ago Karma: 0
I'm thinking out loud here. Say you start with

ddt(beta k)
+ div(beta U_b k)
= ...

This can be expanded to:

beta ddt(k) + k ddt(beta)
+ (beta U_b) . grad(k) + k beta div(U_b) + (k U_b) . grad(beta)
= ...

then

beta ddt(k) + k ddt(beta)
+ (beta U_b) . grad(k) + k div(beta U_b)
= ...

then due to continuity:

beta ddt(k)
+ (beta U_b) . grad(k)
= ...

You can divide through by beta now. I'm not sure why beta is still in the time derivative in the code?

For the mixture model I used similar arguments to the above and I have the k equation as:

Code:

kEqn
(
    fvm::ddt(k_)
  + fvm::div(phiMixture, k_)
  - fvm::laplacian(alphak_*nut_, k_)
  ==
    G
  - fvm::Sp(epsilon_/k_, k_)
);



I'm not so sure if that's actually equivalent to not dividing by rho_mixture anymore.
Laurence McGlashan
Fresh Boarder
Posts: 5
graphgraph
User Offline Click here to see the profile of this user
Last Edit: 2010/10/20 15:44 By l_r_mcglashan.
The administrator has disabled public write access.
 
#87
Re:Multiphase Turbulence 1 Year, 7 Months ago Karma: 1
To me it seems that either the volume fraction should be included in the convection and diffusion terms, or the whole equation should be divided by the volume fraction i.e. the "phase-intensive" formulation. Note that in the current formulation, the volume fraction is also included in the source terms.
Juho Peltola
Fresh Boarder
Posts: 8
graphgraph
User Offline Click here to see the profile of this user
Last Edit: 2010/10/20 16:50 By Juho.
The administrator has disabled public write access.
 
Go to topPage: 12
Joomla SEO powered by JoomSEF


bottom
top

OpenFOAM®-Extend World

You need to upgrade your Flash Player

bottom
Legal | Imprint
©Copyright 2012 The OpenFOAM® Extend Project 

Powered by Joomla! Designed by Joomla Templates, ecommerce web hosting, Thanks to J! Developer Goran Gligorin for support! Joomla SEF URLs by Artio. Powered by Staff Master v0.9.8 Valid: XHTML and CSS

Friends Online