singular perturbation with variable fast time scales harvey lam lam princeton university september,...

Post on 16-Dec-2015

219 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Singular Perturbation with Variable Fast Time Scales

Harvey Lamhttp://www.princeton.edu/~lam

Princeton University

September, 2007

Why do reduced models?

To reduce the number of unknowns, To reduce stiffness, To gain insights on the system under

investigation.

--------

Finding a “slow manifold” is not enough.

Analytical asymptotics needs a dimensionless epsilon: <<1

Generic problem statement (t=O(1)):

What happens when g(y;) is singular in the small limit? (note: w(y) and yo has no singular dependence)

When g(y;) is uniformly singular in the small limit, it is a classical singular perturbation problem. No problem.

dy

dt= g(y;ε) + w(y), y(0) = yo .

Real world problems often have no uniformly small epsilons

Real world problems are usually nonlinear and dimensional.

Most parameters in real world problems are dimensional.

Many interesting real world problems are intractable by pen-and-pencil analysis.

All the Rome ODE benchmark problems have non-uniformly small epsilons.

What do most people do?(for a N variables problem)

Somehow figure out that M of the original N variables are fast. Denote them by r.

The rest of the variables are denoted by s. Numerically compute for:

and call this algebraic relation the Slow Manifold (useful for certain initial conditions).

r = S(s)

Some details (r is fast, s is slow)

Suppose we arrange the variables so that:

Then the original ODEs are:

y =r

s

⎣ ⎢

⎦ ⎥

d

dt

r

s

⎣ ⎢

⎦ ⎥=gr (r, s;ε)

gs(r, s;ε)

⎣ ⎢

⎦ ⎥+wr(r, s)

ws(r, s)

⎣ ⎢

⎦ ⎥

How useful is any numerical Slow Manifold r=S(s)?

The original ODEs are:

Can we do the following?

d

dt

r

s

⎣ ⎢

⎦ ⎥=gr (r, s;ε)

gs(r, s;ε)

⎣ ⎢

⎦ ⎥+wr(r, s)

ws(r, s)

⎣ ⎢

⎦ ⎥

r = S(s),

ds

dt= gs(S(s),s;ε) + ws(S(s),s).

Answer: sometimes yes, sometimes no.

Even when epsilon is uniformly small. It is yes when the chosen r fast variables

accept the QSSA---quasi-steady-state-approximation.

It is no when the r fast variables needs the PE---partial equilibrium approximation.

For messy large real world problems, we usually don’t know which is which.

What is “all you need”? The leading-order Slow Manifold Projector:

where am and bm are (column and row) CSP-refined fast basis vectors. They are independent of w(y).

If the CSP bm refinement “converges”, there is a slow manifold right here.

Qslow(M) = I−Q fast (M),

Q fast (M) = am

m=1

M

∑ bm ,

What the CSP-refined basis vectors tell you….

Here are the projectors:

The Slow Manifold after K cycles of 2-step CSP refinement is:€

Qslow(M) = I−Q fast (M),

Q fast (M) = am

m=1

M

∑ bm ,

f m (y;ε) = bm og(y;ε) = O(ε K ), m =1,...,M .

The Reduced Model

After the fast transients die (using Kth-CSP-refined basis vectors):

One may remove any M differential equations here and replace them by the M algebraic equations of state in the previous slide.

dy

dt=Qslow(M) o g(y;ε) + w(y){ } + O(ε K ).

Number of variables is reduced!

The two-step CSP refinement

Step one refines the bm vectors. This provides the slow manifold.

Step two refines the am vectors. This removes stiffness from reduced model.

If the refinement “iterations” for bm does not seem to converge, there is no slow manifold here.

The Williams Problem

CSP form of the system (no approximation)€

dx

dt= −x − xy,

dy

dt=

1

εx + (α −1)xy − γy{ }

d

dt

x

y

⎣ ⎢

⎦ ⎥=

x1

τ

⎣ ⎢ ⎢

⎦ ⎥ ⎥f (1) +

1+ τxdY(x)

dxdY(x)

dx

⎢ ⎢ ⎢

⎥ ⎥ ⎥f (2),

Y (x) ≡x

γ − (α −1)x,

f (1)(x,y;ε) ≡ Y (x) − y +εf (2)

γ − (α −1)x

dY (x)

dx,

f (2)(x) ≡ x(1+ Y (x)),

τ (x;ε) ≡ε

γ − (α −1)x.

x is non-uniformly small when is small.

d

dt

x

y

⎣ ⎢

⎦ ⎥=

x1

τ

⎣ ⎢ ⎢

⎦ ⎥ ⎥f (1) +

1+ τxdY (x)

dxdY (x)

dx

⎢ ⎢ ⎢

⎥ ⎥ ⎥f (2),

Y (x) ≡x

γ − (α −1)x,

f (1)(x,y;ε) ≡ Y (x) − y +εf (2)

γ − (α −1)x

dY (x)

dx,

f (2)(x) ≡ x(1+ Y (x)),

τ (x;ε) ≡ε

γ − (α −1)x.

(y is QSSA)

The Lindemann Problem

d

dt

y

z

⎣ ⎢

⎦ ⎥=

1

−1

⎣ ⎢

