Analyzing fluid flows via the ergodicity defect ergodicity defect - - PowerPoint PPT Presentation

analyzing fluid flows via the ergodicity defect
SMART_READER_LITE
LIVE PREVIEW

Analyzing fluid flows via the ergodicity defect ergodicity defect - - PowerPoint PPT Presentation

Analyzing fluid flows via the ergodicity defect ergodicity defect Sherry E. Scott FFT 2013 Norbert Wiener Center FFT 2013, Norbert Wiener Center February 22, 2013 Support: ONR-MURI Ocean 3D+1(N00014-11-1-0087) O tli Outline B


slide-1
SLIDE 1

Analyzing fluid flows via the ergodicity defect ergodicity defect

Sherry E. Scott FFT 2013 Norbert Wiener Center FFT 2013, Norbert Wiener Center February 22, 2013 Support: ONR-MURI Ocean 3D+1(N00014-11-1-0087)

slide-2
SLIDE 2

O tli Outline

B kg o nd & Moti tion Background & Motivation General Idea: Ergodicity Defect (ED) General Idea: Ergodicity Defect (ED)

With Jones, Redd, Mezić & Kuznetsov

ED & other metrics & some results

With Rypina Pratt & Brown With Rypina, Pratt & Brown

ED & Other fluid flow aspects ED & Other fluid flow aspects

Future & preliminary work

slide-3
SLIDE 3

L i D t i th O Lagrangian Data in the Ocean

Float/drifter trajectory data ALACE float http://www.seabird.com/products/sp ec_sheets/41data.htm

slide-4
SLIDE 4

Analyze Key Structures - Lagrangian Coherent Structures (LCS)

LCS: “Organized patterns of Trajectories” Trajectories ( NOAA website)

slide-5
SLIDE 5

Wh LCS? Why LCS?

f Understand transport of materials/flow properties transport barriers? where/how transport happens?

slide-6
SLIDE 6

M ti ti S h tti l t Motivation - Spaghetti plot

Complex fluid flow Complex fluid flow & wide range of trajectory behavior www.oceancurrents.rsmas.miami.edu/ .../ analysis / Analysis.htm

slide-7
SLIDE 7

Background: Th Id The Idea

f f Understand flows/systems in terms of how trajectories sample/cover the space space

Ergodicity? god c ty

slide-8
SLIDE 8

Background: D fi iti f E di it Definition of Ergodicity

Given a measure ( µ ) preserving flow T T is ergodic if the only T‐invariant sets A are trivial, ‐ i.e. are such that

  • r

