• Aucun résultat trouvé

Centered-potential regularization for the advection upstream splitting method

N/A
N/A
Protected

Academic year: 2021

Partager "Centered-potential regularization for the advection upstream splitting method"

Copied!
23
0
0

Texte intégral

(1)

HAL Id: hal-01152395

https://hal.inria.fr/hal-01152395v2

Submitted on 21 Sep 2016

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

upstream splitting method

Martin Parisot, Jean-Paul Vila

To cite this version:

Martin Parisot, Jean-Paul Vila. Centered-potential regularization for the advection upstream splitting method . SIAM Journal on Numerical Analysis, Society for Industrial and Applied Mathematics, 2016.

�hal-01152395v2�

(2)

Vol. n, No. p, pp. 0000–0000

CENTERED-POTENTIAL REGULARIZATION FOR ADVECTION UPSTREAM SPLITTING METHOD

MARTIN PARISOT AND JEAN-PAUL VILA

Abstract. The current paper is devoted to a centered IMEX scheme in multi-dimensional framework for a wide class of multicomponent and isentropic flows. The proposed strategy is based on a regularized model where the advection velocity is modified by the gradient of the potential of the conservative forces in both mass and momentum equations. The stability of the scheme is ensured by the dissipation of mechanic energy, which stands for a mathematical entropy, under an advective CFL condition. The main physical properties such as positivity, conservation of the total momentum and conservation of the steady state at rest are satisfied. In addition, asymptotic preserving properties in the regimes (‘incompressible’ and ‘acoustic’) are analyzed. Finally, several simulations are presented to illustrate our results in a simplified context of oceanic flows in one dimension.

Key words. conservation laws, low-Mach number, low-Froude number, well-balanced scheme, entropy dissipation, asymptotic preserving

AMS subject classifications. 35L60, 76M12, 86A05, 76E20, 35B40 DOI.XXXXX

1. Introduction. In the current paper, we are interested in a system of con- servation laws with a large number L of unknowns ρ

i

(t, X) ∈ R

+

/{0} satisfying an advection equation with their own velocity U

i

(t, X) ∈ R

d

in a multidimensional fram- work d ∈ N \ {0}, where X ∈ Ω ⊂ R

d

is the space variable and t ≥ 0 is the time variable. The space domain is assumed to be periodic and its measure denoted by |Ω|

is finite. The force field applied to the fluids is supposed to be irrotational, defined by the scalar potential φ

i

(ρ, X) ∈ R with ρ = (ρ

1

, . . . , ρ

L

)

|

. The advection model reads

(M

εt

)

t

ρ

i

+ ∇ · (ρ

i

U

i

) = 0

t

i

U

i

) + ∇ · (ρ

i

U

i

⊗ U

i

) = −ρ

i

∇ φ

i

ε

2

with a given initial condition ρ

i

(0, X) = ρ

0i

(X) > 0 and U

i

(0, X ) = U

i0

(X ). In the following, we refer to the scalar unknowns ρ

i

as the masses and to the second equation of (M

εt

) as the momentum balance. The parameter ε is the dimensionless number characterizing the ratio of the inertial and potential forces. In addition, the potential energy E (ρ, X) is defined by ∂

ρi

E := φ

i

, the kinetic energy by K

i

:=

ρ2i

kU

i

k

2

and the mechanical energy of the model by E :=

εE2

+ P

L

i=1

K

i

. In order to lead to physical solutions, for any positive mass ρ

i

> 0, the potential energy should be a strictly convex function of the masses. More precisely, the Hessian H (ρ, X) of the potential energy E, defined by H

ij

= ∂

2ρ

jρi

E = ∂

ρj

φ

i

has to be positive-definite and the model

Received by the editors XXXXX; accepted for publication (in revised form) XXXXX; published electronically XXXX.

http://www.siam.org/journals/sinum/XXXXX.html

INRIA Paris, ANGE Project-Team, 75589 Paris Cedex 12, France; CEREMA, ANGE Project- Team, F-60280 Margny-L`es-Compi`egne, France; LJLL, UPMC Universit´e Paris VI, Sorbonne Uni- versit´es, UMR CNRS 7958, F-75005 Paris, France; supported by the SHOM grant 15CR02 (mar- [email protected])

Institut de Math´ematiques de Toulouse, UMR CNRS 5219, INSA, F-31077 Toulouse, France ([email protected])

0

(3)

(M

εt

) should satisfy the following entropy inequality, corresponding to the second law of thermodynamics

(1.1) ∂

t

E +

L

X

i=1

∇ ·

ρ

i

φ

i

ε

2

+ K

i

U

i

≤ 0.

The solution of (M

εt

) satisfies many steady states, which are generally hard to estimate. As is usual in the literature [2, 4, 17, 34, 38], only the steady state at rest is considered, i.e. with the additional condition u

i

= 0.

Proposition 1.1. The state defined by

u

i

= 0 and φ

i

(ρ (t, X) , X ) = φ

i

is a steady state of the model (M

εt

), the so-called steady state at rest.

Note that several works present stability results for particular steady states with non-vanishing velocity, see for example [8, 22, 35].

In the current work, a particular attention is given to the resolution of the advec- tion model (M

εt

) in the regime ε 1. In such a regime, the main term of the potential is constant and is given by φ

i

=

|Ω|1

R

φ

i

ρ

0

(X) , X

dX and the main term of the mass denoted by ρ

i

(x) satisfies φ

i

= φ

i

(ρ (X ) , X). Two asymptotic models seem relevant, according to the time scale.

