Une Nouvelle Méthode de Calcul Des Réseau Maillé PDF
Une Nouvelle Méthode de Calcul Des Réseau Maillé PDF
Une Nouvelle Méthode de Calcul Des Réseau Maillé PDF
Introduction f(x) = 0 (1 )
Au cours des quinze dernières années, la méthodo- la solution est recherchée en appliquant à l'inconnue
logie du calcul des réseaux maillés de distribution d'eau des corrections successives, de valeurs absolues décrois-
en état permanent a beaucoup évolué, en liaison avec santes, à partir d'une valeur approchée x o . A l'itération i,
les possibilités nouvelles offertes par les ordinateurs. une approximation meilleure est obtenue ainsi:
Vers le milieu des années soixante dix, la Compagnie
Générale des Eaux a souhaité disposer de nouveaux (2a)
programmes, car ceux qui étaient en exploitation pré- avec
sentaient quelques restrictions' qui n'étaient plus
admises. (2b)
11 est rapidement apparu que, pour les raisons qui
seront exposées ci-après, aucune des méthodes connues
ce qui peut aussi s'écrire:
ne pouvait donner pleinement satisfaction. Les recher-
ches entreprises en 1975 ont débouché sur une méthode
originale de génération et de traitement du système
d'équations des mailles. Le premier programme à l'uti-
liser est le produit-programme PROGRES (pROG pour A l'itération i + l, xi est pris comme nouvelle valeur
programme et RES pour réseaux) qui tient plus que ses approchée de x. Le processus est répété jusqu'à l'itéra-
promesses depuis sa mise en exploitation, au cours de tion p où un critère de précision est satisfait. Le critère
l'été] 976. peut être appliqué à la valeur absolue de DX p ou à la
Afin- de bien situer le problème, il est nécessaire de valeur absolue de f(x P _ I ) ou encore aux deux. Alors,
rappeler tout d'abord les principes de la technique de il est admis que x = x p'
Newton-Raphson et des méthodes de résolution Dans le cas d'un système de 11 équations non linéaires
publiées. à 11 inconnues, et en notation matricielle, soit le vec-
teur X des 11 variables inconnues ou variables d'ité-
ration:
La méthode de Newton-Raphson (3)
Calculer un réseau en état permanent revient à ré- 11 s'agit de résoudre le système:
soudre un système de n équations algébriques non
linéaires à f1 inconnues, 11 pouvant atteindre des valeurs
très élevées, de l'ordre du millier. Parmi les techniques
itératives utilisables, c'est celle de Newton-Raphson La solution est recherchée en ajoutant au vecteur
qui a la faveur des spécialistes du calcul des réseaux des variables inconnues des vecteurs de correction
maillés de distribution d'eau. successifs, de normes décroissantes, à partir d'une
Dans le cas simple d'une seule équation à une seule valeur approchée X o. A l'itération i, une approxima-
inconnue,x: tion meilleure est obtenue ainsi:
Comme, dans les réseaux réels, T est couramment fi = '-' R ij 0: (Hi - H j ) IHi - Hjl-O:- + Ci =0
supérieur à N de 40 à 50 %, il vient, en première appro- joFi
ximation : j=l (lI)
l-a
a appliquer immédiatement la correction de débit de
(i =1= j) chaque maille, avant de passer aux mailles suivantes,
(13) faire en sorte que la partie commune à deux mailles
et soit de résistance hydraulique minimale.
N
Y
..... -a/i (14)
On le verra, les deux propositions sont toujours per-
tinentes. La deuxième a été formulée à nouveau par
j*i aHj
Voyles et Wilke [16] en 1962.
j=l
Epp et Fowler [6] ont noté que la matrice est symé-
La matrice jacobienne est définie positive symétrique trique et ont décrit un algorithme d'arrangement en
et elle est de rang (N - 1) puisque le nœud de niveau matrice-bande. La contribution de Kesavan et Chan-
piézométrique déterminé n'y figure pas. drashekar [9] porte sur la génération des systèmes
En 1936, Cross [3] établissait les relations de base d'équations (des nœuds ou des mailles) et celle de
pour le traitement de chaque nœud considéré indivi- Jeppson et Davis [7] sur l'inclusion des réducteurs de
duellement, ce qui conduisait à des convergences parti- pression (également avec les systèmes des nœuds et
culièrement difficiles. En 1963, Martin et Peters [14] des tronçons).
étaient les premiers à utiliser la technique de Newton-
Raphson. Plus tard, Shamir et Howard [15] ont montré
que, tout en gardant le même nombre d'équations et Système d'équations des tronçons
d'inconnues, il est possible de substituer à une partie
de ces dernières des consommations aux nœuds ou des Les T équations à T inconnues sont obtenues en
résistances de tronçons. Liu [13] essaie de ne conserver écrivant (N - 1) équations de continuité des débits
que la diagonale principale de la matrice jacobienne. aux nœuds et M équations de mailles. Conformément
Donachie [4] insiste sur la possibilité d'ajuster les résis- à l'équation 6, le nombre total d'équations est alors
tances pour mieux caler le modèle. bien égal à T. Les variables d'itération sont les débits
Chandrashekar et Stewart [2] tirent parti du fait que des tronçons.
la matrice jacobienne est particulièrement clairsemée Les (N - 1) équations aux nœuds sont directement
et ne calculent pas, explicitement, son inverse. Afin déduites de l'équation 8. Ce sont des équations linéaires.
d'éviter également les inversions répétées, Lam et Wolla Les M équations de mailles sont linéarisées en réécrivant
[10, Il] utilisent une inverse approchée, retouchée à l'équation 1Da sous la forme:
chaque itération. Lemieux [12] propose une autre
modification de l'algorithme de Newton-Raphson, h ij = RijQijlQijla-1 = KijQij (16)
basée sur les propriétés des matrices-bandes symétriques, et les K ij sont recalculés à chaque itération avec les
définies positives. L'arrangement en matrice-bande, nouveaux débits.
dans le but de réduire l'encombrement, est également Aucune évaluation initiale n'est nécessaire. Plus
pratiqué par d'autres auteurs [7, 14]. exactement, Wood et Charles [17] qui ont décrit cette
technique obtiennent de bons résultats en calculant
les Kij initiaux de l'équation 16 pour un débit égal à
Système d'équations des mailles l'unite. Jeppson et Tavallaee [8] ont ensuite explicité
les modifications nécessaires pour inclure les pompes
Les lignes qui suivent exposent seulement le principe et réservoirs.
de la méthode. D'autres détails seront donnés plus loin.
La loi de Kirchoff aux nœuds est satisfaite dès la répar-
tition initiale des débits et le reste constamment. L'ob- Limites des méthodes
jectif est de satisfaire la loi de conservation de l'énergie
en corrigeant les débits des mailles. Chaque correction Ce qui précède n'est qu'un aperçu des contributions,
ôQm est appliquée à tous les tronçons de la maille m. la plupart très intéressantes, publiées au cours des der-
Le système résulte de l'application des équations 5d nières années. D'une façon générale, il est fait appel, et
l
et 5f aux équations 9 et IDa: avec succès, à tout l'arsenal mathématique dans le but de
diminuer l'encombrement de la matrice et la durée des
ail
aQI
ail
--
aQM
r ÔQI
-t,
calculs.
Toutefois, des problèmes subsistent. Plusieurs auteurs
(15) signalent que la méthode de Newton-Raphson ne con-
verge pas lorsque les valeurs initiales sont mal choisies
al alM [4, 10, Il, 12, 15, 17]. C'est probablement pour cette
-M
- -- ÔQM -lM J raison que le système des nœuds a la faveur. Il est en
aQI aQM
effet plus facile de programmer la génération de niveaux
ta 1936, Cross [3] présentait l'algorithme de calcul piézométriques plausibles que de programmer la géné-
de chaque maille prise individuellement, toutes les ration de débits de tronçons plausibles.
corrections étant appliquées seulement à la fin de l'ité- Malheureusement, la méthode des nœuds présente
ration. En 1947, Dubin [5] remarquait que la conver- deux difficultés. D'une part, les tronçons de faible perte
gence est souvent médiocre et énonçait deux principes de charge entraînent des dérivées partielles très grandes.
pour l'améliorer: D'autre part, les oscillations près de la solution sont
368 LA HOUILLE BLANCHE/N° 6-1980
fréquentes. Cependant, il convient de noter que bien des métrique déterminé n'est pas obligatoirement un noeud
auteurs annoncent le plein succès, grâce aux diverses de niveau piézométrique constant quel que soit le débit.
améliorations apportées à la méthode de Newton - II suffit que la relation entre le débit et le niveau piézo-
Raphson. métrique soit connue. Ce peut être, par exemple, l'en-
Par ailleurs, les méthodes matricielles sont théo- semble constitué par un réservoir et une pompe de
riquement - moins bien adaptées que les méthodes refoulement.
maille par maille ou nœud par nœud au traitement des Le nombre total de mailles d'un réseau, M, s'écrit
clapets. Ces organes de coupure asymétriques ont long- finalement:
temps été ignorés ou pris en considération seulement
par le biais du réducteur de pression [7] ou de la station M = (T - N + 1) + (Z - 1) = T +Z - N (17)
de pompage [Il, 15]. Chandrashekar [1] a récemment
où M est le nombre de mailles indépendantes strictement
fait le point en la matière, dans le cadre du système
nécessaire et suffisant pour équilibrer le réseau. La rela-
d'équations des noeuds.
tion est exacte pour les réseaux palmés, maillés ou
A chaque itération, toute méthode matricielle con-
mixtes. Ainsi, si T = 263, N = 264 et Z = 1, le réseau
sidère globalement un système d'équations qui corres-
est palmé. Si T = 180, N = 145 et Z = 9, le réseau
pond à un état bien précis des clapets: chacun d'entre
comprend 44 mailles dont 8 ouvertes et il est moyen-
eux est soit ouvert soit fermé. Application faite des cor-
nement maillé car le ratio (T + Z)/N est égal à 1,3. Pour
rections, il est facile de tester la validité des hypothèses
les réseaux de distribution d'eau fortement maillés, ce
mais s'il en résulte le moindre changement d'état, il n'est
ratio peut dépasser 1,5. Il est évidemment fonction de la
généralement pas possible d'en déduire à coup sûr le sys-
proportion de noeuds de niveaux piézométriques déter-
tème d'équations approprié pour l'itération suivante,
minés, mais aussi de la proportion de noeuds poin ts de
faute d'algorithme de prédiction des interactions en
jonction d'au moins trois tronçons, ainsi que de l'impor-
chaîne : l'ouverture ou la fermeture d'un clapet peut
tance relative des antennes.
entraîner une cascade imprévisible d'autres modifi-
La répartition entre mailles ouvertes et mailles
cations. La bonne fm du calcul ne peut donc pas être
fermées peut être modifiée par un type d'appareil qui,
garantie [1, Il, 15] bien que, dans la pratique, il semble
tel Janus, a deux visages. C'est le réducteur ou stabili-
qu'elle soit atteinte sans difficultés majeures.
sateur de pression qui est un noeud de consommation
Toutes ces raisons ont motivé la recherche d'une
variable à l'amont et un nœud de niveau piézométrique
nouvelle méthode. Entre les divers systèmes d'équations,
déterminé à l'aval, ce qui détruit la symétrie de la ma-
la préférence allait aux mailles: en appliquant à un gros
trice jacobienne [1,7]. Si par exemple une zone basse est
réseau les approximations grossières données précédem-
alimentée par l'intermédiaire de n réducteurs de pres-
ment (équation 7), il est logique de choisir 400 équa-
sion, alors (n - 1) mailles ouvertes supplémentaires se
tions de mailles plutôt que 800 équations de noeuds ou
substituent à (n - 1) mailles fermées.
1 200 équations de tronçons. Mais, de proche en proche,
II est maintenant possible de généraliser l'équation 9
une propriété beaucoup plus intéressante a été mise en
sous la forme:
évidence. Tandis que les systèmes des tronçons ou des
nœuds sont lourdement figés, un système d'équations
de mailles peut être sélectionné et, surtout, dynamisé. fm = Lh t - L. hp - (HA - H B ) =0
C'est ce qui va maintenant être exposé. tEm pEm
(m = 1, ... , M) (18)
Compléments sur le système d'équations des où les deux sommes s'appliquent aux éléments appar-
mailles tenant à la maille m. La perte de charge ht dans le
tronçon t peut s'écrire:
L'équation 6 donne le nombre M de mailles fermées (19)
dans un réseau connexe de N noeuds et T tronçons ne
comprenant qu'un seul noeud de niveau piézométrique sans référence à quelque formule de perte de charge que
déterminé. Chacune des (T - N + 1) mailles est un ce soit. La résistance hydraulique R t est fonction des
cheminement fermé de tronçons tous différents ; cha- caractéristiques physiques de la canalisation (diamètre,
que tronçon appartient à au moins une maille; chaque rugosité, longueur) et l'exposant Œ est habituellement
maille a au moins un tronçon qui lui est propre. Les compris entre 1,8 et 2. Mais, en généralisant, R t peut
antennes, qui sont des cheminements ouverts issus du aussi être fonction de la vitesse de circulation du fluide
réseau et aboutissant à des noeuds de niveaux piézo- ou résulter de la combinaison de plusieurs éléments, en
métriques indéterminés, sont naturellement ignorées au série ou en parallèle, et l'exposant Œ peut varier d'un
cours de la recherche. tronçon à l'autre. Il est parfaitement possible, par
Si, parmi les N noeuds, il en est Z, et non plus un seul, exemple, de combiner des pertes de charge singulières
dont les niveaux piézométriques sont déterminés, le - fonction du carré du débit - avec d'autres pertes de
nombre de mailles fermées est inchangé mais il faut alors charge calculées avec la formule de Colebrook - White.
ajouter (Z - 1) pseudo-mailles ou mailles ouvertes. Dans l'équation 19, le débit Qt est positif lorsqu'il est
Chaque maille ouverte joint un noeud de niveau piézo- orienté dans le sens de la maille.
métrique déterminé à un autre noeud de niveau piézomé- La deuxième somme de l'équation 18 est étendue aux
trique déterminé ; chacun des Z noeuds appartient à au stations de refoulement ou de surpression de la maille.
moins une maille ouverte. Un noeud de niveau piézo- La hauteur de pompage hp s'exprime habituellement
A. DIVENOT 369
li
itération f f 00 12
12 13 0°13 °1 °2 °3
Tableau 2 - Calcul du réseau de la figure 1. Le tronçon 1 est commun aux deux mailles. En
haut, Newton-Raphson. En bas, maille par maille. Unités: Ils et m.
En supposant que le calcul démarre avec les débits vant être la partie commune des deux mailles ouvertes.
de l'itération 10, ou avec ceux d'une itération de rang Un examen rapide des matrices jacobiennes correspon-
supérieur, il apparaît que la convergence resterait lente dantes montre que le choix fait à l'origine est le pire et
avec des débits initiaux pourtant proches de la solution. qu'à l'opposé le meilleur système est celui obtenu en
L'observateur attentif acquiert la certitude que les deux prenant le tronçon 3 comme partie commune, ce qui
mailles s'équilibreront difficilement dès l'itération 3, et revient à substituer /23 à /13 dans l'équation 21, d'où:
au plus tard à l'itération 4 ou 5. Cette certitude est basée
sur le fait symptomatique que les deux fermetures en /23 =- 3,75 X 10-6 Q~
cote d'une part et les deux corrections de débit d'autre
part sont de signes opposés et proches en valeurs
+ 1,25 x 10- 6 Q~ + 0,10 = ° (26)
absolues. /13 3,75 x lO- s Qi
La conclusion (provisoire) est évidente : il faut pros-
crire à jamais le calcul maille par maille car il n'est pas
possible d'ignorer les éléments non diagonaux de la
+ 1,25 x 10- 6 Q~ - 6,05 = °
matrice jacobienne. Et en effet, pour l'itération 6 par Comme les modifications sont évidentes, les équa-
exemple, on obtient, avec les débits de la fin de l'ité- tions 22 et 23 ne seront pas réécrites, mais il est inté-
ration 5 : ressant de donner la nouvelle matrice jacobienne de
l'itération 6 :
l27
326
Js = 10- 4
[ 301
301]
303
(24)
l' = 10-
4 r 2] (27)
s 2 303
Tous les éléments sont du même ordre de grandeur
La différence avec la matrice relative au maillage
mais, ainsi que le montre bien l'équation 23, parce que
d'origine, équation 24, est éloquente. Il est maintenant
chacun d'entre eux contient:
tout à fait normal d'ignorer les éléments non diagonaux,
puisqu'ils sont effectivement négligeables par rapport
aux éléments diagonaux. La partie supérieure du tableau
qui est la dérivée partielle prépondérante. Or, il en est 3 le prouve : la solution est atteinte en 4 itérations
ainsi parce que le tronçon 1 est commun aux deux nouvelles.
mailles. Un autre calcul, qui ne figure pas sur le tableau 3
Cette dernière observation permet de sortir de l'im- pour des raisons d'encombrement, montre - ce qui est
passe. Le maillage d'origine ayant fait la preuve de son tout à la fois intuitif et facile à vérifier - que la situation
inadaptation, rien ne s'oppose à un changement de mail- est aussi énergiquement redressée si la maille 2 + 3 est, à
lage à partir de l'itération 6 (par hypothèse, car le rang partir de l'itération 6, ajoutée au système d'origine, et
de l'itération est secondaire). Il a déjà été remarqué que non pas substituée à l'une des équations du système
le choix était possible entre trois systèmes d'équations, d'origine. Un procédé aussi peu orthodoxe (système de
chacun des trois tronçons du réseau de la figure 1 pou- 3 équations non indépendantes à 2 iIlconnues) ne se
A. DIVENOT 371
Tableau 3 - Calcul maille par maille du réseau de la figure 1. Le tronçon 3 est commun aux
deux mailles. En haut, reprise du calcul du bas du tableau 2. En bas, calcul normal. Unités:
I/s et m.
justifie pas dans le cas simple de l'exemple mais il est étrangers à Cross. Même sans aller jusqu'à la dynami-
bien utile pour traiter les réseaux réels. sation, le fait que Cross soit muet sur le choix des mailles
La partie inférieure du tableau 3 est relative au dérou- rend déjà ambiguë l'expression, pourtant souvent uti-
lement du calcul lorsque le maillage est bien choisi dès lisée : "le calcul de tel réseau par la méthode de Cross
l'origine. Le rapprochement avec la partie supérieure du demande tant d'itérations". Au fait, quelles sont les
tableau 2 conduit à la conclusion que, dans ce cas, la mailles Cross conformes du réseau de la figure 1 ?
méthode de Newton - Raphson est à peine plus efficace
(en nombre d'itérations, par en durée de calcul) que le
calcul maille par maille. Pour un petit réseau comme Principe de la méthode
celui-ci, il n'est d'ailleurs par rare de constater le même
nombre d'itérations. Le raisonnement ne s'applique plus au mini-réseau
D'autres calculs, qu'il n'est pas possible de reproduire de la figure 1 mais, très généralement, à un réseau
ici mais qui sont faciles à réaliser, démontrent en com- important. Toute maille du réseau a au moins un tron-
plément: çon qui lui est propre (les exceptions qui peuvent se
le cas présenté n'a rien d'exceptionnel. En première produire avec les mailles ouvertes ne modifient pas le
approximation (les débits interviennent également), raisonnement). Soient Mi et M j les ensembles d'élé-
plus les résistances sont différenciées, plus le choix du ments appartenant respectivement aux mailles i et j.
maillage est important; Ces ensembles sont la réunion des parties propres des
peu importe la formule de perte de charge utilisée, deux mailles, Pi et Pj' et de leur partie commune Pc :
même si l'exposant Œ est différent de 2, même si la
formule est celle de Colebrook - White; Mi = Pc + Pi (28)
il est toujours préférable d'appliquer immédiatement M j = Pc + Pj
la correction de chaque maille. L'avantage est d'au-
tant plus grand que la convergence est moins rapide. Quatre éléments de la matrice jacobienne sont re-
latifs à ces deux mailles: les éléments diagonaux aii et
En résumé, le calcul maille par maille peut, à la limite, ajj , et les éléments non diagonaux aij et aji (équations
ne pas demander plus d'itérations que l'application de 15, 22, 23). Soit, en désignant par <P", <Pi et <Pi les déri-
la méthode de Newton - Raphson. La répartition initiale vées partielles de premier ordre des parties Pc, Pi
des débits est secondaire. En revanche, le choix des etPj :
mailles, qui est fondamental, peut être optimisé et
dynamisé. aii = <Pc + <Pi
Dans ce chapitre, aucune référence n'a été faite à la a jj = <Pc+ <Pj (29)
méthode de Cross [3]. Pourtant, l'auteur n'oublie pas aij = aji = <Pc
que Cross a ouvert la voie à tous ceux qui ont apporté
leur contribution dans ce domaine. Ainsi, appliquer la Il a été démontré qu'il faut éviter de former des
méthode de Newton - Raphson, c'est traiter simulta- paires de mailles conduisant à un <Pc grand par rap-
nément des équations de Cross. Ces mêmes équations port à <Pi et <p .• Fait favorable, la matrice jacobienne
sont à la base de la méthode proposée ici. Mais l'algo- contient beauc6up d'éléments nuls car Pc est fréquem-
rithme de sélection des mailles qui sera explicité plus ment vide, ce qui entraîne <Pc = O. Les deux mailles
loin et plus encore le concept de dynamisation du sont alors totalement indépendantes et l'équilibrage de
maillage qui est l'aspect essentiel - sont totalement l'une n'interfère pas du tout avec l'équilibrage de l'autre.
372 LA HOUILLE BLANCHE/N° 6-1980
S'il pouvait en être amsl pour toute paire de mailles, L'expérience acquise avec le mini-réseau de la figure 1
tous les éléments non diagonaux seraient nuls et le est généralisable. 11 n'est pas du tout nécessaire de con-
calcul du réseau ne poserait aucun problème. Mais il naître la matrice jacobienne, qui reste parfaitement im-
est vrai que le réseau ne serait pas maillé, au sens habi- plicite. L'attitude de deux mailles dont le 'Pc n'est plus
tuel du terme. négligeable est un message suffisamment clair. Les deux
Faute de pouvoir annuler tous les 'Pc' l'objectif de la mailles s'attardent, convergent mal, leurs fermetures en
méthode est de faire en sorte que, pour toute paire de cote et corrections de débit sont de signes opposés et
mailles, 'Pc soit négligeable devant 'Pi et 'PI' Alors, tous proches en valeurs absolues. La formation de la nouvelle
les éléments non diagonaux sont négligeables devant la maille, k, nécessite l'identification de la partie com-
diagonale principale, et le calcul maille par maille est mune par intersection (équation 28) :
justifié. Dans la pratique, l'objectif n'est pas pleinement
atteint mais il l'est suffisamment pour commencer le Pc =Mj nMI (32)
calcul dans de bonnes conditions. Plus tard, le maillage puis l'union des deux parties propres:
est amélioré, si nécessaire et juste de ce qui est
nécessaire. Mk = (Mi - Pc) U (MI - Pc) (33)
Le discriminant utilisé pour évaluer les poids respec-
tifs des éléments de la matrice jacobienne est la résis- L'ensemble M k peut être substitué à Mi ou MI' mais
tance cumulée des tronçons constitutifs. Chacune des il est plus simple de ne pas bouleverser le vecteur du
quantités 'Pc' 'Pj et 'PI est une somme de dérivées de maillage (voir ci-après) et d'ajouter M k au maillage
pertes de charge (équations 18 et 19) : existant. Selon l'option exercée, l'amélioration est dite
être réalisée par modification du maillage ou par mail-
dh lage supplémentaire. Dans le premier cas, le nombre
_t = aR IQ 1",-1 (30)
dQt t t strictement nécessaire et suffisant de mailles indépen-
dantes est préservé. Dans le second cas, les mailles sup-
ou de hauteurs de pompage (équations 18 et 20) : plémentaires sont redondantes.
L'opération peut être répétée plusieurs fois au cours
d'un calcul. Le maillage est alors véritablement dyna-
misé, ce qui permet le traitement approprié des interac-
tions entre les mailles, dès qu'elles se manifestent. Le
La valeur de a dans l'équation 30 est constante ou concept est extrêmement puissant. L'équilibrage des
évolue dans une fourchette étroite, de l'ordre de 1,8 à gros réseaux demande à peine plus d'itérations qu'avec
2. Le débit Qt peut varier très largement d'un tronçon la méthode de Newton-Raphson, mais moins de temps
à l'autre mais généralement beaucoup moins que la car l'exécution de chaque itération est beaucoup plus
résistance R t . Celle-ci est extrêmement différenciée, rapide. Bien qu'aucune tentative n'ait encore été réa-
ce. qui en fait le bon critère : à longueur et rugosité lisée, il n'est pas impossible que la méthode puisse être
identiques, elle est en effet inversement proportion- appliquée dans d'autres domaines.
nelle à la puissance 5,25 du diamètre, environ (l'expo-
sant dépend de la formule de perte de charge utilisée). Arborescence
Ainsi par exemple, si les diamètres sont dans le rapport
1 à 5, les résistances sont dans le rapport 5 000 à l, Conformément à ce qui vient d'être développé, le
environ. but est d'extraire du graphe un maillage proche de
S'il est fait usage de la formule de Colebrook-White, l'optimum. L'arborescence (le terme est utilisé dans un
la résistance R t est fonction du débit Qt' mais une sens large) est particulièrement bien adaptée au pro-
simple approximation suffit puisqu'il s'agit seulement blème car elle permet, selon le sens de l'exploration,
d'évaluer l'ordre de grandeur relatif des dérivées, et que le calcul des débits initiaux ou celui des niveaux piézo-
l'erreur est admise. A ce stade, il est de même possible métriques équilibrés.
d'assimiler, même grossièrement, chaque courbe de Les tronçons sont regroupés en arêtes, échelons
pompage à la courbe de perte de charge d'un tronçon intermédiaires entre les tronçons et les parties propres
fictif. ou communes des mailles. Une arête est une séquence
Comme toutes les dérivées sont fonction des débits, de tronçons, non orientée tant qu'elle n'est pas intégrée
et que les débits initiaux sont très éloignés de la solution, dans l'arborescence. Ses nœuds courants sont de degré 2,
les éléments de la matrice jacobienne implicite évoluent ses nœuds d'extrémité de degré différent de 2. La fi-
au cours du calcul. Certains éléments non diagonaux gure 2 donne le détail de l'arête 1-20 de la figure 3. Les
peuvent en conséquence devenir gênants, soit parce que nombres supérieurs sont les numéros de nœuds, les
l'algorithme de sélection initiale des mailles - qui sera nombres inférieurs les numéros de tronçons. L'arête
explicité plus loin - n'est pas parfait, soit parce que les compte 3 tronçons. Les nœuds 14 et 5 sont courants.
débits corrigés renforcent singulièrement le poids relatif
de quelques éléments non diagonaux. Il est alors néces-
6--3--'.4--a-----:>-----2K
saire et parfois indispensable d'améliorer le maillage car
il suffit que deux mailles deviennent farouchement anta-
gonistes pour que le réseau soit rendu incalculable.
Qu'elle soit nécessaire ou indispensable, l'amélioration ligure 2
est toujours largement bénéfique. Figure 2 - Détail de l'arête 1-20 du réseau de la figure 3.
A. DIVENOT 373
velle, 3-9-20-16-6, est formée par union après élimi- caractère différentiel, en performances hydrauliques
nation de la partie commune. Elle pourrait être subs- et en coûts. Les différences de performances hydrau-
tituée à l'une ou l'autre des mailles génératrices mais liques risquent d'être gravement altérées si les résultats
il est beaucoup plus simple et tout aussi efficace de de chaque calcul sont approximatifs.
l'ajouter en surnombre aux mailles existantes, ce qui se La dernière colonne du tableau 4 est produite à
traduit par une simple extension du vecteur du maillage. simple titre d'information. Si le principe de la dynami-
sation repose sur une base solide, son application est
encore empirique et peut vraisemblabement être amé-
Application liorée. Le thème est soumis aux chercheurs et aux pra-
ticiens. Il convient de remarquer que la minimisation
PROGRES, qui est un programme basé sur la mé- de la durée du calcul doit normalement avoir la prio-
thode présentée, a déjà permis la réalisation de plusieurs rité sur la minimisation du nombre d'itérations et que
milliers de calculs dans d'excellentes conditions, aussi le point d'équilibre dépend, au moins partiellement,
bien sur de gros ordinateurs que sur des minis. Quel de l'ordinateur utilisé. Comme l'auteur n'a pas de con-
que soit le réseau et quelle que soit la version du pro- tribution fondamentale à présenter en la matière, on
gramme, la méthode n'a jamais été mise en défaut. voudra bien l'excuser de conserver durant quelque temps
Afin de produire quelques résultats tout en évitant l'avantage de l'expérience.
de longs développements, des exemples ont été recher- Pour les réseaux d'essai de 10 à 20 mailles du ta-
chés dans les références bibliographiques. Parmi les bleau 4, le nombre d'itérations en maillage dynamique
huit réseaux que l'on y trouve, quatre n'ont pas pu et haute précision est de 10 à 20. Dans les mêmes con-
être exploités soit parce que les courbes de pompage ditions, des réseaux réels de 50 à 150 mailles demandent
ne sont pas fournies [l, 2,4,8] soit parce que les débits 15 à 40 itérations, selon les données particulières du
aux nœuds ne paraissent pas cohérents [exemple 2 calcul. Un réseau de 1 000 tronçons et 250 mailles en-
de 17]. Les résultats obtenus avec les quatre autres viron (selon le calcul) est couramment équilibré en 25
réseaux sont reportés dans le tableau 4. à 45 itérations. Le même gros réseau a été traité en
Les nombres d'itérations des calculs effectués en maillage statique, afin de pouvoir citer les résultats
maillage statique sont aisément vérifiables puisqu'il ici : il a fallu 9 itérations pour la précision courante
suffit d'appliquer ce qui a été dit sur l'arborescence (1 lis), 36 itérations pour 0,05 lis, 73 itérations pour
et le maillage. La précision de 1 lis est une précision la grande précision, 0,05 lis et 0,5 mm, en réalité
courante. Le calcul cesse lorsque toutes les corrections 8.10- 4 I/s et 0,5 mm.
de débit des mailles sont, en valeurs absolues, infé-
rieures à Il/s. La grande précision, qui est la précision
souhaitable, n'est atteinte que lorsque toutes les valeurs Conclusion
absolues des corrections de débit sont inférieures à
0,05 lis et toutes les valeurs absolues des fermetures Le maillage optimal serait celui qui rendrait les élé-
en cote inférieures à 0,5 mm. La deuxième contrainte ments non diagonaux de la matrice jacobienne cons-
est habituellement la plus sévère et il n'est pas excep- tamment négligeables. L'objectif ne peut pas être
tionnel que le millième de lis soit nécessaire pour la atteint à coup sûr car le poids relatif des éléments
satisfaire. évolue au cours du calcul. D'où la double nécessité
Aucune comparaison n'est possible avec les nombres de soigneusement sélectionner les mailles initiales
d'itérations cités dans les articles référencés car les pré- puis de dynamiser le maillage.
cisions y sont omises ou ne sont pas transposables. Il La méthode présentée est un tout dont les mots-
est naturel de choisir la grande précision quand le clés sont arborescence, maillage, retouches strictement
programme permet de l'atteindre aisément pour une indispensables. Le mode de formation de l'arbores-
légère augmentation de la durée du calcul. Mais une cence et le concept du nœud de niveau piézométrique
bonne précision est toujours souhaitahle parce que déterminé de moindre écart conduisent à un maillage
les enseignements tirés des calculs sont souvent de pour le moins satisfaisant. Les imperfections éven-
[9]-[ 13 1 16 15 29 19
[11 ] - [14] 20 3 36 16
[12 ] 14 10 27 17
[17 ] 8 5 28 11
tuelles sont éliminées au cours du processus itératif - stations de pompage, clapets, stabilisateurs de pres-
en prenant en considération un nombre restreint de sion - que les singularités de calcul. L'aspect essen-
mailles supplémentaires. tiel de )a méthode est probablement d'être à l'écoute
L'ensemble est efficace, performant, et permet de d'une matrice jacobienne qui reste parfaitement
traiter sans difficulté aussi bien tous les ouvrages implicite.
Liste bibliographique
Il) CHANDRASHEKAR M. - Extended set of components equations, Journal of the Hydraulics Division, ASCE,
in pipe networks, Journal of the Hydraulics Division, février 1972, p. 335-344.
ASCE, janvier 1980, p. 133-149. (11) LAM C.F. and WOLLA M.L. - Computer analysis of
(2) ÇHANDRASHEKAR M. and STEWART K.H. - Sparsity water distributiom systems : Part II - Numerical solu-
oriented analysis of large pipe networks, Journal of the tion, Journal of the Hydraulics Division, ASCE, mars
Hydraulics Division, ASCE, avril 1975, p. 341-355. 1972, p. 447-460.
(3)'CROSS H. - Analysis of f10w in networks of conduits or (12] LEMIEUX P.F. - Efficient algorithm for distribution
conductors, University of Illinois Engineering Experiment networks, Journal of the Hydraulics Division, A SCE,
Station, Bulletin n° 286, 1936. novembre 1972, p. 1911-1920.
(4) DONACHIE R.P. - Digital program for water network [13] LIU K.T.H. - The numerical analysis of water supply
analysis, Journal of the Hydraulics Division, ASCE, mars networks by digital computer, Proceedings, 13th Congress
1974, p. 393-403. of the International Association for Hydraulic Research,
(5) DUBIN C. - Le calcul des réseaux maillés, La Houille Kyoto, Japan, Vol. l, Subject A, septembre 1969,
Blanche, n° 3,1947, p. 213-227. p.35-42.
(6) EPP R. and FOWLER A.G. - Efficient code for steady- (14] MARTIN D.W. and PETERS G. - The application of
state f10ws in networks, Journal of the Hydraulics Divi- Newton 's method to network analysis by digital com-
sion, ASCE, Janvier 1970, p. 43-56. puter, Journal of the Institution of Water Engineers,
(7) JEPPSON R.W. and DAVIS A.L. - Pressure reducing Vol. 17, 1963,p.115-129.
valves in pipe network analyses, Journal of the Hydraulics [15) SHAMIR U. and HOWARD C.D.D. - Water distribution
Division, ASCE, juillet 1976, p. 987-1001. systems analysis, Journal of the Hydraulics Division,
[8) JEPPSON R.W. and TAVALLAEE A. - Pumps and reser- ASCE, janvier 1968,p. 219-234.
voirs in networks by linear theory, Journal of the Hy- (16) VOYLES C.F. and W1LKE H.R. - Selection of circuit
draulics Division, ASCE, mars 1975, p. 576-580. arrangements for distribution network analysis by the
[9) KESAVAN H.K. and CHANDRASHEKAR M. - Graph- Hardy Cross method, Journal of the American Water
theoretic models for pipe network analysis, Journal of the Works Association, mars 1962, p. 285-290.
Hydraulics Division, ASCE, février 1972, p. 345-364. [171 WOOD D.1. and CHARLES C.O.A. - Hydraulic network
(10) LAM C.F. and WOLLA M.L. - Computer analysis of analysis using linear theory, Journal of the Hydraulics
water distribution systems : Part 1 - Formulation of Division, ASCE, juillet 1972, p. 1157-1170.