+ All Categories
Home > Documents > Some Geometric integration methods for PDEs Chris Budd (Bath)

Some Geometric integration methods for PDEs Chris Budd (Bath)

Date post: 21-Dec-2015
Category:
View: 214 times
Download: 0 times
Share this document with a friend
Popular Tags:
26
Some Geometric integration methods for PDEs Chris Budd (Bath)
Transcript
Page 1: Some Geometric integration methods for PDEs Chris Budd (Bath)

Some Geometric integration methods for PDEs

Chris Budd (Bath)

Page 2: Some Geometric integration methods for PDEs Chris Budd (Bath)

Have a PDE with solution u(x,y,t)

Variational structure

Symmetries linking space and time

Conservation laws

Maximum principles

)...,,,,,( yyxxyxt uuuuuFu

Page 3: Some Geometric integration methods for PDEs Chris Budd (Bath)

Cannot usually preserve all of the structure and

Have to make choices

Not always clear what the choices should be

BUT

GI methods can exploit underlying mathematical links between different structures

Page 4: Some Geometric integration methods for PDEs Chris Budd (Bath)

dxGu

G

xt

uG,

01,00 dt

d

dt

d GG

Variational Calculus

0,,

dt

ddxHSH

t

u HH

Hamiltonian system

Page 5: Some Geometric integration methods for PDEs Chris Budd (Bath)

dxuu

dxGu

G

t

u

42,

42

G

3uut

u

02

uuut

ui

dxu

udxHu

Hi

t

u

2,

42

H

Page 6: Some Geometric integration methods for PDEs Chris Budd (Bath)

ttudxu

dt

dt as,02G

Cuttasudt

d 2

,,0H

NLS is integrable in one-dimension,

In higher dimensions

Can we capture this behaviour?

Page 7: Some Geometric integration methods for PDEs Chris Budd (Bath)

)),(()( xktnuGUG nkd xUGT kdd )(G

xVUVU

GTVU kk

k

ddd )(

),()()(

GG

Discrete Variational Calculus [B,Furihata,Ide]

dxxuGu

G

xt

u),(, G

x

UUUUgUgUfG kkkkkklkklkld

1)(),()()(

klkklk

kklkklkklkkl

l kk

l

k

d

VUWVUW

VgVgUgUg

VUd

df

VU

G

),(),(

2

)()()()(

),(),(

Page 8: Some Geometric integration methods for PDEs Chris Budd (Bath)

knn

dk

nk

nk

UU

G

t

UU

),( 1)(

1

10,00

),(),()(

),()()(

11)(1

11

tx

UU

G

UU

GTxUU

UU

GTUU

knn

d

knn

dnn

knn

dnd

nd GG

dxxuGu

G

xt

u),(, G

Page 9: Some Geometric integration methods for PDEs Chris Budd (Bath)

Example:

42,0)1()0(,

423 uu

Guuuut

u xxxxx

32121311)2(1

4

1

2

1 nk

nk

nk

nk

nk

nk

nk

nk

nk

nk UUUUUUUUt

UU

Implementation :

• Predict solution at next time step using a standard implicit-explicit method

• Correct using a Powell Hybrid solver

Page 10: Some Geometric integration methods for PDEs Chris Budd (Bath)

n

nn

n

n

nk

nk

nk

nk

nk

nk

nk

nk

n

nk

nk

tt

tU

Ut

UUUUUUUUt

UU

21

2

1

32121311)2(1

max

max

4

1

2

1

ttuuut

uxx ,3

Problem: Need to adaptively update the time step

Balance the scales

2

1,

UTuUutTt

Page 11: Some Geometric integration methods for PDEs Chris Budd (Bath)

t

n

Page 12: Some Geometric integration methods for PDEs Chris Budd (Bath)

G

U

G

U

n

Page 13: Some Geometric integration methods for PDEs Chris Budd (Bath)

t

Page 14: Some Geometric integration methods for PDEs Chris Budd (Bath)

x

u

Page 15: Some Geometric integration methods for PDEs Chris Budd (Bath)

Some issues with using this approach for singular problems

• Doesn’t naturally generalise to higher dimensions

• Doesn’t exploit scalings and natural (small) length scales

• Conservation is not always vital in singular problems

Peak may not contribute asymptotically NLS

Page 16: Some Geometric integration methods for PDEs Chris Budd (Bath)

ttuuuut

uyyxx ,,3

)(,1

,1

),(),(,,

2ttT

UL

UT

yxLyxuUutTt

Extend the idea of balancing the scales in d dimensions

Need to adapt the spatial variable

Page 17: Some Geometric integration methods for PDEs Chris Budd (Bath)

Use r-refinement to update the spatial mesh

Generate a mesh by mapping a uniform mesh from a computational domain into a physical domain

Use a strategy for computing the mesh mapping function F which is simple, fast and takes geometric properties into account [cf. Image registration]

F

C P

),( C ),( yxP

Page 18: Some Geometric integration methods for PDEs Chris Budd (Bath)

Introduce a mesh potential ),,( tQ

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

DQQQ

DQ

QQ

QQyxQH

2

1

det),(

),()(

2

,..),,( yx uuuM

Geometric scaling

Control scaling via a measure

Page 19: Some Geometric integration methods for PDEs Chris Budd (Bath)

d

t QHQMQI/1

)()(

Spatial smoothing

(Invert operator using a spectral method)

Averaged measure

Ensures right-hand-side scales like P in dD to give global existence

Parabolic Monge-Ampere equation PMA

(PMA)

Evolve mesh by solving a MK based PDE

Page 20: Some Geometric integration methods for PDEs Chris Budd (Bath)

Geometry of the method

Because PMA is based on a geometric approach, it performs well under certain geometric transformations

1. System is invariant under translations and rotations

2. For appropriate choices of M the system is invariant under natural scaling transformations of the form

UuuyxLyxTtt ),,(),(,

Page 21: Some Geometric integration methods for PDEs Chris Budd (Bath)

LQQyxLyx ),(),(

ddtt QLHLQHQ

T

LQ /1/1 )()(

PMA is scale invariant provided that

ddd tyxuMTTtyxLUuMQLM /11/1/1 )),,(()),,((()(

Page 22: Some Geometric integration methods for PDEs Chris Budd (Bath)

2/12/12/1 )log(,),( TTLTUttT

),(),(, ** yxyxttu 3uuuu yyxxt

Extremely useful property when working with PDEs which have natural scaling laws

XdtYXutYXutYXM ddd ),,(),,(),,(

Example: Parabolic blow-up in d-D

ddd uuMuMTuTM 2/11/12/1 )()()(

Scale:

Regularise:

Page 23: Some Geometric integration methods for PDEs Chris Budd (Bath)

Solve in PMA parallel with the PDE

3uuuu yyxxt

Mesh:

Solution:

XY

10 10^5

Page 24: Some Geometric integration methods for PDEs Chris Budd (Bath)

Solution in the computational domain

10^5

Page 25: Some Geometric integration methods for PDEs Chris Budd (Bath)

NLS in 1-D

Page 26: Some Geometric integration methods for PDEs Chris Budd (Bath)

Recommended