trefftz-herrera collocation method for combustion fronts in oil

32
9/8/2006 1 Trefftz Trefftz - - Herrera Collocation Herrera Collocation Method for Combustion Fronts in Method for Combustion Fronts in Oil Reservoirs: Application Oil Reservoirs: Application M. A. Díaz M. A. Díaz - - Viera, D. A. López Viera, D. A. López - - Falcón Falcón Instituto Mexicano del Petróleo, Instituto Mexicano del Petróleo, I. Herrera I. Herrera Instituto de Geof Instituto de Geof í í sica, UNAM sica, UNAM 7th World 7th World Congress Congress on on Computational Computational Mechanics Mechanics Hyatt Hyatt Regency Regency Century Century Plaza Hotel Plaza Hotel Los Los Angeles Angeles , California , California July July 16 16 - - 22, 2006 22, 2006

Upload: others

Post on 03-Feb-2022

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 1

TrefftzTrefftz--Herrera Collocation Herrera Collocation Method for Combustion Fronts in Method for Combustion Fronts in

Oil Reservoirs: ApplicationOil Reservoirs: Application

M. A. DíazM. A. Díaz--Viera, D. A. LópezViera, D. A. López--Falcón Falcón Instituto Mexicano del Petróleo, Instituto Mexicano del Petróleo,

I. HerreraI. HerreraInstituto de GeofInstituto de Geofíísica, UNAMsica, UNAM

7th World 7th World CongressCongress onon ComputationalComputational MechanicsMechanicsHyattHyatt RegencyRegency CenturyCentury Plaza HotelPlaza Hotel

Los Los AngelesAngeles, California, CaliforniaJulyJuly 16 16 -- 22, 200622, 2006

Page 2: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 2

IntroductionIntroduction

Recently, some authors (H. Recently, some authors (H. HoteitHoteit andand FiroozabadiFiroozabadi, 2005) , 2005) in the specialized oil reservoir literature have suggested the in the specialized oil reservoir literature have suggested the application of Discontinuous application of Discontinuous GalerkinGalerkin Method to capture Method to capture sharp moving fronts in modeling sharp moving fronts in modeling multicomponentmulticomponent fluid fluid flow in fractured mediaflow in fractured media.

In the present work we will consider, as a very competitive In the present work we will consider, as a very competitive alternative method, the alternative method, the TrefftzTrefftz--Herrera approach in Herrera approach in conjunction with collocation to obtain the numerical conjunction with collocation to obtain the numerical solution of a system of boundary value problems with solution of a system of boundary value problems with prescribed jumps (prescribed jumps (BVPJ’sBVPJ’s) which models the dynamics of ) which models the dynamics of combustion fronts in porous media.combustion fronts in porous media.

Page 3: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 3

IntroductionIntroduction

TrefftzTrefftz--Herrera Collocation Method was introduced in Herrera Collocation Method was introduced in previous papers: previous papers:

–– Herrera, I.; Diaz, M. “Indirect Methods of Collocation: Herrera, I.; Diaz, M. “Indirect Methods of Collocation: TrefftzTrefftz--Herrera Herrera Collocation”. Numerical Methods for Partial Differential EquatioCollocation”. Numerical Methods for Partial Differential Equations. ns. 1515(6) 709(6) 709--738, 1999.738, 1999.

–– Herrera, I., Yates R. and Diaz M. “General Theory of Domain Herrera, I., Yates R. and Diaz M. “General Theory of Domain Decomposition: Indirect Methods”. Numerical Methods for Partial Decomposition: Indirect Methods”. Numerical Methods for Partial Differential Equations, Vol. 18, No. 3, pp. 296Differential Equations, Vol. 18, No. 3, pp. 296--322, may. 2002.322, may. 2002.

–– Diaz M. and I. Herrera, “THDiaz M. and I. Herrera, “TH--Collocation for the Biharmonic Collocation for the Biharmonic Equation”, Equation”, Advances in Engineering SoftwareAdvances in Engineering Software,, Volume 36, Issue 4, Volume 36, Issue 4, Pages 243Pages 243--251, April 2005.251, April 2005.

