Microcombustor modeling using the RBF-FD method andez-Tarrazo 2 and - - PowerPoint PPT Presentation

microcombustor modeling using the rbf fd method
SMART_READER_LITE
LIVE PREVIEW

Microcombustor modeling using the RBF-FD method andez-Tarrazo 2 and - - PowerPoint PPT Presentation

Microcombustor modeling using the RBF-FD method andez-Tarrazo 2 and M. S M. Kindelan 1 , V. Bayona 1 , E. Fern anchez-Sanz 2 1 Mathematics Department Universidad Carlos III de Madrid 2 Fluid Mechanics Department Universidad Carlos III de


slide-1
SLIDE 1

Microcombustor modeling using the RBF-FD method

  • M. Kindelan1, V. Bayona1, E. Fern´

andez-Tarrazo2 and M. S´ anchez-Sanz2

1Mathematics Department

Universidad Carlos III de Madrid

2Fluid Mechanics Department

Universidad Carlos III de Madrid

ICERM 2017, Providence August 6-11 2017

Kindelan, Bayona (UC3M) Microcombustor May 16 1 / 38

slide-2
SLIDE 2

1

Introduction

2

Mathematical model

3

Numerical implementation

4

Validation and convergence

5

Numerical experiments

6

Conclusions

Kindelan, Bayona (UC3M) Microcombustor May 16 2 / 38

slide-3
SLIDE 3

Introduction

1

Introduction

2

Mathematical model

3

Numerical implementation

4

Validation and convergence

5

Numerical experiments

6

Conclusions

Kindelan, Bayona (UC3M) Microcombustor May 16 3 / 38

slide-4
SLIDE 4

Introduction

Micro rotary engine

Figure : Sketch of a micro-rotary engine from the Micro-Rotary Combustion Lab, University of California, Berkeley.

Kindelan, Bayona (UC3M) Microcombustor May 16 4 / 38

slide-5
SLIDE 5

Introduction

Microscale combustion

nano and micro technology devices require compact and rechargeable power supplies at present these devices rely on batteries but energy density of batteries is very low:

0.7 MJ/kg for lithium-ion batteries several hours to recharge

possible alternative: micro-engines

hydrocarbon fuels have 45 MJ/Kg of stored chemical energy an efficiency of 5% in converting this energy to electricity will outperform batteries

small-scale rotary engine (Fern´ andez-Pello, 2002)

high specific power low cost due to: minimum number of moving parts and no valves required for operation mechanical shaft output can be directly coupled to electric motor

Kindelan, Bayona (UC3M) Microcombustor May 16 5 / 38

slide-6
SLIDE 6

Mathematical model

1

Introduction

2

Mathematical model

3

Numerical implementation

4

Validation and convergence

5

Numerical experiments

6

Conclusions

Kindelan, Bayona (UC3M) Microcombustor May 16 6 / 38

slide-7
SLIDE 7

Mathematical model

Model

Combustion chamber is approximated by a 2D channel. Bottom wall moves with velocity ±V relative to the other. Upper wall has a notch which modifies the combustible flow and facilitates the attachment of the flame. The velocity profile at the inlet is the sum of a Poiseuille flow and a Couette flow. When the mixture flows through the channel, a recirculation zone appears due to the notch. If the mixture is ignited, a steady flame might be established in the channel. Its structure and location depends on the flow rate which determines the attachment position, among other parameters.

Kindelan, Bayona (UC3M) Microcombustor May 16 7 / 38

slide-8
SLIDE 8

Mathematical model

Micro rotary engine: flow results

(xc,yc)

Rc

h V h V

Figure : Channel configurations for an inner notch (up) and an outer notch (down). The flow field is illustrated by selected streamlines.

Kindelan, Bayona (UC3M) Microcombustor May 16 8 / 38

slide-9
SLIDE 9

Mathematical model

m = 2, wall velocity V = −0.5.

pressure

−6 −4 −2 2 4 6 1 5 10 15 20

u velocity

−6 −4 −2 2 4 6 1 1 2 3

v velocity

−6 −4 −2 2 4 6 1 −0.5 0.5 Kindelan, Bayona (UC3M) Microcombustor May 16 9 / 38

slide-10
SLIDE 10

Mathematical model

m = 2, wall velocity V = −0.5.

vorticity

−6 −4 −2 2 4 6 1 −20 20

streamlines and reaction rate

−6 −4 −2 2 4 6 1 Kindelan, Bayona (UC3M) Microcombustor May 16 10 / 38

slide-11
SLIDE 11

Mathematical model

m = 2, wall velocity V = −0.5.

pressure

−6 −4 −2 2 4 6 1 2 4 6 8 10 12

u velocity

−6 −4 −2 2 4 6 1 0.5 1 1.5

