Professional Documents
Culture Documents
HYDRAULIQUE AVANCEE
Seuil en rivire
Bassin de dcantation
FORMATION INITIALE
OBJECTIFS
Lobjectif pdagogique de cette tude est la construction des outils ncessaires aux calculs de lensemble dun systme hydraulique regroupant les ouvrages les plus classiques en adduction deau potable (AEP), assainissement et rivire. La finalit en termes dacquis est de : Matriser les concepts hydrauliques, Dvelopper les capacits considrer les modles adquats pour les cas tudis (approche 1, 2 ou 3D, modle en rgime permanent ou transitoire), Dvelopper la capacit crire le modle physique rgissant les phnomnes hydrauliques en interaction, Dvelopper la capacit rsoudre le problme continu par la mise en uvre de techniques de discrtisations spatiale et temporelle (dans les domaines de lAEP, lassainissement, la rivire et le traitement des eaux).
CONTENU
Dun point de vue gnral, les concepts hydrauliques mis en interaction recouvrent : Lhydraulique en charge : Point de fonctionnement (perte de charges, pompes, rservoir ), Rseau maill, Lhydraulique surface libre : Courbes de remous, Ressaut, Ouvrages (seuil, vanne, dversoir)
SUPPORT
Lensemble de la dmarche dcrite prcdemment sera appliqu un systme hydraulique regroupant un rseau dadduction deau potable dont la ressource en eau provient dune rivire. Le schma suivant reprsente lensemble du systme. Une vanne de rgulation (Vr) permet de prlever de leau la rivire et de remplir une fois par jour le bassin de dcantation (Bd). Cette vanne (Vr) fonctionne en tout ou rien, c'est--dire quelle sefface compltement pendant le remplissage et se ferme entirement ds que le bassin est plein. Afin de maintenir un tirant deau suffisant dans la rivire au niveau de la vanne de rgulation, un seuil de maintien du niveau deau a t construit laval.
Usine de traitement
Pompe (P)
Canal de dcharge
Village C
Rivire
Dversoir
Village E Village D
Village H
Rivire
Village I
En cas de forte crue, un dversoir latral a t ralis lamont afin de limiter le niveau deau laval. La vitesse de chute des particules en suspension dans le bassin (Bd) oblige lexploitant attendre 5 heures avant de pouvoir alimenter le rservoir de distribution (Rd) par lintermdiaire de la pompe (P). On ne peut donc pas pomper pendant le remplissage du bassin (Bd). Une usine de traitement permet de rendre leau potable entre le bassin de dcantation (Bd) et le rservoir de distribution (Rd). La distribution de leau potable se fait par lintermdiaire du rservoir de distribution (Rd). Un rseau maill sous pression permet dalimenter lensemble des villages A, B, , I.
Cette tude se dcompose en deux phases : Une partie hydraulique en charge constitue du bassin de dcantation (Bd), de la pompe (P), du rservoir de distribution (Rd) et du rseau maill. Une partie hydraulique surface libre constitue dun dversoir, de la vanne de rgulation (Vr), du bassin de dcantation (Bd) et du seuil de maintien de niveau (Sn).
La courbe de consommation suivante reprsente la demande dun abonn sur 24 heures (un abonn constitue plusieurs personnes).
Consommation d'un abonn
0.035
0.030
0.025
0.020 l/s/abonn
0.015
0.010
0.005
0.000 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Heure
temps Q(l/s/abonn) 6 0.01017 7 0.01684 8 0.01962 9 0.02378 10 0.02156 11 0.01962 12 0.01906 13 0.01611 14 0.01517 15 0.01267 16 0.01517 17 0.01545 18 0.02100 19 0.03128 20 0.02934 21 0.02239 22 0.01128 23 0.00795 0 0.00378 1 0.00295 2 0.00295 3 0.00295 4 0.00295 5 0.00545
La relation des pertes de charge linaire que lon utilisera est celle de Lechapt et Calmon : J (mCE) = Longueur.L.QM/DN o L, M et N sont des constantes pour une rugosit donne. Longueur (m), dbit : Q (m3/s) et diamtre : D (m) Pour une rugosit de 0,1mm, on a : L=1,1.10-3 ; M=1,89 ; N=5,01. Pour des valeurs de vitesse comprises en 0.4m/s et 2m/s cette formule conduit des carts relatifs infrieurs 3% par rapport la formule de Colebrook. La pompe utilise est une KSB Etanorm-300-400R tournant 1750 tr/min avec un diamtre de roue de 360. La HMT de la pompe est reprsente sur le graphique suivant :
Caractristiques du bassin et du rservoir : Altitude Bassin de dcantation (Bd) Plein : 205.0m Vide : 203.0m Rservoir de distribution (Rd) Plein : 260.0m Vide : 255.0m
Contraintes hydraulique et gomtriques du rseau : En cas de crue, le dversoir situ lamont permet dcrter le dbit de la rivire au niveau de notre prlvement en dversant dans un canal de dcharge. Le dbit et le niveau deau dans la rivire sont suffisamment importants pour ne pas tre perturbs par lalimentation du bassin de dcantation.
Longueur : 375m Pente : 0.2% Canal trapzodal : m=0.75 b=0.3m Ks=35 Canal dalimentation
Rivire
? Pente : 0.11% Canal trapzodal : m=1.5 b=15m Ks=35 Longueur : 15.3m Pente : 20% Canal trapzodal : m=1.5 b=15m Ks=50
203.25 202.60
0.50m
Canal trapzodal Pente : 0.25% m=1.5 Canal trapzodal b=15m Pente : 0.25% Ks=50 m=1.5 b=30m Position du ressaut Ks=50 200.25 hydraulique Condition aux limites aval h=hn
Rivire
Seuil Trapzodal
Coursier
Canal trapzodal Pente : 0.25% m=1.5 b=15m Canal trapzodal Ks=35 Longueur : 15.3m Pente : 20% m=1.5 b=15m Ks=50
Canal trapzodal Pente : 0.25% m=1.5 b=30m Ks=50 Condition aux limites aval h=hn
Distance 50m
f ( x0 , x1 ,..., xn )
x0 , x1 ,..., xn
Options de calculs :
Syntaxe sous VB Il est possible de piloter le solver depuis VBA sous Excel afin de pouvoir mener des calculs itratifs en boucle en modifiant les paramtres de la fonction f. Pour piloter le solver depuis VB, il faut dabord disposer du solver sous Excel. Si vous ne lavez pas : Outils > Macro complmentaire et cocher solveur. Il faut ensuite activer la toolbox du solver dans lenvironnement Excel : Outils > Rfrences puis cocher solveur.xls. Voici un exemple de code pilotant le solver :
SolverOk SetCell:="$AF$15", MaxMinVal:=3, ValueOf:="0", ByChange:="$S$12:$AF$12" SolverOptions MaxTime:=500, Iterations:=10000, Precision:=0.00000001 SolverSolve userFinish:=True
SetCell dsigne les coordonnes de la cellule f ( x0 , x1 ,..., xn ) , cest lquivalent de la Cellule cible dfinir. MaxMinVal peut prendre trois valeurs correspondant aux trois options de Egale : MaxMinVal:=1 on cherche le maximum de la fonction f MaxMinVal:=2 on cherche le minimum de la fonction f MaxMinVal:=3 rsout f ( x0 , x1 ,..., xn ) = y , on fixe y en codant ValueOf :=y
ByChange dsigne les coordonnes des cellules de la fonction (soient x0 , x1 ,..., xn ), cest lquivalent de Cellules variables. SolverSolve lance le solver UserFinish peut prendre 2 valeurs True donne le rsultat sans afficher la bote de dialogue False donne le rsultat et affiche la bote de dialogue Tout lintrt ici est dutiliser le solver dans une boucle :
For i=1 to N SolverOk SetCell:=Feuil1.cells(i,3), MaxMinVal:=3, ValueOf:="0",_ ByChange:="A12" SolverOptions MaxTime:=500, Iterations:=10000, Precision:=0.00000001 SolverSolve userFinish:=True Feuil1.cells(i,4).value = Feuil1.cells(12,1).value Next i
10
Hauteur critique
Amont du ressaut
Aval du ressaut
11
Dbit de consigne
Dbit amont
Principe de fonctionnement hydraulique du dversoir dorage Le dbit de consigne (ou seuil) est le dbit amont partir duquel louvrage commence dverser. Il peut donc reprsenter, par exemple, le dbit maximum admissible laval du rseau. La courbe de fonctionnement idal reprsente le cas de rgulation parfait dans lequel quel que soit le dbit amont suprieur au dbit de consigne, le dbit conserv est gal au dbit de consigne. Un dversoir performant aura tendance approcher de cette courbe. La courbe de fonctionnement rel reprsente la figure prcdente nous montre qu partir du moment o le dbit amont dpasse le dbit de consigne, le dbit aval va continuer augmenter. La caractrisation hydraulique dun dversoir va donc se faire en calculant : le dbit de consigne, laugmentation du dbit aval par rapport au dbit de consigne et ce pour un dbit amont maximal. Cette augmentation de dbit peut plus facilement tre caractrise par le pourcentage daugmentation du dbit aval maximal conserv par rapport au dbit de consigne, cest-dire : Dbit aval conserv Dbit de consigne % d'augmentation du dbit maximal aval = % Dbit de consigne
12
hi
f (h)dh =
h i+1
hi
f (h)dh
1 f ( hi ) + f ( hi +1 ) .h = x 2
On en dduit le x correspondant
Ainsi le h est le mme chaque itration loppos du x qui varie chacune delle.
13
<0 <0
S = 2h ( m0 + x ) + ( b0 + x ) h S = h + h2 x Q Q dh dh =0 Q ' 3 h + h 2 + ( 2h ( m0 + x ) + b0 + x ) + 2 gS gS dx dx
prendre en compte leffet de la vitesse latrale et de sa direction (u), ainsi que leffet de lentonnement du dversoir (). dQ Q' = = 0.6n *. g (h w)3 / 2 cw u dx n* : nombre de crtes dversantes cw : 1.0 crte mince et 0.8 crte paisse h : tirant deau w : hauteur de crte : angle dentonnement
1/ 2 H0 w dQ 3( H 0 h) 3/2 = 0.6n * cw g (h w) 1 tan ( ) dx 3H 0 2h w hw
Par rapport une formule classique, on trouve des valeurs du dbit dvers plus fortes grce la prise en compte des effets de la vitesse latrale et de lentonnement.
14
dx
dx
Il sagit de pouvoir calculer les variables Q et h chaque nud de notre maillage en fonction des valeurs de ces variables aux nuds prcdents. Soit (hi +1 , Qi +1 ) = f ( (hi , Qi ) ) Il est possible dutiliser un schma basique de type explicite dEuler progressif : Qi +1 = Qi + x.g (hi ) hi +1 = hi + x. f ( xi , hi , Qi ) Pour amliorer le calcul (diminuer la diffusion), on peut utiliser la mthode de Runge et Kutta en se basant sur les dveloppements limits dordre 2 et 4. Ainsi lerreur commise lors de lutilisation de la mthode est de lordre de O(x2) et O(x4). Nous avons obtenu prcdemment deux quations de la forme h = f(x,h,Q) et Q = g(h) que nous allons rsoudre en crivant Runge et Kutta dordre 2 :
x ( k1,h + k2,h ) 2 x ( k1,Q + k2,Q ) 2
hi +1 = hi +
15
Runge et Kutta dordre 4 scrit : x hi +1 = hi + ( k1,h + 2k2,h + 2k3,h + k4,h ) 6 avec k1,h = f ( xi , hi , Qi )
k2,h = f ( xi + k3,h k4,h x x x k1,h , Qi + k1,Q ) , hi + 2 2 2 x x x = f ( xi + k2, h , Qi + k2,Q ) , hi + 2 2 2 = f ( xi + x, hi + x.k3, h , Qi + x.k3,Q )
On remarque que cette mthode est rcursive ki+1 = f(k1, k2, , ki), cest pourquoi elle est fastidieuse mettre en uvre la main mais trs aise coder notamment sous Excel.
16