Page 4: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 4

IntroductionIntroduction

The distinguishing feature of the The distinguishing feature of the TrefftzTrefftz--Herrera Herrera procedure is the use of specialized test functions, that procedure is the use of specialized test functions, that could be in general discontinuous, becomes it in a very could be in general discontinuous, becomes it in a very attractive choice for solving problems with prescribed attractive choice for solving problems with prescribed jumps and with discontinuous coefficients.jumps and with discontinuous coefficients.

In particular, the numerical modeling of a planar In particular, the numerical modeling of a planar combustion front for the steady state under adiabatic combustion front for the steady state under adiabatic conditions is implemented. Some preliminary numerical conditions is implemented. Some preliminary numerical results and its comparison with the analytical solutions results and its comparison with the analytical solutions are presented.are presented.

Page 5: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 5

Collocation MethodsCollocation Methods

Collocation is known as an efficient and highly accurate Collocation is known as an efficient and highly accurate numerical solution procedure for partial differential equations.numerical solution procedure for partial differential equations.

Usually this kind of methods are applied using Usually this kind of methods are applied using splinessplines. However, . However, a more general point of view is obtained when they are a more general point of view is obtained when they are formulated using the approach proposed by Herrera, in spaces formulated using the approach proposed by Herrera, in spaces of fully discontinuous functions; i.e., spaces in which the of fully discontinuous functions; i.e., spaces in which the functions and their derivatives may have jump discontinuities. functions and their derivatives may have jump discontinuities.

In the case of elliptic equations of second order, it is standarIn the case of elliptic equations of second order, it is standard d requiring continuity of both, the function and its derivative. requiring continuity of both, the function and its derivative. However, these conditions can be relaxed when However, these conditions can be relaxed when TrefftzTrefftz--Herrera Herrera method is applied. method is applied.

Page 6: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 6

Classification of Collocation Classification of Collocation MethodsMethods

Direct and indirect methodsDirect and indirect methods: Direct methods are those in : Direct methods are those in which collocation is used to construct the solution directly, whwhich collocation is used to construct the solution directly, while ile indirect methods are those in which collocation is applied to indirect methods are those in which collocation is applied to construct construct specialized test functionsspecialized test functions..

Overlapping and nonOverlapping and non--overlapping methodsoverlapping methods: depending on : depending on whether the whether the subregionssubregions used in the construction of the solution used in the construction of the solution are disjoint or overlapping.are disjoint or overlapping.

Page 7: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 7

Diagram of Collocation MethodsDiagram of Collocation Methods

Direct-non-overlapping(Standard Collocation)

Indirect-non-overlapping Direct-overlapping Indirect-non-overlapping(TH-Collocation)

Collocation Methods

Page 8: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 8

Boundary Value Problem with Boundary Value Problem with Prescribed Jumps (BVPJ)Prescribed Jumps (BVPJ)

LLeett uuss ccoonnssiiddeerr tthhee oonnee--ddiimmeennssiioonnaall eelllliippttiicc ddiiffffeerreennttiiaall eeqquuaattiioonn ooff sseeccoonndd oorrddeerr iinn aann iinntteerrvvaall [ ]0, ssuubbjjeecctteedd ttoo DDiirriicchhlleett bboouunnddaarryy ccoonnddiittiioonnss aanndd jjuummpp ccoonnddiittiioonnss::

( )

( ) ( )0

0 1

;

0 ;

, 1,..., 1i i iii

d du du a bu cu fdx dx dx

u u and u u

duu j and a j at x i Edx

Ω⎛ ⎞≡ − + + =⎜ ⎟⎝ ⎠

= =

= = = −

L

Page 9: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 9

Standard Collocation MethodThe collocation approximate solution is represented by :

( ) ( ) ( ){ }0 1

0

ˆ ˆ ˆE

i i i ii

u x u h x u h x′

