0% found this document useful (0 votes)
13 views18 pages

Mit12 006jf22 Lec20-21

The lecture notes cover the derivation and analysis of the Lorenz equations, which model convection in a vertical loop and demonstrate the challenges of long-range weather predictions. Key topics include the physical setup, equations of motion, stability analysis, and the introduction of dimensionless variables. The notes emphasize the significance of temperature differences and the conditions under which convective instability occurs.

Uploaded by

lewis.pan.2027
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views18 pages

Mit12 006jf22 Lec20-21

The lecture notes cover the derivation and analysis of the Lorenz equations, which model convection in a vertical loop and demonstrate the challenges of long-range weather predictions. Key topics include the physical setup, equations of motion, stability analysis, and the introduction of dimensionless variables. The notes emphasize the significance of temperature differences and the conditions under which convective instability occurs.

Uploaded by

lewis.pan.2027
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

Lecture notes for 12.006J/18.353J/2.

050J, Nonlinear Dynamics: Chaos

D. H. Rothman, MIT
November 9, 2022

Contents
1 Lorenz equations 1
1.1 Physical problem and parameterization . . . . . . . . . . . . . 2
1.2 Equations of motion . . . . . . . . . . . . . . . . . . . . . . . 4
1.2.1 Momentum equation . . . . . . . . . . . . . . . . . . . 4
1.2.2 Temperature equation . . . . . . . . . . . . . . . . . . 5
1.3 Dimensionless equations . . . . . . . . . . . . . . . . . . . . . 7
1.4 Stability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.5 Dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.6 Numerical solutions . . . . . . . . . . . . . . . . . . . . . . . . 13
1.7 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

1 Lorenz equations

References:[1–4]

In this lecture we derive the Lorenz equations, and study their behavior.

The equations were first derived from a low-order truncation of an expansion


of the equations of Rayleigh-Bénard convection.

One motivation was to demonstrate the impossibility of accurate long-range


weather predictions.

Our derivation emphasizes a simple physical setting to which the Lorenz


equations apply, rather than the mathematics of the low-order truncation.

1
1.1 Physical problem and parameterization

We consider convection in a vertical loop or torus, i.e., an empty circular


tube:
cold

hot

We expect the following possible flows:

• Stable pure conduction (no fluid motion)


• Steady circulation
• Instabilities (unsteady circulation)

The precise setup of the loop:


T0−T1 (external)
T0−T2

z
(T0−T3) (T0+T 3) g
q
a φ

T0+T 2
T0+T 1 (external)

φ = position round the loop.

2
External temperature TE varies linearly with height:
TE = T0 − T1 z/a = T0 + T1 cos φ (1)
Let a be the radius of the loop. Assume that the tube’s inner radius is much
smaller than a.

Quantities inside the tube are averaged cross-sectionally:


velocity = q = q(φ, t)
temperature = T = T (φ, t) (inside the loop)

As in the Rayleigh-Bénard problem, we employ the Boussinesq approximation


(here, roughly like incompressiblity) and therefore assume
∂ρ
= 0.
∂t
Thus mass conservation, which would give ∇ · ~u in the full problem, here
gives
∂q
= 0. (2)
∂φ
Thus motions inside the loop are equivalent to solid-body rotation, such that
q = q(t).

The temperature T (φ) could in reality vary with much complexity. Here we
assume it depends on only two parameters, T2 and T3 , such that
T − T0 = T2 cos φ + T3 sin φ. (3)
Thus the temperature difference is

• 2T2 between the top and bottom, and


• 2T3 between sides at mid-height.

T2 and T3 vary with time:


T2 = T2 (t), T3 = T3 (t)

3
1.2 Equations of motion

1.2.1 Momentum equation

Recall the Navier-Stokes equation for convection:


∂~u ~ u = − 1 ∇p
~ − ~g α∆T + ν∇2~u
+ ~u · ∇~
∂t ρ
We write the equivalent equation for the loop as
∂q 1 ∂p
=− + gα(T − T0 ) sin φ − Γq. (4)
∂t ρa ∂φ
The terms have the following interpretation:

• ~u → q
• ~u · ∇~u → 0 since ∂q/∂φ = 0.
1 ∂p
• ∇p → a ∂φ by transformation to polar coordinates.
• A factor of sin φ modifies the buoyancy force F = gα(T − T0 ) to obtain
the tangential component:

F
Fsinφ
φ φ

The sign is chosen so that hot fluid rises.


• Γ is a generalized friction coefficient, corresponding to viscous resistance
proportional to velocity.