v velocity

−6 −4 −2 2 4 6 1 −0.2 0.2 Kindelan, Bayona (UC3M) Microcombustor May 16 11 / 38

slide-12
SLIDE 12

Mathematical model

m = 2, wall velocity V = −0.5.

vorticity

−6 −4 −2 2 4 6 1 −5 5 10 15

streamlines and reaction rate

−6 −4 −2 2 4 6 1 Kindelan, Bayona (UC3M) Microcombustor May 16 12 / 38

slide-13
SLIDE 13

Mathematical model

Parameters

m mass flow Pr = 0.7 Prandlt number Pe Peclet number Re = Pe/Pr Reynolds number Ze = 10 Zeldovich number up = up(Le) SL/UL γ = 0.7 heat release parameter V wall velocity κ heat loss coefficient θm temperature in combustion chamber

Kindelan, Bayona (UC3M) Microcombustor May 16 13 / 38

slide-14
SLIDE 14

Mathematical model

Thermo-diffusive model of flame propagation

The flow is assumed to be independent of the combustion, and is described by the continuity and momentum equations    ∇ · u = (u · ∇) u = −∇p + 1 Pe Pr ∇2u (1) The propagation of premixed flames subject to the previous flow is described by        ∂θ ∂t + Pe (u · ∇) θ = ∇2θ + Pe2 ω (θ, Y ) ∂Y ∂t + Pe (u · ∇) Y = 1 Le ∇2Y − Pe2 ω (θ, Y ) (2) where θ is the temperature, Y is the fuel mass fraction and ω(θ, Y ) is the reaction rate, ω (θ, Y ) = Ze 2 2 Le u2

p

Y exp Ze (θ − 1) 1 + γ (θ − 1)

  • .

(3)

Kindelan, Bayona (UC3M) Microcombustor May 16 14 / 38

slide-15
SLIDE 15

Mathematical model

Boundary conditions

y = 0 : u = V , v = 0, ∂θ ∂ n = κ Pe (θ − θm), ∂Y ∂ n = 0, y = ys(x) : u = v = 0, ∂θ ∂ n = 0, ∂Y ∂ n = 0. x → −∞,    u(y) = −6m y 2 + (6m − V )y + V , v = 0 Y = 1, θ = θm x → +∞, ∂u ∂x = ∂v ∂x = 0, ∂Y ∂x = ∂θ ∂x = 0.

Kindelan, Bayona (UC3M) Microcombustor May 16 15 / 38

slide-16
SLIDE 16

Mathematical model

Domain and initial conditions

Channel length: [L0, Lf ]. Width = 1. Upper boundary: ys(x) = 1 + ae−bx2, (4) where a and b control the depth and width of the notch. Initial conditions: Hot spot: θ(0) = θig e−r2/δ2 , r 2 = (x − xig)2 + (y − yig)2 Y (0) = 1 (5) where xig, yig, θig and δ are parameters that define the location, intensity and decay rate of the initial hot spot Planar flame speed in channel (for a = 0): Y (0) = 1/

  • 1 + ec(x+1)

θ(0) = θm + (1 − θm)(1 − Y (x)) (6)

Kindelan, Bayona (UC3M) Microcombustor May 16 16 / 38

slide-17
SLIDE 17

Numerical implementation

1

Introduction

2

Mathematical model

3

Numerical implementation

4

Validation and convergence

5

Numerical experiments

6

Conclusions

Kindelan, Bayona (UC3M) Microcombustor May 16 17 / 38

slide-18
SLIDE 18

Numerical implementation

Navier-Stokes equations

Stream function formulation, u = ∂ψ ∂y , v = −∂ψ ∂x ; the Navier-Stokes equations take the form ∆2ψ + PePr ∂ψ ∂x ∂∆ψ ∂y − ∂ψ ∂y ∂∆ψ ∂x

  • = 0

(7) with boundary conditions y = 0 : ψ = 0, ∂ψ ∂ n = V . y = ys(x) : ψ = m + V /2, ∂ψ ∂ n = 0. As x → −∞, ψ(y) = −2m y 3 + (3m − V /2)y 2 + Vy, ∂ψ ∂x = 0. (8) As x → +∞, ∂2ψ ∂x∂y = 0; ∂2ψ ∂x2 = 0. (9)

Kindelan, Bayona (UC3M) Microcombustor May 16 18 / 38

slide-19
SLIDE 19

Numerical implementation

Navier-Stokes equations

Equation (7) is solved with Newton’s method. Initial approximation ψ(0) at each iteration compute ψ(i) = ψ(i−1) + ξ, where the correction ξ is the solution of ∆2ξ+PePr ∂ψ(i−1) ∂x ∂∆ξ ∂y − ∂ψ(i−1) ∂y ∂∆ξ ∂x + ∂ξ ∂x ∂∆ψ(i−1) ∂y − ∂ξ ∂y ∂∆ψ(i−1) ∂x

  • = R
  • ψ(i−1)

