Geometric numerical integration Robert McLachlan Professor of - - PowerPoint PPT Presentation

geometric numerical integration
SMART_READER_LITE
LIVE PREVIEW

Geometric numerical integration Robert McLachlan Professor of - - PowerPoint PPT Presentation

Geometric numerical integration Robert McLachlan Professor of Applied Mathematics, Massey University VIC 2004 p.1/26 What is geometric integration? A numerical method for a differential equation which inherits some property of the equation


slide-1
SLIDE 1

Geometric numerical integration

Robert McLachlan Professor of Applied Mathematics, Massey University

VIC 2004 – p.1/26

slide-2
SLIDE 2

What is geometric integration?

A numerical method for a differential equation which inherits some property of the equation exactly.

VIC 2004 – p.2/26

slide-3
SLIDE 3

What is geometric integration?

A numerical method for a differential equation which inherits some property of the equation exactly. The property should be possible to impose exactly, while still constraining the solution in some useful way.

VIC 2004 – p.2/26

slide-4
SLIDE 4

What is geometric integration?

A numerical method for a differential equation which inherits some property of the equation exactly. The property should be possible to impose exactly, while still constraining the solution in some useful way. Examples: preserving first integrals, symmetries, phase space volume, symplecticity for Hamiltonian systems, reversibility, Lyapunov functions

VIC 2004 – p.2/26

slide-5
SLIDE 5

A basic example

Earth (initial position) Earth (after half a day) Earth (after a whole day)

Sun

The leapfrog method Loup Verlet, 1967

VIC 2004 – p.3/26

slide-6
SLIDE 6

Feynman’s Lectures on Physics

VIC 2004 – p.4/26

slide-7
SLIDE 7

Newton’s Principia, Book I, Theorem I

VIC 2004 – p.5/26

slide-8
SLIDE 8

The leapfrog method...

is simple is fast is relatively accurate is time-reversible preserves momentum and angular momentum has no drift of energy preserves quasiperiodic orbits [KAM tori] produces qualitatively correct chaotic orbits is symplectic

VIC 2004 – p.6/26

slide-9
SLIDE 9

Channel & Scovel, 1990

VIC 2004 – p.7/26

slide-10
SLIDE 10

What is symplecticity?

Phase space T ∗Q carries a symplectic 2-form ω Flow of Hamilton’s equations iXω = −dH satisfies exp(tX)∗ω = ω The leapfrog method also satisfies ϕ∗ω = ω

VIC 2004 – p.8/26

slide-11
SLIDE 11

What is symplecticity?

position impulse coast velocity

A C B

VIC 2004 – p.9/26

slide-12
SLIDE 12

Missed opportunities

Freeman Dyson “I am acutely aware of the fact that the marriage between mathematics and physics, which was so enormously fruitful in past centuries, has recently ended in divorce.”

VIC 2004 – p.10/26

slide-13
SLIDE 13

The ice ages explained

(Sverker Edvarddson 2002)

VIC 2004 – p.11/26

slide-14
SLIDE 14

Simulation of cold water

1

VIC 2004 – p.12/26

slide-15
SLIDE 15

Simulation of cold water

2

VIC 2004 – p.12/26

slide-16
SLIDE 16

Simulation of cold water

3

VIC 2004 – p.12/26

slide-17
SLIDE 17

Simulation of cold water

4

VIC 2004 – p.12/26

slide-18
SLIDE 18

Simulation of cold water

5

VIC 2004 – p.12/26

slide-19
SLIDE 19

Simulation of cold water

6

VIC 2004 – p.12/26

slide-20
SLIDE 20

Simulation of cold water

7

VIC 2004 – p.12/26

slide-21
SLIDE 21

Simulation of cold water

8

VIC 2004 – p.12/26

slide-22
SLIDE 22

Simulation of cold water

9

VIC 2004 – p.12/26

slide-23
SLIDE 23

Simulation of cold water

10