• For a short time scale t = O

ε→0

(ε), using the rescaled time τ =

εt

and assuming that the initial condition satisfies the scaling U

i0

(X) = O (ε) and ρ

0i

= ρ

i

+ O (ε), the advection model (M

εt

) tends when ε vanishes to a system of wave equations usually called acoustic regime defined by

(M

0τ

)

 

 

τ

φ e

i

+

L

X

j=1

H

ij

∇ · ρ

j

U e

j

= 0

τ

U e

i

+ ∇ φ e

i

= 0 with the initial condition given by φ e

i

(0, X) = P

L

j=1

H

ij

ρ

0j

(X ) − ρ

j

(X) and U e

i

(0, X) =

Ui0ε(X)

. The main part of the Hessian is given by H

ij

= H

ij

(ρ (X ) , X ).

For more details see [43].

• For a long time scale t = O

ε→0

(1), assuming that the Hessian of the potential energy is well-conditioned independently of ε, i.e. κ = O

ε→0

(1) with κ the condition number of H and the initial condition satisfies the scaling ρ

0i

= ρ

i

+ O (ε) and ∇ · ρ

0i

U

i0

= O (ε), the advection model (M

εt

) tends to a divergence free model usually called incompressible regime when ε vanishes, i.e.

(M

0t

)

∇ · ρ

i

U

i

= 0

t

U

i

+ U

i

· ∇U

i

= −∇ψ

i

with the initial condition U

i

(0, X) = U

i0

(X ). The unknown ψ

i

(t, X) acts as a

Lagrange multiplier to satisfy the divergence free condition. See [23, 24, 28] for the

case L = 1.

(4)

Proposition 1.2. Assume that the potential energy does not depend on the space variable, i.e. E (ρ, X ) = E (ρ). Then the total momentum satisfies the following conservation law

t

L

X

i=1

ρ

i

U

i

! + ∇ ·

L

X

i=1

ρ

i

U

i

⊗ U

i

+ P (ρ) ε

2

I

d

!

= 0.

with P (ρ) = P

L

i=1

ρ

i

φ

i

(ρ) − E (ρ).

Many physical systems satisfy the assumptions of (1.1), Proposition 1.1 and the scaling of the Hessian κ = O

ε→0

(1). In the case of the one component system, i.e.

L = 1, the isentropic Euler equations [41, 44, 42, 15, 14] with or without gravity force can be written under the form (M

εt

). The isentropic pressure is a function of the mass and can be linked to the potential and the potential energy thanks to the relation P = ρφ − E. In the case of polytropic fluids, where the pressure is given by P = λρ

γ

with λ > 0 and the adiabatic coefficient γ > 1, the potential energy, the potential and the Hessian are respectively given by

E = λ ρ

γ

γ − 1 + ρgz, φ = λ γρ

γ−1

γ − 1 + gz and H = λγρ

γ−2

where z is the vertical coordinate. In this context, the dimensionless parameter ε corresponds to the so-called Mach number. In the case without gravity force, i.e. g = 0, it is clear that the assumption of Proposition 1.2 is fulfilled. For a multicomponent system, i.e. L > 1, the most obvious physical system which can be written under the form (M

εt

) is the mixture model [3]. Several numerical strategies can be cited to adapt the Riemann solvers to the non-conservative hyperbolic equations, see [6, 9, 32].

However, the eigenvalues, generally hard to approximate in the case of a large number of equations, are required for many numerical resolution of hyperbolic equations.

In the framework of free surface flow, the classical shallow water model [11] as well as the multilayer model [1, 27, 36] can be written under the form (M

εt

). In this context, the so-called mass ρ

i

> 0 corresponds to the effective mass of the i

th

water column %

i

h

i

with %

i

the density of the fluid and h

i

the layer thickness. The velocity U

i

corresponds to the mean horizontal velocity. In this context, the dimensionless parameter ε corresponds to the so-called Froude number. Adopting the convention that the layers are numbered from the free surface to the bottom, the potential is given by

φ

i

= g

B +

L

X

j=1

%

j

h

j

%

max(i,j)

with B (X) the bottom elevation. The potential energy and the Hessian are respec- tively given by

E = g

L

X

i=1

B + 1 2

L

X

j=1

%

j

h

j

%

max(i,j)

 %

i

h

i

 , and H

ij

= g

%

max(i,j)

.

Note that the Hessian is positive-definite iff the layers are well-stratified, i.e. iff

%

i

< %

i+1

. This assumption is a necessary (not sufficient) condition to ensure the

(5)

multilayer shallow water model is hyperbolic, see [13, 30, 31]. Finally, in the case of flat topography, i.e. B = 0, it is clear that the assumption of Proposition 1.2 is satisfied and leads in this context to the conservation of the momentum of the column of water.

Classical Riemann solvers are well-known to be to much dissipative in the asymp- totic regime ε 1, and require a very restrictive CFL condition, see [19]. More precisely, the asymptotic scheme obtained by passing ε to zero in classical Riemann solvers is not consistent with the acoustic regime (M

0τ

), see [12]. The purpose of this work is to propose a numerical strategy (S

εδt

) consistent with (M

εt

) for any value of ε and satisfying the main physical properties (1.1), Proposition 1.2 and Proposition 1.1.

In particular, the asymptotic scheme (S

0δt

) obtained by passing ε to zero in the numer- ical scheme (S

εδt

), is consistent with the incompressible regime (M

0t

). Similarly, for small time step δ

t