, (10) with boundary conditions Bξ = g(x, y) − Bψ(i−1). (11) R

  • ψ(i−1)

is the residual at iteration i R

  • ψ(i−1)

= ∆2ψ(i−1) + PePr ∂ψ(i−1) ∂x ∂∆ψ(i−1) ∂y − ∂ψ(i−1) ∂y ∂∆ψ(i−1) ∂x

  • ,

(12) iterations continue until

  • R
  • ψ(i−1)
  • ≤ ǫ

RBF-FD with polynomial augmentation is used to discretize differential operators. at each iteration equations (10) are solved using a direct solver.

Kindelan, Bayona (UC3M) Microcombustor May 16 19 / 38

slide-20
SLIDE 20

Numerical implementation

Combustion equations

∂θ ∂t =

  • ∇2 − Pe (u · ∇)
  • θ + Pe2 · ω (θ, Y )

∂Y ∂t = 1 Le ∇2 − Pe (u · ∇)

  • Y − Pe2 · ω (θ, Y )

(13) Spatial differential operators: are discretized (in a preprocessing step) using RBF-FD augmented with polynomials. ⇒ sparse differential matrices Dθ = ∇2 − Pe (u · ∇) , DY = 1 Le ∇2 − Pe (u · ∇) .

Kindelan, Bayona (UC3M) Microcombustor May 16 20 / 38

slide-21
SLIDE 21

Numerical implementation

Combustion equations

Time integration: semi-implicit CN-AB2 (implicit for the linear terms and explicit for the non-linear terms).

  • I − ∆t

2 Dθ

  • θk+1

=

  • I + ∆t

2 Dθ

  • θk + ∆t

2 ·

  • 3G k − G k−1
  • I − ∆t

2 DY

  • Y k+1

=

  • I + ∆t

2 DY

  • Y k − ∆t

2 ·

  • 3G k − G k−1

(14) (14) together with boundary conditions, are solved at each time step using iterative solver BiCGSTAB with iLU as preconditoner. G k representes the non-linear term G k = Pe2 · ω(θk, Y k). Iterations continue until

  • θk − θk−1

≤ tol and

  • Y k − Y k−1

≤ tol (tol = 10−8).

Kindelan, Bayona (UC3M) Microcombustor May 16 21 / 38

slide-22
SLIDE 22

Numerical implementation Domain discretization:

Domain discretization:

The domain is discretized using scattered nodes with an inter-nodal distance ∆ controlled by a predefined function ∆ = h + (hm − h) [1/(1 + exp(2(x + 3))) + 1/(1 + exp(−(x − 3)))] , (15) where hm and h are the inter-nodal distances away and near the notch, respectively. Ideally, a fine node distribution is used near the notch, becoming coarser towards the extremes of the channel. A layer of ghost nodes is introduced all around the domain, so that:

1

the eight boundary conditions from the biharmonic equation (NS equations in the streamline formulation) can be satisfied.

2

The Runge phenomenon is avoided near boundaries.

Kindelan, Bayona (UC3M) Microcombustor May 16 22 / 38

slide-23
SLIDE 23

Numerical implementation Domain discretization:

  • 3
  • 2
  • 1

1 2 3 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8

hm =0.05 h =0.025

The spatial differential operators are approximated using PHS r 7 with polynomial augmentation up to m-th degree. The expected convergence is O(hm) for the combustion equations and O(hm−2) for the biharmonic equation. V. Bayona, N. Flyer, B.

  • Fornberg. G.A. Barnett, J. Comput. Phys. (2017).

Kindelan, Bayona (UC3M) Microcombustor May 16 23 / 38

slide-24
SLIDE 24

Validation and convergence

1

Introduction

2

Mathematical model

3

Numerical implementation

4

Validation and convergence

5

Numerical experiments

6

Conclusions

Kindelan, Bayona (UC3M) Microcombustor May 16 24 / 38

slide-25
SLIDE 25

Validation and convergence

Planar adiabatic flame

       ∂θ ∂t + up ∂θ ∂x = ∆θ + ω ∂Y ∂t + up ∂Y ∂x = 1 Le ∆Y − ω x → −∞, θ = Y − 1 = 0 , x → ∞, θ − 1 = Y = 0

Kindelan, Bayona (UC3M) Microcombustor May 16 25 / 38

slide-26
SLIDE 26

Validation and convergence

Planar adiabatic flame, up vs Le

Fig 2 V. N. Kurdyumov, Combustion and Flame, 158 (2011)

