You are on page 1of 7

UNIVERSITÉ DE SAÏDA

FACULTÉ DE TECHNOLOGIE
DÉPARTEMENT DE GÉNIE CIVIL ET D’HYDRAULIQUE
Hydro-Informatique

TP M. HAFIANE 2017-2018

L ES ÉTAPES À SUIVRE
◮ Problématique ;
◮ Théorie (Modèle mathématique) ;
◮ Description de la méthode numérique utilisée pour résoudre ce dernier ;
◮ L’algorithme ;
◮ L’organigramme ;
◮ Le listing du programme en Matlab ou Fortran 90 ou C++ ;
◮ Le(s) résultat(s) et leur(s) interprétation(s).

E XERCICES
Exercice 1 : Donnez les résultats des ex- 8 end

pressions suivantes calculées par Matlab 9 C

(Expliquez les règles utilisées) :


◮ 5*2^5-1./2
◮ 5-1/6-1 Exercice 4 : Écrire l’algorithme, l’organi-
◮ 3^5^2-1 gramme et le programme en Matlab qui
détermine le coefficient de perte de charge
Exercice 2 : Écrivez ces expression en pour un nombre de R EYNOLDS donné de
Matlab (Sans parenthèses) : l’écoulement :
2 3
◮ (5 ) ◮ λ = Re 64
(cas laminaire) pour Re <
◮ 52
1
2000 ;
23 2
1 ◮ λ = 0,16 Re−0,16 (cas turbulent) pour
◮ 5  Re > 2000.
2
Exercice 3 : Donnez les résultats des
Exercice 5 : Écrire l’algorithme et le pro-
programmes Matlab suivants :
gramme en Matlab, qui déterminent la
◮ 1 y(1)=0 plus grande valeur de n utilisée dans la
2 for m=1:5
somme :
3 x(m)=m^2
4 y(m+1)=m+y(m);
5 end S = 12 + 22 + · · · + n2 (1)
6 m.*y
7 m+y et qui donne S < 100.
◮ 1 for a=1:10
2 b=15; Exercice 6 : Écrire l’algorithme et le pro-
3 if a>5 gramme en Matlab, qui déterminent le
4 C(a)=a*b;
5 else
factoriel d’un nombre n quelconque :
6 C(a)=(a*b)*(3/2);
7 end n! = 1 × 2 × 3 × · · · × n (2)

1/7
M. HAFIANE TP/2017-2018 2/7

Exercice 7 : Écrire l’algorithme et le pro- Exercice 13 : Le polynôme :


gramme en Matlab, qui calcul pour n et x
donnés la suite suivante : f (x) = x2 − 2x − 5 (6)
Xn
xi x x2 xn
exn = =1+ + +···+ (3) admet une racine entre −2 à 1, trouver
i! 1! 2! n!
i=0 cette racine par la methode.
sachant que 0! = 1 et 00 = 1. ◮ Bissection ;
◮ Sécante ;
Exercice 8 : Écrire l’algorithme et l’or- ◮ N EWTON -R APHSON.
ganigramme ainsi que le programme en 10
Matlab qui pour une série de données, f(x)=x2−2x−5
calcule : f(x)=0
5
N
1 X
x̄ = xi sa moyenne (4)

y
N i=1 0
s
PN 2
i=1 (xi − x̄)
s= son écart type (5) −5
N −1
−2 0 2 4
par exemple pour (1, 5, 9, 13, 3 et 7). x

Exercice 9 : Écrire l’algorithme et l’or-


ganigramme ainsi que le programme en Exercice 14 : Calculer numérique-
Matlab qui déterminent le plus petit et le ment — Méthode des Trapèzes et celle
plus grand, parmi une série de nombre de S IMPSON — les intégrales suivantes :
Z +1 Z
donnée, par exemple (3, 5, 7, 11, 1 et 2). 1
◮ e dx → où e5x dx = e5x
5x
5
Exercice 10 : Écrire l’algorithme et l’or- Z0 +1
R
ganigramme ainsi que le programme en ◮ (1−x2 )3/2 dx → où (1−x2 )3/2 dx =
Matlab qui classe des nombres données 1
0

dans l’ordre croissant et décroissant, par x(1 − x2 )3/2 + 38 x(1 − x2 )1/2 + 83 arcsin(x)
Z4 +1
R
exemple (-3, 5, 7, 11, 1 et 2). ◮
2 2
xe−x dx →où xe−x dx = − 12 e−x
2

