HAL Id: inria-00193944
https://hal.inria.fr/inria-00193944v2
Submitted on 5 Dec 2007
HAL is a multi-disciplinary open access
archive for the deposit and dissemination of
sci-L’archive ouverte pluridisciplinaire HAL, est
destinée au dépôt et à la diffusion de documents
equations with topography and friction
Abdou Wahidi Bello, Aurélien Goudjo, Hervé Guillard, Jean-Antoine Desideri
To cite this version:
Abdou Wahidi Bello, Aurélien Goudjo, Hervé Guillard, Jean-Antoine Desideri. A HLLC Riemann
solver to compute shallow water equations with topography and friction. [Rapport de recherche]
RR-6381, INRIA. 2007, pp.26. �inria-00193944v2�
inria-00193944, version 2 - 5 Dec 2007
a p p o r t
d e r e c h e r c h e
9
-6
3
9
9
IS
R
N
IN
R
IA
/R
R
--6
3
8
1
--F
R
+
E
N
G
Thème NUM
Un solveur de Riemann HLLC pour la résolution
numérique des Equations de Saint-Venant avec
topographie et friction
Abdou W. BELLO — Aurélien GOUDJO — Côme GOUDJO — Hervé GUILLARD —
Jean-Antoine DESIDERI
N° 6381
Décembre 2007
topographie et fri tion Abdou W. BELLO
∗
, Aurélien GOUDJO∗
, CmeGOUDJO∗
, Hervé GUILLARD†
,Jean-Antoine DESIDERI†
ThèmeNUMSystèmesnumériques
ProjetsOpaleet Smash
Rapport dere her he n°6381Dé embre200726pages
Résumé : On s'intéresse i i à la résolution, par une méthode Volumes Finis, du modèle
bidimensionnel des équations de Saint-Venant ave topographie et fri tion. Grâ e à la
propriété d'invarian e parrotationdu ux des équations, l'étude du as 2D dé oule dela
bonnerésolutiondusystèmemonodimensionneldeséquationsdeSaint-Venant.L'implémentation
numériqueestréaliséeparuns hémadevolumesnisdetypeGodunovutilisantunsolveur
appro hédeRiemanndetypeHLLCquipréservelapositivitédelahauteurd'eauetquiest
bienadaptépourletraitementdesondesde ho s.Enn,des astestssontprésentésainsi
qu'un asgrandeurnature : appli ation dumodèleauphénomène d'inondation de laville
deCotonou(BENIN)parles ruesdelalagunedeCotonou.
Mots- lés: EquationsdeSaint-Venant,volumesnis,solveurdeRiemannHLLC,s héma
positif, inondations
∗
Universitéd'Abomey-Calavi,01BP526Cotonou,Bénin
†
Abstra t: We onsidertheresolution, byanite-volumemethod, ofthetwo-dimensional
modeloftheshallowwaterequationswithtopographyandfri tion.Thankstotheproperty
ofinvarian eperrotationoftheuxofshallowwaterequations,weshowthatthestudyof
the2D ase risesfrom the good resolution of the monodimensional system of theshallow
water equations. The numeri al implementation is arried out by a nite volume s heme
ofGodunovtypeusinganRiemann approximate solverofthetypeHLLCwhi h preserves
the positivity height of water and whi h is well adapted for the treatment of the sho k
waves.Lastly,numer alexamplesona ademi problemsarepresentedaswellasareal ase
:appli ationofthemodeltothephenomenon ofoodofthetownofCotonou(BENIN)by
therisingsofthelagoonofCotonou.
Key-words: Shallow water equations, nite volumes, HLLC Riemann solver, positivity
Table des matières
1 Introdu tion 4
2 Modèlemathématique 4
3 Intégration numérique deséquations de Saint-Venant 5
4 Cal uldu ux numérique à travers lesinterfa es des ellules 5
4.1 ProblèmedeRiemann . . . 5
4.2 Algorithmeproposé:détermination delahauteurdelarégionintermédiaire. 9
4.3 LesolveurdeRiemann appro héHLLC . . . 12
4.4 Estimationdesvitessesdedis ontinuité . . . 13
4.5 Traitementdesban s- ouvrants-dé ouvrants. . . 15
5 Traitementdu terme sour e 16
5.1 Termebathymétrique . . . 16
5.2 Termedefrottement . . . 16
6 Résultatsnumériques 16
6.1 Rupturepartielledebarrage. . . 16
6.2 Chuted'eaud'unbassin . . . 19
1 Introdu tion
Les é oulements d'eau à surfa e libre et en eaux peu profondes (shallow water) sont
modélisés par des équations aux dérivées partielles onnues sous le nom d'équations de
Saint-Venant.Le domained'étudeestleprojetésurunplanhorizontalderéféren ede
l'es-pa eo upéparl'eauetleszonesinondables.Pourréaliserunesimulation,leséquationssont
intégréessur haque elluleissued'unmaillagedudomained'étude.Dufaitdelapropriété
d'invarian e par rotation du ux numérique aux interfa es des ellules [1℄, le traitement
numérique de es équations se réduit à la résolution d'un problème de Riemann issu du
modèleunidimensionneldes équationsdeSaint-Venant.Pourrésoudre eproblèmede
Rie-mann, il a été proposé dans [1℄ un solveur appro hé HLLC utilisant l'algorithme itératif
à deux pas introduit par Toro [2℄ en vue de la détermination de la hauteur de la région
intermédiaire du problème de Riemann. Au premier pas, l'algorithme de Toro ne garanti
pasdire tementlapositivitéde ettehauteuret il estproposédans [2,1℄ desmajorations
pour ontourner ettedi ulté. Grâ eàune formulation élérité-vitesses,nous proposons
dans epapierunalgorithmededéterminationdelahauteurdelarégionintermédiairepar
une linéarisationdes équationsqui préservedire tementlapositivité de ette hauteur.La
hauteurainsi obtenueest ensuiteutilisée dans ladétermination desvitesses des ondesles
plusrapidesdusolveurHLLCproposédans[1℄.
2 Modèle mathématique
Les équations de Saint-Venant sont obtenues à partir des équations de Navier-Stokes
pour unuidein ompressible enfaisantl'hypothèsede pressionhydrostatique,devitesses
uniformessuivantlaverti ale,d'unfondetd'unesurfa elibreimperméables.Enabsen ede
frottements,lemodèlepeutêtreé ritsoussaforme onservative ommesuit:
∂w
∂t
+
∂
∂x
F (w) +
∂
∂y
G(w) = S
g
(w) + S
f
(w); (x, y)
∈ Ω, t ≥ 0
(1)w
=
h
hu
hv
, F (w) =
q
q
2
h
+
1
2
gh
2
qr
h
, G(w) =
r
qr
h
r
2
h
+
1
2
gh
2
, q = hu, r = hv,
S
g
(w) =
0
−gh
∂a
∂x
−gh
∂a
∂y
, S
f
(w) =
0
−g
N
2
√
u
2
+v
2
h
4/3
hu
−g
N
2
√
u
2
+v
2
h
4/3
hv
,N =
oefdeManningdefrottement.Ondésignepar
Γ
leborddudomaineΩ
(domainein luantleszonesinondables)et−
→
n
la normaleextérieureunitéàΩ
.Nousutiliserontladénitiondes onditionsauxlimitesfaite dans[1℄.3 Intégration numérique des équations de Saint-Venant
Ledomainede al ul
Ω
estdis rétiséparunmaillage omposéde ellulesquadrangulairesK
i
, i
∈ I
.R
R
R
R
L ≡ Ki
θij
aij
x
y
ξ
η
Fig.1Cellules adja entes
Commedans[1℄,ladis rétisationde(1) onduitaus hémanumériquesuivant:
w
n+1
i
= w
n
i
−
∆t
|K
i
|
4
X
j=1
|a
ij
|T
θ
ij
[ˆ
F
(W
n
L
, W
n
R
)] + ∆tS
n
g,i
+ ∆tS
n+1
f,i
(2) oùw
n
i
estl'approximationautempst
n
= n∆t
de
w
i
etT
θ
ij
larotationplaned'angleθ
ij
deΩ
.Uneanalysedestabilitésurleséquationslinéariséesfournitlarestri tionCF L
suivante [3℄ :CF L = ∆t
max(
k~vk +
√
gh)
min(d
L,R
)
≤ 1
(3)où
d
L,R
est la distan e entre le entre du volumeL
et le entre de sa fa e qui la sépare du volumeR
. Il reste à déterminer pour haque interfa e de la elluleK
i
hoisie, et à haque instantt
n
, le ux dis retF (W
ˆ
n
L
, W
n
R
)
àtraversl'interfa e onsidérée.Il faut pour elarésoudreà haqueinterfa e leproblèmedeRiemann auquel onduitlemodèle1DdeséquationsdeSaint-Venant.
4 Cal ul du ux numérique à travers les interfa es des
ellules
4.1 Problème de Riemann
On sedonne unétat
W
L
"à gau he",unétatW
R
àdroite; nous désignonslavariable normaleη
parx
.Lo alement(entrelesdeuxétatsW
L
etW
R
),latopographiepeutêtre on-sidérée ommeplate,l'é oulementsansfri tion; on her healorsunesolutionduproblèmedeRiemann:
R(W
L
, W
R
) :
∂W
∂t
+
∂
∂x
F (W ) = 0, x
∈ R, t > 0
W (x, 0) =
(
W
L
, x < 0
W
R
, x > 0
(4)En dehorsdeszonessè hes
(h > 0)
,l'EDPde(4)estéquivalentà:∂Y
∂t
+ A(Y )
∂Y
∂x
= 0,
(5) où,pourW =
hu
h
hv
,onaposé:Y (W ) =
2c
u
v
, c =
√
gh
.A(Y ) =
u
c
0
c
u
0
0
0
u
est lamatri eja obiennedeY
.Puisque
h > 0
,A(Y )
possèdetroisvaleurspropresdeuxàdeux distin tes:λ
1
(Y ) = u
− c, λ
2
(Y ) = u, λ
3
(Y ) = u + c.
(6)Pour onstruireunesolution(faible,entropique,autosemblable)
W (
x
t
, W
L
, W
R
)
du prob-lèmeR(W
L
, W
R
)
nous allons her herdeux étatsintermédiairesW
1
etW
2
tels que(FIG. 2):(a) :
W
1
estissudeW
L
parune1-onde( ho oudétente) (b):W
1
etW
2
sontreliésparune 2-dis ontinuitéde onta t ( ) :W
2
aboutiàW
R
parune3-onde( ho oudétente)
(7)x
W
R
W
L
W
1
W
2
(u − a)
(u + a)
: ho oudétente ho oudétenteh
∗
u
∗
h
∗
u
∗
v
L
v
R
(u)
: onta tt
régionintermédiaireShallow water est le as parti ulier des équations d'Euler où le rapport des haleurs
spé iquesduuidevaut
γ = 2
.L'analyseduproblèmedeRiemannest lassiqueet onduit auxrésultatssuivants[2℄:•
CommeW
1
etW
2
sont reliés par une 2-dis ontinuité de onta t, alors ils ont une hauteur ommuneh
∗
etunevitesse ommune
u
∗
.
• W
1
étantissudeW
L
parune1-ondealors:u
∗
=
u
L
− 2(
√
gh
∗
−
√
gh
L
),
sih
∗
≤ h
L
(
détente)
u
L
− (h
∗
− h
L
)
r
g(h
∗
+ h
L
)
2h
∗
h
L
,
sih
∗
> h
L
(
ho)
etv
1
= v
L
.
(8)• W
2
aboutissantàW
R
parune 3-onde,alors:u
∗
=
u
R
+ 2(
√
gh
∗
−
√
gh
R
),
sih
∗
≤ h
R
(
détente)
u
R
+ (h
∗
− h
R
)
r
g(h
∗
+ h
R
)
2h
∗
h
R
,
sih
∗
> h
R
(
ho)
etv
2
= v
R
.
(9)Ainsi,leproblèmedeRiemann
R(W
L
, W
R
)
seréduitàlare her hedelahauteurh
∗
et
delavitesse
u
∗
ommunesauxdeuxétatsintermédiaires
W
1
etW
2
. Proposition 4.1 Lahauteurh
∗
de la zoneintermédiaireestra ine del'équation:
f (h) = f
L
(h) + f
R
(h) + ∆u = 0
(10)etla vitesse
u
∗
de la zoneintermédiaireestdonnée par :
u
∗
=
1
2
(u
L
+ u
R
) +
1
2
[f
R
(h
∗
)
− f
L
(h
∗
)]
(11) oùonaposé:∆u = u
R
− u
L
(12)f
L
(h) =
2(
√
gh
−
√
gh
L
),
h
≤ h
L
(détente)(h
− h
L
)
r
g(h + h
L
)
2hh
L
,
h > h
L
( ho ) (13)f
R
(h) =
2(
√
gh
−
√
gh
R
),
h
≤ h
R
(détente)(h
− h
R
)
r
g(h + h
R
)
2hh
R
,
h > h
R
( ho ) (14) PreuveIlyaquatre ongurationspossiblesd'ondes(FIG.3) :
x
ho détente détente détente ho détente ho ho onta t onta t onta t onta tt
x
t
x
t
x
t
(a) ( ) (b) (d)Fig.3Congurationspossiblesdesondesdansla solutionduproblèmede Riemann
Cas(a)D'aprèslesrelations(8)et (9),ona:
u
∗
= u
L
− 2(
√
gh
∗
−
√
gh
L
),
h
∗
≤ h
L
u
∗
= u
R
+ (h
∗
− h
R
)
r
g(h
∗
+ h
R
)
2h
∗
h
R
, h
∗
> h
R
(
u
∗
= u
L
− f
L
(h
∗
, h
L
)
(α)
u
∗
= u
R
+ f
R
(h
∗
, h
R
)
(β)
(β)
− (α) ⇒ f(h
∗
)
≡ f
L
(h
∗
, h
L
) + f
R
(h
∗
, h
R
) + ∆u = 0
(β) + (α)
⇒ u
∗
=
1
2
(u
L
+ u
R
) +
1
2
[f
R
(h
∗
, h
R
)
− f
L
(h
∗
, h
L
)]
Proposition 4.2 L'équation (10 ),
f (h) = 0
,admet dansR
∗
+
uneunique solutionh
∗
si, et seulementsi:u
R
− u
L
< 2(c
R
+ c
L
)
(15) oùc
K
=
√
gh
K
, K = L, R.
Preuve
Etudions, sur
]0; +
∞[
,lesvariationsdelafon tionf : h
7→ f(h) = f
L
(h) + f
R
(h) + u
R
− u
L
.
•
Lafon tionf
K
,K = L, R
,est ontinue,dérivablesur]0; +
∞[
et:f
K
′
(h) =
√
gh
h
,
sih < h
K
√
2g(h
2
K
+ hh
K
+ 2h
2
)
4h
p
hh
K
(h + h
K
)
,
sih > h
K
(Remarque : La fon tionf
′
K
exprimée sur]0; +
∞[−{h
K
}
se prolonge par ontinuité enh
K
; d'oùladérivabilitédef
K
sur]0; +
∞[
.)∀h ∈ R
∗
+
, f
′
K
(h) > 0
.f
est alors ontinueet stri tement roissantesur]0; +
∞[
.•
lim
h→+∞
f
K
(h) = lim
h→+∞
(h
− h
K
)
s
g(h + h
K
)
2hh
K
= +
∞
lim
h→0
+
f
K
(h) = lim
h→0
+
2(
p
gh
−
p
gh
K
) =
−2
p
gh
K
Parsuite,ona:
lim
h→+∞
f (h) = +
∞
lim
h→0
+
f (h) =
−2(
p
gh
L
+
p
gh
R
) + (u
R
− u
L
)
Au total :
f
est une bije tion deR
∗
+
sur]
− 2(
√
gh
L
+
√
gh
R
) + (u
R
− u
L
); +
∞[
. Enonséquen e,pourquel'équation
f (h) = 0
admetune solutiondansR
∗
+
, il faut et il sut d'avoir−2(
√
gh
L
+
√
gh
R
) + (u
R
− u
L
) < 0
,soit:u
R
− u
L
< 2(c
L
+ c
R
)
.Note
:
Noussupposonsdanstoutelasuitequela ondition(15)estvériéeparle ouple d'états(W
L
, W
R
)
.Dansle as ontraire,onprendh
∗
= 0
.
Remarque4.1 Engénéral,onpro èdenumériquementpourlarésolutiondel'équation(10 )
(re her hede
h
∗
).
4.2 Algorithme proposé : détermination de la hauteur de la région
intermédiaire
Nous supposons la ondition(15),
u
R
− u
L
< 2(c
L
+ c
R
)
, vériée et nous her hons à onstruireuneapproximationdeh
∗
delahauteurdelarégionintermédiaireparuneméthode
Etape 1: Re her he d'une première approximation
Onpartd'unelinéarisationdelaformenon onservativedumodèle1Ddeséquationsde
Saint-Venant:
∂Y
∂t
+ A( ˆ
Y )
∂Y
∂x
= 0,
(16) oùY =
2c
u
v
; A(Y ) =
u
c
u
c
0
0
0
0
u
, c =
√
gh
.Y = ˆ
ˆ
Y (Y
L
, Y
R
)
est unétat moyendépendantuniquementdesétats
Y
L
= Y (W
L
)
etY
R
= Y (W
R
)
.L'étatY
ˆ
doitenplusvérier la onditionde onsistan eY (Y
ˆ
K
, Y
K
) = Y
K
.NousprenonsY =
ˆ
Y
L
+ Y
R
2
.Enposant
F
0
(Y ) = A( ˆ
Y )Y
,lesystème(16)semetsouslaforme onservativesuivante:∂Y
∂t
+
∂
∂x
F
0
(Y ) = 0.
(17)A( ˆ
Y )
admettrois valeurspropresréelles deux àdeuxdistin tesλ
ˆ
1
= ˆ
u
− ˆc
,ˆ
λ
2
= ˆ
u
etˆ
λ
3
= ˆ
u + ˆ
c
.LasolutionduproblèmedeRiemann
∂Y
∂t
+
∂
∂x
F
0
(Y ) = 0
Y (x, 0) =
(
Y
L
, x < 0
Y
R
, x > 0
(18)se ompose alors, dans le plan
(x, t)
, de trois états onstants (Y
L
,Y
∗
,
Y
R
) séparés par lesdis ontinuitésdevitesses respe tivesλ
ˆ
1
,λ
ˆ
2
etλ
ˆ
3
. LesrelationsdeRankine-Hugoniot à traversla1et la3-dis ontinuitéss'é rivent:F
0
(Y
L
)
− F
0
(Y
∗
) = ˆ
λ
1
(Y
L
− Y
∗
),
F
0
(Y
R
)
− F
0
(Y
∗
) = ˆ
λ
3
(Y
R
− Y
∗
).
(19)En expli itantlespremièreséquationsdesdeuxsystèmesde(19),onobtient:
(a) :
u(2c
ˆ
L
− 2c
∗
) + ˆ
c(u
L
− u
∗
) = (ˆ
u
− ˆc)(2c
L
− 2c
∗
)
(b) :
u(2c
ˆ
R
− 2c
∗
) + ˆ
c(u
R
− u
∗
) = (ˆ
u + ˆ
c)(2c
R
− 2c
∗
)
(b)
− (a) ⇒
u(2c
ˆ
R
− 2c
L
) + ˆ
c(u
R
− u
L
)
=
u(2c
ˆ
R
− 2c
L
) + ˆ
c(2c
R
+ 2c
L
)
− 4ˆcc
∗
⇒
c
∗
=
1
4
(2c
R
+ 2c
L
+ u
L
− u
R
).
Unepremièreapproximationdelahauteurdelarégionintermédiaireestdon :
h
∗
0
=
1
16g
(2c
R
+ 2c
L
+ u
L
− u
R
)
2
.
Etape 2: approximation de
h
∗
On ompareh
∗
0
àh
L
eth
R
. Premier as:h
∗
0
≤ min(h
L
, h
R
)
Dans e as, la région intermédiaire est onne tée auxdeux autres régions parune
1-détente etune3-détente.
Onendéduit :
f (h) = 2(c
− c
L
) + 2(c
− c
R
) + u
R
− u
L
.f (h) = 0
⇒ c =
1
2
(c
L
+ c
R
)
−
1
4
(u
R
− u
L
)
⇒ h =
1
g
1
2
(c
L
+ c
R
)
−
1
4
(u
R
− u
L
)
2
Onprend alors ommeapproximationde
h
∗
:h
∗
=
1
g
1
2
(c
L
+ c
R
)
−
1
4
(u
R
− u
L
)
2
(21) Se ond as:h
∗
0
> min(h
L
, h
R
)
Dans e as, onfait l'hypothèse [2℄ que larégionintermédiaire est onne tée auxdeux
autresrégionsparun1- ho et un3- ho .
Onendéduit :
f (h) = (h
− h
L
)
r
g(h + h
L
)
2hh
L
+ (h
− h
R
)
r
g(h + h
R
)
2hh
R
+ u
R
− u
L
.Onfaitensuitel'approximation
s
g(h + h
K
)
2hh
K
≈ g
K
(h
∗
0
)
≡
s
g(h
∗
0
+ h
K
)
2h
∗
0
h
K
, K = L, R
(22) Ainsi:f (h) = 0
⇒ h =
g
L
(h
∗
0
)h
L
+ g
R
(h
∗
0
)h
R
+ u
L
− u
R
g
L
(h
∗
0
) + g
R
(h
∗
0
)
Onprend alors ommeapproximationde
h
∗
:h
∗
=
g
L
(h
∗
0
)h
L
+ g
R
(h
∗
0
)h
R
+ u
L
− u
R
g
L
(h
∗
0
) + g
R
(h
∗
0
)
(23)Maintenantquenous pouvons onnaîtrel'état intermédiaire, nousdévelopponsdansla
suitedesméthodespermettantde al ulerdire tementleuxnumériqueappro hé
F (W
ˆ
L
, W
R
)
àtraversl'interfa ex
4.3 Le solveur de Riemann appro hé HLLC
LesolveurdeRiemannappro héHLL onsisteà onsidérerquelasolutionduproblème
de Riemann
R(W
L
, W
R
)
se ompose de trois états onstantsW
L
,W
hll
,
W
R
séparés par deuxdis ontinuitésdevitessesrespe tivesS
L
etS
R
(à hoisir onvenablementparlasuite).Uneévaluation
W
hll
[2℄(proposéeparHarten,LaxetLeer)delamoyennedelasolution
W
duproblèmedeRiemannR(W
L
, W
R
)
danslarégionintermédiaireest:W
hll
≡
S
R
W
R
− S
S
L
W
L
+ F
L
− F
R
R
− S
L
(24)
En utilisantlesrelationsdesautdeRankine-Hugoniotàtraversl'onde devitesse
S
L
ou elledevitesseS
R
,nousobtenonsleuxHLL:F
hll
≡ F (W
hll
) = F
L
+ S
L
(W
hll
− W
L
) = F
R
+ S
R
(W
hll
− W
R
)
(25)F
hll
=
S
R
F
L
− S
L
F
R
+ S
L
S
R
(W
R
− W
L
)
S
R
− S
L
(26)Dansles hémanumérique(2),leuxàtraversl'interfa eentre
W
L
etW
R
orrespondant estalors:ˆ
F
hll
(W
L
, W
R
) =
F
L
,
siS
L
≥ 0
S
R
F
L
− S
L
F
R
+ S
L
S
R
(W
R
− W
L
)
S
R
− S
L
,
siS
L
≤ 0 ≤ S
R
F
R
,
siS
R
≤ 0
(27)Le solveur appro hé HLLC [2℄ est une modi ation du solveur HLL qui prend
désor-maisen omptelaprésen edel'ondede onta tdanslasolutionduproblèmedeRiemann
R(W
L
, W
R
)
("C"étantmispourConta t).x
0
t
W
L
W
R
W
R
∗
W
L
∗
S
R
S
L
S
∗
Fig.4Solveur de RiemannAppro hé HLLC
Onsuppose onnueslesvitessesd'ondes
S
L
,S
R
,S
∗
Posons
F
K
= F (W
K
)
etF
∗
K
= F (W
∗
K
)
,K = L, R
.Del'analyseduproblèmedeRiemannR(W
L
, W
R
)
faiteàlase tion(4.1),nousimposonsles ontraintes:h
∗
L
= h
∗
R
≡ h
∗
u
∗
L
= u
∗
R
= S
∗
v
∗
L
= v
L
v
∗
R
= v
R
(28)Ainsilesux
F
∗
L
etF
∗
R
sontidentiquessaufleurstroisièmes omposantes quidoiventse al ulerenutilisantv
L
etv
R
respe tivement:F
L
∗
=
f
∗
1
f
∗
2
f
∗
1
v
L
, F
∗
R
=
f
∗
1
f
∗
2
f
∗
1
v
R
L'approximationHLLC onsisteà identier
f
∗
1
etf
∗
2
aux deuxpremières omposantes respe tivesduuxF
hll
obtenu àlarelation(26).
Dansles hémanumérique(2),leuxàtraversl'interfa eentre
W
L
etW
R
orrespondant estalors:ˆ
F
hllc
(W
L
, W
R
) =
F
L
,
siS
L
≥ 0
F
∗
L
,
siS
L
≤ 0 ≤ S
∗
F
∗
R
,
siS
∗
≤ 0 ≤ S
R
F
R
,
siS
R
≤ 0
(29)4.4 Estimation des vitesses de dis ontinuité
Estimation deS
L
etS
R
Onévaluetoutd'abordlahauteur
h
∗
delarégionintermédiaireparl'heuristiqueproposée
àlase tion4.2.
•
Sih
∗
≤ h
L
(resp.h
∗
≤ h
R
)alors l'étatintermédiaire et l'étatàgau he(respl'état à droite)sontséparéspardesdétentes dont laplusrapideest elle devitesseu
L
− c
L
(resp.u
R
+ c
R
).Onprenddans e asS
L
= u
L
− c
L
; (
resp.S
R
= u
R
+ c
R
).
•
Sih
∗
> h
L
alors l'état intermédiaire et l'état àgau he sont séparés parun ho de vitesse(RelationdeRankine-Hugoniot):S =
h
L
u
L
− h
∗
u
∗
h
L
− h
∗
=
(h
L
− h
∗
)u
L
+ (u
L
− u
∗
)h
∗
h
L
− h
∗
= u
L
+
u
L
− u
∗
h
L
− h
∗
h
∗
D'autrepart,d'aprèslarelation(8), ona:
u
L
− u
∗
h
L
− h
∗
=
−
r
g(h
∗
+ h
L
)
2h
∗
h
L
.Don
S
=
u
L
− h
∗
r
g(h
∗
+ h
L
)
2h
∗
h
L
=
u
L
−
s
(gh
L
)(h
∗
+ h
L
)h
∗
2h
2
L
=
u
L
− c
L
s
(h
∗
+ h
L
)h
∗
2h
2
L
Onprend alors ommeaproximationde
S
L
:S
L
= u
L
− c
L
s
(h
∗
+ h
L
)h
∗
2h
2
L
.
•
Sih
∗
> h
R
;enraisonnant ommepré édemmentave l'étatàdroiteW
R
,onobtient:S
R
= u
R
+ c
R
s
(h
∗
+ h
R
)h
∗
2h
2
R
.
Con lusionPourl'estimation de
S
L
etS
R
, onévalueh
∗
parl'heuristique proposéeàla se tion4.2
etonprend:
S
L
= u
L
− c
L
q
L
,
S
R
= u
R
+ c
R
q
R
aveq
K
=
1,
h
∗
≤ h
K
(
détente)
1
h
K
r
(h
∗
+ h
K
)h
∗
2
,
h
∗
> h
K
(
ho)
, K = L, R
(30) Estimation deS
∗
LesrelationsdesautdeRankine-Hugoniotàtraverslestrois dis ontinuitésreprésentées
dansFIG.4s'é rivent:
F (W
L
∗
)
− F (W
L
) = S
L
(W
∗
L
− W
L
)
(31)F (W
R
∗
)
− F (W
∗
L
) = S
∗
(W
R
∗
− W
∗
L
)
(32)F (W
R
∗
)
− F (W
R
) = S
R
(W
R
∗
− W
R
)
(33)Nousdéduisonsdesrelations(31)et (33):
F
R
∗
− S
R
W
R
∗
= F
R
− S
R
W
R
(35) Lesdeuxpremièreséquationsrespe tivesdessystèmes(34)et (35)nousdonne:(
h
∗
S
∗
− S
L
h
∗
= h
L
u
L
− S
L
h
L
h
∗
S
∗
− S
R
h
∗
= h
R
u
R
− S
R
h
R
Nousendéduisons:h
∗
=
h
L
(u
L
− S
L
)
S
∗
− S
L
=
h
R
(u
R
− S
R
)
S
∗
− S
R
(36) et parsuite:S
∗
=
S
L
h
R
(u
R
− S
R
)
− S
R
h
L
(u
L
− S
L
)
h
R
(u
R
− S
R
)
− h
L
(u
L
− S
L
)
(37)4.5 Traitement des ban s- ouvrants-dé ouvrants
Onsesituedansle asoùlahauteurdel'état
W
R
ou elledeW
L
estnulle. I i,dufait qu'uneondede ho nepeutpasêtreadja ente àunétatse ( fProposition 4.6.1de[2℄),ona:
Si
h
K
= 0
,K = L, R
,alorsl'étatW
K
estséparédelarégionintermédiaireparuneondededétente.Deplusl'ondelaplusrapidede ettedétenteapourvitesse
S
L
= u
R
− 2c
R
,sih
L
= 0
etS
R
= u
L
+ 2c
L
sih
R
= 0
[2℄.Ilresteraàdéterminerlase ondevitesse
S
K
dusolveurHLLC.Pour ela,nousproposons le al ul delavitessedelarégionintermédiaireparl'heuristique proposéeàlase tion4.2.Celadonne:
h
∗
=
1
16g
(2c
R
− u
R
)
2
,
sih
L
= 0
eth
∗
=
1
16g
(2c
L
+ u
L
)
2
,
sih
R
= 0.
Lase ondevitesseest al ulée ommeàlase tion4.4:S
L
= u
L
− c
L
q
L
,
S
R
= u
R
+ c
R
q
R
aveq
K
=
1,
h
∗
≤ h
K
1
h
K
r
(h
∗
+ h
K
)h
∗
2
, h
∗
> h
K
, K = L, R
5 Traitement du terme sour e
5.1 Terme bathymétrique
Dans le asd'uné oulementsurfondnonplat,(
S
g
6= 0
)nousexploitons laproposition faiteparLeveque[4℄:Letermede topographie estdire tementin lusedansleuxàdroiteF
R
∗
de la région intermédiaire;onappliquetoujourslemêmesolveurHLLCenremplaçantF
∗
R
par:e
F
R
∗
= F
∗
R
+
1
0
2
g(h
L
+ h
R
)(a
R
− a
L
)
0
.
(38) 5.2 Terme de frottementPourle terme de fri tion, reprenant [1℄et [5℄,nous utiliserons une dis rétisation
semi-impli iteentempsdénie ommesuit:
S
f,i
n+1
=
0
−g
N
2
√
u
2
i
+v
2
i
h
4/3
i
n
(h
i
u
i
)
n+1
−g
N
2
√
u
2
i
+v
2
i
h
4/3
i
n
(h
i
v
i
)
n+1
(39)où
N
désignele oe ientdefrottementdeManning.Y. Loukiliet A.Soulaïmani ontmontrédans[1℄qu'unetelledis rétisationdutermede
fri tionavait l'avantagederéduire lesinstabilités auséespardes hangementsrapidesde
hauteursoudevitesses.
6 Résultats numériques
6.1 Rupture partielle de barrage
Ce as-test onsisteàétudierl'é oulementtorrentieldûàunerupturepartielleetasymétrique
debarrage.IlaétéproposéparFennemaetChaudhry[6℄etestlargementutiliséparde
nom-breuxmodélisateurs([7,1,8, 9, 10℄,...) pour validerleursmodèlesde rupturede barrage.
L'intérêtparti ulierde e problèmeest quesasolutionest ara tériséepar:
1. uneondede ho quisepropageversl'avalenyaugmentantbrusquementlahauteur
d'eauet semodie paruneondederéexion(lorsqu'elleseheurteàlaparoi);
2. uneondederaréfa tion(dedépression),quisedépla eversl'amontenydiminuantla
Nousétudionsunbassinde200mdelarge,200mdelongetdefondplat,sansfrottement.
L'eauest retenuedans lapartiegau hedubassin. Onsuppose qu'à
t = 0
, brusquementle barrageduréservoirest en rupture partielle et non symétrique sur une longueur de 75m.L'épaisseurdubarrageestde10msurladire tiondesé oulements.LaFigure5donneune
des riptiongéométriquede eproblème.
200m 30m 95m 75m E oulement 90m 100m
Fig.5Rupture partielle de barrage :Géométriedu bassin
Un rapport de
h
2
/h
1
= 0.5
est initialement xéaveh
1
= 10m
omme hauteurd'eau dansleréservoireth
2
= 5m
ommehauteurd'eauenavaldubarrage.L'eaudanslebassin estenreposàt = 0
, 'est-à-direu = v = 0
partout.Lebassinestfermé surlesquatre tés.Une onditionde"nonglissement"estimposée
àtouteslesparois.
Commedans [6℄,le domaineétudiéaété dis rétiséen 1600 arrésdont lepasd'espa e
estrégulièrementxéà
∆x = 5m
.Lepasdetemps∆t = 0.01s
pourtouteslessimulations. Laduréedesimulationestde10.2s
omptéeàpartirdelarupturedebarrage.Lesgures6et7présententlesrésultatsobtenusparlemodèleproposéauxinstants2.2
s, 4.2 s, 6.2 s, 7.1 s, 7.2 s, 8.2 s et 10.2 s, respe tivement.A
t = 7.1s
, le front d'onde est parvenujusqu'àlaparoigau hedubassin;lefrontestbiendéveloppédanslapartie entraleenaval.Ces résultatssemblenttrès similairesà euxprésentés parlesétudesexistantes et
pré édemmentmentionnées.
Nousremarquonsunhaussementtrèslégerdelasurfa elibreauniveaudufrontd'onde.
Onobserveégalement ehaussementdans[6℄(voirlag.4dans[6℄).Lesrésultatsobtenus
0
50
100
150
200
0
50
100
150
200
5
6
7
8
9
10
(a)àt
= 0s
0
50
100
150
200
0
50
100
150
200
5
6
7
8
9
10
(b)àt
= 2.2s
0
50
100
150
200
0
50
100
150
200
5
6
7
8
9
10
( )àt
= 4.2s
0
50
100
150
200
0
50
100
150
200
5
6
7
8
9
10
(d)àt
= 6.2s
0
50
100
150
200
0
50
100
150
200
5
6
7
8
9
10
(e)àt
= 7.1s
0
50
100
150
200
0
50
100
150
200
5
6
7
8
9
10
(f)àt
= 7.2s
0
50
100
150
200
0
50
100
150
200
5
6
7
8
9
10
(a)àt
= 8.2s
0
50
100
150
200
0
50
100
150
200
5
6
7
8
9
10
(b)àt
= 10.2s
Fig.7Rupturepartielle de barrage (suite)
6.2 Chute d'eau d'un bassin
Ledeuxièmeproblèmeestl'undes as-testsdu odedeTelema développésàEDF/LNHE
[11℄;il on erneune baissede l'eaudans unbassin arréet lasolution naleest observée
après quelquesréexions surlesbordsdu bassin.Le bassin est uneboîte
20
× 20 m
2
ave
unfondplat.
Initialement,l'élevationd'eaudubassinestdéniepar:
h(x, y, t = 0) = 2.4
n
1 + e
−0.25
[
(x−10.05)
2
+(y−10.05)
2
]
o
(40)etl'eaudanslebassinestaurepos, 'est-à-dire
u = v = 0
partout.Lebassinestfermé surlesquatre tés.Une onditionde"nonglissement"estimposée
àtoutes les parois.Ledomaine étudié aété dis rétisé en 35282triangles grâ e aulogi iel
d'EditiondeMaillageset ContoursBidimentionnelsEMC
2
[12℄.Le pasdetempsest
∆t =
0.001s
.LaduréetotaledesimulationestdeT = 4s
omptéeàpartirdelapremièresolution(Fig.8).
Les gures de Fig. 9 représententla solution initiale (t = 0s) et les résultats obtenus
parnotremodèleàt=1s,2s,3set 4s, respe tivement.Ces résultatsobtenusparnotre
modèlesonttrès omparablesà euxprésentésdans[11,13℄.
(a)Hauteurd'eauà
t
= 1s
(b)Hauteurd'eauàt
= 2s
( )Hauteurd'eauà
t
Fig.= 3s
9Chuted'eau d'un(d)Hauteurbassind'eauàt
= 4s
6.3 Simulation d'une intrusion d'eau dans la ville de Cotonou
Fig.10Chenalde Cotonou
voied'a èsparlalagune versPorto-Novo.L'obje tifétaitdepouvoiraisément ommer er
et transférer des mar handises des diérents points de l'intérieur dupays vers lesnavires
quimouillentaularge.Cettelagunefaitenviron4000mdelongsur350mdelargeet relie
lela Nokouéàl'o éanAtlantique(Fig.10).
Les quelquesouvrages d'assainissementdontdispose lavillesontgénéralement en
bor-dure desroutes et,pour laplupart, onne tés au henal.Malheureusement, e système de
drainage,aulieud'aideràl'éva uationdeseauxpluviales,sertpluttdeve teuràl'invasion
delavilleparleseauxde ruedu henal.
Il s'agit i i de l'appli ation du modèle au problème d'intrusion d'eau dans la ville de
Cotonou.Leslignesdeniveautopographiquesdelavilleréaliséesparl'InstitutGéographique
National(IGN)Bénin,la artemarineinternationalen o
7062duServi eHydrographiqueet
O éanographiquedelaMarine(SHOM) relativeauGolfedeGuinée,ainsiquelesmesures
issues du Laboratoire d'Etudes des Climats, des Ressour es en Eau et de la Dynamiques
desE osystèmes(LECREDE,Bénin)permettrontunevalidationduprésentmodèle.Cette
validationpourraitprouverlarobustessedumodèlemaisaussilebonfon tionnementdela
te hniquetraitantleszonessè heset mouillées.
Par ailleurs, e sera une o asion d'étudier l'inuen e des paramètres physiques, par
exemple le oe ientde frottement, an d'établir une four hette des valeurspossiblesde
esparamètrespour e as-test.
Ladimensiondudomaineétudiéestde
6000m
× 4000m
.Cedomaineaétédis rétiséen 36685trianglesgrâ eaulogi ield'EditiondeMaillagesetContoursBidimentionnelsEMC2
Parl'exploitationdestroistypesd'informationstopographiquesànotredisposition,nous
avonspusubdiviserledomained'étudeen 22sous-domainesbathymétriques, haque
sous-domaine orrespondantàunebathymétrie onstantedonnée.Nousavonsobtenuletableau
suivant:
NumérodeSous-Domaine 1 2 3 4 5 6 7 8 9 10 11
Topographie(m) 3,35 1,09 3,91 3,76 3,98 3 0 6,7 7,1 8,7 8,7
NumérodeSous-Domaine 12 13 14 15 16 17 18 19 20 21 22
Topographie(m) 8,2 6,5 6,9 6,7 7,2 8,7 7,7 6,2 6,7 7,7 6,6
Nousobtenonslatopographiesuivante :
(a)vuedeprol) (b)vueduhaut
Fig.11Topographie du domained'étude
Au temps
t = 0
, nous onsidérons que toutes les zones habitables du domaine sont sè hes.L'eauestàlahauteurduniveaudelamer,6m
relativementànotreplanhorizontal de référen e. Nous supposons les vitesses nulles à l'entrée de la mer et e sur1000m
en suivant la lagune. Au delà, la vitesse est de4m/s
(suivant l'axe desy
) partout dans la laguneetlela .LavitessepropredelalagunedeCotonouestde
3
à5 m/s
.Alafrontièreamontaula , nousavonsalorsimposéundébit onstantégalà:q
in
=
[(3 + 5)/2)]
× (6 − a(amont)) × largeur
=
4
× (6 − 3.35) × 4000
=
42400m
3
/s
Les deux tés de la terre ferme de la ville sont onsidérés omme des parois
imper-méables.Une onditiondefrontièrelibreyestimposée.
La durée de simulation est de
14400s
, après une montée, jusqu'à6m
, des eaux de la lagune.Diérentes valeursdu oe ientde frottementde Manningsontutiliséespourap-pro herles ontraintesaufondet étudierlasensibilitéde eparamètreàlapropagation.
Les gures de Fig. 12 représentent la solution initiale (t = 0s) et le résultat obtenu
par notre modèle à t = 14400s. Trois valeurs de rugosité ont été hoisie à priori :
N =
0, 010; 0, 025; 0, 035
.(a)t=0s (b)t=14400s;
N = 0, 010
( )t=14400s;
N = 0, 025
(d)t=14400s;N = 0, 035
Fig.12Intrusion d'eau dans lavillede Cotonou
Notonsquelavaleur
0, 010
ne orrespondpasàuneréalitéphysique(troplisse,surtout pourunelagune!),mais ettevaleurpermetd'illustrer les al ulsdesensibilité.Globalement,onremarqueenpremièreobservationquelesvariationsdes ara téristiques
derugositén'inuen entpasseulementlavitessedepropagation( equi orrespondà
l'éten-duedelazoneinondéeàuninstantxé, ommesurl'illustration i-dessus).En eet,dans
le asdelarugositélaplusimportante (
N = 0.035
),laquantité d'eau,freinéeparrapport auxdeuxautres as, estmoinsétendueenaval.Dans une étude opérationnelle, les valeurs de rugosité doivent être justiées par leur
réalisme : onutilise alors les abaques bien onnues [14℄. Les valeurs
N = 0, 025
et0, 035
donnentdessituationsd'inondationplusréalistes(notremodèle aptebienl'intrusiond'eaudanslavilleàpartirdelalagune); e hoixdu oe ientdeManningestjustiédans[14℄:
0, 025
à0, 040
pourdesé oulementsnaturelsave galets(pierres usées et poliespar l'eau)ouherbes.
Référen es
[1℄ Y. Loukiliand A. Soulaïmani. Numeri altra kingof shallowwater wavesbythe
un-stru tured nite volume waf approximation. Journal of Computational Methods in
S ien es andEngineering ,8:114,January2007.
[2℄ Eleuterio F. Toro. Riemann Solversand Numeri alMethods forFluidDynami s : A
Prati alIntrodu tion . Springer,1997.
[3℄ K.S.Erdurand,V.Kutija,andC.J.M.Hewett. Performan eofnitevolumesolutions
totheshallowwaterequationswithsho k- apturings hemes. InternationalJournalfor
Numeri alMethodsinFluids,40:12371273,April2002.
[4℄ D. L.George and R. J. LeVeque. High resolution methods and adaptive renement
fortsunami propagationandinundation. InHyperboli Problems:Theory,Numeri s,
Appli ations, Pro .11'thIntl.Conf.onHyperboli Problems,pagetoappear,2006.
[5℄ Mar Honnorat,JoelMarin,JeromeMonnier,and Xijun Lai. Dassowv1.0 :a
varia-tional data assimilationsoftwarefor 2driverows. Resear hReport 6150, INRIA,03
2007. https ://hal.inria.fr/do s/00/13/79/27/PDF/RR-6150.pdf.
[6℄ Robert J. Fennema and M. Hanif Chaudhry. Expli it methods for 2-dtransientfree
surfa e ows. JournalofHydrauli Engineering,Ameri anSo iety ofCivil Engineers
(ASCE),1990.
[7℄ A. BERMUDEZ, A.DERVIEUX, J.-A. DESIDERI, andM.E. VAZQUEZ CENDON.
Upwind s hemesfor thetwo-dimentionalshallow waterequations withvariable depth
using unstru turedmeshes. Comput.MethodsAppli.Me h.Eng.,1998.
[8℄ A.I.DelisandTh.Katsaounis.Numeri alsolutionofthetwo-dimensionalshallowwater
equations bytheappli ation ofrelaxationmethods. Applied Mathemati alModeling,
29:754783,2005.
[9℄ D.H.Zhao,H.W.Shen,J.S.Lai,andG.Q.Tabios.Approximateriemannsolversinfvm
[10℄ Yu e SHI. Résolution numérique des equations de Saint-Venant par la
te hnique de proje tion en utilisant une méthode des volumes nis dans un
maillage non stru turé. PhD thesis, Université Caen - Basse Normandie, 2006.
http ://www.ifremer.fr/avano/noti es/00041/125.htm.
[11℄ Jean-Mi hel HERVOUET. Hydrodynamique des é oulements à surfa e libre :
Modélisation numérique ave la méthode des éléments nis. Presses de l'E ole
Na-tionaledesPontset Chaussées,2003.
[12℄ E. Satel andF. He ht. Em 2 : Un logi ield'édition de maillages et de ontours
bidi-mensionnels. Resear hReport118,INRIA, O tobre1995.
[13℄ Emmanuel Audusse and Marie-Odile Bristeau. A 2d well-balan ed
positivity preserving se ond order s heme for shallow water ows
on unstru tured meshes. Resear h Report 5260, INRIA, 2004.
http ://hal.ar hives-ouvertes.fr/ do s/ 00/0 7/07/ 38/P DF/RR -5260 .pdf .
[14℄ Centre d'Etude Te hniques Maritimes et Fluviales (CETMEF Fran e).
For-mule de manning-stri kler. http ://www. etmef.equipement.gouv.fr/projets
/hydraulique/reflux/glossaire/index.html.
[15℄ Mar Honnorat, Joel Marin, and Jerome Monnier. Dassow : Data assimilation for
riverows. http ://dassflow.gforge.inria.fr,2007.
[16℄ Edwige GODLEWSKI and Pierre-Arnaud RAVIARD. Numeri al Approximation of
Hyperboli SystemesofConservationLaws ,pages198. Springer,New-York,1996.
[17℄ AbdouWahidiBello,AurélienGoudjo,CmeGoudjo,HervéGuillard,andJean-Antoine
Désidéri. Avfroes heme for1d shallowwaterows : wetting and dryingsimulation.
Resear hReport6045,INRIA,092006.
[18℄ RandallJ.LEVEQUE. Finitevolumemethodsforhyperboli problems,pages203252.
CambridgeUniversityPress,2002.
[19℄ David L. GEORGE. Numeri al Approximation of the Nonlinear Shallow Water
Equations with Topography and Dry Beds : AGodunov-TypeS heme. PhD thesis,
UniversityofWashington,2004.
[20℄ A. BERMUDEZ and M.E. VAZQUEZ. Upwindmethods for hyperboli onservation
lawswithsour eterms. ComputerandFluid,1994.
[21℄ ThierryGALLOUET, Jean-Mar HERARD,andNi olasSEGUIN. Someapproximate
godunovs hemesto omputeshallow-waterequationswithtopography. Computerand
Fluid ,2001.
[22℄ ThierryGALLOUET,Jean-Mar HERARD,andNi olasSEGUIN. Somere entnite
volume s hemes to omputeeulerequations using real gaseos. InternationalJournal
ForNumeri alMethods InFluids,39:10731138,2002.
[23℄ Ashwin CHINNAYYA, Alain-Yves LEROUX, and Ni olasSEGUIN. Awell-balan ed
numeri als heme fortheapproximationofshallow-waterequationswithtopography:
[24℄ Chabon Rebollo T., Delgado A. D., and Nieto E.D.F. A family of stable numeri al
solversforthe shallowwaterequations with sour eterms. Journal ofComputational