1 2 3 4 0.7 0.8 0.9 1 1.1

Figure : up vs Le

Kindelan, Bayona (UC3M) Microcombustor May 16 26 / 38

slide-27
SLIDE 27

Validation and convergence

Premixed flame in flat channel

       ∂θ ∂t + Pe [uf (t) + 6m y (1 − y)] ∂θ ∂x = ∆θ + Pe2 ω ∂Y ∂t + Pe [uf (t) + 6m y (1 − y)] ∂Y ∂x = 1 Le ∆Y − Pe2 ω x → −∞, θ = Y − 1 = 0 , x → ∞, ∂θ ∂x = ∂Y ∂x = 0 y = 0, ∂θ ∂y = ∂Y ∂y = 0 , y = 1, ∂θ ∂y = ∂Y ∂y = 0

Kindelan, Bayona (UC3M) Microcombustor May 16 27 / 38

slide-28
SLIDE 28

Validation and convergence

Multiplicity of steady states: Le = 0.7, m = 2

Figure : Symmetric (left) and non-symmetric (right) steady states.

Kindelan, Bayona (UC3M) Microcombustor May 16 28 / 38

slide-29
SLIDE 29

Validation and convergence

Flat channel, uf vs m

Fig 2 V. N. Kurdyumov, Combustion and Flame, 158 (2011)

1 2 3 4

  • 1
  • 0.5

0.5 1

Figure : uf vs m

Kindelan, Bayona (UC3M) Microcombustor May 16 29 / 38

slide-30
SLIDE 30

Validation and convergence

Convergence

Convergence vs. h using polynomials of degree 2, 4, 6.

10 -3 10 -2 10 -6 10 -5 10 -4 10 -3 10 -2 10 -1 Figure : Convergence for Le = 1, compares against a solution obtained with N = 310,209.

Kindelan, Bayona (UC3M) Microcombustor May 16 30 / 38

slide-31
SLIDE 31

Numerical experiments

1

Introduction

2

Mathematical model

3

Numerical implementation

4

Validation and convergence

5

Numerical experiments

6

Conclusions

Kindelan, Bayona (UC3M) Microcombustor May 16 31 / 38

slide-32
SLIDE 32

Numerical experiments

Parameters

Table :

hm h ∆t L0 Lf a b xig yig δ 0.05 0.025 2 10−6

  • 6

10 0.75 3

  • 1.25

0.2 0.15 V m Pe Pr Le Ze γ κ θm θig 2 2 10 0.7 1 7 0.7

  • 100

1

Kindelan, Bayona (UC3M) Microcombustor May 16 32 / 38

slide-33
SLIDE 33

Numerical experiments

Isothermal, V = 2, m = 2, xig = −1.25, yig = 0.2

(Loading.mp4) (Loading.mp4)

Kindelan, Bayona (UC3M) Microcombustor May 16 33 / 38

slide-34
SLIDE 34

Numerical experiments

Isothermal vs Adiabatic, V = 2, m = 2, xig = −1.25, yig = 0.2

(Loading.mp4) (Loading.mp4)

Kindelan, Bayona (UC3M) Microcombustor May 16 34 / 38

slide-35
SLIDE 35

Numerical experiments

Isothermal, V = 2, m = 2, yig = 0.2

(Loading.mp4)

xig = −1.25

(Loading.mp4)

xig = −1.0

Kindelan, Bayona (UC3M) Microcombustor May 16 35 / 38

slide-36
SLIDE 36

Numerical experiments

Hot spot location for anchored flame

−4 −3 −2 −1 1 2 −0.5 0.5 1 1.5 2 Figure : Each line separates locations of the hot spot for which the flame gets anchored (to the left) from locations in which it is blown up. Solid line: m = 4, V = 0. Dotted line: m = 2, V = 2. Dashed line: m = 2, V = 0. Dot-dashed line: m = 2, V = −2.

Kindelan, Bayona (UC3M) Microcombustor May 16 36 / 38

slide-37
SLIDE 37

Conclusions

1

Introduction

2

Mathematical model

3

Numerical implementation

4

Validation and convergence

5

Numerical experiments

6

Conclusions

Kindelan, Bayona (UC3M) Microcombustor May 16 37 / 38

slide-38
SLIDE 38

Conclusions

Conclusions

Simplified model of time dependent combustion in microcombustor Model has been validated by computing flame velocity in a channel Polyharmonic splines with polynomial augmentation of m-th degree results in O(hm) convergence for steady solution Semi-implicit CN-AB2 for time integration Model yields information regarding

attachment of flame location of hot spot for successful ignition length of flame fuel likeage inner or outer notch, . . .

Kindelan, Bayona (UC3M) Microcombustor May 16 38 / 38