Development of a quadrature-based moment method for ... - MFiX

0 downloads 0 Views 4MB Size Report
Apr 22, 2009 - Development of a quadrature-based moment method for polydisperse flows and incorporation in MFIX. A. Passalacqua R. O. Fox. Iowa State ...
Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

Development of a quadrature-based moment method for polydisperse flows and incorporation in MFIX A. Passalacqua R. O. Fox Iowa State University - Department of Chemical and Biological Engineering

DOE Annual Review Meeting: Development, Verification and Validation of Multiphase Models for Polydisperse Flows April 22th -23st , 2009 - Morgantown, WV.

A. Passalacqua, R. O. Fox

Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

Collocation in the project roadmap

Project roadmap

A. Passalacqua, R. O. Fox

Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

Collocation in the project roadmap

Targeted elements in the roadmap

A1-NT High-fidelity, transient, 3-D, two-phase with PSD (no density variations), hydrodynamics-only simulation of transport reactor. B6-NT Identify the deficiencies of the current models, assess the state-of-the-art, and document the current best approach. B8-NT Develop a plan for generating validation test cases, identify fundamental experiments, and identify computational challenge problems. E3-NT Train adequate number of graduate students in this area.

A. Passalacqua, R. O. Fox

Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

Fundamental equations: Kinetic theory of granular flow Particle phase kinetic equation

Fluid phase equations of motion

  X ∂fi ∂fi ∂ Fi +vi · + · fi = Cij ∂t ∂x ∂vi mp

∂ (αf ρf ) + ∇ · (αf ρf Uf ) = 0 ∂t

fi (vi , x, t): number density function of species i

∂ (αf ρf Uf ) + ∇ · (αf ρf Uf Uf ) = ∂t = ∇ · αf τ f + αf ρf g + X  + βf,i Up,i − Uf

j

vi : particle velocity Fi : force acting on each particle (drag, gravity, . . . ) Cij : rate of change of fi due to collisions with species j A. Passalacqua, R. O. Fox

i

βf,i : Drag coefficient of species i. Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

Fundamental equations: Kinetic theory of granular flow Particle phase kinetic equation

Fluid phase equations of motion

  X ∂fi ∂fi ∂ Fi +vi · + · fi = Cij ∂t ∂x ∂vi mp

∂ (αf ρf ) + ∇ · (αf ρf Uf ) = 0 ∂t

fi (vi , x, t): number density function of species i

∂ (αf ρf Uf ) + ∇ · (αf ρf Uf Uf ) = ∂t = ∇ · αf τ f + αf ρf g + X  + βf,i Up,i − Uf

j

vi : particle velocity Fi : force acting on each particle (drag, gravity, . . . ) Cij : rate of change of fi due to collisions with species j A. Passalacqua, R. O. Fox

i

βf,i : Drag coefficient of species i. Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

Characteristic dimensionless parameters Fluid phase Reynolds number - How turbulent is the flow? ρf |Uf |L µf Stokes number - How do particles react to the fluid motion? Re =

ρp dp2 |Uf | 18µf L Mach number - How convective vs. diffusive is the transport? Stp =

|Up | Θ1/2 Knudsen number - How collisional is the particle flow? r r π τc Θ1/2 π τc |Up | Map < 1 ⇒ Knp = ; Map > 1 ⇒ Knp = 2 L 2 L Map =

A. Passalacqua, R. O. Fox

Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

Characteristic dimensionless parameters Fluid phase Reynolds number - How turbulent is the flow? ρf |Uf |L µf Stokes number - How do particles react to the fluid motion? Re =

ρp dp2 |Uf | 18µf L Mach number - How convective vs. diffusive is the transport? Stp =

|Up | Θ1/2 Knudsen number - How collisional is the particle flow? r r π τc Θ1/2 π τc |Up | Map < 1 ⇒ Knp = ; Map > 1 ⇒ Knp = 2 L 2 L Map =

A. Passalacqua, R. O. Fox

Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

Characteristic dimensionless parameters Fluid phase Reynolds number - How turbulent is the flow? ρf |Uf |L µf Stokes number - How do particles react to the fluid motion? Re =

ρp dp2 |Uf | 18µf L Mach number - How convective vs. diffusive is the transport? Stp =

|Up | Θ1/2 Knudsen number - How collisional is the particle flow? r r π τc Θ1/2 π τc |Up | Map < 1 ⇒ Knp = ; Map > 1 ⇒ Knp = 2 L 2 L Map =

A. Passalacqua, R. O. Fox

Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

Characteristic dimensionless parameters Fluid phase Reynolds number - How turbulent is the flow? ρf |Uf |L µf Stokes number - How do particles react to the fluid motion? Re =

ρp dp2 |Uf | 18µf L Mach number - How convective vs. diffusive is the transport? Stp =

|Up | Θ1/2 Knudsen number - How collisional is the particle flow? r r π τc Θ1/2 π τc |Up | Map < 1 ⇒ Knp = ; Map > 1 ⇒ Knp = 2 L 2 L Map =