0
Exercice 11 : Écrire l’algorithme et l’or-
ganigramme ainsi que le programme en
Exercice 15 : Écrivez l’algorithme et l’or-
Matlab qui donne le résultat C de l’ad-
ganigramme d’un programme informa-
dition de deux matrices A et B où cij =
tique — mini-code de calcul — qui :
aij + bij :     
1 3 5 9 6 12 1/ Calcule la valeur du coefficient
e.g. : A +B =C
5 7 11 3 16 10 de la perte de charge unitaire λ
d’un écoulement en régime tur-
Exercice 12 : Écrire l’algorithme et l’or- bulent — Vérifiez le nombre de
ganigramme ainsi que le programme en R EYNOLDS — et permanent, dans
Matlab qui donne le résultat C de la mul- un tube circulaire avec section
tiplication de deux matrices A et B où : droite complètement pleine.
P
n
cij = aik · bkj
k=1     2/ Les entrées du programme :
1 3 5 9
e.g. : A × B = a) Le diamètre de la conduite (m) ;
  5 7 11 3
38 18 b) La rugosité des parois de la
C conduite (mm) ;
102 66
M. HAFIANE TP/2017-2018 3/7

c) Le débit de l’écoulement en m3 /s b) Utilisez la méthode numérique


ou la vitesse moyenne dans une dite « de Newton-Raphson » dont
section droite du tube en m/s ; le principe est donné par la fi-
d) La masse volumique du liquide gure suivante :
en kg/m3 ; f (x)
e) La viscosité cinématique en
m2 /s ou dynamique du liquide
en kg.m.s−1.
3/ Le programme doit utiliser la
formule de C OLEBROOK -W HITE
(1939) :
f (x)
 
1 ε 2,51
√ = −2 log10 + √
λ 3,71D Re λ
xi+1 xi x
λ
a) Utilisez la méthode numérique
dite « de la sécante » dont le f (xi )
principe est donné par la figure xi+1 = xi −
f ′ (xi )
suivante :
Exercice 16 : Le tableau suivant repré-
f (x) sente la variation de la masse volumique
spécifique d’un liquide en suspension au
repos en fonction de la profondeur en un
instant t :
h (m) γ (kN/m3 )
0 10,9
3 12,08
6 13,18
9 14,21
f (x)
12 15,13
15 15,94
18 16,63
xi+1 xi xi−1 x 21 17,18
λ
24 17,58
27 17,82
f (xi ) (xi − xi−1 )
xi+1 = xi − La profondeur h = 0 est sur la surface
f (xi ) − f (xi−1 )
libre où règne la pression atmosphérique.
Utilisez l’approximation propo- En intégrant numériquement l’équa-
sée par G ENEREAUX (1939) : tion (7) — Méthode des trapèzes et celle de
S IMPSON 3/8, déterminez la variation de
λ = 0,16 Re −0,16 la pression en fonction de la profondeur
dans le liquide, donnez le résultat sous
et 90 % de cette valeur, comme forme d’un graphe p (en Pa) = f (h(m)).
valeurs initiales pour la méthode dp
numérique. = −γ (7)
dz
M. HAFIANE TP/2017-2018 4/7

h
h

h0
dh H

z
z

b
Fig. 16
Fig. 17

Exercice 18 : L’Eau s’infiltre à travers un


Exercice 17 : Un réservoir rectangulaire barrage en Beton (cf. figure 18). Les fuites
contenant un liquide en suspension dont d’eau sous la fondation créent une distri-
la variation de sa masse volumique spé- bution de pression sous le barrage comme
cifique à un instant donné t, en fonction indiqué dans la figure.
de la profondeur est donnée par le tableau Si la hauteur d’eau h en amont est trop
suivant : élevée, le barrage peut basculer autour du
point A.
Pour les dimensions indiquées sur la fi-
gure, déterminez les valeurs maximales
h (m) γ (kN/m3 ) de h pour les largeurs respectives du bar-
rage : l = 6, 9, 12, 15 et 18 m.
0 10
Prenez l’unité de longueur, comme épais-
0,4 10,1
seur du barrage ; La masse volumique
0,8 10,2
spécifique du béton est γ = 23 563,5N.m−3 .
1,2 10,6
1,6 11,3
2 12,3
2,4 12,7
2,8 12,9
3,2 13 Eau
3,6 13,1 2 4,5m
h
4 13,2
4,4 13,3
hT = 3m
4,8 13,4 B A