VIC 2004 – p.12/26

slide-24
SLIDE 24

Simulation of cold water

11

VIC 2004 – p.12/26

slide-25
SLIDE 25

Simulation of cold water

12

VIC 2004 – p.12/26

slide-26
SLIDE 26

Simulation of cold water

13

VIC 2004 – p.12/26

slide-27
SLIDE 27

Simulation of cold water

14

VIC 2004 – p.12/26

slide-28
SLIDE 28

Simulation of cold water

15

VIC 2004 – p.12/26

slide-29
SLIDE 29

Simulation of cold water

15

VIC 2004 – p.12/26

slide-30
SLIDE 30

Simulation of cold water

15

VIC 2004 – p.12/26

slide-31
SLIDE 31

Backward error analysis

Let G be a set of diffeomorphisms with a tangent space G at the

  • identity. Let ϕ = 1 + (∆t)X + o(∆t) ∈ G. Then

If ϕ ∈ Cr then there exists X ∈ G such that ϕ = exp(∆t X) + O((∆t)r) If ϕ is analytic then ϕ = exp(∆t X) + O(e−a/∆t). Therefore properties generic to G are (almost) preserved. For example, let G = symplectic maps, G=Hamiltonian vector

  • fields. Then symplectic integrators have bounded energy errors

for exponentially long times O(ea/∆t).

VIC 2004 – p.13/26

slide-32
SLIDE 32

Splitting methods

Let X = n

i=1 Xi with X, Xi ∈ G. Use the integrators

ϕ1(∆t) = exp(∆tX1) ◦ . . . exp(∆tXn) ϕ2(∆t) = ϕ1(∆t/2)ϕ−1

1 (−∆t/2)

ϕ4(∆t) = ϕ2(z∆t)ϕ2((1 − 2z)∆t)ϕ2(z∆t), z = (2 − 21/3)−1 where ϕj = exp

  • ∆tX + O((∆t)j+1)
  • .

Requires knowing an explicit form (generating function) for all X ∈ G a way of constructing lots of integrable Xi ∈ G. the Baker-Campbell-Hausdorff formula exp(A) exp(B) = exp

  • A + B + 1

2[A, B] + 1 6[A, [A, B]] + . . .

  • VIC 2004 – p.14/26
slide-33
SLIDE 33

Analysis of splitting methods

Quickly leads to studying L(X1, X2, . . .), the free Lie algebra generated by the Xi. Simplest and most common case: split the Hamiltonian H = T + V = 1

2pM(q)p + V (q) and study L(T, V ).

This Lie algebra is not free, because T is quadratic in p, leading to [V, [V, [V, T]]] ≡ 0. It is LP(T, V ), the Lie algebra of classical mechanics.

VIC 2004 – p.15/26

slide-34
SLIDE 34

Polynomial gradings

  • Definition. A Lie algebra L is of class P (‘polynomially graded’) if

it is graded, i.e. LP =

n≥0 Ln, and its homogeneous

subspaces Ln satisfy [Ln, Lm] ⊆ Ln+m−1 if n > 0 or m > 0; and [L0, L0] = 0 We call the grading of L its grading by degree. LP(T, V ) also has the standard grading by order (= number of Lie brackets + 1), which satisfies LP =

m>0 Lm and

[Ln, Lm] ⊆ Ln+m.

VIC 2004 – p.16/26

slide-35
SLIDE 35

The Lie algebra of classical mechanics

Theorem. LP(T, V ) = Z ⊕ L(T, [T, Z]) where Z = {V, [V, [V, T]], . . .} is an infinite set of degree–0 (potential energy) functions. dim Ln

P(T, V ) ∼ 1

nαn, where α = 1.82542377420108 . . . is the entropy of classical mechanics. (Recall that in the free case, dim Ln(A, B) ∼ 1

n2n (Witt 1936).)

VIC 2004 – p.17/26

slide-36
SLIDE 36

GF for CM