Now substitute the expression for T − T0 (equation (3)) into the momentum
equation (4):
∂q 1 ∂p
=− + gα(T2 cos φ + T3 sin φ) sin φ − Γq
∂t ρa ∂φ
4
Integrate once round the loop, with respect to φ, to eliminate the pressure
term: Z 2π
∂q
2π = gα (T2 cos φ sin φ + T3 sin2 φ)dφ − 2πΓq.
∂t 0
The pressure term vanished because
Z 2π
∂p
dφ = 0,
0 ∂φ
i.e., there is no net pressure gradient around the loop.

The integrals are easily evaluated:


Z 2π 2π
1
cos φ sin φ dφ = sin2 φ =0
0 2 0

and Z 2π
sin2 φ dφ = π.
0
Then, after dividing by 2π, the momentum equation is
dq gαT3
= −Γq + (5)
dt 2
where we have written dq/dt instead of ∂q/∂t since ∂q/∂φ = 0.

We see that the motion is driven by the horizontal temperature difference,


2T3 .

1.2.2 Temperature equation

We now seek an equation for changes in the temperature T . The full tem-
perature equation for convection is
∂T ~ = κ∇2 T
+ ~u · ∇T
∂t
where κ is the heat diffusivity.

5
We approximate the temperature equation by considering only cross-sectional
averages within the loop:
∂T q ∂T
+ = K(TE − T ) (6)
∂t a ∂φ
Here we have made the following assumptions:

• RHS assumes that heat is transferred through the walls at rate


K(Texternal − Tinternal ).
• Conduction round the loop is negligible (i.e., no ∇2 T ).
q ∂T
• a ∂φis the product of averages, not (as it should be) the average of a
product; i.e., q is taken to be uncorrelated to ∂T /∂φ.

Recall that we parameterized the internal temperature with two time-dependent


variables, T2 (t) and T3 (t). We also have the external temperature TE varying
linearly with height. Specifically:
TE = T0 + T1 cos φ
T − T0 = T2 cos φ + T3 sin φ
Subtracting the second from the first,
TE − T = (T1 − T2 ) cos φ − T3 sin φ.
Substitute this into the temperature equation (6):
dT2 dT3 q q
cos φ + sin φ − T2 sin φ + T3 cos φ = K(T1 − T2 ) cos φ − KT3 sin φ.
dt dt a a
Here the partial derivatives of T have become total derivatives since T2 and
T3 vary only with time.

Since the temperature equation must hold for all φ, we may separate sin φ
terms and cos φ terms to obtain
dT3 qT2
sin φ : − = −KT3
dt a
dT2 qT3
cos φ : + = K(T1 − T2 )
dt a
6
These two equations, together with the momentum equation (5), are the three
o.d.e.’s that govern the dynamics.

We proceed to simplify by defining


T4 (t) = T1 − T2 (t),
which is the difference between internal and external temperatures at the top
and bottom—loosely speaking, the extent to which the system departs from
a “conductive equilibrium.” Substitution yields
dT3 qT1 qT4
= −KT3 + −
dt a a
dT4 qT3
= −KT4 +
dt a

1.3 Dimensionless equations

Define the nondimensional variables


q gαT3 gαT4
X= , Y = , Z=
aK 2aΓK 2aΓK
Here
X = dimensionless velocity
Y = dimensionless temperature difference between up and down currents
Z = dimensionless departure from conductive equilibrium

Finally, define the dimensionless time


t0 = tK.
Drop the prime on t to obtain
dX
= −P X + P Y
dt
dY
= −Y + rX − XZ
dt
dZ
= −Z + XY
dt
7
where the dimensionless parameters r and P are
gαT1
r = = “Rayleigh number”
2aΓK
Γ
P = = “Prandtl number”
K

These three equations are essentially the same as Lorenz’s celebrated system,
but with one difference. Lorenz’s system contained a factor b in the last
equation:
dZ
= −bZ + XY
dt
The parameter b is related to the horizontal wavenumber of the convective
motions.

1.4 Stability

We proceed to find the fixed points and evaluate their stability. For now, we
remain with the loop equations (b = 1).

The fixed points, or steady solutions, occur where


Ẋ = Ẏ = Ż = 0.
An obvious fixed point is
X ∗ = Y ∗ = Z ∗ = 0,
which corresponds, respectively, to a fluid at rest, pure conduction, and a
temperature distribution consistent with conductive equilibrium.

Another steady solution is



X∗ = Y ∗ = ± r − 1
Z∗ = r − 1
This solution corresponds to flow around the loop at constant speed; the ±
signs arise because the circulation can be in either sense. That sgn(X) =
sgn(Y ) implies that hot fluid rises and cold fluid falls.