pB = γh pA = γhT
l
Par intégration numérique — Méthode
des trapèzes et celle de S IMPSON 1/3, dé- Fig. 18
terminez la magnitude et le point d’appli-
cation de la résultante des forces de pres- Exercice 19 : Trouvez la magnitude et le
sion appliquées sur la paroi verticale de point d’application de la composante ver-
ce réservoir, si cette dernière a une lar- ticale de la résultante des forces de pres-
geur b = 6 m ; La hauteur du liquide dans sion appliquées sur une surface de lar-
le réservoir est de H = 4,8 m. geur 3 m, dont la projection sur le plan xb
oy
M. HAFIANE TP/2017-2018 5/7

est définie par l’équation suivante :

Mur
2m
b=5m

Mur
h nπ  x oi
y = f (x) = 2 x − cos 1− (8) Eau
2 3 5m
y
L’eau a une profondeur maximale de 6 m ; y′ dx y
45 ◦ =x+
La distance entre les deux murs verticaux dy 2
est de 3 m (cf. figure 19). o x′

x
Fig. 20

3m
2m Utilisez la méthode de R UNGE -K UTTA -
M ERSON,
La méthode est donnée par J OE D.
6m H OFFMAN [2] page 312 :

y = f (x)
y
1
yn+1 = yn + (k1 + 4k4 + k5 ), avec
6
o x (10)
k1 = ∆tf (tn ,yn ) (11)
Fig. 19 1 1
k2 = ∆tf (tn + ∆t,yn + k1 ) (12)
3 3
1 1 1
k3 = ∆tf (tn + ∆t,yn + k1 + k2 )
3 6 6
(13)
Exercice 20 : La projection sur un plan
1 1 3
vertical du fond d’un réservoir dans le k4 = ∆tf (tn + ∆t,yn + k1 + k3 )
repère xboy (cf. figure 20), est donnée 2 8 8
(14)
par l’équation différentielle ordinaire sui-
1 3
vante : k5 = ∆tf (tn + ∆t,yn + k1 − k3 + 2k4 )
2 2
dx y (15)
=x+ (9)
dy 2 et
1
Erreur = (2k1 − 9k3 + 8k4 − k5 )
Le réservoir est de 5 m de largeur, déli- 30
(16)
mité par deux murs verticaux, la distance
entre ces derniers est de 2 m. La profon-
deur maximale d’eau est de 5 m (cf. fi-
gure 20). Exercice 21 : Une l’huile visqueuse
Trouvez la magnitude et le point d’appli- s’écoule depuis un grand réservoir (ou-
cation de la composante verticale de la ré- vert à l’air libre), à travers un long tube
sultante des forces de pression appliquées de petit diamètre (cf. figure 21), à t = 0 le
sur le fond de ce réservoir. fluide a une hauteur H.
M. HAFIANE TP/2017-2018 6/7

En utilisant la méthode des différences fi- créant aucune perte de charge ni à


nis, l’entrée ni à la sortie des réservoirs ;
dh hi − hi−1
≈ (17) 2/ Le fluide est considéré idéal et non
dt t=ti ∆t visqueux et la vitesse à l’entrée du
déterminer la hauteur du liquide en fonc- seconde réservoir est nulle ;
tion du temps (i.e. h = h(t)). 3/ Le fluide est considéré réel et le
Sachant que le débit du liquide dans le tube à comme coefficient de perte
tube — dans le cas d’un écoulement sta- de charge λ = 0,08 ;
tionnaire et laminaire — est donné par la
4/ Le fluide est considéré réel et le co-
loi de P OISEUILLE pour une conduite ho-
rizontale : efficient de perte de charge λ du
πD 4 ∆p tube est à déterminer pour une ru-
Q= · (18) gosité absolue de ce dernier égale à
128µ l
ǫ = 0,001 27mm.
où ∆pl
est le gradient de la pression dans
le tube et µ est la viscosité dynamique du
liquide.
Soient : γhuile = 1,26 · 104 N.m−3 ; H = 5 m ;
DT = 0,5 m ; D = 5 cm ; µ = 1,5 N · s/m2 et
l = 1,5 m. h1
h2
D, L et ǫ
D1 D
D22