= εδ

τ

, the asymptotic scheme (S

0δτ

) obtained by passing ε to zero in the numerical scheme S

δετ

, is consistent with the incompressible regime (M

0τ

).

These properties, called in the literature asymptotic preserving (AP), see [21], can be illustrated by Fig. 1.

(S

εδt

)

(M

εt

)

(S

0δτ

) (M

0τ

)

(S

0δt

)

(M

0t

)

δx→0 δx→0

δt=εδτ ε→0

t=ετ ε→0

δt= O

ε→0(1) ε→0

t= O

ε→0(1) ε→0

δx→0

Fig. 1.Asymptotic preserving properties of the CPR scheme (Sδεt).

The numerical scheme studied in the current paper is a generalization of the scheme presented in [18]. It was applied for the discretization of the conservative two-fluid model with only one momentum equation, therefore the potential φ is a scalar. In addition, the potential φ is independent of the space variable. The main improvement of the current work is to propose a formulation able to deal with space dependent potentials and nonconservative products. Note that the space dependency of the potential is required in the modeling of source terms such as gravity in the isentropic Euler equation or the bathymetry in the shallow water model. The nu- merical strategy is described in a general multidimensional framework R

d

and does not require a bound for the eigenvalues of the system. The stability of the scheme is ensured under an advective CFL condition, i.e. not restrictive for a continuous solu- tion in the regime of small ε. The main results was already presented in [37] without mathematical proofs.

2. Centered-potential regularization of AUS method. In the current sec-

tion, an adaptation of the so-called Advection Upstream Splitting Method (AUSM)

introduced in [26] is proposed. The numerical strategy, from now on called Centered-

Potential Regularization (CPR) is based on a centered estimate of the potential, as

recommended in [12] to preserve the asymptotic limit, see Section 3. In addition,

the centered estimate ensures the discrete stability of the steady state at rest, see

Section 2.3. Then, the advection operator of the momentum equation is discretized

(6)

using an upwind scheme according to the sign of the mass flux.

F ace Cell k f

ρ

ni,k

, U

i,kn

N

kf

k

Cell k

f

ρ

ni,k

f

, U

i,kn

f

Fig. 2.Scheme of the numerical notations for 2D case,d= 2.

For any dimension d ∈ N \ {0}, we consider a tessellation of Ω ⊂ R

d

, denoted T , composed of star-shaped control volumes. For any control volume k ∈ T , its measure is denoted by |k|, its surface area by |∂k| and the set of its faces by F

k

. In addition, for any face f ∈ F

k

, its surface area is denoted by |f| , the neighbor of k relative to the face f by k

f

∈ T such that k ∩ k

f

= f and the unit normal to the face f outward to the control volume k by N

kkf

, see Fig. 2. The compactness of the control volume is denoted by `

k

=

|∂k||k|

and the normalized face measure by µ

kf

=

|∂k||f|

. The numerical unknowns are approximated at time t

n+1

= t

n

t

where δ

t

is the time step at the n

th

iteration. The following numerical strategy is based on a cell-centered finite volume method, i.e. the numerical unknowns are the approximation of the averaged value of the mass ρ

ni,k

> 0 and of the velocity U

i,kn

∈ R

d

at the time t

n

in each control volume k ∈ T . The discretization of the potential is denoted by φ

ni,k

:= φ

i

nk

, X

k

) and we use the following notations at the face: 2 (a)

f

:= a

k

+ a

kf

and 2 [a]

kkf

:= a

kf

− a

k

. The numerical scheme of the mass conservation (M

εt

) reads

(S

εδt

.a) ρ

n+1i,k

= ρ

ni,k

− δ

t

`

k

X

f∈Fk

F

i,fn+1

· N

kkf

µ

kf

where the numerical mass flux F

i,fn+1

is an approximation of

|f|δ1

t

R

tn+1 tn

R

f

ρ

i

U

i

dσ dt.

Then, the momentum balance is approximated using an upwind scheme. It reads

(S

εδt

.b)

ρ

n+1i,k

U

i,kn+1

= ρ

ni,k

U

i,kn

− ρ

n+1i,k

δ

t

`

k

X

f∈Fk

φ

n+1i

f

ε

2

N

kkf

µ

kf

− δ

t

`

k

X

f∈Fk

U

i,kn

F

i,fn+1

· N

kkf

+

− U

i,knf

F

i,fn+1

· N

kkf

µ

kf

with the positive and the negative part functions defined by 2 (ψ)

±

= |ψ| ± ψ ≥ 0.

The numerical mass flux is regularized using the centered potential variation, i.e.

(S

εδt

.c) F

i,fn+1

:= ρ

n+1i

U

in

f

− γδ

t

ρ

n+1i

`

f

φ

n+1i

kf

k

ε

2

N

kkf

.

The regularization parameter γ can be defined locally, at the face, as a function of the flow. The sensitivity of the solution to the numerical regularization parameter is clearly depending on the state variables. In the following, under the following implicit CFL condition

(2.1) δ

t

`

k

X

f∈Fk

F

i,fn+1

· N

kkf

µ

kf

< ρ

ni,k

(7)

and for γ ≥ 1, an entropic stability result is highlighted, see Theorem 2.3. Note that the numerical scheme (S

εδt

) is a nonlinear IMEX scheme. More precisely, the implicit CFL condition (2.1) can not be directly used to estimate a time step since it depends on the mass (through the potential) at the next time iteration. In addition, the mass conservation (S

εδt

.a) is a nonlinear coupled implicit scheme. One can use a Brouwer argument to show the existence of a fixed point. In practice, the scheme (S

εδt

.a) is solved using a Banach fixed point strategy and the time step is estimated using the previous approximation.