=

= +∑

where ( )0ih x and ( )1

ih x are piecewise Hermite cubic polynomials

with support in the interval ( )1 1, i ix x− +

The approximate solution ( )u x must fulfill the collocation

equations:

{ }ˆ 0; 1,..., , 1, 2ejx

u f e E jΩ− = = =L

where ( ), 1, 2ejx j = are the Gaussian points in the interval ( )1, e ex x− .

Page 10: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 10

THTH--CollocationCollocation

The resulting system of equations using Trefftz-Herrera approach

is an (E-1) by (E-1) system, since the only unknowns are ˆiu , for

i=1,..., E-1. It is:

* ˆ, , ; 1,..., 1k kS u w f g j w k E− = − − = −or, more explicitly

1

1

ˆ , ; 1,..., 1kE

k ki

i i

dwa bw u f g j w k Edx

=

⎡ ⎤− + = − − = −⎢ ⎥

⎣ ⎦∑

where [ ] u u u+ −= − and ( ) 2u u u+ −= +

Page 11: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 11

Weighting FunctionsWeighting FunctionsThe basic strategy of TH-formulation is to concentrate all the

information about the sought solution at the internal nodes. To this

end specialized test functions are developed. They satisfy:

( ) ( )

* 0

0 0

0

i ii i

i i

i

i

d dw dww a b cwdx dx dx

w w

w

⎛ ⎞≡ − − + =⎜ ⎟

⎝ ⎠= =

=

L

iw

1ix − ix 1ix +

Page 12: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 12

Construction of Weighting FunctionsConstruction of Weighting Functions

Then define ( ) ( ) ( ) ( ) ( )111, 1,ˆ i

i i i i iw x x m x P x− −= +

( ) ( ) ( ) ( ) ( )22, 1 1,ˆ i

i i i i iw x x m x P x− −= +

where ( ) 1, 1

1

ii i

i i

x xxx x

−−

−=

− , ( )1,1

ii i

i i

x xxx x−

−=

− , ( ) ( ) ( )1, 1, , 1i i i i i im x x x− − −=

( ) ( )1iP x and

( ) ( )2iP x are polynomials of degree G-2. The G-1 coefficients of

each one of these polynomials can be determined by orthogonal collocation; that

is, it is required to satisfied the following system of equations

( )ˆ* 0; 1, 2 1,..., 1 1,...,i ejw x j G e Eα α= = = − =L

where ejx are the G-1 Gaussian points of the interval ( )1, e ex x− .

Page 13: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 13

Comparative TableMethod

Standard Collocation TH Collocation

Classification

Direct method Indirect method

Unknowns Function and its first derivatives at the nodes

Function u at the nodes

Continuity

Function and its first derivatives

In general may be fully discontinuous

Weighting Functions

Hermite cubic polynomials Polynomials of degree G=2,3...

Matrix

2(E+1) by 2(E+1)

Tridiagonal (E-1) by (E-1)

Expected Error

O(h4)

O(h2N), where (N=G-1)

Page 14: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 14

The problem of a planar The problem of a planar combustion front in porous mediacombustion front in porous media

⇒ Since the high complexity of the processes involved during

air injection, it is convenient to consider certain particular

cases which allow the analysis of fundamental features of

combustion process.

⇒ Here, we will focus in the study of the planar combustion

front dynamics for the steady state under adiabatic

conditions (no heat losses).

⇒ In particular, we are interested in modeling the propagation

of the oxidation front produced into the porous medium due

to fuel oxidation in a combustion tube.

Page 15: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 15

BVPJ for the temperatureBVPJ for the temperature

The corresponding boundary value problem with prescribed jumps

(BVPJ) resulting from the total energy balance in terms of

temperature is as follows

( ) ( )

0

1 0; in

; ; on

0; v ; on

s s g g g

f o

f

Tc T c u T Bt

T T T T B

T T n Q n

φ ρ λ ρ

λ ρ−∞ +∞

Σ Σ

