mechanical engineering. ucsb

41
Mechanical Engineering. UCSB Can change this on the Master Slide Monday, August 20, 2007 1

Upload: others

Post on 16-Jan-2022

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Can change this on the Master SlideMonday, August 20, 2007 1

Page 2: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

SIAM DS17May 21-25 2

A toolbox for computing spectral properties of dynamical systems

N. Govindarajan, R. Mohr, S. Chandrasekaran, I. Mezić

SIAM DS17 May 23, 2017

Page 3: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

3

Outline

• Theory: “periodic approximation” • Numerical method • Examples ▪ Cat map ▪ Chirikov Standard map

• Conclusions

Page 4: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

4

Theory: “periodic approximation”

Page 5: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

The concept: “periodic approximation”

• Approximate the dynamical system by a periodic one. • Notion originally introduced by Halmos. • Katok & Stepin:

▪ relate the rate of approximation of an automorphism by periodic approximation to the type of spectra the automorphism has

Our goal: Use this concept to develop a numerical method to approximate the

spectral decomposition of the Koopman operator.

Class of dynamical systems: measure-preserving maps on compact domains.

5

Page 6: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Periodic approximation: Discretization

6

1. Partition domain into sets 1. Elements of equal measure 2. Diameter shrinks to zero 3. Each partition is a refinement

(subdivision) of the previous 2. Solve bipartite matching problem to

get discrete map Tn 1. Solution guaranteed by Hall’s

marriage problem

Page 7: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Bi-partite matching algorithm

Periodic approximation: Hall Marriage Problem

7

Hall’s Marriage Problem • Perfect matching iff for any

subset of nodes B on the left, its cardinality is less than the cardinality of the union of their neighbors, NG(B).

Tn is a permutation => unitary

Page 8: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Discretization overview (1)

8

Page 9: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Discretization overview (2)

9

Page 10: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Discretization overview (3)

10

Page 11: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Convergence of Periodic approximation

11

Page 12: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Spectral convergence results

12

Page 13: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

13

Numerical method

Page 14: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Basic outline of numerical method

14

• Class of dynamical systems: Volume preserving maps on the d-torus • Two steps: ▪ 1. Construct periodic approximation. ▪ 2. Compute spectral projections of the periodic map.

Page 15: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

1. Construct periodic approximationBasic idea: • Partition the d-torus into boxes and define grid points • Evaluate map at grid points • Construct neighborhood graph • Solve bipartite matching problem • Solution of bipartite matching is a candidate periodic discrete map.

15

Page 16: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

2. Compute spectral projectionBasic idea: • Use the Koopman operator of discrete map to approximate spectral projections. • Discrete Koopman operator has a permutation structure. • Find cycle decomposition of the permutation. • Once the cycle decomposition is known, spectral projections can be computed

with the FFT algorithm.

Matlab routine: • Uses David Gleich MatlabBGL graph library to find periodic approximation. • Code will be made public simultaneously with the papers.

16

Page 17: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

17

Examples

Page 18: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Cat map

18

• Arnold’s cat map:

•An example of an Anosov diffeomorphism •Has “Lebesgue spectrum” •The following observables give the following densities:

Page 19: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Cat map: some results

19

Page 20: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Cat map: some results

20

Page 21: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Cat map: some results

21

Page 22: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Cat map: some results

22

Page 23: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Cat map: some results

23

Page 24: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Cat map: some results

24

Page 25: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Cat map: some results

25

Page 26: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Cat map: some results

26

Page 27: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Cat map: some results

27

Page 28: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Cat map: some results

28

Page 29: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Cat map: some results

29

Page 30: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Cat map: some results

30

Page 31: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Chirikov Standard map

• Chirikov-Taylor map:

• Model of a kicked rotor. • Has mixed spectra?

31

Page 32: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Chirikov Standard map: some results

32

K=0.00

Page 33: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Chirikov Standard map: some results

33

K=0.05

Page 34: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Chirikov Standard map: some results

34

K=0.10

Page 35: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Chirikov Standard map: some results

35

K=0.15

Page 36: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Chirikov Standard map: some results

36

K=0.20

Page 37: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Chirikov Standard map: some results

37

K=0.25

Page 38: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Chirikov Standard map: some results

38

K=0.30

Page 39: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Chirikov Standard map: some results

39

K=0.35

Page 40: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

40

Conclusions

Page 41: Mechanical Engineering. UCSB

Mechanical Engineering. UCSB

Conclusions

• Asymptotic convergence of the spectra is guaranteed in a weak-sense. • Method can deal with continuous spectra. • Method is only tractable for low dimensional maps.

Associated papers (in preparation): ▪ Theory: “A finite dimensional approximation of the Koopman operator with convergent

spectral properties” N. Govindarajan, R Mohr, S. Chandrasekaran, I. Mezić. ▪ Numerical method: “A convergent numerical method for computing Koopman spectra

of volume-preserving maps on the torus” N. Govindarajan, R. Mohr, S. Chandrasekaran, I. Mezić.

▪ Generalization to flows: “On the approximation of Koopman spectral properties of measure-preserving flows ” N. Govindarajan, R. Mohr, S. Chandrasekaran, I. Mezić.

41