Proposition 2.1 ( Positivity ). Assume that the initial condition ρ

0i,k

are positive.

Then there exists a time step δ

t

such that the CFL condition (2.1) is fulfilled and the mass approximations ρ

ni,k

are positive.

Proof. Assume that the mass approximation at time iteration n is positive, i.e.

ρ

ni,k

> 0, which is true for the initial condition. The CFL condition (2.1) is clearly satisfied for δ

t

= 0 and it is not an equality case. Then since the mass approximations ρ

n+1i,k

are continuous functions of the time step δ

t

, there exists a neighborhood of 0 for δ

t

such that the condition is satisfied. Then by direct estimate, we have

ρ

n+1i,k

= ρ

ni,k

− δ

t

`

k

X

f∈Fk

F

i,fn+1

· N

kkf

µ

kf

> 2 δ

t

`

k

X

f∈Fk

F

i,fn+1

· N

kkf

µ

kf

which leads to the positivity of the mass approximations ρ

n+1i,k

.

To compare the implicit CFL condition (2.1) to a classical CFL condition, a more restrictive CFL condition but in the classical form is proposed. The numerical mass flux is bounded by

F

i,fn+1

· N

fk

ρ

n+1i

U

in

f

· N

kkf

+ γδ

t

ρ

n+1i

`

f

φ

n+1i

kf

k

ε

2

.

Since the sum over the faces is normalized, the CFL condition can be computed by face and leads to a second order polynomial function

V

t

`k

2

+V

t

`k

−1 which is negative when (V

1

+ V

2

)

`δt

k

< 1. After simplification, we get the following CFL condition

(2.2)

ρ

n+1i

U

in

f

· N

kkf

+ ρ

n+1i

f

r

γ 2

[

φn+1i

]

kfk ε2

min

ρ

n+1i,k

, ρ

n+1i,k

f

δ

t

min `

k

, `

kf

< 1 2

which is more restrictive than (2.1). Classical Godunov schemes are generally stable under a CFL condition of the form

U

in

· N

fk

+

cεni

δt

`

< Cst see [16]. The celerity of the potential wave (c

i

)

1≤i≤L

corresponds to the square root of the eigenvalues of the matrix ρ

i

H

ij

. In the limit ε goes to zero, the wave potential is still large c

i

= O

ε→0

(1) and the classical CFL condition becomes restrictive, i.e.

δ`t

= O

ε→0

(ε).

On the contrary, the main term of the potential is constant in space, i.e. φ

ni,k

= φ

ni,k

f

+ O

ε→0

ε

2

, see Section 3.2 and the CFL condition of the CPR scheme can be large, i.e.

δ`t

= O

ε→0

(1).

(8)

The regularization term in the numerical mass flux plays a role similar to the numerical viscosity introduced in the Lax-Wendroff scheme [25]. In particular, dis- persive oscillations are present in the vicinity of the shock using the CPR scheme (S

εδt

) as well as the Lax-Wendroff scheme. Similarly to the artificial viscosity (denoted by B in [25]), the regularization parameter γ can be increased in order to reduce the amplitude of these oscillations.

2.1. Consistency and accuracy order. In the current section, the consistency of the CPR scheme (S

εδt

) in the sense of finite difference methods is analyzed. The compactness reads `

k

=

|∂k||k|

=

δ2dx

with d the dimension and δ

x

is the standard space step definition, i.e. the distance between the center of two neighboring cells. For readability reasons, the space Taylor expansion is written in one direction only. The neighbors of the volume k ∈ Z in the considered direction are k − 1 and k + 1. The notation k +

1

/

2

indicate a discretization at the face between the volume k and k + 1.

Even if the index of the other directions are not indicated, the proof is established in multi-dimensional framework d ∈ N \ {0}.

Proposition 2.2 ( Consistency ). Assume that the solution is smooth enough and the tessellation is a regular cartesian grid with a space step δ

x

. Then for any regularization coefficient γ bounded with respect to δ

t

and δ

x

the CPR scheme (S

εδt

) is consistent with the advection model (M

εt

). More precisely the modified system reads

 

 

 

 

 

 

t

ρ

i

+ ∇ · (ρ

i

W

i

) = O

δ

t2

, δ

2x

, δ

t

δ

x2

ε

2

t

i

U

i

) + ∇ · (ρ

i

U

i

⊗ W

i

) = −ρ

i

∇ φ

i

ε

2

− δ

t

2

∇ · (ρ

i

t

U

i

⊗ U

i

) + ∂

t

ρ

i

ε

2

∇φ

i

+O

δ

2t

, δ

x

, δ

t

δ

2x

ε

2

.

with the modified discharge ρ

i

W

i

= ρ

i

U

i

δ2t

2dγρ

i

φ

i

ε2

+ ρ

i

t

U

i

− U

i

t

ρ

i

. Proof. The exact solution of (M

εt

) at time t

n

and at the position kδ

x

is denoted by ρ

i

|

nk

:= ρ

i

(t

n

, kδ

x

) and U

i

|

nk

:= U

i

(t

n

, kδ

x

). Let us focus firstly on the numerical mass flux (S

εδt

.c). The centered series leads to

1 4

ρ

i

|

n+1k+1

+ ρ

i

|

n+1k

φ

i

|

n+1k+1

− φ

i

|