∂− −∇⋅ ∇ + ⋅∇ =

∂= = ∂

= ∂ ∂ = − ⋅ Σ

Page 16: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 16

11--D BVPJ for the temperatureD BVPJ for the temperature

When we are considering the case of a planar front the previous

problem can be reduced to a one dimension. And, for convenience, a

coordinate transformation is introduced. The new coordinate system

moves with the front velocity, vx tξ Σ= − , where ξ is the new

coordinate and vΣ is the front velocity. Therefore, the problem

becomes

( )( )2

2

00

0

1 v 0

0; v ;

;

g g g s s

f

f o

T Tc u c

TT Q

T T T T

ξξ

λ ρ φ ρξ ξ

λ ρξ

Σ

Σ==

−∞ +∞

∂ ∂− + − − =

∂ ∂

∂= = −

= =

Page 17: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 17

Analytic solution of the BVPJ for Analytic solution of the BVPJ for the temperaturethe temperature

Using the continuity conditions of the BVPJ, we obtain the generalsolution

( )( )

0

0

; 0

vexp ; 0

f

fT

T

T

T QT A

A

ξ

ξ ρξ ξ

λΣ

<⎧⎪

= ⎨− >⎪

where ( )1 v

g g g s s

T

c u cA

ρ φ ρλ

Σ− −=

The value fT is obtained from the jump condition

0T = (continuity of T at 0ξ = ), such that

( )( )0

0 1 vf

f g g g s s

Q vT T

c u cρ

ρ ρ φΣ

Σ

= −− −

Page 18: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 18

BVPJ for the oxygen mass fraction BVPJ for the oxygen mass fraction

In a similar way we can proceed with the BVPJ resulting from the

oxygen mass balance

( ) ( ) ( )

( ) 0

0; in

1; ; on

0; v ; on

gg g g

M

b

gM g f

YD Y Y u B

tY Y Y B

Y D Y n Y n

ρφ ρ ρ

ρ μ μ ρ−∞ +∞

Σ Σ

∂− ∇ ⋅ ∇ + ∇ ⋅ =

∂= = ∂

= ∂ ∂ = + ⋅ Σ

Page 19: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 19

11--D BVPJ for the oxygen mass D BVPJ for the oxygen mass fraction fraction

Making the same considerations the previous BVPJ becomes

( )

( )

2

2

-

00 0

0,

1,

0, v

gM

b

gM g b f

Y YD u v

Y Y Y

Y D Y Yξ ξ

φξ ξ

ρ ξ μ μ ρ

Σ

∞ +∞

Σ= =

∂ ∂− + − =

∂ ∂= =

= ∂ ∂ = +

Page 20: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 20

Analytic solution of the BVPJ for Analytic solution of the BVPJ for the oxygen mass fraction the oxygen mass fraction

Finally, the solution for the whole region is as follows

( ) ( ) ( )1 1 exp ; 0; 0

b Y

b

Y AY

Yξ ξ

ξξ

− − <⎧⎪= ⎨>⎪⎩

Where ( )vg

YM

uA

Dφ Σ−

=

And the value bY can be obtained using the jump condition,

( )( )

0

0

v

v

g g gf

b g g gg f

uY

u

ρ φρ μρ

ρ φρ μ ρΣ

Σ

− +=

− −

Page 21: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 21

Data of the BVPJ´sData of the BVPJ´sThe following data which are typical values for an in-situ combustion

process are using in the numerical experiments

Parameter Value Parameter Value g gc ρ 1.2339 kJ/m3K 0

fρ 19.2182 kg/m3

φ 0.3 gρ 1.22516 kg/m3

λ 8.654x10-4

kW/mK gμ 1

( )1 s scφ ρ− 2.02x103 kJ/m3K μ 3.018

Q 39542 kJ/kg MD 2.014 x 10-6

m2/s

(I. Yucel Akkutlu and Yanis C. Yortsos, Combustion and Flame, 134 (2003) 229-247)

Page 22: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 22

