simplifying chemical kinetics - aerospace...

32
Simplifying Chemical Kinetics Ashraf Ibrahim Texas A&M University September 1, 2010 Ashraf Ibrahim Simplifying Chemical Kinetics

Upload: duongkien

Post on 05-Apr-2018

220 views

Category:

Documents


3 download

TRANSCRIPT

Simplifying Chemical Kinetics

Ashraf Ibrahim

Texas A&M University

September 1, 2010

Ashraf Ibrahim Simplifying Chemical Kinetics

Chemically Reactive Flows:

In gas-phase chemical reaction systems, the governingporcesses such as flow, chemical reactions and moleculartransport, occur at time differ by order of magnitude.

In a typical spectrum of time scales, we can see that thechemical time scales cover a greater range than that of thephysical time scales.

Ashraf Ibrahim Simplifying Chemical Kinetics

Chemically Reactive Flows:

In gas-phase chemical reaction systems, the governingporcesses such as flow, chemical reactions and moleculartransport, occur at time differ by order of magnitude.

In a typical spectrum of time scales, we can see that thechemical time scales cover a greater range than that of thephysical time scales.

Ashraf Ibrahim Simplifying Chemical Kinetics

Thermo-chemistry vs flow time-scales

Ashraf Ibrahim Simplifying Chemical Kinetics

Homogeneous Well-Stirred Reactor

Our chemical model is the following:

ρdfαdt

= ωα

ρCpdT

dt= −

ns∑1

hαωα

P = ρRuTns∑1

fαMα

where fα, ρ and P are the mass fraction, the total density andthe pressure respectively.

Ashraf Ibrahim Simplifying Chemical Kinetics

Homogeneous Well-Stirred Reactor

Our chemical model is the following:

ρdfαdt

= ωα

ρCpdT

dt= −

ns∑1

hαωα

P = ρRuTns∑1

fαMα

where fα, ρ and P are the mass fraction, the total density andthe pressure respectively.

Ashraf Ibrahim Simplifying Chemical Kinetics

Homogeneous Well-Stirred Reactor

The prodcution rate of species i is given by

ωi = Mi

nr∑j=1

πjραjAjT

bj exp(−

Ej

RuT

)where πj is given by

πj =ns∏n=1

( fnMn

)βnj

Ashraf Ibrahim Simplifying Chemical Kinetics

Chemically Reactive Flows:

The wide range of time scales in gas-phase chemical reactionsystems is manifested as stiffness in the model system.

Such stiffness causes sloving the model system to becomputationally infeasible.

Ashraf Ibrahim Simplifying Chemical Kinetics

Chemically Reactive Flows:

The wide range of time scales in gas-phase chemical reactionsystems is manifested as stiffness in the model system.

Such stiffness causes sloving the model system to becomputationally infeasible.

Ashraf Ibrahim Simplifying Chemical Kinetics

Chemically Reactive Flows:

The stiffness can be reduced by equilibrating the fast timescale processes and resolve only the slow time scale processes.

This reduction can be done by computing what is known asthe slow manifold which is an invariant attracting manifold.

Ashraf Ibrahim Simplifying Chemical Kinetics

Chemically Reactive Flows:

The stiffness can be reduced by equilibrating the fast timescale processes and resolve only the slow time scale processes.

This reduction can be done by computing what is known asthe slow manifold which is an invariant attracting manifold.

Ashraf Ibrahim Simplifying Chemical Kinetics

Differential Equations:

We assume our model system of ODE’s involves fast and slowdynamics.

x = f (x, y)

y = g(x, y)

where x ∈ Rm are the slow variables and y ∈ Rn are the fastvariables.

Ashraf Ibrahim Simplifying Chemical Kinetics

Invariant Manifold:

We say that the curve y = h(x) is an invariant manifold if for aninitial condition (x0, y0) such that y0 = h(x0), then the solution(x(t), y(t)) satifies

y(t) = h(x(t))

for all t ∈ R. The stable manifold, unstable manifold, centermanifold and the slow manifold are all invariant manifolds.

Ashraf Ibrahim Simplifying Chemical Kinetics

The Locally Linear Method:

If the system has a slow manifold y = h(x), then

dy

dt= g(x, h(x)) = Dxh(x)

dx