n+1k

= δ

x

2 ρ

i

x

φ

i

|

n+1k+1/2

+ δ

x3

2 C|

n+1k+1/2

+ O δ

5x

= δ

x

2 ρ

i

x

φ

i

|

n+k+11//22

+ δ

3x

2 C|

n+k+11//22

+ O δ

t

δ

x

, δ

x5

where C =

18

x2

ρ

i

x

φ

i

+

3x3φi

and 1

2

ρ

i

|

n+1k+1

U

i

|

nk+1

+ ρ

i

|

n+1k

U

i

|

nk

= ρ

i

|

n+1k+1/2

U

i

|

nk+1/2

+ δ

2x

8 ∂

x

ρ

i

|

n+1k+1/2

U

i

|

nk+1/2

+ O δ

x4

= ρ

i

U

i

|

n+k+11//22

+ δ

t

2 T |

n+k+11//22

+ δ

2x

D|

n+k+11//22

+ O δ

2t

, δ

x4

with D =

18

x

ρ

i

U

i

+

δ2t

T

and T = U

i

t

ρ

i

− ρ

i

t

U

i

. Using a trapezoidal rule, the

flux at time t

n

+

δ2t

is a second order approximation of the integral of the flux along

(9)

the time step. More precisely, we have F

i

|

n+1k+1/2

=

ρ

i

W

i

+ δ

x2

D + δ

t

δ

x2

ε

2

dγC

n+1/2

k+1/2

+ O δ

2t

, δ

x4

with F

i

|

n+1k+1/2

the discrete flux (S

εδt

.c) estimated with the exact solution. Using the centered series, the modified equation of the mass is obtained. Considering the mo- mentum equation, the upwind scheme leads to the following series

U

i

|

nk

F

i

|

n+1k+1/2

· N

kkf

+

− U

i

|

nk

f

F

i

|

n+1k+1/2

· N

kkf

=

U

i

+ δ

t

2 ∂

t

U

i

ρ

i

W

i

n+1/2

k+1/2

+ O δ

2t

, δ

x

The right-hand-side is finally written to get the modified momentum balance.

2.2. Stability and entropy dissipation. In the current section, a stability result based on the dissipation of the discrete mechanical energy, which stands for a mathematical entropy, is presented. Let us introduce the discrete kinetic energy K

i,kn

:=

ρ

n i,k

2

U

i,kn

2

, the discrete potential energy E

kn

:= E (ρ

nk

, X

k

) and the discrete mechanical energy E

nk

:=

Eεkn2

+ P

L

i=1

K

ni,k

.

Theorem 2.3 ( Dissipation of the discrete mechanical energy ). Assume that the CFL condition (2.1) is fulfilled. Then for any regularization coefficient γ ≥ 1, the discrete mechanical energy satisfies the following local entropy inequality

(2.3) E

kn+1

≤ E

kn

− δ

t

`

k

X

f∈Fk

L

X

i=1

G

K,i,fn+1

+ G

E,i,fn+1

ε

2

!

· N

kkf

+ H

n+1K,i,f

+ H

n+1E,i,f

ε

2

! µ

kf

with the fluxes G

K,i,fn+1

and H

K,i,fn+1

of kinetic energy defined by

(2.4)

G

K,i,fn+1

· N

kkf

:= 1 2

U

i,kn

2

F

i,fn+1

· N

kkf

+

− 1 2

U

i,kn f

2

F

i,fn+1

· N

kkf

and H

n+1K,i,f

:= δ

t

ρ

n+1i

`

kf

k

φ

n+1i

kf

k

ε

2

2

and the fluxes G

E,i,fn+1

and H

n+1E,i,f

of potential energy defined by

(2.5)

G

n+1E,i,f

· N

fk

:= φ

n+1i

f

F

i,fn+1

· N

kkf

and H

En+1,i,f

:= −

φ

n+1i

kf

k

ρ

n+1i

U

in

kf

k

· N

kkf

.

The proof of the theorem results from two lemmas that establish in the discrete framework the evolution of the kinetic energy and potential energy.

Lemma 2.4 ( Kinetic energy ). Assume that the CFL condition (2.1) is fulfilled . Then the discrete kinetic energy satisfies the following bound

(2.6) K

n+1i,k

≤ K

ni,k

− δ

t

`

k

X

f∈Fk

G

K,i,fn+1

· N

fk

+ H

n+1K,i,f

− R

n+1K,i,f

µ

kf

− δ

t

Q

n+1i,k

ε

2

(10)

where the fluxes of potential energy G

K,i,fn

and H

nK,i,f

are defined by (2.4), the source term and the discrete work of the forces are respectively given by

(2.7) R

n+1K,i,f

:= δ

t

ρ

n+1i

`

f

φ

n+1i

kf

k

ε

2

2

and Q

n+1i,k

:= ρ

n+1i,k

U

i,kn

`

k

· X

f∈Fk

φ

n+1i

kf

k

N

kkf

µ

kf

.

Proof. According to Proposition 2.1, the masses ρ

n+1i,k

are positive. Then the scheme satisfied by the velocity U

i,kn+1

is obtained by replacing the mass ρ

ni,k

in the momentum scheme (S

δεt

.b) using the mass scheme (S

δεt

.a). More precisely

(2.8)

U

i,kn+1

= U

i,kn

+ δ

t

`

k

X

f∈Fk

U

i,kn

f

− U

i,kn

ρ

n+1i,k

F

i,fn+1

· N

fk

µ

kf

− δ

t