Example 1: Temperature ProfileExample 1: Temperature Profile

-0.6 -0.4 -0.2 0 0.2 0.4 0.6ξ [m]

300

400

500

600

700

800

T [K

]

VΣ=1 m/day, Vg=200 m/dayTH-Collocation (cubics)Exact Solution

Tf=763.66K

T0=373.150K

Page 23: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 23

Example 1: Oxygen fraction profileExample 1: Oxygen fraction profile

-0.06 -0.04 -0.02 0 0.02 0.04 0.06ξ [m]

0

0.4

0.8

1.2

Y

VΣ=1 m/day, Vg=200 m/dayTH-Collocation (cubics)Exact Solution

Y0=1.0

Yb=0.164

Page 24: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 24

Example 2: Temperature ProfileExample 2: Temperature Profile

-0.6 -0.4 -0.2 0 0.2 0.4 0.6ξ [m]

300

400

500

600

700

800

T [K

]

VΣ=0.6 m/day, Vg=100 m/dayTH-Collocation (cubics)Exact Solution

Tf=761.20K

T0=373.150K

Page 25: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 25

Example 2: Oxygen fraction profileExample 2: Oxygen fraction profile

-0.06 -0.04 -0.02 0 0.02 0.04 0.06ξ [m]

0

0.4

0.8

1.2

Y

VΣ=0.6 m/day, Vg=100 m/dayTH-Collocation (cubics)Exact Solution

Y0=1.0

Yb=0.036

Page 26: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 26

Example 3: Temperature ProfileExample 3: Temperature Profile

-0.6 -0.4 -0.2 0 0.2 0.4 0.6ξ [m]

300

400

500

600

700

800

T [K

]

VΣ=0.8 m/day, Vg=200 m/dayTH-Collocation (cubics)Exact Solution

Tf=767.41K

T0=373.150K

Page 27: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 27

Example 3: Oxygen fraction profileExample 3: Oxygen fraction profile

-0.06 -0.04 -0.02 0 0.02 0.04 0.06ξ [m]

0.2

0.4

0.6

0.8

1

1.2

Y

VΣ=0.8 m/day, Vg=200 m/dayTH-Collocation (cubics)Exact Solution

Y0=1.0

Yb=0.303

Page 28: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 28

Example 4: Temperature ProfileExample 4: Temperature Profile

-0.6 -0.4 -0.2 0 0.2 0.4 0.6ξ [m]

300

400

500

600

700

800

T [K

]

VΣ=1.75 m/day, Vg=300 m/dayTH-Collocation (cubics)Exact Solution

Tf=761.55K

T0=373.150K

Page 29: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 29

Example 4: Oxygen fraction profileExample 4: Oxygen fraction profile

-0.06 -0.04 -0.02 0 0.02 0.04 0.06ξ [m]

0

0.4

0.8

1.2

Y

VΣ=1.75 m/day, Vg=300 m/dayTH-Collocation (cubics)Exact Solution

Y0=1.0

Yb=0.057

Page 30: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 30

ConclusionsConclusionsHere, we have presented some preliminary numerical results that, as was expected, have shown a good agreement with the analytical solutions.

In this sense, TH-Collocation method has proved to be a very efficient framework to obtain highly accurate numerical solutions of the BVPJ’s which describe the dynamics of a planar combustion front for the steady state case under adiabatic conditions.

This is only the starting point in the numerical simulation of the more general case which is a subject of future work.

Page 31: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 31

Future WorkFuture WorkWe intend to consider the following cases:

Non Adiabatic ConditionsNon Linear problems (non constant gas phase density)Transient problems. 2D and 3D problems (reservoir scale)More general front geometries.

Combustion front tracking: Local Grid Refinement Methods or Level Set Methods (Osher & Sethian)

Page 32: Trefftz-Herrera Collocation Method for Combustion Fronts in Oil

9/8/2006 32

!!!Thank you, for you attention!!!Thank you, for you attentionWe are open to hear We are open to hear

suggestions!!!suggestions!!!