A is T invariant if

) (  A  1 ) (  A 

A is T‐ invariant if

A T A

1 

slide-9
SLIDE 9

Theory: Boltzmann & The Ergodic Hypothesis

Tx x x x x

x T 2

 

              

nx

T f x T f Tx f x f

2

) ( ),..., ( ), ( ), (

x at trajectory

  • f

s po n first at f int

 

f n x T f

n i i

1 ) ( Time avg = space avg? (~1860s)

slide-10
SLIDE 10

Theory: ED & Characterization of Ergodicity & C a ac e a o

  • god c y

(George Birkhoff (1931))

T is ergodic if f ll

n

1 1

a e x

for all

           

f average space X T x f average time r r n

fd X x T f n L f

, ) , ( , 1 1

) ( 1 )) ( ( ) 1 ( lim

*

 

 

  

 

a.e. x

i.e, ergodic if for all integrable functions, “time-average = space-average”

slide-11
SLIDE 11

Ergodicity Defect (General Idea)

Thi k f di it i t f Think of ergodicity in terms of

“time average of observables = space average of observables” average of observables

Ergodicity defect evaluates difference Ergodicity defect evaluates difference between time average and space average for a collection of b bl ( l i f ti )

  • bservables (analyzing functions)
slide-12
SLIDE 12

Characterization of Ergodicity (due to George Birkhoff (1931))

           

f average space X T x f average time n r r n

fd x T f n L f

, ) , ( , 1 1

*

)) ( ( ) 1 ( lim

 

 

  

T is ergodic if for all

       ) ( , 1 ) ( A area f so else A x x f

A

 , 0 else

A

X

x

average time spent in A = time average

slide-13
SLIDE 13

Ergodicity Defect (ED) on unit square Ergodicity Defect (ED) on unit square

Analyzing functions are 2 dimensional Haar Analyzing functions are 2 dimensional Haar father wavelets

s s i s i s i i

i i y x y x 2 ,... 1 , ) ( ) ( ) , (

2 1 ) ( ) ( ) (

2 1 2 1

    

i i i i

y y , , ) ( ) ( ) , (

2 1

2 1 2 1

  

Cc Corresponds to

Partition of unit square into squares each of

s 2

2

q q area (where s is the spatial scale)

s 2

2 1

slide-14
SLIDE 14

Deviation from Ergodicity with respect to Haar scaling functions

Haar ergodicity defect The ergodicity defect of T with respect to the Haar g y p partition at scale s is given by

s

dx T x T s d

s j X s s s

s j

2 2 1 ),* (

) (

2 1 ) , ( 1 2 2 ) , (   



d(s,T) measures the degree of ergodicity

  • if T is ergodic, d=0
  • the normalization factor is chosen such that

d(s,Id) = 1 d(s,Id) 1 We call this d(s,T) the Haar ergodicity defect

slide-15
SLIDE 15

ED in 2 dimensions for a trajectory–

T k d t j t i it

  • Take mapped trajectory in unit square
  • Partition the unit square into squares of length and

l

2

s

equal area

  • Space average =

2

s

2

s

  • Use number of trajectory

points inside jth square

j

N

to estimate the average time spent in each square (time average)

slide-16
SLIDE 16

ED in 2 dimensions – Numerical Algorithm

F j i h i i i l di i

For a trajectory with initial conditions

2 2 )

) ( ( ) ; (

2

s s N t x s d

s j

  

0,t

x 

Time average for jth square

1

) ( ) , ; ( s N t x s d

j

  

Space average

“Ergodic” (most complex) trajectory:

 d

Stationary (least complex) trajectory:

d

y ( p ) j y

as 1 1

2

    s s d

slide-17
SLIDE 17

ED in 3 dimensions – Numerical Algorithm

  • T k t j

t d i t it b

  • Take trajectory mapped into unit cube
  • Partition the unit cube into smaller cubes of

length and equal volume

s

3

s

  • Space average =
  • Use number of trajectory points

) (s N

3

s

  • Use number of trajectory points

inside jth cube to estimate the average time spent in each cube (time average) Partition of cube for s=1/2

) (s N j

For a trajectory with initial conditions

0,t

x 

2 3

) ) ( ( ) ; (

3

s s N t x s d

s j

  

1

) ( ) , ; ( s N t x s d

j

slide-18
SLIDE 18

ED & LCSs: C t l ill t ti Conceptual illustration

Move into different Move into different regions Stable manifold given by black curve Complexities for trajectories along stable manifold are similar to each other (all similar to hyperbolic point) but DIFFERENT FROM Complexities of trajectories on opposite sides of stable manifold p j pp which also often differ in complexity Manifolds correspond to level sets of ED values

slide-19
SLIDE 19

ED & Lagrangian Coherent Structures (LCSs)

Compute the ergodicity defect of d Compute the ergodicity defect of individual fluid particle trajectories Take the mean over scales of interest -

mean d

Distinguish each trajectory by the i hi h i l h manner in which it samples the space (i.e., by its complexity)

slide-20
SLIDE 20

ED & LCSs: D ffi O ill t E l Duffing Oscillator Example

Blue curve = stable manifold from a direct evolution method Have minimizing ridges of (left) maximizing ridges of (right)

c

d

slide-21
SLIDE 21

ED & LCSs: T M f C l it Two Measures of Complexity

Correlation dimension

measures area occupied by a trajectory F F( )

c

2

1 

For F(s) =

Use to estimate

2 2

) ) ( ( 1 

j j s

N N

c

s s F  ) (

Use to estimate

Ergodicity defect

d

s s F  ) ( Ergodicity defect measures the manner in which the trajectory samples the space

d

p p

Small Large

d

c

slide-22
SLIDE 22

ED & LCSs: D ffi O ill t E l Duffing Oscillator Example

Blue curve = stable manifold from a direct evolution method Have minimizing ridges of (left) maximizing ridges of (right)

c

d

slide-23
SLIDE 23

ED & LCSs: Numerically generated flow field from Regional Ocean Model System velocities

(on left) (on right)

c d

slide-24
SLIDE 24

Oth M th d Other Methods:

(1) Finite Time Lyapunov Exponent (FTLE) (1) Finite Time Lyapunov Exponent (FTLE)

  • separation rates between trajecs

(George Haller) ( g ) (2) Correlation Dimension, c

  • how trajecs fill/cover the space

( l) (Procaccia et al) (3) M functions arclengths of trajecs

  • arclengths of trajecs

( A. Mancho) (4) Ergodic quotient (Mezic et al) (4) Ergodic quotient (Mezic et al)

slide-25
SLIDE 25

Identifying LCSs: Add i Ch ll Addressing a Challenge

f Often data is not amenable to traditional analysis methods such as FTLE FTLE

if drifter trajectories are sparse and if drifter trajectories are sparse and non-uniformly spaced then individual trajectory methods have j y an advantage

slide-26
SLIDE 26

ED & LCSs: Advantages with sparse & non-uniform data

2550 drifters 640 drifters

(left) d (middle) FTLE using Lekien and Ross (2010) method (right) conventional FTL (darkest color =stable manifold)

slide-27
SLIDE 27

Ergodicity Defect & Polynyas ( d d ) (3D + time dependence )

persistent open water where we would expect to find sea ice

Note: 3D data primarily from floats/drifters/gliders etc i e from trajectories i.e., from trajectories

slide-28
SLIDE 28

Polynyas ( ) (3D + time )

slide-29
SLIDE 29

Not polynya but upwelling flow ( ) (3D + time )

  • Coastal upwelling

Coastal upwelling

slide-30
SLIDE 30

ED & an Upwelling flow (Rivas & Samelson) ( i l ) (3D + time example)

Strong Vertical Velocity in Ocean? Use Ergodicity Defect to Identify Vertical LCS? Does 3D Defect Does 3D Defect (sampling in x,y, & z ) give more/different info than just 2D?

Color=bathymetry

info than just 2D?

Numerical model off Oregon coast in 2005

slide-31
SLIDE 31

ED & an Upwelling flow (Rivas & Samelson) ( i l ) (3D + time example)

slide-32
SLIDE 32

3D ED & Upwelling flow at different depths

slide-33
SLIDE 33

ED & an Upwelling flow f ll d d full domain, 3D advection

3D defect grayscale 2D defect grayscale = BUT x, y & z sampling x,y sampling

slide-34
SLIDE 34

Upwelling flow ll d ( l h )

  • n smaller domain (closer to shore)

3D advection, 3D defect 2D advection, 2D defect Still 3D defect grayscale pic similar 2D defect Rerunning with better resolution

slide-35
SLIDE 35

Oth t f ED di ti Other aspects of ED as a diagnostic

Ergodicity Defect (ED) distinguishes Ergodicity Defect (ED) distinguishes

  • ptimal trajectories/initial conditions

for assimilating data ? for float/glider deployment for float/glider deployment strategy? for estimating properties?

slide-36
SLIDE 36

ED & other fluid flow aspects: Lagrangian Data Assimilation(LDA)

f f Want: estimate flow field Have: positions of a drifter Assimilate drifter positions into model to estimate velocities

  • a
slide-37
SLIDE 37

Ergodicity Defect & LaDA (Linearized Shallow Water & Particle Filter (E. Spiller))

Whi h j ? L d f b ? Which trajectory? – Lower defect better?

H l ? How long?

slide-38
SLIDE 38

Summary

Ergodicity Defect (ED) captures trajectory/flow Ergodicity Defect (ED) captures trajectory/flow complexity for identifying Lagrangian Coherent Structures

  • Understanding barriers to transport

f

  • Understanding/Determining transport of

material/flow properties by coherent structures Advantages of ED Advantages of ED

  • Distribution of trajectory can be non-uniform/sparse
  • Works in both 2 and 3 dimensions
  • Scaling analysis component/ other wavelet-like funcs
slide-39
SLIDE 39

LDA E l LSW LDA Example - LSW

Linearized Shallow Water(LSW) Model Have a flow field

u(x; y; t) = 2 sin(2∏x) cos(2∏y)uo + cos(2∏y)u1(t) v(x; y; t) = 2 cos(2∏x) sin(2∏y)uo + cos(2∏y)v1(t) h(x; y; t) = sin(2∏x) sin(2∏y)uo + sin(2∏y)h1(t) ( ; y; ) ( ) ( y) ( y) ( ) Drifter trajectories given by: = u[x(t); y(t); t]

dt x d / = u[x(t); y(t); t]

= v[x(t); y(t); t]

dt x d / dt dy /

slide-40
SLIDE 40

ED & LCSs: T M f C l it (CM) Two Measures of Complexity (CM)

(1) Correlation dimension

Compute F(s) =

U t ti t

c

c

2 2

) ) ( ( 1 

j j s

N N

Use to estimate

(2) E di it d f t

d

c

s s F  ) (

c

(2) Ergodicity defect adjust to analyze individual t j t i d t k th

d d

trajectories and take the mean over scales of interest

mean d

slide-41
SLIDE 41

Background: ED with respect to Haar mother g p wavelets    x ) 1 , [ , 1 ) ( ) (

s s s

j j 2 1 )) 1 ( 2 ( ) (

) (

 

    else x x , ) [ ) ( ) (

1 ,

 

s s s j

j j x x 2 ,..., 1 )), 1 ( 2 ( ) (

) (

     

Time averages Better for scaling analysis

slide-42
SLIDE 42

ED 3 dimensions + time – Numerical Algorithm

F diff t fi d i iti l d th ( ) l l For different fixed initial depth (z) levels,

 Generate trajectory from (time) snapshots  Take mapped trajectory in unit cube  Take mapped trajectory in unit cube  Partition the unit cube into smaller cubes

with sides of length Space average

s

3

s

 Space average =  Use number of trajectory points

inside each cube to estimate the average

s

) (s N j

time spent in each cube (time average)

 Combine info from all depth levels

slide-43
SLIDE 43

ED & LCSs: G l S t General Setup

For 2d fluid flows, trajectories satisfy

) , ( / t x u dt x d    

Trajectories exhibit a wide range of behavior

) (

from stationary densely covering

i.e., trajectories have different complexities p