`

k

X

f∈Fk

φ

n+1i

f

ε

2

N

kkf

µ

kf

.

The centered-discretization of the potential at faces can replaced by the half-difference, X

f∈Fk

φ

n+1i

f

N

kkf

µ

kf

= X

f∈Fk

φ

n+1i

kf

k

N

kkf

µ

kf

.

Using the equality 2A · (B − A) = kBk

2

− kAk

2

− kB − Ak

2

for any A ∈ R

d

and B ∈ R

d

, the scalar product between the velocity scheme (2.8) and the ρ

n+1i,k

U

i,kn

leads to

K

n+1i,k

= K

ni,k

− δ

t

`

k

X

f∈Fk

G

K,i,fn+1

· N

kkf

µ

kf

− δ

t

Q

n+1i,k

ε

2

+ S

i,kn+1

where the source term S

i,kn+1

coming from the numerical discretization is given by S

i,kn+1

:= 1

2 ρ

n+1i,k

U

i,kn+1

− U

i,kn

2

− 2 δ

t

`

k

X

f∈Fk

[U

in

]

kkf

2

F

i,fn+1

· N

fk

µ

kf

.

The following step of the proof looks for an upper bound the source term S

i,kn+1

in function of the potential variation. Using the velocity scheme (2.8) and Jensen’s inequality, the advection term and the variation of potential are split, i.e.

S

n+1i,k

≤ ρ

n+1i,k

δ

t

`

k

2

X

f∈Fk

φ

n+1i

kf

k

ε

2

2

µ

kf

+ 1 ρ

n+1i,k

δ

t

`

k

2

X

f∈Fk

r

F

i,fn+1

· N

fk

! 2 [U

in

]

kkf

r

F

i,fn+1

· N

fk

! µ

kf

2

−2 δ

t

`

k

X

f∈Fk

[U

in

]

kkf

2

F

i,fn+1

· N

fk

µ

kf

.

Then the first term of the right-hand-side is split into an anti-symmetric part which

leads to the flux H

n+1K,i,f

given by (2.4) and the symmetric part which leads to a source

term R

n+1K,i,f

estimated at the faces (2.7). Finally, using a Cauchy-Schwarz’s inequality,

(11)

the last terms of the right-hand-side is bounded by S

i,kn+1

≤ δ

t

`

k

X

f∈Fk

R

n+1K,i,f

− H

n+1K,i,f

µ

kf

+4 δ

t

`

k

 X

f∈Fk

[U

in

]

kkf

2

F

i,fn+1

· N

kkf

µ

kf

 δ

t

`

k

X

f∈Fk

F

i,fn+1

· N

kkf

ρ

n+1i,k

µ

kf

− 1 2

 .

We conclude using the CFL condition (2.1).

Lemma 2.5 ( Potential energy ). The discrete potential energy satisfies the follow- ing bound

(2.9) E

kn+1

≤ E

kn

− δ

t

`

k

X

f∈Fk

L

X

i=1

G

En+1,i,f

· N

fk

+ H

En+1,i,f

− R

En+1,i,f

µ

kf

+ δ

t

L

X

i=1

Q

n+1i,k

where the fluxes of potential energy G

E,i,fn

and H

En,i,f

are defined by (2.5) and the work of the force Q

ni,k

is given by (2.7). The numerical source term R

n+1E,i,f

is defined by (2.10) R

En+1,i,f

:=

φ

n+1i

kf

k

F

i,fn+1

− ρ

n+1i

U

in

f

· N

kkf

.

Proof. Let us consider the potential energy at the intermediate time step E

kn+s

= E sρ

n+1k

+ (1 − s) ρ

nk

, X

k

. Accordingly to the mean value theorem, there exists 0 <

s

?k

< 1 such that

E

kn+1

= E

kn

+ ∂

s

E

kn+1

− 1

2 ∂

ss2

E

kn+s?k

= E

kn

+

L

X

i=1

ρ

n+1i,k

− ρ

ni,k

φ

n+1i,k

− 1 2

L

X

i=1 L

X

j=1

ρ

n+1i,k

− ρ

ni,k

H

n+s

? k

ij,k

ρ

n+1j,k

− ρ

nj,k

with H

n+sij,k?k

= H

ij

s

?k

ρ

n+1k

+ (1 − s

?k

) ρ

nk

, X

k

. Under the assumption of (1.1), the last term is nonnegative. Then, using the mass scheme (S

εδt

.a), the following bound holds

E

kn+1

≤ E

kn

− δ

t

`

k

X

f∈Fk

L

X

i=1

φ

n+1i,k

F

i,fn+1

· N

kkf

µ

kf

.

Finally, the exchange of energy Q

n+1i,k

is added to the right-hand-side and the rest is split into an anti-symmetric flux G

E,i,fn+1

and a symmetric residual R

n+1E,i,f

to get the announced result.

Proof. [of Theorem 2.3] The definition of the numerical mass flux (S

εδt

.c) is mo- tivated by the leading form of the potential energy residual (2.10). More precisely, injecting (S

εδt

.c) in (2.10) and summing with (2.7), the mechanic source term reads

R

n+1K,i,f

+ R

n+1E,i,f

ε

2

= (1 − γ) δ

t

ρ

n+1i

`

f

φ

n+1i

kf

k

ε

2

2

.

(12)

We conclude the dissipation law of the mechanical energy (2.3).

Note that the bound (2.3) is a dissipation law since the fluxes G

K,i,fn+1

· N

kkf

, G

E,i,fn+1