A. Passalacqua, R. O. Fox

Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

Solution methods for the kinetic equation X ∂fi ∂fi ∂ + vi · + · (fi Fi ) = Cij ∂t ∂x ∂vi j

Euler-Lagrange method The evolution of each particle position and velocity is tracked individually: dxα = vα , dt dvα Fα = dt mp A. Passalacqua, R. O. Fox

Euler-Euler method The velocity moments of the distribution function are tracked: Z Mi0 = αp,i = fi dvi , Z Mi1 = αp,i Up,i = vi fi dvi , . . . Z Min = vni fi dvi Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

Solution methods for the kinetic equation X ∂fi ∂fi ∂ + vi · + · (fi Fi ) = Cij ∂t ∂x ∂vi j

Euler-Lagrange method The evolution of each particle position and velocity is tracked individually: dxα = vα , dt dvα Fα = dt mp A. Passalacqua, R. O. Fox

Euler-Euler method The velocity moments of the distribution function are tracked: Z Mi0 = αp,i = fi dvi , Z Mi1 = αp,i Up,i = vi fi dvi , . . . Z Min = vni fi dvi Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

Euler-Euler methods: hydrodynamic vs. moment methods Hydrodynamic models Only low-order moments are tracked: αp,i , Up,i , Θp with Chapman-Enskog expansion to derive constitutive relations Expansion valid for Knp  1 Collision-dominated flows only!

Two-fluid model + constitutive equations for particle properties A. Passalacqua, R. O. Fox

Moment methods Moments up to order n are tracked: αp,i , αp,i Up,i , . . . , Mn Reconstruct velocity distribution function f (v) Use f (v) to close higher-order moments: Moments spatial fluxes Collision term Force term

Moment transport equations Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

Euler-Euler methods: hydrodynamic vs. moment methods Hydrodynamic models Only low-order moments are tracked: αp,i , Up,i , Θp with Chapman-Enskog expansion to derive constitutive relations Expansion valid for Knp  1 Collision-dominated flows only!

Two-fluid model + constitutive equations for particle properties A. Passalacqua, R. O. Fox

Moment methods Moments up to order n are tracked: αp,i , αp,i Up,i , . . . , Mn Reconstruct velocity distribution function f (v) Use f (v) to close higher-order moments: Moments spatial fluxes Collision term Force term

Moment transport equations Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

Hydrodynamic models vs. moment methods Hydrodynamic models Advantages Conceptually simple Relatively easy to implement Disadvantages Not valid for Kn > 0.1 Unable to predict particle trajectory crossing (Stp limitations) Difficult to derive physically sound boundary conditions A. Passalacqua, R. O. Fox

Moment methods Advantages Valid for arbitrary Knudsen and Stokes numbers Can predict particle trajectory crossing Easy implementation of Lagrangian BCs Disadvantages Computationally inefficient for Kn → 0 Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

Hydrodynamic models vs. moment methods Hydrodynamic models Advantages Conceptually simple Relatively easy to implement Disadvantages Not valid for Kn > 0.1 Unable to predict particle trajectory crossing (Stp limitations) Difficult to derive physically sound boundary conditions A. Passalacqua, R. O. Fox

Moment methods Advantages Valid for arbitrary Knudsen and Stokes numbers Can predict particle trajectory crossing Easy implementation of Lagrangian BCs Disadvantages Computationally inefficient for Kn → 0 Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

Quadrature-based moment method The velocity distribution function f (v) is reconstructed using quadrature weights nα and abscissas Uα : f (v) =

β X

nα δ(v − Uα )

α=1

Quadrature method of moments provides a unique moment-inversion algorithm: {M 0 , M 1 , M 2 , M 3 } ⇔ {nα , Uα : α = 1, 2, . . . , 8} The method extends to arbitrary order M n for increased accuracy

A. Passalacqua, R. O. Fox

Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

MFIX-QMOM implementation A new module called MFIX-QMOMB has been added to solve the moment transport equations, fully coupled with the existing fluid solver: ∂M 0 ∂Mi1 + =0 ∂t ∂xi ∂Mi1 ∂Mij2 + = gi M 0 + D1i ∂t ∂xj 3 ∂Mij2 ∂Mijk + = gi Mj1 + gj Mi1 + Cij2 + D2ij ∂t ∂xk 3 4 ∂Mijk ∂Mijkl 3 + = gi Mjk2 + gj Mik2 + gk Mij2 + Cijk + D3ijk ∂t ∂xl

A. Passalacqua, R. O. Fox

Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

Solution process QMOM solver:

Solve fluid flow equation

Time integration: 2nd order Runge-Kutta scheme Space integration: Finite volume method with kinetic flux scheme Time split procedure to account for: Spatial fluxes Collisions Forces

Start QMOM internal loop

Compute QMOM time step

No

