+ All Categories
Home > Documents > High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well...

High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well...

Date post: 28-Mar-2018
Category:
Upload: dangkhuong
View: 223 times
Download: 2 times
Share this document with a friend
64
High order well balanced schemes for hyperbolic systems with source Giovanni Russo Department of Mathematics and Computer Science University of Catania, Italy In collaboration with Alexander Khe Lavrentyev Institute for hydrodynamics Novosibirsk, Russia
Transcript
Page 1: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

High order well balanced schemes for hyperbolic systems with source

Giovanni RussoDepartment of Mathematics

and Computer ScienceUniversity of Catania, Italy

In collaboration with Alexander KheLavrentyev Institute for hydrodynamics

Novosibirsk, Russia

Page 2: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

General features of the new approach

• Well balanced property for static and moving equilibria

• High order accuracy (depends on WENO)

• Applicable to a wide class of systems with source

• Applicable to staggered and unstaggered finite volume schemes

• At a numerical level requires the solution of local equilibria

• Conceptually simple

Goal: introduce a methodology to derive

Page 3: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Outline• Well balanced schemes• Conservative and equilibrium variables• Staggered finite volume• Non staggered FV schemes• Conservative reconstruction of equilibrium variables• Numerical tests:

– Shallow water equations– Nozzle flow

• Well balanced ADER schemes• Numerical reconstruction of equilibrium states• Work in progress

Page 4: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Well balanced schemesConsider a system of balance laws:

Denote by the stationary solution, satisfying equil. Eqn.