· N

kkf

, H

n+1K,i,f

and H

n+1E,i,f

are anti-symmetric with respect to the control volume. More precisely, summing inequality (2.3) over the cells k ∈ T leads to the energy decay law, which can be considered as a nonlinear stability argument. The mechanical energy dissipation leads to the following bound of the variation of potential, i.e.

(γ − 1)

T

X

n=1

δ

t

X

f∈F

ρ

ni

`

f

ni

]

kkf

ε

2

2

≤ X

k∈T

`

k

E

k0

.

2.3. Conservation law and steady states at rest. The following section is devoted to the translation of the physical properties Proposition 1.1 and Proposi- tion 1.2 of the model (M

εt

) at the discrete level.

Proposition 2.6 ( Discrete conservation of the mass ). The discrete mass is conserved by the CPR scheme (S

εδt

). More precisely

X

k∈T

|k|ρ

ni,k

= X

k∈T

|k|ρ

0i,k

.

The total momentum conservation Proposition (1.2) is not easy to satisfy at the discrete level for any potential mapping. The following result Proposition (2.7) shows the conservation in the case of a quadratic energy and as a consequence with constant Hessian. However, many physical models have a quadratic energy. For example, the multilayer shallow water model satisfies this assumption and more precisely the Hes- sian is given by H

ij

=

% g

max(i,j)

.

Proposition 2.7 ( Discrete conservation of the total momentum ). Assume that the Hessian is a constant and symmetric matrix, i.e.

ρi

H = 0, ∇H = 0 and H

ij

= H

ji

. Then the discrete total momentum satisfies the following balance

L

X

i=1

ρ

n+1i,k

U

i,kn+1

=

L

X

i=1

ρ

ni,k

U

i,kn

− δ

t

`

k

X

f∈Fk

L

X

i=1

ρ

n+1i

f

φ

n+1i

f

− 1

2 ρ

n+1i

φ

n+1i

f

µ

kf

− δ

t

`

k

X

f∈Fk

L

X

i=1

U

i,kn

F

i,fn+1

· N

fk

+

− U

i,knf

F

i,fn+1

· N

fk

µ

kf

.

It follows that the discrete global momentum is conserved by the CPR scheme (S

εδt

).

More precisely

X

k∈T L

X

i=1

|k|ρ

ni,k

U

i,kn

= X

k∈T L

X

i=1

|k|ρ

0i,k

U

i,k0

.

Proof. Summing the momentum scheme (S

εδt

.b) over the mass 1 ≤ i ≤ L, the nonconservative term becomes

L

X

i=1

ρ

n+1i,k

X

f∈Fk

φ

n+1i

f

ε

2

N

fk

µ

kf

= X

f∈Fk

L

X

i=1

ρ

n+1i,k

φ

n+1i,k

f

2

N

fk

µ

kf

(13)

Since the Hessian is constant, the potential can be written under the form φ

n+1i,k

f

=

P

L

j=1

H

ij

ρ

n+1j,k

f

and since the Hessian is symmetric, i.e. H

ij

= H

ji

, it reads

L

X

i=1

ρ

n+1i,k

φ

n+1j,k

f

=

L

X

i=1 L

X

j=1

ρ

n+1i,k

H

ij

ρ

n+1j,k

f

=

L

X

i=1 L

X

j=1

ρ

n+1j,k

f

H

ji

ρ

n+1i,k

=

L

X

j=1

ρ

n+1j,k

f

φ

n+1j,k

.

Then the half sum of the left-hand side and the right-hand side leads to

L

X

i=1

ρ

n+1i,k

X

f∈Fk

φ

n+1i

f

ε

2

N

fk

µ

kf

= X

f∈Fk

L

X

i=1

ρ

n+1i,k

φ

n+1i,k

f

+ ρ

n+1i,k

f

φ

n+1i,k

2

N

fk

µ

kf

.

Finally using the equality

ρ

n+1 i,k φn+1

i,kfn+1

i,kfφn+1i,k

4

= ρ

n+1i

f

φ

n+1i

f

12

ρ

n+1i

φ

n+1i

f

, we get the announced result.

Proposition 2.8 ( Well-balanced ). The CPR scheme (S

εδt

) preserves the discrete steady states at rest defined by U

i,kn

= 0 and φ

ni,k

= φ

i

.

Proof. Assume that the discrete unknowns at the n

th

time iteration satisfy the the steady state at rest. Let us consider first the mass scheme (S

εδt

.a). Since the discharge and the variation of potential vanish ρ

n+1i

U

in

f

= 0 and [φ

ni

]

kkf

= 0, the scheme can be written as

ρ

n+1i,k

− γ δ

t2

`

k

X

f∈Fk

ρ

n+1i

`

f

φ

n+1i

kf

k

ε

2

µ

kf

= ρ

ni,k

− γ δ

t2

`

k

X

f∈Fk

ρ

ni

`

f

ni

]

kkf

ε

2

µ

kf

.

The unique solution is ρ

n+1i,k

= ρ

ni,k

, which implies φ

n+1i,k

= φ

i

. Finally, the velocity at time iteration n + 1 vanishes U

i,kn+1

= 0 since the numerical flux F

i,fn+1

and the potential variation

φ

n+1i

kf

k

vanish.

Let us highlight that the CPR scheme (S

εδt

) is stable and consistent without condition on the velocity difference. Indeed, for several physical model under the form (M

εt

), an additional condition on the velocity difference is required to proof the hyperbolicity of the system, see [13, 30, 31] in the framework of free surface flows.