8
Note that the second (convective) solution exists only for r > 1. Thus we
see that, effectively, r = Ra/Rac , i.e., the convective instability occurs when
Ra > Rac .

As usual, we determine the stability of the steady-state solutions by deter-


mining the sign of the eigenvalues of the Jacobian.

Let
X∗

  
X
~ =  Y ,
φ φ∗ =  Y ∗ 
Z Z∗
Then the Jacobian matrix is
 
−P +P 0
∂ φ̇i
=  r − Z ∗ −1 −X ∗ 
∂φj
φ∗ Y∗ X ∗ −1
The eigenvalues σ are found by equating the following determinant to zero:
−(σ + P ) P 0
r − Z ∗ −(σ + 1) −X ∗ =0
∗ ∗
Y X −(σ + 1)

For the steady state without circulation (X ∗ = Y ∗ = Z ∗ = 0), we have

−(σ + P ) P 0
r −(σ + 1) 0 = 0.
0 0 −(σ + 1)
This yields
−(σ + P )(σ + 1)2 + rP (σ + 1) = 0
or
(σ + 1) σ 2 + σ(P + 1) − P (r − 1) = 0.
 

There are three roots:

σ1 = −1
p
−(P + 1) (P + 1)2 + 4P (r − 1)
σ2,3 = ±
2 2

9
As usual,

Re{σ1 , σ2 , and σ3 } < 0 =⇒ stable


Re{σ1 , σ2 , or σ3 } > 0 =⇒ unstable

Therefore X ∗ = Y ∗ = Z ∗ = 0 is

stable for 0<r<1


unstable for r>1


We now√calculate the stability of the second fixed point, X ∗ = ± r − 1,
Y ∗ = ± r − 1, Z ∗ = r − 1.

The eigenvalues σ are now the solution of


−(σ + P ) P 0 √
1 −(σ + 1) −S = 0, S = ± r − 1.
S S −(σ + 1)
Explicitly,

0 = −(σ + p)(σ + 1)2 − P S 2 − S 2 (σ + P ) + P (σ + 1)


= (σ + 1)[σ 2 + σ(P + 1)] + σS 2 + 2P S 2 .

Substituting back S = ± r − 1, we obtain

σ 3 + σ 2 (P + 2) + σ(P + r) + 2P (r − 1) = 0

This equation is of the form

σ 3 + Aσ 2 + Bσ + C = 0 (7)

where A, B, and C are all real and positive.

Such an equation has either

• 3 real roots; or
• 1 real root and 2 complex conjugate roots.

10
Rearranging equation (7),

σ (σ 2 + B) = |−Aσ{z
2
− C} < 0.
| {z }
positive real negative real

Consequently any real σ < 0, and we need only consider the complex roots
(since only they may yield Re{σ} > 0).

Let σ1 be the (negative) real root, and let

σ2,3 = α ± iβ.

Then
(σ − σ1 )(σ − α − iβ)(σ − α + iβ) = 0
and

A = −(σ1 + 2α)
B = 2ασ1 + α2 + β 2
C = −σ1 (α2 + β 2 )

A little trick:
C − AB = 2α (σ1 + α)2 + β 2 .
 
| {z }
positive real

Since α is the real part of both complex roots, we have

sgn(Re{σ2,3 }) = sgn(α) = sgn(C − AB).

Thus instability occurs for C − AB > 0, or

2P (r − 1) − (P + 2)(P + r) > 0, .

Rearranging,
r(2P − P − 2) > 2P + P (P + 2)
and we find that instability occurs for
P (P + 4)
r > rc = .
P −2
This condition, which exists only for P > 2, gives the critical value of r for
which steady circulation becomes unstable.

11
The complex-conjugate eigenvalues with a positive real part at r > rc implies
that a Hopf bifurcation occurs. Further analysis shows that it is subcritical.

Loosely speaking, this transition from the stable convective state is analogous
to a transition to turbulence.

Summary: The rest state, X ∗ = Y ∗ = Z ∗ = 0, is


stable for 0<r<1
unstable for r > 1.

The convective state (steady circulation), X ∗ = Y ∗ = ± r − 1,
Z ∗ = r − 1, is
stable for 1 < r < rc
unstable for r > rc .

What happens for r > rc ?

Before addressing that interesting question, we first look at contraction of


volumes in phase space.

1.5 Dissipation

We now study the “full” equations, with the parameter b, such that
Ż = −bZ + XY, b > 0.
The rate of volume contraction is given by the Lie derivative
1 dV X ∂ φ̇i
= , i = 1, 2, 3, φ1 = X, φ2 = Y, φ3 = Z.
V dt i
∂φ i

