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

Some clarifications about twoPhaseEulerFoam

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

Like Tree6Likes
  • 4 Post By alberto
  • 1 Post By alberto
  • 1 Post By sharonyue

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   January 22, 2008, 14:04
Default Hello to everybody, I need
  #1
Member
 
Michele Vascellari
Join Date: Mar 2009
Posts: 70
Rep Power: 17
mighelone is on a distinguished road
Hello to everybody,

I need same clarifications about the granular kinetic theory used in twoPhaseEulerFoam.

1) what is the meaning of the properties in the file ppProperties?

2) To avoid unphysichal packaging (alpha to high) do I need to define packingLimiter as Yes?

3) What is the difference between alphaMax and alphaMinFraction in the file kineticTheoryProperties? And the difference between alphaMax in ppProperties and kineticProperties?

4) What is the meaning of HrenyaSinclairCoeffs?

5) Is the keyword equilibrium the switch to solve the PDE equation for granular temperature or to calculate it as function of alpha?

5) What are the guidelines (i.e. Reynolds number) to switch on turbulence models in granular flows (I'm a newby about this kind of flows)?

Thank you for your attention!

Michele
mighelone is offline   Reply With Quote

Old   January 22, 2008, 19:29
Default Hello Michele, 1. The ppPro
  #2
Senior Member
 
Alberto Passalacqua
Join Date: Mar 2009
Location: Ames, Iowa, United States
Posts: 1,912
Rep Power: 36
alberto will become famous soon enoughalberto will become famous soon enough
Hello Michele,

1. The ppProperties contains the values of the parameters used when you switch the particle-force "model" on, setting g0 to a positive value. This means that you have an additional term in the alpha equation and in the momentum equation to try to prevent overpacking.

2. Theoretically no. The packing limiter algorithm is a trick developed to avoid the packing limit in some particular models (Gibilaro's particle-bed model and its extensions), where there's no normal stress in the particulate phase to avoid overpacking.
If you use the kinetic theory or the particle force model, you should not need the limiter.

The current implementation of the two-fluid granular model in OF is not always stable if you switch the kinetic theory on however, because of the explicit management of the granular pressure.

3. alphaMax is the maximum value allowed for the dispersed phase. alphaMinFriction is the minimum value of the dispersed phase at which the particulate phase frictional stresses starts to act.

alphaMax in kineticTheoryProperties is used if the kinetic theory is on, the other if the particle force model is on.

4. Check the paper from C. Hrenya and J. Sinclair. They're parameters used in their formulation of the two fluid model.

5. If equilibrium is set to true, an algebraic equation (local equilibrium) is solved instead a PDE for the granular temperature.

6. Sorry to answer with a question, but what kind of system are you trying to simulate?

Usually turbulence models are not adopted in dense simulations (bubbling fluidised beds), while are used when the gas phase is faster and the system more dilute (risers).

I hope this helps.

With kind regards,
Alberto
__________________
Alberto Passalacqua

GeekoCFD - A free distribution based on openSUSE 64 bit with CFD tools, including OpenFOAM. Available as in both physical and virtual formats (current status: http://albertopassalacqua.com/?p=1541)
OpenQBMM - An open-source implementation of quadrature-based moment methods.

To obtain more accurate answers, please specify the version of OpenFOAM you are using.
alberto is offline   Reply With Quote

Old   January 23, 2008, 06:36
Default Hello Alberto, thank you fo
  #3
Member
 
Michele Vascellari
Join Date: Mar 2009
Posts: 70
Rep Power: 17
mighelone is on a distinguished road
Hello Alberto,

thank you for your detailed answer!

I'm a newbie about multiphase flow!
Can you give same references about the particle-force model, since I don't have understand very well its functions? Is it included in Mfix?

"Effects of particle-phase turbulence in gas-solid flows" is the paper of C. Hernia and J. Sinclair that you are referring?

About the object of my simulations: at the moment I'm training with multiphase flows performing same test cases, in particular fluid and spouted beds. In future the object of my attention is fixed bed gasification.

Is the granular theory still valid for fixed bed, and OpenFoam support the packed options, like fluent and mfix?

My last question: is the implementation of species transport and homogeneous and heterogeneous reaction in openfoam a complex task?

best regards

Michele
mighelone is offline   Reply With Quote

Old   September 29, 2011, 07:56
Default
  #4
Member
 
Miles
Join Date: Sep 2011
Posts: 48
Rep Power: 14
miles_davis is on a distinguished road
Quote:
Originally Posted by alberto View Post
Hello Michele,

1. The ppProperties contains the values of the parameters used when you switch the particle-force "model" on, setting g0 to a positive value. This means that you have an additional term in the alpha equation and in the momentum equation to try to prevent overpacking.
Hi

So this mean that if go is set to zero, the PPproperties file is not used and no particle-particle interaction are taking into account?

regards,
miles_davis is offline   Reply With Quote

Old   September 30, 2011, 11:45
Default
  #5
Senior Member
 
Alberto Passalacqua
Join Date: Mar 2009
Location: Ames, Iowa, United States
Posts: 1,912
Rep Power: 36
alberto will become famous soon enoughalberto will become famous soon enough
No, if the kinetic theory is used, g0 must be set to zero in ppProperties, and the particle pressure is accounted for elsewhere in the kinetic theory model.

Best,
Alberto
__________________
Alberto Passalacqua

GeekoCFD - A free distribution based on openSUSE 64 bit with CFD tools, including OpenFOAM. Available as in both physical and virtual formats (current status: http://albertopassalacqua.com/?p=1541)
OpenQBMM - An open-source implementation of quadrature-based moment methods.

To obtain more accurate answers, please specify the version of OpenFOAM you are using.
alberto is offline   Reply With Quote

Old   October 7, 2011, 12:57
Default
  #6
Member
 
Miles
Join Date: Sep 2011
Posts: 48
Rep Power: 14
miles_davis is on a distinguished road
Sorry Alberto but I still don't get it.

I am simulating bubbles in water..
Due to the low vol. fraction, I don't want to account for bubble/bubble interaction
How can I do so?
How can I cancel any particle pressure calculation/kinetic theory model or granular temperature?

I have tried to look in the solver but my c++ is very bad...

Regards,
miles_davis is offline   Reply With Quote

Old   October 8, 2011, 02:07
Default
  #7
Senior Member
 
Alberto Passalacqua
Join Date: Mar 2009
Location: Ames, Iowa, United States
Posts: 1,912
Rep Power: 36
alberto will become famous soon enoughalberto will become famous soon enough
Quote:
Originally Posted by miles_davis View Post
Sorry Alberto but I still don't get it.

I am simulating bubbles in water..
Due to the low vol. fraction, I don't want to account for bubble/bubble interaction
How can I do so?
How can I cancel any particle pressure calculation/kinetic theory model or granular temperature?

I have tried to look in the solver but my c++ is very bad...

Regards,
Set

- g0 to zero in ppProperties
- set kineticTheory to off in kineticTheoryProperties

You can refer to the bubbleColumn tutorial for a case without the particle pressure and without kinetic theory models. Alternatively, you can use the bubbleFoam solver.

Best,
__________________
Alberto Passalacqua

GeekoCFD - A free distribution based on openSUSE 64 bit with CFD tools, including OpenFOAM. Available as in both physical and virtual formats (current status: http://albertopassalacqua.com/?p=1541)
OpenQBMM - An open-source implementation of quadrature-based moment methods.

To obtain more accurate answers, please specify the version of OpenFOAM you are using.
alberto is offline   Reply With Quote

Old   October 11, 2011, 12:01
Default
  #8
Member
 
Miles
Join Date: Sep 2011
Posts: 48
Rep Power: 14
miles_davis is on a distinguished road
Thanks for the help dans the information you always provide Alberto.

I have used the settings you have juste mentioned.

Miles

P.S.: I can't use bubblefoam. I test the tutorial on my case and it did not work. That's why I decided to use twopahseeulerfoam. I am starting to get results. I do not have time to set up another solver.
miles_davis is offline   Reply With Quote

Old   October 11, 2011, 12:17
Default
  #9
Senior Member
 
Alberto Passalacqua
Join Date: Mar 2009
Location: Ames, Iowa, United States
Posts: 1,912
Rep Power: 36
alberto will become famous soon enoughalberto will become famous soon enough
Quote:
Originally Posted by miles_davis View Post
Thanks for the help dans the information you always provide Alberto.

I have used the settings you have juste mentioned.
Good

Quote:
P.S.: I can't use bubblefoam. I test the tutorial on my case and it did not work. That's why I decided to use twopahseeulerfoam. I am starting to get results. I do not have time to set up another solver.
Interesting. The two solvers (bubbleFoam, twoPhaseEuler) share most of the algorithms. The major difference should be the hard-coded drag model.

Best,

Alberto
__________________
Alberto Passalacqua

GeekoCFD - A free distribution based on openSUSE 64 bit with CFD tools, including OpenFOAM. Available as in both physical and virtual formats (current status: http://albertopassalacqua.com/?p=1541)
OpenQBMM - An open-source implementation of quadrature-based moment methods.

To obtain more accurate answers, please specify the version of OpenFOAM you are using.
alberto is offline   Reply With Quote

Old   October 26, 2011, 09:49
Default
  #10
New Member
 
theja
Join Date: Oct 2011
Posts: 17
Rep Power: 14
theja is on a distinguished road
dear alberto

i am simulating dust particles in room with air.
in the twophaseEulerFoam how to simulate the dust particles.. and how to change the dust particle sizes

thanking you in advance
theja is offline   Reply With Quote

Old   October 26, 2011, 12:14
Default
  #11
Senior Member
 
Alberto Passalacqua
Join Date: Mar 2009
Location: Ames, Iowa, United States
Posts: 1,912
Rep Power: 36
alberto will become famous soon enoughalberto will become famous soon enough
Quote:
Originally Posted by theja View Post
dear alberto

i am simulating dust particles in room with air.
in the twophaseEulerFoam how to simulate the dust particles.. and how to change the dust particle sizes

thanking you in advance
I do not think an Euler-Euler hydrodynamic model is the best choice for this kind of application (What is the average particle volume fraction?).

If what you want to simulate is simply the normal environmental dust in the environment, its concentration is way too low for the equations in the hydrodynamic limit to be valid. You either can do rough approximations like considering the particles as a transported scalar, or you need more sophisticated models (High-order moment methods or Euler-Lagrange).

Best,
sharonyue likes this.
__________________
Alberto Passalacqua

GeekoCFD - A free distribution based on openSUSE 64 bit with CFD tools, including OpenFOAM. Available as in both physical and virtual formats (current status: http://albertopassalacqua.com/?p=1541)
OpenQBMM - An open-source implementation of quadrature-based moment methods.

To obtain more accurate answers, please specify the version of OpenFOAM you are using.
alberto is offline   Reply With Quote

Old   November 7, 2012, 01:11
Default About Using only Frictional viscosity
  #12
New Member
 
Kshitij kunte
Join Date: Jun 2011
Posts: 18
Rep Power: 14
k.kshitij is on a distinguished road
Dear All,

I'm simulating gas-solid flows with high sold phase fraction. I don't want to use the kinetic theory and the particle-particle interaction force or specify a constant viscosity to the solids.
I want the solid viscosity to be calculated from the frictional model, such as Schaeffer, How can this be implemented?
I have set the the g0 term in ppProperties to 0 and also kept the kinetic theory off. Is this the right way.

Thanking in aniticipation
k.kshitij is offline   Reply With Quote

Old   January 16, 2014, 20:14
Default
  #13
New Member
 
Ricardo
Join Date: Sep 2011
Posts: 15
Rep Power: 14
rvmedina20 is on a distinguished road
hey guys,

does anybody have good references for the twophaseeuler model? I am hoping to implement this solver, and would like to understand what the solver is doing and how the parameters are being used. Any help would be highly appreciated. (sorry if i am posting in wrong thread, just thought it seemed more appropriate than starting a new thread). Thanks

-Rick
rvmedina20 is offline   Reply With Quote

Old   March 25, 2014, 22:54
Default
  #14
Senior Member
 
Dongyue Li
Join Date: Jun 2012
Location: Beijing, China
Posts: 838
Rep Power: 17
sharonyue is on a distinguished road
Quote:
Originally Posted by rvmedina20 View Post
hey guys,

does anybody have good references for the twophaseeuler model? I am hoping to implement this solver, and would like to understand what the solver is doing and how the parameters are being used. Any help would be highly appreciated. (sorry if i am posting in wrong thread, just thought it seemed more appropriate than starting a new thread). Thanks

-Rick
Check this out:

http://powerlab.fsb.hr/ped/kturbo/Op...chePhD2002.pdf

A skeleton of this model you can find in OpenFOAMwiki, wrote by Alberto:

http://openfoamwiki.net/index.php/BubbleFoam
likres likes this.
sharonyue is offline   Reply With Quote

Reply

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
TwoPhaseEulerFoam sara OpenFOAM Running, Solving & CFD 2 November 6, 2008 20:26
Bug in twoPhaseEulerFoam alberto OpenFOAM Bugs 2 May 20, 2008 22:25
TwoPhaseEulerFoam Bug alondono OpenFOAM Bugs 1 February 19, 2008 21:01
TwoPhaseEulerFOAM application hemph OpenFOAM Bugs 0 November 16, 2006 08:27
TwoPhaseEulerFoam newbee OpenFOAM 0 March 27, 2006 09:41


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