A method is well balanced if it satisfies a discrete versionof the equilibrium equation.If a method is not well balanced, truncation error of solutionsnear equilibrium may be larger than )(),( xutxu e−

Page 5: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Solution obtained by a Standard scheme(second order central)

Solution obtained by a Well-balanced scheme(second order central)

Difference between WB and non WB schemesEample with shallow water equations with batimetry:

initialcondition

spurious effect due to bottom topography

Page 6: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Some references (not complete!)Bernudez, A., Vazquez, M.E., 1994, Computer Fluids.L. Gosse, LeRoux, 1996, WB scheme for scalarGreenberg, LeRoux, 1996, … non conservative products R. Le Veque, 1998, WB Godunov scheme based on wave propagationG.R., HYP2000, WB central scheme (staggered)Perthame and Simeoni, 2001, WB kinetic schemeS.Jin, 2001, WB FV scheme for systems with geometric sourceKurganov and Levy, 2002, WB central unstaggeredG.R., 2002, central staggered, preserve non static equilibriaBouchut, 2004, nonlinear stability of finite volume, Birkhauser...Noelle, Pankratz, Puppo, Natvig, 2007, High order, FV well balancedNoelle, Shu, Xing, 2007, high order WB WENO FV schemeGallardo, Pares, Castro, JCP, 2007, high order, wb sw topography & dry areasKhe and G.R., 2008, Hyp. conference, Maryland

Page 7: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

A second order WB scheme for shallow waterPrototype of hyperbolic system with source term. Probably the most studied case. Valid when the wavelength >> water depth.Pressure is hydrostatic, and horizontal velocity does not depend on vertical coordinate.

Equations:

Page 8: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Main ingredients for WB (staggered schemes)

• Use where , in place of as independent unknowns ( )

• Compute space derivatives of as

• Suitable approximation of space derivatives

BhH += )q,(hu =),( qHu =

⇒ ),( xuff =

f

uxf

xuA

xf

∂∂

+∂∂

=∂∂

(G.R. HYP2000, Magdeburg)

Page 9: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

When and why does it work?

• The method preserves static equilibriabecause if then is constant.

• The method works because the unknown variables are also equilibrium variables.

• It would be nice to use equilibrium variables for the evolution, but then one would loose conservation.

• Key point: conservative mapping between equilibrium and conservative variables.

0=w BhH +=

Page 10: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Conservative and equilibrium variables 1/2In many cases, equilibrium (for smooth solutions) some functions of the conservative variables are constant.

At equilibrium const, andfrom the second equation the following variable is constant:

=≡ hwq

[Energy density – mathematical entropy]

For example, for shallow water:

Page 11: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Conservative and equilibrium variables 2/2

Some notation: Let us denote by the conservative variable

and by the equilibrium variable.We shall assume that there is a 1 to 1 correspondenceBetween and :

uv

u v

),( xvUu = ),( xuVv =

In the case of shallow water, one has

⎟⎠

⎞⎜⎝

⎛=⎟

⎞⎜⎝

⎛=

ηq

vqh

u , ))((~)2/(),,( 22 xBhghqxqh ++=η

Inversion requires solution of a cubic equation (which weassume we can do. Must be careful for transcritical cases)

Page 12: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Construction of finite volume method: central schemes on a staggered grid

Integrate the balance equation on a staggered cell:

∫+

Δ≡+

1

),(12/1

j

j

x

xj dxtxu

xu

where

Page 13: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

First order scheme

How to do it in such a way that the scheme is conservativeand well balanced?

Basic idea: use conservative variable for the evolution,and equilibrium variables to help the reconstruction

Forward Euler in time

Page 14: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

First order scheme - 2

Note: This definition has been used by Noelle, Shu and Xing

Then define the needed quantities as:

Staggered cell values

Pointwise values

Staggered source averages

Define equilibriumcell average

Page 15: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Let be an equilibrium solution, and let be the corresponding equilibrium variable. Then

Well balanced propertyIt is easy to show that, if are cell averages of equilibriumsolution, then

}{ nju

and

Integrating the equilibrium equation over the space:

Making use of this relation in the evolution for the cell average:

Page 16: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

High order in space: conservative reconstruction

Consider WENO 2-3 in cell Conservative variable u is reconstructed as

j

Obtained by imposing correct cell averages in cells and :j 1+j

Set of nonlinear equations for andSimilarly for

Remark: conservation property of the mapping is needed to ensure that is actually constant if the set comesfrom equilibrium solution, not to ensure that the scheme is conservative!

v }{ ju

Page 17: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Time integration: central Runge-Kutta Evolution equation

CRK approach: numerical solution on the staggered cell

Stage values computed by theevolution equation in non conservative form on the edgeof the staggered cell (i.e. at the center of the cells)

Page 18: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Computation of the stage values 1/2

Observe that

where fA u∇=

Consider the evolution equation

At equilibrium

This relation in fact can be used to define the equilibrium variable vEvolution equation for the stage values:

Page 19: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

The term can be obtained using WENOon the derivatives of the reconstruction

Computation of the stage values 2/2

Runge-Kutta coefficients

The WENO reconstruction is obtained from pointwise reconstruction of v obtained from the stage value

Page 20: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Practical considerationsIntegrals on each interval appearing in the non-linear Equations for the reconstructions, e.g. for WENO 2-3

are replaced by Gaussian quadrature formulas. [We used 4 point Gauss-Legendre formulas][which in practice guarantee WB property within round offError in our tests]

WB error depends on the tolerance for the solution of the nonlinear equations

Other reconstruction techniques are possible (see last part)

Page 21: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Unstaggered grids

Evolution equation

Numerical flux function

Boarder values

With (WENO 2-3)

Source average

skip

Page 22: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Forward Euler

Assume equilibrium initial data

Then Therefore, by consistency:

Let us show WB property

Above relations imply

Source cell average

And therefore

Page 23: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

High order schemes

Can be obtained by applying RK schemes in time

Stage values

Numerical solution

Values at cell edges:

Using same argument as Euler scheme, it can be proved it is WB,i.e. because it is proportional to derivatives of

[conservative reconstruction]

Page 24: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Numerical tests: staggered FV schemes

• First order: piecewise constant, forward Euler

• Second order: piecewise linear, MM limiter, CRK2 (modified Euler)

• Third order: compact WENO,CRK3

• Fourth order:Central WENO (3 parabolas),CRK4

Schemes compared

Page 25: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Numerical tests

• Models considered: – Saint Venant equations of shallow water– Nozzle flow for Euler equations

• Test performed to check– WB property for

• Static equilibria• Moving equilibria

– Order of accuracy– Shock capturing property

Page 26: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Shallow water – static equilibium

),( 1txh

),( 1txh

),( 1txq

),( 1txq

Firs

t ord

erS

econ

d or

der

3200,200=N

Page 27: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Shallow water – static equilibiumTh

ird o

rder

Four

th o

rder

3200,200=N

Page 28: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Shallow water – moving equilibium

),( 1txh

),( 1txh

),( 1txq

),( 1txq

3200,200Fi

rst o

rder

Sec

ond

orde

r=N

Page 29: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Shallow water – moving equilibium3200,200

Third

ord

erFo

urth

ord

er

=N

),( 1txh

),( 1txh

),( 1txq

),( 1txq

Page 30: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Equilibrium preservation

Shallow water, Moving equilibrium, 1st order scheme L1 errors in h and q, dt/dx = 0.2Cells: 100: 2.7693E-010 1.9099E-010 Cells: 200: 5.4388E-010 3.8929E-010 Cells: 400: 1.0930E-009 7.8746E-010

Shallow water, Moving equilibrium, 4th order scheme L1 errors in h and q, dt/dx = 0.2Cells: 100: 2.6651E-013 4.2220E-014 Cells: 200: 5.6666E-013 3.8355E-014 Cells: 400: 1.4794E-011 6.9670E-012

Page 31: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Accuracy test (smooth solution)

Skip non staggered

Page 32: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Non‐staggered schemes for shallow water

1st order scheme

2nd order scheme:o Piecewise linear reconstruction with MinMod limitero Modified Euler

4th order scheme:o WENO parabolic reconstructiono Runge—Kutta 4

Numerical Flux —HLL Riemann Solver

CFL number = 0.9

Number of cells: 100 and 3200

Page 33: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Moving Equilibrium

• Initial Conditions

0 0

0 0

( , , ) 0.001, [0.45,0.55]( )

( , , ), otherwiseH x q x

h xH x q

εε

+ ∈⎧= ⎨⎩

0 0/ ( ), [0,1]u q h x x= ∈

( )0.25 1 cos 20 ( 0.65) , [0.6,0.7]( )

0.0, otherwisex x

b xπ+ − ∈⎧⎪= ⎨

⎪⎩

Final time = 0.38

0

0.2

0.4

0.6

0.8

1

1.2

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Page 34: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

1st order scheme

• Left: h, Right: q = rho u• Solid: 3200 cells, Crosses: 100 cells

0.9998

1

1.0002

1.0004

1.0006

1.0008

1.001

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Initial3200 cells

100 cells

0.1995

0.1996

0.1997

0.1998

0.1999

0.2

0.2001

0.2002

0.2003

0.2004

0.2005

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Initial3200 cells

100 cells

Page 35: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

4th order scheme

• Left: h, Right: q = rho u• Solid: 3200 cells, Crosses: 100 cells

0.9998

1

1.0002

1.0004

1.0006

1.0008

1.001

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Initial3200 cells

100 cells

0.1995

0.1996

0.1997

0.1998

0.1999

0.2

0.2001

0.2002

0.2003

0.2004

0.2005

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Initial3200 cells

100 cells

Page 36: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Accuracy Tests

• Tests performed:• 100, 200, 400, 800, 1600, 3200 cellsh q0.879 0.9800.934 0.9840.970 0.9950.984 0.997

h q1.837 1.8861.913 1.8861.899 1.9551.764 1.797

h q3.980 3.9444.060 4.0464.136 4.1234.094 4.087

Page 37: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Nozzle flowEuler equations on a channel of variable cross section

Initial condition

Cross section of the channel

Periodic B.C. CFL = 0.2Final time T=0.26

Page 38: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Conservative and Equilibrium variables

A new equilibrium variable is used in place of S.The new variable is at equilibrium.

)(/~0 xSSS =

1~ =S

Conservative Equilibrium

Calculations are performed with staggered grid

Page 39: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Nozzle flow – shock capturing and WBPressure Velocity

Firs

t ord

erS

econ

d or

der

Page 40: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Equilibrium preservation

Nozzle flow, Moving equilibrium, 1st order scheme L1 errors in conservative variables, dt/dx = 0.2Cells: 100: 2.2272E-016 1.9529E-015 6.7946E-016 Cells: 200: 9.9143E-016 3.5666E-015 4.7939E-015 Cells: 400: 3.4360E-015 1.6227E-014 3.1442E-015

Nozzle flow, Moving equilibrium, 2nd order scheme L1 errors in conservative variables, dt/dx = 0.2Cells: 100: 3.5016E-016 3.7648E-015 7.9936E-016 Cells: 200: 7.6102E-016 4.7445E-015 3.1175E-015 Cells: 400: 1.5455E-015 2.7246E-014 1.4070E-014

Page 41: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Nozzle flow: accuracy test

Page 42: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

The procedure can be used to construct WB ADER schemes.ADER is a technique introduced by Toro and developed by Toro, Titarev, Dumbser, etc. (recall talk of Castedo Ruiz on monday).In classical ADER schemes, the numerical solution of a system of the form

Application to ADER schemes

is obtained as follows: integrating over a cell one obtains

Skip ADER

Page 43: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

summary of ADER schemes• The solution at cell edges may be computed by Taylor

expansion in time at cell edges.• Taylor expansion contains time derivative of the solution

evaluated at the initial time. • Differentiating the original equation in space, time derivatives

can be computed from space derivatives (Cauchy-Kovalewsky procedure).

• The initial value at the cell edge is evaluated by the solution of the Riemann problem (or by an approximate Riemann solver)

• The initial value of the space derivatives at cell edges is evaluated by the solution of a linear Riemann problem.

Remark: Taylor expansion can be replaced by Runge-Kutta procedure (G.R., Titarev, Toro, 2006)

Page 44: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

ADER WB schemesUsing the property

the evolution equation on cell edges becomes:

Now, if are cell averages of an equilibrium solution then one has

Which implies

And therefore

Page 45: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Numerical reconstruction of equilibrium states

The approach used so far requires the explicit knowledge of the mapping between conservative and equilibrium variables.

Such a mapping is not always available or known.

It would be desirable to formulate the method without relying on the explicit knowledge of the mapping.

This can be obtained by a numerical reconstruction of equilibrium states

(A.Khe, G.R., in preparation)

Page 46: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Equilibrium statesDefined by (1)

where

A state which is formed by piacewise local equilibrium states

Local equilibrium in cell is defined by (1) and

(2)

is the natural generalization of a piecewise constant state for systems without source

: char. function of solution of (1) and (2)( ),

Page 47: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Numerical local equilibria

Solve Eq.(1) and (2) numerically, e.g. by collocation.Look for an approximate solution in a finite dimensional space, say polynomial of degree

which gives p+1 equations for p+1 unknowns

Remarks• By piacewise local equilibria one can construct WB

schemes of order one.• The quality of WB property depends on the accuracy of

the solution of local equilibria (at equilibrium there are jumps )

Page 48: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

First order schemeStaggered scheme

It is

because =0

Unstaggered scheme

(a part from )

which at equilibrium gives

Page 49: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

High order schemes

Are obtained by high order reconstructions from local equilibria(rather than from constant states)

Second (and third) order recons. (equivalent to WENO2-3)

In cell define function as

where

and the local equilibria , are defined in :

are the WENO weight

Page 50: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

They satisfy the collocation equation in p points in

and the cell average conditions

Linear polynomials

are obtained by imposing that the reconstruction is conservative: 4x4 linear system

Page 51: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

RemarkThis property is satisfied by the first order polynomialsthat matches cell averages on two adjacent cells in classical FV schemes:

Page 52: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Can be constructed with a similar procedure

Here we construct up to a fourth order method

Time advancement (staggered version)

Initial values at cell center computed by from the reconstruction

Staggered cell average computed from the reconstruction

numerical solution does not change (to )

if stage values do not change.

Stage values: computed from

RHS = 0 at equilibrium

Higher order schemes

Page 53: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Application to scalar equation

Bottom profile: hump centered in 0.6

Page 54: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Second order scheme

Page 55: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Fourth order scheme

Page 56: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Check for convergence rate ( error)

Second order scheme Fourth order scheme

Test with a smooth solution

Page 57: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Application to shallow water

Page 58: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained
Page 59: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Shallow water system4th Order Scheme

I. Lake at rest 0

0.2

0.4

0.6

0.8

1

1.2

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

1

1.01

0.999

1

1.001

1.002

1.003

1.004

1.005

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Initial configuration

Total height

One can notice small perturbations over [0.6, 0.7]due to numerical reconstruction

-0.006

-0.004

-0.002

0

0.002

0.004

0.006

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Discharge

Solid — 4000 cells, Circles — 100 cells

Page 60: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

0.195 0.196 0.197 0.198 0.199

0.2 0.201 0.202 0.203 0.204 0.205

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

0.999

1

1.001

1.002

1.003

1.004

1.005

1.006

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Shallow water system 4th Order SchemeII. Moving Equilibrium

Initial configuration

Total height Discharge

Solid — 4000 cells, Circles — 100 cellsOne can notice small perturbations over [0.6, 0.7]due to numerical reconstruction

0

0.2

0.4

0.6

0.8

1

1.2

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

1

1.01

Page 61: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Reconstruction: restTotal height Discharge

0.999

1

1.001

1.002

1.003

1.004

1.005

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

4000 cells400 cells200 cells100 cells

0.9996

0.9998

1

1.0002

1.0004

0.55 0.6 0.65 0.7 0.75

400 cells200 cells100 cells

-0.006

-0.004

-0.002

0

0.002

0.004

0.006

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

4000 cells400 cells200 cells100 cells

-0.0004

-0.0002

0

0.0002

0.0004

0.55 0.6 0.65 0.7 0.75

400 cells200 cells100 cells

Page 62: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

0.999

1

1.001

1.002

1.003

1.004

1.005

1.006

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

4000 cells400 cells200 cells100 cells

0.195 0.196 0.197 0.198 0.199

0.2 0.201 0.202 0.203 0.204 0.205

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

4000 cells400 cells200 cells100 cells

Reconstruction: movingTotal height Discharge

0.9996

0.9998

1

1.0002

1.0004

0.55 0.6 0.65 0.7 0.75

400 cells200 cells100 cells

0.1985

0.199

0.1995

0.2

0.2005

0.201

0.2015

0.55 0.6 0.65 0.7 0.75

400 cells200 cells100 cells

Page 63: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Numerical Tests. Order

L1-norm of error OrderCells h q h q

64128 1.42e-5 1.63e-5256 5.90e-7 5.86e-7 4.59 4.80512 2.55e-8 2.32e-8 4.53 4.661024 1.19e-9 9.83e-10 4.42 4.562048 6.17e-11 4.80e-11 4.27 4.364096 3.58e-12 2.84e-12 4.11 4.088192 2.20e-13 1.76e-13 4.03 4.01

Page 64: High order well balanced schemes for hyperbolic systems ... · PDF fileHigh order well balanced schemes for hyperbolic systems with ... (depends on WENO) ... The term can be obtained

Work in progress• Include other effects (dry zones, transcritical flow, etc.)• Apply to other models (stratified athmosphrere, …)• Apply numerical reconstruction to problems with more

space dimensions• Connections with other approaches

ConclusionHigh order WB can be obtained using: conservative variables for the evolutionequilibrium variables used in the reconstructionanalytical knowledge of equilibrium variables is not necessary


Recommended