Yes

dtQMOM < dtFluid

Advance moments of dtFluid due to: ● Spatial fluxes ● Collisions ● Forces

Advance moments of dtQMOM due to: ● Spatial fluxes ● Collisions ● Forces

t < told + dt?

PEA used to couple with fluid solver A. Passalacqua, R. O. Fox

Yes

No t = t + dtFluid

Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

Gas-particle flow in a vertical channel Fluid phase ρf = 1.2 kg/m3 µf = 1.73 · 10−4 Pa s Re = 1379 < 1500 ⇒ No turbulence in single-phase flow Particle phase αp = 0.04 ρp = 1500 kg/m3

Channel geometry D = 0.1 m

dp = 80, 252.9 µm ⇒ St = 0.061, 0.61

H = 1.0 m

e = ew = 1 A. Passalacqua, R. O. Fox

Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

Gas-particle flow in a vertical channel Fluid phase ρf = 1.2 kg/m3 µf = 1.73 · 10−4 Pa s Re = 1379 < 1500 ⇒ No turbulence in single-phase flow Particle phase αp = 0.04 ρp = 1500 kg/m3

Channel geometry D = 0.1 m

dp = 80, 252.9 µm ⇒ St = 0.061, 0.61

H = 1.0 m

e = ew = 1 A. Passalacqua, R. O. Fox

Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

Gas-particle flow in a vertical channel Fluid phase ρf = 1.2 kg/m3 µf = 1.73 · 10−4 Pa s Re = 1379 < 1500 ⇒ No turbulence in single-phase flow Particle phase αp = 0.04 ρp = 1500 kg/m3

Channel geometry D = 0.1 m

dp = 80, 252.9 µm ⇒ St = 0.061, 0.61

H = 1.0 m

e = ew = 1 A. Passalacqua, R. O. Fox

Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

MFIX-QMOM - Two-fluid comparison - St = 0.061 αp - Two-fluid model

MFIX-QMOM

MFIX-QMOM results Steady state profiles (no time average!) No transient structures A. Passalacqua, R. O. Fox

Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

MFIX-QMOM - Two-fluid comparison - St = 0.061 αp - Two-fluid model

MFIX-QMOM

MFIX-QMOM results Steady state profiles (no time average!) No transient structures A. Passalacqua, R. O. Fox

Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

MFIX-QMOM - St = 0.061 Mach number

Knudsen number

Stokes number

MFIX-QMOM results High Mach number flow due to low granular temperature Knp > 0.1 ⇒ Hydrodynamic model + partial slip BCs not valid Stp high enough to give particle trajectory crossing A. Passalacqua, R. O. Fox

Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

MFIX-QMOM - St = 0.061 Mach number

Knudsen number

Stokes number

MFIX-QMOM results High Mach number flow due to low granular temperature Knp > 0.1 ⇒ Hydrodynamic model + partial slip BCs not valid Stp high enough to give particle trajectory crossing A. Passalacqua, R. O. Fox

Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

E-L - Two-fluid comparison: St = 0.61 Volume fraction - E-L

Two-fluid model

Loading movie . . .

Loading movie. . .

Mechanism for instability in two-fluid model does not agree with E-L simulations! A. Passalacqua, R. O. Fox

Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

E-L - MFIX-QMOM comparison: St = 0.61 αp - Euler-Lagrange

QMOM

Loading movie . . .

Loading movie. . .

Mechanism for instability at finite St is identical in E-L and QMOM. A. Passalacqua, R. O. Fox

Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

MFIX-QMOM - Two-fluid comparison: St = 0.61 αp - Two-fluid model

QMOM

Loading movie. . .

Loading movie. . .

Quantitative difference between two-fluid and QMOM before/after instability A. Passalacqua, R. O. Fox

Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

Conclusions and future work Conclusions A third-order quadrature-based moment method has been implemented in MFIX Properly accounting for Kn and St numbers when choosing the model to simulate a gas-particle flow is important Two-fluid model fails at Kn > 0.1, for high Ma number, and when the St number is high enough for particle trajectory crossing Future work Implementation of a particle pressure term to enforce the particle packing limit Further validation against E-L and experimental data for polydisperse cases A. Passalacqua, R. O. Fox

Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

Conclusions and future work Conclusions A third-order quadrature-based moment method has been implemented in MFIX Properly accounting for Kn and St numbers when choosing the model to simulate a gas-particle flow is important Two-fluid model fails at Kn > 0.1, for high Ma number, and when the St number is high enough for particle trajectory crossing Future work Implementation of a particle pressure term to enforce the particle packing limit Further validation against E-L and experimental data for polydisperse cases A. Passalacqua, R. O. Fox

Quadrature-based moment method for polydisperse flows

Overview Background on kinetic theory of gas-solid flow MFIX-QMOM implementation A verification test case

Thanks for your attention!

A. Passalacqua, R. O. Fox

Quadrature-based moment method for polydisperse flows