⎦ ⎥z(z − y)

ε+

−1

0

⎣ ⎢

⎦ ⎥y

CSP form of the problem (exact):

d

dt

y

z

⎣ ⎢

⎦ ⎥=

1

−1

⎣ ⎢

⎦ ⎥

(z − y) −τy

2

⎧ ⎨ ⎩

⎫ ⎬ ⎭

τ+

−1

2

−1

2

⎢ ⎢ ⎢

⎥ ⎥ ⎥y,

τ (z;ε) =ε

z.

Lindemann is a PE problem!

Leading approximation to slow manifold:

is completely correct… but completely useless in the original ODEs---even if is uniformly small.

y = z + O(τ )

The Semenov ODE ProblemOriginals:

d

dt

x

y

⎣ ⎢

⎦ ⎥=

−x

−(1+ β )y

⎣ ⎢

⎦ ⎥+

1

B

⎣ ⎢

⎦ ⎥Da (1− x)e f (y ), f (y) ≡

y

1+ y /γ.

Introduce a new variable:

R ≡ Da (1− x)e f (y ).

d

dt

x

y

R

⎢ ⎢ ⎢

⎥ ⎥ ⎥=

1

B

−1

τ

⎢ ⎢ ⎢ ⎢

⎥ ⎥ ⎥ ⎥

(R − R∞) +

1

B

0

⎢ ⎢ ⎢

⎥ ⎥ ⎥R∞ +

−x

−(1+ β )y

0

⎢ ⎢ ⎢

⎥ ⎥ ⎥,

More on Semenov ODEs

d

dt

x

y

R

⎢ ⎢ ⎢

⎥ ⎥ ⎥=

τ

−1

⎢ ⎢ ⎢

⎥ ⎥ ⎥

R − R∞

τ+

1

B

0

⎢ ⎢ ⎢

⎥ ⎥ ⎥R∞ +

−x

−(1+ β )y

0

⎢ ⎢ ⎢

⎥ ⎥ ⎥,

Where plays the role of epsilon:

R∞(x, y) =x(1+ y /γ)2 − (1+ β )(1− x)y

(1+ y /γ )2 − B(1− x),

τ (x, y) =(1+ y /γ)2

Daef (y ) (1+ y /γ)2 − B(1− x)[ ]

.

Coming out of a slow manifold

It is possible for (x,y) to be small for a while, then become a non-small number later.

Solutions with diverse initial conditions would become a tight bunch when they enter into the slow manifold.

When these bunched solutions come out of the slow manifold, they may still look bunched. But appearance of bunching is not sufficient to conclude that there is a slow manifold.

The Semenov PDE Problem

Original PDEs:

dc

dt= Le

∂ 2c

∂x 2 − φ2e−γ /Tc,

dT

dt=

∂ 2T

∂x 2 + βφ2e−γ /Tc.

CSP form:

d

dt

c

T

⎣ ⎢

⎦ ⎥=

−1

β

⎣ ⎢

⎦ ⎥c

τ+

Le

∂ 2c

∂x 2

∂ 2T

∂x 2

⎢ ⎢ ⎢

⎥ ⎥ ⎥, τ (T) ≡ e(γ /T −2 ln φ ).

When diffusion is absent(or if Le=1), T+c is independent of detailsof the chemistry term.

On the non-chemistry term

How does the magnitude of the diffusion term depend on the magnitude of ?

Answer: if diffusion needs to compete (such as near a boundary), it can and will match whatever the chemistry term has to offer!

Whenever this happens, there is no slow manifold (number of unknowns cannot be reduced).

The Davis Skodje Problem

Original ODEs:

dy1

dt= −y1,

dy2

dt= −γy2 +

(γ −1)y1 + γy12

(1+ y1)2

.

This ODE follows (without approximation):

d

dty2 −

y1

1+ y1

⎝ ⎜

⎠ ⎟= −γ y2 −

y1

1+ y1

⎝ ⎜

⎠ ⎟,

which is valid even for arbitrary (y1,y2)!

Large and small

d

dty2 −

y1

1+ y1

⎝ ⎜

⎠ ⎟= −γ y2 −

y1

1+ y1

⎝ ⎜

⎠ ⎟,

Slow manifold: (large limit)

y2 =y1

1+ y1

, (γ → +∞).

Conservation Law: (small limit)

y2 −y1

1+ y1

= y2(0) −y1(0)

1+ y1(0), (γ → 0).

Slow manifold versus Conservation Laws

Consider:

dy

dt= a1 f 1 + ...aM f M + aM +1 f M +1 + ...+ aN f N .

We get a slow manifold when f1 decaysto become small:

f 1(y;ε) = O(ε).

If fN is always small, AND if bN is the gradient of a scalar, then we get an Approximate Conservation Law forthat scalar (e.g. an Hamiltonian and …).

Concluding Remarks In general, finding a slow manifold is not enough. A slow manifold should be useful for problems

other than the one you found it from. (i.e. good for different w(y)’s---such as “missing” reactions,

any slow perturbations, diffusions, control forces …) Reduced models should be able to use single

precision numerical slow manifolds. Reduced models should tell you some

interesting and insightful things about the system.

http:www.princeton.edu/~lam

top related