Obviously if this condition is not satisfied, the solution of the CPR scheme (S

εδt

) is well-defined but is not relevant as a mathematical solution of the PDE system.

3. Asymptotic regimes. In the following section, the behavior of the scheme in the regime ε 1 is analyzed. Fig. 1 illustrate the following properties. The advection model (M

εt

) has two asymptotic behaviors relevant depending on the time scale considered.

3.1. Fine time scale: the acoustic regime (M

0τ

). In the following section, the behavior of the solution of (M

εt

) for a small time scale t = ετ and in the limit where ε goes to zero is analyzed. We refer to [43] for the derivation and the analytical results about the acoustic regime.

For any fixed φ ∈ R

L

, the main masses ρ

k

are defined such that φ

i

k

, X

k

) = φ

i

(14)

and we consider the following scheme (S

0δτ

)

φ e

n+1i,k

= φ e

ni,k

− δ

τ

`

k L

X

j=1

H

ij

k

X

f∈Fk

ρ

j

U e

jn

f

· N

kkf

− γδ

τ

ρ

j

`

f

h φ e

n+1j

i

kf

k

! µ

kf

U e

i,kn+1

= U e

i,kn

− δ

τ

`

k

X

f∈Fk

φ e

n+1i

f

N

kkf

µ

kf

with H

ij

k

:= H

ij

k

, X

k

). The following consistency result holds

Proposition 3.1. Assume that the solution is smooth enough and the tessellation is a regular cartesian grid with a space step δ

x

. Then the numerical strategy (S

0δτ

) is consistent with the acoustic regime (M

0τ

). More precisely the modified system reads

 

 

 

 

τ

φ e

i

+

L

X

j=1

H

ij

∇ · ρ

j

U e

j

= δ

τ

2

L

X

j=1

H

ij

∇ ·

(2dγ − 1) ρ

j

∇ φ e

j

+ O δ

τ2

, δ

2x

τ

U e

i

+ ∇ φ e

i

= − δ

τ

2

L

X

j=1

H

ij

∇ · ρ

j

U e

j

+ O δ

2τ

, δ

x2

.

Proof. The proof is similar to the proof of Proposition 2.2.

Proposition 3.2. Assume that the Hessian of the potential energy is well- conditioned independently of ε, i.e. κ = O

ε→0

(1), and the discretized initial condition satisfies

ρ

0i,k

= O

ε→0

(1) , U

i,k0

= O

ε→0

(ε) and φ

i

ρ

0k

, X

k

= φ

i

+ O

ε→0

(ε) . with the parameter ρ

i,k

such that the potential φ

i

= φ

i

k

, X

k

) is space independent.

Then the CPR scheme (S

δεt

) with the time step scaling δ

t

= O

ε→0

(ε) tends to the scheme (S

0δτ

) in the limit where ε goes to zero. More precisely, for any time iteration n ∈ N , for any control volume k ∈ T scheme differences read

ρ

ni,k

− ρ

i,k

+ ε ρ e

ni,k

= O

ε→0

ε

2

and U

i,kn

− ε U e

i,kn

= O

ε→0

ε

2

with

ρ

ni,k

, U

i,kn

, the solution of the CPR scheme (S

εδt

) and ρ e

nk

= H

−1k

φ e

nk

with

φ e

ni,k

, U e

i,kn

, the solution of the scheme (S

0δτ

) with the initial condition ρ e

0i,k

= ρ

0i,k

, U e

i,k0

= U

i,k0

and H

−1k

is the inverse matrix of H

k

i,j

= ∂

ρj

φ

i

k

, X

k

).

Proof. First the time of the numerical scheme is rescaled. Note that since U

i,kn

is a velocity, the rescaled velocity becomes u

ni,k

:=

U

n i,k

ε

. Assume the following scaling of the numerical unknowns at the previous iteration n

φ

ni,k

= φ

i

nk

, X

k

) = φ

i

+ O

ε→0

(ε) and u

ni,k

= O

ε→0

(1)

which is true by hypothesis for the initial condition. The main term of the mass scheme (S

εδt

.a) (with δ

τ

:=

δεt

) can be written as

ρ

n+1i,k

− γ δ

τ2

`

k

X

f∈Fk

ρ

n+1i

`

f

φ

n+1i

kf

k

µ

kf

= ρ

ni,k

− γ δ

τ2

`

k

X

f∈Fk

ρ

ni

`

f

ni

]

kkf

µ

kf

+ O

ε→0

(ε) .

Références

Documents relatifs

Then, the pattern matching is initiated and SDMLib tries to find model objects of type Variable that are connected to the current Activity object via a locals link. If there

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

We derive rigorously a multiscale expansion at any order for the solution of an eddy current problem which is addressed in a bidimensional setting where the conducting medium

In view of these results, a more advanced high order space and time analysis is currently in progress, including an eventual extension to a general finite elements frame as we

We present a comparison between the numerical solution to the Boltzmann equation ob- tained using a spectral scheme [17], the approximation to the compressible Navier-Stokes

M UNZ , A weakly asymptotic preserving low Mach number scheme for the Euler equations of gas dynamics, SIAM Journal on Scientific Computing, 36 (2014), pp. IGPM report 455, RWTH

Therefore, the phase-space trajectories of the fast parallel motion are supported by mag- netic field lines for their space dependence, have constant magnetic moment and are such

This study provides a key theoretical step forward since it characterizes the numerical behavior of splitting errors within a more general nonlinear framework, for which new