−1 −0.5 0.5 1 −1 −0.8 −0.6 −0.4 −0.2 0.2 0.4 0.6 0.8 1 0.4 0.7 1 1.15 1.35 1.55 1.75 2 2.3 0.7 1

  • ex(t)

where x(t) = ∞

n=0 dim Ln P(T, V )tn.

VIC 2004 – p.18/26

slide-37
SLIDE 37

Classification of dynamical systems

Sets of dynamical systems can form a semigroup (examples: systems with Lyapunov functions, systems which contract volume) symmetric space closed under (ϕ, ψ) → ϕψ−1ϕ (example: maps with a reversing symmetry ϕ−1 = RϕR−1) group (examples: all diffeomorphisms, symplectic maps, volume-preserving maps) with linearizations to a Lie wedge, Lie triple, and Lie algebra respectively.

VIC 2004 – p.19/26

slide-38
SLIDE 38

The big picture

  • 1. to find all groups, semigroups, and symmetric spaces of

diffeomorphisms

  • 2. to find their normal forms
  • 3. to find a way to detect the structure in a given system
  • 4. to study their relationships under intersection
  • 5. to study the dynamics of their perturbations
  • 6. to determine the characteristic dynamics and invariants of

each class

  • 7. to develop good (i.e. simple, fast, stable) integrators for

each class

VIC 2004 – p.20/26

slide-39
SLIDE 39

What was known in 1895

conformal all differential equations all "primitive" equations symplectic volume preserving "nonprimitive" equations all contact conformal volume preserving symplectic

VIC 2004 – p.21/26

slide-40
SLIDE 40

What is known in 2003

Lie was right!

all differential equations all "primitive" equations symplectic volume preserving "nonprimitive" equations all contact conformal volume preserving symplectic conformal

VIC 2004 – p.22/26

slide-41
SLIDE 41

Nonprimitive groups of diffeomorphisms

preserve some foliation of phase space (leaves map to leaves) may preserve some (e.g. symplectic) structure on the leaves may preserve some structure on the space of leaves may have some complicated interaction between the leaves and the leaf space

−2.5 −2 −1.5 −1 −0.5 0.5 1 1.5 2 2.5 −2 −1.5 −1 −0.5 0.5 1 1.5 2 x y −2.5 −2 −1.5 −1 −0.5 0.5 1 1.5 2 2.5 −2 −1.5 −1 −0.5 0.5 1 1.5 2 x y −2.5 −2 −1.5 −1 −0.5 0.5 1 1.5 2 2.5 −2 −1.5 −1 −0.5 0.5 1 1.5 2 x y

VIC 2004 – p.23/26

slide-42
SLIDE 42

Example

Let G be a Lie group acting on the Poisson manifold (P, {, }). Let H : P → be a G-invariant Hamiltonian. Its flow preserves 4 foliations:

  • 1. the level sets of H
  • 2. the level sets of the momentum map of G
  • 3. the symplectic leaves of P
  • 4. the orbits of G

More generally, a diffeomorphism ϕ on a manifold M can preserve any set of foliations, which must contain ∅, M, and be closed under intersections and joins. That is, the set of foliations forms a lattice (generalizes Kodaira & Spencer 1961).

VIC 2004 – p.24/26

slide-43
SLIDE 43

Lattices with ≤ 3 foliations

not foliate TM D TM D2 D1 not modular not distributive

VIC 2004 – p.25/26

slide-44
SLIDE 44

The big picture

  • 1. to find all groups, semigroups, and symmetric spaces of

diffeomorphisms

  • 2. to find their normal forms
  • 3. to find a way to detect the structure in a given system
  • 4. to study their relationships under intersection
  • 5. to study the dynamics of their perturbations
  • 6. to determine the characteristic dynamics and invariants of

each class

  • 7. to develop good (i.e. simple, fast, stable) integrators for

each class

Thank you for your attention!

VIC 2004 – p.26/26