improved partial coupling for multi-phase flow solvers
TRANSCRIPT
![Page 1: Improved Partial Coupling for Multi-Phase Flow Solvers](https://reader034.vdocument.in/reader034/viewer/2022042219/625a0b440664fa61f712d5e4/html5/thumbnails/1.jpg)
High Performance Computational Fluid-Thermal Sciences & Engineering Lab 1
Improved Partial Coupling for Multi-Phase Flow Solvers
2017 NETL Workshop on Multiphase Flow ScienceAugust 8-9, 2017, Morgantown, USA
Mechanical Engineering DepartmentVirginia Polytechnic Institute and State University
[email protected]@vt.exchange.edu
Husam Elghannay & Danesh Tafti
![Page 2: Improved Partial Coupling for Multi-Phase Flow Solvers](https://reader034.vdocument.in/reader034/viewer/2022042219/625a0b440664fa61f712d5e4/html5/thumbnails/2.jpg)
High Performance Computational Fluid-Thermal Sciences & Engineering Lab 2
Outline
β’ Numerical approach/coupling methods
β’ The need for revised partial coupling?
β’ Study casesβ’ Fluidized bedβ’ Turbulent open channel
β’ Conclusions
![Page 3: Improved Partial Coupling for Multi-Phase Flow Solvers](https://reader034.vdocument.in/reader034/viewer/2022042219/625a0b440664fa61f712d5e4/html5/thumbnails/3.jpg)
High Performance Computational Fluid-Thermal Sciences & Engineering Lab 3
Numerical approach (CFD-DEM)
β’ Volume averaged NS eqs. β’ Coupling through drag & void fractions
β’ Equation of motionβ’ Point force models are usedβ’ Collision model to resolve pp & pw
interactions
β’ Coupling techniquesβ’ Full coupling (Ξ΅ + forces in fluid Eqs.)β’ Partial coupling (only forces in fluid
Eqs., Ξ΅ =1)β’ More stableβ’ Faster convergence
ππ ππππππππ
+ π»π». πππππ’π’ = 0
ππ πππππ’π’ππππ
+ π»π». πππππ’π’π’π’ = βπ»π»ππ + π»π». ππ ΜΏππ + πποΏ½βοΏ½π ββππππ οΏ½βοΏ½πΉππππππππ
βππ
πππππππ’π’ππ,ππ
ππππ= οΏ½βοΏ½πΉππππππππ,ππ + οΏ½βοΏ½πΉππππππππ,ππ + οΏ½οΏ½βοΏ½πΉππππππππππππππ
Fluid
Dispersed phase
![Page 4: Improved Partial Coupling for Multi-Phase Flow Solvers](https://reader034.vdocument.in/reader034/viewer/2022042219/625a0b440664fa61f712d5e4/html5/thumbnails/4.jpg)
High Performance Computational Fluid-Thermal Sciences & Engineering Lab 4
Bedload Suspended load
Coupling effect in turbulent open channel flow
Suspended loadbedload
Einstein number; ππβ β‘ πππ π π π πππ π ππ β1 ππππ3
1/2
Shields parameter; ππβ β‘ πππ’π’ππ2
πππ π βππ ππππ
![Page 5: Improved Partial Coupling for Multi-Phase Flow Solvers](https://reader034.vdocument.in/reader034/viewer/2022042219/625a0b440664fa61f712d5e4/html5/thumbnails/5.jpg)
High Performance Computational Fluid-Thermal Sciences & Engineering Lab 5
U
Revised partial coupling
β’ Possible cause of the under-prediction of results is that the interstitial velocity used to calculate the drag becomes smaller than what it should be
β’ πππ·π·ππππππ = π½π½1βππ ππππ
π’π’ β π’π’ππ
β’ A possible remedy is by introducing the effect of void fraction on the interstitial velocity in the drag formulation
U
π’π’ βΆ interstitial fluid velocity
U : Undisturbed/superficial velocity
Interstitial velocity u=U/Ξ΅
U u=U/Ξ΅
![Page 6: Improved Partial Coupling for Multi-Phase Flow Solvers](https://reader034.vdocument.in/reader034/viewer/2022042219/625a0b440664fa61f712d5e4/html5/thumbnails/6.jpg)
High Performance Computational Fluid-Thermal Sciences & Engineering Lab 6
Case-1: Fluidized bed
β’ Muller et al. (2009) Experimentβ’ 44 mm Γ 160 mm Γ 10 mm β’ Uf=0.9m/s (~3Umf)β’ 9342 particles
Particles properties (Poppy seeds)Diameter 1.2 mmDensity 1000 kg/m3
Friction coeff. 0.1Restitution coeff. 0.98 m/s
Stiffness coeff. 100 N/mFluid properties (Air)
Density 1.205 kg/m3
viscosity 1.8 Γ 10-5 kg.m-1s-1
Uf
![Page 7: Improved Partial Coupling for Multi-Phase Flow Solvers](https://reader034.vdocument.in/reader034/viewer/2022042219/625a0b440664fa61f712d5e4/html5/thumbnails/7.jpg)
High Performance Computational Fluid-Thermal Sciences & Engineering Lab 7
Fluidized bed: Animation
Full coupling Revised PC Base PC
![Page 8: Improved Partial Coupling for Multi-Phase Flow Solvers](https://reader034.vdocument.in/reader034/viewer/2022042219/625a0b440664fa61f712d5e4/html5/thumbnails/8.jpg)
High Performance Computational Fluid-Thermal Sciences & Engineering Lab 8
Fluidized bed: Time series
![Page 9: Improved Partial Coupling for Multi-Phase Flow Solvers](https://reader034.vdocument.in/reader034/viewer/2022042219/625a0b440664fa61f712d5e4/html5/thumbnails/9.jpg)
High Performance Computational Fluid-Thermal Sciences & Engineering Lab 9
Fluidized bed: Averaged results
Void fraction Solids velocity
Ξ΅
vp/uf
![Page 10: Improved Partial Coupling for Multi-Phase Flow Solvers](https://reader034.vdocument.in/reader034/viewer/2022042219/625a0b440664fa61f712d5e4/html5/thumbnails/10.jpg)
High Performance Computational Fluid-Thermal Sciences & Engineering Lab 10
Case-2: Turbulent open channel flow
β’ Schmeeckle 2014β’ Medium sand in water
Parameter value
Particle diameter 0.5 mm
Coefficient of restitution 0.01
Particle density 2650 kg/m3
Friction Coefficient 0.6
Stiffness coefficient 100 (N/m)
Particle time step (10 sub steps) 5.3x10-5 s
uΟ ReΟ RebΟ*
uΟ/Ο
Run-1 0.013 584 7,820 0.0209 0.239
Run-2 0.0486 2170 22,286 0.288 0.848
Run-3 0.113 5080 53,116 1.558 1.558
![Page 11: Improved Partial Coupling for Multi-Phase Flow Solvers](https://reader034.vdocument.in/reader034/viewer/2022042219/625a0b440664fa61f712d5e4/html5/thumbnails/11.jpg)
High Performance Computational Fluid-Thermal Sciences & Engineering Lab 11
Open channel: Averaged results
Full couplingBase particle
couplingRevised partial
couplingR
un-1
(Ο
* =0.
209)
Cf
Mean 0.005582 0.006176 0.006096Diff. % -- 10.6% 9.2%
Particle flux (m4/s)
Mean 1.5Γ10-9 1.14Γ10-9 1.26Γ10-9
Diff. % -- -24.4% -16.2%
Run
-2
(Ο* =
0.2
88) Cf
Mean 0.009488 0.0096 0.009862Diff. % -- 1.2% 3.9%
Particle flux (m4/s)
Mean 1.31Γ10-7 9.47Γ10-8 1.28Γ10-7
Diff. % -- -27.8% -2.2%
Run
-3(Ο
* = 1.
558)
Cf
Mean 0.009151 0.010747 0.008956Diff. % -- 17.4% -5.6%
Particle flux (m4/s)
Mean 4.75Γ10-6 3.7Γ10-6 5.4Γ10-6
Diff. % -- -21.5% 14.7%
![Page 12: Improved Partial Coupling for Multi-Phase Flow Solvers](https://reader034.vdocument.in/reader034/viewer/2022042219/625a0b440664fa61f712d5e4/html5/thumbnails/12.jpg)
High Performance Computational Fluid-Thermal Sciences & Engineering Lab 12
Open channel: Time series
Channel friction (Cf= (uΟ/ub)2) Sediment flux (m4/s)
![Page 13: Improved Partial Coupling for Multi-Phase Flow Solvers](https://reader034.vdocument.in/reader034/viewer/2022042219/625a0b440664fa61f712d5e4/html5/thumbnails/13.jpg)
High Performance Computational Fluid-Thermal Sciences & Engineering Lab 13
Simulation speed-up
β’ Fluidized bedβ’ overall speed-up ~27% (20% at stationary conditions)β’ time to fluid solution ~ 44% (41% at stationary conditions)
β’ Chanel flow calculation (suspended load case) β’ overall speed-up~23%β’ time to fluid solution ~ 54%
![Page 14: Improved Partial Coupling for Multi-Phase Flow Solvers](https://reader034.vdocument.in/reader034/viewer/2022042219/625a0b440664fa61f712d5e4/html5/thumbnails/14.jpg)
High Performance Computational Fluid-Thermal Sciences & Engineering Lab 14
Conclusions
β’ Revised/improved partial coupling shows an improvement of the results of bubbling fluidized bed simulation and channel flow compared to base partial coupling
β’ >40% saving in solution time is achieved when using revised partial coupling as a result of better convergence behavior
β’ Other point force models can be treated similarly
![Page 15: Improved Partial Coupling for Multi-Phase Flow Solvers](https://reader034.vdocument.in/reader034/viewer/2022042219/625a0b440664fa61f712d5e4/html5/thumbnails/15.jpg)
High Performance Computational Fluid-Thermal Sciences & Engineering Lab 15
Acknowledgement
β’ Libyan Ministry of Higher Education and Scientific Research
β’ Department of Mechanical Engineering at Virginia Tech
β’ Advanced Research Computing (ARC) at Virginia Tech
![Page 16: Improved Partial Coupling for Multi-Phase Flow Solvers](https://reader034.vdocument.in/reader034/viewer/2022042219/625a0b440664fa61f712d5e4/html5/thumbnails/16.jpg)
High Performance Computational Fluid-Thermal Sciences & Engineering Lab 16
Thank You
![Page 17: Improved Partial Coupling for Multi-Phase Flow Solvers](https://reader034.vdocument.in/reader034/viewer/2022042219/625a0b440664fa61f712d5e4/html5/thumbnails/17.jpg)
High Performance Computational Fluid-Thermal Sciences & Engineering Lab 17
![Page 18: Improved Partial Coupling for Multi-Phase Flow Solvers](https://reader034.vdocument.in/reader034/viewer/2022042219/625a0b440664fa61f712d5e4/html5/thumbnails/18.jpg)
High Performance Computational Fluid-Thermal Sciences & Engineering Lab 18
Coupling effect in turbulent open channel flow
Suspended loadbedload
Einstein number; ππβ β‘ πππ π π π
πππ π ππ β1 ππππ3
1/2
Shields parameter; ππβ β‘ πππ’π’ππ2
πππ π βππ ππππ
![Page 19: Improved Partial Coupling for Multi-Phase Flow Solvers](https://reader034.vdocument.in/reader034/viewer/2022042219/625a0b440664fa61f712d5e4/html5/thumbnails/19.jpg)
High Performance Computational Fluid-Thermal Sciences & Engineering Lab 19
Simulation speed-up: Fluidized bed
coupling Time stepsTotal time
(hours)Speed-up in total
timePress. Sol. Time
(s)Speed-up in
Press. Sol. time
Full coupling 500k-init 59 NA 0.4863Γ104 NA
Full coupling 500k-avg 64 NA 0.5793Γ104 NA
Revised-PC 500k-init 39 -34% 0.2541Γ104 -48%
Revised-PC 500k-avg 51:18 -20% 0.3446Γ104 -41%
Base-PC 500k-init 51:30 -13% 0.2170Γ104 -55.4%
Base-PC 500k-avg 94 47% 0.4051Γ104 -30%
![Page 20: Improved Partial Coupling for Multi-Phase Flow Solvers](https://reader034.vdocument.in/reader034/viewer/2022042219/625a0b440664fa61f712d5e4/html5/thumbnails/20.jpg)
High Performance Computational Fluid-Thermal Sciences & Engineering Lab 20
Simulation speed-up: Open channel
Pressure conv. time (s)
Total time (s) % DEMSimulation speed-up
Pressure convergence
speed-up
Run
-1* Full 1115.82 372500 65.7 NA 0.0
PC-revised 132.734 275700 88.1 -26.0 -88.1
PC-base 111.308 353000 88.3 -5.2 -90.0
Run
-2* Full 617.115 230900 67.2 NA 0.0
PC-revised 106.584 131650 78.2 -43.0 -82.7
PC-base 118.14425 245825 85.8 6.5 -80.9
Run
-3
Full 215.731 187500 81.0 NA 0.0
PC-revised 98.524 144800 78.0 -22.8 -54.3
PC-base 100.729 254900 87.1 35.9 -53.3
Simulation times for 50k time steps (time 20-25s)
* Runs on different clusters