32
Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

  • Upload
    buidan

  • View
    221

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena

Lian Shen

November, 2008

Page 2: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008
Page 3: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Contents• Ocean wave overview• Linear wave theory

– Governing equation; free-surface boundary conditions– Dispersion relationship – Wave kinematics

• Simulation of nonlinear waves– High-order spectral method for multi-scale, phase-resolving, nonlinear

wave simulation

References: • Water Wave Mechanics for Engineering and Scientists by R.G. Dean & R.A. Dalrymple,

World Scientific • Theory and Applications of Ocean Surface Waves by C.C. Mei, M. Stiassnie & D.K.P. Yue,

World Scientific• Marine Hydrodynamics by J.N. Newman, MIT Press

Website: http://www.coastal.udel.edu/faculty/rad

Page 4: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Ocean Wave Overview

Page 5: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Wave Parameter Definition

( )2 2( , ) cos cos2H x tx t a kx t

L Tπ πη ω⎡ ⎤= − = −⎢ ⎥⎣ ⎦

0=t kxa cos=η Lk /2π= kL /2π=

ta ωη cos= t T/2πω = ωπ /2=T

The water surface elevation is given by

, → periodic in , wavenumber , wavelength

→ periodic in , frequency , period

At

0=xAt ,

x .

.

.

Phase velocity or wave celerity: . kTLC // ω==

Page 6: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Linear Wave Theory (2D)

Potential flow:For the majority of ocean water, flow is irrotational . There exists a scalar potential function, called the velocity potential, the gradients of which equals the velocity vector:

Mathematically,

and the integral

does not depend on the particular path from to .

Physical meaning of velocity potential: Flow particles move from low region to high region with a velocity .Using the velocity potential, we replace the three-component vector with a scalar .

φ∇=u

,u wx zφ φ∂ ∂

= =∂ ∂

0)( =∇×∇=×∇= φω u

∫ •=−x

xxdutxtx

0

),(),( 0φφ

00( , ) ( , )

x

xx t u dx x tφ φ= • +∫

0x x

φ

φ

φ∇=uu

φ

Page 7: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Governing Laplace EquationFrom potential flow definition:

ux

∂Φ=∂

zw

∂Φ∂

=

),,( tyxΦ is solved, we can obtain description of the wave field in terms of velocity ( )vu,Once .

, we use continuity equation based on mass conservation To derive a governing equation for ),,( tyxΦ

( )vu,

0u wux z

∂ ∂∇ = + =

∂ ∂i

Substitute into it, we have

022

2

2

2

=∆Φ=Φ∇=∂Φ∂

+∂Φ∂

=⎟⎠⎞

⎜⎝⎛∂Φ∂

∂∂

+⎟⎠⎞

⎜⎝⎛∂Φ∂

∂∂

yxzzxx

The above is called the Laplace equation for ),,( tyxΦ .

Page 8: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Kinematic Free-surface Boundary Condition ),( txz η=

t ( )),(, txzx ppp η=

tt δ+ ( )twztux pp δδ ++ ,

Elevation of the water surface is

Surface fluid particle at time has the location

at time , the location is

.

The particle is still at the water surface, so ),( tttuxtwz pp δδηδ ++=+

Taylor expansion of right-hand-side of the above equation gives

...),(),( TOHtt

tux

txtttux pp +∂∂

+∂∂

+=++ δηδηηδδη

...),( TOHtt

tux

txtwz pp +∂∂

+∂∂

+=+ δηδηηδ

),( txz pp η= 0→tδ

tt

tux

tw δηδηδ∂∂

+∂∂

=

ux

wt ∂

∂−=

∂∂ ηη

ux∂

∂η

0=∂Φ∂

==∂∂ zat

zw

Therefore, we have

Use , let , and neglect H.O.T., we have the Kinematic Free-surface Boundary Condition

Therefore, the Kinematic free-surface boundary condition obtains as

For small amplitude wave, we can neglect the quadratic term

And the Linearized Kinematic Boundary Condition becomes

.

Page 9: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Bernoulli’s Equation

( ) ugzpuutu 2)(1

∇++∇−=∇•+∂∂ νρ

ρNavier-Stokes equations:

( ) ϖ×−∇=×∇×−•∇=∇• uuuuuuuu )(21)()(

21 2Using

N-S equation becomeugzpuu

tu 22 )(1)(

21

∇++∇−=×−∇+∂∂ νρ

ρϖ

( ) )(21 2 gzp

t+−∇=∇∇+

∂∂∇

ρφφFor inviscid, irrotational flows,

021 2 =⎟⎟

⎞⎜⎜⎝

⎛++∇+

∂∂

∇ gzpt ρ

φφ

)(21 2 tfgzp

t=++∇+

∂∂

ρφφTherefore,

)(21 2 tFgz

tp +⎟

⎠⎞

⎜⎝⎛ +∇+∂∂

−= φφρ

Page 10: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Dynamic Free Surface Boundary Condition

The pressure in the water is given by the Bernoulli’s equation

)(21 2 tfgzp

t=++Φ∇+

∂Φ∂

ρ

),( txz η= )(21 2 tfg

tp ρηρρρ +−Φ∇−

∂Φ∂

−=At the water surface, , the pressure is then

app =

The pressure at the water surface on the water side is balanced by the atmospheric pressure. That is,

, which is a constant. We now have

)(21 2 tfg

tpa ρηρρρ +−Φ∇−

∂Φ∂

−=

ρ/)( aptf =In the above equation, we can set to make things simple.

021 2 =+Φ∇+

∂Φ∂ ηgt

With this we obtain the dynamic free-surface boundary condition:

For small amplitude wave, the quadratic terms can be neglected. And we have the linearized DBC:

00 ==+∂Φ∂ zatgt

η

Page 11: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Bottom Boundary Conditions

If the bottom is not deep, at the water bottom ( dz −= ), we have 0=wpenetrate the ocean bottom).

