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

centrifugal pump - which solver?

Register Blogs Community New Posts Updated Threads Search

Like Tree4Likes
  • 2 Post By zordiack
  • 2 Post By zordiack

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   December 18, 2015, 09:00
Default centrifugal pump - which solver?
  #1
Senior Member
 
Pei-Ying Hsieh
Join Date: Mar 2009
Posts: 334
Rep Power: 18
phsieh2005 is on a distinguished road
Dear OpenFOAMers,

I am running a centrifugal pump case using pimpleDyMFoam solver. The impeller rotates at 4000 rpm. I am mostly interested in impeller rotating at steady state. Which solver is suitable for this besides pimpleDyMFoam? I saw on the forum that some uses MRFSimpleFoam. But, I cannot find this solver on OF-3.0.x.

Suggestion?

Thanks!

Pei-Ying
phsieh2005 is offline   Reply With Quote

Old   December 21, 2015, 02:41
Default
  #2
Member
 
Pekka Pasanen
Join Date: Feb 2012
Location: Finland
Posts: 87
Rep Power: 14
zordiack is on a distinguished road
MRF can by used with most solvers, check out tutorial mixerVessel2D in tutorials/incompressible/simpleFoam. So, use simpleFoam and define MRF in file constant/MRFProperties.
phsieh2005 and Alisa_W like this.
zordiack is offline   Reply With Quote

Old   December 21, 2015, 04:00
Default
  #3
Member
 
Roland
Join Date: Mar 2009
Location: Netherlands
Posts: 92
Rep Power: 17
sylvester is on a distinguished road
MRF is unsuitable for centrifugal fans.

You can find more on this in the thread below and at several over places.
http://www.cfd-online.com/Forums/ope...tml#post283588

regards,
Sylvester
sylvester is offline   Reply With Quote

Old   December 21, 2015, 08:10
Default
  #4
Member
 
Pekka Pasanen
Join Date: Feb 2012
Location: Finland
Posts: 87
Rep Power: 14
zordiack is on a distinguished road
Quote:
Originally Posted by sylvester View Post
MRF is unsuitable for centrifugal fans.

You can find more on this in the thread below and at several over places.
http://www.cfd-online.com/Forums/ope...tml#post283588

regards,
Sylvester
Well, it's about the only option if you want to do steady state calculations. And regarding the MRF error in that thread, yes it does produce errors if it's misused, but in my opinion MRF works just fine if there is a rotating impeller cellZone. I've used it many times and have no problem with it.

EDIT: And to clarify, with centrifugal pumps the rotation (or spin) axis not perpendicular with the inflow, and the MRF zone is not empty (impeller blades).
zordiack is offline   Reply With Quote

Old   December 21, 2015, 11:34
Smile
  #5
Senior Member
 
Pei-Ying Hsieh
Join Date: Mar 2009
Posts: 334
Rep Power: 18
phsieh2005 is on a distinguished road
Thanks Pekka!

My case has 10 million cells. It will take weeks to complete one revolution on my workstation if I use pimpleDyMFoam. So, the simpleFoam will be my best option for now.

I am thinking taking the results from simpleFoam and run maybe 1000 steps using pimpleDyMFoam to see if the results are still good.

Pei-Ying
phsieh2005 is offline   Reply With Quote

Old   December 21, 2015, 11:57
Default
  #6
Member
 
Pekka Pasanen
Join Date: Feb 2012
Location: Finland
Posts: 87
Rep Power: 14
zordiack is on a distinguished road
Here is a link to a presentation about the subject I did some time ago:

http://www.cleen.fi/en/SitePages/EFE...4_97f1874fe398

It might help you with case setup
phsieh2005 and fumiya like this.
zordiack is offline   Reply With Quote

Old   December 25, 2015, 16:10
Default
  #7
Senior Member
 
Pei-Ying Hsieh
Join Date: Mar 2009
Posts: 334
Rep Power: 18
phsieh2005 is on a distinguished road
Hi, Pekka,

Your slides help a lot. My case is similar to yours. I did not specify flow rate at the inlet. I want to know flow rate when the impeller is rotating at 4000 rpm instead.

I am wondering if you can give me more guidance on how you setup BCs for k and omega. I have not been successful with kOmegaSST.

Pei-Ying
phsieh2005 is offline   Reply With Quote

Old   December 30, 2015, 04:39
Default
  #8
Member
 
Pekka Pasanen
Join Date: Feb 2012
Location: Finland
Posts: 87
Rep Power: 14
zordiack is on a distinguished road
You can use pressure only BC too, use totalPressure (p0 = 0) at inlet and for example fixedMean with a reasonable meanValue (use design point pressure for example) at outlet. And remember that incompressible pressure is actually dynamic pressure (p/rho) in openfoam. For velocity use pressureInletOutletVelocity at inlet and outlet. For turbulence parameters I use inletOutlet for inlet and outlet (fixedValue at inlet and zeroGradient at outlet).

For turbulence parameters you should estimate initial values, I used k = 0.4 and omega = 400 for my initial field values. Use wall functions, f.e. kqRWallFunction, omegaWallFunction, nutUSpaldingWallFunction. Increasing initial omega value might help, but it's better to start with upwind differencing and low underrelaxation and then increase from there and change to 2nd order differencing for at least div(phi,U).
zordiack is offline   Reply With Quote

Old   December 30, 2015, 07:42
Default
  #9
Senior Member
 
Pei-Ying Hsieh
Join Date: Mar 2009
Posts: 334
Rep Power: 18
phsieh2005 is on a distinguished road
Thanks a lot again Pekka!

I will give your suggestion a try. But, can you give me some guidance on how your initial k = 0.4 and omega = 400 were calculated?

Happy New Year!

Pei-Ying
phsieh2005 is offline   Reply With Quote

Old   December 30, 2015, 08:39
Default
  #10
Member
 
Pekka Pasanen
Join Date: Feb 2012
Location: Finland
Posts: 87
Rep Power: 14
zordiack is on a distinguished road
Check for example this link:

http://www.cfd-online.com/Wiki/Turbu...ary_conditions

OpenFOAM uses the Cmu formulation of omega, for length scale you can use for example pipe diameter or half of it. For turbulence intensity you could choose something in the range 1-5 %. All of the initial values are case dependent, so I can't really recommend any absolute values for your case.

If you're not familiar with turbulence modelling, I suggest that you read more about the subject from for example the book "An Introduction to Computational Fluid Dynamics, The Finite Volume Method" by H.K. Versteeg & W. Malalasekera. NASA turbulence modelling resource is also quite useful, but not so user friendly:

http://turbmodels.larc.nasa.gov/
zordiack is offline   Reply With Quote

Old   December 30, 2015, 09:01
Smile
  #11
Senior Member
 
Pei-Ying Hsieh
Join Date: Mar 2009
Posts: 334
Rep Power: 18
phsieh2005 is on a distinguished road
Thanks Pekka!

Pei-Ying
phsieh2005 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
Problems with rotating machinery (Centrifugal Pump) in FLUENT RR2 FLUENT 1 January 17, 2016 05:23
SIG Turbo ERCOFTAC Centrifugal Pump - OF Revision Problem? marcelgt87 OpenFOAM 18 June 26, 2012 08:59
centrifugal Pump Efficiency A.farid Main CFD Forum 0 March 31, 2012 07:39
Working directory via command line Luiz CFX 4 March 6, 2011 20:02
Centrifugal Pump and Turbulence Model Michiel CFX 12 January 25, 2010 03:20


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