CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Community Contributions

[Tutorials] Centrifugal Pump with OF5 and foam-extend 4.0

Register Blogs Community New Posts Updated Threads Search

Like Tree5Likes
  • 3 Post By Lookid
  • 2 Post By Lookid

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 11, 2018, 08:23
Default Centrifugal Pump with OF5 and foam-extend 4.0
  #1
Member
 
Lilian Chabannes
Join Date: Apr 2017
Posts: 58
Rep Power: 9
Lookid is on a distinguished road
EDIT : I failed to do what I wanted finally, but I summarized the fails below, if someone in interested.
And so this post would suit better in Running/Solving rather than Community Contribution, sorry for that but when I first posted I thought I did it right
Feel free to correct the mistakes I am saying.
Foam-extend 4.0 is used to run.



The goal is to simulate a Radial Pump with a 3 parts : The inlet tube, the impeller (periodic was the first goal) and the volute.

• The mesh is created with cfMesh, but the overall mesh is coarse since I couldn't have a nice quality mesh for the impeller.
• cyclicGgi is applied to the inlet tube and the impeller when the impeller is periodic.
• The connection between the inlet/impeller and the impeller/volute is the main topic here that made me fail over and over.
• The solver used are MRFSimpleFoam for steady-state simulation and pimpleDyMFoam for unsteady
• To compare the results, I have CFX Data, but no experimental ones.


> Periodic impeller - Steady - ggi connection (inlet/impeller and the impeller/volute) (Frozen Rotor and periodic impeller is not good I know, but it was to try it)

The flow in the impeller is nice, torque and inlet pressure are similar to CFX, the thing is the outlet is equal to my inlet flow instead of being multiplied by the number of passages. The periodicity is not taken in account. If in understood well, all the volute inlet part not in contact with the impeller outlet is treated as a slip wall in this kind of situation, anyway, this is not the goal.

> Periodic impeller - Steady - MixingPlane (inlet/impeller and the impeller/volute)

The result are pretty similar to the ones before. The only difference is that the outlet of the impeller is averaged over the 360 degrees of the volute inlet and not multipled once again.

> Periodic impeller - Steady - overlapGgi (inlet/impeller and the impeller/volute)

This one should work, since the overlapGgi BC has a parameter to specific what you want, it is called 'nCopies' and I fixed it to 6 for the impeller outlet and 1 for the volute inlet. I ended up with very unphysical results and an outflow of some m3/s instead of 30l/s.

> Full impeller - Steady - MixingPlane (inlet/impeller and the impeller/volute)

The periodicity problem is now not a problem anymore, since the full impeller is modeled.
The simulation runs properly, the torque converges to a similar value than CFX, but the head is highly underestimated (around 15m instead of 32m)
See the first image

Side note: to run in parallel, the cyclic or any connected patches have to be on the same processor. Using the scotch decomposition with periodic impeller, it managed to do this while keeping the same number of cells in each processors. In the case of the full impeller, it could not find a way to do this, but the priority is given to the good repartition of the number of cells instead of keeping the specified patches in the same processor.

> Periodic impeller - UnSteady - overlapggi (inlet/impeller and the impeller/volute)

This is the last try I did, and once again, the outflow is nonsense and 10x higher than my inflow. For detail of the flow rate over the patches:
- Inflow = 5l/s (periodic, the real one is 30l/s)
- Inlet ggi = 5.33 l/s
- impeller_inlet ggi = 5.33 l/s
- impeller_outlet ggi = 6.62 l/s
- volute inlet = 57 l/s
- Outflow = 317 l/s

See the second image


Here is the case of the periodic impeller, steady state with overlapGgi, you won't have good results with this, but if you want to try, go for it. Moreover it treats other stuff that may interest some like:

- cfMesh
- topoSet
- mergeMeshes
- tranformPoints
- createPatch
- decomposePar (with ggi connected patches in the same processors)
- setSet / setsToZones

https://drive.google.com/file/d/1Kw4...ew?usp=sharing



Be sure to join the OpenFOAM Discord !
https://discord.gg/P9p9eHn

If you don't know what Discord is, see this thread
The OpenFOAM Discord !

Lilian.
Attached Images
File Type: jpg SS-Full-MP.jpg (47.4 KB, 122 views)
File Type: jpg US-Periodic-oGgi.jpg (47.0 KB, 84 views)
yongxiang, gu1 and BIRAJ like this.

Last edited by Lookid; February 28, 2018 at 08:02.
Lookid is offline   Reply With Quote

Old   February 28, 2018, 08:04
Default
  #2
Member
 
Lilian Chabannes
Join Date: Apr 2017
Posts: 58
Rep Power: 9
Lookid is on a distinguished road
First post edited, I finally did not succeed, so it is not a tutorial ^^'
Maybe some moderator can move the thread to OpenFOAM Running, Solving & CFD ?
Sorry about that
__________________
Feel free to join the OpenFOAM Discord https://discord.gg/P9p9eHn, a live chat about OpenFOAM
Lookid is offline   Reply With Quote

Old   May 28, 2019, 14:25
Default Finally...
  #3
Member
 
Lilian Chabannes
Join Date: Apr 2017
Posts: 58
Rep Power: 9
Lookid is on a distinguished road
Sorry for uping a >1 year old subject, but in case it interests someone, it is done finally ^^.

MRF approach, comparison of OpenFOAM with a commercial software.

case : https://github.com/jnmlujnmlu/OpenFO...abannes.tar.gz

pdf : https://github.com/jnmlujnmlu/OpenFO...mp_oimuo_2.pdf

presentation : https://www.youtube.com/watch?v=hBQUcaPHbk4
__________________
Feel free to join the OpenFOAM Discord https://discord.gg/P9p9eHn, a live chat about OpenFOAM
Lookid 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



All times are GMT -4. The time now is 05:39.