(water cannot

Therefore, we obtain the bottom boundary condition as

dzatz

−==∂Φ∂ 0

If the bottom is deep, the bottom boundary condition is

0 as z∇Φ→ → −∞

Page 12: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Summary for Linear Wave Boundary Value Problem

Governing Laplace equation: 02

2

2

2

=∂Φ∂

+∂Φ∂

yx

Free-surface boundary conditions:

0=∂Φ∂

=∂∂ zat

ztη

00 ==+∂Φ∂ zatgt

η

The above two equations can be combined to give (by eliminating η ):

002

2

==∂Φ∂

+∂Φ∂ zat

zg

t

The bottom boundary condition:

0 deep water

0 not deep

as z

at z dz

∇Φ→ →−∞∂Φ

= = −∂

For a plane progressive wave, ( ) 2 2( , ) cos cos2H x tx t a kx t

L Tπ πη ω ⎡ ⎤= − = −⎢ ⎥⎣ ⎦

, the solution for Φ is

( )[ ]

cosh 2 / 2 2( , , ) sin4 cosh 2 /

z d LgHT x tx z td L L T

π π ππ π

⎡ ⎤+ ⎡ ⎤⎣ ⎦Φ = −⎢ ⎥⎣ ⎦

Note that the hyperbolic functions are defined as ( )2

coshxx eex

−+= ( )

2sinh

xx eex−−

= ( ) xx

xx

eeeex −

+−

=tanh, , .

Page 13: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Solution of Linear Wave Boundary Value Problem

To solve the Laplace equation, we can use the separation of variable method. The solution is expressed as a product of functions of each independent variables

From the lateral periodic boundary condition, potential should be periodic in time, so we can specify

Substitute into the Laplace equation, we have

Dividing through by give us

The two terms depend on two different independent variables, so we can separate them

Page 14: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Solution of Linear Wave Boundary Value Problem (cont.)

Apply the lateral periodicity condition, X(x) should be periodic, so

Using the superposition principle, the potential can be written as

Apply the horizontal bottom boundary condition

This condition doesn’t change with x and t, so

Then we have

Apply the linearized dynamic free surface boundary condition

So the surface elevation is

And

The velocity potential becomes

Page 15: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Dispersion Relationship

ΦWe first discuss the dispersion relation which provides us with important information regarding the dependence of wave length and celerity on wave frequency (or the other ways). Substitute the solution

( )[ ]

cosh 2 / 2 2( , , ) sin4 cosh 2 /

z d LgHT x tx z td L L T

π π ππ π

⎡ ⎤+ ⎡ ⎤⎣ ⎦Φ = −⎢ ⎥⎣ ⎦

002

2

==∂Φ∂

+∂Φ∂ zat

zg

tinto the free-surface boundary condition

2

2 2tanhL hgT Lπ π

=

2

2 1LgTπ

=

L2

2tanh

LTg h

L

ππ=

TLC /=

2tanh

2

gL hL LCT

π

π= =

We obtain the dispersion relation

Say, the wave length is known. We can use the above formula to obtain the wave period

We can further get the wave celerity (phase velocity), :

The above equation shows that waves of different wavelengths travel at different speed. That is how the dispersion relation gets its name.

For deep water , the relation becomes:1 2( , tanh 1)2

h hL L

π≥ →

2 2L gL gTCT π π

= = =

2

2 2L hgT Lπ π

= LC ghT

= =For shallow water , the relation becomes:1 2 2( , tanh )20

h h hL L L

π π≤ →

Page 16: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Fluid Velocity and Acceleration under Wave

( ) 2 2( , ) cos cos2H x tx t a kx t

L Tπ πη ω ⎡ ⎤= − = −⎢ ⎥⎣ ⎦

For a wave , from the velocity potential solution,

( )[ ]

cosh 2 / 2 2( , , ) sin4 cosh 2 /

z d LgHT x tx z td L L T

θ

π π ππ π

⎡ ⎤+ ⎡ ⎤⎣ ⎦Φ = −⎢ ⎥⎣ ⎦

We can obtain the velocity of a fluid particle in the wave, based on definition,

( )[ ]

( )[ ]

cosh 2 / cosh 2 /2 2 2 2cos cos2 cosh 2 / cosh 2 /

z d L z d LH gT x t H x tux L d L L T T d L L T

π ππ π π π ππ π

⎡ ⎤ ⎡ ⎤+ +∂Φ ⎡ ⎤ ⎡ ⎤⎣ ⎦ ⎣ ⎦= = − = −⎢ ⎥ ⎢ ⎥∂ ⎣ ⎦ ⎣ ⎦

( )[ ]

( )[ ]

sinh 2 / sinh 2 /2 2 2 2sin sin2 cosh 2 / cosh 2 /

z d L z d LH gT x t H x twz L d L L T T d L L T

π ππ π π π ππ π

⎡ ⎤ ⎡ ⎤+ +∂Φ ⎡ ⎤ ⎡ ⎤⎣ ⎦ ⎣ ⎦= = − = −⎢ ⎥ ⎢ ⎥∂ ⎣ ⎦ ⎣ ⎦

( )[ ]

2 cosh 2 / 2 22 sincosh 2 /x

z d Lu x ta Ht T d L L T

ππ π ππ

⎡ ⎤+∂ ⎛ ⎞ ⎡ ⎤⎣ ⎦= = −⎜ ⎟ ⎢ ⎥∂ ⎝ ⎠ ⎣ ⎦

( )[ ]

2 sinh 2 / 2 22 coscosh 2 /z

z d Lw x ta Ht T d L L T

ππ π ππ

⎡ ⎤+∂ ⎛ ⎞ ⎡ ⎤⎣ ⎦= = − −⎜ ⎟ ⎢ ⎥∂ ⎝ ⎠ ⎣ ⎦

Page 17: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Fluid Velocity and Acceleration under Wave

Also see the website

http://www.coastal.udel.edu/faculty/rad

Page 18: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Ocean Wave Statistics• Ocean waves consist of progressive waves of

different frequencies, directions, phases, and amplitudes.

• Wave spectrum: ∫∫∞

ωθθωη2

00

2 ),( ddS

Page 19: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Example of Applications: Indian Ocean Tsunami

Wave propagation for tsunami: C=√ (g depth)

Wave length ~ 330 milesWave period ~ 40 minutes

Wave phase speed 500+ mph--equivalent to jet airliner

Wave speed ≠ water speed (2 fps)

Page 20: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

High-Order Spectral (HOS) Method for Nonlinear Ocean Wave Simulation

• Governing Laplace equation:

( )2 , , 0z t∇ Φ =x

• Fully nonlinear KBC:

( ) at ,t z x x y y z tη η η η= Φ − Φ − Φ = x

• Fully nonlinear DBC:

( )1 at ,2t ag p z tη ηΦ + + ∇Φ ⋅∇Φ = − = x

• Question:

How to solve the above equations efficiently?

Page 21: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Free-Surface KBC in Surface Potential Form• Surface potential

( ) ( )( ) ( ), , , , at ,η ηΦ = Φ =S t t t z tx x x x (H1)

• Chain rule

( ) at ,η η η∇ Φ =∇ Φ+Φ ∇ ⇒∇ Φ =∇ Φ −Φ ∇ =S Sz z z tx x x x x x x (H2)

( ) at ,η η ηΦ = Φ +Φ ⇒Φ = Φ −Φ =S St t z t t t z t z tx (H3)

( )/ /x ye x e y∇ ≡ ∂ ∂ + ∂ ∂xwhere the horizontal gradient operator:

• Kinematic boundary conditions (KBC) on free surface

( )0 at ,η η η+∇ Φ⋅∇ −Φ = =t z z tx x x (H4)

Substitute equations (H2) and (H3) into (H4)

( ) ( )

( ) ( )

0 at ,

1 0 at ,

η η

η η η η

η η

η+∇ Φ ⋅∇ − +∇ ⋅∇ Φ =

⇒ + ∇ Φ −Φ ∇ ⋅∇ −Φ = =

⇒ =St z

St z z

z

z t

t

x x x

x x x x x

x

(H5)

KBC in terms of surface potential

Page 22: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Free-Surface DBC in Surface Potential Form• Dynamic boundary conditions (DBC) on free surface

( )21 1 at ,2 2t z ag p z tη ηΦ + + ∇ Φ ⋅∇ Φ + Φ = − =x x x (H6)

( ) ( )1 at ,η η η η η⇒ = −∇ Φ ⋅∇ + +∇ ⋅∇ Φ =St z z tx x x x x (H7)

air pressure on free surfaceRewrite equation (H5)

Substitute equation (H7) into (H3)

( )( )( ) ( ) ( )2

1

+ 1 at ,

η η η

η η η η

⇒Φ = Φ −Φ −∇ Φ ⋅∇ + +∇ ⋅∇ Φ

= Φ ∇ Φ ⋅∇ Φ − +∇ ⋅∇ Φ =

S St t z z

S St z z z t

x x x x

x x x x x (H8)

Substitute equations (H2) and (H8) into (H6)

( ) ( )

( ) ( )

( ) ( ) ( )2

2

2

1 1 1 , , at

+ 1

1 1 2 2

,2 2

S St z z

S Sz z z

S St z

a

Sag t

g

p

p z t

η η η η

η η η η η

η η

Φ + + ∇ Φ ⋅

⇒Φ ∇ Φ ⋅∇ Φ − +∇ ⋅∇ Φ +

+ ∇ Φ −Φ ∇ ⋅ ∇ Φ

∇ Φ −

−Φ

+∇ ⋅∇ Φ = − =

∇ + Φ = −

x x x x

x x

x

x

x x

x

x x x

DBC in terms of surface potential

(H9)

Page 23: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

High-Order Expansion• M-order perturbation

( ) ( ) ( )1

, , , ,=

Φ = Φ∑M

m

mz t z tx x

( ) ( ) ( ) ( )1 0

, , , , 0,!

ηη−

= =

∂Φ = Φ = Φ =

∂∑ ∑k kM M m

mSk

m kt t z t

k zx x x

( ) ( ) ( ) ( ), , ε η ε ε= Φ = = Φ =m mak O O OAssume

• Taylor expansion of surface potential about the mean free surface

(H10)

(H11)

By collect terms at each order, we obtain

( ) ( ) ( ), 0, 1, 2,...,Φ = = =m mz t f m Mx (H12)

where

( )

( ) ( ) ( )

1

1

1, 0, 2,3,...,

!

S

k kmm m

kk

f

f z t m Mk zη−

=

⎧ = Φ⎪⎨ ∂

= − Φ = =⎪ ∂⎩∑ x

(H13)

Page 24: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Boundary Value Problem• Laplace equations

( ) ( )2 , , 0 0 1, 2,...,∇ Φ = ≤ =m z t z m Mx (H14)

• Dirichlet boundary condition at mean free surface( ) ( ) ( ), 0, 1, 2,...,Φ = = =m mz t f m Mx (H12)

where ( )

( ) ( ) ( )

1

1

1, 0, 2,3,...,

!

S

k kmm m

kk

f

f z t m Mk zη−

=

⎧ = Φ⎪⎨ ∂

= − Φ = =⎪ ∂⎩∑ x

(H13)

• Neumann boundary condition for deep water wave( ) 0 as 1, 2,...,∇Φ → →−∞ =m z m M (H15)

• Periodic boundary conditions in horizontal directions( ) ( ) ( ) ( )( ) ( ) ( ) ( )

L , , , , 1, 2,...,

L , , , ,

⎫Φ + = Φ ⎪ =⎬Φ + = Φ ⎪⎭

m mx x

m my y

e z t z tm M

e z t z t

x x

x x(H16)

where Lx and Ly are the domain sizes in x- and y-directions, respectively.

Page 25: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Spectral Approach• Eigenfunction expansion

( ) ( ) ( ) ( ) ( )0

, , , 0=

Φ = Φ Ψ ≤∑N

m mn n

nz t t z zx x

For a rectangular domain, the eigenfunction can be represented as

(H17)

( ) ( ), exp | | i 0Ψ = + ⋅ ≤n n nz z zx k k x (H18)

By substituting (H17) into (H12) , the modal amplitudes can be solved successively by spectral method for any prescribed and .

ΦS

η

( ) ( )Φ mn t

Equation (H17) satisfies all but the free surface Dirichlet boundary condition (H12).

• Solving the boundary value problem

( ) ( ) ( ) ( ) ( ) ( ) ( )

( ) ( ) ( )1 0

L L ( )

0 0

, 0 exp i

1 exp i 0,1,...,L L

= =

= Φ Ψ = = Φ ⋅

⇒Φ = − ⋅ =

∑ ∑

∫ ∫x y

N Nm m m

n n n nn n

m mn n

x y

f t z t

t f dxdy n N

x k x

k x

where is the wavenumber vector for the nth mode.( ),=n xn ynk kk

(H20)

(H19)

Page 26: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Time Advancement of Free-Surface Boundary Conditions• Surface vertical velocity

(H21)( ) ( ) ( ) ( )1

11 0 0

, , , 0!

ηη+−

+= = =

∂Φ = Φ Ψ =

∂∑ ∑ ∑k kM M m N

mz n nk

m k n

t t zk z

x x

• Update of the free surface boundary conditions

By substituting equation (H21) into (H5) and (H9), the free-surface boundary conditions as functions of the modal amplitude are

( ) ( ) ( ) ( )1

11 0 0

1 ,0 0!

ηη η η η+−

+= = =

⎡ ⎤∂+∇ Φ ⋅∇ − +∇ ⋅∇ Φ Ψ =⎢ ⎥∂⎣ ⎦

∑ ∑ ∑k kM M m N

mSt n nk

m k nt

k zx x x x x (H22)

( )

( ) ( ) ( )21

11 0 0

1 1 12 2

, 0!

η η η

η +−

+= = =

Φ + + ∇ Φ ⋅∇ Φ − +∇ ⋅∇

⎡ ⎤∂× Φ Ψ = −⎢ ⎥∂⎣ ⎦∑ ∑ ∑

S S St

k kM M m Nm

n n akm k n

g

t pk z

x x x x

x

(H23)

By integrating equations (H22) and (H23), the new values of and at next timestep are obtained.

ΦS η

Page 27: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Summary of the High-Order Spectral Method

• Procedure of HOS method– Give and as initial conditions

– Solve the modal amplitude successively from equation (H19) by the pseudo-spectral method with fast Fourier Transform

– Integrate equations (H22) and (H23) in time by the 4th-order Runge-Kutta scheme to obtain new values of and

– Repeat the above steps

0ΦS0η

( ) ( )Φ mn t

ΦS η

• Features of HOS method– Almost linear computational effort with mode number N and

perturbation order M: O(M*N*lnN)– Exponential convergence with both M and N– Low global truncation error and large stability region with 4th-order

Runge-Kutta scheme

Page 28: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Simulation Example: L2 Crescent Wave

t=0T

t=6T

t=3T

HOS simulation of the nonlinear evolution of a large-amplitude plane Stokes wave subject to small initial 3D perturbations.

L2 crescent waves have alternating spanwise peak and trough on two successive streamwise peaks.

Su (1982)

Page 29: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Simulation Example: L3 Crescent Wavet=0T

HOS simulation of the nonlinear evolution of a large-amplitude plane Stokes wave subject to small initial 3D perturbations.

L3 crescent waves have a ‘high-high-low’ (HHL) pattern of wave crest amplitudes.

t=3T

t=6T

H H LSu (1982)

Page 30: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Simulation Example: Wind-Wave Interaction

Page 31: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Simulation Example: Kelvin’s Ship Waves

http://resources.edb.gov.hk/physics/articlePic/Optics_Wave/SurfaceWaves_05s.jpg

http://www.wikiwaves.org/index.php/Image:Wake.avon.gorge.arp.750pix.jpg

Page 32: Introduction to Water Waves and Simulation of Multi-Scale ... · Introduction to Water Waves and Simulation of Multi-Scale Nonlinear Wave Phenomena Lian Shen November, 2008

Simulation Example: Large-Scale Ocean WavefieldDomain: 30km × 30kmEvolution time: 0.5hour

Irregular short-crested wavefield, sea-state ~7 (JONSWAP: Tp = 12s, Hs = 10m, cos2θ spreading)

Wave modes, N = 1.6×107

Nonlinearity order, M = 3

# time steps ~ O(104)

Computing platform: Cray XT3 with 256 processors Simulation time: 22 hours