DT Fig. 22

H L’équation gouvernant l’écoulement entre


l les deux réservoirs est :
   
dV g L V |V |
D = h1 − h2 − Ke + 1 + λ
dt L D 2g
(19)
V où Ke est le coefficient de perte de charge
Fig. 21 singulière à l’entrée du deuxième réser-
voir et V est la vitesse du liquide dans le
Exercice 22 : Un tube reliant deux réser- tube.
voirs (cf. figure 22) ; Ces derniers ont des
profondeurs d’eau différentes à un ins- Exercice 23 : Soit un tube en PVC de
tant donné t = 0, à ce moment là, une diamètre égal à 305 mm, d’épaisseur e =
vanne placée dans le tube est ouverte ins- 8 mm et de longueur L = 610 m, avec un
tantanément et complètement. coefficient de frottement f = 0.01 et trans-
Soient : L = 305 m ; D = 254 mm ; D1 = D2 = porte un débit de Q = 0,135 6 m3 /s qui
L
122 cm ; h1 (t = 0) = 18 m et h2 (t = 0) = 9 m. sert à l’irrigation à partir d’un réservoir
En supposant que les forces d’inertie (cf. figure 23). Une vanne est placée à
sont négligeables dans les deux réser- l’autre extrémité du tube, elle peut être
voirs ; Étudiez l’écoulement non perma- fermer avec une vitesse constante. Trou-
nente dans le tube, dans les cas suivants : vez le temps minimum t de la fermeture
min
1/ Le fluide dans les réservoirs est de la vanne pour qu’il n’aura pas de pres-
considéré idéal et non visqueux, ne sion négative dans le tube.
M. HAFIANE TP/2017-2018 7/7

Vous résolvez le système suivant (cf. [1] 3/ Utilisez la formule de Vítkovský


Chap. 8) par la méthode des caractéris- pour introduire dans le calcul
tiques couplée avec celle des différences l’influence de l’instationnarité de
finis : l’écoulement sur le coefficient de
◮ Équation découlant du principe de frottement :
conservation de la quantité de mou-
vement : fInstati. = fStati. +
 
kDA ∂Q ∂Q
∂V 1 ∂P dz f + a · sign(Q)| | (22)
+ +g + V |V | = 0 (20) Q|Q| ∂t ∂x
∂t ρ ∂x dx 2D
◮ Équation découlant du principe de Où k est le coefficient
√ de frottement
conservation de la masse : de Brunone : k = 2 C⋆

∂V 1 ∂P (
a2 + =0 (21) 0,0476 Si Eclt laminaire ;
∂x ρ ∂t C⋆ = 7,41
où V(x,t) et P(x,t) sont respectivement la 0,05 ) Si Eclt turbulant.
Relog(14,3/Re
vitesse moyenne et la pression d’eau dans (23)
(
une section droite du tube au point d’abs- +1 Q≥0
cisse x et dans le temps t ; a représente la sign(Q) = (24)
−1 Q<0
célérité du sonq dans l’eau (si le tube est
K
rigide) égale à ρ
avec K est le module
de Y OUNG pour l’eau, K = 2 070MP a. EL. 1280 m
1/ Étudiez la stabilité et la diffusivité
de la méthode numérique utilisée
selon la valeur du pas de temps EL. 1272.5 m
choisi (∆t < ∆x
a
et ∆t > ∆x
a
);
2/ Étudiez l’influence de perte de
charge sur le phénomène de coup EL. 1265 m
de Bélier. Fig. 23

Références
[1] B RUCE , E. L. ; R OLAND , W. J. et G ARY, Z. W. — Hydraulics of pipeline systems.
CRC Press LLC, 2000.
[2] H OFFMAN , J. D. — Numerical methodes for engineers and scientists. McGraw-Hill
Internationnal Editions, 1993.
[3] L AMPOR T, L. — LATEX : A document preparation system. Addison-Wesley, 1994.
[4] L ITTLE , N. J. — Help for Matlab. The Mathworks, Inc., 2007.
[5] M ITTELBACH , F. ; G OOSSENS , M. ; C ARLISLE , D. ; R OWLEY, C. et A NDRÉ , J. — The
LATEX companion. Addison-Wesley, 2e édition, 2006.


... ‡J
¯ ñJËAK .

You might also like