For the Lorenz equations,


∂ Ẋ ∂ Ẏ ∂ Ż
+ + = −P − 1 − b.
∂X ∂Y ∂Z
Thus
dV
= −(P + 1 + b)V
dt
12
which may be solved to yield

V (t) = V (0)e−(P +1+b)t .

The system is clearly dissipative, since P > 0 and b > 0.

The most common choice of parameters is that chosen by Lorenz

P = 10
b = 8/3 (corresponding to the first wavenumber to go unstable).

For these parameters,


41
V (t) = V (0)e− 3 t .
41
Thus after 1 time unit, volumes are reduced by a factor of e− 3 ∼ 10−6 . The
system is therefore highly dissipative.

1.6 Numerical solutions

For the full Lorenz system, instability of the convective state occurs for
P (P + 3 + b)
r > rc =
P −1−b
For P=10, b=8/3, one has
rc = 24.74.
In the following examples, r = 28.

Here are time series X(t), Y (t), and Z(t):


x(t)

15
10
5
t
102 104 106 108 110
-5
-10
-15

13
y(t)
20

10

t
102 104 106 108 110

-10

-20

z(t)
45
40
35
30
25
20
15
10
t
102 104 106 108 110

• X(t) represents variation of velocity round the loop.


– Oscillations around each fixed point X+∗ and X−∗ represent variation
in speed but the same direction.
– Change in sign represents change in direction.
• Y (t) represents the temperature difference between up and downgoing
currents. Intuitively, we expect some correlation between X(t) and Y (t).
• Z(t) represents the departure from conductive equilibrium. Intuitively,
we may expect that pronounced maxima of Z (i.e., overheating) would
foreshadow a change in sign of X and Y , i.e., a destabilization of the
sense of rotation.

Projection in the Z-Y plane, showing oscillations about the unstable convec-
tive fixed points, and flips after maxima of Z:

14
z(t)
45

40

35

30

25

20

15

10
y(t)
-20 -10 10 20

A 3-D perspective, the famous “butterfly:”

Note the system is symmetric, being invariant under the transformation X →


−X, Y → −Y , Z → Z.

A slice (i.e., a Poincaré section) through the plane Z = r − 1, which contains


the convective fixed points:
y
30

20

10

x
-15 -10 -5 5 10 15
-10

-20

• The trajectories lie on roughly straight lines, indicating the attractor


dimension d ' 2.

15
• These are really closely packed sheets, with (as we shall see) a fractal
dimension of 2.06.
• d ' 2 results from the strong dissipation.

Since d ' 2, we can construct, as did Lorenz, the first return map

zk+1 = f (zk ),

where zk is the kth maximum of Z(t):


zmax (k+1)

45

40

35

30
zmax (k)
30 35 40 45

Finally, sensitivity to initial conditions is documented by


distance
100

0.1

10-4

t
5 10 15 20 25 30

Note that saturation occurs when the distance is roughly equal to the size of
the attractor.

1.7 Conclusion

The Lorenz model shows us that the apparent unpredictability of turbulent


fluid dynamics is deterministic. Why?

Lorenz’s system is much simpler than the Navier-Stokes equations, but it is


essentially contained within them.

16
Because the simpler system exhibits deterministic chaos, surely the Navier-
Stokes equations contain sufficient complexity to do so also.

Thus any doubt concerning the deterministic foundation of turbulence, such


as assuming that turbulence represents a failure of deterministic equations,
is now removed.

A striking conclusion is that only a few (here, three) degrees of freedom are
required to exhibit this complexity. Previous explanations of transitions to
turbulence (e.g., Landau) had invoked a successive introduction of a large
number of degrees of freedom.

References
1. Lorenz, E. N. Deterministic aperiodic flow. J. Atmos. Sci. 20, 130–141
(1963).
2. Bergé, P., Pomeau, Y. & Vidal, C. Order within Chaos: Towards a De-
terministic Approach to Turbulence (John Wiley and Sons, New York,
1984).
3. Tritton, D. J. Physical Fluid Dynamics, 2nd edition (Clarendon Press,
Oxford, 1988).
4. Strogatz, S. Nonlinear Dynamics and Chaos: With Applications to Physics,
Biology, Chemistry, and Engineering (CRC Press, 2018).

17
MIT OpenCourseWare
https://ocw.mit.edu

12.006J/18.353J/2.050J Nonlinear Dynamics: Chaos


Fall 2022

For information about citing these materials or our Terms of Use, visit: https://ocw.mit.edu/terms.

You might also like