dt= Dxh(x)f (x, h(x)

If we differentiate gi with respect to xj and assuming locallinearity we get∑

k

( ∂gi∂yk

∂yk∂xj

)+∂gi∂xj

=∑l

(∂yi∂xl

∂fl∂xj

)

We use the above equation to estimating the Jacobian ∂yi∂xj

.

Ashraf Ibrahim Simplifying Chemical Kinetics

The Locally Linear Method:

If the system has a slow manifold y = h(x), then

dy

dt= g(x, h(x)) = Dxh(x)

dx

dt= Dxh(x)f (x, h(x)

If we differentiate gi with respect to xj and assuming locallinearity we get∑

k

( ∂gi∂yk

∂yk∂xj

)+∂gi∂xj

=∑l

(∂yi∂xl

∂fl∂xj

)

We use the above equation to estimating the Jacobian ∂yi∂xj

.

Ashraf Ibrahim Simplifying Chemical Kinetics

The Locally Linear Method:

If the system has a slow manifold y = h(x), then

dy

dt= g(x, h(x)) = Dxh(x)

dx

dt= Dxh(x)f (x, h(x)

If we differentiate gi with respect to xj and assuming locallinearity we get∑

k

( ∂gi∂yk

∂yk∂xj

)+∂gi∂xj

=∑l

(∂yi∂xl

∂fl∂xj

)

We use the above equation to estimating the Jacobian ∂yi∂xj

.

Ashraf Ibrahim Simplifying Chemical Kinetics

Maas-Pope vs LL Girimaji:

The LL method of Girimaji is conceptually simpler than ILDMof Maas and Pope.

In LL method, there is no need of computing eigensystems ormartix decompositions as we do in ILDM.

We expect the LL method of Girimaji is computationally lessexpensive than ILDM of Maas and Pope.

Ashraf Ibrahim Simplifying Chemical Kinetics

Maas-Pope vs LL Girimaji:

The LL method of Girimaji is conceptually simpler than ILDMof Maas and Pope.

In LL method, there is no need of computing eigensystems ormartix decompositions as we do in ILDM.

We expect the LL method of Girimaji is computationally lessexpensive than ILDM of Maas and Pope.

Ashraf Ibrahim Simplifying Chemical Kinetics

Maas-Pope vs LL Girimaji:

The LL method of Girimaji is conceptually simpler than ILDMof Maas and Pope.

In LL method, there is no need of computing eigensystems ormartix decompositions as we do in ILDM.

We expect the LL method of Girimaji is computationally lessexpensive than ILDM of Maas and Pope.

Ashraf Ibrahim Simplifying Chemical Kinetics

Maas-Pope vs LL Girimaji:

Ashraf Ibrahim Simplifying Chemical Kinetics

Testing the methods:(Davis and Skodje, 1999)

We consider the following system

x = −x

y = −γy − (γ − 1)x + γx2

(1 + x)2

It has an equilibrium point (0, 0) and an invariant manifold definedby

h(x) =x

1 + x.

Ashraf Ibrahim Simplifying Chemical Kinetics

Graph 1:

Ashraf Ibrahim Simplifying Chemical Kinetics

Maas-Pope vs LL Girimaji:

The following graph showing:1- the exact invariant manifold (solid black curve).2- the Maas and Pope/ LL Girimaji (dashed blue curve).3- GL Girimaji (dashed red curve).for γ = 5.

Ashraf Ibrahim Simplifying Chemical Kinetics

Graph 2, Maas-Pope vs LL Girimaji:

Ashraf Ibrahim Simplifying Chemical Kinetics

Maas-Pope vs LL Girimaji:

For any system of the form

x = f (x)

y = −γy + g(x)

It can be shown that Maas and Pope ILDM approximation andGirimaji locally linear method give the same slow manifold which isgiven by

h(x) =1

γ

(g(x) +

g ′(x)f (x)

γ + f ′(x)

)

Ashraf Ibrahim Simplifying Chemical Kinetics

Graph 3, A chemical reaction (work with S. Suman):

Ashraf Ibrahim Simplifying Chemical Kinetics

Plan:

Our goal in this project is the following:

Writing a matlab code for the full HWS reactor.

Writing a matlab code for LL Girimaji for the reactor.

Do the same as above in C++ or Fortran.

Show the equivalence between LL Girimaji and ILDM of Maasand Pope.

Ashraf Ibrahim Simplifying Chemical Kinetics

Plan:

Our goal in this project is the following:

Writing a matlab code for the full HWS reactor.

Writing a matlab code for LL Girimaji for the reactor.

Do the same as above in C++ or Fortran.

Show the equivalence between LL Girimaji and ILDM of Maasand Pope.

Ashraf Ibrahim Simplifying Chemical Kinetics

Plan:

Our goal in this project is the following:

Writing a matlab code for the full HWS reactor.

Writing a matlab code for LL Girimaji for the reactor.

Do the same as above in C++ or Fortran.

Show the equivalence between LL Girimaji and ILDM of Maasand Pope.

Ashraf Ibrahim Simplifying Chemical Kinetics

Plan:

Our goal in this project is the following:

Writing a matlab code for the full HWS reactor.

Writing a matlab code for LL Girimaji for the reactor.

Do the same as above in C++ or Fortran.

Show the equivalence between LL Girimaji and ILDM of Maasand Pope.

Ashraf Ibrahim Simplifying Chemical Kinetics

Plan:

Our goal in this project is the following:

Writing a matlab code for the full HWS reactor.

Writing a matlab code for LL Girimaji for the reactor.

Do the same as above in C++ or Fortran.

Show the equivalence between LL Girimaji and ILDM of Maasand Pope.

Ashraf Ibrahim Simplifying Chemical Kinetics

Thank you:

QUESTIONS ?

Ashraf Ibrahim Simplifying Chemical Kinetics