Sunteți pe pagina 1din 266

Sanda-Carmen GEORGESCU

Andrei-Mugur GEORGESCU

Calculul reelelor hidraulice


cu GNU Octave

Editura Printech
2014
Editura PRINTECH

Tipar executat la:


S.C. ANDOR TIPO S.R.L. Editura PRINTECH
Site: www.andortipo.ro; www.printech.ro
Adresa: str. Tunari nr.11, Sector 2, Bucureti
Tel./Fax: 021.211.37.12; 021.212.49.51
E-mail: comenzi@andortipo.ro

Descrierea CIP a Bibliotecii Naionale a Romniei


GEORGESCU, SANDA-CARMEN
Calculul reelelor hidraulice cu GNU Octave /
Sanda-Carmen Georgescu, Andrei-Mugur Georgescu
Bucureti : Printech, 2014
Bibliogr.
ISBN 978-606-23-0318-1

1. Georgescu, Andrei-Mugur

621.22

Refereni tiinifici:
Prof. dr. ing. Radu POPA
Universitatea POLITEHNICA din Bucureti
Prof. dr. ing. Liviu Valer HAEGAN
Universitatea Tehnic de Construcii Bucureti

Copyright 2014
Toate drepturile prezentei ediii sunt rezervate editurii i autorilor. Nicio
parte din aceast lucrare nu poate fi reprodus, stocat sau transmis
indiferent prin ce form, fr acordul prealabil scris al autorilor.
Cuprins

Prefaa ____________________________________________________________ 3

1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 5

1.1. Mrimi i relaii de calcul specifice sistemelor hidraulice ___________ 5


1.1.1. Mrimi i relaii utilizate n calculul hidraulic al conductelor ___ 5
1.1.2. Mrimi i relaii utilizate n calculul instalaiilor de pompare ___ 14
1.2. Calculul pierderilor de sarcin hidraulic uniform distribuite ________ 19
1.2.1. Formule de calcul pentru pierderile de sarcin hidraulic uniform
distribuite (liniare) _________________________________________ 19
1.2.2. Calculul coeficientului lui Darcy _________________________ 20
1.3. Calculul debitului prin orificii i ajutaje _________________________ 25
1.4. Elemente de calcule grafice i ncadrarea rezervoarelor n sisteme
hidraulice ________________________________________________ 30
1.5. Sisteme hidraulice unifilare sau reductibile la sisteme unifilare ______ 37
1.6. Reele de conducte _________________________________________ 50
1.6.1. Reele ramificate ______________________________________ 51
1.6.2. Reele inelare ________________________________________ 54
1.6.3. Reele binare (reele cu tur i retur) _______________________ 60
1.7. ncadrarea turbopompelor n sisteme hidraulice __________________ 64
1.7.1. Curbe caracteristice ale turbopompelor ____________________ 64
1.7.2. Punctul de funcionare energetic i punctul de funcionare
cavitaional ______________________________________________ 68
1.7.3. Reglarea funcionrii turbopompei ntr-un sistem hidraulic _____ 73
1.7.4. Cuplarea turbopompelor ________________________________ 97
1.7.5. Reglarea funcionrii turbopompelor n staii de pompare ______ 104

2. Introducere n GNU Octave ______________________________________ 113

2.1. Comparaia dintre GNU Octave i MATLAB ____________________ 113


2.2. Noiuni de baz din GNU Octave ______________________________ 117
2 Calculul reelelor hidraulice cu GNU Octave

2.3. Script-uri i funcii definite de utilizator n GNU Octave ___________ 125


2.4. Comenzi i funcii built-in utile din GNU Octave _________________ 127
2.5. Structurile de control n GNU Octave __________________________ 139

3. Calculul sistemelor hidraulice cu consum de ap constant, utiliznd GNU


Octave ________________________________________________________ 141

3.1. Verificarea hidraulic a unei reele inelare cu metoda Q ____________ 141


3.2. Dimensionarea unei reele inelare cu metoda Q ___________________ 157
3.3. Verificarea hidraulic a unei reele inelare cu metoda H ____________ 168
3.4. Dimensionarea i echilibrarea hidraulic a unei reele ramificate _____ 181
3.5. Problema celor 3 rezervoare __________________________________ 187
3.6. Analiza funcionrii n paralel a turbopompelor ___________________ 197

4. Reglarea funcionrii pompelor ntr-o staie de pompare care alimenteaz


o reea cu consum de ap variabil n timp, utiliznd GNU Octave _______ 211

4.1. Definirea problemei ________________________________________ 211


4.2. Dimensionarea reelei inelare de distribuie a apei i stabilirea
graficului de variaie a cotei piezometrice n nodul de alimentare _____ 217
4.2.1. Dimensionarea reelei inelare cu metoda Q _________________ 217
4.2.2. Verificarea hidraulic a reelei inelare pentru consum de ap
variabil n timp ____________________________________________ 228
4.2.3. Graficul de variaie a cotei piezometrice n nodul de alimentare _ 232
4.3. Staia de pompare care alimenteaz reeaua inelar ________________ 235
4.4. Stabilirea algoritmului de funcionare aferent pompelor din staia de
pompare _________________________________________________ 238
4.4.1. Modelul numeric care descrie funcionarea staiei de pompare __ 239
4.4.2. Algoritmul clasic _____________________________________ 244
4.4.3. Algoritmul mbuntit _________________________________ 252

Referine bibliografice _______________________________________________ 259


Prefa

n domeniul reelelor de conducte sub presiune utilizate pentru transportul i distribuia


lichidelor, reele care includ n general rezervoare (cu nivel constant sau variabil) i/sau staii
de pompare (cu pompe cu turaie constant sau variabil, care sunt oprite/pornite dup un
anumit algoritm de funcionare), calculele hidraulice complexe se efectueaz cu ajutorul unor
pachete software specializate, ca de exemplu EPANET1, Bentley WaterCAD, Bentley
WaterGEMS, SynerGEE Water etc.
Calculul numeric al sistemelor hidraulice sub presiune poate fi efectuat i cu ajutorul unor
pachete software destinate calculelor inginereti, ns pentru utilizarea acestora este necesar
cunoaterea unor noiuni simple de programare. Dintre aceste tipuri de software, n prezenta
carte am folosit GNU Octave2, clona de tip free software a variantei comerciale MATLAB3.
Alegerea este justificat de faptul c GNU Octave este accesibil oricrui utilizator i exist
versiuni executabile pentru diferite sisteme de operare. MATLAB i GNU Octave sunt limbaje
de programare de nivel nalt, cvasi-compatibile; n prezenta carte am semnalat diferenele
dintre cele dou limbaje, ns am utilizat doar comenzile comune.
n capitolele 3 i 4 am rezolvat cu ajutorul GNU Octave cteva studii de caz, considerate
relevante pentru tematica abordat. Rezultatele obinute cu GNU Octave i cu EPANET [17]
sunt asemntoare. Se subliniaz ns c anumite aplicaii nu pot fi rezolvate complet n
EPANET (ele pot fi rezolvate numeric doar dac EPANET este cuplat cu un software de calcul
numeric, cum este, de exemplu, GNU Octave).
Prezenta carte de specialitate se adreseaz cu precdere studenilor de la specializarea de
Hidroenergetic a Facultii de Energetic din Universitatea Politehnica din Bucureti, care
studiaz disciplina Staii de pompare i Reele hidraulice n anul IV de licen, respectiv
disciplina Modele numerice n Hidroenergetic n anul I de masterat. Aceast carte poate fi
util i studenilor de la Facultatea de Inginerie a Instalaiilor i de la Facultatea de
Hidrotehnic din Universitatea Tehnic de Construcii Bucureti, precum i studenilor i
specialitilor din domeniul Ingineriei Fluidelor, interesai de Hidraulic (calculul conductelor),
Maini hidraulice (funcionarea turbopompelor), Staii de pompare sau Alimentri cu ap.

1
http://www.epa.gov/nrmrl/wswrd/dw/epanet.html
2
http://www.gnu.org/software/octave/
3
MATLAB este dezvoltat de ctre MathWorks; http://www.mathworks.com/products/matlab/
4 Calculul reelelor hidraulice cu GNU Octave
1. Breviar de calcul al reelelor hidraulice
cu rezervoare i staii de pompare

1.1. Mrimi i relaii de calcul specifice sistemelor hidraulice

1.1.1. Mrimi i relaii utilizate n calculul hidraulic al conductelor1

n figura 1.1 este schematizat o conduct circular simpl, orizontal, de diametru constant D,
lungime L i rugozitate absolut a pereilor k. Prin conduct curge un fluid incompresibil cu
debitul volumic Q. Punctul aflat pe axa conductei n seciunea de intrare S i se noteaz cu i, iar

punctul aflat pe axa conductei n seciunea de ieire S e se noteaz cu e.

Fig. 1.1. Reprezentarea schematic a conductei i a liniilor caracteristice curgerii

Viteza medie a fluidului ntr-o seciune a conductei este definit ca raport ntre debitul volumic
i aria A aferent seciunii de curgere (seciune circular de diametru D):
Q 4Q
v . (1.1)
A D 2
Cota piezometric (sau nlimea piezometric) reprezint energia potenial medie raportat
la greutate ntr-o seciune a conductei, normal la direcia principal de curgere a fluidului.
ntr-o seciune S j , cota piezometric este definit astfel:

1
Referine bibliografice (n ordine cronologic): [42], [44], [29], [43], [41], [40], [10], [5], [14], [46],
[8], [11]
6 Calculul reelelor hidraulice cu GNU Octave

pj
Hp zj, (1.2)
j g
unde p j este presiunea la nivelul axei conductei n seciunea S j , este densitatea fluidului, g

este acceleraia gravitaional, iar z j este cota axei conductei n raport cu un nivel de referin

ales.
Sarcina hidrodinamic este suma dintre energia cinetic raportat la greutate i cota
piezometric; ntr-o seciune S j , sarcina hidrodinamic se scrie:

v 2j v 2j pj
Hj Hp zj . (1.3)
2g j 2g g

innd seama de relaia (1.1), termenul cinetic v 2 2 g se poate scrie astfel:

v2 16 1 2 1 2
2 Q 0.0826 Q M cQ 2 , (1.4)
2g 2g D 4
D 4

unde M c este modulul cinetic, un modul fictiv de rezisten hidraulic, msurat n s2/m5,
definit prin relaia:
0.0826
Mc . (1.5)
D4

Se precizeaz faptul c termenul 16 (2 2 g ) 0.0826 din relaia (1.5) este introdus n formule
ca o constant, fr a i se meniona unitatea de msur, care este: s2/m. Termenul cinetic se

scrie n general: v 2 2 g , unde este coeficientul lui Coriolis. Deoarece acest coeficient este
aproximativ egal cu unitatea n cazul regimului de curgere turbulent, cum este cel din sistemele
hidraulice studiate n aceast lucrare, n cele ce urmeaz, coeficientul lui Coriolis nu va mai fi
inserat n formulele de calcul.
ntr-un sistem hidraulic, ntre dou seciuni normale la direcia principal de curgere a
fluidului, de exemplu ntre seciunea de intrare n sistem S i i seciunea de ieire din sistem S e
ecuaia continuitii se scrie:
vi Ai ve Ae Q , (1.6)

unde Ai i Ae sunt ariile celor dou seciuni. Pentru seciuni circulare (ca n cazul conductei
simple din fig. 1.1), ecuaia continuitii devine:

Di2 De2
vi ve Q. (1.7)
4 4
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 7

Pentru o conduct oarecare (inclusiv pentru cea din figura 1.1), legea energiilor, sau relaia
lui Bernoulli generalizat, ntre seciunea de intrare S i i cea de ieire S e se scrie:

H i H e hr , (1.8)
adic

vi2 pi ve2 pe
zi ze hr , (1.9)
2 g g 2 g g
unde hr este pierderea de sarcin hidraulic total ntre cele dou seciuni ale conductei.
Pentru un tronson de conduct cu diametru constant, ca cel din figura 1.1, n cazul unui
fluid incompresibil viteza este constant, deci: vi ve . Pentru un astfel de caz, legea
energiilor (1.8) se poate exprima n funcie de cotele piezometrice, astfel:
H p H p hr . (1.10)
i e

Linia piezometric, simbolizat LP n figura 1.1, este descris de variaia cotei piezometrice
ntre seciunea de intrare S i i cea de ieire S e . Linia energetic, simbolizat LE n figura

1.1, este descris de variaia sarcinii hidrodinamice ntre seciunile S i i S e . Diferena dintre
nivelul energetic la intrare i nivelul energetic la ieire este egal cu pierderea de sarcin
hidraulic, care este proporional cu ptratul debitului.
Pierderea de sarcin hidraulic total reprezint raportul dintre fluxul de energie mecanic
disipat ntre cele dou seciuni ale conductei i produsul gQ . Pierderea de sarcin hidraulic

total hr se determin prin nsumarea pierderilor de sarcin hidraulic uniform distribuite

(numite i pierderi de sarcin hidraulic liniare), notate hd i pierderilor de sarcin

hidraulic locale, notate hl .


Pentru o conduct circular, de diametru D i lungime L (ca cea din figura 1.1), de-a lungul
creia exist un numr de n neuniformiti ce perturb curgerea (ca de exemplu: schimbri de
direcie, vane, sau alte elemente perturbatoare), pierderea de sarcin hidraulic total se
scrie:
n
hr hd hl j . (1.11)
j 1

Din punct de vedere fizic, mecanismul de disipare al energiei difer la cele dou tipuri de
pierderi de sarcin hidraulic.
Pierderile de sarcin hidraulic uniform distribuite se datoreaz vscozitii fluidului. Ele
apar datorit frecrilor existente ntre straturile de fluid care se deplaseaz cu viteze diferite
8 Calculul reelelor hidraulice cu GNU Octave

de-a lungul curgerii. Datorit proprietii de adeziune a fluidelor la frontiera solid pe lng
care curg, viteza relativ dintre un fluid n micare i peretele solid pe lng care curge fluidul
este nul i, n consecin, nu pot aprea disipri ale energiei prin frecare la interfaa fluid-
solid. Cu toate acestea, n cazul micrii turbulente, diferenele importante ntre vitezele
straturilor de fluid adiacente sunt situate n imediata vecintate a frontierelor solide, ceea ce
face ca rugozitatea frontierelor solide s influeneze pierderile de sarcin hidraulic uniform
distribuite. Rugozitatea frontierei solide este deci unul dintre factorii importani n
determinarea valorilor pierderilor de sarcin hidraulic.
Una dintre relaiile de definiie a pierderilor de sarcin hidraulic uniform distribuite este
relaia Darcy-Weisbach:

L v2
hd , (1.12)
D 2g
unde este coeficientul de pierdere de sarcin hidraulic uniform distribuit, denumit i
coeficientul lui Darcy. n funcie de regimul de curgere, coeficientul lui Darcy depinde de
rugozitatea relativ k D i/sau de numrul Reynolds Re, definit astfel:
v D 4Q
Re , (1.13)
D
unde este vscozitatea cinematic a fluidului. Coeficientul lui Darcy se determin cu diferite
relaii, explicite sau implicite, n funcie de regimul de curgere (a se vedea paragraful 1.2.2).
Dac se ine seama de relaia (1.1) de definiie a vitezei medii, relaia Darcy-Weisbach (1.12)
se poate scrie n funcie de debit sub forma:
L 16 L
hd Q 2 0.0826 Q2 M d Q2 , (1.14)
D 2g
5 2
D 5

unde
L
M d 0.0826 (1.15)
D5
este modulul de rezisten hidraulic distribuit, msurat n s2/m5. Similar cu cazul

modulului cinetic, termenul 16 (2 2 g ) 0.0826 din relaia (1.15) este introdus n formule ca o
constant, fr a i se meniona unitatea de msur, care este: s2/m.
Pierderile de sarcin hidraulic locale sunt pierderi suplimentare datorate neuniformitilor
existente pe traseul de curgere al fluidului (schimbri de direcie, modificri ale seciunii de
curgere, vane, clapete anti-retur, ramificaii etc). Pierderea de sarcin hidraulic local hl
este definit prin relaia:
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 9

v2
hl , (1.16)
2g
care se poate scrie i n funcie de debit:

hl 0.0826 4
Q2 M lQ2 , (1.17)
D
unde este coeficientul de pierdere de sarcin hidraulic local, iar

M l 0.0826 , (1.18)
D4
este modulul de rezisten hidraulic local, msurat n s2/m5. Valorile coeficientului de
pierdere de sarcin hidraulic local sunt date sub form de grafice, tabele sau formule, n
funcie de tipul singularitii, precum i de caracteristicile geometrice ale conductei.
innd seama de relaiile pentru pierderea de sarcin hidraulic uniform distribuit (1.14) i
pentru pierderea de sarcin hidraulic local (1.17), pierderea de sarcin hidraulic total
(1.11) se poate scrie la rndul su n funcie de debit:
n
hr M d M l j Q 2 MQ 2 , (1.19)

j 1
unde
M M d Ml (1.20)

este modulul de rezisten hidraulic al conductei. Pentru simplificarea scrierii, n calculul


conductelor, pierderea de sarcin hidraulic total se exprim preponderent sub forma:

hr MQ 2 . (1.21)

n formulele de calcul ale pierderilor de sarcin hidraulic, toate celelalte mrimi trebuie s fie
introduse cu valorile corespunztoare n uniti de msur ale S.I., astfel nct rezultatul s fie
corect din punct de vedere dimensional (pierderea de sarcin hidraulic se msoar n metri).
Cu notaia din relaia (1.21), legea energiilor (1.8) se poate scrie:

H i H e MQ 2 , (1.22)

iar pentru cazul tronsonului de conduct cu diametru constant, ca cel din figura 1.1, legea
energiilor (1.10) devine:

H p H p MQ 2 . (1.23)
i e

Admind c valoarea modulului de rezisten hidraulic M este constant, relaia (1.23) se


poate reprezenta grafic, rezultnd parabola H p i H p i Q din primul cadran al graficului
10 Calculul reelelor hidraulice cu GNU Octave

din figura 1.2. Exist sisteme hidraulice, de exemplu reele inelare de conducte, n care sensul
de curgere pe tronsoanele de conduct se poate schimba n funcie de regimul de
funcionare aferent sistemului. Astfel, considernd un tronson de conduct cu diametru
constant, pentru care nu se cunoate apriori sensul debitului pe tronson, legea energiilor
(1.23) ntre cele dou noduri de capt, i i e, ale tronsonului, se poate scrie:
H p H p MQ Q . (1.24)
i e

Relaia (1.24) se poate reprezenta grafic att pentru valori pozitive, ct i pentru valori negative
ale debitului, rezultnd curba H p H p Q n form de S din cadranele 1 i 3 ale graficului
i i

din figura 1.2.

30

Hpi(Q)
25

20

15

Hpe MQ|Q|
Hp [m]

10

MQ|Q|
5 Hpe

0
Q<0 Q >0
-5

-10
-20 -15 -10 -5 0 5 10 15 20
Q [l/s]

Fig. 1.2. Reprezentarea grafic a legii energiei (1.24) pentru o conduct cu diametru constant

Se subliniaz faptul c modulul de rezisten hidraulic M nu este de fapt constant pe ntreaga


plaj de variaie a debitului, deoarece n componena lui M, definit prin (1.20), intr i modulul
de rezisten hidraulic distribuit M d (1.15), care depinde de coeficientul lui Darcy . La
rndul su, coeficientul lui Darcy depinde de regimul de curgere definit de numrul Reynolds
(1.13), adic depinde de debitul Q pentru regimurile laminar, turbulent neted i turbulent mixt.
Numai pentru regimul turbulent rugos nu depinde de Re, ci doar de rugozitatea relativ
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 11

k D , deci pentru acest unic regim de curgere, modulul M este ntr-adevr constant. Pentru
simplificarea calculelor, se va considera n continuare c valoarea lui M rmne constant pe
ntreaga plaj de variaie a debitului.

Din punct de vedere hidraulic, sistemele hidraulice sub presiune pot fi alctuie din:
conducte lungi din punct de vedere hidraulic, conducte la care pierderile de sarcin
hidraulic locale hl , precum i termenii cinetici de la intrarea i ieirea din conducte, se

neglijeaz n raport cu pierderile de sarcin hidraulic uniform distribuite: hl hd . n cazul


conductelor lungi din punct de vedere hidraulic, pierderea de sarcin hidraulic total este
aproximat prin relaia: hr hd . n aceast categorie se ncadreaz conductele al cror raport

ntre lungime i diametru are valori semnificative: L D 200 ;


conducte scurte din punct de vedere hidraulic, conducte la care pierderile de sarcin
hidraulic locale hl se iau n considerare alturi de pierderile de sarcin hidraulic uniform

distribuite hd , ambele tipuri de pierderi de sarcin avnd acelai ordin de mrime. n aceast
categorie se ncadreaz conductele al cror raport ntre lungime i diametru are valori reduse:
L D 200 .

Dimensionarea hidraulic a unei conducte nseamn alegerea diametrului acesteia, pentru


o anumit valoare impus a debitului Q tranzitat prin conduct, fr s se cunoasc valoarea
vitezei medii a fluidului. Problema fiind netederminat din punct de vedere hidraulic, pentru
alegerea diametrului conductei se poate recurge la criteriul economic de dimensionare a
conductelor [14], n care, alegerea diametrelor conductelor se face n funcie de presiunea
disponibil i de viteza economic admis.
Din punct de vedere economic, soluia optim (diametrul optim al conductei) se afl la
intersecia dintre curba cresctoare a variaiei costului conductei i curba descresctoare a
pierderilor de sarcin hidraulic totale, ambele tipuri de curbe fiind trasate n funcie de
diametrul conductei. Valorile diametrelor nominale ale conductelor sunt standardizate. n
consecin, diametrul economic al conductei se alege din lista de diametre nominale, valoarea
sa fiind apropiat valorii diametrului optim calculat. Se precizeaz faptul c pierderile de
sarcin hidraulic totale sunt direct legate de consumul de energie pentru pomparea debitului
impus prin conducta considerat. Curba de variaie a acestui consum de energie poate fi, la
rndul su, transformat n curba de variaie a costului energiei pentru pompare. n consecin,
12 Calculul reelelor hidraulice cu GNU Octave

utiliznd strict uniti de msur monetare, criteriul economic de dimensionare a conductelor


este reprezentat prin intersecia dintre curba de cost a conductei i curba de cost a consumului
energetic pentru pomparea fluidului prin conduct.
Pentru a facilita dimensionarea conductelor (n general, dimensionarea reelelor de conducte)
pe criterii economice, n funcie de tipul reelei hidraulice, n standarde sunt prevzute intervale
de viteze economice ale fluidelor, notate vec .
De exemplu, pentru reelele de alimentare cu ap ale construciilor civile i industriale, n
STAS 1478-90 (referina bibliografic [42]), se gsesc valorile vitezelor economice de
circulaie a apei prin conducte de diferite diametre, n funcie de regimul de nlime al
cldirilor, anume: cldiri cu puncte de consum situate la nlimi mai mici de 15 metri, sau cu
puncte de consum situate la nlimi de peste 15 metri (inserate n tabelul 1.1).
n normativul I9-94 referitor la instalaii sanitare aferente cldirilor [44], respectiv n
normativul I22-99 referitor la sisteme de alimentare cu ap a localitilor [43], se gsesc, de
asemenea, valori ale vitezelor economice prin conducte de diferite diametre (inserate n tabelul
1.1, alturi de valorile din STAS 1478-90).

Tabelul 1.1. Vitezele economice vec pentru conducte de ap cu diferite diametre nominale D [mm],
conform STAS 1478-90 [42], I9-94 [44] i I22-99 [43]
STAS 1478-90 [42] I9-94 I22-99
D < 15 m > 15 m [44] [43]
[mm]
viteze economice vec [m/s]
10 0.100.75 0.100.50 0.10 0.75
15 0.450.80 0.300.55 0.450.80
20 0.550.90 0.350.60 0.550.90
25 0.601.00 0.400.65 0.601.00
32 0.601.10 0.400.70 0.601.10
40 0.601.20 0.450.70 0.601.20
50 0.701.20 0.450.75 0.701.20
63 0.801.30 0.550.80 0.801.30
80 0.851.40 0.550.85 0.851.40
100 0.901.40 0.600.90 0.901.40 0.600.80
125 0.951.45 0.700.95 0.951.45 0.600.80
150 1.001.50 0.751.00 1.001.50 0.600.80
200 0.700.90
250 1.101.60 0.801.20 1.001.60 0.700.90
300 0.700.90
350 0.700.90
400600 0.801.00
> 600 1.002.00
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 13

Pentru dimensionarea unei conducte, pentru care debitul tranzitat este cunoscut, tabelul 1.1 nu
este comod de folosit. Preponderent pentru uzul studenilor, plecnd de la datele din tabelul
1.1, n tabelul 1.2 am calculat/ales valori ale vitezelor economice medii vec med pentru

conducte de ap cu diferite diametre nominale, am calculat valoarea debitului mediu Qmed


corespunztor acestei viteze, apoi am propus (n ultima coloan a tabelului 1.2) nite intervale
de variaie a debitului2 pe fiecare conduct, innd seama i de valorile maxime ale vitezelor
economice din tabelul 1.1. Pentru diametre nominale de peste 600 mm, anume pentru
D 700 ; 1000 mm, am extrapolat datele din tabelul 1.1, valorile obinute fiind superioare
celor din Isboiu i Georgescu [29; pag. 333].

Tabelul 1.2. Diametrul nominal al conductei, viteza economic medie vecmed , debitul mediu Qmed
(cu valori aproximative) i intervalul propus de variaie a debitului Q pentru fiecare conduct

D vecmed Qmed interval Q D vecmed Qmed interval Q


[mm] [m/s] [l/s] [l/s] [mm] [m/s] [l/s] [l/s]
10 0.45 0.04 0.05 200 1.3 40 2550
15 0.65 0.1 0.050.13 250 1.3 65 5075
20 0.75 0.2 0.130.27 300 1.3 90 75110
25 0.80 0.4 0.270.48 350 1.3 125 110150
32 0.85 0.7 0.480.85 400 1.3 165 150190
40 0.90 1 0.85.1.5 450 1.3 205 190230
50 0.95 2 1.52.3 500 1.3 255 230300
63 1.05 3 2.34 600 1.5 425 300520
80 1.15 6 47 700 1.5 580 520650
100 1.15 9 711 800 1.5 750 650850
125 1.20 15 1117 900 1.5 950 8501100
150 1.25 22 1725 1000 1.5 1180 11001300

Vitezele n reelele de alimentare cu ap sunt limitate superior n funcie de categoria de cldiri


i tipul instalaiei (limitare dat, n principal, de frecvena nchiderilor i deschiderilor
robinetelor); astfel, vitezele maxime admise au urmtoarele valori:
pentru spitale, sli de spectacole: 1.5 m/s;
pentru cldiri de locuit: 2 m/s;
pentru alimentarea hidranilor de incendiu: 3 m/s;
pentru instalaii tehnologice: 3 m/s;
pentru instalaii de sprinklere: 10 m/s [41], [46].

2
Se menioneaz faptul c intervalele de debit propuse n tabelul 1.2 nu au caracterul datelor dintr-un
normativ de dimensionare a conductelor, ci sunt doar orientative.
14 Calculul reelelor hidraulice cu GNU Octave

Vitezele economice vor fi folosite numai pentru dimensionarea traseului cel mai dezavantajat
din punct de vedere hidraulic; n rest, vitezele pot avea valori mai mari, limitate la valorile
maxime admise. Pentru conductele de legtur la armturile obiectelor sanitare, diametrul
legturii va fi diametrul armturii respective, indiferent de viteza obinut n conduct.
n cazul reelelor de distribuie a apei n localiti, debitul de dimensionare este debitul
orar maxim [43]; pentru un calcul riguros, n conformitate cu SR 1343-1:2006 [40], debitul de
calcul pentru dimensionare este suma dintre debitul orar maxim i debitul aferent hidranilor
interiori, majorat cu un coeficient K p care ine seama de pierderile de ap tehnic admisibile,

unde K p 1.15 pentru reele noi, de sub 5 ani i K p 1.35 pentru reelele existente.

1.1.2. Mrimi i relaii utilizate n calculul instalaiilor de pompare3

Fie o turbopomp ncadrat ntr-un sistem hidraulic simplu (figura 1.3), alctuit din
urmtoatele componente: un rezervor de aspiraie Ra a crui suprafa liber este la o cot zi

mai ridicat dect cota de referin z a a aspiraiei pompei, o conduct de aspiraie ntre
rezervor i pomp (la intrarea n aceast conduct exist, n general, un sorb/filtru), o pomp
centrifug P, urmat de conducta de refulare, pe care se afl montate o clapet anti-retur
(clapet de sens, care mpiedic curgerea lichidului ctre pomp) i o van, respectiv un
rezervor de refulare Rr a crui suprafa liber se afl la o cot ze zi . Se consider cazul unor
rezervoare nchise, cu nivel constant, iar la suprafaa liber a rezervoarelor, presiunea este
diferit de presiunea atmosferic. Funcionarea turbopompelor n sistemele hidraulice este
determinat de parametrii fundamentali reprezentai n figurile 1.3 i 1.4.
Debitul pompat Q reprezint volumul de fluid care trece prin seciunea de refulare a pompei
n unitatea de timp.
nlimea de pompare H reprezint energia raportat la greutate pe care o cedeaz pompa
curentului de fluid i este definit ca diferen ntre sarcina hidrodinamic (1.3) a fluidului la
refulare, H r (n punctul r) i sarcina hidrodinamic a fluidului la aspiraie, H a (n punctul a):

H Hr Ha , (1.25)
adic
v2 p v2 p
H r r zr a a za . (1.26)
2 g g 2 g g

3
Referine bibliografice (n ordine cronologic): [20], [10], [5], [14], [15], [8], [11]
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 15

Fig. 1.3. Schema instalaiei de pompare

Fig. 1.4. Linia energetic LE i parametrii fundamentali ai instalaiei de pompare

Dup cum se observ din figurile 1.3 i 1.4, ntre punctele a i r, linia energetic LE prezint
un salt de nlime egal cu mrimea lui H.
16 Calculul reelelor hidraulice cu GNU Octave

nlimea geodezic de aspiraie a pompei H ga reprezint diferena dintre cota seciunii de

referin z a de la aspiraia pompei i cota seciunii de intrare n sistem zi :

H ga za zi . (1.27)
nlimea geodezic H g reprezint diferena de nlime ntre planele orizontale determinate

de cota seciunii de ieire din sistem (n aval de pomp) i cota seciunii de intrare n sistemul
hidraulic (n amonte de pomp):
H g ze zi . (1.28)

nlimea static H s reprezint diferena dintre sarcina hidrodinamic n seciunea de ieire

H e i sarcina hidrodinamic n seciunea de intrare H i :

ve2 vi2 pe pi
H s He Hi Hg . (1.29)
2g g
Pentru sisteme hidraulice care conin rezervoare, viteza lichidului n rezervor este
considerat nul, fiind neglijabil n raport cu viteza din conductele sistemului. n cazul unei
instalaii de pompare cu dou rezervoare, ca cea din figura 1.3, diferena dintre termenii
cinetici de la ieire i intrare tinde la zero, iar relaia (1.29) se reduce la diferena dintre cotele
piezometrice din cele dou seciuni:
pe pi
H s H pe H pi Hg . (1.30)
g
Mai mult, dac presiunile pe suprafeele libere ale celor dou rezervoare sunt egale pi pe ,
cum este, de exemplu, cazul rezervoarelor deschise la presiunea atmosferic, atunci relaia
(1.30) se simplific i mai mult, rezultnd:
Hs Hg . (1.31)

Sarcina pompei la mersul n gol H o reprezint sarcina pompei la debit nul, Q 0 , atunci
cnd vana din aval de pomp este nchis (pompele centrifuge sunt pornite n gol, adic cu
vana de pe refulare nchis, n scopul protejrii motorului electric de antrenare al pompei).
Sarcina pozitiv net la aspiraie4 NPSH este un parametru de cavitaie (msurat n metri)
foarte important pentru pompe; reprezint energia suplimentar raportat la greutate, necesar
(cerut) la aspiraia pompei, peste cota piezometric dat de presiunea de vaporizare a
fluidului pv g za , astfel nct n pomp s nu apar cavitaia (figura 1.4). Pentru
funcionarea fr cavitaie, este necesar s fie ndeplinit condiia:

4
n limba englez, NPSH reprezint abrevierea cuvintelor Net Positive Suction Head.
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 17

NPSH NPSH inst , (1.32)

unde NPSH inst este sarcina pozitiv net la aspiraie disponibil n instalaie.

Sarcina pozitiv net la aspiraie disponibil n instalaie NPSH inst reprezint diferena
dintre energia specific absolut n seciunea de aspiraie i energia specific potenial
calculat cu presiunea de vaporizare din acea seciune (unde presiunile sunt exprimate n scar
absolut). Utiliznd notaiile din figura 1.4, din legea energiilor scris ntre seciunea de intrare
(punctul i) i seciunea de aspiraie a pompei (punctul a), rezult c NPSH inst depinde de
caracteristicile constructive ale traseului de aspiraie al instalaiei, fiind definit prin relaia:
pabsi pabsv vi2
NPSH inst H ga hr i a , (1.33)
g 2g

unde hr i a M aQ 2 sunt pierderile de sarcin hidraulic totale pe conducta de aspiraie (n

figura 1.3, s-a notat cu M a modulul de rezisten hidraulic al acestei conducte).

Puterea hidraulic (puterea util a pompei) Ph reprezint energia total cedat curentului de
fluid n unitatea de timp (puterea transmis apei). Ea se calculeaz n funcie de debitul
vehiculat Q i de nlimea de pompare H cu relaia:
Ph gQH . (1.34)
Puterea pompei (puterea absorbit) Pp reprezint energia total consumat de pomp n

unitatea de timp pentru a ceda curentului de fluid puterea Ph ; mai exact, este puterea
mecanic transmis la arborele pompei (puterea consumat), astfel nct la refulare s fie
obinut puterea hidraulic (puterea util) i s fie acoperite toate disipaiile de putere din
pomp (datorate pierderilor de sarcin hidraulic din rotor, pierderilor mecanice din lagre i
din sistemul de etanare a arborelui i pierderilor volumice). Puterea pompei este definit prin
relaia:
Ph gQH
Pp (1.35)
p p

unde p este randamentul pompei.

Puterea agregatului de pompare P reprezint puterea electric consumat pentru


pompare, adic puterea absorbit de motorul electric de antrenare al pompei, pentru a putea
furniza curentului de fluid puterea util (puterea hidraulic):
18 Calculul reelelor hidraulice cu GNU Octave

Pp Ph P gQH
P h , (1.36)
c me p c me

unde c reprezint randamentul cuplajului dintre pomp i motorul de antrenare, me

reprezint randamentul motorului electric de antrenare al pompei, p este randamentul

pompei, iar este randamentul agregatului de pompare.


Momentul la arbore M reprezint cuplul motor care trebuie furnizat la axul pompei pentru a
putea asigura puterea absorbit:
M Pp , (1.37)
unde este viteza unghiular a rotorului pompei.
Randamentul pompei p reprezint raportul dintre puterea hidraulic Ph i puterea

consumat Pp (transmis la arborele pompei), conform relaiei (1.35). Randamentul pompei

definete calitatea transferului de energie din interiorul pompei i se calculeaz ca produs ntre
randamentul hidraulic h , randamentul mecanic m i randamentul volumic v :

p h m v . (1.38)

Randamentul agregatului de pompare reprezint raportul dintre puterea hidraulic Ph i


puterea agregatului de pompare P (puterea electric consumat pentru pompare) i se
calculeaz cu relaia:
p c me . (1.39)
Turaia n [rot/s] reprezint numrul de rotaii efectuate de rotorul pompei n unitatea de timp.
n aplicaiile industriale, turaia este exprimat frecvent n [rot/min], caz n care turaia este
definit prin numrul de rotaii ale turbopompei pe durata unui minut.
Viteza unghiular este definit n funcie de turaia n, prin relaiile:
2 n pentru n [rot/s]; (1.40)

2 n
. (1.41)
60 pentru n [rot/min]

Pentru sistemul hidraulic din figurile 1.3 i 1.4, sistem care include i o turbopomp, legea
energiilor se scrie sub forma:
H i H H e hr , (1.42)
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 19

unde hr MQ 2 reprezint suma pierderilor de sarcin hidraulic pe traseul conductelor de


aspiraie i de refulare, al cror modul global de rezisten hidraulic M este calculat ca sum
a modulelor de rezisten hidraulic din figura 1.3:
M Ma Mr . (1.43)
Din legea energiilor (1.42), se obine nlimea de pompare H:

H H e H i hr H e H i MQ 2 . (1.44)

Membrul drept al relaiei (1.44) reprezint nlimea de pompare necesar n instalaie


pentru a vehicula debitul Q; aceast nlime sau sarcin a instalaiei se noteaz H inst .
innd seama de relaia (1.29), sarcina instalaiei este exprimat ca sum ntre nlimea

static H s i pierderile de sarcin hidraulic totale hr MQ 2 din sistem:

H inst H s MQ 2 . (1.45)

1.2. Calculul pierderilor de sarcin hidraulic uniform distribuite

1.2.1. Formule de calcul pentru pierderile de sarcin hidraulic uniform


distribuite (liniare)5

Pierderile de sarcin hidraulic uniform distribuite pot fi calculate cu urmtoarele 3 formule6:


formula Hazen-Williams, nc utilizat n S.U.A. pentru calculul conductelor sub presiune;
formula Darcy-Weisbach, singura recomandat n aceast lucrare pentru calculul
conductelor sub presiune, fiind anterior definit n paragraful 1.1.1;
formula Chzy-Manning, utilizat de regul pentru calcule n curgeri cu suprafa liber
[26], dar care poate fi utilizat (ntr-o form echivalent) i pentru conducte sub presiune.
Toate cele 3 formule enumerate pot fi definite n funcie de debitul Q , cu o relaie general
de calcul al pierderilor de sarcin hidraulic uniform distribuite, de forma:
b
hd a j Q j , (1.46)

n care j 1 corespunde formulei Hazen-Williams, j 2 corespunde formulei Darcy-

Weisbach, respectiv j 3 corespunde formulei Chzy-Manning; a j este un coeficient de

5
Referine bibliografice (n ordine cronologic): [32], [26], [36], [34], [8]
6
Aceste 3 formule sunt implementate n software-ul EPANET [32].
20 Calculul reelelor hidraulice cu GNU Octave

rezisten al conductei, coeficient care difer de la o formul la alta ( a j depinde i de

coeficientul de rugozitate, care are semnificaie diferit de la o formul la alta), iar b j este

exponentul debitului. Pentru fiecare dintre cele 3 formule (1.46), se precizeaz urmtoarele:
pentru formula Hazen-Williams, exponentul debitului este b1 1.852 deci (1.46) devine:

hd a1Q1.852 , (1.47)

iar coeficientul de rezisten al conductei, notat a1 , este definit n Rossman [32; tabelele 3.1 i
3.2], dar i n Trifunovi [36; paginile 65 i 68]; acest coeficient este diferit de modulul de
rezisten hidraulic distribuit (1.15). Formula Hazen-Williams nu poate fi utilizat dect
pentru ap (deci nu se potrivete altor lichide) i este valabil numai pentru regimul de
curgere turbulent, deci din aceste puncte de vedere, are limitri [34] n raport cu formula
Darcy-Weisbach;
formula Darcy-Weisbach, este definit prin relaia (1.12) n funcie de vitez i prin relaia
(1.14) n funcie de debit (vezi paragraful 1.1.1), dar poate fi definit i cu relaia (1.46), n
care exponentul debitului este b2 2 , anume:

hd a2Q 2 M d Q 2 , (1.48)

unde coeficientul de rezisten al conductei, notat a2 , este egal cu modulul de rezisten


hidraulic distribuit M d , definit prin relaia (1.15). Formula Darcy-Weisbach poate fi aplicat
pentru toate lichidele i pentru orice regim de curgere n conducte sub presiune, deci este
formula recomandat pentru calculul hidraulic al reelelor de conducte;
pentru formula Chzy-Manning, exponentul debitului este b3 2 , deci (1.46) devine:

hd a3Q 2 , (1.49)

unde coeficientul de rezisten al conductei, notat a3 , este definit n Rossman [32; tabelele 3.1
i 3.2], dar i n Trifunovi [36; paginile 65 i 69]. Datorit coeficienilor care trebuie s fie
determinai prin interpolare din tabele, formula Chzy-Manning nu este practic s fie utilizat
pentru calculul conductelor sub presiune.

1.2.2. Calculul coeficientului lui Darcy7

Coeficientul lui Darcy se calculeaz cu formule diferite, definite pentru fiecare regim de
curgere a fluidului n conduct (tabelul 1.3), regim stabilit pe baza valorii numrului Reynolds,

7
Referine bibliografice (cronologic): [33], [2], [27], [29], [26], [10], [34], [5], [6], [14], [8]
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 21

Re , care pentru conducte circulare este definit prin relaia (1.13). n cele ce urmeaz, sunt
prezentate n mod succint cteva formule de calcul8 ale coeficientului lui Darcy ,
preponderent formule explicite, care sunt mult mai simplu de utilizat dect formulele implicite.

Tabelul 1.3. Definirea regimurilor de curgere n funcie de numrul Reynolds Re i dependena


coeficientului lui Darcy n funcie de Re i/sau de rugozitatea relativ k D

3500 Re Re1
Re 2300 2300 Re 3500 Re1 Re Re2
sau Re Re2
sau sau Re1 23D k
4000 Re Re1 Re2 560D k
Re 2000 2000 Re 4000 Re2 560D k
Re1 23D k
Regim turbulent
Regim laminar Regim de tranziie
neted preptratic (mixt) rugos (ptratic)

Re Re Re, k D k D

Regimul laminar
n cazul micrii laminare, definite pentru Re 2300 (sau Re 2000 dup unii autori),
coeficientului lui Darcy, Re , este calculat cu formula Hagen-Poiseuille:

64 Re . (1.50)

Regimul de tranziie de la laminar la turbulent


Pentru regimul de tranziie de la laminar la turbulent, stabilit n intervalul 2300 Re 3500
(sau 2000 Re 4000 dup unii autori), curgerea este instabil i nu sunt propuse formule de
calcul simple pentru coeficientul lui Darcy.
Pentru intervalul 2000 Re 4000 , E. J. Dunlop a propus n 1991 o formul de calcul a
coeficientului lui Darcy, formula fiind obinut prin interpolare cubic din diagrama lui
Moody, anume:
Re
x1 x2
Re
x3 x4 . (1.51)
2000 2000
Funciile x j (cu j 1 4 ) din formula (1.51) sunt definite astfel:

x1 7 f a f b ; x3 0.128 13 f a 2 f b ;
x2 0.128 17 f a 2.5 f b ; x4
Re
0.032 3 f a 0.5 fb , (1.52)
2000

8
Mai multe relaii de calcul i explicaii pot fi gsite n Georgescu [8; paginile 2234].
22 Calculul reelelor hidraulice cu GNU Octave

cu urmtoarele notaii:

1 0.00514215
fa i f b 2 fa ,
y2 y3
(1.53)
y3 2

respectiv
k 5.74
y2 0.9 ,
3.7 D Re
(1.54)
2 k 5.74
y3 ln .
ln 10 3.7 D 40000.9
Pentru intervalul 2000 Re 4000 , poate fi utilizat formula de calcul explicit propus n
anul 1993 de ctre Swamee [34], o formul valabil pentru toate regimurile de curgere
(laminar, de tranziie i turbulent):
0.125
5.74 6 16
k 2500
8
64
9.5 ln 0.9 . (1.55)
Re
Re 3.7 D Re

Regimul turbulent
n cazul micrii turbulente, coeficientul lui Darcy se determin cu diferite relaii (explicite sau
implicite), n funcie de tipul de turbulen i de tipul de rugozitate aferent pereilor conductei.
Se consider dou categorii de conducte circulare: conducte cu rugozitate omogen9,
respectiv conducte tehnice10, care au rugozitate neomogen [14].
Rezultatele experimentale aferente lui Re, k D obinute pentru conducte cu rugozitate
omogen au condus la diagrama lui Nikuradse [8; paginile 2728], o diagram trasat n
planul Re, , pentru valorile logaritmate ale numrului Reynolds, lg Re n abscis i ale

coeficientului lui Darcy, lg100 n ordonat, avnd rugozitatea relativ k D ca parametru.


Pentru conducte tehnice, poate fi utilizat diagrama lui Moody [8; paginile 2831], o
diagram Re, k D trasat n planul Re, , n acelai stil ca i diagrama lui Nikuradse,
ceea ce permite efectuarea comparaiilor ntre zonele corespunztoare regimurilor de curgere.

9
Rugozitatea omogen este o rugozitate artificial, sub forma unor sfere, fiind realizat cu ajutorul unor
granule de nisip (nisip monogranular, deci cu granule cu acelai diametru), lipite ntr-un singur strat pe
peretele interior al conductei de diametru D . Se obine astfel o rugozitate nisipoas. Diametrul
granulelor de nisip reprezint rugozitatea absolut k .
10
Rugozitatea neomogen este o rugozitate natural, caracterizat de o nlime variabil a asperitilor
peretelui interior al conductei, respectiv de o form i dispunere spaial neuniform a acestor asperiti,
fiind ntlnit n conductele tehnice (conducte industriale). nlimea medie a asperitilor reprezint
rugozitatea absolut k .
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 23

Regimul turbulent neted


Pentru regimul turbulent neted, definit de condiia aproximativ 3500 Re Re1 (sau

4000 Re Re1 dup unii autori), coeficientul lui Darcy depinde doar de numrul Reynolds,
adic Re . Limita inferioar a numrului Reynolds (notat Re1 ) nu are valoare

constant, ci depinde de rugozitatea relativ. Acest numr limit Re1 , de la care ncepe s fie
resimit influena rugozitii, caracterizeaz trecerea de la regimul de curgere turbulent neted,
n care Re , la regimul turbulent preptratic (sau mixt), n care Re, k D . Pentru

conducte tehnice, numrul Reynolds limit inferior este Re1 20 100 D k . n continuare,
respectiv n calculele curente aferente reelelor de conducte, se recomand relaia [26]:
23D
Re1 . (1.56)
k
Pentru conducte cu rugozitate omogen, coeficientul lui Darcy poate fi calculat n regimul
turbulent neted cu o formul explicit, formula lui Blasius:
1 0.3164
, (1.57)
4 100 Re
Re 0.25

valabil pentru 4000 Re 105 . Cercetrile au demonstrat c domeniul de valabilitate a

formulei lui Blasius poate fi extins [26] pn la Re 3107 .


Pentru conducte tehnice, coeficientul lui Darcy poate fi calculat n regimul turbulent neted cu
formula Prandtl-Krmn11, o formul implicit, aplicabil pentru orice tip de rugozitate:
1 2.51
2 lg , (1.58)
Re

valabil pentru 104 Re 3.4 106 .

Regimul turbulent preptratic (turbulent mixt)


Pentru regimul turbulent preptratic (sau turbulent mixt), definit pentru Re1 Re Re2 ,

coeficientul lui Darcy depinde att de numrul Reynolds, ct i de rugozitatea relativ k D ,

anume Re, k D . Limita superioar a numrului Reynolds (notat Re2 )


caracterizeaz trecerea de la regimul de curgere turbulent preptratic, n care Re, k D ,

la regimul de curgere turbulent rugos, n care k D .

11
denumit i formula Prandtl-Nikuradse, deoarece structura formulei a fost determinat teoretic de
ctre Prandtl i von Krmn, iar coeficienii acesteia au fost determinai pe baza rezultatelor
experimentale obinute de ctre Nikuradse [2]
24 Calculul reelelor hidraulice cu GNU Octave

Pentru conducte tehnice, numrul Reynolds limit superior este definit prin relaia:
560 D
Re2 , (1.59)
k
care va fi utilizat n calculele curente aferente reelelor de conducte (vezi tabelul 1.3).
Pentru conducte tehnice, coeficientului lui Darcy poate fi calculat n regimul turbulent
preptratic cu formula lui Altul (o formul explicit):
0.25
68 k
0.11 , (1.60)
Re D
sau cu formula determinat de C. F. Colebrook n anul 1938, valabil pentru Re 4000
[34], adic valabil pentru toate tipurile de turbulen:
2
2.51 k
1.325 ln . (1.61)
Re 3.7 D
Formula (1.60) este denumit n prezent formula Colebrook-White i este scris n
majoritatea referinelor biliografice n funcie de logaritmul zecimal, sub forma:
1 2.51 k
2 lg . (1.62)
Re 3.71D
Formula Colebrook-White este o formul implicit, dificil de utilizat n practic, dar uor de
implementat n cadrul unui program de calcul numeric. n anul 1944, L. F. Moody a construit
diagrama care i poat numele [34], utiliznd formula12 (1.61).

Regimul turbulent rugos (turbulent ptratic)


Pentru regimul turbulent rugos (sau turbulent ptratic), definit pentru Re Re2 , coeficientul lui

Darcy depinde numai de rugozitatea relativ k D , adic k D . Pentru orice tip de

rugozitate (omogen sau neomogen) i pentru Re 560 D k , coeficientului lui Darcy poate fi
calculat cu formula Prandtl-Nikuradse (o formul explicit):
2
3.71 D
2 lg , (1.63)
k
care poate fi pus i sub forma:
2
D
2 lg 1.14 . (1.64)
k

12
Detalii pot fi gsite n Georgescu [8; paginile 2831]
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 25

Se reamintete faptul c formula Colebrook-White (1.62) este valabil pentru ntregul


regim tubulent, adic pentru Re 4000 . Astfel, pentru regimul turbulent neted, n care se
neglijeaz termenul care conine rugozitatea relativ, dac n (1.62) considerm k 0 , atunci
se obine formula Prandtl-Krmn (1.58). Pentru regimul turbulent rugos, n care se
neglijeaz termenul care conine numrul Reynolds, dac n (1.62) considerm Re , atunci
se obine formula Prandtl-Nikuradse (1.63).
Pentru ntregul regim tubulent, mai exact pentru Re 4000 , Swamee i Jain [33] au propus
n 1976 o formul explicit de calcul a coeficientului lui Darcy:
2
5.74 k
0.25 lg 0.9 (1.65)
3.7 D
,
Re
o formul care aproximeaz formula implicit Colebrook-White (1.62).
Formula (1.65) deriv din formula (1.55) propus de ctre Swamee n 1993 pentru toate
regimurile de curgere. Pentru regimul turbulent, formula lui Swamee (1.55) aproximeaz cu o
marj de eroare de 1% formula lui Colebrook (1.61). Astfel, pentru regimul turbulent,
formula (1.55) se simplific i are forma [34]:
2
5.74 k
1.325 ln 0.9 (1.66)
3.7 D
.
Re
Forma echivalent a relaiei (1.66) scris n funcie de logaritmul zecimal este relaia (1.65).

1.3. Calculul debitului prin orificii i ajutaje13

Orificiile sunt deschideri practicate n pereii solizi ai instalaiilor hidraulice, prin care fluidul
se scurge sub forma unei vene fluide (unui jet). Ajutajele sunt piese scurte montate imediat
dup orificii, astfel nct vena de fluid s vin n contact cu pereii ajutajului, mpiedicnd
astfel parial apariia fenomenului de contracie. n cazul orificiilor i ajutajelor, pierderile de
sarcin hidraulic locale au un rol preponderent fa de pierderile de sarcin hidraulic uniform
distribuite.
Principala caracteristic care apare la curgerea fluidelor prin orificii este fenomenul de
contracie a venei de fluid. Imediat dup ieirea din orificiu, seciunea transversal a venei de
fluid are o arie mai mic dect seciunea geometric a orificiului, adic: Ac A , unde Ac este
aria seciunii contractate n aval de orificiu, iar A este aria geometric a orificiului. Contracia

13
Referine bibliografice (n ordine cronologic): [10], [8]
26 Calculul reelelor hidraulice cu GNU Octave

este un fenomen inerial care se datoreaz spectrului convergent al liniilor de curent ce afluiesc
ctre orificiu. Se definete coeficientul de contracie ca raportul dintre aria seciunii
contractate i aria geometric a orificiului:
Ac
1. (1.67)
A
Din punctul de vedere al calculului hidraulic, orificiile sunt clasificate dup cum urmeaz:
orificii mici orificii la care viteza de curgere a fluidului se poate considera constant pe
ntreaga seciune a orificiului;
orificiile mari orificii la care viteza de curgere a fluidului nu se poate considera
constant pe ntreaga seciune a orificiului.

Definind sarcina orificiului H egal cu diferena de cot piezometric medie ntre seciunea
din amonte de orificiu S1 i seciunea contractat S 2 din aval, adic:

p p
H * 1 z1 2 z2 , (1.68)
g g
se poate enuna o relaie practic, care s permit rapid clasificarea orificiilor din punct de

vedere hidraulic, n funcie de valoarea raportului H D , unde D este n general


dimensiunea vertical a orificiului, astfel:

orificiile se pot considera mici atunci cnd H * D 10 ;

orificiile se pot considera mari atunci cnd H * D 10 .


Rezult n mod evident c, n principiu, orificiile practicate n perei orizontali sunt mici

indiferent de valoarea lui H * . Aceast ultim afirmaie este riguros exact n cazul n care
fluidele sunt considerate n repaus n amonte de orificiu. n cazul n care orificiile sunt
practicate n perei orizontali n conducte sau canale de ventilaie i au o dimensiune important
de-a lungul direciei principale de curgere, datorit pierderilor de sarcin hidraulic existente,
precum i neuniformitilor care apar n curgerea din conduct n lungul orificiilor, pot aprea
cazuri n care vitezele s nu poat fi considerate constante pe ntreaga suprafa a orificiului i
astfel, pentru calcului debitului prin aceste orificii s fie necesare relaiile corespunztoare
orificiilor mari.

n continuare vom prezenta relaiile de calcul corespunztoare curgerii fluidelor incompresibile


prin orificii i ajutaje.
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 27

Orificii mici
Formula de calcul a debitului volumic printr-un orificiu mic se scrie:

Q q A 2gH * , (1.69)

unde q este coeficientul de debit al orificiului, definit prin relaia:


q , (1.70)
c

unde c este coeficientul de pierdere de sarcin hidraulic local datorat contraciei i este

coeficientul lui Coriolis ( 2 pentru regimul de curgere laminar; 1 pentru regimul de


curgere turbulent). n practic, valorile coeficienilor de debit q se determin experimental

pentru fiecare tip de orificiu. Valorile acestora depind de forma orificiului (inclusiv de
rugozitatea muchiilor) i de numrul lui Reynolds. Valorile sale cresc o dat cu creterea
numrului Re, pn n zona de curgere turbulent rugoas, unde rmn constante. n general,
pentru orificii uzuale, valorile coeficienilor de debit q variaz ntre circa 0.5 i 0.63.

Orificii mari
Formula de calcul a debitului volumic care trece printr-un orificiu mare se scrie:
h2
Q q 2g b( z ) H * ( z ) dz . (1.71)
h1

Orificiul mare considerat aici are o form arbitrar, de arie geometric A , de lime variabil
bz i este practicat n peretele vertical al unui rezervor; limita superioar a orificiului se afl
la adncimea z h1 n raport cu suprafaa libera a lichidului din rezervor, iar limita inferioar

se afl la adncimea z h2 . Sarcina orificiului variaz cu adncimea: H z .


Pentru cazul unui orificiu mare dreptunghiular, de lime B , practicat n peretele vertical al
unui rezervor deschis n atmosfer, care debiteaz n atmosfer, se cunosc: b( z ) B i

H * ( z ) z . Debitul (1.71) evacuat prin acest orificiu mare dreptunghiular are expresia:

Q
2
3

q B 2 g h23 / 2 h13 / 2 . (1.72)

Ajutaje
Formula de calcul a debitului volumic care trece printr-un ajutaj se scrie:
28 Calculul reelelor hidraulice cu GNU Octave

1
Q A 2 gH * .
2
c 1 L (1.73)
1
2
D
Ajutajul considerat aici are lungimea L i diametrul D i este montat n avalul unui orificiu
practicat n peretele vertical al unui rezervor. La suprafaa liber a rezervorului (seciunea S 0 ),

presiunea este p0 ; debuarea din ajutaj se face n atmosfer (prin seciunea S1 din aval de

ajutaj), deci sarcina H este diferena de cote piezometrice ntre seciunile S 0 i S1 . Notnd
coeficientul de debit al ajutajului cu:
1
q ,
2
c 1 L (1.74)
2 1
D
se obine formula debitului prin ajutaj:

Q q A 2gH * , (1.75)

o formul similar celei pentru calculul debitului prin orificiul mic (1.69), cu singura diferen
c n cazul ajutajelor, valoarea coeficientului de debit q este diferit de cea a orificiilor mici

i depinde de lungimea ajutajului.


n general, datorit proprietii de adeziune la peretele solid, existena unui ajutaj montat dup
orificiu mpiedic parial contracia venei de fluid, reducnd astfel considerabil pierderile de
sarcin hidraulic locale datorate contraciei, att prin diminuarea coeficientului de pierdere de
sarcin hidraulic local c , ct i prin creterea valorii coeficientului de contracie .
n practic, s-a constatat c debitul printr-un orificiu circular mic este egal cu debitul printr-un
ajutaj cilindric cu acelai diametru, atunci cnd raportul L D este aproximativ egal cu 55.
Pentru valori mai mici ale acestui raport, debitul prin ajutaj este mai mare dect cel prin
orificiul mic. Valoarea maxim a debitului prin ajutaje se obine pentru valori ale raportului
L D ntre 2 i 3.
Valorile coeficientului de debit pentru ajutaje se determin experimental i depind de forma
ajutajului, de rugozitatea acestuia i de numrul Reynolds.
n cazul unui ajutaj cilindric orizontal care debiteaz n atmosfer, se poate calcula
presiunea pc n seciunea contractat, scriind legea energiilor ntre seciunea contractat S c i

seciunea S1 de ieire din ajutaj. Rezult urmtoarea relaie [8]:


Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 29

pc pat c 2
H * 1 q . (1.76)
g 2
Avnd n vedere faptul c suma c 1 , respectiv c valorile coeficientului de contracie

i coeficientului de debit sunt subunitare, 0 1 i 0 q 1 , rezult c pentru anumite

valori ale acestora, termenul din membrul stng al relaiei (1.76) poate fi negativ. Cu alte
cuvinte, se poate obine pc pat , caz n care, presiunea n seciunea contractat este mai mic
dect presiunea atmosferic, valoarea ei scznd odat cu creterea sarcinii ajutajului. n
consecin, exist pentru acest caz, o sarcin maxim a ajutajului, care dac este depit,
duce la apariia fenomenului de cavitaie n seciunea contractat, ceea ce modific drastic
condiiile de curgere.

Diafragme
Diafragmele sunt orificii practicate n plci plane, care se monteaz transversal pe direcia
principal de curgere a fluidului, pe tronsoane rectilinii de conduct. Pornind de la relaia de
calcul a debitului prin orificii mici (1.69) sau ajutaje (1.75), rezult c pentru msurarea
debitului cu diafragme sau ajutaje, trebuie cunoscute cu precizie forma i dimensiunile
orificiului (aria orificiului din formul), coeficientul de debit al orificiului sau ajutajului,
precum i sarcina acestuia.
Sarcina diafragmei, respectiv sarcina ajutajului, se determin prin msurarea simpl a
diferenei de cot piezometric, ntre o seciune din vecintatea amonte a diafragmei/ajutajului
i seciunea contractat din aval. n practic, pentru determinarea debitului este suficient
msurarea diferenei de presiune p cu un traductor de presiune diferenial. Dup

determinarea sarcinii H , debitul volumic Q se calculeaz cu formula corespunztoare


orificiului mic (1.69) sau ajutajului (1.75).
Trebuie menionat c astfel de dispozitive relativ simple pentru msurarea debitului introduc
pierderi de sarcin hidraulic locale importante n sistemele de conducte. De asemenea, se
reamintete c valoarea coeficientului de debit q nu este constant, ci variaz cu numrul

Reynolds Re . n consecin, astfel de dispozitive pot fi folosite numai n zona de curgere


turbulent rugoas (deci la debite relativ mari), unde valoarea lui q rmne aproximativ

constant, independent de variaiile numrului Reynolds.


30 Calculul reelelor hidraulice cu GNU Octave

1.4. Elemente de calcule grafice i ncadrarea rezervoarelor n


sisteme hidraulice14

La calculul reelelor de conducte se dispune de un numr de ecuaii aferente legii energiilor,


egal cu numrul de tronsoane simple aflate n reea i de un numr de ecuaii de continuitate,
egal cu numrul de noduri existente n reeaua hidraulic considerat. Sistemul de ecuaii astfel
creat se completeaz, n mod corespunztor, cu relaii specifice pentru determinarea
coeficienilor de pierderi de sarcin hidraulic uniform distribuite (coeficienii lui Darcy), sau
coeficienilor de pierderi de sarcin hidraulic locale.
n cazul problemei de proiectare (dimensionare) a unei reele noi de conducte, numrul
ecuaiilor este mai mic dect numrul necunoscutelor i, pentru a putea rezolva problema,
trebuie s fie introduse n sistemul de ecuaii i relaii provenite din considerente tehnico-
economice de optim hidraulic. n cazul problemei de verificare hidraulic a funcionrii
unei reele existente, numrul ecuaiilor este egal cu numrul necunoscutelor i sistemul poate
fi rezolvat direct.
n ambele cazuri, existena unui numr redus de tronsoane i noduri permite rezolvarea
analitic a sistemului de ecuaii, n timp ce, pentru cazuri de complexitate medie sau mare, se
impune rezolvarea numeric a acestuia, folosind programe de calcul specializate.
Adiional, n cazurile simple, n care numrul de tronsoane i noduri este redus, se poate adopta
metoda grafic pentru rezolvarea sistemelor de ecuaii obinute. Aceast metod este
folosit cu precdere n cazul existenei n reeaua respectiv a unor maini hidraulice, a cror
caracteristic energetic de funcionare este furnizat de ctre productor, n majoritatea
cazurilor, sub form grafic; exist ns i cazuri n care, rezolvarea grafic a unei reele
hidraulice fr tronsoane care includ maini hidraulice este mai comod dect rezolvarea
analitic. n cazul rezolvrii numerice a sistemului de ecuaii rezultat pentru o reea hidraulic
care conine i maini hidraulice, curbele caracteristice de funcionare ale acestora trebuie s fie
introduse n sistemul de ecuaii respectiv, sub form de ecuaii suplimentare.
Rezolvarea grafic a unui sistem de ecuaii presupune reprezentarea grafic a ecuaiilor i
determinarea diferitelor puncte de intersecie, semnificative din punct de vedere fizic, care
reprezint soluiile sistemului.

14
Referine bibliografice (n ordine cronologic): [27], [10], [5], [6], [8], [17]
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 31

Conducta simpl
Astfel, pentru un tronson simplu de conduct (i utiliznd, pentru claritate, modelul de calcul al
conductelor lungi din punct de vedere hidraulic), pentru care nu se cunoate apriori sensul
debitului pe tronson, legea energiilor ntre cele dou noduri de capt ale tronsonului s-a scris
sub forma (1.24), n paragraful 1.1.1. n sistemul de coordonate {Q, H p } , ecuaia (1.24) a fost

trasat n figura 1.2 pentru ntreaga plaj de variaie a debitului (debite pozitive i negative),
rezultnd o curb n form de S. Dup construirea graficului, se poate determina imediat
valoarea cotei piezometrice H p necesare n nodul i, pentru o anumit valoare a debitului Q i
i

valoarea cotei piezometrice H p necesare n nodul e. Trebuie subliniat faptul c


e

reprezentarea grafic a legii energiilor n acest sistem de coordonate este aproximativ,


deoarece s-a considerat c modulul de rezisten hidraulic M pe tronson are o valoare
constant n funcie de debit; dup cum s-a menionat n paragraful 1.1.1, M M Q pentru
toate regimurile de curgere, exceptnd regimul turbulent rugos. Cu alte cuvinte, legea
energiilor a fost aproximat cu o parabol n zona de debite mici (corespunztoare micrii
laminare, sau turbulente netede i preptratice). Aproximarea este ns acceptabil, avnd n
vedere mrimea relativ redus a acestor zone.

Reea ramificat (bifurcaie)


Pentru exemplificarea metodei grafice de calcul, vom considera aici o reea ramificat simpl,
compus din trei tronsoane (figura 1.5), pentru care se cunosc modulele de rezisten hidraulic
(considerate constante) pe tronsoane: M12 , M 23 i M 24 , respectiv cotele piezometrice n

nodurile de capt: H p , H p i H p . Ne propunem s determinm grafic debitele pe


1 3 4

tronsoane: Q12 , Q23 i Q24 , precum i cota piezometric H p a nodului comun (nodul 2).
2

Sistemul de ecuaii este format din 3 ecuaii aferente legii energiilor, anume:
H p H p M 12Q12 Q12
1 2
H p H p M 23Q23 Q23 , (1.77)
2 3
H p H p M 24Q24 Q24
2 4

la care se adaug ecuaia continuitii:


Q12 Q23 Q24 . (1.78)
32 Calculul reelelor hidraulice cu GNU Octave

Fig. 1.5. Schema reelei ramificate care va fi rezolvat grafic

Menionm c n ecuaia de continuitate (1.78) s-au presupus cunoscute sensurile debitelor pe


tronsoane, n timp ce legile energiilor (1.77) au fost scrise sub forma care presupune
necunoscute aceste sensuri (adic cu produsul dintre debit i modulul debitului, n locul
ptratului debitului). Sensurile din figura 1.5 au fost alese arbitrar, pentru a putea scrie ecuaia
de continuitate (1.78); dac din calcule, debitele vor rezulta negative, nseamn c pe
tronsoanele respective curgerea se desfoar n direcie invers sensului ales n mod arbitrar.
Sistemul de ecuaii (1.77) i (1.78) se poate scrie n form convenabil, punnd n eviden
necunoscuta H p , astfel:
2

H p H p M 12Q12 Q12
2 1
p2
H H p 3 M 23Q23 Q23
. (1.79)
H
2 p H p M 24Q24 Q24
4
Q12 Q23 Q24

Reprezentarea grafic a primelor trei ecuaii din (1.79) este realizat n figura 1.6. Nici una
dintre interseciile curbelor H p Q23 i H p Q24 cu curba H p Q12 nu are sens fizic n
2 2 2

cazul dat, deoarece ecuaiile, dei reprezint fiecare cota piezometric din punctul de intersecie
(nodul 2), sunt n funcie de debitele diferite de pe tronsoane. Pentru a rezolva sistemul, trebuie
s lum n considerare i ecuaia de continuitate, care arat c oricare ar fi valoarea cotei
piezometrice H p , suma debitelor de pe tronsoanele 2-3 i 2-4 trebuie s fie egal cu debitul
2

pe tronsonul 1-2. Aceasta revine la a construi grafic o curb H p 2 Q23 Q24 , pornind de la

ecuaiile H p 2 Q23 i H p 2 Q24 adunate pe orizontal.


Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 33

35
Hp2(Q24)
30 Hp2(Q23 )

25
Hp2(Q12)
Hp1
20
Hp2(Q23+Q24)
Hp [m]

S
15 Hp2

Hp3
10

5
Hp4

0
Q24 Q23 (Q23+Q24)

-5
-10 -5 0 5 10 15 20
Q [l/s]

Fig. 1.6. Rezolvarea grafic a sistemului de ecuaii (1.79)

Pentru aceasta, n figura 1.6, se consider diferite nivele orizontale H p const. , apoi se

determin (se citesc pe grafic) valorile Q23 i Q24 la intersecia orizontalei H p const. , cu

curbele H p Q23 , respectiv H p Q24 . Punctul corespunztor aceluiai nivel H p de pe


2 2

curba H p Q23 Q24 , se obine nsumnd valorile Q23 i Q24 astfel citite pe grafic pentru
2

cota H p considerat. Construim astfel prin puncte curba H p Q23 Q24 , iar la intersecia
2

acesteia cu curba H p Q12 , se obine soluia sistemului (punctul de intersecie aferent


2

soluiei este notat cu S n figura 1.6). Coordonatele punctului de intersecie S sunt: valoarea
H p i debitul Q12 Q23 Q24 .
2

Pentru determinarea valorilor Q23 i Q24 , se intersecteaz apoi curbele H p Q23 i


2

H p Q24 cu orizontala care trece prin S, orizontal corespunztoare soluiei H p obinute.


2 2

n sistemele hidraulice, apar relativ frecvent cazuri n care reeaua considerat este
alimentat din mai multe surse. n plus, cerinele de debit ale consumatorilor nu sunt, n
general, constante n timp. n aceste situaii (nici mcar n cazul reelelor ramificate) nu se pot
preciza cu certitudine sensurile debitelor pe toate tronsoanele. Pentru rezolvarea acestui tip de
34 Calculul reelelor hidraulice cu GNU Octave

probleme, se apeleaz de obicei la programe de calcul specializate. Pentru a exemplifica


funcionarea unei reele simple n astfel de situaii, vom recurge la rezolvarea grafic, care
este mai intuitiv.

Problema celor 3 rezervoare


S considerm o reea hidraulic (simbolizat prin consumatorul C din figura 1.7), alimentat
din dou surse, anume: rezervorul A i rezervorul B. Vom admite constante i cunoscute
modulele de rezisten hidraulic pe tronsoanele de alimentare: M A i M B .

Fig. 1.7. Schema unei reele hidraulice simple, alimentate din dou surse

De asemenea, vom considera constante i cunoscute cotele piezometrice la rezervoare, H p A i

H p , precum i cota piezometric H p


B C
necesar consumatorilor, cu H p A H p B H p C .

n figura 1.7, reeaua hidraulic propriu-zis a fost nlocuit, pentru simplificare, printr-un
tronson echivalent, simplu, cu modul global de rezisten hidraulic notat M C , rezultat din
compunerea modulelor de rezisten hidraulic ale tronsoanelor simple care formeaz reeaua.
Valorile modulului global de rezisten al reelei propriu-zise, M C , se consider de asemenea
cunoscute, dar nu constante. Cerinele variabile de debit ale consumatorilor se manifest prin
deschiderea sau nchiderea de vane, ceea ce duce la modificarea valorii modulului global de
rezisten hidraulic M C . Acesta este motivul pentru care, n figura 1.7, a fost reprezentat
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 35

generic o van pe tronsonul 1-C. Vom analiza funcionarea acestei reele pentru diferite valori
ale modulului de rezisten hidraulic M C . Sensurile debitelor pe tronsoane au fost alese
arbitrar, cu respectarea observaiilor prezentate anterior.
Sistemul de ecuaii care se poate scrie n acest caz este:
H p H p M AQ A Q A
A 1
H p B H p1 M B QB QB
, (1.80)
H p1 H p C M C QC QC
Q A QB QC

care, pentru evidenierea necunoscutei H p , poate fi scris sub forma:


1

H p H p M AQ A Q A
1 A
H p1 H p B M B QB QB
. (1.81)
H p1 H p C M C QC QC
Q A QB QC

Reprezentarea grafic a ecuaiilor din sistemul (1.81) este prezentat n figura 1.8. Primele
dou ecuaii din (1.81) au fost cuplate, mai exact adunate pe orizontal, n conformitate cu
ecuaia de continuitate, pentru a obine prin puncte curba H p QA QB . Cea de-a treia
1

ecuaie a sistemului (1.81) a fost reprezentat pentru 3 valori diferite ale modului global de
rezisten hidraulic M C , valori notate M C1 , M C 2 i M C 3 , cu M C1 M C 2 M C 3 .

Se poate observa astfel c pot apare mai multe regimuri de funcionare, n funcie de
valoarea lui M C . Regimurile de funcionare obinute sunt definite dup cum urmeaz:

Valoarea lui M C relativ mic, de exemplu M C1 , corespunde unei pierderi de sarcin

hidraulic totale mici (obinute pentru van deschis n figura 1.7), deci unei cerine de debit
importante la consumatori. Sensurile debitelor rezult ca cele indicate n figura 1.7: att
rezervorul A, ct i rezervorul B alimenteaz consumatorii reelei. Soluia sistemului de
ecuaii (1.81) se obine n punctul de intersecie notat S1 . Coordonatele punctului de intersecie

S1 sunt: valoarea H p1 i debitul QC QA QB .

Valoarea lui M C , anume M C 2 , aleas astfel nct curba H p QC s treac prin punctul
1

de intersecie S 2 , corespunztor debitului QB 0 , reprezint cazul limit ntre regimul de


funcionare i regimul de funcionare , care urmeaz. Practic, n cazul , reeaua este
alimentat doar de rezervorul A, iar pe tronsonul 1-B nu circul fluid. Coordonatele
punctului de intersecie S 2 sunt: valoarea H p H p i debitul QC QA .
1 B
36 Calculul reelelor hidraulice cu GNU Octave

25
Hp1(QA) Hp1(QC); MC3

20
HpA Hp1(QC); MC2

Hp1(QB) S3 S2
15 Hp1(QA+QB) Hp1(QC); MC1
HpB
Hp [m]

S1
10 Hp1

5
HpC

QA QB QC
0
-10 -5 0 5 10 15 20
Q [l/s]

Fig. 1.8. Rezolvarea grafic a sistemului de ecuaii (1.81), pentru trei valori diferite ale modului
global de rezisten hidraulic: M C1 M C 2 M C 3

Valoarea lui M C relativ mare, de exemplu M C 3 , corespunde unei pierderi de sarcin

hidraulic totale mari (obinute pentru van aproape nchis n figura 1.7), deci unei cerine de
debit reduse la consumatori. Sensurile debitelor sunt cele indicate n figura 1.7, cu excepia
tronsonului 1-B, pe care fluidul circul de la 1 ctre B, deoarece rezult QB 0 . Astfel,
rezervorul A alimenteaz att consumatorii, ct i rezervorul B. Coordonatele punctului de
intersecie S 3 sunt: valoarea H p1 H p B i debitul QC QA QB , n care QB 0 .

n consecin, rezervorul B are rol de compensare. Atunci cnd consumul este mic, n B se
acumuleaz fluid, iar atunci cnd consumul este mare, din B se debiteaz fluid.
Astfel de scheme de funcionare se adopt, de cele mai multe ori, n sistemele de alimentare
cu ap ale centrelor populate, unde capacitatea de tratare a apei n vederea potabilizrii este
constant, n timp ce cerinele de debit ale consumatorilor nregistreaz variaii orare
importante.
Dac n figura 1.7, consumatorul C este nlocuit cu un rezervor, se obine un sistem
hidraulic cu 3 rezervoare (notate A, B i C), a crui funcionare poate fi determinat utiliznd
acelai procedeu ca cel descris pentru sistemul de ecuaii (1.81). Problema rezultat (vezi
paragraful 3.5) poart denumirea clasic de Problema celor 3 rezervoare [17], [8], [27].
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 37

1.5. Sisteme hidraulice unifilare sau reductibile la sisteme


unifilare15

Din punct de vedere constructiv, sistemele hidraulice pot fi monofilare, cu o intrare i o ieire,
respectiv reductibile la un sistem monofilar, sau pot fi formate din reele de conducte, a cror
configuraie geometric i numr de intrri/ieiri depinde de destinaia sistemului.
Sistemele hidraulice monofilare sau reductibile la un sistem monofilar sunt constituite din:
o singur conduct simpl cu diametru constant, prevzut cu o intrare i o ieire;
conducte simple montate n serie extremitatea aval a unui tronson este conectat la
extremitatea amonte a tronsonului urmtor; debitul care tranziteaz sistemul este constant, ns
viteza variaz de la un tronson la altul, n funcie de diametru;
conducte simple montate n paralel extremitile amonte ale tronsoanelor sunt legate
ntr-un nod comun de distribuie, respectiv extremitile aval sunt legate ntr-un nod comun de
colectare; debitul intrat n nodul de distribuie este egal cu suma debitelor care tranziteaz
tronsoanele montate n paralel, respectiv este egal cu debitul ieit din nodul de colectare;
conducte simple montate mixt conducte montate n serie i n paralel, n diferite
configuraii geometrice;
conducte care debiteaz pe parcursul traseului, anume aripa de aspersiune, respectiv
conducta cu debit uniform distribuit conducte n care debitul intrat prin extremitatea din
amonte este parial tranzitat ctre extremitatea din aval; debitul distribuit pe traseu reprezint
diferena dintre debitul de alimentare din amonte i debitul evacuat n aval; aceast diferen de
debit este distribuit ctre consumatori, prin racorduri dispuse de-a lungul conductei.

Conducta simpl
Fie o conduct circular simpl, de diametru constant D, lungime L i rugozitate absolut a
pereilor k, de exemplu ca cea din figura 1.1, doar c nu neaprat orizontal.
Legea energiilor (1.9), sau relaia lui Bernoulli generalizat, ntre seciunea de intrare i i
seciunea de ieire e, se scrie:

15
Referine bibliografice (n ordine cronologic): [27], [38], [26], [10], [5], [8]
38 Calculul reelelor hidraulice cu GNU Octave

vi2 pi v2 p
zi e e ze hr i e . (1.82)
2 g g 2 g g
Din ecuaia continuitii (1.7) ntre i i e, rezult c viteza este constant: vi ve .

Din relaia (1.82), se obine sarcina sistemului hidraulic H , definit n funcie de cotele
piezometrice (1.2) astfel:
p p
H H p H p i zi e ze hr i e MQ 2 , (1.83)
i e
g g
unde pierderile de sarcin hidraulic totale hr i e au fost exprimate prin relaia (1.21). Se

reamintete c modulul de rezisten hidraulic al conductei, M, include modulul de rezisten


hidraulic distribuit M d (1.15) ntre seciunile i i e, respectiv suma modulelor de rezisten

hidraulic locale M l (1.18), conform relaiei (1.20).

Conducte simple montate n serie


Fie un numr de n conducte simple (tronsoane) montate n serie, delimitate de punctele i i e
ca n figura 1.9, tranzitate de debitul constant Q , avnd diametre, rugoziti i lungimi diferite.

Fig. 1.9. Reprezentarea schematic a conductelor simple montate n serie (n acest caz, n 4 )

Notnd cu Q j debitul care tranziteaz tronsonul j i cu hr j pierderea de sarcin hidraulic

total corespunztoare tronsonului j (unde j 1, 2, ..., n ), pentru sistemul de n tronsoane


montate n serie, se poate scrie ecuaia continuitii:
Q1 Q2 Q3 Q j Qn Q , (1.84)
respectiv pierderea de sarcin hidraulic total:
n n 1
hr i e hr j hl j, j 1 , (1.85)
j 1 j 1
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 39

unde hl j , j 1 reprezint pierderea de sarcin hidraulic local la trecerea de la tronsonul j la

tronsonul j 1 . Aceast pierdere de sarcin hidraulic local poate fi datorat modificrii de


diametru, acolo unde aceast modificare exist. Se subliniaz ns c dou tronsoane sunt
diferite dac au rugoziti diferite, chiar dac au acelai diametru i sunt parcurse de acelai
debit.
O atenie deosebit trebuie acordat termenilor hl j , j 1 care pot fi calculai fie pentru tronsonul

j situat n amonte de jonciune (nodul de legtur), fie pentru tronsonul j 1 din aval, astfel:

v 2j v 2j 1
hl j , j 1 0.0826 Q 2 0.0826 Q2 . (1.86)
2g 2g D 4j D 4j 1

n funcie de modul n care se determin valoarea coeficientului de pierdere de sarcin


hidraulic local, anume pentru viteza v j i diametrul D j , respectiv pentru viteza v j 1

i diametrul D j 1 , aceste pierderi pot fi incluse n calculul pierderii de sarcin hidraulic de pe

tronsonul corespunztor vitezei considerate/ diametrului considerat, cu condiia ca acestea s


apar o singur dat n expresia pierderii de sarcin hidraulic totale dintre intrare i ieire
(1.85). n aceast lucrare, convenim s introducem aceste pierderi de sarcin hidraulic locale
n pierderea de sarcin hidraulic a tronsonului amonte, anume tronsonul j , astfel nct:
hr j hr j hl j , j 1 , unde j 1, 2, , n 1 . (1.87)

Cu aceasta, relaia (1.85) devine:


hr i e hr1 hr 2 hr j hr n 1 hr n . (1.88)

Legea energiilor ntre seciunile i i e se scrie ca n (1.82). Tronsoanele avnd diametre


diferite, vitezele sunt diferite, n consecin vi ve . Rezult c:

vi2 v2
H p e H p hr i e , (1.89)
2g i 2g e

unde pierderea de sarcin hidraulic total din sistemul considerat este calculat cu relaia
(1.88). Sarcina sistemului hidraulic se scrie n acest caz:

H H p H p
v 2
e vi2
hr i e . (1.90)
i e 2g
Scriind fiecare termen cinetic din (1.90) n funcie de modulul cinetic (1.5), rezult:

v 2
e vi2 1 1
0.0826 4 4 Q 2 M c e M c i Q 2 . (1.91)
2g D
e Di
40 Calculul reelelor hidraulice cu GNU Octave

Pierderea de sarcin hidraulic total (1.88) poate fi scris n funcie de modulele de rezisten
hidraulic corespunztoare fiecrui tronson de conduct, astfel:

hr i e M1Q12 M 2Q22 M j Q 2j M n 1Qn21 M nQn2 . (1.92)

innd seama de ecuaia continuitii (1.84), rezult:

hr i e M 1Q 2 M 2Q 2 M j Q 2 M n 1Q 2 M nQ 2
n 1 (1.93)

M j M n Q 2 M ech sQ 2 .
j 1
Se observ c se poate calcula un modul echivalent de rezisten hidraulic corespunztor
conductelor montate n serie, de forma:
n 1
M ech s M j M n , (1.94)
j 1

cu ajutorul cruia, legea energiilor (1.89) se poate scrie:

vi2 ve2
Hp H p M ech s Q 2 . (1.95)
2g i 2g e

Sarcina sistemului hidraulic (1.90) poate fi deci scris sub urmtoarea form compact:

H H p H p M c e M c i M ech s Q 2 M Q 2 . (1.96)
i e

Prin aceast echivalen, sistemul de conducte legate n serie se reduce la o conduct simpl
monofilar, al crei modul global de rezisten hidraulic este definit prin expresia:

M M c e M c i M ech s , (1.97)

astfel nct sarcina sistemului se poate calcula cu o relaie de tipul: H M Q 2 .


n cazul particular n care vitezele la intrarea n sistem, respectiv la ieirea din sistem sunt
egale ( vi ve ), sau dac la capetele sistemului sunt rezervoare (caz n care vi ve 0 ),

rezult c M c e M c i i modulul global de rezisten hidraulic devine egal cu modulul

echivalent de rezisten hidraulic al sistemului de conducte simple montate n serie, adic:

M M ech s . (1.98)

Conducte simple montate n paralel


Fie un numr de n conducte simple (tronsoane) montate n paralel ca n figura 1.10.
Extremitile amonte ale tronsoanelor sunt legate n nodul comun de distribuie, notat i
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 41

(intrarea n sistemul hidraulic), iar extremitile aval sunt legate n nodul comun de colectare,
notat e (ieirea din sistemul hidraulic).

Fig. 1.10. Reprezentarea schematic a conductelor simple montate n paralel

Conform ecuaiei continuitii, debitul de ap Q intrat n nodul de distribuie este egal cu


suma debitelor Q j (unde j 1, 2, ..., n ) care tranziteaz tronsoanele montate n paralel,

respectiv este egal cu debitul ieit din nodul de colectare:


n
Q Qj . (1.99)
j 1

Se reamintete c pentru un sistem de conducte simple (fr maini hidraulice) montate n


paralel, legea energiilor (1.9) ntre nodurile i i e, se poate scrie pe fiecare tronson j astfel:

vi2 v2
H p e H p hr j , cu
i e
j 1, 2, , n . (1.100)
2g 2g
Cu alte cuvinte, distribuia debitelor pe cele n conducte montate n paralel se face astfel nct
pierderile de sarcin hidraulic totale s fie egale pe toate tronsoanele:

hr i e hr j M j Q 2j ; j 1, 2, , n . (1.101)

Se poate considera pierderea de sarcin hidraulic hr i e ca rezultnd dintr-un modul

echivalent de rezisten hidraulic a cuplajului n paralel, M ech p , parcurs de debitul total

Q , care tranziteaz cuplajul:

hr i e M ech pQ 2 . (1.102)

Egalnd ecuaiile (1.101) i (1.102), se obine:

M ech pQ 2 M j Q 2j ; j 1, 2, , n . (1.103)
42 Calculul reelelor hidraulice cu GNU Octave

Relaia (1.103) permite explicitarea debitului Q j care parcurge tronsonul j :

M ech p
Qj Q ; j 1, 2, , n . (1.104)
Mj

Introducnd valoarea Q j din (1.104) n ecuaia continuitii (1.99),

n M ech p
Q Q M ,
(1.105)
j 1 j
rezult:
n
1
Q Q M ech p Mj
, (1.106)
j 1

de unde se obine formula de calcul a modulului echivalent de rezisten hidraulic


corespunztor conductelor montate n paralel:
n
1 1
M ech p
Mj
, (1.107)
j 1

care poate fi exprimat i sub forma:


2
n 1
M ech p . (1.108)
Mj
j 1
Pentru simplificarea calculului pierderilor de sarcin hidraulic totale hr i e din ntreg sistemul,

au fost neglijate pierderile de sarcin hidraulic locale n nodul de distribuie (i) precum i
n cel de colectare (e). Sarcina sistemului hidraulic,

H H p H p
v 2
e vi2
hr i e , (1.109)
i e 2g
se poate reduce n acest caz la forma:


H M c e M c i M ech p Q 2 M Q 2 . (1.110)

Prin aceast echivalen, sistemul de conducte montate n paralel se reduce la o conduct


simpl monofilar, al crei modul global de rezisten hidraulic este definit prin expresia:

M M c e M c i M ech p . (1.111)

Se precizeaz c modulele cinetice M c i i M c e sunt calculate cu ajutorul diametrelor Di i

De corespunztoare seciunilor aflate imediat amonte, respectiv imediat aval de jonciunea

conductelor. n cazul particular n care M c e M c i , modulul global de rezisten hidraulic


Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 43

devine egal cu modulul echivalent de rezisten hidraulic al sistemului de conducte simple


montate n paralel:

M M ech p . (1.112)

Conducte simple montate mixt


Fie un sistem de conducte montate mixt (n serie i n paralel) conform configuraiei
geometrice din figura 1.11: primele dou conducte simple (ntre nodurile i i A, respectiv A i
B) sunt nseriate cu un sistem de n conducte simple montate n paralel (ntre nodurile B i C),
iar acesta din urm este nseriat la rndul su cu o alt conduct simpl (ntre nodurile C i e).

Fig. 1.11. Reprezentarea schematic a conductelor simple montate mixt

Se scrie ecuaia continuitii (1.99), conform creia debitul de ap Q intrat n nodul de

distribuie B este egal cu suma debitelor Q j (cu j 1, 2, , n ), care tranziteaz tronsoanele

montate n paralel, respectiv este egal cu debitul ieit din nodul de colectare C.
Echivalnd sistemul de n conducte montate n paralel, cu un sistem monofilar al crui modul
echivalent de rezisten hidraulic este M ech p , definit prin relaia (1.108), se obine pierderea

de sarcin hidraulic total din sistemul monofilar echivalent delimitat de nodurile B i C:

hr B C M ech p Q 2 . (1.113)

i aici sunt valabile relaiile (1.103) i (1.104).


Prin echivalena efectuat, sistemul mixt din figura 1.11 se reduce la un sistem de 4 conducte
simple montate n serie.
Legea energiilor ntre nodurile i i e se scrie ca n (1.89), unde pierderea de sarcin hidraulic
total ntre i i e se determin prin nsumarea pierderilor de sarcin hidraulic de pe conductele
montate n serie, cu ajutorul unei relaii de tipul (1.93):
44 Calculul reelelor hidraulice cu GNU Octave


hr i e M i A M A B M ech p M C e Q 2 M ech sQ 2 , (1.114)

unde
M ech s M i A M A B M ech p M C e . (1.115)

Se subliniaz c pentru cele n conducte simple montate n paralel n figura 1.11, au fost
neglijate pierderile de sarcin hidraulic locale n nodul de distribuie B precum i n cel de
colectare C. Pentru configuraia aleas, singura pierdere de sarcin hidraulic local la trecerea
de la un tronsonul la altul se nregistreaz n nodul A, anume: hl A , la jonciunea tronsoanelor

i-A i A-B. Se obine astfel:

hr i A hr i A hl A M i A Q 2 , (1.116)

inclus n (1.115). Cu aceasta, sistemul de 4 conducte legate n serie se reduce la o conduct


simpl monofilar al crei modul de rezisten hidraulic echivalent este M ech s (1.115).

innd seama de relaia (1.114), legea energiilor, de forma (1.89), devine:

vi2 v2
H p e H p M ech s Q 2 . (1.117)
2g i 2g e

Sarcina sistemului hidraulic,

H H p H p
v 2
e vi2 M ech s Q 2 , (1.118)
i e 2g
poate fi redus la forma:

H M c e M c i M ech s Q 2 M Q 2 . (1.119)

unde

M M c e M c i M ech s , (1.120)

cu M ech s definit n (1.115).

Prin aceast ultim echivalen, se demonstreaz c un sistem de conducte simple montate


mixt (de exemplu, ca cel din figura 1.11) se poate reduce n final la o conduct simpl

monofilar, al crei modul global de rezisten hidraulic este M , definit prin relaia (1.120).

Conducte care debiteaz pe parcursul traseului


Dup cum s-a precizat, aceste conducte sunt de dou tipuri, anume: aripa de aspersiune i
conducta cu debit uniform distribuit. Aripa de aspersiune este utilizat n irigaii (se mai
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 45

numete i arip de ploaie), ns calculul hidraulic aferent este aplicabil i la ramificaiile


instalaiilor de alimentare cu ap a sprinklerelor pentru stingerea incendiilor16.

Aripa de aspersiune
Aripa de aspersiune este o conduct monofilar de diametru constant D , nchis la
extremitatea din aval i prevzut de-a lungul generatoarei sale de lungime L cu un numr n
de prize de ap (ajutaje), care n realitate pot fi aspersoare, sprinklere etc (vezi figura 1.12).

Fig. 1.12. Reprezentarea schematic a unei aripi de aspersiune

Pentru simplificare, se va considera o conduct monofilar orizontal, iar coeficientul lui Darcy
se va presupune constant ntre amonte i aval.
Ajutajele au acelai diametru d i sunt n general egal deprtate, distana dintre dou ajutaje
fiind l L n 1 . Prin fiecare ajutaj trebuie evacuat debitul Q j (unde j 1, 2, , n ). Debitul

Q j este variabil, mai exact scade dinspre amonte ctre aval, n funcie de pierderile de sarcin

hidraulic de pe traseu, deci n funcie de scderea presiunii din conducta monofilar.


Presiunea scade de-a lungul conductei, de la valoarea pi la intrare, la valoarea pe din captul
aval. Primul ajutaj, va evacua debitul:

d2 pi
Q1 q 2 a pi , (1.121)
4
unde constanta a este

d2 2
a q , (1.122)
4

iar q reprezint coeficientul de debit corespunztor ajutajului.

16
Instalaia cu sprinklere este o reea ramificat de conducte, umplut permanent cu ap sub presiune.
Pe fiecare ramur a instalaiei sunt montate sprinklere [38].
46 Calculul reelelor hidraulice cu GNU Octave

Se consider nodul j plasat n axa conductei (figura 1.12). Ajutajul plasat n dreptul nodului j
va evacua debitul:
Qj a pj , (1.123)

unde p j este presiunea din nodul j , cuprins n intervalul: pi p j pe .

Pe tronsonul cuprins ntre punctul de intrare i (ajutajul 1) i ajutajul 2, de lungime l , debitul are
valoarea Q Q1 , iar pierderea de sarcin hidraulic total ntre punctele i i 2 din axa
conductei este:

hr i 2
pi p2
g
0.0826 5 Q Q1 2 M Q a
l
pi 2 , (1.124)
D
unde modulul de rezisten hidraulic are expresia:
L
M 0.0826 . (1.125)
n 1D5
Din relaia (1.124), se obine presiunea p2 f pi astfel:

p2 pi gM Q a pi 2 . (1.126)

Pentru tronsonul cuprins ntre nodurile j i j 1 situate n axa conductei, pierderea de


sarcin hidraulic total hr j , j 1 se determin cu o relaie de forma (1.124):

p j p j 1
hr j , j 1
g

M Q Q1 Q2 Q j 2
(1.127)
M Qa pi a p2 a pj 2
,

iar ntre presiunea p j din amonte i cea din aval p j 1 exist relaia:


p j 1 p j gM Q a pi a p2 a pj 2 . (1.128)

Pentru j n 1 , cu relaia (1.128) se obine presiunea n ultimul nod (nodul n ) din axa
conductei, adic: pe f pn 1 .
Calculul hidraulic al aripii de aspersiune se poate efectua numeric, cu ajutorul unor programe
de calcul. Trebuie evitate variaiile mari ale presiunii disponibile n conduct n dreptul
ajutajelor, pentru a se asigura o stropire cu ap aproximativ uniform, deoarece aceste variaii
conduc la debite diferite evacuate prin ajutaje.

De exemplu, la instalaiile cu sprinklere, debitul ajutajului din situaia cea mai favorabil
(cel mai apropiat de intrarea apei n conduct) nu va depi cu mai mult de 15% debitul
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 47

ajutajului din situaia cea mai defavorabil (cel mai ndeprtat de intrarea apei n conduct).
Aceast condiie se scrie:
Q1 1.15 Qn . (1.129)

innd seama de relaia de definiie a debitelor evacuate, Q1 a pi i Qn a pe , rezult

c ntre presiunile de la intrare i ieire exist condiia:

pi 1.152 pe 1.32 pe . (1.130)

Deci poate fi realizat o stropire relativ uniform, dac ntre extremitile aripii de aspersiune
presiunea scade cu cel mult 32% fa de valoarea nregistrat la intrare.

Pentru a respecta condiiile enunate, calculul hidraulic al aripii de aspersiune poate fi


aproximat impunnd, de exemplu, ipoteza unei variaii liniare a debitelor evacuate ntre
intrare i ieire. Debitul Q j evacuat prin ajutajul j , plasat la distana j 1L n 1 fa de

punctul i (unde i 1 ), se poate determina cu relaia:



Q j 1.15 0.15
j 1 Q , unde j 1, 2, , n .
n 1 n
(1.131)

n practic, dac presiunea din aval scade cu doar cteva procente fa de presiunea din
amonte, se poate considera c fiecare ajutaj evacueaz un debit cvasi-constant, definit de
relaia:
Qj Q n ; j 1, 2, , n . (1.132)

Conducta cu debit uniform distribuit


Conducta cu debit uniform distribuit este o conduct monofilar de diametru constant D ,
deschis la extremitatea din aval i prevzut de-a lungul generatoarei sale de lungime L cu
un numr n foarte mare de consumatori, apropiai unul de cellalt.
Pe toat lungimea conductei este distribuit n mod uniform debitul Qd . Debitul specific17
distribuit,
Qd
q (1.133)
L
este constant. n figura 1.13 este prezentat schema unei conducte cu debit uniform distribuit.

17
sau debitul unitar, definit ca debit raportat la unitatea de lungime
48 Calculul reelelor hidraulice cu GNU Octave

Fig. 1.13. Reprezentarea schematic a unei conducte cu debit uniform distribuit

La intrarea n conducta monofilar (n punctul i) debitul de alimentare este Q , iar la ieire (n


punctul e) se regsete diferena de debit, anume debitul de tranzit Qt , astfel nct ecuaia
continuitii se scrie:
Q Qt Qd . (1.134)
Pentru simplificare, se va considera o conduct monofilar orizontal, lung din punct de
vedere hidraulic (pentru care hr hd ), iar coeficientul lui Darcy se va presupune constant ntre

amonte i aval. Presiunea scade de-a lungul conductei, de la valoarea pi la intrare, la valoarea

pe din captul aval.

Fie o seciune de conduct aflat la distana s fa de nodul i. Debitul care trece prin seciunea
respectiv are valoarea: Qt Qd q s . Pe o lungime infinitezimal ds de conduct,
pierderea de sarcin hidraulic total elementar (n ipoteza aleas, egal cu pierderea de
sarcin hidraulic uniform distribuit) se scrie:

dhr dhd 0.0826


1
5
Qt Qd q s 2 ds . (1.135)
D
Prin integrare de la 0 la L , se obine pierderea de sarcin hidraulic total pe ntreaga
conduct, ntre punctele i i e:
L

Qt Qd q s
1
hr i e 0.0826 5
2
ds , (1.136)
D 0

adic:

L 2 L
2
hr i e 0.0826
t
Q Qd 2
qL Qt Qd q . (1.137)
D 5 3
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 49

innd seama de relaia de definiie a debitului specific (1.133), i notnd modulul de

rezisten hidraulic al conductei: M 0,0826 L D5 , pierderea de sarcin hidraulic


total (1.137) se poate scrie sub urmtoarea form compact:
Q2
hr i e M Qt2 Qd Qt d . (1.138)
3

Relaia (1.138) poate fi nlocuit cu relaia aproximativ:
Q2
hr i e M Qt2 Qd Qt d , (1.139)
4

de unde rezult relaia:
2
Q
hr i e M Qt d , (1.140)
2
care se poate scrie i sub forma:
2
qL
hr i e M Q . (1.141)
2
Cu alte cuvinte, conducta cu debit uniform distribuit poate fi nlocuit n calcule cu un
tronson echivalent, de aceeai lungime, cu acelai diametru i cu aceeai rugozitate, la care
debitul distribuit este consumat n mod egal n nodurile de intrare i de ieire, cu valoarea
qL 2 .
Trebuie menionat c orice alt aproximare (mai exact) a relaiei (1.138), din care ar rezulta
debite consumate diferite n nodurile de intrare, respectiv de ieire ale tronsonului echivalent,
introduce probleme majore n calcul, n cazul n care nu se cunoate apriori sensul debitului pe
tronsonul echivalent.
Aproximarea dat de relaia (1.139) este acceptabil (cu eroare n calculul pierderii de sarcin
hidraulic de sub 4%), n cazul n care Qd Q 0.5 [26]. Din aceste considerente (condiia

fiind echivalent cu Qt 0.5Q ), aproximaia (1.139) sau relaia (1.140) nu poate fi folosit n

cazul aripii de aspersiune, unde Qt 0 .


Explicitnd modulul de rezisten hidraulic (1.15) n relaia (1.141), rezult c pe tronsonul
echivalent, presiunea nu variaz liniar, ci scade cu puterea a treia a distanei de la nodul de
intrare, ctre nodul de ieire ( L ):
2
L qL
hr i e 0.0826 Q . (1.142)
D5 2
50 Calculul reelelor hidraulice cu GNU Octave

1.6. Reele de conducte18

Reelele de conducte sunt constituite din artere (conducte simple) i noduri. Reelele de
conducte se mpart n urmtoarele categorii:
Reele de conducte ramificate conducta magistral de alimentare se ramific n conducte
principale, care la rndul lor se ramific n conducte secundare, acestea din urm ajungnd la
consumatori; astfel, dou noduri din sistem pot fi unite prin artere care formeaz un singur
traseu;
Reele de conducte inelare (sau buclate) conductele formeaz ochiuri de reea; dou
ochiuri (inele) adiacente au cel puin o conduct comun; n acest fel, dou noduri din sistem
pot fi unite prin artere care formeaz cel puin dou trasee; conductele reelei se intersecteaz
n noduri, din care se pot preleva sau nu debite de consum;
Reele mixte de conducte n anumite noduri ale unei reele inelare pot fi conectate reele
ramificate de conducte, rezultnd astfel o reea complex, denumit mixt.
Calculul hidraulic al reelelor de conducte presupune rezolvarea unui sistem de ecuaii format
prin scrierea legii energiilor pentru diferite artere i ecuaiei continuitii n noduri. Dup
caz, aceste ecuaii sunt completate cu relaii pentru calculul pierderilor de sarcin hidraulic,
sau relaii care pun n eviden dependena nlimii de pompare de debitul vehiculat, n cazul
existenei unor maini hidraulice pe arterele reelei.
Clasificarea prezentat mai sus este strict legat de geometria reelei. Din punct de vedere al
calculului hidraulic, exist reele la care se cunoate apriori sensul tuturor debitelor pe
tronsoanele reelei, respectiv reele la care mcar pe un tronson, sensul debitului nu poate fi
stabilit apriori. Aceste dou situaii de calcul sunt n mod uzual denumite calcul de reele
ramificate, respectiv calcul de reele inelare, deoarece de multe ori n cazul reelelor
ramificate, din punct de vedere geometric se poate stabili apriori sensul i chiar valoarea
debitelor pe artere, iar n cazul reelelor inelare, din punct de vedere geometric nu se poate
stabili apriori sensul debitelor pe artere. Exist ns situaii n care reelele ramificate din punct
de vedere geometric trebuie calculate cu relaii specifice calculului hidraulic al reelelor
inelare (vezi problema celor 3 rezervoare, prezentat n paragraful 1.4; figura 1.7), respectiv
exist situaii n care reelele inelare, din punct de vedere geometric sunt calculate cu relaii

18
Referine bibliografice (n ordine cronologic): [35], [37], [43], [10], [25], [5], [14], [8]
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 51

specifice calculului hidraulic al reelelor ramificate, spre exemplu: reelele binare, care
reprezint un caz particular de reele inelare.
Reelele binare sunt reele inelare la care se cunoate sensul debitelor pe artere; sunt
constituite dintr-un circuit de tur i un circuit de retur (deci corespund vehiculrii lichidului
n circuit nchis); se ntlnesc n general la instalaiile de nclzire, de termoficare, de
recirculare a apelor industriale sau la instalaiile frigorifice. Reelele binare vor fi tratate ntr-un
paragraf independent (1.6.3).

1.6.1. Reele ramificate

Din punct de vedere hidraulic, reelele ramificate sunt reele la care, n general, se poate
determina n mod direct sensul i valoarea debitelor vehiculate pe arterele reelei, prin
utilizarea ecuaiilor de continuitate. Atunci cnd debitele nu pot fi obinute direct, legile
energiilor pe artere trebuie scrise n forma prezentat pentru reelele inelare, iar sistemul astfel
rezultat se rezolv folosind algoritmul prezentat pentru reelele inelare (vezi paragraful 1.6.2).
Pe arterele reelelor ramificate alimentate dintr-un singur nod, debitul are un sens unic,
bine determinat pe fiecare traseu, de la punctul de alimentare i ctre consumatorul din nodul ek

(cu k 1 n ). Pentru fiecare consumator ek situat la cota zek , trebuie asigurat debitul

consumat Qe k respectiv trebuie asigurat presiunea de serviciu pek . Prin nsumarea tuturor

valorilor Qe k , se obine valoarea debitului de alimentare Qi :


n
Qi Qe k . (1.143)
k 1

n fiecare nod al reelei se poate scrie ecuaia continuitii, anume: debitul intrat n nod este
egal cu suma debitelor ieite din nod. n figura 1.14 este prezentat un exemplu simplu al unei
astfel de reele ramificate, cu n 4 noduri de ieire.
Pentru configuraia reelei din figura 1.14 (i innd seama de notaia debitelor de pe artere: Q j

cu j 1 6 ), prin aplicarea ecuaiei continuitii n noduri, se obine bilanul (1.143), adic:


4
Qi Q1 Q5 Q1 Q6 Q4 Q1 Q2 Q3 Q4 Qe k . (1.144)
k 1

Pentru a determina valoarea presiunii pi de alimentare a unei reele ramificate, se scrie legea

energiilor pe toate traseele din reea, ntre nodul i i fiecare consumator ek :


52 Calculul reelelor hidraulice cu GNU Octave

vi2 p ve2 pe
i zi k k zek hr i e ; k 1 n , (1.145)
2 g g 2 g g k

adic

M c i Qi2 H p M c e Qk2 H p hr i e ; k 1 n , (1.146)


i k ek k

unde hr i e este suma tuturor pierderilor de sarcin hidraulic de pe traseul respectiv.


k

Deoarece debitele transportate de fiecare arter de pe traseul i- ek sunt diferite, hr i e se


k

exprim prin nsumarea pierderilor de sarcin, calculate cu debitul corespunztor de pe fiecare


arter n parte.

Fig. 1.14. Reprezentarea schematic a unei reele ramificate de conducte

Pentru simplificarea calculului, se consider c reeaua ramificat este format din conducte
lungi din punct de vedere hidraulic, caz n care se neglijeaz att pierderile de sarcin
hidraulic locale de pe tronsoane i din noduri, ct i termenii cinetici. Astfel, legea
energiilor (1.146) va include doar cotele piezometrice aferente nodului de alimentare i i
nodului corespunztor consumatorului ek considerat, precum i pierderile de sarcin hidraulic

uniform distribuite de pe arterele nseriate de la i la ek :

Hp Hp hd i e ; k 1 n . (1.147)
i ek k
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 53

n funcie de configuraia geometric a reelei de conducte i de valorile H p , din relaia


ek

(1.147) se obin valori diferite ale cotei piezometrice H p . Din irul de valori H p
i i

corespunztor traseelor i- ek , se alege valoarea maxim a cotei piezometrice:

H p max H p hd i e , cu k 1 n , (1.148)
i i ek ek k

aceast valoare fiind necesar n nodul de alimentare pentru acoperirea pierderilor de sarcin
hidraulic de pe traseul cel mai defavorizat (traseul cu pierderi de sarcin hidraulic
maxime).
Fie traseul i- em cel mai defavorizat traseu din cadrul reelei considerate. Pentru a nu

modifica parametrii hidraulici ai consumatorilor din nodurile ek cu k m , trebuie efectuat


echilibrarea hidraulic a reelei. Scopul echilibrrii hidraulice este obinerea de cote
piezometrice unice n toate nodurile de ramificaie ale reelei, indiferent de traseul ales
pentru scrierea legii energiei.
Calculul de echilibrare hidraulic a reelei ramificate se efectueaz difereniat n funcie de
situaie: fie se pune problema proiectrii (dimensionrii) unei reele noi, fie se pune problema
verificrii hidraulice a funcionrii unei reele existente.

Proiectarea (dimensionarea) unei reele ramificate noi


Trebuie menionat c, n general, la proiectarea unei reele ramificate, datele cunoscute sunt:
cotele piezometrice necesare n nodurile consumatorilor i debitele cerute de ctre acetia,
precum i cota nodului de alimentare. n consecin, sistemul de ecuaii care trebuie rezolvat
este nedeterminat, deoarece nu se cunosc nici diametrele conductelor, nici coeficienii de
pierdere de sarcin hidraulic uniform distribuit corepunztori acestor conducte.
Problema poate fi rezolvat cu ajutorul criteriului economic de dimensionare a conductelor
[14], pornind de la considerente legate de minimizarea sumei costurilor de investiii i de
exploatare ale reelei ramificate considerate. Astfel, diametre mari ale conductelor nseamn
costuri mari de investiie i costuri mici de exploatare a reelei ramificate (deoarece scad
pierderile de sarcin hidraulic, deci scade consumul de energie pentru pomparea debitului
impus), respectiv diametre mici ale conductelor nseamn costuri mici de investiie i costuri
mari de exploatare a reelei. Aplicnd deci criteriul economic (vezi paragraful 1.1.1), pentru
fiecare valoare a debitului care tranziteaz o conduct din reea, se poate determina din tabelul
1.2 diametrul nominal al conductei, sistemul de ecuaii devenind astfel un sistem determinat.
54 Calculul reelelor hidraulice cu GNU Octave

n cazul proiectrii unei reele ramificate noi, primul pas n echilibrarea hidraulic l
reprezint ncercarea de micorare a pierderilor de sarcin hidraulic pe traseul cel mai
dezavantajat, prin mrirea diametrelor conductelor, att ct permit limitele vitezelor
economice. La cel de-al doilea pas, se caut mrirea pierderilor de sarcin hidraulic pe
celelalte tronsoane, astfel nct s se ajung la cote piezometrice unice n noduri. Mrirea
pierderilor de sarcin hidraulic se efectueaz ntr-o prim etap prin micorarea diametrelor
conductelor n limitele permise de vitezele economice, apoi ntr-o a doua etap, prin
introducerea unor pierderi de sarcin hidraulic locale suplimentare, notate hl k , introduse, n

general, pe tronsoanele de capt aferente consumatorilor alii dect consumatorul cel mai
dezavantajat (de exemplu, pe aceste tronsoane de capt se pot monta diafragme, sau vane
parial nchise).

Verificarea hidraulic a funcionrii unei reele ramificate existente


n cazul verificrii hidraulice a unei reele ramificate existente, modificarea diametrelor este
prohibitiv, iar echilibrarea hidraulic se reduce la introducerea de pierderi de sarcin
hidraulic locale suplimentare, hl k (n general, pe tronsoanele de capt aferente consumatorilor

alii dect consumatorul cel mai dezavantajat).


n cazul echilibrrii reelelor ramificate, noiunea de cot piezometric unic nu trebuie
neleas ad litteram, astfel, cota piezometric poate fi considerat unic, dac valorile
obinute pentru aceasta pentru diferitele trasee posibile variaz cu mai puin de 5% din
valoarea minim obinut n acel nod.

1.6.2. Reele inelare

Din punct de vedere hidraulic, reelele inelare sunt reele la care nu se cunoate apriori sensul
debitelor pe artere. Astfel, legile energiilor nu pot fi scrise sub forma uzual pentru rezolvarea
sistemului de ecuaii (nu se cunoate care dintre cele dou noduri care mrginesc artera este
nod de intrare i care este nod de ieire). Din acest motiv, calculul reelelor inelare se
efectueaz iterativ. Dei, cel puin aparent, calculul reelelor inelare este mai laborios, aceste
reele sunt larg folosite datorit fiabilitii n exploatare. Astfel, dac se produce o avarie pe
una dintre arterele reelei inelare, pentru remedierea creia este necesar ntreruperea circulaiei
fluidului pe arter, consumatorii din nodurile adiacente arterei avariate pot fi n continuare
alimentai cu fluid provenit de la celelalte artere care alimenteaz nodurile respective (chiar
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 55

dac aceast alimentare se efectueaz la parametri relativ diferii de cei corespunztori


funcionrii normale). n cazul reelelor ramificate, o astfel de avarie produs pe una dintre
artere, duce la oprirea alimentrii consumatorilor aflai n nodurile din aval.
Pentru simplificarea calculului, se consider c reeaua inelar este format din conducte lungi
din punct de vedere hidraulic, caz n care se neglijeaz att pierderile de sarcin hidraulic
locale de pe tronsoane i din noduri, ct i termenii cinetici.
Pentru exemplificare, n figura 1.15 se prezint o reea inelar, format din trei ochiuri (notate
IIII), 8 noduri i 10 artere. Dintre cele 8 noduri, unul este nod de alimentare (notat i), iar
celelate 7 sunt noduri de consum (notate ck cu indicele k 2 8 ). Arterele sunt numerotate cu

indicele j 1 10 . Debitul de alimentare este notat Qi .

Fig. 1.15. Reprezentarea schematic a unei reele inelare de conducte

n fiecare din celelalte 7 noduri ck se cunoate debitul cerut de ctre consumatori, notat Qc k

(cu k 2 8 ), precum i presiunea de serviciu pc k necesar a fi asigurat la consumator. Se

consider cunoscute cotele zi i zc k (cu k 2 8 ) ale nodurilor, precum i lungimile arterelor

din reea: L j (cu j 1 10 ). Nu sunt cunoscute diametrele D j corespunztoare arterelor, nici


56 Calculul reelelor hidraulice cu GNU Octave

debitele Q j (cu j 1 10 ) care parcurg arterele. Dup cum am artat, n cazul reelelor inelare

nu se cunoate sensul de curgere pe artere.


Calculul hidraulic al unei reele inelare se efectueaz difereniat n funcie de situaie: fie se
pune problema proiectrii (dimensionrii) unei reele noi, fie se pune problema verificrii
hidraulice a funcionrii unei reele existente.

Proiectarea (dimensionarea) unei reele inelare noi


Primul pas n algoritmul de calcul al reelelor inelare este alegerea unui sens de
parcurgere al inelelor, acelai pentru toate inelele, precum i al unui sens de parcurgere a
fiecrei artere, ncepnd din nodul de alimentare, n conformitate cu o distribuie iniial
aproximativ a debitelor Q j pe artere.

Distribuia iniial a debitelor este calculat aproximativ, cu respectarea ecuaiei continuitii


n fiecare nod, anume: suma debitelor intrate n nod este egal cu suma debitelor ieite din
nod. De exemplu, pentru nodul c5 din figura 1.15, ecuaia continuitii se scrie:

Q4 Q6 Qc 5 Q7 Q9 . (1.149)
Al doilea pas n cadrul algoritmului de calcul este dimensionarea preliminar a
reelei, adic determinarea diametrelor arterelor, D j (cu j 1 10 ), plecnd de la distribuia

aproximativ de debite Q j i folosind criteriul vitezelor economice (se va utiliza tabelul 1.2,

din paragraful 1.1.1).


Cel de-al treilea pas const n determinarea coeficienilor de pierdere de sarcin
hidraulic uniform distribuit (coeficienii lui Darcy j ) pe fiecare arter, n funcie de

regimul de curgere realizat pe aceasta. Rezult astfel modulul de rezisten hidraulic


distribuit M j al fiecarei artere (se reamintete faptul c se consider conducte lungi din

punct de vedere hidraulic, ns pentru simplificarea notaiei, se va scrie M j n loc de M d j ).

Pentru o arter j la care nu se cunoate apriori sensul debitului, legea energiilor se scrie sub
forma (1.24), unde pierderea de sarcin hidraulic pe artera j este:

hr j hd j M j Q j Q j . (1.150)

Pentru aproximaia iniial a debitelor (aleas la pasul ), valoarea debitelor este pozitiv pe
toate arterele, n sensul c apa curge pe conducte n conformitate cu sensurile de curgere alese.
ns dup efectuarea calculului hidraulic (la urmtorul pas al algoritmului), pot rezulta valori
de debite pozitive (dac sensul de curgere pe conducte coincide cu cel ales iniial), sau
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 57

negative, dac sensul este contrar. n consecin, scrierea ptratului debitului sub forma din
(1.150) va asigura obinerea semnelor corecte ale debitelor pe artere.
Pe fiecare inel al reelei, trebuie respectat bilanul de pierderi de sarcin hidraulic pe inel,
enunat sub forma: suma pierderilor de sarcin hidraulic pe inel este nul. Pentru scrierea
acestui bilan, se parcurge inelul n sensul ales la pasul i se aplic urmtoarea convenie de
semne: pierderea de sarcin hidraulic pe o arter a inelului este considerat pozitiv dac
sensul debitului pe arter este acelai cu sensul de parcurgere a inelului, respectiv pierderea de
sarcin hidraulic pe o arter a inelului este negativ n cazul n care sensul debitului pe arter
este opus sensului de parcurgere al inelului. Cu aceast convenie de semne, de exemplu,
pentru inelul II din figura 1.15, acest bilan se scrie:
M 2Q2 Q2 M 5Q5 Q5 M 7Q7 Q7 M 4Q4 Q4 0 , (1.151)

sensul de parcurs al inelului fiind opus sensului de curgere a debitelor pe conductele j 7; 4.


Fiecare inel considerat n calcul trebuie s includ cel puin o arter care s nu aparin altui
inel.
Cel de-al patrulea pas al algoritmului de calcul depinde de metoda de calcul hidraulic
selectat. Exist mai multe metode de calcul (toate sunt iterative); majoritatea se ncadreaz
ntr-una din urmtoarele 3 mari categorii:
metode de calcul hidraulic bazate pe debit, dintre care face parte i metoda Q, denumit
demand-driven hydraulic analysis n limba englez, n care necunoscutele sunt valorile
debitelor pe artere (n aceast metod, debitele consumate n noduri sunt considerate constante,
deci nu depind de presiunile din noduri); valorile cotelor piezometrice n noduri se obin abia la
final, dup determinarea repartiiei debitelor n reea. Tot aici se ncadreaz i metoda de calcul
hidraulic implementat n software-ul EPANET, bazat pe algoritmul gradientului global
propus n 1988 de ctre Todini i Pilati [35]. n categoria metodelor de calcul hidraulic bazate
pe debit poate fi ncadrat i metoda Hardy-Cross [10], [8], denumit i metoda debitelor de
contur, sau metoda debitelor de corecie;
metode de calcul hidraulic bazate pe presiune (sau pe cota piezometric n noduri [37]),
dintre care face parte i metoda H, denumit pressure-driven sau head-driven hydraulic
analysis, n limba englez, n care necunoscutele sunt valorile presiunii sau cotei piezometrice
n nodurile reelei i n care se ine seama de relaia dintre cota piezometric n fiecare nod i
debitul consumat n nod (de aceea, se mai numete i pressure-driven demand hydraulic
analysis [25], n limba englez); valorile debitelor pe artere se obin la final, dup determinarea
repartiiei presiunii n noduri;
58 Calculul reelelor hidraulice cu GNU Octave

metode hibride de calcul hidraulic, care adaug la prima categorie (demand-driven) o


extensie de tip presiune (pressure-driven), printr-o relaie ntre presiune i debitul consumat n
noduri (pressure-driven demand).

n cele ce urmeaz, vom exemplifica cel de-al patrulea pas al algoritmului de calcul al
reelelor inelare, pentru o metod de calcul hidraulic bazat pe debit, pe care o denumim
metoda Q. Aceast metod este bazat pe rezolvarea unui sistem de ecuaii neliniare, care are
ca necunoscute debitele pe arterele reelei.
Sistemul de ecuaii neliniare este format din ecuaiile de continuitate scrise n nodurile reelei
i din ecuaiile de bilan de pierderi de sarcin hidraulic pe fiecare inel al reelei. Pentru
reeaua inelar din figura 1.15, care are 8 noduri, rezult urmtoarele 7 ecuaii de continuitate
liniar independente:
Qi Q1 Q3 , (1.152)
Q1 Qc 2 Q2 Q4 , (1.153)

Q2 Qc 3 Q5 , (1.154)

Q3 Qc 6 Q6 Q8 , (1.155)

Q4 Q6 Qc 5 Q7 Q9 , (1.156)

Q5 Q7 Qc 4 , (1.157)

Q8 Qc 7 Q10 . (1.158)
Pentru cel de-al 8-lea nod, ecuaia de continuitate
Q9 Q10 Qc8 (1.159)
este o combinaie a celorlalte, deci aceast ecuaie nu va fi utilizat n calcule. De asemenea,
rezult urmtoarele 3 ecuaii de bilan de pierderi de sarcin hidraulic, cte una pentru
fiecare inel al reelei:
M1Q1 Q1 M 4Q4 Q4 M 6Q6 Q6 M 3Q3 Q3 0 , (1.160)

M 2Q2 Q2 M 5Q5 Q5 M 7Q7 Q7 M 4Q4 Q4 0 , (1.161)

M 6Q6 Q6 M 9Q9 Q9 M10Q10 Q10 M 8Q8 Q8 0 . (1.162)


n consecin, se obine un sistem de 10 ecuaii neliniare, cu 10 necunoscute (debitele pe cele
10 artere ale reelei: Q j cu j 1 10 ), sistem alctuit din cele 7 ecuaii de continuitate
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 59

(1.152)(1.158) i cele 3 ecuaii de bilan de pierderi de sarcin hidraulic pe inele (1.160)


(1.162). Acest sistem de ecuaii neliniare va fi rezolvat numeric19.
Dup determinarea repartiiei debitelor pe arterele reelei, calculul hidraulic se reia de la ,
cel de-al doilea pas al algoritmului. Calculul se va ncheia atunci cnd pentru diametrul ales
i debitul obinut pe fiecare arter, viteza corespunztoare curgerii apei pe acea arter se
ncadreaz n limitele vitezelor economice (vezi tabelul 1.2, din paragraful 1.1.1).

Verificarea hidraulic a funcionrii unei reele inelare existente


n cazul verificrii hidraulice a unei reele inelare existente, modificarea diametrelor este
prohibitiv. Algoritmul de calcul este format numai din 3 pai, anume paii , i ,
descrii anterior, la dimensionarea unei reelele inelare noi. Lipsete deci pasul .
Pentru metoda Q, descris anterior, bazat pe rezolvarea sistemului de ecuaii neliniare,
soluia se obine direct la finalul pasului . Aceast convergen este asigurat de metoda
numeric utilizat pentru soluionarea sistemului de ecuaii neliniare. Se recomand utilizarea
metodei Newton-Raphson, o metod global convergent [31; paragraful 9.7], care asigur
obinerea soluiei finale (repartiia debitelor n reea), indiferent de soluia iniial (de start)
aleas la pasul , sau o metod de minimizare n sensul celor mai mici ptrate [31; paragraful
15.5], ca cea implementat n funcia denumit fsolve din GNU Octave i MATLAB.

Indiferent de tipul problemei, de dimensionare sau de verificare hidraulic, dup


definitivarea repartiiei debitelor pe artere (implicit dup definitivarea dimensionrii
reelei), indiferent de metoda de calcul utilizat, se scrie legea energiilor pe toate traseele
posibile ntre nodul de alimentare i i nodurile cele mai defavorizate. Cota piezometric
corespunztoare nodului de alimentare, H p (mai exact presiunea pi necesar n nodul de
i

alimentare) se alege egal cu valoarea maxim rezultat dintre valorile calculate pentru toate
traseele.
Pentru consumatorii alimentai din nodurile mai puin dezavantajate, care necesit presiuni mai
mici dect cele rezultate n nodurile respective prin alegerea unei cote piezometrice maxime n
nodul de alimentare, presiunea de serviciu se reduce mrind pierderea de sarcin hidraulic
pe conductele de racord ale acestor consumatori la nodurile reelei inelare. Conductele reelei
inelare nu se mai modific, reeaua fiind echilibrat din punct de vedere hidraulic.

19
Soluionarea unui astfel de sistem de ecuaii neliniare necesit utilizarea unui software destinat
calculelor numerice tiinifice i inginereti, ca de exemplu GNU Octave sau MATLAB.
60 Calculul reelelor hidraulice cu GNU Octave

Pentru reele de distribuie a apei potabile n centre urbane/rurale, soluia de asigurare a


presiunii de serviciu (presiunii la branament) pentru cldiri mai mici de (P+4) este considerat
o soluie optim [43]; pentru cldiri mai nalte, presiunea de serviciu va fi asigurat prin
instalaii de hidrofor.

1.6.3. Reele binare (reele cu tur i retur)

Reelele binare sunt reele inelare fr consumatori activi (fr consumatori ai fluidului
vehiculat), adic reele la care fluidul este folosit pentru a transporta o alt mrime fizic
(cantitatea de cldur), dintr-o zon a reelei, n alta. Din punctul de vedere al calculului
hidraulic, apar diferene fa de reelele inelare prezentate n paragraful 1.6.2 precedent.
Astfel, n primul rnd, datorit variaiilor de temperatur ale fluidului, acesta nu mai poate fi
considerat n toate cazurile nedilatabil, iar n al doilea rnd, valorile i sensurile debitelor pe
tronsoane sunt cunoscute din considerente termotehnice.
Variaiile temperaturii T existente de-a lungul sistemului conduc la variaia parametrilor
fizico-chimici ai lichidului: densitatea T i vscozitatea dinamic T .
Ecuaia continuitii se scrie n funcie de debitul de greutate QG [N/s] al fluidului, anume:

QG v gA , (1.163)
de unde rezult viteza fluidului prin seciunea de calcul de arie A :
QG
v . (1.164)
gA
Pentru un tronson de conduct mrginit de nodurile i i e, dintr-un sistem neizoterm, legea
energiilor se scrie [10], [8]:

QG2 1 1
e
pe pi g dz
2 g g
M G mQG2 , (1.165)
i A e i g

unde M G m [s2/(Nm2)] este un modul de rezisten calculat cu valori medii de temperatur,

termenul M G mQG2 reprezint pierderea de sarcin hidraulic exprimat n uniti de

presiune [Pa], iar este coeficientul lui Coriolis.


Particulariznd legea energiilor (1.165) pentru un circuit nchis ( i e ), se obine:

g dz M G mQG 0 ,
2
(1.166)

adic debitul de greutate vehiculat prin acest circuit nchis este:


Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 61

g dz
QG . (1.167)
MGm

n consecin, pentru a crea micare ntr-un sistem nchis ( QG 0 ), trebuie ca densitatea s

fie variabil ( const. ), ceea ce implic temperatur variabil ( T const. ), adic trebuie s
existe schimb de cldur cu exteriorul i, trebuie de asemenea ca dz 0 , ceea ce revine la
z const , adic sistemul s nu fie amplasat n plan orizontal.
Teoretic, marea majoritate a sistemelor hidraulice sunt neizoterme. Cu toate acestea, vom
considera c un sistem care transport lichide este neizoterm numai atunci cnd termenul

g dz are valori semnificative, importante pentru micarea fluidului, adic:


atunci cnd micarea fluidului n sistem este asigurat numai de ctre diferena de
temperatur;
atunci cnd sistemele sunt puternic dezvoltate pe vertical, cu h 10 m, unde h este
diferena de nivel ntre punctul care are cota maxim pe tur i punctul care are cota minim de
pe retur (figura 1.16).

Fig. 1.16. Reprezentarea unui sistem hidraulic nchis, neizoterm

De regul, pentru astfel de sisteme, se consider temperatura constant pe zona de tur,


Tt const . , respectiv pe zona de retur, Tr const. , ntre schimbtoarele de cldur (notate 1
i 2 n figura 1.16).
62 Calculul reelelor hidraulice cu GNU Octave

n cazul n care temperatura pe tur este superioar celei de pe retur, Tt Tr (ceea ce

implic t r ), se ia n considerare o diferen de presiune suplimentar prin instalaie,

p , asigurat de diferena de temperatur existent, T Tt Tr , sub forma:

p r g t g h . (1.168)
Diferena de presiune (1.168) poate duce la apariia unui debit de greutate:

p
QG . (1.169)
MGm

Trebuie menionat faptul c n figura 1.16 este prezentat o schem a unei instalaii de
nclzire, n care cldura Q , introdus n sistem n nodul 1, este transportat ctre nodul 2,
unde este cedat consumatorilor. n acest caz, diferena de presiune datorat diferenei de
temperatur rezult pozitiv, deci favorizeaz micarea fluidului prin conducte.
n cazul unei instalaii de rcire, care ar prelua cldura de la consumatori n nodul 2 i ar
ceda-o n schimbtorul de cldur 1 (adic Tr Tt i r t ), situaia se inverseaz: diferena
de presiune datorat temperaturii rezult negativ i se opune micrii fluidului.

Aa cum s-a artat, sensul de curgere pe arterele unei reele binare este cunoscut. Vehicularea
fluidului este asigurat printr-o diferen de sarcin hidrodinamic H ntre intrarea i i
ieirea e din sistem, aceast diferen de sarcin fiind creat, fie cu ajutorul unei pompe, fie de
ctre un cazan (sau schimbtor de cldur), fie de ctre ambele. Apa este vehiculat prin reea
pentru a alimenta un numr de n consumatori (spre exemplu, consumatori de cldur20),
notai R j (cu j 1 n ). Debitele volumice Q j care tranziteaz consumatorii R j se consider

impuse din condiii termotehnice.


n figura 1.17 se prezint o schem simpl a unei reele binare, pentru care n 3 . n fiecare
nod al reelei, se poate scrie ecuaia continuitii, iar debitul volumic total este obinut prin
nsumarea debitelor Q j :
n
Q Qj . (1.170)
j 1

Se consider n 3 inele independente, care conin tronsonul care asigur diferena de sarcin
hidrodinamic H , notate IIII n figura 1.17, care vor fi parcurse n acelai sens.

20
n cazul sistemelor de nclzire, schimbul de cldur poate fi realizat prin intermediul radiatoarelor
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 63

n general, la majoritatea reelelor binare, datorit configuraiei reelei, tronsoanele


corespunztoare de pe conductele de tur, respectiv de retur, trebuie s fie parcurse de aceleai
debite de greutate. Dac diametrele acestor tronsoane sunt identice, exist o diferen de vitez
dat de diferena de densitate. n practic, pentru diferene de temperatur de pn la circa

20 C ntre tur i retur, diferenele de vitez sunt mici i viteza la intrarea n sistem se consider
c are aceeai valoare cu viteza la ieirea din sistem: vi ve .
Se consider n continuare c pe circuitul de tur densitatea fluidului cald este mai mic dect
densitatea fluidului mai rece de pe circuitul de retur. n consecin, i e n legea energiilor.

Fig. 1.17. Reprezentarea schematic a unei reele binare

Pentru cazul din figura 1.17, rezult urmtorul sistem de 4 ecuaii, format din ecuaia
continuitii (1.170) i legea energiilor scris ntre nodul i de intrare n sistem i nodul e de
ieire din sistem, pe cele 3 inele:
Q Q1 Q2 Q3

H p i H p e M i1Q M1 R1 4Q1 M 4eQ
2 2 2

2, (1.171)
H
i p H p e
M i1Q 2
M 12 Q Q1 2
M 2 R 2 3Q2
2
M 34 Q2 Q3 2
M 4 e Q

H H p M i1Q 2 M12 Q Q1 2 M 2 R33Q32 M 34 Q2 Q3 2 M 4eQ 2
pi e

unde cotele piezometrice sunt:


p p
H p i zi i H p e ze . (1.172)
i g e g
i e

Diferena de sarcin hidrodinamic necesar vehiculrii apei n reea se scrie:
64 Calculul reelelor hidraulice cu GNU Octave

H H p H p . (1.173)
i e

Din ultimele 3 ecuaii ale sistemului (1.171), se obin n mod evident valori diferite pentru
diferena de sarcin hidrodinamic (1.173), valori notate H I , H II , H III , n funcie de inelul
considerat. Dintre cele 3 valori, se alege valoarea maxim, care se noteaz H :
H max H I , H II , H III (1.174)
i care este necesar acoperirii pierderilor de sarcin cu valoare maxim, de pe traseul cel mai
defavorizat.
Dup alegerea acestei valori maxime, se efectueaz echilibrarea hidraulic a reelei binare,
adic se introduc n mod artificial pierderi de sarcin hidraulic suplimentare21 pe traseele
inelelor pe care suma pierderilor de sarcin hidraulic este mai mic dect cea corespunztoare
celui mai defavorizat traseu (pe tronsoanele care nu sunt comune mai multor inele, respectiv pe
tronsoanele care conin schimbtoare de cldur), pn la obinerea unor valori apropiate de
cele corespunztoare traseului celui mai defavorizat. Etapa de echilibrare hidraulic este foarte
important, deoarece valorile diferite ale pierderilor de sarcin hidraulic pe inele duc la
modificarea debitelor de fluid care parcurg diferitele tronsoane i, n consecin, duc la
modificarea regimului termodinamic de funcionare a ntregului sistem.

1.7. ncadrarea turbopompelor n sisteme hidraulice22

1.7.1. Curbe caracteristice ale turbopompelor

Considernd debitul Q i turaia n ca variabile independente, se pot trasa suprafee de variaie


tridimensionale pentru celelalte mrimi caracteristice ale unei turbopompe, anume: nlimea
de pompare H H Q, n , puterea P PQ, n , randamentul Q, n i sarcina pozitiv

net la aspiraie NPSH NPSH Q, n . Datorit dificultilor de citire a diferitelor valori de pe


astfel de suprafee caracteristice, n mod uzual sunt trasate curbele caracteristice ale
turbopompelor, care se obin prin intersectarea suprafeelor caracteristice cu plane de turaie
constant, n const. Rezult astfel urmtoarele curbe caracteristice ale turbopompelor:
caracteristica energetic (sau caracteristica de sarcin): H H Q ;

21
Pentru a obine pierderi de sarcin hidraulic locale, se introduc robinete cu dublu reglaj n cazul
radiatoarelor din sistemele de nclzire, sau diafragme n cazul reelelor de termoficare.
22
Referine bibliografice (cronologic): [28], [20], [10], [1], [15], [9], [14], [8], [11]
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 65

caracteristica de putere: P PQ ;

caracteristica de randament: Q ;

caracteristica de cavitaie (sau curba cavitaional): NPSH NPSH Q .


Aceste 4 tipuri de curbe constituie mpreun curbele caracteristice de exploatare ale unei
turbopompe. n general, curbele caracteristice ale pompelor sunt puse la dispoziia utilizatorilor
de pompe de ctre fabricanii acestora, sub form grafic sau sub form tabelar.
De exemplu, n figura 1.18 sunt prezentate cele 4 curbe caracteristice ale unei pompe
centrifuge. Pompele centrifuge pot fi construite cu rotoare cu diametru exterior diferit,
montat n aceeai carcas. Modificarea rotorului (micorarea sa) se poate realiza prin strunjire.

(a) H = H (Q) (b) P = P (Q)


40 50
45
35
40
30
P [kW]
H [m]

35

25 30
25
20
20
15 15
0.05 0.1 0.15 0.2 0.05 0.1 0.15 0.2
3 3
Q [m /s] Q [m /s]
(c) = (Q) (d) NPSH = NPSH (Q)
90 10

9
85
NPSH [m]

8
[%]

80
7
75
6

70 5
0.05 0.1 0.15 0.2 0.05 0.1 0.15 0.2
3
Q [m /s] Q [m3/s]

Fig. 1.18. Curbele caracteristice ale unei pompe centrifuge, trasate la aceeai turaie ( n const. )

n figura 1.19 este prezentat variaia curbelor caracteristice ale unei pompe centrifuge, pentru
diferite valori ale diametrului exterior Dext al rotorului pompei. Strunjirea rotorului pompelor
centrifuge este o practic relativ des ntlnit n cadrul operaiilor de ntreinere a staiilor de
pompare, aceasta modificnd drastic parametrii de funcionare ai pompelor.
Pentru pompele axiale, un alt parametru geometric intern duce la modificarea curbelor
caracteristice, anume: unghiul de aezare a palelor rotorice, notat . Valoarea unghiului de
aezare a palelor rotorice poate varia cu o diferen n raport cu valoarea 0 ,
corespunztoare parametrilor nominali de funcionare ai pompei. Modificarea unghiului de
66 Calculul reelelor hidraulice cu GNU Octave

aezare a palelor rotorice se ntlnete des n cadrul algoritmilor de reglare a funcionrii


pompelor axiale cu pale rotorice reglabile.

(a) H = H (Q) la diferite D ext (b) = (Q) la diferite Dext


40 90
330 mm
35
318 mm 85
308 mm
H [m]

30

[%]
80
25
75
20

15 70
0.05 0.1 0.15 0.2 0.05 0.1 0.15 0.2

(c) P = P (Q) la diferite D ext (d) NPSH = NPSH (Q) la diferite D ext
50 10
45 330 mm
9
40 NPSH [m] 318 mm
P [kW]

8 308 mm
35
30 7
25
6
20
15 5
0.05 0.1 0.15 0.2 0.05 0.1 0.15 0.2
Q [m3/s] Q [m3/s]

Fig. 1.19. Curbele caracteristice de exploatare ale unei pompe centrifuge, pentru diferite valori ale
diametrului exterior Dext al rotorului pompei (curbele au fost trasate la aceeai turaie, n const. )

n figura 1.20 este prezentat variaia curbelor caracteristice ale unei pompe axiale, pentru
modificarea unghiului de aezare a palelor rotorice, modificarea fiind produs cu o diferen de
unghi (pozitiv sau negativ) n raport cu valoarea nominal 0 .
Se subliniaz faptul c puterea pompei crete cu creterea debitului n cazul pompelor
centrifuge, dup cum se poate observa i n figurile 1.18 i 1.19, respectiv puterea pompei
scade cu creterea debitului n cazul unei pompe axiale, dup cum reiese din figura 1.20.
n general, peste reprezentarea grafic a curbelor de sarcin (care pot depinde de un parametru,
cum este unghiul de aezare al palelor rotorice ale unei pompe axiale), se suprapun curbe de
izorandament (curbe de-a lungul crora se nregistreaz valori const. ) i chiar izocurbe
de NPSH (curbe de-a lungul crora se nregistreaz valori NPSH const. ), obinute prin
secionarea suprafeelor caracteristice de randament, respectiv de cavitaie, cu plane verticale
ale parametrului considerat constant. Astfel de reprezentri complexe poart numele de
topograme, sau curbe caracteristice universale.
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 67

(a) H = H (Q) la diferite (b) = (Q) la diferite


14 90
12 -6o +2o
+2o 85
10 o
0
H [m]

80

[%]
8
6 75
4 -10o
-10o o
0 70
2
-6o
0 65
0.5 1 1.5 2 2.5 3 3.5 0.5 1 1.5 2 2.5 3 3.5

(c) P = P (Q) la diferite (d) NPSH = NPSH (Q) la diferite


350 14
+2o
300 12
0o 10

NPSH [m]
250 +2o
P [kW]

8 o o
200 -10 -6 0o
-10o
6
150
-6o 4
100 2
50 0
0.5 1 1.5 2 2.5 3 3.5 0.5 1 1.5 2 2.5 3 3.5
3 3
Q [m /s] Q [m /s]

Fig. 1.20. Curbele caracteristice de exploatare ale unei pompe axiale cu pale rotorice reglabile, pentru
diferite valori ale diferenei de unghi fa de 0 nominal, trasate la aceeai turaie ( n const. )

n figura 1.21 este prezentat topograma unei pompe axiale (aceeai pomp axial pentru
care s-au prezentat curbele din figura 1.20); n cadrul acestei topograme, parametrul care a dus
la obinerea curbelor a fost unghiul de aezare a palelor rotorice, a crui valoare a variat cu o
diferen n raport cu valoarea nominal 0 , la fel ca n fig. 1.20.
Trebuie subliniat existena unei diferene ntre curbele caracteristice energetice (de sarcin)
ale unei pompe centrifuge i curbele energetice ale unei pompe axiale: n cazul pompelor
axiale, pentru debite relativ mici, exist o zon instabil n funcionare, n care, unei valori
constante a nlimii de pompare H , i corespund mai multe valori ale debitului Q . Astfel,
dac pompa axial funcioneaz n aceast zon instabil, orice mic perturbaie aprut n
sistem, poate duce la modificarea debitului prin instalaie, astfel nct punctul de funcionare
energetic se mut (sare) pur i simplu de la o valoare a debitului la alta. Acesta este motivul
pentru care, n aceast zon, caracteristica energetic a pompei axiale a fost reprezentat cu
linie ntrerupt (figurile 1.20 i 1.21), aceast zon trebuind s fie, pe ct posibil, evitat.
Topogramele sunt, n general, puin utilizate n relaia dintre fabricanii pompelor i utilizatorii
acestora. n general, curbele caracteristice ale pompelor, puse la dispoziia utilizatorilor de
pompe de ctre fabricanii acestora, arat ca cele prezentate n figurile 1.181.20.
68 Calculul reelelor hidraulice cu GNU Octave

14

75%
80%
12 85%

NPSH = 11 m
10 m
10
8m
87%
6,5 m
8
85%
H [m]

80%
6
8m 75%
10 m 70%

4
H = H (Q) la diferite = +2o
izocurbe de NPSH = -0o
2 curbe de izorandament
= -6o
o
= -10

0
0 0.5 1 1.5 2 2.5 3 3.5 4
3
Q [m /s]

Fig. 1.21. Topograma unei pompe axiale, trasate la aceeai turaie ( n const. )

1.7.2. Punctul de funcionare energetic i punctul de funcionare


cavitaional

Caracteristica instalaiei este reprezentarea grafic (figura 1.22) a variaiei sarcinii hidraulice
H inst n funcie de debit, H inst H instQ , definite de relaia (1.45). Aceast curb corespunde

energiei raportate la greutate ( H inst ), care ar trebui s fie furnizat instalaiei, pentru ca prin
aceasta s fie vehiculat debitul Q. Pe de alt parte, caracteristica energetic (de sarcin) a
pompei H H Q , trasat n fig. 1.22, corespunde energiei raportate la greutate (H), pe care o
poate furniza pompa respectiv, atunci cnd vehiculeaz debitul Q.
Funcionarea unei turbopompe ntr-o anumit instalaie se realizeaz atunci cnd exist un
punct, n care pentru acelai debit Q, energia specific furnizat de pomp este egal cu
energia specific necesar instalaiei pentru funcionare. Adic, pompa cu caractersitica
energetic H H Q funcioneaz n instalaia cu caracteristica Hinst HinstQ , n punctul

de intersecie a celor dou curbe reprezentate n planul Q, H . Acest punct este denumit
punct de funcionare energetic i este notat F n figura 1.22.
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 69

n acest punct F de coordonate QF ,H F , debitul de lichid vehiculat de ctre pomp este egal
cu debitul care tranziteaz sistemul hidraulic, iar nlimea de pompare este egal cu energia
specific necesar n instalaie.
Pentru debitul corespunztor punctului de funcionare, pe caracteristica de randament Q

trasat de asemenea n fig. 1.22, se citete valoarea randamentului F , n punctul F.


Puterea necesar funcionrii pompei n punctul F, adic puterea electric consumat pentru
pompare, definit n (1.36), se scrie:
gQF H F
PF . (1.175)
F

70
H = H (Q)
F
= (Q)
60
Hinst = Hinst (Q)

50
H [m]

40
HF F
(Q)
[%]

30

Hinst(Q)
20
H(Q)

10

QF
0
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035
3
Q [m /s]

Fig. 1.22. Punctul de funcionare energetic F

Sarcina pozitiv net la aspiraie disponibil n instalaie NPSH inst este definit prin
relaia (1.33). innd seama de condiia (1.32) impus pentru funcionarea fr cavitaie, prin
care valoarea NPSH -ului cerut de pomp trebuie s fie inferioar valorii NPSH inst . n cazul
n care aceast cerin nu este ndeplinit, pentru a evita cavitaia trebuie luate msuri, de
exemplu prin: mrirea presiunii la intrarea n sistem, alegerea unei soluii de montare a pompei
cu nlime geodezic de aspiraie mai mic, reducerea pierderilor de sarcin hidraulic totale
pe conducta de aspiraie.
70 Calculul reelelor hidraulice cu GNU Octave

Reprezentarea grafic a variaiei NPSH inst NPSH instQ se numete curb cavitaional a
instalaiei. Punctul de intersecie dintre aceast caracteristic i curba cavitaional a pompei
NPSH NPSH Q se numete punct de funcionare cavitaional, notat C n figura 1.23. n
zona situat la stnga punctului C, funcionarea pompei se realizeaz fr cavitaie, curba
cavitaional a instalaiei fiind deasupra curbei cavitaionale a pompei, condiia (1.32) fiind
astfel ndeplinit. n zona situat la dreapta punctului C, curba NPSH instQ este sub curba

NPSH Q i corespunde funcionrii cu cavitaie (zona colorat n gri n figura 1.23).


Cunoscnd valoarea debitului QF corespunztor punctului de funcionare energetic F,
condiia (1.32) de funcionare fr cavitaie a pompei se scrie:
NPSH QF NPSH instQF , (1.176)
adic valoarea sarcinii pozitive nete la aspiraie cerut de pomp trebuie s fie mai mic dect
valoarea sarcinii pozitive nete la aspiraie disponibil n instalaie pentru Q QF .

70

cu cavitatie
= (Q)
60
H = H (Q)
(Q)
NPSH = NPSH (Q)
NPSH [m]

50 Hinst = Hinst (Q)


NPSHinst (Q)
H(Q)
40
F
H [m]

HF
30

Hinst(Q)
[%]

20

NPSHinst(Q)
10 C
NPSH(Q)
QF Qlim
0
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035
3
Q [m /s]

Fig. 1.23. Punctul de funcionare cavitaional C, la dreapta punctului de funcionare energetic F

Astfel, pentru ca pompa s funcioneze fr cavitaie la aspiraie, este necesar ca punctul de


funcionare energetic F s fie situat la stnga punctului de funcionare cavitaional C.
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 71

Aceast condiie semnific faptul c debitul QF trebuie s fie mai mic dect debitul limit

Qlim aferent punctului C, adic:

QF Qlim . (1.177)

n situaia n care se obine egalitatea valorilor acestor debite, QF Qlim , sau dac QF se afl

n apropierea debitului limit, anume: QF 0.97Qlim; 1.03Qlim , variaia fiind de 3% din

Qlim , atunci pompa funcioneaz la limita apariiei cavitaiei, denumit incipien


cavitaional. Cu aceste considerente, condiia (1.177) de funcionare fr cavitaie devine:
QF 0.97Qlim . (1.178)

Pentru valori QF Qlim (mai exact QF 1.03Qlim ), pompa funcioneaz cu cavitaie

dezvoltat n zona de aspiraie. Dac n urma calculelor rezult QF 0.97Qlim , atunci se


recomand modificarea parametrilor de proiectare afereni sistemului hidraulic, n sensul
mririi valorilor NPSH inst , prin msurile descrise anterior. Dac aceste modificri nu sunt
suficiente pentru ndeplinirea condiiei (1.178), atunci se recomand alegerea altei pompe, cu
o curb caracteristic cavitaional care s permit funcionarea n condiii normale n sistemul
considerat.

Pentru analizarea NPSH inst definit n relaia (1.33), n figura 1.24 este prezentat o instalaie
de pompare cu o configuraie corespunztoare unei situaii defavorabile din punct de vedere
cavitaional, sistemul avnd un rezervor de aspiraie deschis la presiune atmosferic i o
turbopomp P montat la o cot corespunztoare unei nlimi geodezice de aspiraie pozitive,
H ga 0 . Pentru a nelege semnificaia noiunii de NPSH , se consider urmtoarea situaie

aflat la limita admisibil de funcionare fr cavitaie: presiunea absolut la intrare este


egal cu presiunea atmosferic, pabsi pat , presiunea de vaporizare se consider nul, pv 0 ,

iar pierderile de sarcin hidraulic totale pe conducta de aspiraie sunt neglijabile, hr i a 0 .

Cu aceste considerente, relaia (1.33) se reduce la forma:


pat
NPSH inst H ga . (1.179)
g
Presupunnd c NPSH cerut de pomp este nul, NPSH 0 , pentru limita admisibil de
funcionare fr cavitaie, condiia (1.32) devine:
72 Calculul reelelor hidraulice cu GNU Octave

pat
0 H ga . (1.180)
g

Fig. 1.24. Instalaie de pompare cu rezervor de aspiraie deschis la presiunea atmosferic i H ga 0

Considernd pat g 10 m, condiia (1.180) arat c exist o limitare a poziionrii

pompei, anume: H ga 10 m. Pentru valori mai mari ale nlimii geodezice de aspiraie, adic

pentru H ga 10 m, vaporizarea lichidului i degajarea gazelor dizolvate duce la

imposibilitatea amorsrii pompei. Se subliniaz faptul c limita (1.180), scris H ga 10 m, a

fost stabilit cu nite ipoteze teoretice, practic imposibil de atins. n consecin, poziionarea
pompei trebuie limitat la valori H ga mult mai mici dect 10m.

Deoarece presiunea de vaporizare crete cu temperatura, favoriznd diminuarea valorii


NPSH inst , pompele care vehiculeaz lichide calde, de exemplu, pompele de condens, sunt n
mod uzual montate la o cot inferioar radierului bazinului de condens, obinndu-se astfel o
cretere a NPSH inst prin H ga 0 (contrapresiune la aspiraie).

Trebuie subliniat c, din punct de vedere energetic, funcionarea unei anumite pompe ntr-o
instalaie nu este influenat de poziia pompei n instalaie (mai aproape de seciunea de
intrare, sau mai aproape de seciunea de ieire). Necesitatea evitrii apariiei cavitaiei impune
singurele limitri de poziionare a unei pompe ntr-o anumit instalaie.
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 73

1.7.3. Reglarea funcionrii turbopompei ntr-un sistem hidraulic

Factorii care influeneaz forma curbelor caracteristice ale turbopompelor pot fi grupai n dou
mari caregorii:
factori externi, care in n general de natura i proprietile fluidului vehiculat prin pomp,
anume: densitatea fluidului vehiculat, vscozitatea fluidului, temperatura fluidului i, n cazuri
speciale (pentru fluide bifazice), natura amestecului vehiculat;
factori interni, care in de pompa propriu-zis, anume: diametrul exterior al rotorului pentru
pompele centrifuge, unghiul de aezare al palelor rotorice pentru pompele axiale, turaia (care
poate varia n raport cu turaia nominal).

Factori externi care influeneaz forma curbelor caracteristice ale turbopompelor


n cazul vehiculrii cu aceeai pomp a unor fluide cu densiti diferite, caracteristica
energetic a pompei nu se modific, n schimb puterea absorbit de pomp crete o dat cu
creterea densitii fluidului. De asemenea, dei nlimea de pompare rmne constant,
regimul de presiuni din instalaie crete o dat cu creterea densitii fluidului.
n cazul vehiculrii cu aceeai pomp a unor fluide cu vscozitate diferit, curbele
caracteristice ale turbopompelor se modific substanial. Modificarea vscozitii duce la
modificarea pierderilor de sarcin hidraulic, care, la rndul lor, duc la modificarea
randamentelor pompelor. n general, creterea vscozitii duce la scderea nlimii de
pompare, la creterea puterii absorbite de pomp i la scderea randamentului acesteia.
Temperatura pare c nu influeneaz direct curbele caracteristice ale pompelor, totui, o
variaie de temperatur duce la modificarea densitii i vscozitii fluidului, ceea ce face
ca, n mod indirect, temperatura s reprezinte unul din factorii externi care trebuie luai n
considerare, atunci cnd se studiaz modificarea curbelor caracteristice. De asemenea,
creterea temperaturii fluidului vehiculat prin pomp duce la creterea presiunii de
vaporizare a gazelor dizolvate n fluid, ceea ce influeneaz caracteristica de cavitaie a
pompei.
Parametrii amestecului bifazic vehiculat sunt importani pentru stabilirea densitii i
vscozitii acestuia. n cazul amestecurilor bifazice gazlichid, se constat o scdere a
nlimii de pompare la creterea fraciei de gaz din amestec. De asemenea, randamentul i
puterea absorbit scad i exist pericolul dezamorsrii pompei.
74 Calculul reelelor hidraulice cu GNU Octave

Factori interni care influeneaz forma curbelor caracteristice ale turbopompelor


Pentru a putea cuantifica influena factorilor interni asupra formei curbelor caracteristice ale
unei turbopompe, se vor considera criteriile de similitudine care guverneaz funcionarea
turbopompelor. ntre dou turbopompe similare, notate cu indicele 1, respectiv cu indicele 2,
care au acelai randament 1 2 , nlimile de pompare trebuie s satisfac relaia:
2 2
H1 n1 Dext1
, (1.181)
H 2 n2 D
ext 2
iar debitele pompate trebuie s satisfac relaia:
2
Q1 Dext1 H1
. (1.182)
Q2 Dext 2 H2

Substituind raportul nlimilor de pompare (1.181) n (1.182), raportul debitelor devine:


3
Q1 n1 Dext1
. (1.183)
Q2 n2 Dext 2

Raportul puterilor absorbite se scrie:


3 5
P1 n1 Dext1
, (1.184)
P2 n2 D
ext 2
unde puterea absorbit de motorul electric de antrenare al unei pompe este definit n (1.36).

Pentru a putea determina influena modificrii diametrului exterior al rotorului pompei


asupra curbelor caracteristice (vezi figura 1.19), se vor compara dou turbopompe centrifuge
similare, care au diametre diferite Dext1 Dext 2 , care au acelai randament 1 2 , sunt

acionate de motoare identice i funcioneaz cu aceeai turaie n1 n2 . Pentru acest caz,


relaiile de similitudine (1.181), (1.183) i (1.184) permit determinarea raportului nlimilor
de pompare:

H1 H 2 Dext1 Dext 2 2 , (1.185)

raportului debitelor pompate:

Q1 Q2 Dext1 Dext 2 3 , (1.186)

respectiv raportul puterilor absorbite:

P1 P2 Dext1 Dext 2 5 . (1.187)


Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 75

Pentru a putea determina influena modificrii turaiei asupra curbelor caracteristice, se vor
compara dou turbopompe similare, care au acelai randament 1 2 , aceleai dimensiuni

Dext1 Dext 2 i turaii diferite n1 n2 . Pentru acest caz, relaiile de similitudine (1.181),
(1.183) i (1.184) permit determinarea raportului nlimilor de pompare:

H1 H 2 n1 n2 2 , (1.188)
raportului debitelor pompate:
Q1 Q2 n1 n2 , (1.189)
respectiv raportul puterilor absorbite:

P1 P2 n1 n2 3 . (1.190)

Folosind relaiile (1.188)(1.190), pot fi calculate caracteristicile energetice i de putere ale


unei turbopompe la care a fost modificat turaia rotorului, plecnd de la raportul turaiilor i de
la curbele caracteristice corespunztoare pompei cu turaia nemodificat. De regul, se alege ca
referin, turaia nominal n0 a turbopompei. Variaia curbei caracteristice energetice (de
sarcin) a unei pompe centrifuge datorate modificrii turaiei este trasat n figura 1.25, pentru
valori ale turaiei n intervalul n 0.7n0 n0 .

50

45

40

35

30
n = n0
H [m]

25

20

15 n = 0.7n 0

10

0
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035
Q [m3/s]

Fig. 1.25. Curbe caracteristice energetice (de sarcin) H H Q ale unei turbopompe, la diferite
valori ale turaiei n
76 Calculul reelelor hidraulice cu GNU Octave

Modificarea turaiei pompei se poate datora fie schimbrii motorului de antrenare al


acesteia, n cadrul operaiilor de ntreinere efectuate n staiile de pompare, fie modificrii
frecvenei de alimentare a motorului de antrenare al pompei (cu ajutorul unui convertizor
de frecven), n cadrul algoritmilor de reglare automat a funcionrii staiei de pompare.
Toi factorii prezentai anterior, care influeneaz curbele caracteristice ale pompelor,
influeneaz corespunztor i punctul de funcionare energetic al acestora, n diferite tipuri de
instalaii. n afar de caracteristica energetic a pompei, un rol esenial n stabilirea punctului
de funcionare energetic l are caracteristica instalaiei.

n cele ce urmeaz, se prezint factorii care influeneaz punctul de funcionare


energetic F din perspectiva caracteristicii instalaiei (sau a sistemului hidraulic n care este
montat pompa).

Caracteristica instalaiei a fost definit n (1.45), sub forma: H inst ( H s MQ 2 ) , unde


modulul de rezisten hidraulic M are formule de calcul diferite, n funcie de tipul instalaiei
n care se efectueaz calculul (pomp singular montat n sistem, pompe cuplate n serie, sau
pompe cuplate n paralel), iar debitul Q reprezint debitul vehiculat prin instalaie. n planul

Q, H , caracteristica instalaiei Hinst HinstQ este o parabol (vezi figura 1.22),


cresctoare la valori pozitive ale debitului, centrat fa de axa nlimilor de pompare.
Caracteristica instalaiei este deci influenat de doi factori i anume: modulul de rezisten
hidraulic M al sistemului i nlimea static H s corespunztoare sistemului. Se reamintete
c nlimea static a instalaiei este definit prin relaia (1.29), care se simplific la (1.30) i
(1.31), pentru anumite situaii (vezi paragraful 1.1.2).

n figura 1.26 este prezentat influena modulului de rezisten hidraulic M asupra curbei
caracteristice a instalaiei i implicit, asupra punctului de funcionare energetic al turbopompei
din sistem. Atunci cnd modulul de rezisten crete (spre exemplu datorit nchiderii mai mult
a vanelor de la consumatori), debitul prin instalaie scade, iar valoarea nlimii de pompare
crete.
Din punctul de vedere al nlimii statice H s , exist trei cazuri posibile (figura 1.27):

nlimea static pozitiv, H s 0 , care corespunde unei instalaii la care nivelul

piezometric la intrare este mai mic dect nivelul piezometric la ieire, H p H p (adic o
i e

instalaie n care, fr existena pompei, fluidul ar circula de la ieire ctre intrare). n figura
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 77

1.27.a este prezentat o schem cu rezervoare deschise la presiunea atmosferic, n care


H s H g 0 . n exemplul ales, nlimea geodezic de aspiraie este negativ: H ga 0 ;

Fig. 1.26. Influena modulului de rezisten hidraulic M asupra punctului de funcionare energetic

nlimea static nul, H s 0 (figura 1.27.b), care corespunde unei instalaii la care

nivelul piezometric la intrare este egal cu nivelul piezometric la ieire, H p H p (adic o


i e

instalaie n circuit nchis, n care fr existena pompei, fluidul nu ar circula);


nlimea static negativ, H s 0 , care corespunde unei instalaii la care nivelul

piezometric la intrare este mai mare dect nivelul piezometric la ieire H p H p . n figura
i e

1.27.c este prezentat o schem cu rezervoare deschise la presiunea atmosferic, n care


H s H g 0 . n exemplul din figura 1.27.c, H ga 0 .

n figura 1.28 este prezentat influena nlimii statice H s asupra curbei caracteristice a
instalaiei i implicit, asupra punctului de funcionare energetic al pompei n instalaia
considerat. Dup cum se poate observa, atunci cnd nlimea static crete, debitul prin
instalaie scade, iar nlimea de pompare crete. Pentru instalaia din fig. 1.27.c, fr existena
pompei, fluidul ar circula de la intrare ctre ieire, cu un debit Q4 mai mic dect debitul Q3 ,
realizat n cazul existenei pompei.
78 Calculul reelelor hidraulice cu GNU Octave

(a)

(b) (c)

Fig. 1.27. Scheme de instalaii cu nlime static H s : (a) pozitiv; (b) nul; (c) negativ

De cele mai multe ori, necesitile consumatorilor deservii de ctre instalaii hidraulice, care
au n componena lor pompe, sunt variabile n timp. Din acest motiv, se impune ca parametrii
de funcionare ai acestor instalaii s poat fi modificai, astfel nct s poat satisface cerinele
consumatorilor. Modificarea parametrilor de funcionare se materializeaz prin modificarea
punctului de funcionare energetic aferent pompei, n sistemul hidraulic considerat. Este de
dorit ca debitul QF i nlimea de pompare H F aferente punctului de funcionare energetic
F, s poat varia ntr-o plaj ct mai larg, Qmin QF Qmax i H min H F H max , iar

valorile randamentelor QF s fie ct mai ridicate (apropiate de randamentul maxim).


Reglarea (modificarea) punctului de funcionare energetic F, se poate realiza n mod discret,
obinndu-se numai cteva perechi distincte de valori QF ,H F , sau n mod continuu,
obinndu-se o plaj continu de valori ale debitelor i/sau nlimilor de pompare.
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 79

Fig. 1.28. Influena nlimii statice H s asupra punctului de funcionare energetic

Reglarea funcionrii pompelor n sisteme hidraulice poate fi realizat prin:


modificarea caracteristicii instalaiei, sistemul hidraulic fiind reglabil, n timp ce
caracteristica energetic a pompei rmne neschimbat, pompa fiind nereglabil;
modificarea caracteristicii energetice a pompei, pompa fiind reglabil, n timp ce
caracteristica instalaiei rmne neschimbat, sistemul hidraulic fiind nereglabil;
modificarea ambelor caracteristici, cea energetic a pompei (pomp reglabil) i cea a
instalaiei (sistem hidraulic reglabil).
Se menioneaz c cele 3 tipuri de reglare a funcionrii pompelor enumerate reprezint
variante de reglare temporar. Exist ns i reglare permanent, realizat de exemplu prin
modificarea caracteristicii de sarcin a pompei n urma strunjirii rotorului (paragraful 1.7.1).

Reglarea funcionrii pompelor n sisteme hidraulice prin modificarea caracteristicii


instalaiei poate fi realizat prin variaia gradului de deschidere al vanei de pe conducta de
refulare, sau prin utilizarea unei conducte de by-pass care, n general, recircul o parte din
debitul pompat, de la refulare ctre aspiraia pompei, sau prin utilizarea unui rezervor sub
presiune, montat ntre pomp i sistemul hidraulic.
80 Calculul reelelor hidraulice cu GNU Octave

a Prin variaia gradului de deschidere al vanei de pe conducta de refulare se modific


modulul global de rezisten hidraulic M al instalaiei (figura 1.29), caracteristica instalaiei
putnd varia ntre poziia corespunztoare valorii minime M min a acestui modul i cea

corespunztoare valorii maxime M max (aflat la valori ale sarcinii instalaiei mai mici dect n
primul caz). Se obine astfel o variaie a sarcinii instalaiei ntre:

H inst1 H s M minQ 2 i H inst2 H s M maxQ 2 , (1.191)

punctul de funcionare al pompei n sistemul hidraulic FQF ,H F variind ntre punctele


F1 Qmax, H min i F2 Qmin, H max , definite n figura 1.29, la intersecia caracteristicii de

sarcin a pompei H H Q cu caracteristicile (1.191) ale instalaiei.

Fig. 1.29. Reglarea funcionrii prin variaia deschiderii vanei de pe conducta de refulare

b Dac pe conducta de refulare a pompei se realizeaz o jonciune cu o conduct de by-


pass (conduct de ocolire) sau cu un alt element de instalaii, o parte din debitul Q pompat
poate fi eventual recirculat napoi ctre aspiraie. Dup trecerea prin pomp, energia fluidului
crete, ceea ce nseamn c, dac punem n legtur (printr-o conduct) un punct situat imediat
n aval de pomp, cu un punct situat n amonte, atunci, pe conducta de by-pass fluidul va curge,
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 81

n general, dinspre punctul aval de pomp, ctre punctul situat amonte de pomp, cu debitul
Qbp , iar prin instalaie va fi vehiculat debitul Qinst , mai mic dect debitul Q pompat.

n figura 1.30.a este exemplificat o schem a unei instalaii hidraulice alimentat de ctre o
pomp cu arbore orizontal (de exemplu, o pomp centrifug), a crei conduct de by-pass este
montat ntre un punct situat aval de punctul r pe conducta de refulare i un punct situat
amonte fa de punctul a pe conducta de aspiraie a pompei.

(a) (b)

(c)

Fig. 1.30. Instalaie hidraulic cu conduct de by-pass montat n cazul unei: (a) pompe centrifuge;
(b) pompe axiale; (c) instalaii de preparare a apei calde cu acumulare prin amestec
82 Calculul reelelor hidraulice cu GNU Octave

n figura 1.30.b este exemplificat o schem a unei instalaii hidraulice alimentat de ctre o
pomp cu arbore vertical (de exemplu, o pomp axial), conducta de by-pass refulnd direct n
rezervorul de aspiraie (n fig. 1.30.b, nu s-a mai reprezentat rezervorul de refulare).
n figura 1.30.c este prezentat schema unei instalaii de preparare a apei calde cu
acumulare prin amestec. n acest caz, rolul conductei de by-pass este jucat de rezervorul de
acumulare, iar reglarea funcionrii instalaiei se efectueaz cu vana situat la consumator. Prin
modificarea modulului de rezisten al instalaiei se obin puncte de funcionare care modific
sensul debitului pe conducta de by-pass (n rezervorul de acumulare cu amestec). Trebuie
menionat c, n acest caz, cota piezometric la intrarea n sistem H p este mai mare dect cota
i

piezometric la ieire H p , pompa fiind aleas astfel nct s asigure numai circulaia de
e

acumulare a apei calde n cazul unei cerine reduse la consumatori.


Considernd necunoscut sensul debitului Qbp pe conducta de by-pass (conduct pe care se

alege sensul pozitiv de la nodul 2 ctre nodul 3, n figura 1.30), sistemul de ecuaii care se
poate scrie este format din ecuaia de continuitate n nodul 2 (sau n nodul 3) i legea
energiilor scris ntre intrarea i i ieirea e din sistem, pe cele dou trasee posibile: prin
tronsonul cu pomp, respectiv prin tronsonul de by-pass:
Q Q Q
inst bp

H p i H (Q) H p e ( M i 2 M 3 e )Qinst ( M 2 a M r 3 )Q ,
2 2
(1.192)

H H p ( M i 2 M 3 e )Qinst 2
M bpQbp Qbp
pi e

unde M bp este modulul de rezisten hidraulic al by-pass-ului.

n cazul pompei axiale, modulul de rezisten hidraulic notat M i 2 lipsete n sistemul de


ecuaii (1.192). Pentru cazurile din figurile 1.30.a i 1.30.b, debitul prin by-pass are valoare
negativ, conform conveniei de sens pozitiv adoptat. Pentru cazul din figura 1.30.c, debitul
prin by-pass poate fi pozitiv, sau negativ.
Punnd n eviden caracteristica instalaiei n membrul drept al legilor energiilor din (1.192):

H inst(Qinst) H p H p (M i 2 M 3 e )Qinst
2
, (1.193)
e i

se obine urmtorul sistem de ecuaii:


Qinst Q Qbp

H (Q) ( M 2 a M r 3 )Q H inst (Qinst )
2
(1.194)
M Q | Q | H (Q )
bp bp bp inst inst
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 83

n conformitate cu ecuaia de continuitate, rezult c pentru gsirea soluiei sistemului, trebuie


cutat punctul de intersecie dintre caracteristica instalaiei i curba obinut prin nsumarea
(n paralel) a caracteristicii reduse a pompei,

H red (Q) H (Q) (M 2 a M r 3 )Q 2 (1.195)

i a caracteristicii by-pass-ului,
H bp (Qbp ) M bpQbp | Qbp | . (1.196)
n figura 1.31. este reprezentat grafic reglarea funcionrii unei pompe centrifuge n
cazul utilizrii unei conducte de by-pass (cazul din figura 1.30.a).

Fig. 1.31. Reglarea funcionrii unei pompe centrifuge cu o conduct de by-pass

Reglarea punctului de funcionare energetic este posibil ntre cele dou situaii limit de
funcionare a ansamblului:
cnd vana de pe conducta de by-pass este nchis, debitul prin by-pass este nul, Qbp 0 .

n acest caz, debitul pompat este minim i egal cu debitul care alimenteaz instalaia: Q Qinst ,

pompa funcionnd la parametrii corespunztori punctului de funcionare F1 Qmin, H max ,


84 Calculul reelelor hidraulice cu GNU Octave

situat la intersecia dintre caracteristica de sarcin redus a pompei H red Q i caracteristica

instalaiei H instQ ;

cnd vana de pe conducta de by-pass este deschis la maxim, caracteristica redus a


pompei se compune cu caracteristica by-pass-ului, pe orizontal23, rezultnd caracteristica
redus a pompei cu by-pass deschis: H red bp Q . Punctul de funcionare al sistemului este

notat A n figura 1.31 i este definit la intersecia dintre caracteristica instalaiei, H instQ i

caracteristica redus a pompei cu by-pass deschis: H red bp Q . Pompa funcioneaz la

parametrii corespunztori punctului de funcionare F2 Qmax, H min . n aceast situaie, debitul


pompat are valoare maxim i este egal cu suma dintre valoarea minim a debitului prin
instalaie QA i modulul valorii maxime negative a debitului prin by-pass Qbp . Debitul

maxim prin by-pass, corespunde punctului B, definit n figura 1.31 la intersecia dintre
caracteristica by-pass-ului H bp Q i orizontala dus prin A .

Din reprezentarea grafic prezentat n figura 1.31, rezult c n cazul reglrii funcionrii unei
pompe centrifuge cu o conduct de by-pass, debitul pompat Q i debitul care alimenteaz
instalaia Qinst variaz n limite diferite, anume: Q Qmin, Qmax i Qinst QA , Qmin . De

asemenea se poate observa c pentru valori mai mari ale nlimii statice H s , poate aprea

curgerea inves prin instalaie, Qbp Qinst .

n figura 1.32 este reprezentat grafic situaia corespunztoare pornirii i reglrii


funcionrii unei pompe axiale, n cazul utilizrii unei conducte de by-pass (ca n figura
1.30.b). Dup cum se va demonstra n cele ce urmeaz, conducta de by-pass este folosit la
pornirea pompei axiale, pentru atingerea mai rapid a parametrilor de funcionare cerui n
instalaie i, n consecin, este util pentru reglarea debitului furnizat consumatorilor (debitului
de alimentare a instalaiei).
Datorit faptului c majoritatea pompelor axiale au o zon a caracteristicii de sarcin instabil
(aceast zon putnd fi aproximat de zona de pe curba de sarcin cu tangent pozitiv, adic
zona reprezentat punctat ntre punctele C i T vezi figura 1.32), la pornirea pompei cu
conducta de by-pass nchis, se pot obine puncte de funcionare energetic n aceast zon,
puncte care sunt instabile i creaz ocuri prin modificarea brusc a parametrilor de
funcionare la trecerea ntr-un punct stabil. Astfel, pentru cazul prezentat n figura 1.32,

23
se adun debitele la sarcin constant
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 85

pornirea pompei far vana de pe conducta de by-pass deschis, ar permite existena a trei
puncte de funcionare diferite ale sistemului (situate pe caracteristica de sarcin a pompei,
deasupra punctelor notate 1, 2 i 3 n figura 1.32), rezultate din intersecia caracteristicii
instalaiei cu caracteristica redus a pompei axiale. n mod evident, funcionarea nu poate avea
loc n punctul situat n zona instabil 2, n care orice mic perturbaie aprut n sistem (o mic
variaie a debitului spre exemplu) poate duce la migrarea brusc a punctului de funcionare
energetic n oricare dintre celelalte dou puncte de funcionare posibile, modificnd astfel
drastic parametrii de funcionare ai sistemului. Cu alte cuvinte, la pornirea pompei cu vana
de pe conducta de by-pass nchis, nu se pot obine prin instalaie debite cuprinse ntre
valorile limit QT i QC .

Fig. 1.32. Pornirea i reglarea funcionrii unei pompe axiale cu conduct de by-pass

n cazul pornirii cu vana de pe conducta de by-pass deschis, funcionarea sistemului se


produce la intersecia dintre caracteristica instalaiei i curba reprezentnd nsumarea (n
paralel) dintre caracteristica redus a pompei i caracteristica by-pass-ului (punct notat A n
86 Calculul reelelor hidraulice cu GNU Octave

figura 1.32). Se evit astfel zona de instabilitate, care datorit deschiderii conductei de by-
pass, este deplasat ctre stnga, n zona debitelor negative.
n aceast situaie, pompa funcioneaz la parametrii corespunztori punctului de funcionare
F , anume: QF ,H F , unde debitul pompat are valoare maxim: QF Qmax i este egal cu

suma dintre valoarea minim a debitului care alimenteaz instalaia: Qinst QA i modulul

valorii maxime a debitului prin by-pass Qbp . Apoi, nchiznd treptat vana conductei de by-

pass, punctul de funcionare al instalaiei se poate modifica, debitul prin sistem putnd atinge i
valori cuprinse ntre QT i QC , utiliznd numai zona stabil a curbei caracteristice a pompei.

Reglarea funcionrii pompei se poate efectua astfel ntre QF i Q3 , corespunztor funcionrii

cu by-pass-ul complet nchis. Se subliniaz deci, c nu se poate atinge direct punctul F3


dac pompa pornete cu by-pass-ul nchis.
Reprezentarea grafic din figura 1.32 ilustreaz concluzia enunat anterior, anume c debitul
pompat Q i debitul care alimenteaz instalaia Qinst variaz n limite diferite.

n figura 1.33 este prezentat grafic, reglarea funcionrii unei pompe centrifuge n cazul
unei instalaii de preparare a apei calde cu acumulare prin amestec (cazul din figura
1.30.c, cu H p H p ).
e i

Cnd vana de la consumatori este deschis complet, caracteristica instalaiei este plat, iar
sistemul funcioneaz n punctul A1 , cu debitul Qinst QA1 , iar debitul pompat este maxim:

QF 1 Qmax . Deci, att pompa, ct i rezervorul de acumulare cu amestec alimenteaz

consumatorii: QA1 QF1 Qbp Qmax Qbp .


1 1

n cazul n care vana de la consumatori este complet nchis, caracteristica instalaiei se


confund cu axa H (deoarece Qinst 0 ), punctul de funcionare al sistemului devine A 3 , iar

ntreg debitul pompat QF 3 Qmin este acumulat: Qbp3 0 , iar Qbp3 Qmin .

n figura 1.33, a fost reprezentat i o situaie intermediar cu vana de la consumatori parial


deschis. n acest caz, punctul de funcionare al sistemului se gasete n A 2 , o parte din

debitul pompat QF 2 alimenteaz consumatorii: Qinst QA2 , iar o parte este acumulat:

Qbp 0 . Pentru acest tip de instalaie, trebuie acordat o atenie deosebit alegerii pompei. O
2
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 87

pomp aleas necorespunztor, poate duce la puncte de funcionare ale acesteia la nlimi de
pompare H 0 , n regim de disipator de energie.

Fig. 1.33. Reglarea funcionrii unei pompe centrifuge n cazul unei instalaii de preparare a apei
calde cu acumulare prin amestec

c n cazul n care pe conducta de refulare a pompei se monteaz un rezervor sub presiune


(figura 1.34), funcionarea pompei se decupleaz de funcionarea sistemului hidraulic.

Fig. 1.34. Sistem hidraulic alimentat prin intermediul unui hidrofor


88 Calculul reelelor hidraulice cu GNU Octave

Ansamblul format din pomp, rezervor sub presiune, compresor pentru meninerea pernei de
gaz n rezervor la parametrii proiectai, precum i aparatele care asigur funcionarea automat
a acestui ansamblu, poart numele de instalaie de hidrofor. n mod uzual, recipientul
instalaiei de hidrofor este denumit hidrofor, dei el este doar un recipient (rezervor) sub
presiune. Cu aceast meniune, n cele ce urmeaz, vom utiliza termenul de hidrofor pentru a
desemna acest rezervor sub presiune.
n instalaia cu hidrofor, pompa nu funcioneaz n mod continuu. Debitul Q refulat de
ctre pomp alimenteaz hidroforul att ct este necesar pentru ca presiunea p la suprafaa
liber a hidroforului s fie meninut ntre o valoare minim i o valoare maxim:
p
p pmin, pmax . Caracteristica instalaiei depinde de cota piezometric H p z de
hidr
g
la suprafaa apei din hidrofor24, unde H p Hp Hp .
min hidr max

Cu notaiile din figura 1.34, caracteristica instalaiei este:

Hinst H s hr12 H s MQ2 , (1.197)

unde nlimea static a instalaiei se scrie25:


Hs H p Hp . (1.198)
hidr i

n general, la automatizarea funcionrii pompei din instalaiile de hidrofor, se folosesc cele


dou niveluri: minim z min , respectiv maxim z max din recipient (rezervor), drept parametri
care determin pornirea sau oprirea pompei. Instalaia de hidrofor permite acumularea
fluidului la presiunea cerut de consumatori, ceea ce face ca funcionarea pompei s poat fi
automatizat numai n funcie de nivelurile sus menionate.
Cnd cota piezometric a hidroforului este minim, H p H p , nlimea static a
hidr min

instalaiei este minim (1.198): H s min ( H p H p ) i invers, cnd H p Hp ,


min i hidr max

rezult c nlimea static a instalaiei este maxim: H s max ( H p H p ).


max i

n figura 1.35 este reprezentat grafic reglarea punctului de funcionare energetic n cazul
utilizrii unui hidrofor. Punctul de funcionare energetic al pompei n sistemul hidraulic
variaz ntre punctele F1 Qmin, H max i F2 Qmax, H min , obinute la intersecia caracteristicii

energetice a pompei H H Q cu caracteristicile instalaiei descrise de relaia (1.197), n care

24
Cnd crete consumul de ap din hidrofor, cota suprafeei libere scade, iar presiunea pe suprafaa
liber scade de asemenea. Cota piezometric minim nseamn deci cot i presiune minime.
25
Punctul de ieire din instalaie se alege pe suprafaa liber a lichidului din hidrofor, iar punctul de
intrare i este ales pe suprafaa liber a lichidului din rezervorul de aspiraie.
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 89

nlimea static (1.198) este H s min pentru presiunea pmin n hidrofor, respectiv H s max pentru

presiunea pmax n hidrofor.

Fig. 1.35. Reglarea punctului de funcionare energetic n cazul utilizrii unui hidrofor

Reglarea funcionrii prin modificarea caracteristicii energetice a turbopompei


corespunde reglrii cu consum minim de energie. Acest tip de reglare a funcionrii poate fi
realizat dac se utilizeaz pompe cu turaie variabil26, sau pompe cu pale rotorice reglabile
(palele reglabile sunt tipice rotoarelor axiale, dar pot fi ntlnite i la rotoare diagonale).

a n figura 1.36 este exemplificat reglarea funcionrii n cazul modificrii turaiei


pompei, ntre o valoare minim n nmin i o valoare maxim n nmax .

Pentru fiecare turaie n , pompa are o anumit curb caracteristic energetic H H Q .


Caracteristica energetic a pompei, variabil n funcie de turaia n considerat ca parametru
al funciei: H H Q, n , intersecteaz caracteristica fix a instalaiei H inst H instQ de-a

26
Turaia poate varia continuu, ntre o valoare minim i o valoare maxim, sau poate varia n trepte
90 Calculul reelelor hidraulice cu GNU Octave

lungul unei curbe de variaie, delimitat n figura 1.36 de punctele de funcionare


F1 Qmax, H max i F2 Qmin, H min ; aceast curb de variaie este locul geometric al tuturor
punctelor de funcionare ale pompei la diferite valori ale turaiei.

55
H = H (Q) la n = n max
50
H = H (Q) la n = n min
45 Hinst = Hinst (Q)

40
plaja de variatie

35 Hmax F1

30
H [m]

nmax
25 F2
20 Hmin

15
Hs
10 nmin

5
Qmin Qmax
0
0 0.005 0.01 0.015 0.02 0.025 0.03
Q [m3/s]

Fig. 1.36. Reglarea funcionrii pompei n cazul modificrii turaiei

Fabricantul pompei pune la dispoziie curbele caracteristice la turaia nominal n 0 , de

exemplu H 0 H 0 Q0 i 0 0 Q0 . Din criteriile de similitudine ale turbopompelor,

rezult c pentru aceeai pomp care funcioneaz cu turaii diferite, de exemplu cu n0 i cu

n n0 , raportul debitelor este (1.189):

Q n
, (1.199)
Q0 n0
iar raportul nlimilor de pompare este (1.188):
2
H n
. (1.200)
H 0 n0

Plecnd de la un numr de m perechi de valori {Q0 j , H 0 j } cunoscute la turaia nominal n0 ,

unde j 1 m , cu ajutorul relaiilor de similitudine (1.199) i (1.200), pot fi obinute perechile


Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 91

de valori {Q j , H j } la alt turaie n , unde n n0 , perechi de valori care pot fi apoi trasate

grafic sub forma: H H Q . Punctul de funcionare energetic F al unei pompe la turaia n ,

unde n n0 , este situat la interescia dintre caracteristica energetic H H Q i

caracteristica instalaiei H inst H instQ .


n cele ce urmeaz vor fi discutate dou aspecte pe care le presupune efectuarea reglrii
punctului de funcionare al pompei prin variaia turaiei.

Primul aspect este cel al determinrii randamentului la care funcioneaz o pomp


acionat cu motor cu turaie variabil, n momentul n care turaia este diferit de
turaia nominal n0 (pentru care sunt furnizate curbele caracteristice ale pompei).

Se consider cunoscute caracteristica energetic H 0 H 0 Q0 i caracteristica de randament

0 0 Q0 ale pompei funcionnd la turaia nominal n0 , caracteristica (fix) a instalaiei

H inst H instQ , precum i turaia n (unde n n0 ) la care se dorete determinarea


parametrilor de funcionare ai pompei n instalaia dat.
n acest caz, prin aplicarea relaiilor de similitudine (1.199) i (1.200), se poate construi
caracteristica energetic a pompei funcionnd la turaia n , plecnd de la un numr de m
perechi de valori {Q0 j , H 0 j } , unde j 1 m , corespunztoare turaiei nominale n0 , astfel:

n
Qj Q0 j , (1.201)
n0
2
n
H j H 0 j , (1.202)
n0
unde s-au notat cu {Q j , H j } coordonatele punctului de pe caracteristica energetic H H Q

corespunztoare turaiei n . Cele dou curbe caracteristice energetice H 0 H 0 Q0 i

H H Q sunt trasate n figura 1.37.


Dup construirea caracteristicii H H Q corespunztoare turaiei n , se poate determina

punctul de funcionare energetic F (figura 1.37), punct de coordonate QF ,H F , situat la

intersecia acestei curbe cu caracteristica instalaiei H inst H instQ .

Pentru determinarea randamentului F corespunztor punctului de funcionare energetic

F, trebuie determinat debitul QF omolog corespunztor punctului omolog lui F, punct notat
92 Calculul reelelor hidraulice cu GNU Octave

Fomolog, situat pe caracteristica energetic H 0 H 0 Q0 a pompei funcionnd la turaia

nominal n0 . Utiliznd relaia de similitudine pentru debite (1.199), se obine:

n0
QF omolog QF . (1.203)
n
Pentru valoarea debitului QF omolog calculat cu (1.203), corepunztoare punctului Fomolog, se

citete randamentul F omolog pe caracteristica de randament 0 0 Q0 , furnizat de

fabricantul pompei pentru turaia nominal n0 .

70
H = H(Q) la n 0
F
60 Hinst = Hinst(Q)
H = H(Q) la n
= (Q) la n 0
50
H [m]

Fomolog
40
[%]

30 F
n0
HF
20

n < n0
10

QF QFomolog
0
0 0.005 0.01 0.015 0.02 0.025 0.03
Q [m3/s]

Fig. 1.37. Determinarea randamentului F pentru un punct de funcionare F situat pe curba


energetic corespunztoare unei turaii n , diferite de turaia nominal n0

Pentru valori ale turaiei pompei situate n intervalul n 0.8n0 ; n0 , plaja de variaie a lui n

reprezentnd 20% din valoarea turaiei nominale n0 , se poate utiliza aproximaia:

F F omolog . (1.204)
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 93

Pentru n 0.8n0 , randamentul F se determin printr-o relaie de corecie, ca de exemplu


cea indicat de Ionescu et al. [28]27:


0.1
n0
F 1 1 F omolog . (1.205)
n

Al doilea aspect este cel legat de determinarea turaiei cu care ar trebui acionat o
pomp, astfel nct aceasta s asigure o anumit valoare a debitului, sau o anumit
valoare a nlimii de pompare.
Se consider cunoscute caracteristica energetic H 0 H 0 Q0 i caracteristica de randament

0 0 Q0 a pompei funcionnd la turaia nominal n0 , caracteristica (fix) a instalaiei

H inst H instQ , precum i parametrul care trebuie realizat la turaia n (necunoscut), unde

n n0 , adic fie debitul QF , fie nlimea de pompare H F .


n acest caz, se poate determina punctul de funcionare energetic F al pompei la turaia n
necunoscut (figura 1.38), situat fie la intersecia dintre verticala dus prin QF i caracteristica

instalaiei H inst H instQ (n cazul n care se impune vehicularea prin instalaie a debitului

QF ), fie la intersecia dintre orizontala dus prin H F i caracteristica instalaiei (n cazul n


care se impune realizarea n instalaie a nlimii de pompare H F ).
Pentru oricare dintre cele dou variante posibile prezentate, determinarea punctului de
funcionare energetic F (vezi figura 1.38) duce la cunoaterea perechii de valori QF ,H F ,

corespunztoare turaiei necunoscute n (unde n n0 ).

Pentru a putea determina turaia n , se scriu relaiile de similitudine (1.199) i (1.200) pentru
debite i nlimi de pompare, ntre punctul F i punctului omolog lui F (notat Fomolog):

Qomolog n0

QF n
2
. (1.206)
H omolog n0
H
F n

Acest sistem de dou ecuaii cu trei necunoscute n, Qomolog, H omolog nu poate fi rezolvat

direct, n schimb, prin eliminarea raportului turaiilor ntre cele dou ecuaii, se obine relaia:

27
relaia (11.4.19) din [28]
94 Calculul reelelor hidraulice cu GNU Octave

H 2
H omolog 2F Qomolog C Qomolog
2
, (1.207)
Q
F

unde constanta C H F QF2 este cunoscut.

70

60

F
50
H [m]

Fomolog
40
[%]

30
HF F

20 H = H(Q) la n 0
Hinst = Hinst(Q)
10 parabola punctelor omoloage lui F
= (Q) la n 0
QF QFomolog
0
0 0.005 0.01 0.015 0.02 0.025 0.03
3
Q [m /s]

Fig. 1.38. Determinarea turaiei n (unde n n0 ), la care ar trebui s funcioneze pompa, astfel nct
prin instalaie s se realizeze un anumit parametru ( QF sau H F )


Parabola H omolog f Qomolog definit prin (1.207) reprezint locul geometric al punctelor

omoloage lui F. Se traseaz grafic, n figura 1.38, aceast parabol a punctelor omoloage lui
F n planul Q, H , iar la intersecia acesteia cu caracteristica energetic H 0 H 0 Q0 a

pompei funcionnd la turaia nominal n0 , se obine punctul omolog Fomolog, n dreptul

cruia se citete pe abscis valoarea debitului QF omolog. Pentru determinarea turaiei n , se

aplic relaia de similitudine (1.199) pentru debite ntre punctele F i Fomolog, astfel:

QF
n n0 . (1.208)
QF omolog
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 95

n continuare, se determin randamentul F corespunztor funcionrii pompei la turaia

n n instalaia dat (figura 1.38), prin citirea valorii randamentului F omolog ce corespunde

debitului QF omolog pe caracteristica de randament 0 0 Q0 , dat de fabricant pentru

turaia nominal n0 . Pentru valori ale turaiei pompei situate n intervalul n 0.8n0 ; n0 , se

poate aproxima (1.204): F F omolog. Pentru o modificare a turaiei n de peste 20% n

raport cu n0 este necesar corectarea valorii F fa de valoarea F omolog, de exemplu cu

relaia (1.205).

b n figura 1.39 este exemplificat reglarea funcionrii prin modificarea caracteristicii


de sarcin a unei pompe axiale, H H Q, , n cazul variaiei unghiului de aezare a
palei rotorice (care poate varia ntre o limit minim min i o limit maxim max ).

Fig. 1.39. Reglarea funcionrii n cazul modificrii unghiului palei rotorice


96 Calculul reelelor hidraulice cu GNU Octave

S-a considerat o variaie a acestui unghi cu 5o fa de valoarea nominal 0 .

Caracteristica de sarcin a pompei H H Q, intersecteaz caracteristica fix a instalaiei


H inst H instQ de-a lungul unei curbe de variaie, delimitat n figur de punctele de

funcionare F1 Qmax, H max i F2 Qmin, H min .


n general, unghiul de aezare a palelor rotorice este modificat printr-un mecanism comandat
manual de la cuplajul pomp-motor, acionarea acestui mecanism fiind posibil doar pe timpul
staionrii agregatului (arborele pompei este gurit, iar prin interiorul acestuia trece tija de
acionare a mecanismului de reglare a palelor rotorice).
Exist ns i pompe axiale al cror mecanism de reglare a unghiului palelor rotorice poate fi
acionat i n timpul funcionrii pompei. Pentru aceste pompe, pornirea agregatului nu
necesit neaprat utilizarea unei conducte de by-pass (ca n figura 1.30.b), ci poate fi
realizat prin modificarea unghiului ca n figura 1.40.

Fig. 1.40. Pornirea unei pompe axiale, n cazul n care mecanismul de reglare a unghiului palelor
rotorice poate fi acionat n timpul funcionrii pompei
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 97

Pentru caracteristicile de sarcin ale pompei exemplificate n figura 1.40, pornirea pompei
trebuie realizat pentru o poziie a palelor rotorice cu unghiul de aezare minim, min
caz n care, la intersecia cu caracteristica instalaiei, se obine punctul de funcionare
energetic F1, situat pe ramura stabil din partea dreapt a caracteristicii energetice a pompei,
H H Q, min . Apoi, prin modificarea treptat a unghiului de aezare, mai exact prin
mrirea acestui unghi, se translateaz punctul de funcionare energetic n punctul F2,
corespunztor valorii maxime a unghiului de aezare, max .
Se subliniaz c atingerea punctului de funcionare F2 dorit nu poate fi realizat dac pompa
pornete direct cu palele rotorice n poziia nominal max , deoarece pentru o astfel de
pornire, primul punct de intersecie a caracteristicii instalaiei cu caracteristica pompei s-ar
obine pe ramura stabil din partea stng a curbei H H Q, max , la un debit inferior valorii

critice QC .

1.7.4. Cuplarea turbopompelor

Cuplarea n serie a turbopompelor


n situaia n care debitul necesar consumatorilor poate fi asigurat de ctre o turbopomp, ns
nlimea de pompare este insuficient, se recurge la cuplarea pompelor n serie. n general,
se prefer nlocuirea pompelor nseriate cu pompe multietajate. Exist ns situaii, n care
conducta de refulare este foarte lung i se utilizeaz cuplarea n serie a pompelor, amplasate la
distane mari una de cealalt, n scopul repomprii (mririi succesive a presiunii de pe
conducta de refulare).
n figura 1.41 este prezentat schema unei instalaii hidraulice alimentate de dou pompe
diferite, P1 i P2, cuplate n serie, caracteristicile energetice, respectiv de randament ale
pompelor fiind: H1 H1Q , H 2 H 2 Q , 1 1Q i 2 2 Q .

Instalaia este compus dintr-o conduct de aspiraie (amonte de aspiraia a1 a pompei P1), al

crei modul de rezisten hidraulic este M 1 , un tronson de conduct ntre cele dou pompe

nseriate (ntre punctele r1 i a2 ), al crei modul de rezisten M 2 include i coeficientul de


pierdere de sarcin hidraulic local n vana montat pe tronson, respectiv o conduct de
refulare (aval de refularea r2 a pompei P2), al crei modul de rezisten hidraulic M 3 include
i coeficienii de pierdere de sarcin hidraulic local n clapeta anti-retur i vana din aval de
pompa P2.
98 Calculul reelelor hidraulice cu GNU Octave

Fig. 1.41. Instalaie hidraulic alimentat de dou pompe cuplate n serie

Legea energiilor ntre intrarea i i ieirea e din sistemul hidraulic se scrie:


H i H1 H 2 H e hrie , (1.209)

unde H1 i H 2 sunt nlimile de pompare ale celor dou pompe nseriate, iar hr i e sunt

pierderile de sarcin hidraulic totale din sistem, exprimate cu relaia:

hr i e M1 M 2 M 3 Q 2 MQ 2 , (1.210)

n care M este modulul global de rezisten hidraulic al instalaiei.


Explicitnd sarcinile hidrodinamice H i , respectiv H e (1.3), cu vitezele vi i ve neglijabile i

utiliznd relaia (1.30) de definiie a nlimii statice H s , legea energiilor ntre intrarea i
ieirea din sistemul hidraulic (1.209) se scrie sub forma:

H1 H 2 H s MQ 2 . (1.211)

Membrul drept al relaiei (1.211) reprezint caracteristica instalaiei:

H inst H s MQ 2 . (1.212)

Cu alte cuvinte, pentru cuplarea n serie a pompelor rezult urmtorul sistem de ecuaii:
Q Q1 Q2
, (1.213)
H1 H 2 H inst
unde prima ecuaie reprezint ecuaia continuitii, iar H inst reprezint energia raportat la

greutate, necesar n instalaie pentru ca prin aceasta s fie vehiculat debitul Q . Se urmrete
obinerea unei curbe similare, care s reprezinte energia raportat la greutate pe care o poate
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 99

furniza ansamblul celor dou pompe cuplate n serie. Pentru aceasta, pornind de la
caracteristicile energetice ale pompelor, H1 H1Q i H 2 H 2 Q , la aceeai valoare a
debitului ( Q const. ), se adun valorile nlimilor de pompare pe care le realizeaz
pompele. Se obine astfel curba:
H cs H cs Q H1 Q H 2 Q , (1.214)
care reprezint sarcina ansamblului de pompe nseriate.
Punctul de funcionare energetic al ansamblului de pompe nseriate este notat F i se
obine la intersecia dintre caracteristica instalaiei (1.212), Hinst HinstQ i

caracteristica energetic a ansamblului de pompe nseriate, H cs H cs Q , definit prin

(1.214). n punctul F (figura 1.42), debitul pompat are valoarea QF , iar nlimea de pompare

asigurat de cuplarea n serie a pompelor are valoarea H F H cs QF .

100

90 H = H (Q)
Hcs(Q)
= (Q)
80
cuplaj serie: Hcs = Hcs (Q)
HF F
70 Hinst = Hinst (Q)
H [m]

60
2(Q)
50 1(Q)
F2
[%]

40

30
F1 H2(Q)
20

10
H1(Q)
QF
0
0 0.005 0.01 0.015 0.02 0.025 0.03
Q [m3/s]

Fig. 1.42. Cuplarea n serie a dou pompe diferite

Debitul QF tranziteaz fiecare pomp, deci la intersecia dintre caracteristica energetic a

fiecrei pompe H j H j Q , cu j 1; 2 i verticala Q QF , se obin punctele de

funcionare energetic ale fiecrei pompe montate n serie, anume punctul F1 pentru prima
100 Calculul reelelor hidraulice cu GNU Octave

pomp i punctul F2 pentru cea de-a doua pomp (figura 1.42). nlimile de pompare
asigurate de fiecare dintre cele dou pompe au valorile: H F 1 H1 QF , respectiv

H F 2 H 2 QF . Pe caracteristicile de randament ale pompelor, trasate n figura 1.42, se citesc

valorile randamentului corespunztor funcionrii fiecrei pompe, anume: F 1 1 QF i

F 2 2 QF . Puterea electric consumat de fiecare pomp, definit n (1.36), se

calculeaz aici cu relaia:


gQF H F j
PF j , unde j 1; 2. (1.215)
F j

Randamentul global al ansamblului de pompe nseriate [1], notat cs , se determin cu


relaia:
HF
cs ,
H F1 H F2 (1.216)

F1 F2

dedus din formula puterii electrice totale consumate de cele dou pompe nseriate:
P PF1 PF2 , (1.217)
scris sub forma:
gQF H F gQF H F1 gQF H F2
. (1.218)
cs F1 F2

n cazul pompelor multietajate, caracteristica energetic a pompei cu j etaje se obine grafic


prin multiplicarea de j ori pe vertical (la acelai debit) a nlimii de pompare
corespunztoare caracteristicii energetice a unui etaj.
Se subliniaz faptul c n cazul n care nlimea static H s are valori relativ mici, pot aprea
puncte de intersecie ntre caracteristicile energetice ale pompelor i caracteristica instalaiei.
Aceste puncte de intersecie nu au relevan n cazul pompelor cuplate n serie, ci ele
reprezint perechi de valori care s-ar realiza numai n cazul funcionrii unei singure pompe,
dintre cele dou montate n sistem.

Cuplarea n paralel a turbopompelor


n situaia n care debitul necesar consumatorilor nu poate fi asigurat de ctre o singur
turbopomp, se recurge la cuplarea pompelor n paralel. n figura 1.43 este prezentat
schema unei instalaii hidraulice alimentat de dou pompe diferite, P1 i P2, cuplate n
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 101

paralel, caracteristicile energetice, respectiv de randament ale pompelor fiind: H1 H1 Q ,

H 2 H 2 Q , 1 1Q i 2 2 Q .
Sistemul hidraulic este compus dintr-o conduct magistral de aspiraie (ntre rezervorul de
aspiraie i nodul A), al crei modul de rezisten hidraulic este M a , respectiv o conduct
magistral de refulare (ntre nodul B i rezervorul de refulare), al crei modul de rezisten
hidraulic este M r . ntre nodurile A i B sunt montate n paralel dou pompe, cu caracteristici

energetice diferite. Fiecare pomp are o conduct scurt de aspiraie (ntre punctele A i a j ),

respectiv o conduct scurt de refulare (ntre punctele r j i B); aceste dou conducte au

mpreun un modul de rezisten notat M j , unde j 1; 2, care include i coeficienii de

pierdere de sarcin hidraulic local n clapeta anti-retur i n van.

Fig. 1.43. Instalaie hidraulic cu dou pompe cuplate n paralel

n cazul unui sistem hidraulic care include pompe cuplate n paralel, legea energiilor ntre
intrarea i i ieirea e din sistem se poate scrie pe oricare dintre traseele care leag cele
dou puncte. Pentru configuraia geometric din figura 1.43, legea energiilor se poate scrie pe
ambele trasee i-A- P j -B-e (unde P j este pompa j ), cu j 1; 2, rezultnd:


H i H j Q j H e hr i e , cu j 1; 2. (1.219)
102 Calculul reelelor hidraulice cu GNU Octave

Explicitnd sarcinile hidrodinamice H i , respectiv H e (1.3), cu vitezele vi i ve neglijabile i

utiliznd relaia (1.30) de definiie a nlimii statice H s , legea energiilor ntre intrarea i
ieirea din sistemul hidraulic (1.219) devine:

H j Q j H s hr i A hr A P
j B hr B e , cu j 1; 2. (1.220)

Cu notaiile din figura 1.43, pierderile de sarcin hidraulic din relaia (1.220) pot fi exprimate
astfel:
pierderile de sarcin hidraulic aferente conductelor magistrale (instalaiei), notate hr unde

hr hr i A hr B e M a M r Q 2 MQ 2 ; (1.221)

pierderile de sarcin hidraulic aferente conductelor care conecteaz pompa P j la nodurile

A i B,

hr A P B M j Q 2j , cu j 1; 2. (1.222)
j

Cu (1.221) i (1.222), legea energiilor (1.220) devine:


H j Q j H s MQ 2 M j Q 2j , cu j 1; 2, (1.223)

iar prin rearanjarea termenilor, rezult:


H j Q j M j Q 2j H s MQ 2 , cu j 1; 2, (1.224)

Membrul stng al relaiei (1.224) reprezint caracteristica energetic redus a pompei,



notat H red j Q j :


H red j Q j H j Q j M j Q 2j , cu j 1; 2, (1.225)

iar membrul drept reprezint caracteristica instalaiei (instalaie care, pentru configuraia din
figura 1.43, este alctuit din conductele magistrale din amonte, respectiv aval de cuplajul
realizat ntre nodurile A i B):

H instQ H s MQ 2 . (1.226)

Adugnd la (1.224) i ecuaia continuitii, pentru cuplarea n paralel a pompelor se poate


scrie urmtorul sistem de ecuaii:
Q Q1 Q2

H red1 Q1 H1 Q1 M 1Q1 H inst Q ,
2
(1.227)

H red 2 Q2 H 2 Q2 M 2Q2 H inst Q
2

unde H inst reprezint energia raportat la greutate, pe care trebuie s o primeasc fluidul ntre
nodurile A i B, pentru ca ntre punctele i i e s circule debitul Q. Se urmrete obinerea unei
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 103

curbe similare, care s reprezinte energia raportat la greutate pe care o poate introduce n
instalaie ansamblul pompelor cuplate n paralel. Pentru aceasta, pornind de la caracteristicile
energetice ale pompelor, mai nti sunt construite curbe de forma: H red j H red j Q j .
Reprezentarea grafic a relaiei (1.225) reprezint caracteristica energetic redus a unei
pompe montate n paralel, sau (ntr-o terminologie simplificat) caracteristica redus a
pompei (trasat n figura 1.44). Apoi, prin nsumarea grafic n paralel a caracteristicilor
reduse ale celor dou pompe, H red1 Q1 i H red 2 Q2 , adic prin nsumarea debitelor Q1 i

Q2 la aceeai nlime de pompare redus pentru fiecare pomp, se obine caracteristica


energetic a ansamblului de pompe cuplate n paralel, notat H cp H cp Q , trasat de

asemenea n figura 1.44.

70
H = H (Q)
Hred = Hred (Q)
60
= (Q)
2(Q)
cuplaj paralel: Hcp = Hcp (Q)
1(Q)
50 Hinst = Hinst (Q)
H [m]

40
Hinst(Q)
[%]

30 F1 F2 F
HF
20 Hcp(Q)

H2(Q)
10 H1red(Q)
H1(Q)
QF1 QF2 H2red(Q) QF
0
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.045 0.05
Q [m3/s]

Fig. 1.44. Cuplarea n paralel a dou pompe diferite

Pentru nlimi de pompare superioare valorii maxime corespunztoare caracteristicii reduse a


primei pompe, H red1 Q1 , caracteristica ansamblului H cp H cp Q coincide cu caracteristica

H red 2 Q2 a celei de-a doua pompe, deoarece pompele au clapete anti-retur, montate dup

flana de refulare, acestea mpiedicnd recircularea lichidului.


104 Calculul reelelor hidraulice cu GNU Octave

Punctul de funcionare energetic al ansamblului n instalaia dat este notat F i se obine


la intersecia dintre caracteristica instalaiei H inst H instQ , definit prin (1.226) i

caracteristica energetic a ansamblului de pompe cuplate n paralel, H cp H cp Q .

n punctul F (figura 1.44), debitul pompat are valoarea QF , iar nlimea de pompare
asigurat de cuplarea n paralel a pompelor are valoarea H F H cp QF . La intersecia


dintre orizontala H H F cu caracteristica energetic redus a fiecrei pompe H red j Q j , cu

j 1; 2, se obin valorile debitului vehiculat prin fiecare pomp: QF 1 i QF 2 .

Ecuaia continuitii poate fi verificat prin nsumarea valorilor obinute, rezultnd:


QF QF 1 QF 2 . (1.228)

Punctele de funcionare energetic ale fiecrei pompe cuplate n paralel, anume punctul F1

pentru prima pomp i punctul F2 pentru cea de-a doua pomp (figura 1.44) se situeaz pe

caracteristica energetic H j Q j a fiecrei pompe, la intersecia fiecrei caracteristici cu

verticala Q QF j , cu j 1; 2. nlimile de pompare asigurate de fiecare dintre cele


dou pompe au valorile: H F 1 H1 QF 1 , respectiv H F 2 H 2 QF 2 , aceste valori fiind

mai mari dect valoarea H F H cp QF , deci:

H F H F j , cu j 1; 2. (1.229)

Pe caracteristicile de randament ale pompelor (figura 1.44), se citesc valorile randamentelor


corespunztoare funcionrii fiecrei pompe, anume: F 1 1 QF 1
i F 2 2 QF 2 .

Puterea electric consumat de fiecare pomp, definit prin (1.36), se calculeaz cu relaia:
gQF j H F j
PF j , cu j 1; 2. (1.230)
F j

1.7.5. Reglarea funcionrii turbopompelor n staii de pompare

Problemele ridicate de retehnologizarea staiilor de pompare sunt deosebit de complexe. Ele se


refer n principal la mbuntirea parametrilor de funcionare ai pompelor (reducerea
consumului de energie aferent pompelor). Aceasta se poate realiza fie printr-o reglare
automat eficient, care s nlture furnizarea apei la parametri care sunt mult peste necesarul
consumului la un moment dat i s mpiedice, pe ct posibil, efectuarea unor greeli umane, fie
prin mbuntirea randamentului agregatelor de pompare, fie prin combinarea ambelor
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 105

metode. n cazul mbuntirii randamentului, exist dou variante posibile: nlocuirea


pompelor vechi (cu randamente sczute) cu pompe noi, sau mbuntirea circulaiei apei prin
pompe (care se poate realiza fie modificnd rotorul acestora, fie reducnd la maxim pierderile
de sarcin hidraulic n pomp, prin prelucrarea superioar a suprafeelor interioare ale
acesteia, fie prin ambele metode descrise mai sus).
Se va analiza modul de funcionare a pompelor ntr-o staie de pompare care alimenteaz o
reea oreneasc. n staiile de pompare, pompele sunt de regul cuplate n paralel, ceea ce
nseamn c, global vorbind, caracteristica energetic a staiei de pompare H cp H cp Q se

determin dup regulile cuplrii n paralel a pompelor (nsumarea grafic n paralel a


caracteristicilor reduse ale pompelor), enunate n paragraful 1.7.4.
Reeaua hidraulic alimentat cu ap are o curb caracteristic H inst H instQ variabil n

timp, n funcie de consumul de ap existent la un moment dat. Variaia Q Qt a


consumului zilnic n limite relativ importante duce la necesitatea reglrii funcionrii staiei de
pompare.

Reglarea discret a funcionrii pompelor n staii de pompare


n cazul n care staiile de pompare sunt echipate cu pompe care funcioneaz exclusiv cu
turaie constant, se va realiza o reglare discret a funcionrii pompelor, termenul discret
fiind legat de faptul c plaja de debite ce poate fi asigurat consumatorilor nu este o plaj
continu, ci este format dintr-o reuniune de intervale discrete de variaie a debitului.
Deorece este vorba de un regim de funcionare variabil, vom analiza dou cazuri diferite:
cel n care consumul de ap crete de la o valoare minim, ctre o valoare maxim
(de exemplu, dimineaa, cnd consumul crete de la minimul nocturn, la maximul diurn);
cel n care consumul de ap scade de la o valoare maxim spre o valoare minim (de
exemplu, seara, cnd consumul scade de la maxim, la minimul nocturn).
Se consider o staie de pompare echipat cu 3 pompe identice, de turaie constant,
cuplate n paralel. Pornirea i oprirea pompelor este comandat n funcie de valoarea
nlimii de pompare n punctul de funcionare energetic al ansamblului de pompe cuplate n
paralel. Valoarea acestei nlimi de pompare variaz ntre o valoare minim, H min i o

valoare maxim, H max .


Vom presupune c reeaua de conducte alimentat de staia de pompare este echivalent unei
instalaii hidraulice, al crei modul global de rezisten hidraulic M variaz ntre o valoare
106 Calculul reelelor hidraulice cu GNU Octave

minim, M min (la vrf de consum, cnd vanele consumatorilor din reea sunt deschise) i o

valoare maxim, M max (la gol de consum, cnd majoritatea vanelor din reea sunt nchise).

Pentru simplificare, se va presupune c nlimea static H s a instalaiei este constant.


S presupunem plasarea n situaia de diminea, cnd consumul de ap crete brusc de
la o valoare minim n cursul nopii, la valoarea maxim28. n figura 1.45 este prezentat cazul
n care consumul de ap crete.

Fig. 1.45. Reglarea discret a funcionrii pompelor ntr-o staie de pompare, n situaia n care
consumul de ap crete de la o valoare minim la o valoare maxim

Cnd consumul de ap este mic (noaptea, de exemplu), majoritatea vanelor consumatorilor sunt
nchise, deci caracteristica instalaiei H inst H instQ este cea corespunztoare modulului de

rezistan hidraulic maxim al reelei, M max , anume:

H inst H s M maxQ 2 . (1.231)

n aceast situaie, n staia de pompare funcioneaz o singur pomp, a crei caracteristic


de sarcin este notat cu P n figura 1.45. Punctul F1 de funcionare energetic a pompei n
28
Debitul maxim consumat ntr-o zon urban n cursul unei zile este relativ constant ntre orele 10 a.m.
i 9 p.m. [40].
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 107

sistemul hidraulic se afl la intersecia celor dou curbe caracteristice, sarcina sa fiind maxim,
anume H F 1 H max .

n momentul n care crete debitul consumat de ctre utilizatori (se deschid mai multe vane n
circuit), modulul de rezisten hidraulic al reelei scade (caracteristica instalaiei coboar),
iar punctul de funcionare energetic migreaz pe caracteristica pompei, ctre valori mai mici
ale nlimii de pompare. Cea de-a doua pomp este pornit atunci cnd punctul de
funcionare energetic ajunge n poziia F2 (figura 1.45), n care nlimea de pompare atinge
valoarea minim admisibil pentru reeaua considerat (valoare notat H min )29. Pornirea celei
de-a doua pompe modific brusc curba caracteristic energetic a staiei de pompare, att
debitul furnizat, ct i nlimea de pompare asigurat de staie mrindu-i valorile (curba
ansamblului celor dou pompe cuplate n paralel, notat 2P n figura 1.45). Punctul de
funcionare sare deci n poziia F3, situat pe aceeai carateristic a instalaiei ca i F2. Punctul
de funcionare energetic continu s migreze ctre F4, unde este pus n funciune i cea de-a
treia pomp din staia de pompare: din F4 se produce un salt n punctul F5, situat la intersecia
dintre caracteristica instalaiei care trece prin F4 i caracteristica energetic a ansamblului de 3
pompe cuplate n paralel (notat 3P n figura 1.45). n general, dac sunt mai mult de 3 pompe,
procesul se repet pn la punerea n funciune a tuturor pompelor.
Debitul maxim cerut de ctre consumatori poate fi atins cu cele 3 pompe cuplate n paralel i
corespunde modulului de rezisten minim al reelei, M min , caracteristica instalaiei

H inst H instQ fiind n acest caz:

H inst H s M min Q 2 . (1.232)

Punctul de funcionare corespunztor debitului maxim este notat F6 n figura 1.45 i


corespunde sarcinii minime din sistem, H min .
Prin proiectarea punctelor de funcionare F1, F2, ..., F6 pe axa debitelor, se obin intervalele
discrete de variaie ale debitului furnizat consumatorilor:

QF1

Qmin; ; QF2 QF3 ; ; QF4 QF5 ; ; QF6 Qmax . (1.233)

Dup cum se poate observa din figura 1.45, o astfel de reglare a funcionrii pompelor n staie,
nu poate asigura toate valorile debitelor cerute de consumatori, ntre valoarea minim
( QF1 corespunztoare punctului F1) i valoarea maxim a debitului ( QF6 corespunztoare

29
n mod practic, cea de-a doua pomp este pornit atunci cnd operatorul constat c presiunea pe
magistrala de refulare a staiei de pompare a sczut sub valoarea minim admisibil.
108 Calculul reelelor hidraulice cu GNU Octave

punctului F6). Din aceast cauz, acest tip de reglare se numete reglare discret a funcionrii
pompelor n staie.
De asemenea, trebuie remarcat faptul c necesarul de ap la consumatori variaz continuu, ceea
ce face ca n momentul imediat urmtor pornirii unei pompe, debitul furnizat de staie s
devin mai mare dect este necesar, existnd astfel o perioad de timp n care se livreaz n
reea un debit de ap excedentar.

S presupunem plasarea n situaia de sear, cnd consumul de ap scade de la o valoare


maxim n cursul serii, ctre o valoare minim n cursul nopii. n figura 1.46 este prezentat
cazul n care consumul de ap scade.

Fig. 1.46. Reglarea discret a funcionrii pompelor ntr-o staie de pompare, n situaia n care
consumul de ap scade de la o valoare maxim la o valoare minim

Cnd consumul este mare, vanele consumatorilor sunt deschise, deci caracteristica instalaiei
este cea corespunztoare modulului de rezisten hidraulic minim, M min (1.232), iar n staia
de pompare funcioneaz toate pompele (curba notat 3P n figura 1.46). Funcionarea se
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 109

produce la intersecia celor dou curbe, n punctul F1 din figura 1.46, sarcina sistemului fiind
minim, H min .
n momentul n care la utilizatori scade nivelul de consum (se nchid mai multe vane n circuit),
modulul de rezisten hidraulic al instalaiei crete (caracteristica reelei se ridic), iar
punctul de funcionare energetic migreaz pe caracteristica ansamblului (notat 3P), ctre
valori mai mari ale nlimii de pompare. Atunci cnd nlimea de pompare atinge valoarea
maxim admisibil pentru reeaua considerat (notat H max ), adic la atingerea punctului F2
din fig. 1.46, este oprit una dintre pompe, rmnnd n funciune doar 2 pompe.
Oprirea unei pompe modific brusc curba caracteristic energetic a staiei de pompare, att
debitul furnizat, ct i nlimea de pompare asigurat de staie micorndu-i valorile (curba
notat 2P n figura 1.46). Punctul de funcionare sare n poziia F3, situat pe aceeai
caracteristic a instalaiei ca i F2. Dup atingerea punctului F4, rmne n funciune o singur
pomp (n cazul general, dac sunt mai mult de 3 pompe, procesul se repet pn cnd n staia
de pompare nu mai funcioneaz dect o singur pomp). Debitul minim cerut de ctre
consumatori corespunde caracteristicii instalaiei definit prin relaia (1.231), corespunztoare
modulului de rezistan hidraulic maxim, M max . Acest debit minim este atins la sarcina

maxim H max , anume n punctul F6.


Dup cum se poate observa din figura 1.46, rezult acelai tip de reglare discret a
funcionrii, reglare care nu poate asigura toate valorile debitelor cerute de ctre consumatori,
cuprinse ntre valoarea maxim ( QF1 corespunztoare punctului F1) i cea minim ( QF6

corespunztoare punctului F6). Pentru cazul din figura 1.46, se obin urmtoarele intervale
discrete de variaie ale debitului furnizat consumatorilor:

QF 6

Qmin; ; QF5 QF4 ; ; QF3 QF2 ; ; QF1 Qmax . (1.234)

i aici trebuie remarcat faptul c necesarul de ap la consumatori variaz continuu, ceea ce face
ca n momentul imediat urmtor opririi unei pompe, debitul furnizat de staie s devin mai
mic dect este necesar, existnd astfel o perioad de timp n care se livreaz n reea un debit
de ap insuficient.
Din aceast analiz a funcionrii unei staii de pompare echipat cu pompe cu turaie
constant, rezult c reglarea discret, efectuat prin pornirea sau oprirea pompelor din
staie, este relativ ineficient, existnd fie perioade n care se livreaz consumatorilor un debit
de ap excedentar, fie perioade n care se livreaz un debit de ap insuficient.
110 Calculul reelelor hidraulice cu GNU Octave

Reglarea continu a funcionrii pompelor n staii de pompare


Pentru eliminarea neajunsurilor create de reglarea discret a funcionrii pompelor ntr-o staie
de pompare, n condiiile unei variaii mari a debitului care trebuie furnizat, se impune o soluie
modern, bazat pe combinarea reglrii discrete cu o reglare continu, corespunztoare
modificrii continue a caracteristicii energetice a unei singure pompe. Astfel, cel puin una
dintre pompele staiei va fi prevzut cu un motor acionat la turaie variabil.
Se consider o staie de pompare echipat cu 3 pompe identice cuplate n paralel, dintre care
o pomp are turaie variabil, iar celelalte dou pompe au turaie constant. Pompa cu
turaie variabil funcioneaz continuu i va fi desemnat drept pomp de baz. Pornirea i
oprirea celorlalte dou pompe este comandat n funcie de turaia pompei de baz, precum
i n funcie de valoarea nlimii de pompare n punctul de funcionare energetic al
ansamblului de pompe cuplate n paralel (aceast nlime variaz ntre o valoare minim,
H min i o valoare maxim, H max ). Influena variaiei turaiei motorului de antrenare a pompei
de baz poate fi observat n figura 1.47.

Fig. 1.47. Reglarea continu a funcionrii pompelor ntr-o staie de pompare

Pentru simplificare, n aceast figur, caracteristicile de sarcin ale pompei de baz sunt
notate cu Pmin la turaia minim nmin , respectiv cu Pmax la turaia maxim nmax , fiind
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 111

obinute prin micorarea turaiei cu maxim 20% fa de turaia nominal n0 a acestei pompe.

Plaja de variaie a turaiei pompei de baz, ntre valorile nmin 0,8 n0 i nmax n0 , este
aleas astfel nct randamentul pompei s poat fi determinat cu relaia (1.204), iar punctele de
funcionare energetic s se situeze n continuare la valori acceptabile ale randamentului
pompei. Pompele cu turaie constant sunt antrenate cu turaia nominal n0 . La

funcionarea pompei de baz n paralel cu alte pompe antrenate cu turaia n0 , caracteristicile

energetice ale staiei de pompare, anume H cp H cp Q, nmin , respectiv H cp H cp Q, nmax

sunt notate 2Pmin , 2Pmax , respectiv 3Pmin , 3Pmax (vezi figura 1.47).
Modificarea turaiei motorului de antrenare a pompei se poate face automat, n funcie de
nlimea de pompare H necesar n reea la un moment dat. nlimea de pompare H este
delimitat de valori minime, respectiv maxime admisibile: H min H H max .

S presupunem plasarea n situaia de diminea, cnd consumul de ap crete brusc


de la o valoare minim, la valoarea maxim. Cnd debitul cerut n sistem are valoarea minim,
Qmin (modulul de rezisten hidraulic al instalaiei este maxim), pompa de baz funcioneaz

cu turaia minim (caracteristica energetic fiind Pmin ), la nlimea de pompare maxim


H H max (figura 1.47). La creterea consumului, modulul de rezisten hidraulic al
instalaiei scade, iar turaia pompei de baz crete, astfel nct, prin variaia turaiei pompei
de baz poate fi asigurat orice punct de funcionare energetic cuprins ntre caracteristicile
energetice ale acestei pompe, Pmin i Pmax i nlimile de pompare admisibile H min ,

respectiv H max (prima zon colorat n gri, n form de paralelogram curbiliniu, n partea
stng a figurii 1.47).
Atunci cnd nlimea de pompare H nu mai poate fi asigurat de funcionarea pompei de baz
la turaia nmax (cnd se atinge H H min pe caracteristica energetic Pmax ), se pornete a
doua pomp (antrenat de un motor cu turaie fix), simultan cu reducerea turaiei de
antrenare a motorului pompei de baz pn la valoarea nmin , caracteristica energetic a

cuplajului celor 2 pompe fiind curba 2Pmin ; apoi se reia reglajul continuu prin mrirea turaiei
motorului de antrenare al pompei de baz, caracteristica energetic a cuplajului migrnd ctre
2Pmax . La atingerea nlimii de pompare H H min pe caracteristica energetic 2Pmax , este

pus n funciune i cea de-a treia pomp (antrenat de un motor cu turaie fix), simultan cu
112 Calculul reelelor hidraulice cu GNU Octave

reducerea turaiei de antrenare a motorului pompei de baz pn la valoarea nmin , caracteristica

energetic a cuplajului celor 3 pompe fiind curba 3Pmin ; apoi se continu reglajul prin
creterea turaiei motorului de antrenare al pompei de baz, caracteristica energetic a
cuplajului migrnd ctre 3Pmax . n cazul general, al unei staii de pompare cu mai mult de 3
pompe, procesul se repet pn la intrarea n funciune a tuturor pompelor. Cnd debitul cerut
n sistem are valoarea maxim, Qmax (modulul de rezisten al instalaiei este minim), pompa
de baz funcioneaz cu turaia maxim, n paralel cu celelalte dou pompe de turaie
constant, iar sarcina sistemului este minim.

n situaia de sear, cnd consumul de ap scade de la valoarea maxim, ctre o


valoare minim, reglarea continu se efectueaz pe considerente similare cazului precedent,
ns n sensul opririi succesive a pompelor cu turaie constant, simultan cu creterea
turaiei motorului pompei de baz. Astfel, plecnd de la punctul de funcionare la vrf de
consum al cuplajului celor 3 pompe, situat la nlimea de pompare H H min pe caracteristica

energetic 3Pmax , se ajunge la final la punctul de funcionare la gol de consum, situat la

nlimea de pompare H H max pe caracteristica energetic Pmin a pompei de baz.


Printr-o alegere judicioas a pompei acionate cu motor cu turaie variabil i prin stabilirea
corespunztoare a limitelor de modificare a turaiei ( nmin i nmax ), se poate acoperi ntreaga
plaj a debitelor cerute de consumatori, cuprins ntre debitul minim i debitul maxim, n
condiiile asigurrii unei nlimi de pompare relativ constante30 (la acest tip de reglare, plaja
valorilor cuprinse ntre H min i H max poate fi mult mai mic dect n cazul reglrii discrete).
Acest tip de reglare combinat (discret i continu) se numete pe scurt reglare continu a
funcionrii pompelor n staie.
Acest proces de reglare continu a funcionrii pompelor n staie poate fi automatizat, ntr-o
prim etap n funcie de parametrii (debit, nlime de pompare) achiziionai la ieirea din
staia de pompare, iar apoi, n funcie de debitul i sarcina hidrodinamic necesare n diferite
puncte critice din reea. Dispar astfel variaiile de debit la consumatori, ceea ce
mbuntete parametrii globali de confort ai acestora, reducnd concomitent risipa de energie.

30
n exemplul din figura 1.47, exist o diferen mare ntre palierele H min i H max , dar n sistemele
reale, diferena dintre cele dou valori ale nlimilor de pompare este mult mai mic.
2. Introducere n GNU Octave

2.1. Comparaia dintre GNU Octave i MATLAB

GNU Octave i MATLAB sunt limbaje de programare de nivel nalt, destinate cu precdere
calculelor numerice tiinifice i inginereti. Cele dou limbaje sunt cvasi-compatibile. n
acest paragraf vor fi semnalate diferenele dintre cele dou limbaje, ns n continuare, vor fi
utilizate doar comenzile comune ambelor limbaje.
Un program (script) care execut o serie de instruciuni sau o funcie creat de ctre utilizator
este salvat() cu extensia .m att n MATLAB, ct i n GNU Octave. Fiierele *.m sunt fiiere
ASCII, n consecin sunt editabile i n afara MATLAB/GNU Octave, cu orice editor simplu
de text, de exemplu cu Notepad.

GNU Octave este free software [http://www.gnu.org/software/octave/], putnd fi utilizat,


redistribuit i/sau modificat n termenii unei licene (GNU General Public License, publicat de
ctre Free Software Foundation). Pe lng faptul c este accesibil utilizatorilor, recomandm
GNU Octave deoarece nu necesit resurse hardware importante: dup instalarea cu toate
pachetele necesare (similare toolbox-urilor1), GNU Octave ocup un spaiu pe disc de 355MB.
Proiectul Octave a fost conceput n 1988, dar abia n 1992 John W. Eaton a nceput efectiv
elaborarea Octave, n limbaj C++; prima lansare a software-ului Octave a avut loc n ianuarie
1993. Octave a devenit GNU Octave n 1997, ca parte a GNU Project. Alturi de John W.
Eaton, Octave a fost dezvoltat n mod continuu de muli programatori (codul fiind de tip open
source). Ultima versiune, GNU Octave 3.8.1, a fost lansat n martie 2014. Aceast versiune
precum i toate versiunile anterioare din perioada 19972013 sunt disponibile la adresa:
ftp://ftp.gnu.org/gnu/octave. GNU Octave ruleaz pe sisteme de operare Unix-like, Mac OS X
i Windows. n prezent, sunt disponibile pachete binare precompilate ale GNU Octave pentru
urmtoarele sisteme de oprerare: Debian, Ubuntu, RedHat, SuSE i Fedora GNU/Linux; Mac
OS X; Windows 98/ 2000/ XP/ Vista/ 7/ 8. Versiunile compilate nu sunt distribuite de ctre
Proiectul Octave, ci de ctre alte proiecte sau de ctre programatori independeni [vezi http://
www.gnu.org/software/octave/download.html]. Ultima versiune compilat pentru Windows

1
familii/colecii de aplicaii cu funcii built-in specializate
114 Calculul reelelor hidraulice cu GNU Octave

este GNU Octave 3.6.4 (din mai 2013). n prezenta lucrare, exemplificrile sunt realizate cu
versiunea GNU Octave 3.6.1 (din martie 2012; Copyright 2012, John W. Eaton et al.),
instalat sub Windows 7, 64-bit.
Pentru a instala n mod corect sub Windows GNU Octave cu toate pachetele necesare, se
recomand studierea informaiilor din pagina web http://wiki.octave.org/Octave_for_Windows
GNU Octave 3.6.4 compilat pentru Windows poate fi descrcat de la Octave Forge Project:
http://sourceforge.net/projects/octave/files/Octave%20Windows%20binaries/
Pn n prezent, marele dezavantaj al software-ului GNU Octave a fost lipsa interfeei grafice
(Graphical User Interface GUI). ncepnd cu GNU Octave 3.8.1, acest inconvenient pare s
dispar, deoarece ultima versiune lansat n martie 2014 are o interfa grafic (GUI) care
poate fi lansat ca opiune. ncepnd cu seriile GNU Octave 4.0.x, interfaa grafic va fi
setat implicit (by default) n acest software.
n versiunile GNU Octave 3.6.x i anterioare, lipsite de GUI, utilizatorul lucreaz direct n
fereastra de comand. n fereastra de comand nu funcioneaz operaii de tip copy/paste
aferente textelor/datelor. Exist un istoric al comenzilor i orice comand poate fi reapelat cu
ajutorul cursorului . Pentru editarea programelor i funciilor, poate fi apelat n linia de
comand un editor de texte, cu comanda edit. Dac pe computer este instalat Notepad++
(recomandat), atunci comanda edit lanseaz direct Notepad++.

MATLAB este un software comercial [http://www.mathworks.com/products/matlab/]


distribuit de ctre compania MathWorks. MATLAB necesit resurse hardware importante:
dup instalarea personalizat, fr Simulink2 i fr toate toolbox-urile, ocup un spaiu pe disc
de peste 6GB; anumite aplicaii MATLAB utilizeaz la rulare mai mult de 3GB din memorie
[http://www.mathworks.com/products/matlab/choosing_hardware.html#memory].
Denumirea MATLAB deriv din cuvintele MATrix LABoratory (laborator matriceal). Prima
versiune MATLAB a fost elaborat n Fortran de ctre Cleve Moler, la sfritul anilor 70'. La
nceputul anilor 80', Jack Little i Steve Bangert au reprogramat MATLAB n limbaj C i, n
anul 1984, alturi de Cleve Moler, au nfiinat compania MathWorks, care comercializeaz
software-ul MATLAB. Ultima versiune, MATLAB R2014a (versiunea 8.3), a fost lansat n
martie 2014. MATLAB poate fi instalat sub diferite sisteme de operare: Windows, Mac OS X
i Linux (Debian, RedHat, SuSE, Ubuntu).

2
Simulink reprezint un pachet de programe integrat n MATLAB, care permite modelarea/simularea
sistemelor dinamice (liniare i neliniare). n interfaa grafic din Simulink, blocurile disponibile sau
seturile de blocuri pot fi plasate i interconectate foarte uor.
Capitolul 2. Introducere n GNU Octave 115

MATLAB are o interfa grafic (GUI) foarte prietenoas. Spre deosebire de GNU Octave, n
fereastra de comand din MATLAB funcioneaz operaii de tip copy/paste aferente textelor i
datelor. Editorul de text pentru programe i funcii scrise de ctre utilizator este ncorporat n
GUI. Exist un istoric al comenzilor; o comand poate fi reapelat cu cursorul (ca i n GNU
Octave). Toolbox-ul de grafic al MATLAB este foarte bine dezvoltat i permite personalizarea
graficelor ntr-o gam mult mai larg dect o permit comenzile specifice de grafic 2D i 3D,
cu opiunile ataate acestora (comenzi ce pot fi utilizate n general i n GNU Octave). O
caracteristic foarte important, care distinge MATLAB de Octave, este aceea c MATLAB
accept variabile i calcule simbolice. Marele dezavantaj al software-ului MATLAB este
preul de cost al licenei i necesarul de resurse hardware pentru instalare i rulare.

n general, n GNU Octave sunt implementate majoritatea funciilor de tip built-in3 care se
regsesc n modulul de baz MATLAB. ns, deoarece Octave este un proiect comunitar,
toolbox-urile (pachetele) sale sunt donate de ctre cei interesai de ele prin intermediul Octave
Forge; ca urmare, doar cteva dintre funciile de tip built-in din toolbox-urile din MATLAB se
regsesc i n toolbox-urile din Octave.
Limbajul Octave are cteva capabiliti i elemente unice, care nu se regsesc n limbajul
MATLAB. n general, fiecare element unic este dublat n Octave de elementul corespunztor
utilizat n MATLAB. n tabelul 2.1 sunt incluse strict capabilitile i elementele unice pe care
le considerm relevante pentru cititorii prezentei cri. Pentru a putea rula n oricare dintre cele
dou software-uri programe i funcii *.m definite de ctre utilizator, trebuie evitat utilizarea
elementelor unice, specifice limbajului Octave. Recomandm deci cititorilor s utilizeze
sintaxa comun celor dou limbaje de programare.

Tabelul 2.1. Selecie de capabiliti i elemente unice din limbajul Octave, care nu se regsesc n
MATLAB [http://wiki.octave.org/FAQ#Why_.22Octave.22.3F], alturi de elementele comune celor
dou limbaje de programare

Capabiliti/
Capabiliti/ elemente Observaii
Semnificaie elemente unice din
comune cu MATLAB (dac este cazul)
GNU Octave
funcie definit de ctre se editeaz funcia se scrie funcia n
utilizator (bloc de direct n linia de editorul de text i se
comenzi de tip function) comand salveaz *.m

3
Funciile built-in sunt ncorporate n software-urile GNU Octave i MATLAB i sunt, de regul, scrise
n C++, C sau Fortran; sunt fiiere de tip .m i sunt apelabile fr extensia .m
116 Calculul reelelor hidraulice cu GNU Octave

simbol care precede un


# %
comentariu
simbol care delimiteaz " (ghilimele) ' (apostrof)
irul de caractere (string) exemplu: "string" exemplu: 'string'
operatori de ridicare la
** (exemplu 2**3) ^ (exemplu 2^3)
putere a unui numr
constanta e este
constanta constanta e = 2.71828...
predefinit i pot fi
e = 2.71828182845905 nu este definit n
efectuate operaii exp(1)
(baza logaritmului MATLAB, deci nu e
cu e, de exemplu:
natural) recunoscut n MATLAB
log(e), sau 2*e
operatorul de negaie
! ~
logic (NOT)
simbol utilizat pentru a
plasat dup textul de pe
continua o linie pe rndul \ ...
primul rnd
urmtor
end la finalul unui bloc de
tip function salvat *.m
este opional; idem pentru
endfunction endfunction n fiier *.m
ncheierea unui bloc de endif
comenzi de tip function, endfor end n GNU Octave, end (sau
if, for, while, switch endwhile endfunction) se scrie
endswitch obligatoriu la finalul unui
bloc de tip function dac
funcia e scris direct n
linia de comand
ciclul cu test final do aceast structur de control
(blocul de comenzi de tip instruciuni nu poate fi utilizat n
do until) until (condiie) MATLAB
se asigneaz rezultatul
exemplul 1:
intermediar unei
[3 1 4 1 5 9](3)
variabile i se
indexarea unei entiti ans = 4
indexeaz variabila;
care nu este declarat ca
exemplul 2:
variabil exemplul 2:
d = cos([0 pi pi/4 7])
cos([0 pi pi/4 7])(3)
d(3)
ans = 0.70711
ans = 0.70711
i++ (returneaz
valoarea curent a
operatori de incrementare pentru vectori i matrice,
lui i i apoi adaug
i preincrementare operatorii de incrementare/
o unitate la aceasta) i=i+1
specifici limbajelor C, preincrementare se aplic
++i (adaug 1 la i i
C++ fiecrui element
apoi returneaz
rezultatul)
Capitolul 2. Introducere n GNU Octave 117

i (returneaz
valoarea curent a
operatori de decrementare
lui i i apoi scade o pentru vectori i matrice,
i predecrementare
unitate din aceasta) i=i1 aceti operatori se aplic
specifici limbajelor C,
i (scade 1 din i fiecrui element
C++
i apoi returneaz
rezultatul)
funcii built-in pentru fiecare software utilizeaz
crearea de interfee propriile funcii pentru
grafice (GUI) crearea de GUI

n continuare, sunt prezentate mai nti cteva noiuni de baz din GNU Octave i MATLAB,
destinate celor care nu sunt familiarizai cu aceste software-uri. Apoi, sunt prezentate script-uri
(programe de calcul) i funcii scrise de ctre utilizator, cteva comenzi i funcii de tip built-in
(funcii implementate n software), urmate de structurile de control. n ceea ce privete
comenzile i funciile built-in prezentate, le-am selectat doar pe cele pe care le considerm
relevante/utile pentru calcule numerice n domeniul Staiilor de pompare i Reelelor
hidraulice.

2.2. Noiuni de baz din GNU Octave4

n cele ce urmeaz vor fi prezentate succint cteva noiuni de baz comune ambelor limbaje
de programare i software-uri.
Fiierele de tip *.m create de ctre utilizator (script-uri sau funcii definite de utilizator)
trebuie s se gseasc ntr-un folder definit printr-o cale (cu comanda path sau cu comanda cd
care nseamn schimbarea directorului curent de lucru). Implicit, software-ul caut fiierele
*.m n folder-ul bin (de exemplu, n C:\Octave\Octave3.6.1_gcc4.6.2\bin sau n C:\Program
Files\ MATLAB\R2012a\bin). Pentru ambele software-uri, nu se recomand ncrcarea folder-
ului bin cu fiierele utilizatorului, ci includerea acestora ntr-un director al utilizatorului
(denumit, de exemplu nume_folder), aflat pe calea C:\Users\nume_user\nume_folder (pentru
acest folder se poate pune un shortcut pe Desktop).
Nu sunt necesare declaraii legate de tipul i dimensiunea variabilelor (la introducerea
datelor, GNU Octave i MATLAB recunosc tipul de variabil i aloc automat memorie).
Literele mici i majusculele (exemplu, a i A) au semnificaii diferite, deci pot desemna
dou variabile diferite.
4
Referine bibliografice (n ordine cronologic): [39], [23], [3]
118 Calculul reelelor hidraulice cu GNU Octave

Nu se atribuie variabilelor, script-urilor i funciilor definite de ctre utilizator cuvinte


rezervate (este o regul de baz n programare). Dintre cuvintele rezervate amintim: break,
continue, if, else, end, for, while, switch, function, global, cos, sin, log, ... La cuvintele
rezervate clasice din programare, se adaug i funciile de tip built-in specifice software-urilor.
Comanda help urmat de nume, adic help nume returneaz indicaii despre nume, unde
nume poate fi o comand, o funcie, un cuvnt rezervat etc.
Afiarea datelor se face de regul n format tiinific; de exemplu, 1.576e-3 nseamn

1.576 103 , iar 8.25e6 nseamn 8.25 106 .


Pentru a terge informaiile stocate n memorie, se utilizeaz comanda clear all (istoricul
de comenzi nu se terge, astfel nct pot fi reapelate instruciuni scrise anterior, cu ajutorul
cursorului ). Pentru a terge coninutul de pe ecran, se utilizeaz comanda clc
Ieirea din GNU Octave se face obligatoriu prin comanda exit tastat n linia de comand5.
Ieirea din MATLAB se poate face prin comanda exit (tastat n linia de comand) sau, mult
mai comod, prin nchidere de la simbolul (close) din colul drepta-sus.
Comenzile tic i toc calculeaz timpul scurs n executarea unei funcii sau unui program, de
exemplu denumit nume_program (valoarea timpului afiat depinde de tipul i de ncrcarea
procesorului n momentul execuiei). Se aplic astfel: tic, nume_program, toc

Modul de introducere a datelor


Instruciunile se pot tasta pe rnd, cte una pe fiecare linie de comand, iar introducerea
fiecreia se face prin tasta Enter.
Instruciunile se pot tasta i pe acelai rnd, caz n care sunt separate una de cealalt prin
virgul de exemplu: x = 1, y = 3, z = cos(x)
Dac introducerea unei date (sau unei operaii) se termin cu caracterul special ; (punct-i-
virgul), atunci data este memorat n sesiunea de lucru, fr a mai fi afiat pe ecran (sau
rezultatul operaiei este memorat n sesiunea de lucru, fr a mai fi afiat pe ecran). n cazul n
care datele de intrare i/sau rezultatele calculate se afl ntr-un vector sau ntr-o matrice de
dimensiuni mari, sau n cazul n care se execut un calcul iterativ, se recomand inhibarea
afirii datelor pe ecran (afiarea datelor pe ecran mrete timpul de rulare).
Vectorii, matricele sau irurile de caractere pot fi introduse n sesiunea de lucru i prin

5
nchiderea de la simbolul (close) conduce la un mesaj de eroare privitor la nchiderea programului
Capitolul 2. Introducere n GNU Octave 119

importare (ncrcare) dintr-un fiier text, denumit de exemplu nume.txt, prin folosirea
comenzii load, adic load {-ascii} nume.txt sau prin folosirea comenzii input.
Exemplu:
Fie fiierul text denumit valori_masurate (generat de exemplu ntr-un editor de text, ca
Notepad); se recomand ca acest fiier ASCII s nu aib extensie. Fiierul poate fi creat prin
inserarea pe 2 coloane (sau m coloane) a valorilor a 2 variabile (sau m variabile) diferite. Se
trec, de exemplu, pe coloana 1 valorile unui vector L care reprezint lungimi (de exemplu, cu
2000 de valori) i se trec pe coloana 2 valorile unui alt vector care reprezint temperaturi T (de
asemenea, cu 2000 de valori); pe fiecare rnd al matricei rezultate, valorile sunt separate printr-
un Tab sau printr-un spaiu. Pentru a importa matricea de dimensiuni 20002 n programul
curent din GNU Octave sau MATLAB, respectiv pentru a citi datele din matrice i a le atribui
variabilelor din program, se scriu urmtoarele linii de comand:
load valori_masurate % importa fisierul valori_masurate
L = valori_masurate(:,1); % citeste si atribuie variabilei L valorile din toata coloana 1
T = valori_masurate(:,2); % citeste si atribuie variabilei T valorile din toata coloana 2
unde caracterul : (dou puncte) are semnificaia "toate liniile".

Extragerea i salvarea datelor


Dac v este un vector cu n elemente, iar vk este elementul vectorului situat n poziia k,

unde k 1 n , atunci v(k) permite extragerea elementului de pe poziia k.


Dac A este o matrice de dimensiuni n m , iar aij este elementul situat pe linia i i coloana j,

unde i 1 n , iar j 1 m , atunci A(i,j) permite extragerea elementului de pe poziia {i,j}.

Comanda diary urmat de nume, adic diary nume salveaz toate secvenele de lucru
(instruciuni, date de intrare, rezultate calculate, exceptnd graficele) ntr-un fiier de tip text,
denumit automat nume.txt iar diary off nchide sesiunea de salvare (deci nchide fiierul
nume.txt); fiierul nume.txt poate fi redeschis cu comanda diary on
Comanda save, de exemplu
save -ascii nume v1 v2
salveaz n fiierul nume, n format text (ASCII), variabilele v1 i v2; vezi help save
save -ascii nume a b*
salveaz n fiierul nume, n format text (ASCII), att variabila a, ct i toate variabilele care
ncep cu litera b
120 Calculul reelelor hidraulice cu GNU Octave

Formatul datelor
Comanda format [options] stabilete formatul datelor de ieire din punct de vedere al
numrului de zecimale afiate, n funcie de opiunea precizat (vezi help format); comanda
format fr opiune restabilete modul implicit de ieire a datelor, anume format short
Datele pot fi afiate pe ecran cu 5 digii (4 cifre semnificative dup virgul) utiliznd comanda
format short sau cu 15 digii n dubl precizie (14 cifre semnificative dup virgul) utiliznd
comanda format long sau cu doar 2 cifre semnificative dup virgul (format bancar) utiliznd
comanda format bank

Constante utile i variabile speciale


n GNU Octave i n MATLAB sunt definite constante utile i variabile speciale (tabelul 2.2).

Tabelul 2.2. Constante predefinite i variabile speciale

Constanta Descriere
pi 3.141592653589793
i
ambele desemneaz 1 , coeficientul prii imaginare a unui numr complex
j
inf
ambele reprezint infinit; exemple: 1 0 inf sau 1 0 inf
Inf
reprezint nedeterminare (Not A Number); exemple de neterminri ce returneaz NaN:
NaN
0/0, inf/inf, 0*inf

realmin = 2.225073858507201e-308 (adic 2.225 10308 ): cel mai mic numr pozitiv utilizabil
n calcule (n virgul mobil i dubl precizie)

realmax = 1.797693134862316e+308 (adic 1.797 10308 ): cel mai mare numr pozitiv
utilizabil n calcule (n virgul mobil i dubl precizie)
eps = 2.220446049250313e-16 (adic 2.22 1016 ) n dubl precizie. Se recomand
eps utilizarea sa atunci cnd n timpul executrii unor calcule se dorete evitarea unei
mpriri cu zero. Exemplu: cnd x 0, n loc de 1/x se va scrie 1/(x+eps)

Variabila
Descriere
special
nume de variabil atribuit unui rezultat, dac acesta nu a fost iniial atribuit unei alte
ans
variabile. Exemplu: 2+3, returneaz ans = 5
nargin numrul de argumente de intrare ale unei funcii
nargout numrul de argumente de ieire ale unei funcii
Capitolul 2. Introducere n GNU Octave 121

Operatori
Pe lng operatorii aritmetici obinuii (+, , *, / ) i ^ pentru ridicarea la putere, amintim
operatorii utilizai n rezolvarea sistemelor de ecuaii liniare, anume \ (backslash), pentru
sisteme de forma A X B , respectiv / (slash) pentru sisteme de forma X A B . La acetia
se adaug operatorii element-cu-element, definii cu punct plasat nainte de operatorii
aritmetici obinuii, rezultnd .* sau ./ sau .^ care permit, dup caz, efectuarea de operaii
element-cu-element de nmulire sau mprire sau ridicare la putere.
MATLAB i GNU Octave se bazeaz pe calculul matriceal. O matrice oarecare de dimensiuni
n m are n linii i m coloane, deci un scalar este o matrice de dimensiuni 1 1 cu o linie i o
coloan, un vector linie de dimensiuni 1 m este o matrice cu o linie i m coloane, un vector
coloan de dimensiuni n 1 este o matrice cu n linii i o coloan. Ca urmare, nu se pot nmuli
doi vectori linie, sau doi vectori coloan. Operaiile de nmulire, mprire i ridicare la putere
aplicate element-cu-element fiecrei componente a vectorilor sau matricelor necesit
utilizarea operatorilor descrii mai sus ( .* sau ./ sau .^ ).
Operatorii relaionali sunt urmtorii: = = (egalitate), ~= (diferit), < (mai mic), > (mai mare),
<= (mai mic sau egal), >= (mai mare sau egal).
Dintre operatorii logici amintim: ~ (negaia logic), & (i logic), | (sau logic).

Funcii matematice elementare i funcii de statistic general


n tabelul 2.3 sunt prezentate cteva funcii matematice elementare.
Dac funciile matematice se aplic vectorilor, matricelor sau tablourilor multidimensionale,
ele acioneaz asupra fiecrui element. Pentru funciile trigonometrice, argumentul este
interpretat n radiani.
n tabelul 2.4 sunt prezentate cteva funcii de statistic general.

Tabelul 2.3. Funcii matematice elementare n GNU Octave i MATLAB

Funcia Descriere i exemplu de aplicare

sqrt(x) rdcina ptrat din x, adic x


exp(x) exponeniala din x, adic e x
log(x) logaritm natural din x, adic ln x
log10(x) logaritm zecimal din x, adic lg x
log2(x) logaritm n baza 2 din x, adic log2 x
cos(x) cosinus de x, adic cos x
122 Calculul reelelor hidraulice cu GNU Octave

acos(x) arcul al crui cosinus este x, adic arccos x


sin(x) sinus de x, adic sin x
asin(x) arcul al crui sinus este x, adic arcsin x
tan(x) tangenta de x, adic tg x
atan(x) arcul al crei tangent este x, adic arctg x
rand genereaz un numr aleator (random) ntre 0 i 1
rand(n) genereaz o matrice ptrat nn de numere aleatoare cuprinse ntre 0 i 1
rand(n,m) genereaz o matrice dreptunghiular nm de numere aleatoare cuprinse ntre 0 i 1
abs(x) valoarea absolut din x
real(z) returneaz coeficientul prii reale (notat x) a numrului complex z x i y
imag(z) returneaz coeficientul prii imaginare (notat y) a numrului complex z x i y

Tabelul 2.4. Funcii de statistic general n GNU Octave i MATLAB

Funcia Descriere i exemplu de aplicare


Dac v este un vector, atunci min(v) returneaz cel mai mic element din v, iar max(v)
returneaz cel mai mare element din v.
min(v) Dac v este o matrice, atunci min(v) sau max(v) returneaz un vector coninnd
max(v) elementele cele mai mici sau cele mai mari, de pe fiecare coloan. Dac v este o
matrice, atunci min(min(v)) returneaz cel mai mic element al matricei i max(max(v))
returneaz cel mai mare element al matricei
Dac v este un vector, atunci sum(v) returneaz suma elementelor din v, iar prod(v)
returneaz produsul elementelor din v.
sum(v) Dac v este o matrice, atunci sum(v) sau prod(v) returneaz un vector coninnd suma
prod(v) sau produsul elementelor de pe fiecare coloan. Dac v este o matrice, atunci
sum(sum(v)) returneaz suma elementelor matricei i prod(prod(v)) returneaz
produsul elementelor matricei
cumsum(v) Calculeaz sumele pariale (cumulate)
cumprod(v) Calculeaz produsele pariale (cumulate)
Dac v este un vector, calculeaz media aritmetic a elementelor din v.
mean(v) Dac v este o matrice, calculeaz media aritmetic a elementelor de pe fiecare coloan a
matricei
Dac x este un vector, atunci std(x) calculeaz deviaia standard (notat ) a
n
elementelor lui x, adic
1
xi x 2 .
std(x) n 1i 1
Dac x este o matrice, atunci std(x) returneaz un vector linie care conine deviaiile
standard ale fiecrei coloane din matrice
sort(v) Sorteaz termenii irului (vectorului) v n ordine cresctoare
-sort(-v) Sorteaz termenii irului (vectorului) v n ordine descresctoare
Capitolul 2. Introducere n GNU Octave 123

Generarea vectorilor, matricelor i irurilor de caractere


Generarea vectorilor, matricelor i irurilor de caractere (string) este exemplificat n
tabelul 2.5, alturi de comenzile legate de controlul dimensiunii vectorilor i matricelor.

Tabelul 2.5. Introducerea/generarea vectorilor, matricelor i irurilor de caractere n GNU Octave i


MATLAB. Comenzi pentru controlul dimensiunii vectorilor i matricelor

Sintaxa Descriere i exemple de aplicare


Creeaz un vector linie care conine valorile sau variabilele b1, b2,
vector_linie = [b1 b2 b3 ...]
b3, ... (sau combinaii ntre valori i variabile). Valorile/variabilele
sau
sunt delimitate ntre ele prin spaiu, Tab sau virgul.
vector_linie = [b1, b2, b3, ...]
Exemple: v = [1, sqrt(9), 5+i] sau v = [1 sqrt(9) 5+i]
Construiete vectorul v, prin concatenarea vectorilor v1, v2, v3,...
v = [v1 v2 v3 ...] Exemplu: fie v1 = [1, 1, 5+i] i v2 = [-7 sqrt(9)]
v3 = [v2 v1 87] returneaz vectorul linie v3 = -7 3 1 1 5+i 87
Reprezint transpunerea unui vector. Dac v este vector linie,
v' atunci v' este un vector coloan i invers. Dac vectorul linie
sau conine numere complexe, prin transpunerea cu v' vor fi afiate
transpose(v) conjugatele acestora; transpose(v) este echivalent cu v' cu
deosebirea c la transpunere nu conjug elementele complexe
Creeaz un vector coloan care conine valorile sau variabilele b1,
b2, b3, ... (sau combinaii ntre valori i variabile). Valorile/
vector_col = [b1; b2; b3;...] variabilele sunt delimitate ntre ele prin punct-i-virgul sau prin
sau transpunere dintr-un vector linie folosind caracterul ' (apostrof).
vector_col = [b1 b2 b3 ...]' Exemple: v1 = [-3; 5; 2^5] i v1 = [-3 5 2^5]' sunt vectori coloan;
3
v2 = [log10(1000); log10(10)] returneaz vectorul coloan v2 =
1
Genereaz o mulime/serie numeric, ntre valoarea iniial
vector = val_in:pas:val_fin specificat val_in i valoarea final val_fin, cu pasul specificat:
sau pas. n cazul n care nu se specific pasul, atunci implicit, pas = 1.
vector = val_in:val_fin Exemple: v1 = 1:2:10 returneaz v1 = 1 3 5 7 9
v2 = 1:10 returneaz v2 = 1 2 3 4 5 6 7 8 9 10
Genereaz o mulime/serie numeric liniar de tip vector linie,
ntre valoarea iniial specificat val_in i valoarea final val_fin,
cu (n-1) subintervale egale, deci vectorul va avea n termeni. Dac
v = linspace(val_in, val_fin, n) nu se specific n, atunci vectorul e generat cu 100 de termeni (99
sau de subintervale egale). Dac val_in > val_fin, termenii vor fi
v = linspace(val_in, val_fin) generai n ordine descresctoare.
Exemple:
v1 = linspace(0,10,5) returneaz 5 valori v1 = 0 2.5 5 7.5 10
v2 = linspace(12,2,5) returneaz v2 = 12 9.5 7 4.5 2
Genereaz o mulime/serie numeric logaritmic de tip vector
v = logspace(jos, sus, n)
linie, cu n termeni, ntre 10jos i 10sus. Dac nu se specific n,
124 Calculul reelelor hidraulice cu GNU Octave

atunci vectorul este generat cu 50 de termeni. Exemplu:


v = logspace(0,3,4) returneaz v = 1 10 100 1000 (unde valoarea
iniial este 100 = 1 i cea final este 103 = 1000)
Definete o matrice M cu n linii m coloane care conine
elementele aij cu i = 1,2,,n i j = 1,2,,m. Pe o linie, elementele
sunt desprite prin spaiu, Tab sau virgul, iar liniile sunt
M = [a11 a12 ... a1m; a21 a22 ... delimitate ntre ele prin punct-i-virgul. Exemplu:
a2m; ...; an1 an2 ... anm] 1 2 3
M = [1 2 3; 4 5 6; 7 8 9] returneaz matricea M = 4 5 6
7 8 9
Construiete matricea M, prin concatenarea (alturarea) unor
M = [v_col1 v_col2 v_col3 ...]
vectori coloan numii v_col1 v_col2 v_col3 ... (toi de aceeai
sau
dimensiune), sau prin concatenarea unor vectori linie numii
M = [v_lin1; v_lin2; v_lin3; ...]
v_lin1, v_lin2, v_lin3, ... (toi de aceeai dimensiune)
M = [M1 M2 M3 ...]
Construiete o matrice M prin concatenarea mai multor matrice
sau
numite M1, M2, M3, ...
M = [M1; M2; M3; ...]
eye(n) eye(n) returneaz matricea identitate de dimensiuni nn (avnd 1
sau pe diagonala principal i n rest elemente egale cu 0).
eye(n,m) eye(n,m) returneaz matricea identitate de dimensiuni nm
Returneaz matricea zero de dimensiuni nn, respectiv nm
zeros(n) (avnd toate elementele egale cu 0)
sau Pentru a crea un vector linie cu m elemente nule se scrie:
zeros(n,m) zeros(1,m) Pentru a crea un vector coloan cu n elemente nule
se scrie: zeros(n,1)
Returneaz matricea unitate de dimensiuni nn, respectiv nm
ones(n) (avnd toate elementele egale cu 1)
sau Pentru a crea un vector linie cu m elemente egale cu 1 se scrie:
ones(n,m) ones(1,m) Pentru a crea un vector coloan cu n elemente egale
cu 1 se scrie: ones(n,1)
length(v) Returneaz lungimea vectorului v (numrul n de elemente din v)
Returneaz ans = 20 (sunt 20 de elemente n irul generat cu pas
length([1:20])
egal cu 1, de la 1 la 20)
size(A) Returneaz numrul n linii i numrul m de coloane al matricei A
de dimensiuni nm
size(A,1) Returneaz numrul n de linii al matricei A de dimensiuni nm
size(A,2) Returneaz numrul m de coloane al matricei A
size([ 1 2 3; 4 5 6]) Returneaz ans = 2 3 (adic 2 linii i 3 coloane)
Definete irul de caractere textul meu (care se insereaz ntre
string = 'textul meu'
apostroafe)
Capitolul 2. Introducere n GNU Octave 125

2.3. Script-uri i funcii definite de utilizator n GNU Octave6

Sunt 7 moduri n care utilizatorul poate scrie script-uri i funcii [3; pagina 167], anume:
tastnd funcia direct n linia de comand operaie permis doar n GNU Octave, deci
inaplicabil n MATLAB;
tastnd funcia ntr-un editor de text i salvnd-o ntr-un fiier de tip *.m (function file), de
exemplu ca nume_functie.m; apelarea acestei funcii n linia de comand sau ntr-un script se
face fr extensia .m, ca n cazul oricrei funcii de tip built-in;
tastnd un numr de comenzi ntr-un editor de text i salvnd fiierul de tip *.m (script file),
de exemplu ca nume_cod.m; apelarea acestui script n linia de comand se face fr extensia
.m; un script poate conine (aproape) orice secven de comenzi; spre deosebire de function
file, un script nu are voie s fie nceput cu cuvntul rezervat function; un script difer de
function file i prin faptul c variabilele numite n script nu sunt variabile locale;
insernd subfuncii ntr-o funcie de tip function file (n function file pot fi inserate alte
funcii, secundare, care pot fi executate numai n interiorul funciei primare care le conine;
aceste funcii secundare nu pot fi apelate din exterior, din afara funciei primare ce le conine);
insernd multiple funcii ntr-un script; dup cum s-a precizat anterior, un script nu are voie
s fie nceput cu function; dac ntr-un script dorim s includem o funcie chiar de la nceput,
atunci obligatoriu nainte de prima inserare a function file n corpul unui script, trebuie scris
minim o instruciune, de exemplu una banal ca 1; i abia apoi se insereaz function file;
insernd funcia n linia de comand (inline function) utiliznd comanda inline;
construind funcia fr salvare ca fiier .m, sub forma anonymous function.
Cel mai simplu mod de definire a unui bloc de comenzi de tip function este urmtorul:
function nume
instructiuni
end
Se poate atribui funciei o list de argumente (n care argumentele sunt separate prin virgul):
function nume(lista_argumente)
instructiuni
end

6
Referine bibliografice (n ordine cronologic): [39], [23], [3]
126 Calculul reelelor hidraulice cu GNU Octave

Pentru ca funcia s returneze un rezultat, funcia va fi scris sub forma:


function var_retur = nume(lista_argumente)
instructiuni
end
unde lista_argumente conine variabilele de intrare (input), iar var_retur este numele
variabilei care conine rezultatul (output).
Pentru ca funcia s returneze mai multe rezultate, funcia va fi scris sub forma:
function [lista_retur] = nume(lista_argumente)
instructiuni
end
unde [lista_retur] este lista variabilelor rezultate, separate prin virgul.
Este posibil s se scrie o funcie care s returneze mai multe rezultate, dar care s fie lipsit
de o list de argumente, de exemplu:
function [x, y, z] = nume( )
x=1; y=-5; z=8;
end
care apelat ulterior sub forma [a b c] = nume( ) conduce la urmtoarele rezultate (listate n
coloan): a=1 b=-5 c=8
n conformitate cu cele prezentate deja n tabelul 2.1, la poziia corespunztoare ncheierii unui
bloc de comenzi de tip function, dac funcia scris de ctre utilizator este editat n editorul de
text i apoi este salvat ca fiier *.m, atunci end la finalul acestui bloc de comenzi este
opional. n prezenta carte, end este utilizat pentru a facilita nelegerea7 unui cod de calcul.
O funcie poate fi inserat n linia de comand (inline function), cu comanda inline sub forma:
f = inline(expresie)
unde expresie este expresia propriu-zis a funciei, inserat ca string (ntre apostroafe).
O funcie poate fi construit fr salvare ca fiier .m, sub forma anonymous function:
fhandle = @(lista_argumente) expresie
unde expresie este expresia propriu-zis a funciei, iar fhandle permite invocarea funciei.

7
pentru cei cu experien redus n programare, este practic delimitarea acestui bloc de comenzi
Capitolul 2. Introducere n GNU Octave 127

2.4. Comenzi i funcii built-in utile din GNU Octave8

n tabelele 2.62.8 vor fi prezentate succint comenzi i funcii built-in comune ambelor limbaje
de programare: GNU Octave i MATLAB. Selectarea acestora corespunde utilitii/
utilizrii lor n calcule numerice n domeniul Staiilor de pompare i Reelelor hidraulice.

Inserarea simbolurilor matematice n irurile de caractere


Legat de reprezentrile grafice, vom prezenta mai nti inserarea irurilor de caractere n
etichetele de pe axele graficului, n titlu, n legend i/sau ntr-o anumit poziie pe grafic.
MATLAB i GNU Octave ncorporeaz un interpretor Te pentru iruri de caractere, care
permite utilizarea unora dintre simbolurile matematice din Te i LaTe n cadrul unui
ir de caractere (string) [http://cs.brown.edu/about/system/software/latex/doc/symbols.pdf].
Sintaxa aferent tuturor acestor simboluri ncepe cu operatorul \ (backslash). Simbolurile mai
des utilizate n inginerie sunt incluse n tabelul 2.6.

Tabelul 2.6. Sintaxa ctorva simboluri matematice din Te i LaTe utilizat pentru inserarea
acestora ntr-un ir de caractere, ntre apostroafe (de exemplu '\alpha' va deveni ntr-un grafic)

Simbol Sintaxa Simbol Sintaxa Simbol Sintaxa


\alpha \rho \Omega
\beta \sigma \pm
\gamma \tau \equiv
\delta \phi \cong
\epsilon \varphi \approx
\zeta \chi \leq
\eta \psi \geq
\theta \omega \times
\kappa \Gamma \infty
\lambda \Delta \nabla
\mu \Pi \partial
\nu \Sigma \int
\xi \Phi \in
\pi \Psi \subset

8
Referine bibliografice (n ordine cronologic): [31], [39], [24], [23], [3]
128 Calculul reelelor hidraulice cu GNU Octave

De exemplu, pentru scrierea unei litere mici din limba greac, dup operatorul \ se insereaz
denumirea n extenso a acelei litere greceti, scris cu caractere latine (toate trebuie s fie litere
mici). Pentru majuscule n limba greac, prima liter a denumirii n extenso se scrie cu liter
mare.
Un caracter (latin, grec, operator de derivare) poate fi scris n stil italic, dac e precedat de \it
Pentru a scrie un indice, fiecare caracter din indice trebuie s fie precedat de _ (underscore) iar
pentru a scrie un exponent, fiecare caracter din exponent este precedat de ^ (accent

circumflex). De exemplu, 30 se scrie '\beta = 30^o' iar p3 se scrie '\Deltap_3' sau se

poate scrie p3 n stil italic, astfel: '\it \Deltap_3'

Pentru a scrie un ir de caractere cu indice i exponent, de exemplu Q 2max , sintaxa este:

'Q_m_a_x^2' sau 'Q^2_m_a_x' (nu conteaz ordinea de scriere dintre indice i exponent).

Reprezentri grafice 2D
Cteva funcii built-in folosite uzual pentru reprezentri grafice 2D (bidimensionale) sunt
prezentate n tabelele 2.7 i 2.8, alturi de opiunile/proprietile ataate. Nu vom aborda funcii
pentru reprezentri grafice 3D (tridimensionale), deoarece nu sunt utilizate n prezenta carte.

Tabelul 2.7. Funcii generale pentru grafica 2D n GNU Octave i MATLAB

Funcia Descriere
grid sau grid on sau grid('on') Adaug graficului un caroiaj
grid minor Adaug graficului un caroiaj trasat cu pas fin
xlabel('variabila_pe_abscisa') Adaug graficului o etichet pe abscis (axa Ox), inserat ca
string: 'variabila_pe_abscisa'
ylabel('variabila_pe_ordonata') Adaug graficului o etichet pe ordonat (axa Oy), inserat
ca string: 'variabila_pe_ordonata'
Adaug graficului un titlu, inserat ca string n funcia title;
title('nume_grafic')
implicit, titlul va fi pozitionat n partea de sus a graficului
Adaug graficului o legend. De exemplu, dac sunt
reprezentate 2 curbe diferite, semnificaia primei curbe trasate
se trece ca string pe prima poziie din funcia legend, iar
legend('curba_1', 'curba_2') semnificatia celei de-a doua curbe se trece pe a doua poziie.
sau Implicit, legenda este pozitionat n colul de sus-dreapta al
legend('c1', 'c2', 'location', 'pozitia') graficului. Pentru poziionarea legendei n alt loc, se va trece
opiunea 'location', 'pozitia', unde 'pozitia' poate fi: 'north',
'south', 'east', 'west', 'northeast' (implicit, deci nu e nevoie
s fie inserat), 'northwest', 'southeast', 'southwest',
Capitolul 2. Introducere n GNU Octave 129

'outside', 'northoutside', 'southoutside', ... ,


'northeastoutside', ... (vezi help legend)
axis('auto') Permite scalarea automat a axelor.
axis([x_left, x_right, y_infer, y_sup]) Permite scalarea axelor cu limitele specificate pentru axe.
Traseaz graficul cu axa Ox de la valoarea numeric x_left
(limita din stnga), pn la valoarea numeric x_right (limita
din dreapta), respectiv cu axa Oy de la valoarea numeric
y_infer (limita de jos), pn la valoarea numeric y_sup
(limita de sus).
axis equal sau axis('equal') Scaleaz axele cu unitatea pe axa Ox egal cu unitatea de pe
axa Oy.
axis square sau axis('square') Scaleaz axele astfel nct graficul s se ncadreze ntr-un
ptrat.
axis off sau axis('off') Nu mai afieaz axele graficului
Permite suprapunerea urmtorului grafic peste graficul
hold on sau hold('on')
curent
hold off sau hold('off') Anuleaz suprapunerea unui alt grafic peste graficul curent
terge graficul (curbe, axe, legenda etc) i afieaz fereastra
clf
grafic goal
text(x, y, 'textul_dorit') Adaug n grafic textul_dorit, ncepnd din locul ale crui
coordonate (valori numerice) x i y sunt specificate.
gtext('textul_dorit') Adaug n grafic textul_dorit, n locul ales cu un click al
mouse-ului
Umple cu culoarea col specificat suprafaa unui poligon =
suprafaa mrginit de curba nchis, descris de vectorii x i
y (cu acceai lungime), n care primul element din x (respectiv
fill(x, y, 'col')
primul element din y) este egal cu ultimul element din x
(respectiv din y). Codul de culori col este dat n tabelul 2.8.
Exemplu: x = [1:12 1]; y = [sin(1:12) sin(1)]; fill(x, y, 'c')
Salveaz graficul cu numele specificat, numegrafic, n
varianta de format grafic specificat prin optiune (extensia
fiierului). Vezi help print
-d nseamn device
Unele dintre opiunile de format grafic sunt:
eps (format Encapsulated PostScript);
epsc2 (format Encapsulated Postscript, color, nivel 2),
este recomandat, deoarece are cea mai mare rezoluie;
print -doptiune numegrafic png (format Portable Network Graphic, 24-bit, color);
tiff sau jpeg (format TIFF sau format JPEG); formatul
jpeg are rezoluie slab i nu este recomandat
Exemplu:
x = 1:10;, y=x.^2;, plot(x,y), print -depsc2 curba.eps
va salva graficul n fiierul curba.eps
Fisierele PostScript ps i Encapsulated PostScript eps pot fi
vizualizate cu GSview (numit i GhostView), care este free
software (se instaleaz mpreun cu Ghostscript); aceste
130 Calculul reelelor hidraulice cu GNU Octave

tipuri de grafice .ps i .eps pot fi inserate direct n MS Word,


MS Power Point, ... chiar dac nu este instalat GSview

Tabelul 2.8. Funcii pentru trasarea graficelor 2D n GNU Octave i MATLAB. Pentru funcia plot,
sunt explicitate opiunile (proprietile) ataate acesteia; vezi help plot. Majoritatea opiunilor pot fi
setate i n alte funcii de trasare grafic, anume n: semilogx, semilogy, loglog

Funcia i/sau opiunile


Descriere
(proprietile) ataate
Traseaz graficul y=y(x), unde x i y sunt vectori cu acelai
numr de elemente. Numeroasele optiuni (proprieti) ce pot
fi utilizate vor fi explicitate n continuare, n acest tabel.
Dac nu se specific culoarea n comanda plot, se va
utiliza automat ordinea culorilor din proprietatea presetat
ColorOrder
Dac nu se specific tipul liniei, se va trasa implicit o linie
continu
Dac nu se specific tipul marker-ului, nu se va insera nici
un marker
Exemplu: Graficul urmtor este trasat cu comenzile
plot(x, y) x = 0:0.1:10;, y1 = x.^3.*sin(x);, y2 = x.^3.*cos(x);
sau
plot(x,y1, 'k', 'linewidth', 2), grid
plot(x, y, 'optiuni')
hold on, plot(x,y2, '*k', 'markersize', 6)
legend('y_1 = x^3 sin(x)','y_2 = x^3 cos(x)', 'location',
'northwest')
xlabel('x'), ylabel('y_1 si y_2'), title('Grafic 2D')
Grafic 2D
600
y 1 = x 3 sin(x)
400 3
y 2 = x cos(x)

200

0
y 1 si y 2

-200

-400

-600

-800

-1000
0 1 2 3 4 5 6 7 8 9 10
x

Opiunea de stil a liniei/curbei


'' (aici este semnul minus) Seteaz stilul linie continu (este stilul implicit i nu este
nevoie s fie explicitat)
':' Seteaza stilul linie punctat
'.' (semnul minus urmat de punct) Seteaz stilul linie-punct
' ' (dou minusuri succesive) Seteaz stilul linie ntrerupt
Opiunea de grosime a liniei Permite setarea grosimii curbei trasate, la valoarea
'linewidth', val specificat val (numr ntreg)
Opiunea tipului de marker Seteaz tipul de marker specificat prin simbol. Se poate
'simbol' utiliza9:

9
n MATLAB sunt mult mai multe tipuri de marker
Capitolul 2. Introducere n GNU Octave 131

'*' pentru asterisc


'o' pentru cercuri deschise
'+' pentru plusuri
'x' pentru x-uri
'^' pentru triunghi cu vrful n sus
'.' pentru punct (se recomand i opiunea 'markersize', 8)
Mrimea marker-ului Seteaz mrimea marker-ului la valoarea numeric val
'markersize', val specificat (numr ntreg)
Seteaz linia/curba cu culoarea col specificat, conform
codului de culori. Culoarea col poate fi10:
'r' roie (red)
'b' albastr (blue)
Opiunea de culoare a liniei/curbei 'k' neagr (black)
'col' 'g' verde (green; de fapt este verde fluorescent)
'm' roz (magenta; un amestec spectral dintre rou i albastru)
'c' turcoaz (cyan)
'y' galben (yellow)
'w' alb (white)
semilogx(x, y) Traseaz graficul y=y(x) utiliznd scara logaritmic pe axa
sau Ox (logaritmi zecimali). La logaritmare, sunt omise valorile
semilogx(x, y, 'optiuni') negative
semilogy(x, y) Traseaz graficul y=y(x) utiliznd scara logaritmic pe axa
sau Oy (logaritmi zecimali). La logaritmare, sunt omise valorile
semilogy(x, y, 'optiuni') negative
loglog(x, y) Traseaz graficul y=y(x) utiliznd scara logaritmic
sau (logaritmi zecimali) pe ambele axe Ox i Oy. La logaritmare,
loglog(x, y, 'optiuni') sunt omise valorile negative
Traseaz un grafic de tip bare, util n reprezentarea variaiei
bar(x, y) unor valori de-a lungul timpului (exprimat n ore, zile, luni sau
sau ani). Implicit, limea unei bare este de 0.8; dac se dorete
bar(x, y, val) impunerea unei alte valori numerice, atunci se alege o valoare
val n sintaxa bar(x, y, val)
stairs(x, y) Traseaz un grafic n trepte
Traseaz un grafic y=y(x) cu segmente care definesc erorile
[y+er y-er], cuprinse n vectorul er (un vector de aceeai
errorbar(x, y, er)
lungime cu x i y)
sau
Exemplu:
errorbar(y, er)
x = 1:10;, y = x.*cos(x);, er = std(y)*0.5*ones(size(x))
errorbar(x, y, er, 'k', 'linewidth', 2), grid
Funcia subplot permite desenarea unor grafice dispuse
ntr-o matrice nm (cu n linii i m coloane), fiecare grafic
subplot(n, m, pozitia)
fiind trasat n pozitia specificat (cu numerotarea poziiilor
pornind din colul de stnga-sus: de la stnga la dreapta i de

10
n toolbox-ul de grafic din MATLAB este disponibil ntreaga palet de culori
132 Calculul reelelor hidraulice cu GNU Octave

sus n jos)
Exemple de dispunere a graficelor:
Pentru a obine grafice dispuse ca n matricele de mai jos,
1 1 1 1

0.8 0.9
0.5 0.5
0.6
0.8
0 0 0.4
0 0.5 1 0 0.5 1 0.7
0.2
1 1
0.6
0
0 0.5 1
0.5 0.5 0.5

1 0.4
0 0
0 0.5 1 0 0.5 1 0.8
0.3
1 1 0.6
0.2
0.4
0.5 0.5
0.2 0.1

0 0 0 0
0 0.5

sau1 0 0.5 1 0 0.5 1 0 0.5 1

se vor tasta urmtoarele combinaii (n, m, pozitia) n cadrul


funciei subplot:
3,2,1 3,2,2
2,2,1
3,2,3 3,2,4 sau 1,2,2
2,2,3
3,2,5 3,2,6
Exemplu: Graficul matrice 22 care urmeaz este trasat cu
urmtoarele comenzi
x = 0:0.1:20;, y1 = sin(x);, y2 = cos(x);, y3 = x.^3.*sin(x);, y4 =
sin(x)./(x+eps);
subplot(2,2,1), plot(x, y1, 'k', 'linewidth', 2), grid,
title('y_1(x)')
subplot(2,2,2), plot(x, y2, 'k-.', 'linewidth', 2), grid,
title('y_2(x)')
subplot(2,2,3), plot(x, y3, 'k--', 'linewidth', 2), grid,
title('y_3(x)')
subplot(2,2,4), plot(x, y4, 'k^'), grid, title('y_4(x)')
y 1(x) y 2(x)
1 1

0.5 0.5

0 0

-0.5 -0.5

-1 -1
0 5 10 15 20 0 5 10 15 20

4 y 3(x) y 4(x)
x 10
1 1

0.5
0.5
0
0
-0.5

-1 -0.5
0 5 10 15 20 0 5 10 15 20

Identificarea i manipularea componentelor vectorilor i matricelor


Exist comenzi i funcii pentru identificarea i manipularea componentelor vectorilor i
matricelor. Avnd n vedere c un vector v are un numr de n componente vk , cu k 1 n ,

elementul cu indicele k 3 de exemplu, va fi desemnat prin sintaxa v(3) sau prin k=3, v(k)
Similar, pentru o matrice A , de componente ai , j (cu i 1 n i j 1 m ), elementul a13 va

fi desemnat prin sintaxa A(1,3) sau (de exemplu) prin i=1, j=3, A(i,j)
Capitolul 2. Introducere n GNU Octave 133

Pentru a extrage dintr-o matrice A vectorul coloan w corespunztor indicelui j 3 , se scrie


w=A(:,3) unde : (dou puncte) plasat pe poziia lui i are semnificaia de toate liniile. Similar,
pentru a extrage dintr-o matrice A vectorul linie w corespunztor indicelui i 1 , se scrie
w=A(1,:) unde : (dou puncte) plasat pe poziia lui j are semnificaia de toate coloanele.
Sintaxa A(:,:) poate fi folosit pentru a desemna toate liniile i toate coloanele din A
Pentru a identifica ntr-un vector sau ntr-o matrice poziia tuturor elementelor non-nule, se
utilizeaz funcia find astfel: k=find(v) sau [i,j]=find(A)
Pentru a cuta ntr-un vector sau ntr-o matrice, un anumit element care satisface o condiie,
se utilizeaz funcia find, care d poziia (indicele k pentru v , respectiv indicii i i j pentru A )
la care se afl elementul ce satisface condiia respectiv. Dac se dorete aflarea valorii acelui
element, trebuie apelat funcia find ca n exemplele care urmeaz. Exemple:
v=[-5 8 13 7 -1 0 9], k=find(v<0), p=v(k) sau se scrie direct p=v(find(v<0)) Rspunsul este:
k = 1 5 respectiv p = -5 -1
A=[1 2 3; -5 6 0; 1 0 8], [i,j]=find(A>7), p=A(i,j) sau se scrie direct r=A(find(A>7))
Rspunsul este: i=3, j=3, p=8 respectiv r=8

Rezolvarea sistemelor de ecuaii liniare


Fie un sistem de ecuaii liniare scris sub form matricial: A X B , unde A este matricea
coeficienilor, X este vectorul coloan al necunoscutelor i B este vectorul coloan al
termenilor liberi. Dac sistemul este determinat (numrul de ecuaii este egal cu numrul
necunoscutelor), matricea A este ptrat i soluia X se obine cu sintaxa:
X = inv(A)*B
unde funcia inv calculeaz inversa matricei.
Indiferent dac sistemul de ecuaii liniare este determinat, subdeterminat (cu mai puine ecuaii
dect numrul de necunoscute) sau supradeterminat (cu mai multe ecuaii dect numrul de
necunoscute), soluia X se obine cu sintaxa general valabil:
X = A\B
n care s-a utilizat operatorul backslash.

Rezolvarea ecuaiilor polinomiale (cu coeficieni reali sau compleci)


Ecuaiile polinomiale de gradul n, de forma

Px cn x n cn 1x n 1 c2 x 2 c1x c0 0 , (2.1)
134 Calculul reelelor hidraulice cu GNU Octave

pot fi rezolvate cu funcia roots, care pentru a fi apelat, necesit n prealabil inserarea
coeficienilor polinomului ntr-un vector linie, de exemplu notat c ; coeficienii se insereaz n
ordinea descresctoare a puterilor, adic c cn cn 1 c2 c1 c0 . Dac n cadrul ecuaiei
exist coeficieni nuli, acetia se insereaz cu valoarea 0 obligatoriu pe poziia lor, astfel nct
la final, vectorul c s aib (n+1) elemente pentru o ecuaie de gradul n. Soluia se obine apoi
cu sintaxa:
x = roots(c)
Exemplu: S se determine debitul QF n punctul de funcionare energetic F al unei pompe

centrifuge cu caracteristica energetic H Q 40 60000 Q 2 , unde Q 0; 0.02 m3/s, care

este montat ntr-o instalaie cu caracteristica H instQ 25 25000 Q 2 . Debitul QF se afl la

intersecia celor dou curbe, deci se poate scrie PQF 60000 25000 QF2 40 25 0 ;

soluia pozitiv QF a acestei ecuaii polinomiale se obine cu sintaxa:


c = [(-60000-25000) 0 (40-25)]; Qsol = roots(c); QF = Qsol(find(Qsol>0))
Rezult deci QF = 0.0133 n m3/s.

Rezolvarea ecuaiilor transcendente i a sistemelor de ecuaii neliniare


Pentru rezolvarea ecuaiilor transcendente, f x 0 , se pot utiliza funciile built-in
denumite fzero i fsolve.
Pentru rezolvarea sistemelor de ecuaii neliniare f x 0 se poate utiliza funcia fsolve.
Pentru n ecuaii cu n necunoscute, x este vectorul coloan ale crui n componente sunt
necunoscutele xi cu i 1 n , iar f este vectorul corespunztor celor n ecuaii din sistem,

trecute fiecare ntr-un singur membru i egalate cu zero: fi x1, x2 ,, xn 0 cu i 1 n .

Ambele funcii fzero i fsolve necesit o aproximaie de start (o aproximare iniial a soluiei,
pe care s o furnizeze utilizatorul); apoi, funcia built-in specific va cuta soluia final n
apropierea aproximaiei de start; convergena depinde de alegerea iniial. S-a dovedit c
funcia fsolve este n general convergent, fiind bazat pe o metod de minimizare n sensul
celor mai mici ptrate (implementat prin algoritmul Levenberg-Marquardt [31; paragraful
15.5]).
Capitolul 2. Introducere n GNU Octave 135

Funcia fsolve poate furniza soluia pentru majoritatea sistemelor de ecuaii neliniare ataate
problemelor inginereti, chiar dac aproximaia de start este non-fizic (departe de realitate11).
Recomandm deci cititorilor s foloseasc funcia fsolve, care rezolv att ecuaii, ct i
sisteme de ecuaii neliniare (fsolve este utilizat exclusiv n prezenta carte, pentru soluionarea
sistemelor de ecuaii neliniare aferente staiilor de pompare i reelelor hidraulice).
Sintaxele aferente apelrii funciei fsolve sunt:
[x, valoaref, cod] = fsolve(@nume, x0)
sau
x = fsolve(@nume, x0)
unde x0 este valoarea aproximaiei de start pentru o ecuaie transcendent, sau vectorul (de tip
coloan sau linie) al aproximaiei de start pentru un sistem de ecuaii neliniare; x este soluia
sau vectorul soluiei (de tip coloan sau linie); nume este denumirea funciei scrise de ctre
utilizator, n care este inclus, dup caz, ecuaia sau sistemul de ecuaii neliniare dependente de
x; funcia nume depinde de x, deci se definete sub forma: nume(x); valoaref conine, dup
caz, valoarea lui f sau valorile componentelor vectorului f dup aflarea soluiei (aceste valori
trebuie s fie cvasi-nule dac a fost atins soluia), iar cod este un mesaj codificat
corespunztor gradului de convergen atins (accesai help fsolve); de exemplu, cod = 1
nseamn c a fost atins convergena.
Pe lng variabila x, funcia nume poate fi dependent i de un parametru notat a (care
poate fi o constant sau un vector), caz n care funcia se definete: nume(x,a)
Se definete mai nti parametrul a, apoi sintaxele utilizate pentru rezolvare sunt:
[x, valoaref, cod] = fsolve(@(x) nume(x,a), x0)
sau
x = fsolve(@(x) nume(x,a), x0)

Aplicarea funciei fsolve pentru soluionarea ecuaiilor transcendente se poate efectua n


trei variante. Exemplu: fie ecuaia

f x x3 sin x 5 0 , (2.2)

11
De exemplu, pentru sisteme de ecuaii neliniare aferente reelelor inelare alimentate dintr-un
singur nod, ca aproximaie de start se pot lua valori nule pentru toate debitele de pe arterele reelei;
convergena va fi atins (soluia final va fi obinut) fr probleme. Pentru reele inelare alimentate din
mai multe surse (minim 2 noduri de alimentare), convergena este mai greu de atins cu o aproximaie
de start arbitrar; n acest caz se recomand utilizarea unei aproximaii de start cu semnificaie fizic,
determinate pe baza ecuaiei continuitii aplicate n fiecare nod.
136 Calculul reelelor hidraulice cu GNU Octave

cu aproximaia de start x0 2 . Rezolvarea numeric este urmtoarea:


Se scrie n editorul de text o funcie12 care se salveaz ca fiier nume.m astfel:
function f = nume(x)
f = x^3 + sin(x) -5;
end % finalizarea funciei cu end este opional
apoi se tasteaz n linia de comand: x = fsolve(@nume, 2) i rezult x = 1.5874
Se utilizeaz direct n linia de comand13 sintaxa pentru anonymous function:
x = fsolve(@(x) x^3+sin(x)-5, 2)
Se recurge la inline function:
x = fsolve(inline('x^3+sin(x)-5'), 2)
Pentru i , rezult x = 1.5874 (variantele i se recomand pentru ecuaii simple).

Aplicarea funciei fsolve pentru soluionarea sistemelor de ecuaii neliniare se poate


efectua n dou variante. Exemplu: fie sistemul f w 0 , unde


f1 w1 w1w2 3w2 2 0
2
w1 1
, cu aproximaia de start 0 . (2.3)
2
w 1
2
f w 2 7 w1 5 0 2 0

Rezolvarea numeric este:


Se scrie n editorul de text o funcie14 care se salveaz ca fiier sistem.m astfel:
function f = sistem(w)
f(1) = w(1)^2 + w(1)*w(2) + 3*w(2) -2;
f(2) = w(2)^2 - 7*w(1) -5;
end % finalizarea funciei cu end este opional
- 0.6499
apoi se tasteaz n linia de comand: w = fsolve(@sistem, [1; 1]) i rezult w =
0.6713
Se tasteaz direct n linia de comand15 (cu sintaxa pentru anonymous function):
w = fsolve(@(w) [w(1)^2+w(1)*w(2)+3*w(2)-2; w(2)^2-7*w(1)-5], [1; 1])
unde sistemul de 2 ecuaii a fost introdus ca vector coloan, la fel ca i aproximaia de start.
Rezult aceleai valori ale componentelor lui w. Varianta se aplic pentru sisteme mici.

12
n function, nu este nevoie de operator element-cu-element; se poate scrie x.^3 sau x^3
13
n fsolve, nu este nevoie de operator element-cu-element; se poate scrie x.^3 sau x^3
14
n function, nu este nevoie de operatori element-cu-element; se poate scrie w(1).^2 sau w(1)^2
15
n acest mod de scriere compact n fsolve, nu este nevoie de operatori element-cu-element
Capitolul 2. Introducere n GNU Octave 137

Aproximarea datelor
Regresia polinomial de o singur variabil independent poate fi abordat cu ajutorul
funciilor denumite polyfit i polyval. Fie o funcie y yx , a crei expresie analitic nu se

cunoate; aceast funcie este definit tabelar, prin perechi de valori discrete xk , yk cu

k 1 m , unde xk i yk sunt componentele a doi vectori x i y . Datele din tabel pot fi

aproximate printr-o curb de regresie polinomial, de un anumit grad n, unde n 1 este ales
n funcie de alura curbei pe care punctele xk , yk par s o descrie atunci cnd sunt trasate pe
un grafic. Rezult astfel curba:

y yx cn x n c2 x 2 c1x c0 . (2.4)

Funcia built-in denumit polyfit permite determinarea coeficienilor ci (cu i 0 n ) afereni

curbei de regresie polinomial, cu ajutorul metodei celor mai mici ptrate. Funcia polyfit se
apeleaz cu sintaxa:
c = polyfit(x,y,n)
unde c este vectorul coeficienilor polinomului, cu componente n ordinea descresctoare a
puterilor, adic c cn cn 1 c2 c1 c0 , x este vectorul cu m componente i y este vectorul cu

m componente, care conin perechile de valori discrete din tabel, iar n este gradul polinomului
de aproximare.
Dup aflarea coeficienilor curbei de regresie polinomial, valorile funciei y yx se pot

calcula pentru orice valori ale lui x x0 , cu ajutorul funciei polyval care se apeleaz astfel:

ycalculat = polyval(c,x0)
unde x0 poate fi o valoare singular, sau x0 poate fi un vector cu mai multe componente (caz n
care rezultatul, ycalculat, va fi un vector cu acelai numr de componente ca i x0).
Utilizarea funciilor polyfit i polyval va fi exemplificat n paragraful 3.6, la analiza
funcionrii n paralel a turbopompelor.
Interpolarea cu funcii cubice spline este o alt variant de aproximare a funciei y yx

definit tabelar prin perechi de valori discrete xk , yk cu k 1 m . Funcia de tip built-in care

implementeaz acest tip de interpolare a datelor se numete spline, iar sintaxa cu care se
utilizeaz este urmtoarea:
ycalculat = spline(x,y,x0)
138 Calculul reelelor hidraulice cu GNU Octave

unde x0 poate fi o valoare singular, sau x0 poate fi un vector cu mai multe componente; de
regul, x0 este un vector generat cu pas fin, cu un numr de componente mai mare dect m,
definit pe plaja de valori a lui x din tabel, sau pe o plaj mai extins (caz n care se face o
extrapolare a datelor).

Integrarea numeric integrale curbilinii


Fie o integral curbilinie de forma,
b
J y x dx . (2.5)
a

Dac integrandul y yx este definit tabelar, prin perechi de valori discrete xk , yk cu

k 1 m , unde xk i yk sunt componentele a doi vectori x i y , atunci valoarea integralei se

poate calcula numeric cu ajutorul funciei built-in denumit trapz, care se bazeaz pe metoda
trapezelor, utiliznd sintaxa:
J = trapz(x,y)
Dac integrandul y yx este definit printr-o expresie analitic, atunci se recomand
utilizarea funciei built-in denumite quad, bazat pe o metod de cuadratur. Valoarea
integralei se poate calcula utiliznd sintaxa:
J = quad(@nume, a, b)
unde nume este denumirea funciei scrise de ctre utilizator, n care este inclus integrandul
yx ; funcia nume depinde de x, deci se definete sub forma: nume(x); a i b sunt limitele de
integrare. Dac integrandul este simplu, poate fi utilizat sintaxa pentru anonymous function:
J = quad(@(x) expresie, a, b)
n care pe poziia cuvntului expresie se trece expresia matematic a integrandului yx , sau se
poate recurge la inline function:
J = quad(inline('expresie'), a, b)
Exemplu:
10
J x 2 sin x dx . (2.6)
0

Se scrie n linia de comand16 (utiliznd sintaxa pentru anonymous function):


J = quad(@(x) x.^2.*sin(x), 0, 10)

16
n quad, se aplic obligatoriu operatorii element-cu-element; trebuie scris x.^2.*sin(x)
Capitolul 2. Introducere n GNU Octave 139

sau se poate utiliza inline function:


J = quad(inline('x.^2.*sin(x)'), 0, 10)
i rezult: J = 69.3486

2.5. Structurile de control n GNU Octave17

Structurile de control sunt scrise aici n forma comun ambelor limbaje de programare
(GNU Octave i MATLAB):
structura secvenial (secvena) include instruciuni executate necondiionat una dup
alta (instruciuni de citire, de scriere i de atribuire);
structura alternativ (decizia) include minim o condiie, de care depinde executarea
unei/unor instruciuni; este implementat prin blocurile de comenzi de tip if, sau prin blocul de
comenzi de tip switch, dup cum urmeaz n tabelul 2.9;
structura repetitiv (ciclul) presupune executarea repetat a unor instruciuni, ntr-un
ciclu cu contor (blocul de comenzi de tip for), ntr-un ciclu cu test iniial (blocul de tip while),
sau ntr-un ciclu cu test final (blocul de tip do until), dup cum urmeaz n tabelul 2.10.

Tabelul 2.9. Blocuri de comenzi de tip if i switch n GNU Octave i MATLAB


if (condiie)
if (condiie_1)
instruciuni
instruciuni_1
end
elseif (condiie_2)
if (condiie)
instruciuni_2
instruciuni_1
else
else
instruciuni_3
instruciuni_2
end
end
switch (variabila sau expresie)
switch (variabila)
case (etichet sau expresie)
case 1
instruciuni_1
instruciuni_1
case (etichet sau expresie)
case 2
instruciuni_2
instruciuni_2
...
otherwise
otherwise
instruciuni_3
instruciuni_n
end
end

17
Referine bibliografice (n ordine cronologic): [39], [23], [3]
140 Calculul reelelor hidraulice cu GNU Octave

Tabelul 2.10. Blocuri de comenzi de tip for i while n GNU Octave i MATLAB,
respectiv bloc de comenzi de tip do until n GNU Octave

for variabila = expresie while (condiie) do


instruciuni instruciuni instruciuni
end end until (condiie)

Se face urmtoarea observaie: codul de calcul n MATLAB i GNU Octave poate fi


formulat vectorizat, n scopul accelerrii calculului. Cu ajutorul comenzilor tic i toc se
poate estima timpul de calcul (acesta depinde ns de tipul i de ncrcarea procesorului n
momentul execuiei).
S lum ca exemplu calculul valorilor lui sin x , pentru valori ale lui x cuprinse ntre 0 i 100,
cu pas 0.0001 (rezult 1000001 de valori) problema se poate rezolva n mai multe moduri,
formulate direct n linia de comand, ca mai jos (ntre tic i toc nu se d Enter):
cu ajutorul ciclului cu contor
tic, i=0; for x=0:0.0001:100 i=i+1; y(i)=sin(x); end, toc
Timpul de calcul rezultat este de 0.394602 secunde n MATLAB R2012a i de 10.5612 s n
GNU Octave 3.6.1 (dup cum s-a menionat, valorile timpului de calcul depind de procesor);
n form vectorizat
tic, x = 0:0.0001:100; y = sin(x); toc
Rezult 0.026515 s n MATLAB (de circa 15 ori mai repede) i 0.0623999 s n GNU Octave
(de 169 de ori mai repede ca n ciclul cu contor);
n form vectorizat compact:
tic, y = sin(0:0.0001:100); toc
Rezult 0.020306 s n MATLAB (de circa 19 ori mai repede ca n ciclul cu contor), respectiv
acelai timp de calcul, de 0.0623999 s n GNU Octave.
3. Calculul sistemelor hidraulice cu consum de ap
constant, utiliznd GNU Octave

3.1. Verificarea hidraulic a unei reele inelare cu metoda Q

n cele ce urmeaz vom aborda verificarea hidraulic a unei reele inelare cu metoda Q
(menionat n paragraful 1.6.2), utiliznd GNU Octave1, alegnd ca studiu de caz2 reeaua
inelar din figura 3.1, o reea cu 5 ochiuri (numerotate de la I, la V), cu 11 noduri (2 noduri de
intrare n sistem, reprezentate prin rezervoare cu nivel constant, notate R1 i R2; 8 noduri de
consum i un nod de legtur, fr consum de debit), cu o van notat V2 (amplasat aval de
rezervorul R2, precedat de o clapet anti-retur care mpiedic curgerea apei ctre R2) i cu 15
artere, numerotate cu indicele j, unde j = 115.

Fig. 3.1. Reeaua inelar verificat hidraulic n 3.1, pentru cazul : numerotarea arterelor cu
indicele j 1 15 i debitele de ap consumate n noduri, cu valori ntre 10.00 i 25.00 l/s

1
Toate liniile de program scrise aici pentru GNU Octave pot fi rulate i n MATLAB.
2
Acest studiu de caz a fost rezolvat cu aceeai metod n EPANET, n Georgescu [17; paragraful 3.2].
142 Calculul reelelor hidraulice cu GNU Octave

Reeaua se consider a fi plan, deci toate nodurile se afl la aceeai cot (fie z 0 ). Cotele
piezometrice la suprafaa liber a celor dou rezervoare sunt cunoscute i meninute constante,
anume: H p 53 m pentru rezervorul R1 i H p 35 m pentru rezervorul R2. Presiunea de
R1 R2

serviciu minim cerut la consumatori3 este ps 20 m.c.a., adic ps (g ) 20 m.

Debitele de alimentare asigurate de ctre cele dou rezervoare sunt notate: QR1 pentru
rezervorul R1 i QR 2 pentru rezervorul R2. Valorile debitului de ap consumat Qc n fiecare
nod sunt inserate n figura 3.1 n l/s, anume: sunt 2 noduri (notate C1 i C2) cu debit consumat
de 25 l/s, 4 noduri cu debit consumat de 20 l/s i 2 noduri cu debit consumat de 10 l/s.
Configuraia reelei din figura 3.1 corespunde, de fapt, unei reele mixte, deoarece rezervorul
R2 este conectat la reeaua inelar printr-o ramificaie: conducta de aduciune cu indice j 15 .
Aceast conduct de aduciune este ns foarte scurt i a fost introdus pentru a putea fi
montat vana V2 (o van de control, cu diametrul de 250 mm), care va funciona, n studiul de
caz ales, n dou poziii:
complet deschis, caz n care coeficientul de pierdere de sarcin hidraulic local n
van are valoarea 19.5 ;
nchis, caz n care, debitul de alimentare aferent rezervorului R2 este nul, QR 2 0 ,
iar consumul de ap va fi suprimat la consumatorii notai C1 i C2 n figura 2.1.
Ca urmare, verificarea hidraulic a reelei inelare studiate n acest paragraf, se va realiza
pentru dou cazuri diferite, anume cazul i cazul .
Se cunoate configuraia geometric a reelei inelare din figura 3.1: n tabelul 3.1 sunt
inserate valorile diametrelor D j i lungimilor L j ale arterelor din reea, unde j 1 15 . Se va

considera c rugozitatea absolut a pereilor conductelor are aceeai valoare, k 0.2 mm.
Exceptnd conducta de aduciune j 15 , toate celelalte conducte din reea sunt conducte lungi
din punct de vedere hidraulic, deoarece satisfac condiia: L j D j 200 , cu j 1 14 .

Tabelul 3.1. Diametrele i lungimile arterelor reelei din figura 2.1, artere numerotate cu indicele j
j 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Dj
200 125 200 125 80 125 80 150 80 80 150 80 125 200 250
mm
Lj
1000 500 600 600 600 1000 500 250 1000 500 500 900 700 500 10
m

3
n alimentarea cu ap a localitilor, presiunea de serviciu de 20 m.c.a. corespunde, de exemplu, unor
cldiri de tip (P+4) [43]
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 143

n aceast problem, valorile debitelor Q j pe arterele reelei sunt necunoscute. Verificarea

hidraulic a reelei inelare din figura 3.1, presupune determinarea repartiiei debitelor pe
conductele reelei i determinarea presiunii la consumatorul cel mai dezavantajat, n
scopul verificrii asigurrii presiunii de serviciu minime cerute; n cazul n care presiunea la
consumatorul cel mai dezavantajat este insuficient (mai mic dect presiunea de serviciu
cerut), de vor mri corespunztor cotele piezometrice aferente rezervoarelor.
Pentru modelul conductelor lungi din punct de vedere hidraulic, modulele de rezisten
hidraulic pe fiecare arter j 1 14 se vor calcula cu relaia (1.15):
Lj
M j 0.0826 j , cu j 1 14 , (3.1)
D 5j

unde pentru simplificare, s-a utilizat notaia M j M d j . Pentru calculul pierderilor de sarcin

hidraulic uniform distribuite, se utilizeaz formula Darcy-Weisbach (1.14), pus sub forma:
hd j M j Q j Q j , cu j 1 14 , (3.2)

deoarece nu se cunoate apriori sensul de curgere pe artere.


Pentru conducta de aduciune j 15 (conduct scurt din punct de vedere hidraulic), modulul
de rezisten hidraulic se determin cu relaiile (1.20), (1.15) i (1.18), adic:
L
M15 0.0826 15 15 , (3.3)
5 4
D15 D15
iar pierderea de sarcin hidraulic total pe tronsonul j 15 este (1.21):

hr15 M15Q15
2
M15QR2 2 . (3.4)

Relaia (3.4) nu necesit formulare de tipul Q15 Q15 , deoarece sensul de curgere pe conducta

j 15 este unic: de la rezervorul R2, ctre reeaua inelar.


Pentru coeficientul lui Darcy, se utilizeaz formula explicit Swamee-Jain (1.65), valabil
pentru ntregul regim de curgere turbulent:
2
5.74
j 0.25 lg 0.9 , cu
k
j 1 15 , (3.5)

Re j 3.7 D j

unde numrul Reynolds este dat de relaia (1.13), scris aici:
4 Qj
Re j , cu j 1 15 . (3.6)
D j

Pentru ap, vscozitatea cinematic se admite 106 m2/s.


144 Calculul reelelor hidraulice cu GNU Octave

Cazul : vana V2 este complet deschis, reeaua este alimentat din 2 rezervoare i
are 8 consumatori
Din ecuaia continuitii aplicat ntregului sistem hidraulic, rezult c suma debitelor de
alimentare asigurate de ctre cele dou rezervoare, QR1 i QR 2 , este egal cu suma debitelor
consumate n noduri, anume:
QR1 QR 2 Qc , adic QR1 QR 2 150 litri/s 0.15 m3/s. (3.7)
8 noduri

Pentru cazul , valorile debitelor QR1 i QR 2 sunt necunoscute4.


Algoritmul de calcul aplicat n continuare este cel descris n paragraful 1.6.2, n care vom
utiliza metoda Q, bazat pe rezolvarea sistemului de ecuaii neliniare, format din ecuaiile
de continuitate scrise n nodurile reelei i din ecuaiile de bilan de pierderi de sarcin
hidraulic pe fiecare inel al reelei, n care necunoscutele sistemului sunt debitele.
Urmnd paii de calcul ai acestui algoritm, se alege un sens de parcurgere al inelelor, precum i
un sens de parcurgere al fiecrei artere, ncepnd din cele 2 noduri de alimentare (R1 i R2), n
conformitate cu o distribuie iniial presupus a debitelor Q j pe artere (vezi figura 3.2).

Fig. 3.2. Reeaua inelar verificat hidraulic n 3.1, pentru cazul : distribuia iniial a debitelor n
reea (debitele de start), cu valori n litri/s, ncadrate n chenar

4
Pentru reele inelare alimentate dintr-o singur surs (cu un singur nod de intrare), ecuaia de
continuitate aplicat ntregului sistem permite determinarea direct a valorii debitului de alimentare, ca
sum a debitelor consumate.
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 145

Distribuia iniial a debitelor este calculat aproximativ, cu respectarea ecuaiei continuitii n


fiecare nod; valorile debitelor de start (aproximaia iniial) sunt inserate n figura 3.2, unde
am ales valori de start i pentru debitele de alimentare, anume: QR1 90 l/s i QR 2 60 l/s.
Pentru reeaua din figura 3.1, sistemul de ecuaii neliniare ataat metodei Q este format din
10 ecuaii de continuitate n noduri, 5 ecuaii de bilan de pierderi de sarcin pe inele i ecuaia
de continuitate global (3.7). Explicitnd debitul de alimentare al rezervorului R2 din ecuaia
(3.7), n m3/s, adic: QR 2 0.15 QR1 , rezult 15 ecuaii, cu 15 necunoscute, anume:
debitele Q j pe arterele j 1 14 , respectiv debitul de alimentare QR1 al rezervorului R1.

n cadrul ecuaiilor de continuitate incluse n acest sistem de 15 ecuaii, debitele consumate n


noduri, respectiv suma debitelor de alimentare vor fi trecute cu valorile lor numerice n m3/s
(deoarece calculul hidraulic se efectueaz cu variabile exprimate n uniti de msur din S.I.).
Rezult urmtorul sistem de 15 ecuaii neliniare:

QR1 Q1 Q3
Q Q Q 0.02
1 2 4
Q2 Q5 0.02

Q3 Q6 Q8 0.01
Q4 Q6 Q7 Q10 Q9 0.025

Q11 Q5 Q7 0.01
Q Q 0.02
8 12
Q9 Q12 Q13 0.025 (3.8)
Q Q Q 0.02
14 10 13
0.15 QR1 Q11 Q14

M 1Q1 Q1 M 4Q4 Q4 M 6Q6 Q6 M 3Q3 Q3 0
M Q Q M Q Q M Q Q M Q Q 0
2 2 2 5 5 5 7 7 7 4 4 4
M 6Q6 Q6 M 9Q9 Q9 M 12Q12 Q12 M 8Q8 Q8 0

M 13Q13 Q13 M 9Q9 Q9 M 10Q10 Q10 0

M 14Q14 Q14 M 10Q10 Q10 M 7Q7 Q7 M 11Q11 Q11 0.

Pentru a rezolva sistemul de ecuaii neliniare (3.8) cu ajutorul GNU Octave (sau MATLAB),
sistemul va fi rescris5 sub form matriceal: f w 0 , unde w este un vector de tip linie, ale

crui 15 componente sunt necunoscutele sistemului (2.14), anume w j Q j pentru j 1 14

i w15 QR1 , iar f este vectorul de funcii corespunztor celor 15 ecuaii din sistem, trecute

5
Vezi rezolvarea sistemelor de ecuaii neliniare n paragraful 2.4.
146 Calculul reelelor hidraulice cu GNU Octave

fiecare ntr-un singur membru i egalate cu zero, sub forma: f j w1, w2 , , w15 0 cu

j 1 15 . Prin rescrierea sistemului (3.8), se obine urmtorul sistem de 15 ecuaii neliniare:


f1 w15 w1 w3 0
f w w w 0.02 0
2 1 2 4
f 3 w2 w5 0.02 0

f 4 w3 w6 w8 0.01 0
f 5 w4 w6 w7 w10 w9 0.025 0

f 6 w11 w5 w7 0.01 0
f w w 0.02 0
7 8 12
8f w9 w12 w13 0.025 0 (3.9)
f w w w 0.02 0
9 14 10 13
f10 0.15 w15 w11 w14 0

f11 M 1w1 w1 M 4 w4 w4 M 6 w6 w6 M 3 w3 w3 0
f M w w M w w M w w M w w 0
12 2 2 2 5 5 5 7 7 7 4 4 4
f13 M 6 w6 w6 M 9 w9 w9 M 12w12 w12 M 8 w8 w8 0

f14 M 13w13 w13 M 9 w9 w9 M 10w10 w10 0

f15 M 14w14 w14 M 10w10 w10 M 7 w7 w7 M 11w11 w11 0.

Sistemul (3.9) de 15 ecuaii neliniare f j 0 cu 15 necunoscute w j , unde j 1 15 , va fi

rezolvat cu ajutorul funciei fsolve din GNU Octave (sau MATLAB). n conformitate cu cele
prezentate n paragraful 2.4, sistemul de ecuaii (3.9) va fi inserat ntr-o funcie a
utilizatorului, denumit de exemplu, sistem39.m i aceast funcie va fi apelat n cadrul
funciei fsolve. Pe lng funcia scris de ctre utilizator, n fsolve trebuie introdus i un vector
linie w 0 corespunztor aproximaiei de start (aproximaiei iniiale); n cazul de fa, cele 15

componente w0 j (cu j 1 15 ) ale vectorului de start w 0 sunt valorile debitelor alese iniial

(vezi figura 3.2); aceste valori sunt inserate n tabelul 3.2.


Funcia sistem39.m, liniile de comand corespunztoare soluionrii sistemului (3.9) n GNU
Octave (sau MATLAB), precum i rezultatele numerice obinute sunt inserate n tabelul 3.3.
Soluia final w j ( j 1 15 ) obinut cu fsolve, adic distribuia corect a debitelor n

reeaua inelar studiat, este inserat n tabelul 3.2, alturi de aproximaia iniial, pentru a
putea compara perechile de valori, iniiale versus finale. Pentru soluia final, debitul QR 2
rezult din ecuaia (3.7), sau din suma debitelor pe conductele cu j 11 i j 14 .
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 147

Tabelul 3.2. Distribuia de debite pe artere i debitele de alimentare, pentru cazul (n litri/s)

Aproximaia iniial (figura 3.2) Soluia final calculat cu fsolve


Q1 45 Q9 4 Q1 51.619 Q9 3.945
Q2 15 Q10 4 Q2 17.532 Q10 -0.922
Q3 45 Q11 19 Q3 50.436 Q11 13.615
Q4 10 Q12 4 Q4 14.087 Q12 5.803
Q5 5 Q13 17 Q5 2.468 Q13 15.252
Q6 11 Q14 41 Q6 14.633 Q14 34.330
Q7 4 QR1 90 Q7 1.147 QR1 102.055
Q8 24 QR2 60 Q8 25.803 QR2 47.945

n funcia sistem39.m, expresia numrului Reynolds (3.6) conine debitul n modul, pentru a


obine Re j 0 . n (3.5), la numitor este scris Re j eps 0.9 , pentru a evita diviziunea cu zero
cnd Re j 0 (la schimbarea sensului de curgere pe o arter); eps 2.22 1016 (tabelul 2.2).

Tabelul 3.3. Funcia sistem39.m scris n GNU Octave (sau MATLAB), care conine sistemul de
ecuaii neliniare (3.9), liniile de comand utilizate pentru aflarea soluiei i rezultatele obinute

funcia sistem39.m

function f = sistem39(w)
D = [200 125 200 125 80 125 80 150 80 80 150 80 125 200]*1e-3;
L = [1000 500 600 600 600 1000 500 250 1000 500 500 900 700 500];
k = 0.2e-3;
for j=1:14
Rey(j) = 4*abs(w(j))/(pi*D(j)*1e-6);
lambda(j) = 0.25*(log10(5.74/(Rey(j)+eps)^0.9+k/(3.7*D(j))))^(-2);
M(j) = 0.0826*lambda(j)*L(j)/D(j)^5
end
f(1) = w(15)-w(1)-w(3);
f(2) = w(1)-w(2)-w(4)-0.02;
f(3) = w(2)+w(5)-0.02;
f(4) = w(3)-w(6)-w(8)-0.01;
f(5) = w(4)+w(6)+w(7)+w(10)-w(9)-0.025;
f(6) = w(11)-w(5)-w(7)-0.01;
f(7) = w(8)-w(12)-0.02;
f(8) = w(9)+w(12)+w(13)-0.025;
f(9) = w(14)-w(10)-w(13)-0.02;
f(10) = 0.15-w(15)-w(11)-w(14);
f(11) = M(1)*w(1)*abs(w(1))+M(4)*w(4)*abs(w(4))-M(6)*w(6)*abs(w(6))-
M(3)*w(3)*abs(w(3));
148 Calculul reelelor hidraulice cu GNU Octave

f(12) = M(2)*w(2)*abs(w(2))-M(5)*w(5)*abs(w(5))+M(7)*w(7)*abs(w(7))-
M(4)*w(4)*abs(w(4));
f(13) = M(6)*w(6)*abs(w(6))+M(9)*w(9)*abs(w(9))-M(12)*w(12)*abs(w(12))-
M(8)*w(8)*abs(w(8));
f(14) = M(13)*w(13)*abs(w(13))-M(9)*w(9)*abs(w(9))-M(10)*w(10)*abs(w(10));
f(15) = M(14)*w(14)*abs(w(14))+M(10)*w(10)*abs(w(10))-M(7)*w(7)*abs(w(7))-
M(11)*w(11)*abs(w(11));
end

liniile de comand care conduc la obinerea soluiei sistemului de ecuaii neliniare

w0 = [45 15 45 10 5 11 4 24 4 4 19 4 17 41 90]*1e-3; % in m^3/s


w = fsolve(@sistem39, w0)
w = w*1000; % transformarea valorilor numerice din m^3/s, in litri/s
Q = w(1:14), QR1 = w(15) % explicitarea necunoscutelor sistemului (3.9), in litri/s
QR2 = 150-QR1 % in litri/s

valorile finale ale modulelor de rezisten hidraulic M j pe conductele j 1 14 , alturi de


soluia obinut, anume vectorul w ale crui componente sunt w j Q j pentru j 1 14 i
w15 QR1 ; este afiat i valoarea debitului QR 2 , calculat pe baza ecuaiei (3.7)

M = 5334.01 31689.22 3203.56 38460.11 431563.08 63965.85 396308.13 6069.40


690266.43 410555.70 12605.64 605654.92 44676.57 2720.91 % in s^2/m^5; j = 1:14
w = 0.0516 0.0175 0.0504 0.0141 0.0025 0.0146 0.0011 0.0258 0.0039 -0.0009
0.0136 0.0058 0.0153 0.0343 0.1021 % debite in m^3/s
Q = 51.6190 17.5318 50.4357 14.0872 2.4682 14.6326 1.1468 25.8032 3.9448 -0.9218
13.6150 5.8032 15.2520 34.3303 % debitele pe cele 14 artere, in l/s
QR1 = 102.0547 % debitul de alimentare din rezervorul R1, in l/s
QR2 = 47.9453 % debitul de alimentare din rezervorul R2, in l/s

Pe conducta j 10 , debitul calculat cu fsolve este negativ, Q10 0.9218 litri/s, deci sensul

de curgere pe conducta j 10 este invers sensului estimat iniial n figurile 3.1 i 3.2.
Comparaia dintre valorile debitelor calculate n tabelul 3.3 i valorile estimate iniial n figura
3.2, poate fi efectuat n tabelul 3.2.

Se verific n continuare dac pentru distribuia debitelor calculat, viteza de curgere a apei
pe toate arterele ( j 1 15 ) se ncadreaz n vitezele economice recomandate. Se vor utiliza
urmtoarele linii de comand (n care variabilele sunt introduse cu uniti de msur din S.I.);
vectorul D de 14 componente aferent diametrelor s-a completat cu diametrul conductei de
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 149

aduciune j 15 , iar vectorul Q de 14 componente aferent debitelor n tabelul 3.3 s-a

completat cu valoarea debitului pe conducta j 15 , adic Q(15) = QR2:


D = [200 125 200 125 80 125 80 150 80 80 150 80 125 200 250]*1e-3;
Q = [51.6190 17.5318 50.4357 14.0872 2.4682 14.6326 1.1468 25.8032 3.9448
-0.9218 13.6150 5.8032 15.2520 34.3303 47.9453]*1e-3;
v = 4*abs(Q)./(pi*D.^2)
i rezult urmtoarele valori ale celor 15 componente ale vectorului vitez v (n m/s):
v = 1.6431 1.4286 1.6054 1.1479 0.4910 1.1924 0.2281 1.4602 0.7848
0.1834 0.7705 1.1545 1.2428 1.0928 0.9767
Valorile vitezelor apei se ncadreaz n limitele vitezelor economice specificate n tabelul 1.1
pentru majoritatea arterelor, excepie fcnd arterele cu j 1 i j 3 (care preiau debitul din
rezervorul R1), pe care viteza este mai mare dect limita superioar (de 1.6m/s) a vitezelor
economice recomandate pentru conducte cu diametrul de 200 mm, dar este mai mic dect
viteza maxim (de 2m/s) acceptat n reelele care alimenteaz cldiri de locuit.

Pasul urmtor n calculul de verificare hidraulic al reelei inelare din figura 3.1 este
determinarea presiunii la consumatorul cel mai dezavantajat i compararea acestei valori,
cu valoarea presiunii de serviciu impuse (20 m.c.a). n primul rnd, se corecteaz sensul de
curgere pe artera j 10 reelei, ca n figura 3.3.

Fig. 3.3. Reeaua inelar verificat hidraulic n 3.1, pentru cazul , cu sensurile finale de curgere
150 Calculul reelelor hidraulice cu GNU Octave

Se reamintete faptul c pentru conductele lungi din punct de vedere hidraulic, se neglijeaz
pierderile de sarcin hidraulic locale de pe traseul considerat, precum i modulele cinetice la
consumatori; singura pierdere de sarcin hidraulic local luat n calcul corespunde vanei V2.
Pentru cazul , innd seama de sensurile de curgere, precum i de distribuia debitelor pe
artere, se poate admite c cel mai dezavantajat consumator este C2 (vezi figura 3.3). Pentru
a determina presiunea (cota piezometric) n nodul C2, legea energiilor se poate scrie pe
urmtoarele 8 trasee: R1-3-8-12-C2; R1-3-6-9-C2; R1-3-6-10-13-C2; R1-1-4-9-C2; R1-1-4-10-
13-C2; R2-15-14-13-C2; R2-15-11-7-9-C2 i R2-15-11-7-10-13-C2.
Se reamintete de asemenea c n cazul reelelor inelare, rezolvarea sistemului de ecuaii duce
la o reea echilibrat din punct de vedere hidraulic (cu alte cuvinte, suma pierderilor de
sarcin hidraulic pe fiecare inel este nul). Pentru cazul studiat, n inelul I suma pierderilor de
sarcin hidraulic pe tronsoanele 1+4 este egal cu suma pierderilor de sarcin hidraulic pe
tronsoanele 3+6, adic hr1 4 hr 3 6 ; pe inelul III hr 6 9 hr 812 , pe inelul IV hr 9 hr1013 ,

iar pe inelul V hr14 hr11 7 10 . Astfel, numrul traseelor care alimenteaz nodul C2 pot fi

reduse la dou, anume: un traseu cu sursa n rezervorul R1 i alt traseu cu sursa n rezervorul
R2, cota piezometric a consumatorului C2 fiind unic. De exemplu, pe traseul R1-3-8-12-C2,
legea energiilor se scrie astfel:

Hp Hp M 3Q32 M 8Q82 M12Q12


2
, (3.10)
R1 C2

de unde rezult cota piezometric n nodul C2:


pC2
Hp zC2 H p M 3Q32 M 8Q82 M12Q12
2
. (3.11)
C2 g R1

Reeaua este plan ( zC2 0 ), iar H p 53 m, deci din (3.11) rezult presiunea n nodul C2.
R1

Aceeai valoare a presiunii n nodul C2 se obine i din legea energiilor scris pe celelalte
trasee hidraulice; de exemplu, pentru traseul R2-15-14-13-C2, rezult:
pC2
Hp zC2 H p M15QR2 2 M14Q14
2
M13Q13
2
, (3.12)
C2 g R 2

unde H p 35 m.
R2

Valoarea presiunii n nodul C2 poate fi calculat cu urmtoarele linii de comand, n care


vectorul M determinat n tabelul 3.3 (vectorul modulelor de rezisten hidraulic pe arterele cu
j 1 14 ) este completat cu a 15-a component, corespunztoare arterei cu j 15 , definit
prin relaia (3.3), n care 19.5 :
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 151

Q = abs([51.6190 17.5318 50.4357 14.0872 2.4682 14.6326 1.1468 25.8032


3.9448 -0.9218 13.6150 5.8032 15.2520 34.3303 47.9453])*1e-3;
M = [5334.01 31689.22 3203.56 38460.11 431563.08 63965.85 396308.13 6069.40
690266.43 410555.70 12605.64 605654.92 44676.57 2720.91]; % s^2/m^5; j=1:14
zeta = 19.5; % coeficientul de pierdere de sarcina hidraulica locala la vana V2
D(15) = 0.25; % diametrul conductei j = 15, in metri
L(15) = 10;
Rey(15) = 4*Q(15)/(pi*D(15)*1e-6);
k = 0.2e-3;
lambda(15) = 0.25*(log10(5.74./Rey(15)^0.9+k/(3.7*D(15))))^(-2);
format bank % pentru afisarea valorilor cu 2 zecimale
M(15) = 0.0826*(lambda(15)*L(15)/D(15) + zeta)/D(15)^4 % aplicarea relatiei (2.9)
HpR1 = 53;
HpR2 = 35;
pC2_traseuR1 = HpR1-M(3)*Q(3)^2-M(8)*Q(8)^2-M(12)*Q(12)^2 % (2.17)
pC2_traseuR2 = HpR2-M(15)*Q(15)^2-M(14)*Q(14)^2-M(13)*Q(13)^2 % (2.18)
Rezult urmtoarele valori ale variabilelor M (15 valori n s2/m5) i pC 2 (n m.c.a); pentru
presiunea n nodul C2, se calculeaz ambele valori, obinute cu relaiile (3.11) i (3.12):
M = 5334.01 31689.22 3203.56 38460.11 431563.08 63965.85 396308.13 6069.40
690266.43 410555.70 12605.64 605654.92 44676.57 2720.91 429.34 % s^2/m^5
pC2_traseuR1 = 20.41 % m.c.a., relatia (3.11)
pC2_traseuR2 = 20.41 % m.c.a., relatia (3.12)
Presiunea n nodul C2 are valoarea pC2 20.41 m.c.a., valoare superioar presiunii de serviciu
cerute (20 m.c.a.), deci rezultatul obinut n urma verificrii hidraulice a reelei inelare este
satisfctor pentru cazul analizat.

Cazul : vana V2 este nchis, reeaua este alimentat numai din rezervorul R1 i are
6 consumatori (nodurile C1 i C2 nu mai sunt noduri de consum, ci noduri de legtur)
Pentru cazul , n care nu rmn dect 6 consumatori, ecuaia continuitii se scrie:
QR1 Qc 100 litri/s i QR 2 0 . (3.13)
6 noduri

Problema de verificare hidraulic aferent cazului ar putea fi rezolvat urmnd exact


aceiai pai ca i n cazul ; pentru cazul ar rezulta alte sensuri de curgere pe artere, o alt
distribuie iniial a debitelor, un alt sistem de ecuaii neliniare de data aceasta un sistem cu
14 ecuaii i 14 necunoscute (debitele pe arterele j 1 14 ), respectiv ar rezulta n final o
152 Calculul reelelor hidraulice cu GNU Octave

valoare a presiunii la consumatorul cel mai dezavantajat, dup cum este de ateptat, altul dect
nodul C2.
Pentru a simplifica rezolvarea n cazul , se va pleca de la sistemul de ecuaii neliniare
(3.8), n care se vor face urmtoarele modificri: se scrie direct valoarea QR1 0.1 m3/s n
prima ecuaie; dispar valorile debitelor de consum egale cu 0.025m3/s n ecuaiile de pe
poziiile 5 i 8; se elimin ecuaia de pe poziia 10 i se pstreaz restul de 14 ecuaii din
sistem, necunoscutele sistemului fiind numai debitele Q j pe arterele j 1 14 .

Rezult astfel urmtorul sistem de 14 ecuaii neliniare, cu 14 necunoscute:


0.1 Q1 Q3
Q Q Q 0.02
1 2 4
Q2 Q5 0.02

Q3 Q6 Q8 0.01
Q Q Q Q Q
4 6 7 10 9
Q11 Q5 Q7 0.01
Q Q 0.02
8 12
Q9 Q12 Q13 0 (3.14)

Q14 Q10 Q13 0.02
M Q Q M Q Q M Q Q M Q Q 0
1 1 1 4 4 4 6 6 6 3 3 3
M 2Q2 Q2 M 5Q5 Q5 M 7Q7 Q7 M 4Q4 Q4 0

M 6Q6 Q6 M 9Q9 Q9 M 12Q12 Q12 M 8Q8 Q8 0

M 13Q13 Q13 M 9Q9 Q9 M 10Q10 Q10 0

M 14Q14 Q14 M 10Q10 Q10 M 7Q7 Q7 M 11Q11 Q11 0.
Ecuaiile din sistemul (3.14) nu au fost scrise pentru sensurile de curgere ale apei pe
conductele reelei aferente cazului , ci pentru sensurile din figura 3.1. Asta nseamn c n
urma rezolvrii acestui sistem, anumite valori ale debitelor pe artere vor rezulta cu valori
negative, ceea ce nseamn c pe respectivele artere, sensul real de curgere este invers celui
din figura 3.1. (de exemplu, este evident c mcar una dintre valorile debitelor din a 8-a ecuaie
a sistemului (3.14) va rezulta negativ, altfel acea ecuaie nu are soluie). Ca i n cazul ,
pentru a rezolva sistemul de ecuaii neliniare (3.14) cu ajutorul GNU Octave (sau MATLAB),
sistemul se rescrie sub forma: f w 0 , unde cele 14 componente ale vectorului w sunt

necunoscutele sistemului (3.14), anume w j Q j pentru j 1 14 . Prin rescrierea sistemului

(3.14), se obine sistemul (3.15) de ecuaii neliniare (scris pe pagina urmtoare).


Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 153

Sistemul (3.15) de 14 ecuaii neliniare f j 0 cu 14 necunoscute w j , unde j 1 14 , va fi

rezolvat cu ajutorul funciei fsolve din GNU Octave (sau MATLAB). Sistemul de ecuaii
(3.15) va fi inserat ntr-o funcie a utilizatorului, denumit de exemplu, sistem315.m i aceast
funcie va fi apelat n cadrul funciei fsolve. Pe lng funcia scris de ctre utilizator, n
fsolve trebuie introdus i vectorul w 0 corespunztor aproximaiei de start (aproximaiei

iniiale a debitelor pe artere).

f1 0.1 w1 w3 0
f w w w 0.02 0
2 1 2 4
f 3 w2 w5 0.02 0

f 4 w3 w6 w8 0.01 0
f w w w w w 0
5 4 6 7 10 9
f 6 w11 w5 w7 0.01 0
f w w 0.02 0
7 8 12
f8 w9 w12 w13 0 (3.15)

f 9 w14 w10 w13 0.02 0
f M w w M w w M w w M w w 0
10 1 1 1 4 4 4 6 6 6 3 3 3
f11 M 2 w2 w2 M 5 w5 w5 M 7 w7 w7 M 4 w4 w4 0

f12 M 6 w6 w6 M 9 w9 w9 M 12w12 w12 M 8 w8 w8 0

f13 M 13w13 w13 M 9 w9 w9 M 10w10 w10 0

f14 M 14w14 w14 M 10w10 w10 M 7 w7 w7 M 11w11 w11 0.
Dup cum s-a menionat deja n paragraful 2.4, pentru reele inelare alimentate dintr-un singur
rezervor, funcia fsolve asigur convergena (furnizeaz soluia problemei) i n cazul n care
aproximaia de start este arbitrar aleas. Se va alege o aproximaie iniial non-fizic, de
exemplu cu toate valorile debitelor nule, vectorul aproximaiei de start fiind definit sub
form de vector linie cu componente w0 j 0 pentru j 1 14 , cu sintaxa: w0 = zeros(1,14)

Funcia sistem315.m, liniile de comand corespunztoare soluionrii sistemului (3.15) n


GNU Octave (sau MATLAB), precum i rezultatele numerice obinute sunt inserate n tabelul
3.4. Soluia final w j Q j ( j 1 14 ) obinut cu fsolve, adic distribuia final a

debitelor n reeaua inelar studiat, este inserat n tabelul 3.5. Dup obinerea debitelor pe
artere, se poate verifica i valoarea debitului de alimentare QR1 , ca sum a debitelor de pe
conductele cu j 1 i j 3 . Dup cum s-a specificat deja, o valoare negativ a debitului
154 Calculul reelelor hidraulice cu GNU Octave

calculat, Q j 0 , va arta c pe artera j apa curge n sens invers dect sensul trasat n figura

3.1, valoarea final a debitului pe arter fiind Q j .

Tabelul 3.4. Funcia sistem315.m scris n GNU Octave (sau MATLAB), care conine sistemul de
ecuaii neliniare (3.15), liniile de comand utilizate pentru aflarea soluiei i rezultatele obinute

funcia sistem315.m

function f = sistem315(w)
D = [200 125 200 125 80 125 80 150 80 80 150 80 125 200]*1e-3;
L = [1000 500 600 600 600 1000 500 250 1000 500 500 900 700 500];
k = 0.2e-3;
for j=1:14
Rey(j) = 4*abs(w(j))/(pi*D(j)*1e-6);
lambda(j) = 0.25*(log10(5.74/(Rey(j)+eps)^0.9+k/(3.7*D(j))))^(-2);
M(j) = 0.0826*lambda(j)*L(j)/D(j)^5
end
f(1) = 0.1-w(1)-w(3);
f(2) = w(1)-w(2)-w(4)-0.02;
f(3) = w(2)+w(5)-0.02;
f(4) = w(3)-w(6)-w(8)-0.01;
f(5) = w(4)+w(6)+w(7)+w(10)-w(9);
f(6) = w(11)-w(5)-w(7)-0.01;
f(7) = w(8)-w(12)-0.02;
f(8) = w(9)+w(12)+w(13);
f(9) = w(14)-w(10)-w(13)-0.02;
f(10) = M(1)*w(1)*abs(w(1))+M(4)*w(4)*abs(w(4))-M(6)*w(6)*abs(w(6))-
M(3)*w(3)*abs(w(3));
f(11) = M(2)*w(2)*abs(w(2))-M(5)*w(5)*abs(w(5))+M(7)*w(7)*abs(w(7))-
M(4)*w(4)*abs(w(4));
f(12) = M(6)*w(6)*abs(w(6))+M(9)*w(9)*abs(w(9))-M(12)*w(12)*abs(w(12))-
M(8)*w(8)*abs(w(8));
f(13) = M(13)*w(13)*abs(w(13))-M(9)*w(9)*abs(w(9))-M(10)*w(10)*abs(w(10));
f(14) = M(14)*w(14)*abs(w(14))+M(10)*w(10)*abs(w(10))-M(7)*w(7)*abs(w(7))-
M(11)*w(11)*abs(w(11));
end

liniile de comand care conduc la obinerea soluiei sistemului de ecuaii neliniare

w0 = zeros(1, 14);
w = fsolve(@sistem315, w0)
w = w*1000; % transformarea valorilor numerice din m^3/s, in l/s
Q = w(1:14) % explicitarea necunoscutelor sistemului (3.15)
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 155

QR1 = Q(1)+Q(3) % in litri/s

valorile finale ale modulelor de rezisten hidraulic M j pe conductele j 1 14 , soluia


obinut, anume vectorul w ale crui componente sunt w j Q j pentru j 1 14 , respectiv
valoarea debitului de alimentare din rezervorul R1

M = 5332.77 31285.82 3210.20 39886.02 416483.13 64640.43 331300.31 6068.59


681367.87 331281.68 17075.16 605216.46 45662.74 4249.51 % in s^2/m^5
w = 0.0519 0.0237 0.0481 0.0082 -0.0037 0.0122 -0.0079 0.0259 0.0047 -0.0079
-0.0015 0.0059 -0.0106 0.0015 % debitele in m^3/s
Q = 51.9053 23.6680 48.0947 8.2373 -3.6680 12.2172 -7.8514 25.8774 4.7421 -7.8611
-1.5194 5.8774 -10.6195 1.5194 % debitele pe cele 14 artere, in litri/s
QR1 = 100 % litri/s, deci se verific ecuaia de continuitate globala (2.19)

n tabelul 3.5, se observ c au rezultat debite negative pe conductele cu j 5; 7; 10; 11; 13,
unde apa curge n sens invers celui indicat n figura 3.1. Sensurile corecte de curgere pe
arterele reelei pentru cazul sunt specificate n figura 3.4. Pentru sensurile de curgere din
figura 3.4, toate valorile debitelor sunt pozitive, egale cu modulul valorilor din tabelul 3.5.

Tabelul 3.5. Distribuia de debite pe artere, pentru cazul (n litri/s)

Soluia final calculat cu fsolve


Q1 51.905 Q8 25.878
Q2 23.668 Q9 4.742
Q3 48.095 Q10 -7.861
Q4 8.237 Q11 -1.519
Q5 -3.668 Q12 5.878
Q6 12.217 Q13 -10.620
Q7 -7.851 Q14 1.519

Pasul urmtor n calculul de verificare hidraulic al reelei inelare din figura 3.4 este
determinarea presiunii la consumatorul cel mai dezavantajat i compararea acestei valori,
cu valoarea presiunii de serviciu impuse (20 m.c.a).
Pentru cazul , innd seama de sensurile de curgere, precum i de distribuia debitelor pe
artere, se poate admite c cel mai dezavantajat consumator este C3 (vezi figura 3.4), iar
pentru a determina presiunea (cota piezometric) n nodul C3, legea energiilor se poate scrie pe
urmtoarele 8 trasee: R1-1-4-10-C3; R1-1-4-9-13-C3; R1-1-4-7-11-14-C3; R1-1-2-5-11-14-
C3; R1-3-6-10-C3; R1-3-6-9-13-C3; R1-3-6-7-11-14-C3 i R1-3-8-12-13-C3. Aa cum am
156 Calculul reelelor hidraulice cu GNU Octave

artat pentru cazul , aceste trasee sunt echivalente i, pentru determinarea cotei
piezometrice a consumatorului C3, este suficient calculul efectuat pentru un singur traseu. De
exemplu, pe traseul R1-1-4-10-C3, legea energiilor se scrie astfel:

Hp Hp M1Q12 M 4Q42 M10Q10


2
, (3.16)
R1 C3

de unde rezult cota piezometric n nodul C3:


pC3
Hp zC3 H p M1Q12 M 4Q42 M10Q10
2
. (3.17)
C3 g R1

Fig. 3.4. Reeaua inelar verificat hidraulic n 3.1, pentru cazul : numerotarea arterelor cu
indicele j 1 15 ; debitele de ap consumate n noduri, cu valori ntre 10.00 i 20.00 l/s; debitul de
alimentare din rezervorul R1 egal cu 100 l/s; debitul de alimentare din rezervorul R2 cu valoare nul;
sensurile de curgere pe artere obinute prin rezolvarea sistemului de ecuaii (3.15); valorile debitelor pe
artere sunt modulele valorilor inserate n tabelul 3.5

Reeaua este plan ( zC3 0 ), iar H p 53 m, deci din (3.17) rezult presiunea n nodul C3.
R1

Valoarea presiunii n nodul C3 poate fi calculat cu urmtoarele linii de comand, n care


vectorii au cte 14 componente (vezi tabelul 3.4), corespunztoare celor 14 artere ( j 1 14 ):
Q = [51.9053 23.6680 48.0947 8.2373 -3.6680 12.2172 -7.8514 25.8774 4.7421
-7.8611 -1.5194 5.8774 -10.6195 1.5194]*1e-3; % in m^3/s
M = [5332.77 31285.82 3210.20 39886.02 416483.13 64640.43 331300.31 6068.59
681367.87 331281.68 17075.16 605216.46 45662.74 4249.51]; % in s^2/m^5
HpR1 = 53;
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 157

pC3 = HpR1-M(1)*Q(1)^2-M(4)*Q(4)^2-M(10)*Q(10)^2 % (3.17)


Rezult urmtoarea valoare a presiunii pC3 :

pC3 = 15.454 % in m.c.a.


Deoarece valoarea presiunii n nodul C3 este inferioar presiunii de serviciu cerute (20 m.c.a.),
trebuie mrit cota piezometric la suprafaa liber a rezervorului R1, cu diferena dintre
valoarea presiunii de serviciu ps (g ) 20 m i valoarea presiunii obinute n nodul C3,

pC3 (g ) 15.45 m. Deci cota piezometric necesar la rezervorul R1 trebuie s aib


valoarea minim:
Hp 53 20 15.45 57.55 m. (3.18)
R1

Se alege H p 58 m. Pentru aceast nou valoare, rezult presiunea pC3 = 20.45 m.c.a., care
R1

este superioar valorii presiunii de serviciu cerute. Deci dac se asigur la rezervorul R1 o cot
piezometric H p 58 m, atunci rezultatul obinut n urma verificrii hidraulice a reelei
R1

inelare este satisfctor pentru cazul analizat.

3.2. Dimensionarea unei reele inelare cu metoda Q

n cele ce urmeaz vom aborda dimensionarea unei reele inelare cu metoda Q, utiliznd GNU
Octave6, alegnd ca studiu de caz reeaua inelar din figura 3.5 [17; paragraful 3.3]
(prezentat i n figura 1.15 din paragraful 1.6.2).
Aceast reea are 3 inele, 8 noduri (dintre care unul este nod de alimentare, de exemplu, un
rezervor cu nivel constant, notat R, iar celelalte sunt noduri de consum) i 10 artere, numerotate
cu indicele j (unde j 1 10 ).
Reeaua se consider a fi plan, deci toate nodurile se afl la aceeai cot, de exemplu z 0 .
Cota piezometric H p R la suprafaa liber a rezervorului nu este cunoscut. Presiunea de

serviciu minim cerut la consumatori este ps 20 m.c.a., adic ps (g ) 20 m. n fiecare

dintre cele 7 noduri de consum ale reelei, debitul consumat are aceeai valoare, Qc 3 litri/s.

Se cunosc valorile lungimilor arterelor din reea, L j , unde j 1 10 (inserate n tabelul 3.6),

ns nu se cunosc valorile diametrelor acestora, D j . Se va considera c rugozitatea absolut

a pereilor conductelor are aceeai valoare, k 0.1mm.

6
Toate liniile de program scrise aici pentru GNU Octave pot fi rulate i n MATLAB.
158 Calculul reelelor hidraulice cu GNU Octave

Fig. 3.5. Reeaua inelar dimensionat n 3.2: numerotarea arterelor cu indicele j 1 10 , debitele
consumate n noduri Qc 3.00 l/s i debitul de alimentare QR 21.00 l/s

Tabelul 3.6. Lungimile arterelor reelei din figura 3.5, L j cu indicele j 1 10

j 1 2 3 4 5 6 7 8 9 10
Lj [m] 35 80 65 70 50 60 70 60 80 100

Din ecuaia continuitii, rezult c debitul de alimentare QR (la ieirea din rezervorul R) este
egal cu suma debitelor consumate n reea; pentru studiul de caz ales se scrie:
QR Qc , adic QR 7Qc 21 litri/s. (3.19)
7 noduri

Pentru dimensionarea reelei inelare din figura 3.5, se va adopta modelul conductelor lungi din
punct de vedere hidraulic. Modulele de rezisten hidraulic M j M d j pe fiecare arter

j 1 10 se vor calcula cu relaia (3.1). Pentru calculul pierderilor de sarcin hidraulic


uniform distribuite, se utilizeaz formula Darcy-Weisbach (1.14), scris sub forma (3.2),

dependent de Q j Q j , deoarece nu se cunoate apriori sensul de curgere pe artere. Pentru

coeficientul lui Darcy, se utilizeaz formula explicit Swamee-Jain (3.5), valabil pentru
ntregul regim de curgere turbulent, n care numrul Reynolds este definit prin relaia (3.6).
n aceast problem, sunt mai multe necunoscute dect numrul de ecuaii ce pot descrie
funcionarea sistemului. La necunoscutele deja enumerate (cota piezometric la rezervor H p R

i diametrele arterelor D j ), se adaug i valorile debitelor Q j pe arterele reelei, unde


Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 159

j 1 10 . Pentru a reduce numrul de necunoscute, alegerea diametrelor se va realiza n


funcie de valorile debitelor, pe baza criteriului vitezelor economice (vezi paragraful 1.1.1).
Algoritmul de calcul aplicat n continuare este cel descris n paragraful 1.6.2, n care vom
utiliza metoda Q, bazat pe rezolvarea sistemului de ecuaii neliniare, format din ecuaiile
de continuitate scrise n nodurile reelei i din ecuaiile de bilan de pierderi de sarcin
hidraulic pe fiecare inel al reelei, n care necunoscutele sistemului sunt debitele.
Urmnd paii de calcul ai acestui algoritm, se alege un sens de parcurgere al inelelor
(numerotate de la I la III), precum i un sens de parcurgere al fiecrei artere, ncepnd din
nodul de alimentare (rezervorul R), n conformitate cu o distribuie iniial a debitelor Q j pe

artere (cu j 1 10 ), calculat aproximativ, cu respectarea ecuaiei continuitii n fiecare nod;


valorile debitelor de start (aproximaia iniial) sunt inserate n figura 3.6.
Pentru aceast distribuie iniial a debitelor, se aleg diametrele iniiale ale conductelor D j (cu

j 1 10 ), pe baza tabelului 1.2; valorile diametrelor se insereaz n tabelul 3.7, alturi de


valorile iniiale ale debitelor pe artere.

Fig. 3.6. Reeaua inelar dimensionat n 3.2: distribuia iniial a debitelor n reea (debitele de
start), cu valori n litri/s, ncadrate n chenar

Tabelul 3.7. Distribuia iniial a debitelor i diametrele iniiale ale arterelor

j 1 2 3 4 5 6 7 8 9 10
valori iniiale Qj [l/s] 11.5 5 9.5 3.5 2 2.5 1 4 2 1
(de start) Dj [mm] 125 80 100 63 50 63 40 63 50 40
160 Calculul reelelor hidraulice cu GNU Octave

Reeaua inelar studiat n acest paragraf este identic cu reeaua din figura 1.15 (paragraful
1.6.2), deci sistemul de ecuaii este format din cele 7 ecuaii de continuitate n noduri (1.152)
(1.158) i din cele 3 ecuaii de bilan de pierderi de sarcin hidraulic pe fiecare inel (1.160)
(1.162). Sistemul de 10 ecuaii neliniare obinut, cu 10 necunoscute, anume debitele Q j pe

arterele reelei (cu j 1 10 ), va fi rezolvat numeric, iar ecuaia de continuitate (1.159) scris
n nodul C din figura 3.6 va fi utilizat pentru verificarea final a soluiei obinute.
n cadrul ecuaiilor de continuitate din acest sistem, debitele consumate n noduri, Qc 0.003

m3/s, respectiv debitul de alimentare, QR 0.021 m3/s sunt incluse cu valorile lor numerice n
m3/s. Rezult urmtorul sistem de 10 ecuaii neliniare:
0.021 Q1 Q3
Q Q Q 0.003
1 2 4
Q2 Q5 0.003

Q3 Q6 Q8 0.003
Q Q Q Q 0.003
4 6 7 9
Q Q 0.003 (3.20)
5 7
Q8 Q10 0.003

M 1Q1 Q1 M 4Q4 Q4 M 6Q6 Q6 M 3Q3 Q3 0
M Q Q M Q Q M Q Q M Q Q 0
2 2 2 5 5 5 7 7 7 4 4 4
M 6Q6 Q6 M 9Q9 Q9 M 10Q10 Q10 M 8Q8 Q8 0.

Ecuaia de continutate cu care se va face verificarea soluiei obinute este urmtoarea:
Q9 Q10 0.003 . (3.21)
Pentru a rezolva sistemul de ecuaii neliniare (3.20) cu ajutorul GNU Octave (sau MATLAB),
sistemul va fi rescris sub form matriceal: f Q 0 , unde Q este vectorul linie, ale crui 10

componente sunt necunoscutele sistemului (3.20), anume Q j (unde j 1 10 ), iar f este

vectorul de funcii corespunztor celor 10 ecuaii din sistem, trecute fiecare ntr-un singur
membru i egalate cu zero, sub forma: f j Q1, Q2 , , Q10 0 cu j 1 10 . Cu acestea,

sistemul (3.20) devine sistemul (3.22), scris pe pagina urmtoare.


Sistemul (3.22) de 10 ecuaii neliniare f j 0 cu 10 necunoscute Q j , unde j 1 10 , va fi

rezolvat cu ajutorul funciei fsolve din GNU Octave (sau MATLAB). n conformitate cu cele
prezentate n paragraful 2.4, sistemul de ecuaii (3.22) va fi inserat ntr-o funcie a
utilizatorului, denumit de exemplu, sistem322.m i aceast funcie va fi apelat n cadrul
funciei fsolve. Pe lng funcia scris de ctre utilizator, n fsolve trebuie introdus i un vector
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 161

linie Q 0 corespunztor aproximaiei de start (aproximaiei iniiale); n cazul de fa, cele 10

componente Q0 j (cu j 1 10 ) ale vectorului de start Q 0 sunt valorile debitelor alese iniial

(vezi figura 3.6); aceste valori sunt inserate n tabelul 3.7.


f1 0.021 Q1 Q3 0
f Q Q Q 0.003 0
2 1 2 4
f 3 Q2 Q5 0.003 0

f 4 Q3 Q6 Q8 0.003 0
f Q Q Q Q 0.003 0
5 4 6 7 9
f Q Q 0.003 0 (3.22)
6 5 7
f 7 Q8 Q10 0.003 0

f8 M 1Q1 Q1 M 4Q4 Q4 M 6Q6 Q6 M 3Q3 Q3 0
f M Q Q M Q Q M Q Q M Q Q 0
9 2 2 2 5 5 5 7 7 7 4 4 4
f10 M 6Q6 Q6 M 9Q9 Q9 M 10Q10 Q10 M 8Q8 Q8 0.

Problema studiat aici este o problem de dimensionare. n conformitate cu paii algoritmului
de calcul prezentat n paragraful 1.6.2, determinarea diametrelor conductelor se face iterativ,
n sensul c diametrele conductelor sunt actualizate (redimensionate), dup caz, n funcie
de valoarea debitului calculat pe fiecare conduct. Pentru a facilita aceast alegere a
diametrelor, pe baza datelor din tabelul 1.2, am creat funcia denumit diametre.m, funcie
inserat n tabelul 3.8. Funcia diametre.m va fi apelat n cadrul funciei sistem322.m, pentru
a atribui n mod automat un diametru unei artere pe care curge un anumit debit.

Tabelul 3.8. Funcia diametre.m scris n GNU Octave (sau MATLAB), care permite determinarea
diametrelor conductelor (n metri), n funcie de debit (n m3/s)7

funcia diametre.m

function D = diametre(Q)
for i = 1:10
if Q(i)<=0.05e-3 D(i)=10e-3; end
if (Q(i)>0.05e-3) && (Q(i)<=0.13e-3) D(i)=15e-3; end
if (Q(i)>0.13e-3) && (Q(i)<=0.27e-3) D(i)=20e-3; end
if (Q(i)>0.27e-3) && (Q(i)<=0.48e-3) D(i)=25e-3; end
if (Q(i)>0.48e-3) && (Q(i)<=0.85e-3) D(i)=32e-3; end
if (Q(i)>0.85e-3) && (Q(i)<=1.5e-3) D(i)=40e-3; end
if (Q(i)>1.5e-3) && (Q(i)<=2.3e-3) D(i)=50e-3; end

7
n cadrul funciei diametre.m sunt incluse datele din tabelul 1.2, pn la intervalul de debite [0.017
0.025] m3/s. Pentru debite de peste 0.025 m3/s, structurile alternative de tip if pot fi continuate dup
acelai model n cadrul funciei diametre.m, pn la acoperirea ntregului tabel 1.2.
162 Calculul reelelor hidraulice cu GNU Octave

if (Q(i)>2.3e-3) && (Q(i)<=4e-3) D(i)=63e-3; end


if (Q(i)>4e-3) && (Q(i)<=7e-3) D(i)=80e-3; end
if (Q(i)>7e-3) && (Q(i)<=11e-3) D(i)=100e-3; end
if (Q(i)>11e-3) && (Q(i)<=17e-3) D(i)=125e-3; end
if Q(i)>17e-3 D(i)=150e-3; end
end
end

Funcia sistem322.m, liniile de comand corespunztoare soluionrii sistemului (3.22) n


GNU Octave (sau MATLAB), precum i rezultatele numerice obinute sunt inserate n tabelul
3.9. Soluia final obinut cu fsolve (adic distribuia final a debitelor n reeaua inelar
studiat i diametrele finale ale conductelor) este inserat i n tabelul 3.10, alturi de valorile
aproximate iniial, pentru a facilita comparaia dintre valorile estimate iniial i cele calculate.
n funcia sistem322.m, expresia numrului Reynolds (3.6) conine debitul n modul, pentru a


obine Re j 0 . n (3.5), la numitor este scris Re j eps 0.9 , pentru a evita diviziunea cu zero
cnd Re j 0 (la schimbarea sensului de curgere pe o arter); eps 2.22 1016 (tabelul 2.2).

Tabelul 3.9. Funcia sistem322.m scris n GNU Octave (sau MATLAB), care conine sistemul de
ecuaii neliniare (3.22), liniile de comand utilizate pentru aflarea soluiei i rezultatele obinute

funcia sistem322.m

function f = sistem322(Q)
D = diametre(Q) % alegerea diametrelor in metri
L = [35 80 65 70 50 60 70 60 80 100];
k = 0.1e-3;
for j=1:10
Rey(j) = 4*abs(Q(j))/(pi*D(j)*1e-6);
lambda(j) = 0.25*(log10(5.74/(Rey(j)+eps)^0.9+k/(3.7*D(j))))^(-2)
M(j) = 0.0826*lambda(j)*L(j)/D(j)^5
end
f(1)=0.021-Q(1)-Q(3);
f(2)=Q(1)-Q(2)-Q(4)-0.003;
f(3)=Q(2)-Q(5)-0.003;
f(4)=Q(3)-Q(6)-Q(8)-0.003;
f(5)=Q(4)+Q(6)-Q(7)-Q(9)-0.003;
f(6)=Q(5)+Q(7)-0.003;
f(7)=Q(8)-Q(10)-0.003;
f(8)=M(1)*Q(1)*abs(Q(1))+M(4)*Q(4)*abs(Q(4))-M(6)*Q(6)*abs(Q(6))-M(3)*Q(3)*abs(Q(3));
f(9)=M(2)*Q(2)*abs(Q(2))+M(5)*Q(5)*abs(Q(5))-M(7)*Q(7)*abs(Q(7))-M(4)*Q(4)*abs(Q(4));
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 163

f(10)=M(6)*Q(6)*abs(Q(6))+M(9)*Q(9)*abs(Q(9))-M(10)*Q(10)*abs(Q(10))-
M(8)*Q(8)*abs(Q(8));
end

liniile de comand care conduc la obinerea soluiei sistemului de ecuaii neliniare

Q0 = [11.5 5 9.5 3.5 2 2.5 1 4 2 1]*1e-3; % debitele de start in m^3/s


Q = fsolve(@sistem322, Q0)
D = 1000*diametre(Q) % diametrele in mm
Q = Q*1000 % transformarea valorilor numerice din m^3/s, in l/s

soluia obinut, anume vectorul Q ale crui componente sunt Q j pentru j 1 10 , precedat de
valorile finale ale diametrelor, coeficienilor lui Darcy i modulelor de rezisten hidraulic

D = 0.1250 0.0800 0.1000 0.0630 0.0500 0.0630 0.0400 0.0800 0.0500 0.0400 % metri
lambda = 0.0213 0.0236 0.0220 0.0250 0.0266 0.0257 0.0297 0.0242 0.0267
0.0291
M = 2016.43 47571.38 11791.59 145649.12 350916.55 128466.20 1677862.35
36576.11 565595.80 2349499.23 % in s^2/m^5
Q = 0.0115 0.0051 0.0095 0.0033 0.0021 0.0025 0.0009 0.0040 0.0020 0.0010 % m^3/s
D = 125 80 100 63 50 63 40 80 50 40 % diametrele arterelor, in mm
Q = 11.4696 5.1386 9.5304 3.3310 2.1386 2.5115 0.8614 4.0189 1.9811 1.0189 % litri/s

Tabelul 3.10. Distribuia iniial a debitelor i diametrele iniiale ale arterelor, alturi de distribuia
final a debitelor i diametrele finale, calculate cu funcia sistem322.m din tabelul 3.9
j 1 2 3 4 5 6 7 8 9 10
valori iniiale Qj [l/s] 11.5 5 9.5 3.5 2 2.5 1 4 2 1
(de start) Dj [mm] 125 80 100 63 50 63 40 63 50 40
valori finale Qj [l/s] 11.47 5.14 9.53 3.33 2.14 2.51 0.86 4.02 1.98 1.02
(sistem322.m) Dj [mm] 125 80 100 63 50 63 40 80 50 40

n primul rnd, menionm c soluia final verific relaia (3.21). n al doilea rnd, trebuie
subliniat faptul c prezena funciei diametre.m n interiorul funciei sistem322.m sporete
dificultatea problemei, iar convergena nu poate fi atins cu o aproximaie de start arbitrar (cu
alte cuvinte, problema este puternic dependent de aproximaia de start). Din acest motiv,
aproximaia iniial a debitelor a fost aleas judicios, dup experiena proiectantului. Dup
cum se observ n tabelul 3.10, ntre valorile estimate iniial i valorile calculate la final nu sunt
diferene majore. Fa de dimensionarea iniial a arterelor, la final a fost schimbat un singur
diametru, anume diametrul conductei cu j 8 .
164 Calculul reelelor hidraulice cu GNU Octave

Vom aborda n cele ce urmeaz i o a doua variant de rezolvare a sistemului de ecuaii


neliniare (3.22), o variant slab dependent de aproximaia iniial, desemnat n continuare
drept varianta B. Pentru aceasta, se propune o nou aproximaie iniial a debitelor (care se
insereaz n vectorul Q0), diferit de cea din tabelul 3.10; pentru aceste noi valori de debit, se
aleg diametrele arterelor (n vectorul D0) cu ajutorul funciei diametre.m, utiliznd
urmtoarele linii de comand:
Q0 = [10.5 4.5 10.5 3 1.5 3 1.5 4.5 1.5 1.5]*1e-3; % in m^3/s
D0 = 1000*diametre(Q0) % in mm
i rezult urmtoarele diametre iniiale (n mm):
D0 = 100 80 100 63 40 63 40 80 40 40
n tabelul 3.11 se scrie o nou funcie numit sistem322B.m cu care va fi rezolvat sistemul de
ecuaii neliniare (3.22). De data aceasta, funcia sistem322B va fi dependent i de un
parametru, anume de vectorul D al diametrelor, sub forma: sistem322B(Q,D).
n interiorul funciei sistem322B.m, valorile diametrelor nu vor varia n timpul iteraiilor (aa
cum se ntmpl n cadrul funciei sistem322.m), deci rezultatul va fi o distribuie a debitelor,
care nu se va potrivi neaprat cu diametrele intrate ca parametru. Pentru a obine soluia final,
adic o distribuie a debitelor pentru care diametrele conductelor corespund criteriului vitezelor
economice, trebuie apelate succesiv funciile sistem322B.m i diametre.m, ca n tabelul 3.11,
pn cnd se atinge criteriului vitezelor economice. Numrul de apelri succesive va constitui
numrul de iteraii globale efectuate pentru atingerea soluiei finale.

Tabelul 3.11. Funcia sistem322B.m scris n GNU Octave (sau MATLAB), pentru varianta B de
rezolvare a sistemului de ecuaii neliniare (3.22), liniile de comand utilizate pentru aflarea soluiei i
rezultatele obinute

funcia sistem322B.m

function f = sistem322B(Q,D)
L = [35 80 65 70 50 60 70 60 80 100];
k = 0.1e-3;
for j=1:10
Rey(j) = 4*abs(Q(j))/(pi*D(j)*1e-6);
lambda(j) = 0.25*(log10(5.74/(Rey(j)+eps)^0.9+k/(3.7*D(j))))^(-2);
M(j) = 0.0826*lambda(j)*L(j)/D(j)^5;
end
f(1)=0.021-Q(1)-Q(3);
f(2)=Q(1)-Q(2)-Q(4)-0.003;
f(3)=Q(2)-Q(5)-0.003;
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 165

f(4)=Q(3)-Q(6)-Q(8)-0.003;
f(5)=Q(4)+Q(6)-Q(7)-Q(9)-0.003;
f(6)=Q(5)+Q(7)-0.003;
f(7)=Q(8)-Q(10)-0.003;
f(8)=M(1)*Q(1)*abs(Q(1))+M(4)*Q(4)*abs(Q(4))-M(6)*Q(6)*abs(Q(6))-M(3)*Q(3)*abs(Q(3));
f(9)=M(2)*Q(2)*abs(Q(2))+M(5)*Q(5)*abs(Q(5))-M(7)*Q(7)*abs(Q(7))-M(4)*Q(4)*abs(Q(4));
f(10)=M(6)*Q(6)*abs(Q(6))+M(9)*Q(9)*abs(Q(9))-M(10)*Q(10)*abs(Q(10))-
M(8)*Q(8)*abs(Q(8));
end

liniile de comand care conduc la obinerea soluiei sistemului de ecuaii neliniare, alturi de
rezultatele obinute (sunt subliniate valorile diametrelor care se schimb de la o iteraie la alta, n
cursul iteraiilor globale)

% aproximatia de start
Q0 = [10.5 4.5 10.5 3 1.5 3 1.5 4.5 1.5 1.5]*1e-3; % in m^3/s
D0 = diametre(Q0) % in metri
rezult valorile diametrelor iniiale n metri:
D0 = 0.1000 0.0800 0.1000 0.0630 0.0400 0.0630 0.0400 0.0800 0.0400 0.0400
% prima iteratie global
Q = fsolve(@(Q) sistem322B(Q,D0), Q0)
rezult valorile debitelor n m3/s:
Q = 0.0108 0.0047 0.0102 0.0031 0.0017 0.0027 0.0013 0.0044 0.0016 0.0014
D = diametre(Q)
rezult valorile diametrelor n metri:
D = 0.1000 0.0800 0.1000 0.0630 0.0500 0.0630 0.0400 0.0800 0.0500 0.0400
% a 2-a iteratie global
Q = fsolve(@(Q) sistem322B(Q,D), Q)
rezult valorile debitelor n m3/s:
Q = 0.0111 0.0051 0.0099 0.0031 0.0021 0.0028 0.0009 0.0040 0.0020 0.0010
D = diametre(Q)
rezult valorile diametrelor n metri:
D = 0.1250 0.0800 0.1000 0.0630 0.0500 0.0630 0.0400 0.0800 0.0500 0.0400
% a 3-a iteratie global
Q = fsolve(@(Q) sistem322B(Q,D), Q)
rezult valorile debitelor n m3/s:
Q = 0.0115 0.0051 0.0095 0.0033 0.0021 0.0025 0.0009 0.0040 0.0020 0.0010
D = diametre(Q)
rezult valorile diametrelor n metri:
D = 0.1250 0.0800 0.1000 0.0630 0.0500 0.0630 0.0400 0.0800 0.0500 0.0400
Deci ultimul rezultat reprezint soluia final, deoarece vectorul diametrelor a rmas neschimbat, n
raport cu cel obinut la a 2-a iteraie global.
% transformarea din metri in mm, respectiv din m^3/s in l/s
D = D*1000 % transformarea valorilor numerice din m, in mm
Q = Q*1000 % transformarea valorilor numerice din m^3/s, in l/s
166 Calculul reelelor hidraulice cu GNU Octave

soluia final, anume vectorul debitelor Q ale crui componente sunt Q j i vectorul diametrelor
D ale crui componente sunt D j , pentru j 1 10

D = 0.1250 0.0800 0.1000 0.0630 0.0500 0.0630 0.0400 0.0800 0.0500 0.0400 % metri
Q = 0.0115 0.0051 0.0095 0.0033 0.0021 0.0025 0.0009 0.0040 0.0020 0.0010 % in m^3/s
D = 125 80 100 63 50 63 40 80 50 40 % in mm
Q = 11.4696 5.1386 9.5304 3.3310 2.1386 2.5115 0.8614 4.0189 1.9811 1.0189 % in litri/s

Soluia final obinut cu funcia sistem322B.m este inserat n tabelul 3.12, alturi de
aproximaia iniial corespunztoare variantei B.
Soluia final obinut dup 3 iteraii globale cu funcia sistem322B.m este identic cu
soluia final obinut direct cu funcia sistem322.m (vezi tabelele 3.12 i 3.10). Diferena
const n aproximaia de start, care n varianta B, a fost mai ndeprtat de soluia final dect
n cazul inclus n tabelul 3.10.

Tabelul 3.12. Distribuia iniial a debitelor i diametrele iniiale ale arterelor, alturi de distribuia
final a debitelor i diametrele finale, calculate cu funcia sistem322B.m din tabelul 3.11
j 1 2 3 4 5 6 7 8 9 10
valori iniiale Qj [l/s] 10.5 4.5 10.5 3 1.5 3 1.5 4.5 1.5 1.5
(de start) Dj [mm] 100 80 100 63 40 63 40 80 40 40
valori finale Qj [l/s] 11.47 5.14 9.53 3.33 2.14 2.51 0.86 4.02 1.98 1.02
(sistem322B.m) Dj [mm] 125 80 100 63 50 63 40 80 50 40

n varianta B, fa de dimensionarea iniial a arterelor, pn la final au fost schimbate


diametrele a 3 conducte, anume: D1 , D5 i D9 .

Se verific n continuare dac pentru distribuia debitelor calculat, viteza de curgere a apei
pe arterele reelei ( j 1 10 ) se ncadreaz n vitezele economice recomandate. Se vor utiliza
urmtoarele linii de comand (n care variabilele sunt introduse cu uniti de msur din S.I.):
D = [125 80 100 63 50 63 40 80 50 40]*1e-3;
Q = [11.4696 5.1386 9.5304 3.3310 2.1386 2.5115 0.8614 4.0189 1.9811
1.0189]*1e-3;
v = 4*Q./(pi*D.^2)
i rezult urmtoarele valori ale celor 10 componente ale vectorului vitez v (n m/s):
v = 0.9346 1.0223 1.2134 1.0686 1.0892 0.8057 0.6855 0.7995 1.0090
0.8108
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 167

Absolut toate valorile vitezelor pe arterele reelei inelare dimensionate n acest paragraf se
ncadreaz n limitele vitezelor economice specificate n tabelul 1.1.

Pasul urmtor n calculul de dimensionare al reelei inelare din figura 3.5 este determinarea
presiunii la consumatorul cel mai dezavantajat i compararea acestei valori, cu valoarea
presiunii de serviciu impuse (20 m.c.a).
Pentru reeaua inelar dimensionat, innd seama de sensurile de curgere, precum i de
distribuia debitelor pe artere, se poate admite c cel mai dezavantajat consumator este cel
din nodul C (vezi figura 3.5), iar pentru a determina presiunea (cota piezometric) n nodul C,
legea energiilor se poate scrie pe urmtoarele 3 trasee: R-1-4-9-C; R-3-6-9-C i R-3-8-10-C.
Aceste trasee sunt echivalente, deci este suficient efectuarea calculului pentru unul dintre
aceste trasee hidraulice. De exemplu, pe traseul R-1-4-9-C, legea energiilor se scrie astfel:

H p H p M1Q12 M 4Q42 M 9Q92 . (3.23)


R C

Dup cum s-a specificat, nu este cunoscut cota piezometric H p la suprafaa liber a
R

rezervorului. Se tie ns care este cota piezometric necesar n nodul C (aceasta depinde
de presiunea de serviciu ce trebuie asigurat n nod):
pC p
Hp zC s zC 20 m, (3.24)
C g g
reeaua fiind plan ( zC 0 ). Pentru H p 20 m, cota piezometric necesar la rezervor se
C

obine din relaia (3.23) cu urmtoarele linii de comand:


Q = [11.4696 5.1386 9.5304 3.3310 2.1386 2.5115 0.8614 4.0189 1.9811
1.0189]*1e-3; % in m^3/s
M = [2016.43 47571.38 11791.59 145649.12 350916.55 128466.20
1677862.35 36576.11 565595.80 2349499.23]; % in s^2/m^5
HpC = 20;
HpR = HpC+M(1)*Q(1)^2+M(4)*Q(4)^2+M(9)*Q(9)^2 % (3.23)
Rezult: H p 24.10 m.
R
168 Calculul reelelor hidraulice cu GNU Octave

3.3. Verificarea hidraulic a unei reele inelare cu metoda H

n cele ce urmeaz vom aborda verificarea hidraulic a unei reele inelare cu metoda H [37]
(menionat n paragraful 1.6.2), utiliznd GNU Octave8, alegnd ca studiu de caz reeaua
inelar din figura 3.5 (prezentat i n figura 1.15 din paragraful 1.6.2), o reea cu 3 inele, cu
8 noduri (dintre care unul este nod de alimentare rezervorul R cu nivel constant, iar celelalte
sunt noduri de consum) i cu 10 conducte, numerotate cu indicele j (unde j 1 10 ). Reeaua
se consider a fi plan (toate nodurile se afl la aceeai cot, de exemplu z 0 ). La suprafaa
liber a rezervorului R, cota piezometric are valoarea H p 24 m. Presiunea de serviciu
R

minim cerut la consumatori este ps 20 m.c.a., adic ps (g ) 20 m. Se cere ca n fiecare


dintre cele 7 noduri de consum ale reelei, debitul consumat s aib, de exemplu, valoarea
Qc 3 litri/s. Se cunosc valorile lungimilor arterelor din reea, L j , precum i valorile

diametrelor arterelor, D j (determinate n urma dimensionrii reelei n paragraful 3.2), unde

j 1 10 ; aceste valori geometrice sunt inserate n tabelul 3.13. Se va considera c rugozitatea


absolut a pereilor conductelor are aceeai valoare: k 0.1 mm.

Tabelul 3.13. Lungimile i diametrele arterelor reelei inelare din figura 3.5
j 1 2 3 4 5 6 7 8 9 10
Lj [m] 35 80 65 70 50 60 70 60 80 100
Dj [mm] 125 80 100 63 50 63 40 80 50 40

Dup cum s-a menionat n paragraful 1.6.2, metoda H este o metod de calcul hidraulic
bazat pe presiune (sau pe cota piezometric n noduri [37]), n care necunoscutele sunt
valorile presiunii/cotei piezometrice n nodurile reelei. Vom aborda 2 variante de calcul:

varianta A, n care debitul consumat n fiecare nod este meninut constant (de exemplu,
Qc 3 litri/s) i nu depinde de presiunea nregistrat n nod;

varianta B, n care debitul consumat n fiecare nod depinde de presiunea nregistrat n


nod, de exemplu printr-o relaie de tipul relaiei (1.75) corespunztoare ajutajelor.

8
Toate liniile de program scrise aici pentru GNU Octave pot fi rulate i n MATLAB.
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 169

n ambele variante, valorile debitelor pe artere se obin la final, dup determinarea valorilor
presiunii n noduri.
Pentru verificarea hidraulic a reelei inelare din figura 3.5 cu metoda H, se va adopta modelul
conductelor lungi din punct de vedere hidraulic i se va presupune c regimul de curgere este
turbulent rugos9. Modulele de rezisten hidraulic M j pe arterele j 1 10 se calculeaz cu

relaia (3.1). Pentru calculul pierderilor de sarcin hidraulic uniform distribuite, se utilizeaz
formula Darcy-Weisbach (1.14). Pentru coeficientul lui Darcy, se utilizeaz formula explicit
Prandtl-Nikuradse (1.64), valabil pentru regimul de curgere turbulent rugos.
Pentru reelele inelare nu se cunoate apriori sensul de curgere pe artere, dar pentru reeaua
aleas aici ca studiu de caz, sensurile de curgere au fost stabilite (confirmate prin calcul) n
paragraful 3.2. n figura 3.7 este prezentat reeaua din figura 3.5, cu numerotarea nodurilor:
indicii nodurilor sunt notai ck , unde k 1 7 .

Fig. 3.7. Reeaua inelar verificat hidraulic n 3.3: numerotarea conductelor cu indicele j 1 10
i numerotarea nodurilor de consum cu indice ck cu k 1 7

n metoda H, se pleac de la legea energiilor scris pe fiecare arter a reelei din aceasta
se expliciteaz debitul n funcie de cotele piezometrice n nodurile ce delimiteaz artera.

9
Valorile numrului Reynolds calculate n paragraful 3.2 corespund n integralitate unui regim
turbulent preptratic. n cadrul metodei H, utilizarea formulei Swamee-Jain (3.5), dependent de
numrul Reynolds, deci dependent de debit, ngreuneaz calculul, deoarece necunoscutele problemei
sunt formulate n presiuni (cote piezometrice ), nu n debite. Pentru simplificarea calculului hidraulic,
ipoteza micrii turbulent rugoase este acceptabil.
170 Calculul reelelor hidraulice cu GNU Octave

n general, pentru o conduct cu indicele j , delimitat de nodurile NA i NB, pentru care sensul
de curgere nu este cunoscut, legea energiilor se poate scrie ntr-o prim aproximaie astfel:

H N A H N B M j Q 2j . (3.25)

Explicitnd debitul din (3.25), pentru conducta j rezult relaia:


0.5
Q j H NA H NB M 0j .5 . (3.26)

n continuare, se va aplica urmtoarea convenie de semne: debitul va fi considerat pozitiv, cu


sens de curgere de la nodul NA la nodul NB, adic Q j 0 , dac H N A H N B , respectiv

debitul va fi considerat negativ, cu sens de curgere de la nodul NB la nodul NA, adic Q j 0 ,

dac H N A H N B . Ulterior, expresia debitului (3.26) se insereaz n ecuaiile de continuitate

scrise n nodurile care delimiteaz conducta. Pentru ecuaiile de continuitate scrise n nodurile
unei reele inelare, rezult un sistem de ecuaii neliniare ale crui necunoscute sunt cotele
piezometrice n nodurile reelei. Abia dup soluionarea acestui sistem i determinarea
necunoscutelor, cu ajutorul unor relaii de tipul (3.26) se calculeaz repartiia debitelor pe
conductele reelei, cu convenia de semne enunat mai sus.

Deoarece pentru problema studiat n acest paragraf, n fiecare ecuaie de continuitate intr i
debitul consumat n nod, Qc k , cu k 1 7 , debit care poate fi constant sau dependent de

presiunea din nod, n cele ce urmeaz, rezolvarea problemei va fi efectuat pentru dou
variante, anume variantele A i B menionate anterior.

Varianta A a metodei H
Dup cum s-a menionat, n varianta A debitul consumat n fiecare nod este meninut
constant, Qc k Qc 3 litri/s (cu k 1 7 ) i nu depinde de presiunea nregistrat n nod.

Deci, pentru varianta A, debitul de alimentare QR (la ieirea din rezervorul R) este definit
prin ecuaia de continuitate global (3.19) i are valoarea QR 21 litri/s.

Considernd sensurile de curgere din figura 3.7, se aplic legea energiilor pentru fiecare din
cele 10 conducte ale reelei inelare studiate. Apoi, explicitnd debitul din fiecare expresie a
legii energiilor, dup modelul din (3.26), pentru conductele cu j 1 10 din figura 3.7, rezult
relaiile (3.27) de definiie a debitelor, din pagina urmtoare.
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 171

0.5 0.5
Q1 H p R H p c1 M 10.5 24 H p
c1
M 10.5
0.5
Q2 H p H p M 20.5
c1 c 2
0. 5 0.5
Q3 H p R H p c5 M 30.5 24 H p
c5
M 30.5
0.5
Q H
p c1 H p c 4 M 40.5
4
0.5
Q5 H p c 2 H p c3 M 50.5
0. 5
(3.27)
Q H
p c5 H p c 4 M 60.5
6
0.5
Q7 H p c 4 H p c3 M 70.5

Q H H
0.5
M 80.5
8 p c5 p c6
0. 5
Q9 H p H p M 90.5
c4 c7
0.5
Q10 H p c 6 H p c 7
0. 5
M 10

unde s-a explicitat valoarea cotei piezometrice la rezervor, H p 24 m.


R

Ecuaiile de continuitate aplicate n cele 8 noduri ale reelei se scriu astfel:


QR Q1 Q3
Q Q Q Q
1 2 4 c1
Q2 Q5 Qc 2

Q3 Q6 Q8 Qc5
(3.28)
Q4 Q6 Q7 Q9 Qc 4
Q5 Q7 Qc3

Q8 Q10 Qc 6
Q Q Q
9 10 c7

Numai 7 dintre cele 8 ecuaii (3.28) sunt liniar independente; vom utiliza n calcule primele
7 ecuaii de continuitate din sistemul (3.28).
n continuare, valorile debitelor definite prin relaiile (3.27) sunt introduse n aceste 7 ecuaii
ale sistemului de ecuaii liniare (3.28) i rezult sistemul de ecuaii neliniare (3.29), scris pe
pagina urmtoare. Sistemul (3.29) are 7 ecuaii i 7 necunoscute, anume cotele piezometrice
Hp (cu k 1 7 ) n nodurile de consum ale reelei.
ck
172 Calculul reelelor hidraulice cu GNU Octave

0.5 0.5
24 H p 24 H p
QR
c1 c5
0.5 0.5
M1 M3
0. 5 0.5 0.5
24 H p c1 H p c1 H p c 2 H p c1 H p c 4
0. 5
0. 5
0.5
Qc1
M 1 M 2 M 4
0. 5 0. 5
H p c1 H p c 2 Hp Hp
0. 5
c2
0.5
c3
Qc 2
M2 M5
0.5 0. 5 0.5
24 H p Hp Hp Hp Hp
c5
c5 c4
c5 c6
Qc5

0.5 0.5 0.5
M3 M6 M8
0. 5 0.5
(3.29)
Hp Hp Hp Hp
c1 c4
c5 c4

M4 0. 5
M6 0.5

Hp Hp
0.5
Hp Hp
0.5
c4 c3
c4 c7
Qc 4
M7 0.5
M9 0.5

0.5 0.5
H p H p H p H p

c2
0. 5
c3
c4
0.5
c3
Qc3
M 5 M 7
0.5 0. 5
H p c5 H p c 6 Hp Hp
c6 c7
Qc 6
M8 0. 5
M 100.5

Pentru a rezolva sistemul de ecuaii neliniare (3.29) cu ajutorul GNU Octave (sau MATLAB),
sistemul va fi rescris sub form matriceal: f H 0 , unde H este vectorul linie, ale crui 7

componente sunt necunoscutele sistemului (3.29), anume H k H p c (cu k 1 7 ); f este


k

vectorul de funcii corespunztor celor 7 ecuaii din sistem, trecute fiecare ntr-un singur
membru i egalate cu zero, sub forma: f k H1, H 2 , , H 7 0 cu k 1 7 .
Cu acestea, sistemul (3.29) devine (3.30), scris pe pagina urmtoare. Sistemul (3.30) de
7 ecuaii neliniare f k 0 cu 7 necunoscute H k (unde k 1 7 ), va fi rezolvat cu ajutorul

funciei fsolve din GNU Octave (sau MATLAB). n conformitate cu cele prezentate n
paragraful 2.4, sistemul de ecuaii (3.30) va fi inserat ntr-o funcie a utilizatorului, denumit
de exemplu, sistem330.m i aceast funcie va fi apelat n cadrul funciei fsolve. Funcia
sistem330.m va fi scris funcie de un parametru, anume funcie de vectorul M al modulului
de rezisten hidraulic, ale crui 10 componente M j (cu j 1 10 ) sunt calculate cu formula

Prandtl-Nikuradse (1.64) pentru fiecare arter a reelei.


Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 173

24 H1
0.5
24 H 5
0.5
f1 QR 0
M 10.5 M 30.5
0. 5 0. 5 0.5
24 H1 H1 H 2 H1 H 4
f2 0.5
0.5
0.5
Qc1 0
M 1 M 2 M 4
0. 5 0.5
f H1 H 2
H 2 H3
Qc 2 0
3
M 20.5 M 50.5

24 H 5
0.5
H5 H 4
0.5
H5 H6
0.5
f4 0.5
0.5
0.5
Qc5 0 (3.30)
M 3 M 6 M 8
0. 5 0.5 0. 5 0. 5
f H1 H 4
H5 H 4

H 4 H3 H H
4 0.57 Qc 4 0
5 M4 0.5
M6 0.5
M7 0.5
M9

H 2 H3
0.5
H 4 H3
0.5
f6 Qc3 0
M 50.5 M 70.5
0. 5 0.5
H5 H6 H6 H7
f7 Qc 6 0
M 80.5 0.5
M 10

Pe lng funcia sistem330(H,M) scris de ctre utilizator, n fsolve trebuie introdus i un


vector linie H 0 corespunztor aproximaiei de start (aproximaiei iniiale a cotelor
piezometrice n noduri).
Sistemul de ecuaii neliniare (3.30) definit n metoda H este puternic dependent de
aproximaia de start. Se pot obine soluii matematice ale sistemului, incorecte din punct de
vedere fizic, n sensul c se poate obine cel puin ntr-un nod de consum o cot piezometric
mai mare dect cota piezometric de la rezervorul de alimentare. Ca urmare, valorile de start
pentru cotele piezometrice trebuie alese astfel nct s respecte urmtoarele 3 criterii:
s fie mai mari dect cota piezometric dat de presiunea de serviciu;
s permit curgerea apei n sensul specificat pe artere (s fie mai mari n nodul de intrare,
dect n nodul de ieire de pe o arter);
cota piezometric la rezervor este cota piezometric maxim din reea, condiie
exprimat sub forma:
H p max H k . (3.31)
R k 1 7

Pentru varianta A de aplicare a metodei H, n cadrul sistemului (3.30), debitul de alimentare


i debitele consumate sunt cunoscute i constante; acestea vor fi inserate n sistemul (3.30) cu
valorile lor n m3/s, anume: QR 0.021 m3/s i Qc k 0.003 m3/s, pentru k 2 8 .
174 Calculul reelelor hidraulice cu GNU Octave

Funcia sistem330.m, liniile de comand aferente soluionrii sistemului (3.30) n GNU Octave
(sau MATLAB), precum i rezultatele numerice obinute sunt inserate n tabelul 3.14.

Tabelul 3.14. Funcia sistem330.m scris n GNU Octave (sau MATLAB), pentru varianta A de
rezolvare a sistemului de ecuaii neliniare (3.30), liniile de comand utilizate pentru aflarea soluiei i
rezultatele obinute

funcia sistem330.m

function f = sistem330(H,M)
f(1)=0.021-abs((24-H(1)))^0.5/M(1)^0.5-abs((24-H(5)))^0.5/M(3)^0.5;
f(2)=abs((24-H(1)))^0.5/M(1)^0.5-abs((H(1)-H(2)))^0.5/M(2)^0.5-abs((H(1)-
H(4)))^0.5/M(4)^0.5-0.003;
f(3)=abs((H(1)-H(2)))^0.5/M(2)^0.5-abs((H(2)-H(3)))^0.5/M(5)^0.5-0.003;
f(4)=abs((24-H(5)))^0.5/M(3)^0.5-abs((H(5)-H(4)))^0.5/M(6)^0.5-abs((H(5)-
H(6)))^0.5/M(8)^0.5-0.003;
f(5)=abs((H(1)-H(4)))^0.5/M(4)^0.5+abs((H(5)-H(4)))^0.5/M(6)^0.5-abs((H(4)-
H(3)))^0.5/M(7)^0.5-abs((H(4)-H(7)))^0.5/M(9)^0.5-0.003;
f(6)=abs((H(2)-H(3)))^0.5/M(5)^0.5+abs((H(4)-H(3)))^0.5/M(7)^0.5-0.003;
f(7)=abs((H(5)-H(6)))^0.5/M(8)^0.5-abs((H(6)-H(7)))^0.5/M(10)^0.5-0.003;
end

liniile de comand i soluia obinut

D = [125 80 100 63 50 63 40 80 50 40]*1e-3;


L = [35 80 65 70 50 60 70 60 80 100];
k = 0.1e-3;
lambda = (2*log10(D/k)+1.14).^(-2) % formula Prandtl-Nikuradse (1.64)
format bank
M = 0.0826*lambda.*L./D.^5 % in s^2/m^5
format short
H0 = [23 22 21.5 22 23 22 21]; % in metri
H = fsolve(@(H) sistem330(H,M), H0)
Rezult:
lambda = 0.0186 0.0207 0.0196 0.0220 0.0234 0.0220 0.0248 0.0207 0.0234
0.0248
M = 1761.32 41795.36 10531.66 128299.67 309184.82 109971.14 1402927.91
31346.52 494695.72 2004182.73 % in s^2/m^5
H = 23.7688 22.6706 21.2732 22.3449 23.0410 22.5326 20.4191 % in metri

Soluia final obinut cu fsolve pentru sistemul (3.30) ataat variantei A arat c impunnd
la rezervor cota piezometric cu valoarea H p R 24 m, n nodul C (nodul c7 ), care este
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 175

consumatorul cel mai dezavantajat10, cota piezometric are valoarea H p 20.42 m;


C

reeaua fiind plan, nseamn c presiunea n nodul C are valoarea 20.42 m.c.a, valoare
superioar presiunii de serviciu minime cerute (20 m.c.a).
Se subliniaz faptul c n cadrul metodei H, numrul de necunoscute ale sistemului de ecuaii
neliniare ce trebuie rezolvat este mai mic dect numrul de necunoscute aferent metodei Q.
Scrierea sistemului (3.29) este greoaie, dar pentru reele inelare de mari dimensiuni, reducerea
numrului de ecuaii neliniare ce trebuie rezolvate poate constitui un avantaj. Cu toate
acestea, att datorit puternicei dependene a soluiei finale de aproximaia de start pentru
cotele piezometrice, ct i datorit dificultilor n calculul coeficienilor lui Darcy, aceast
metod este mai puin folosit.
Dup determinarea cotelor piezometrice n toate nodurile reelei, cu ajutorul relaiilor (3.27) se
pot determina debitele pe arterele reelei. Pentru efectuarea calculului, se vor utiliza
urmtoarele linii de comand n GNU Octave (sau MATLAB):
H = [23.7688 22.6706 21.2732 22.3449 23.0410 22.5326 20.4191];
M = [1761.32 41795.36 10531.66 128299.67 309184.82 109971.14 1402927.91
31346.52 494695.72 2004182.73];
Q(1) = (24-H(1))^0.5/M(1)^0.5;
Q(2) = (H(1)-H(2))^0.5/M(2)^0.5;
Q(3) = (24-H(5))^0.5/M(3)^0.5;
Q(4) = (H(1)-H(4))^0.5/M(4)^0.5;
Q(5) = (H(2)-H(3))^0.5/M(5)^0.5;
Q(6) = (H(5)-H(4))^0.5/M(6)^0.5;
Q(7) = (H(4)-H(3))^0.5/M(7)^0.5;
Q(8) = (H(5)-H(6))^0.5/M(8)^0.5;
Q(9) = (H(4)-H(7))^0.5/M(9)^0.5;
Q(10) = (H(6)-H(7))^0.5/M(10)^0.5
Q = Q*1000 % transformarea valorilor numerice din m^3/s, in l/s
Rezult urmtoarele valori ale debitelor Q j cu j 1 10 (n m3/s i l/s):

Q = 0.0115 0.0051 0.0095 0.0033 0.0021 0.0025 0.0009 0.0040 0.0020


0.0010 % in m^3/s
Q = 11.4571 5.1260 9.5425 3.3314 2.1259 2.5159 0.8740 4.0272 1.9730
1.0269 % in litri/s
Deoarece n varianta A a metodei H, aproximaia de start a fost foarte apropiat de soluia
final, pentru acest studiu de caz nu a fost necesar implementarea conveniei de semne pentru

10
Cota piezometric la consumatorul cel mai dezavantajat este cota piezometric minim din reea.
176 Calculul reelelor hidraulice cu GNU Octave

debite, prezentat la nceputul acestui paragraf. Sensul de curgere pe artere este acelai cu cel
ales n aproximaia de start (vezi figura 3.7).
n tabelul 3.15 sunt inserate valorile debitelor calculate pe arterele reelei inelare din figura 3.7,
cu metoda Q (paragraful 3.2), respectiv cu varianta A a metodei H (prezentul paragraf).
Pentru comparaie, n acelai tabel vor fi inserate i valorile debitelor ce vor fi calculate n
continuare cu varianta B a metodei H.

Tabelul 3.15. Distribuia debitelor pe arterele reelei inelare din figura 3.7, obinute cu metoda Q
(paragraful 3.2), respectiv cu variantele A i B aferente metodei H (prezentul paragraf)
j 1 2 3 4 5 6 7 8 9 10
metoda Q Qj [l/s] 11.47 5.14 9.53 3.33 2.14 2.51 0.86 4.02 1.98 1.02
metoda H, var. A Qj [l/s] 11.46 5.13 9.54 3.33 2.13 2.52 0.87 4.03 1.97 1.03
metoda H, var. B Qj [l/s] 11.50 5.11 9.53 3.30 2.08 2.47 0.86 4.01 1.90 0.99

Se reamintete faptul c n metoda H s-a admis c regimul de curgere pe arterele reelei este
un regim turbulent rugos, chiar dac n metoda Q s-a determinat c n reeaua studiat
regimul de curgere este turbulent preptratic. n consecin, n metoda H s-au obinut valori
mai mici ale coeficientului lui Darcy (vezi tabelul 3.14), n raport cu valorile calculate cu
formula Swamee-Jain (3.5) n metoda Q (tabelul 3.9); implicit, s-au obinut valori mai mici ale
modului de rezisten hidraulic (uniform distribuit).

Varianta B a metodei H
Dup cum s-a menionat, n aceast variant debitul consumat n fiecare nod, Qc k cu k 1 7

depinde de presiunea (cota piezometric) nregistrat n nod, de exemplu


printr-o relaie de tipul relaiei (1.75) corespunztoare ajutajelor. n cadrul reelei inelare
studiate, debitul cerut pentru consum este Qc k 0.003 m3/s, iar presiunea de serviciu
cerut

minim are valoarea 20 m.c.a; reeaua fiind plan, cota piezometric minim n fiecare nod

trebuie s fie H p 20 m. Din relaia (1.75), scris sub forma:


c k min

Qc k ak H 0p.5 , pentru k 1 7 (3.32)


ck

rezult coeficientul caracteristic11 ak a const. , msurat n [m2.5/s],

11
n cazul ajutajelor i sprinklerelor, coeficientul caracteristic este notat K i este denumit factor
nominal, rezultnd un factor nominal al ajutajului (nozzle K-factor, n englez), respectiv un factor
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 177

0.5
a Qc k H 0.003 20 0.5 6.7082 10 4 m 2.5 s .

cerut p c k
(3.33)
min

Experiena demonstreaz c n cazul n care coeficientul caracteristic a este determinat din


condiia de asigurare a parametrilor minimali (3.33), se obine la final o supraestimare a
debitelor consumate n noduri i implicit un debit de alimentare mai mare dect cel dorit (n
apropierea nodului/nodurilor de alimentare, presiunea n noduri este superioar presiunii de
serviciu; n cazul studiat aici, n nodurile din apropierea rezervorului, coeficientul caracteristic
(3.33) ar fi nmulit cu radicalul dintr-o valoare a cotei piezometrice de peste 20 m, deci ar
rezulta un debit consumat de peste 0.003 m3/s).
n consecin, pentru determinarea coeficientului caracteristic ak aferent fiecrui nod de

consum, vom pleca de la valorile H p ( k 1 7 ) determinate cu varianta A a metodei H, la


ck

finalul tabelului 3.14. Pentru calculul coeficientului caracteristic ak , se va aplica relaia:

ak Qc k H p0.5 0.003H p0.5 , cu k 1 7 . (3.34)


cerut ck ck

Valoarea medie a coeficienilor caracteristici din (3.34) se noteaz a i se calculeaz cu relaia:

1 7
a ak .
7 k 1
(3.35)

Valorile coeficienilor (3.34) i valoarea medie a (3.35), ce va fi utilizat n continuare n


cadrul variantei B a metodei H, vor fi determinate cu urmtoarele linii de comand:
H = [23.7688 22.6706 21.2732 22.3449 23.0410 22.5326 20.4191];
ak = 0.003*H.^(-0.5)
a = mean(ak)
Rezult urmtoarele valori ale coeficienilor caracteristici:
ak = 1.0e-03*[ 0.6153 0.6301 0.6504 0.6346 0.6250 0.6320 0.6639] % m^2.5/s
a = 6.3591e-04 % m^2.5/s
Sistemul de ecuaii care va fi rezolvat n cadrul variantei B a metodei H este sistemul (3.30),
n care variabilele Qc k vor fi nlocuite cu expresia:

Qc k a H 0p.5 6.3591 10-4 H 0p.5 , pentru k 1 7 . (3.36)


ck ck

Ecuaia de continuitate global, n care debitul de alimentare este egal cu suma debitelor
consumate n noduri, se scrie astfel:

nominal al sprinklerului [41] (sprinkler K-factor). Pentru sprinklere, unitatea de msur a lui K este
litru min bar 0.5 , formula de calcul fiind K Q p 0.5 , cu debitul n litri/min i presiunea p n bar.
178 Calculul reelelor hidraulice cu GNU Octave

H
7 7 7
QR Qc k a H 0p.5 6.3591 10 4 0.5
pck . (3.37)
ck
k 1 k 1 k 1

Aceast ecuaie de continutate global se insereaz n prima ecuaie a sistemului (3.30),


utiliznd notaia simplificat H k H p c pentru k 1 7 . Astfel, se obine urmtorul sistem
k

de 7 ecuaii neliniare:
7 24 H1
0.5
24 H 5
0.5
f1 a H k0.5 0
k 1 M 10.5 M 30.5
0.5 0.5 0.5
24 H1 H1 H 2 H1 H 4
f2 0. 5
0.5
0.5
a H10.5 0
M1 M2 M4
0.5 0.5
f H1 H 2
H 2 H3
a H 20.5 0
3 0.5
M2 M50.5

24 H 5
0. 5
H5 H 4
0.5
H5 H6
0. 5
f4 0.5
0.5
0.5
a H 50.5 0 (3.38)
M3 M6 M8
0. 5 0.5 0.5 0.5
f H1 H 4
H5 H 4

H 4 H3

H4 H7
a H 40.5 0
5 0.5
M4 M6 0.5
M7 0.5
M9 0. 5

H 2 H3
0. 5
H 4 H3
0.5
f6 a H 30.5 0
0
M5 . 5
M7 0.5
0.5 0.5
H5 H6 H6 H7
f7 0. 5
0. 5
a H 60.5 0
M8 M 10

Sistemul (3.38) de 7 ecuaii neliniare f k 0 cu 7 necunoscute H k (cu k 1 7 ), va fi

rezolvat cu ajutorul funciei fsolve din GNU Octave (sau MATLAB). Similar metodologiei
aplicate n varianta A a metodei H, sistemul de ecuaii (3.38) va fi inserat ntr-o funcie a
utilizatorului, denumit de exemplu, sistem338.m i aceast funcie va fi apelat n cadrul
funciei fsolve. Funcia sistem338.m va fi scris funcie de un parametru, anume funcie de
vectorul M al modulului de rezisten hidraulic, ale crui 10 componente M j (cu j 1 10 )

sunt calculate cu formula Prandtl-Nikuradse (1.64) pentru fiecare arter a reelei. Pe lng
funcia sistem338(H,M) scris de ctre utilizator, n fsolve trebuie introdus i un vector linie
H 0 corespunztor aproximaiei de start (aproximaiei iniiale a cotelor piezometrice n

noduri). Sistemul de ecuaii neliniare (3.38) este puternic dependent de aproximaia de


start. i aici sunt valabile cele 3 criterii de alegere a valorilor de start pentru cotele
piezometrice, deci i relaia (3.31), enunate la varianta A a metodei H.
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 179

Funcia sistem338.m, liniile de comand aferente soluionrii sistemului (3.38) n GNU Octave
(sau MATLAB), precum i rezultatele numerice obinute sunt inserate n tabelul 3.16. Soluia
final obinut cu fsolve pentru sistemul (3.38) ataat variantei B arat c impunnd la
rezervor cota piezometric cu valoarea H p 24 m, n nodul C, care este consumatorul cel
R

mai dezavantajat, cota piezometric are valoarea H p 20.59 m; reeaua fiind plan,
C

nseamn c presiunea n nodul C are valoarea 20.59 m.c.a, valoare superioar presiunii de
serviciu minime cerute (20 m.c.a).

Tabelul 3.16. Funcia sistem338.m scris n GNU Octave (sau MATLAB), pentru varianta B de
rezolvare a sistemului de ecuaii neliniare (3.38), liniile de comand utilizate pentru aflarea soluiei i
rezultatele obinute

funcia sistem338.m

function f = sistem338(H,M)
a = 6.3591e-04;
f(1)=a*sum((H(1:7)).^0.5)-abs((24-H(1)))^0.5/M(1)^0.5-abs((24-H(5)))^0.5/M(3)^0.5;
f(2)=abs((24-H(1)))^0.5/M(1)^0.5-abs((H(1)-H(2)))^0.5/M(2)^0.5-abs((H(1)-
H(4)))^0.5/M(4)^0.5-a*H(1)^0.5;
f(3)=abs((H(1)-H(2)))^0.5/M(2)^0.5-abs((H(2)-H(3)))^0.5/M(5)^0.5-a*H(2)^0.5;
f(4)=abs((24-H(5)))^0.5/M(3)^0.5-abs((H(5)-H(4)))^0.5/M(6)^0.5-abs((H(5)-
H(6)))^0.5/M(8)^0.5-a*H(5)^0.5;
f(5)=abs((H(1)-H(4)))^0.5/M(4)^0.5+abs((H(5)-H(4)))^0.5/M(6)^0.5-abs((H(4)-
H(3)))^0.5/M(7)^0.5-abs((H(4)-H(7)))^0.5/M(9)^0.5-a*H(4)^0.5;
f(6)=abs((H(2)-H(3)))^0.5/M(5)^0.5+abs((H(4)-H(3)))^0.5/M(7)^0.5-a*H(3)^0.5;
f(7)=abs((H(5)-H(6)))^0.5/M(8)^0.5-abs((H(6)-H(7)))^0.5/M(10)^0.5-a*H(6)^0.5;
end

liniile de comand i soluia obinut

D = [125 80 100 63 50 63 40 80 50 40]*1e-3;


L = [35 80 65 70 50 60 70 60 80 100];, k = 0.1e-3;
lambda = (2*log10(D/k)+1.14).^(-2); % formula Prandtl-Nikuradse (1.64)
M = 0.0826*lambda.*L./D.^5 % in s^2/m^5;
H0 = [23 22 21 22 23 22 21]; % in metri
H = fsolve(@(H) sistem338(H,M), H0)
Rezult:
H = 23.7669 22.6766 21.3399 22.3734 23.0440 22.5409 20.5898 % in metri

Dup determinarea cotelor piezometrice n toate nodurile reelei, cu ajutorul relaiilor (3.27) se
pot determina debitele pe arterele reelei, cu urmtoarele linii de comand:
180 Calculul reelelor hidraulice cu GNU Octave

H = [23.7669 22.6766 21.3399 22.3734 23.0440 22.5409 20.5898];


M = [1761.32 41795.36 10531.66 128299.67 309184.82 109971.14 1402927.91
31346.52 494695.72 2004182.73];
Q(1) = (24-H(1))^0.5/M(1)^0.5;
Q(2) = (H(1)-H(2))^0.5/M(2)^0.5;
Q(3) = (24-H(5))^0.5/M(3)^0.5;
Q(4) = (H(1)-H(4))^0.5/M(4)^0.5;
Q(5) = (H(2)-H(3))^0.5/M(5)^0.5;
Q(6) = (H(5)-H(4))^0.5/M(6)^0.5;
Q(7) = (H(4)-H(3))^0.5/M(7)^0.5;
Q(8) = (H(5)-H(6))^0.5/M(8)^0.5;
Q(9) = (H(4)-H(7))^0.5/M(9)^0.5;
Q(10) = (H(6)-H(7))^0.5/M(10)^0.5
Q = Q*1000 % transformarea valorilor numerice din m^3/s, in l/s
Rezult urmtoarele valori ale debitelor Q j cu j 1 10 (n m3/s i l/s):

Q = 0.0115 0.0051 0.0095 0.0033 0.0021 0.0025 0.0009 0.0040 0.0019


0.0010 % in m^3/s
Q = 11.5041 5.1075 9.5275 3.2956 2.0793 2.4694 0.8583 4.0062 1.8988
0.9867 % in litri/s
Aceste valori ale debitelor pe arterele reelei sunt inserate n tabelul 3.15, alturi de valorile
debitelor calculate cu metoda Q n paragraful 3.2, respectiv cu varianta A a metodei H.
Deoarece n varianta B a metodei H, aproximaia de start a fost foarte apropiat de soluia
final, pentru acest studiu de caz nu a fost necesar implementarea conveniei de semne pentru
debite, prezentat la nceputul acestui paragraf. Sensul de curgere pe artere este acelai cu cel
ales n aproximaia de start (vezi figura 3.7).
Cu relaia (3.36) pot fi obinute debitele consumate n noduri, iar cu relaia (3.37) se obine
debitul de alimentare. Utiliznd urmtoarele linii de comand:
a = 6.3591e-04;
H = [23.7669 22.6766 21.3399 22.3734 23.0440 22.5409 20.5898];
Qck = a*H.^0.5, Qck = Qck*1000 % transformarea din m^3/s, in litri/s
Qcmed = mean(Qck), QR = sum(Qck)
rezult debitul consumat Qc k , k 1 7 , debitul mediu consumat i debitul de alimentare QR :

Qck = 0.0031 0.0030 0.0029 0.0030 0.0031 0.0030 0.0029 % in m^3/s


Qck = 3.1001 3.0282 2.9376 3.0079 3.0526 3.0191 2.8855 % in litri/s
Qcmed = 3.0044 % debitul mediu consumat in noduri in litri/s
QR = 21.0311 % in litri/s
Din analiza valorilor obinute, rezult c:
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 181

debitul de alimentare este: QR 21.03 litri/s, uor mai mare dect valoarea obinut n
varianta A; deci n varianta B a rezultat o uoar supraestimare fa de cei 21 litri/s;
valorile debitelor consumate n noduri Qc k , k 1 7 , variaz de la 2.8855 l/s, la 3.1001

litri/s, fiind dependente de cota piezometric din nod, conform relaiei (3.36);
valoarea medie a debitelor consumate este 3.0044 l/s, uor mai mare dect 3 litri/s.

3.4. Dimensionarea i echilibrarea hidraulic a unei reele


ramificate

n cele ce urmeaz vom aborda dimensionarea unei reele ramificate utiliznd GNU
Octave12, alegnd ca studiu de caz13 reeaua ramificat din figura 3.8, o reea cu 9 noduri
(anume, un nod de intrare n sistem, reprezentat de rezervorul cu nivel constant, notat cu R; 4
noduri n care se afl consumatori, notate ck , unde k 1 4 i 4 noduri de legtur, fr

consum de debit) i cu 8 conducte, numerotate cu indicele j , unde j 1 8 .

Fig. 3.8. Reeaua ramificat dimensionat n 3.4: conductele numerotate cu j 1 8 ; debitele


consumate n noduri Qc 20 litri/s i debitul de alimentare QR 80 litri/s (afiate n chenar)

Reeaua se consider a fi plan, deci toate nodurile se afl la aceeai cot (fie z 0 ). Cota
piezometric la suprafaa liber a bazinului H R este meninut constant, ns valoarea sa

12
Toate liniile de program scrise aici pentru GNU Octave pot fi rulate i n MATLAB.
13
Acest studiu de caz a fost rezolvat n EPANET, n Georgescu [17; paragraful 3.1].
182 Calculul reelelor hidraulice cu GNU Octave

nu este cunoscut. Presiunea de serviciu minim cerut la consumatori este ps 20 m.c.a.,

adic ps (g ) 20 m.

Valoarea debitului de ap consumat n fiecare nod ck este constant: Qc k Qc 20 litri/s,

unde k 1 4 . Se cunosc valorile lungimilor L j ale conductelor din reea, unde j 1 8

(inserate n tabelul 3.17). Se va considera c rugozitatea absolut a pereilor conductelor are


aceeai valoare, k 0.2 mm. Nu se cunosc diametrele D j ale conductelor reelei.

Se parcurg paii de dimensionare a reelei ramificate studiate, indicai n paragraful 1.6.1.


Plecnd de la consumatorii ck (unde k 1 4 ), ctre rezervorul de alimentare, pe baza ecuaiei
continuitii n fiecare nod, se determin repartiia debitelor pe conductele reelei (ca n
figura 3.9, respectiv ca n tabelul 3.17). Debitul de alimentare este notat QR , iar valoarea sa
rezult din ecuaia continuitii:
4
QR Qc k 80 litri/s. (3.39)
k 1

Fig. 3.9. Distribuia debitelor Q j (cu j 1 8 ) pe conductele reelei ramificate valorile debitelor
sunt n litri/s (afiate n chenar)

Pentru determinarea diametrelor conductelor, se aplic criteriul vitezelor economice, descris


n paragraful 1.1.1; pe baza datelor din tabelul 1.2, se aleg valorile diametrelor D j ale

conductelor din reea, unde j 1 8 , inserate n tabelul 3.17. Rezult c toate conductele din
reea sunt conducte lungi din punct de vedere hidraulic, deoarece L j D j 200 , cu j 1 8 .
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 183

Modulele de rezisten hidraulic M j M d j pe fiecare arter j 1 8 se calculeaz cu relaia

(3.1), n care coeficientul lui Darcy j rezult din formula explicit Swamee-Jain (3.5),

dependent de numrul Reynolds Re j (3.6) valorile acestora sunt inserate n tabelul 3.17.

Pierderea de sarcin hidraulic uniform distribuit pe fiecare conduct j se determin cu


formula Darcy-Weisbach (1.14), anume:

hd j M j Q 2j . (3.40)

Valorile acestor pierderi de sarcin hidraulic sunt, de asemenea, inserate n tabelul 3.17.

Tabelul 3.17. Parametrii geometrici i hidraulici ai conductelor reelei ramificate studiate: lungimea,
diametrul, debitul tranzitat, viteza, numrul Reynolds, coeficientul lui Darcy, modulul de rezisten
hidraulic i pierderea de sarcin hidraulic uniform distribuit

Date Date
Date calculate cu GNU Octave
iniiale alese14
j
Lj Dj Qj vj Re j j Mj hd j
[m] [mm] [l/s] [m/s] [] [] [s2/m5] [m]
1 800 300 80 1.132 339530.6 0.0191 519.15 3.323
2 1000 300 80 1.132 339530.6 0.0191 648.94 4.153
3 800 250 60 1.222 305577.5 0.0199 1343.2 4.836
4 600 200 40 1.273 254647.9 0.0209 3238.4 5.182
5 500 150 20 1.132 169765.3 0.0226 12298.1 4.919
6 500 150 20 1.132 169765.3 0.0226 12298.1 4.919
7 500 150 20 1.132 169765.3 0.0226 12298.1 4.919
8 500 150 20 1.132 169765.3 0.0226 12298.1 4.919

Valorile diametrelor D j din tabelul 3.17 au fost determinate cu ajutorul funciei diametre34.m

din tabelul 3.18 (elaborate dup modelul funciei diametre.m din tabelul 3.8), n funcie de
valorile debitelor Q j tranzitate pe conductele reelei ramificate studiate aici, unde j 1 8 .

Parametrii hidraulici din ultimele 5 coloane ale tabelului 3.17 au fost obinui prin rularea unui
script elaborat n GNU Octave, denumit, de exemplu, caz34.m i inserat, de asemenea, n
tabelul 3.18. Funcia diametre34(Q) a fost apelat n cadrul acestui script.

14
alese pe criteriul vitezelor economice (paragraful 1.1.1)
184 Calculul reelelor hidraulice cu GNU Octave

Tabelul 3.18. Funcia diametre34.m i script-ul caz34.m scrise n GNU Octave (sau MATLAB),
pentru determinarea valorilor din tabelul 3.17, linia de comand utilizat pentru rulare i rezultatele

funcia diametre34.m

function D = diametre34(Q)
for i = 1:8
if Q(i)<=25e-3 D(i)=150e-3; end
if (Q(i)>25e-3) && (Q(i)<=50e-3) D(i)=200e-3; end
if (Q(i)>50e-3) && (Q(i)<=75e-3) D(i)=250e-3; end
if Q(i)>75e-3 D(i)=300e-3; end
end
end

script-ul caz34.m

L = [800 1000 800 600 500 500 500 500]; % in metri


Q = [80 80 60 40 20 20 20 20]*1e-3; % in m^3/s
% diametrele in mm (afisate):
D = 1000*diametre34(Q)
% diametrele in metri:
D = D*1e-3; % neafisate fiindca sunt urmate de punct-si-virgula
v = 4*Q./(pi*D.^2)
k = 0.2e-3;
Rey = 4*Q./(pi*D*1e-6)
lambda = 0.25*(log10(5.74./(Rey+eps).^0.9+k./(3.7*D))).^(-2)
M = 0.0826*lambda.*L./D.^5
hd = M.*Q.^2

linia de comand utilizat pentru rulare (se tasteaz numele script-ului, caz34 fr extensia .m)
i rezultatele obinute

caz34
Rezult:
D = 300 300 250 200 150 150 150 150 % diametre D in mm
v = 1.1318 1.1318 1.2223 1.2732 1.1318 1.1318 1.1318 1.1318 % viteze in m/s
Rey = 339530.55 339530.55 305577.49 254647.91 169765.27 169765.27 169765.27
169765.27 % numere Reynolds
lambda = 0.0191 0.0191 0.0199 0.0209 0.0226 0.0226 0.0226 0.0226 % coef. Darcy
M = 519.15 648.94 1343.24 3238.42 12298.05 12298.05 12298.05 12298.05
% module de rezistenta hidraulica M in s^2/m^5
hd = 3.3226 4.1532 4.8357 5.1815 4.9192 4.9192 4.9192 4.9192 % pierderi de
sarcina hidraulica in metri
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 185

n conformitate cu cele explicate n paragraful 1.6.1, pentru determinarea cotei piezometrice


H R la suprafaa liber a rezervorului R (nodul de alimentare al reelei), se scrie legea

energiilor pe toate traseele hidraulice care leag rezervorul R de consumatorii ck , unde

k 1 4 (vezi figura 3.8).


Dup cum s-a menionat deja, reeaua ramificat studiat este format din conducte lungi din
punct de vedere hidraulic, deci se neglijeaz att pierderile de sarcin hidraulic locale de pe
tronsoane i din noduri, ct i termenii cinetici. Astfel, legea energiilor (1.146) va include
doar cotele piezometrice aferente rezervorului i consumatorului ck considerat, precum i

pierderile de sarcin hidraulic uniform distribuite de pe arterele nseriate de la R la ck , adic:

HR H p hd R c ; k 1 4 . (3.41)
ck k

Reeaua fiind plan, cota piezometric a fiecrui consumator ck este egal cu nlimea dat de

presiunea de serviciu: H p 20 m.
ck

Considernd valorile pierderii de sarcin hidraulic uniform distribuit hd j din tabelul 3.17,

pentru cele 4 trasee hidraulice de la R la ck ( k 1 4 ), relaia (3.41) se scrie:

H R R c1
20 hd 1 hd 2 hd 5

H R 20 hd 1 hd 2 hd 3 hd 4 hd 6
R c2
. (3.42)
H R R c3
20 hd 1 hd 2 hd 3 hd 4 hd 7

H R R c4
20 hd 1 hd 2 hd 3 hd 8

Din relaia (3.41), n (3.42) se obin valori diferite ale cotei piezometrice la rezervor. Din
cele 4 valori H R R ck
, cu k 1 4 , se alege valoarea maxim a cotei piezometrice:

H R max ( H R R ck
) , cu k 1 4 , (3.43)
k

aceast valoare fiind necesar la rezervorul de alimentare pentru acoperirea pierderilor de


sarcin hidraulic de pe traseul cel mai defavorizat (n cazul acesta, traseul cu pierderi de
sarcin hidraulic maxime). Calculul numeric se efectueaz cu urmtoarele linii de comand:
HRc(1) = 20+hd(1)+hd(2)+hd(5); % (3.42)
HRc(2) = 20+hd(1)+hd(2)+hd(3)+hd(4)+hd(6);
HRc(3) = 20+hd(1)+hd(2)+hd(3)+hd(4)+hd(7);
HRc(4) = 20+hd(1)+hd(2)+hd(3)+hd(8)
HR = max(HRc) % relatia (3.43)
i rezult:
186 Calculul reelelor hidraulice cu GNU Octave

HRc = 32.40 42.41 42.41 37.23 % in metri


HR = 42.41 % in metri
Se observ c se obin 2 consumatori defavorizai din punct de vedere hidraulic, anume:
c2 i c3 , pentru care cota piezometric la suprafaa liber a rezervorului este maxim, egal cu
42.41m. La consumatorii c1 i c4 se nregistreaz cte o suprapresiune n raport cu presiunea
de serviciu; nlimea dat de suprapresiunea din aceste noduri se scrie:
pk
H k H R H R R ck
, cu k 1 i k 4 , (3.44)
g
iar valorile rezultate sunt: H1 10.02 m i H 4 5.18 m.
Pentru a nu modifica parametrii hidraulici ai consumatorilor din nodurile c1 i c4 , trebuie
efectuat echilibrarea hidraulic a reelei. Scopul echilibrrii hidraulice este obinerea de
cote piezometrice unice n nodurile de consum ale reelei, indiferent de traseul ales pentru
scrierea legii energiei.
Pentru aceasta, nlimea dat de suprapresiunea din nod (3.44) se echivaleaz cu o pierdere
de sarcin hidraulic local care se introduce pe conducta de capt j , cu j 5 i j 8 ,
adic: H1 hl 5 10.02 m i H 4 hl 8 5.18 m, unde

j
hl j 0.0826 Q 2j , cu j 5 i j 8 . (3.45)
D 4j

Din relaia (3.45), se calculeaz valorile coeficienilor de pierdere de sarcin hidraulic


local 5 i 8 , cu urmtoarele linii de comand n GNU Octave:

dH1 = HR-HRc(1)
dH4 = HR-HRc(4)
hlocal = [dH1 dH4]
Q = [80 80 60 40 20 20 20 20]*1e-3;
D = [300 300 250 200 150 150 150 150]*1e-3;
Qj = [Q(5) Q(8)];
Dj = [D(5) D(8)];
zetaj = hlocal.*Dj.^4./(0.0826*Qj.^2)
i rezult:
zetaj = 153.4860 79.3923
adic 5 153.49 i 8 79.39 . Pentru pierderile de sarcin hidraulic local introduse cu

aceste valori j pe conductele 5 i 8, reeaua ramificat este echilibrat din punct de vedere
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 187

hidraulic, adic la toi cei 4 consumatori ck ( k 1 4 ) se obine cota piezometric necesar

(20m), egal cu nlimea dat de presiunea de serviciu cerut (reeaua fiind plan cu z 0 ).

3.5. Problema celor 3 rezervoare

n cele ce urmeaz vom aborda soluionarea Problemei celor 3 rezervoare15, utiliznd GNU
Octave16, alegnd ca studiu de caz sistemul hidraulic din figura 3.10 un sistem n care 3
rezervoare (notate R1, R2 i R3) sunt conectate ntr-un nod de legtur comun (notat N nod
fr consum de debit), prin intermediul a 3 conducte (numerotate cu j 1 3 ).

Fig. 3.10. Sistemul hidraulic din Problema celor 3 rezervoare: conductele numerotate cu j 1 3 ;
rezervoarele notate R1, R2 i R3; nodul de legtur N i vana V3 montat pe conducta cu j 3

Pe conducta cu j 3 este montat o van de control, notat V3, care prin poziia sa
complet deschis sau parial nchis (adic pentru diferite valori ale coeficientului de pierdere
de sarcin hidraulic local n van), poate influena funcionarea sistemului hidraulic. Dup
cum s-a precizat n paragraful 1.4, un sistem hidraulic compus din 2 rezervoare i un
consumator sau un al treilea rezervor, conectate prin conducte ntr-un nod de legtur, poate
avea 3 regimuri de funcionare distincte, care pentru problema celor 3 rezervoare sunt
definite astfel (vezi figura 3.10):

15
Problema celor 3 rezervoare este o problem clasic din literatura de specialitate [27], [8]. O
problem echivalent (cu 2 rezervoare i un consumator) este analizat n paragraful 1.4, respectiv este
rezolvat n EPANET n Georgescu [17; paragraful 3.4].
16
Toate liniile de program scrise aici pentru GNU Octave pot fi rulate i n MATLAB.
188 Calculul reelelor hidraulice cu GNU Octave

rezervoarele R1 i R2 alimenteaz rezervorul R3 (pentru acest caz, valorile debitelor


pe conducte se consider pozitive, Q j 0 cu j 1 3 , sensurile de curgere fiind de la R1

ctre nodul N, de la R2 ctre nodul N, respectiv de la nodul N ctre R3);


rezervorul R1 alimenteaz rezervorul R3, iar pe conducta cu j 2 , debitul de ap

este nul (pentru acest caz cu Q2 0 , se consider Q1 0 i Q3 0 , sensurile de curgere pe

conductele cu j 1 i j 3 fiind de la R1 ctre nodul N, respectiv de la nodul N ctre R3);

rezervorul R1 alimenteaz rezervoarele R2 i R3 (pentru acest caz, Q1 0 i Q3 0 ,

sensurile de curgere pe conductele cu j 1 i j 3 fiind de la R1 ctre nodul N, respectiv de


la nodul N ctre R3, iar pe conducta cu j 2 , sensul de curgere este de la nodul N ctre R2,

deci debitul este negativ pe aceast conduct, Q2 0 ).


La aceste 3 regimuri de funcionare analizate n paragraful 1.4, se poate aduga i un al 4-lea
regim de funcionare, anume:
vana V3 este complet nchis, caz n care rezervorul R1 alimenteaz rezervorul R2
(pentru acest caz, Q1 Q2 i Q3 0 ).

Ca studiu de caz, pentru problema celor 3 rezervoare din figura 3.10 se consider cunoscute
urmtoarele:
cele 3 rezervoare sunt deschise la presiunea atmosferic i au un nivel constant, cu cote
piezometrice la suprafaa liber egale cu: H R1 20 m; H R 2 15 m i H R 3 5 m (rezult

H R1 H R 2 H R 3 );

lungimile i diametrele conductelor sunt: L1 500 m; L2 400 m; L3 300 m; D1 80

mm; D2 100 mm i D3 125 mm;

rugozitatea absolut a pereilor conductelor este k 0.2 mm;


vana V3 are diametrul de 125mm (egal cu diametrul conductei j 3 pe care este montat),
iar n poziia complet deschis, coeficientului de pierdere de sarcin hidraulic local n van are
valoare neglijabil, 0 ; n poziii parial nchise, 0 .

Pentru datele problemei, rezult L j D j 200 , unde j 1 3 , deci conductele sunt lungi din

punct de vedere hidraulic. n consecin, exceptnd pierderile de sarcin hidraulic local n


vana V3, toate celelalte pierderi de sarcin hidraulic local din sistem vor fi neglijate;
modulele cinetice vor fi, de asemenea, neglijate.
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 189

n cele ce urmeaz, va fi analizat funcionarea acestui sistem hidraulic, pentru fiecare regim
de funcionare definit anterior, respectiv se vor determina:
valorile debitelor Q j cu j 1 3 tranzitate pe conducte, dac vana V3 este complet

deschis ( 0 );

valorile debitelor Q1 i Q3 tranzitate pe conducte, precum i valoarea critic cr a

coeficientului de pierdere de sarcin hidraulic local n vana V3, pentru care rezult Q2 0 ;

valorile debitelor Q j cu j 1 3 tranzitate pe conducte, pentru valori cr oarecare,

aferente unei poziii parial nchise a vanei V3, pentru care se obine Q2 0 ;

valorile debitelor Q1 Q2 , n cazul n care Q3 0 .

Regimul de funcionare al sistemului hidraulic aferent Problemei celor 3 rezervoare


Pentru regimul de funcionare, sistemul de ecuaii neliniare (1.80), format din legile
energiilor pe cele 3 conducte i din ecuaia continuitii pentru nodul N, se scrie astfel:
H R1 H N M 1Q1 Q1

H R 2 H N M 2Q2 Q2
, (3.46)
H N H R 3 M 3Q3 Q3
Q1 Q2 Q3

unde H N este cota piezometric n nodul N (scris n mod simplificat, H N H p ); modulele


N

de rezisten hidraulic M j pentru j 1 i j 2 se calculeaz cu relaia (3.1), iar pentru

conducta cu j 3 , modulul de rezisten hidraulic global se calculeaz cu relaia:

L
M 3 0.0826 3 35 4 . (3.47)
D D3
3

Valorile coeficienilor lui Darcy, j cu j 1 3 , se calculeaz cu formula Swamee-Jain (3.5),

dependent de numrul Reynolds Re j definit prin (3.6). Pentru regimul de funcionare,

0 n (3.47), deci M 3 se reduce la relaia (3.1).


Sistemul (3.46) de 4 ecuaii neliniare, are 4 necunoscute, anume: debitele Q j cu j 1 3

i cota piezometric H N . Pentru a rezolva sistemul de ecuaii neliniare (3.46) cu ajutorul

GNU Octave (sau MATLAB), sistemul va fi rescris sub form matriceal: f w 0 , unde w
este un vector de tip linie, ale crui 4 componente sunt necunoscutele sistemului (3.46),
anume wk Qk pentru k 1 3 i w4 H N , iar f este vectorul de funcii corespunztor celor
190 Calculul reelelor hidraulice cu GNU Octave

4 ecuaii din sistem, de forma: f k w1, w2 , w3 , w4 0 cu k 1 4 . Considernd valorile

H R1 20 m; H R 2 15 m i H R 3 5 m, sistemul (3.46) se rescrie sub forma:

f1 20 w4 M 1w1 w1 0

f 2 15 w4 M 2 w2 w2 0
. (3.48)
f 3 w4 5 M 3 w3 w3 0
f 4 w1 w2 w3 0

Sistemul (3.48) de ecuaii neliniare f k 0 cu necunoscutele wk ( k 1 4 ), va fi rezolvat cu

ajutorul funciei fsolve din GNU Octave (sau MATLAB). Sistemul de ecuaii (3.48) va fi
inserat ntr-o funcie a utilizatorului, denumit de exemplu, sistem348.m i aceast funcie va fi
apelat n cadrul funciei fsolve. Pe lng funcia scris de ctre utilizator, n fsolve trebuie
introdus i un vector w 0 corespunztor aproximaiei de start (aproximaiei iniiale a celor 3
debite tranzitate, la care se adaug cota piezometric n nodul N). Din punct de vedere
matematic, sistemul de ecuaii (3.48) este un sistem foarte simplu, care poate fi rezolvat cu
ajutorul fsolve pornind de la orice aproximaie de start; de exemplu, convergena este atins
i dac se alege un vector w 0 cu componente egale cu 0. Funcia sistem348.m, liniile de
comand aferente soluionrii i rezultatele obinute sunt inserate n tabelul 3.19.

Tabelul 3.19. Funcia sistem348.m scris n GNU Octave (sau MATLAB), aferent sistemului de
ecuaii (3.48) care definete regimul de funcionare, liniile de comand utilizate i soluia obinut

funcia sistem348.m

function f = sistem348(w)
L = [500 400 300];
D = [80 100 125]*1e-3;
k = 0.2e-3;
% zeta = 0
for j=1:3
Rey(j) = 4*abs(w(j))/(pi*D(j)*1e-6);
lambda(j) = 0.25*(log10(5.74/(Rey(j)+eps)^0.9+k/(3.7*D(j))))^(-2);
M(j) = 0.0826*lambda(j)*L(j)/D(j)^5;
end
f(1) = 20-w(4)-M(1)*w(1)*abs(w(1));
f(2) = 15-w(4)-M(2)*w(2)*abs(w(2));
f(3) = w(4)-5-M(3)*w(3)*abs(w(3));
f(4) = w(1)+w(2)-w(3);
end
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 191

liniile de comand care conduc la obinerea soluiei sistemului de ecuaii neliniare

w0 = zeros(1,4);
format long
[w, valf, info] = fsolve(@sistem348, w0)
Q(1:3) = 1000*w(1:3) % debitele tranzitate in litri/s

soluia obinut, anume vectorul w ale crui componente sunt wk Qk (n m3/s i n litri/s) pentru
k 1 3 , respectiv valoarea cotei piezometrice n nodul N (n metri)

w = 0.005736690774024 0.008545206308005 0.014281897082029 8.919405489803726


valf = 1.0e-15*[0 -0.888178419700125 0 0] % valorile functiilor fk (care tind la zero)
info = 1 % conform codului de convergenta, 1 = convergenta a fost atinsa
Q = 5.736690774023955 8.545206308004822 14.281897082028777 % debitele in litri/s

Pentru regimul de funcionare, rezult urmtoarele valori ale debitelor tranzitate pe


conducte: Q1 5.74 litri/s; Q2 8.54 litri/s i Q3 14.28 litri/s, respectiv urmtoarea valoare

a cotei piezometrice n nodul de legtur: H N 8.92 m.

Regimul de funcionare al sistemului hidraulic aferent Problemei celor 3 rezervoare


Pentru regimul de funcionare, sistemul de ecuaii neliniare (3.46) se rescrie astfel:
Q2 0, deci H R 2 H N

H R1 H N M 1Q1 Q1
, (3.49)
H N H R 3 M 3Q3 Q3
Q Q
1 3

n care M 3 este una dintre necunoscute, deoarece prin relaia (3.47), acesta depinde de

necunoscuta cr . Cunoscnd n (3.49) valoarea cotei piezometrice n nodul de legtur:

H N H R 2 15 m i innd seama de relaiile (3.1) i (3.47), pentru Q1 Q3 , sistemul de


ecuaii (3.49), se reduce la urmtorul sistem de 2 ecuaii neliniare:
L1
20 15 0.0826 1 D15
Q1 Q1

, (3.50)
15 5 0.0826 L3


Q1 Q1
3 D35 D34

cu 2 necunoscute, anume: debitul Q1 i coeficientul de pierdere de sarcin hidraulic local n


vana V3, . Pentru a rezolva sistemul de ecuaii neliniare (3.50) cu ajutorul GNU Octave (sau
192 Calculul reelelor hidraulice cu GNU Octave

MATLAB), sistemul va fi rescris sub form matriceal: f w 0 , unde w este un vector de tip

linie, ale crui 2 componente sunt necunoscutele sistemului (3.50), anume w1 Q1 i w2 ,

iar f este vectorul de funcii corespunztor celor 2 ecuaii din sistem, de forma: f k w1, w2 0

cu k 1; 2 . Astfel, sistemul (3.50) se rescrie sub forma:

L1
f1 5 0.0826 1 D 5 w1 w1 0
1
. (3.51)

f 10 0.0826 3 2 w w 0
L w
2 3 D5 D 4 1 1
3 3

Sistemul (3.51) de 2 ecuaii neliniare f k 0 cu 2 necunoscute wk , unde k 1; 2 , va fi

rezolvat cu ajutorul funciei fsolve din GNU Octave (sau MATLAB). Sistemul de ecuaii
(3.51) va fi inserat ntr-o funcie a utilizatorului, denumit de exemplu, sistem351.m i aceast
funcie va fi apelat n cadrul funciei fsolve. Pe lng funcia scris de ctre utilizator, n
fsolve trebuie introdus i un vector w 0 corespunztor aproximaiei de start (aproximaiei

iniiale a debitului Q1 i a coeficientului ). Sistemul de ecuaii (3.51) fiind foarte simplu,


convergena este atins i dac se alege un vector w 0 cu componente egale cu 0. Funcia
sistem351.m, liniile de comand utilizate i rezultatele obinute sunt inserate n tabelul 3.20.

Tabelul 3.20. Funcia sistem351.m scris n GNU Octave (sau MATLAB), aferent sistemului de
ecuaii (3.51) care definete regimul de funcionare, liniile de comand utilizate i soluia obinut

funcia sistem351.m

function f = sistem351(w)
L = [500 300]; % doar conductele cu j=1 si j=3
D = [80 125]*1e-3; % doar conductele cu j=1 si j=3
k = 0.2e-3;
% w(1)=Q(1)=Q(3); w(2)=zeta
for j=1:2
Rey(j) = 4*abs(w(1))/(pi*D(j)*1e-6);
lambda(j) = 0.25*(log10(5.74/(Rey(j)+eps)^0.9+k/(3.7*D(j))))^(-2);
M(j) = 0.0826*lambda(j)*L(j)/D(j)^5;
end
f(1) = 5-M(1)*w(1)*abs(w(1));
f(2) = 10-(M(2)+0.0826*w(2)/D(2)^4)*w(1)*abs(w(1));
end

liniile de comand care conduc la obinerea soluiei sistemului de ecuaii neliniare


Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 193

w0 = zeros(1,2)
format long
[w,valf,info] = fsolve(@sistem351, w0)
Q1 = 1000*w(1) % debitul in litri/s
format bank
zeta = w(2)

soluia obinut, anume vectorul w ale crui componente sunt w1 Q1 (n m3/s i n litri/s),
respectiv valoarea coeficientului de pierdere de sarcin hidraulic local n van

w = 1.0e+03*[0.000003800827489 1.982167207491896]
valf = 1.0e-13*[ -0.133226762955019 -0.053290705182008] % valorile fk (care tind la zero)
info = 1 % deci convergenta a fost atinsa
Q1 = 3.800827489240966 % in litri/s
zeta = 1982.17

Pentru regimul de funcionare, rezult urmtoarele valori ale debitelor tranzitate pe


conducte: Q1 3.80 litri/s; Q2 0 i Q3 3.80 litri/s, respectiv urmtoarea valoare critic

cr 1982 .17 a coeficientului de pierdere de sarcin hidraulic local n vana V3, pentru

care se ndeplinete condiia Q2 0 .

Regimul de funcionare al sistemului hidraulic aferent Problemei celor 3 rezervoare


Regimul de funcionare poate fi descris de sistemul de ecuaii neliniare (3.46), n care, n
modulul de rezisten hidraulic global M 3 (3.47) se consider o valoare oarecare cr a

coeficientului de pierdere de sarcin hidraulic local n vana V3, de exemplu, 10000 . n


urma rezolvrii acestui sistem de ecuaii pentru 5000 , va rezulta un debit negativ pe
conducta cu j 2 (se reamintete faptul c sistemul (3.46) a fost scris pentru sensurile de
curgere din regimul , iar n regimul , sensul de curgere se inverseaz pe conducta 2).
Urmnd paii corespunztori regimului , pentru regimul se pleac de la sistemul (3.48),
iar funcia sistem348.m se modific pentru a corespunde regimului de funcionare funcia
modificat, denumit sistem348b.m este prezentat n tabelul 3.21, alturi de liniile de
comand aferente soluionrii sistemului (3.48) i de rezultatele numerice obinute.
194 Calculul reelelor hidraulice cu GNU Octave

Tabelul 3.21. Funcia sistem348b.m scris n GNU Octave (sau MATLAB), aferent sistemului de
ecuaii (3.48) care definete regimul de funcionare, alturi de liniile de comand utilizate pentru
aflarea soluiei i rezultatele obinute

funcia sistem348b.m

function f = sistem348b(w)
L = [500 400 300];
D = [80 100 125]*1e-3;
k = 0.2e-3;
zeta = 10000;
for j=1:3
Rey(j) = 4*abs(w(j))/(pi*D(j)*1e-6);
lambda(j) = 0.25*(log10(5.74/(Rey(j)+eps)^0.9+k/(3.7*D(j))))^(-2);
M(j) = 0.0826*lambda(j)*L(j)/D(j)^5; % relatia (3.1)
end
M(3) = M(3)+0.0826*zeta/D(3)^4; % relatia (3.47)
f(1) = 20-w(4)-M(1)*w(1)*abs(w(1));
f(2) = 15-w(4)-M(2)*w(2)*abs(w(2));
f(3) = w(4)-5-M(3)*w(3)*abs(w(3));
f(4) = w(1)+w(2)-w(3);
end

liniile de comand care conduc la obinerea soluiei sistemului de ecuaii neliniare

w0 = zeros(1,4);
format long
[w, valf, info] = fsolve(@sistem348b, w0)
Q(1:3) = 1000*w(1:3) % debitele tranzitate in litri/s

soluia obinut, anume vectorul w ale crui componente sunt wk Qk (n m3/s i n litri/s) pentru
k 1 3 , respectiv valoarea cotei piezometrice n nodul N (n metri)

w = 0.003658359528079 -0.001915235993094 0.001743123534985 15.353998927729725


valf = 1.0e-12*[ -0.522248910783674 0.132116539930394 0.035527136788005 -
0.000000216840434] % valorile functiilor fk (care tind la zero)
info = 1 % deci convergenta a fost atinsa
Q = 3.658359528078905 -1.915235993093602 1.743123534985303 % debitele in litri/s

Pentru regimul de funcionare, pentru vana V3 parial nchis cu 10000 , rezult

urmtoarele valori ale debitelor tranzitate pe conducte: Q1 3.66 litri/s; Q2 1.92 litri/s i
Q3 1.74 litri/s, respectiv valoarea cotei piezometrice n nodul de legtur: H N 15.35 m,
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 195

mai mare dect H R 2 15 m (deci apa curge pe conducta 2 de la nodul N ctre rezervorul
R2, cu valoarea absolut a debitului egal cu 1.92 litri/s).

Pentru cteva valori discrete [2000 ; 107 ] , cu ajutorul funciei sistem348b.m, s-au calculat
valorile debitelor tranzitate pe conducte i valoarea cotei piezometrice n nodul de legtur N,
iar rezultatele au fost inserate n tabelul 3.22.

Tabelul 3.22. Rezultate obinute pentru regimul de funcionare, pentru diferite valori cr

[] Q1 [l/s] Q2 [l/s] Q3 [l/s] H N [m]


2000 3.800 -0.016 3.784 15.00012
104 3.66 -1.92 1.74 15.35
105 3.48 -2.92 0.56 15.78
106 3.41 -3.23 0.18 15.94
107 3.38 -3.33 0.05 16.00

Se observ c pe msur ce vana V3 se nchide (pe msur ce valoarea lui crete), debitul
tranzitat pe conducta 3 scade, iar valoarea absolut a debitului pe conducta 2 crete,
corespunztor creterii valorii H N . Pentru , Q3 0 , adic vana V3 se nchide complet.

Regimul de funcionare al sistemului hidraulic aferent Problemei celor 3 rezervoare


Pentru regimul de funcionare, n care vana V3 este complet nchis ( ), rezult:

Q1 Q2 i Q3 0 . Debitul tranzitat pe conductele 1 i 2 se obine din legea energiilor:

H R1 H R 2 M1 M 2 Q12 , (3.52)
adic

H R1 H R 2 20 15
Q1 ,
M1 M 2 L L (3.53)
0.0826 1 12 2 22
D D2
1

n care coeficienii lui Darcy depind de debit, 1 1 Q1 i 2 2 Q1 , prin intermediul


numrului Reynolds. Pentru rezolvare, ecuaia transcendent (3.53) se scrie sub forma
f Q1 0 :

f Q1 Q1
5
0.
L
0.0826 1 Q1 12 2 Q1 22
L (3.54)
D2
D1
196 Calculul reelelor hidraulice cu GNU Octave

Ecuaia transcendent (3.54) va fi rezolvat cu ajutorul funciei fsolve din GNU Octave (sau
MATLAB). Ecuaia (3.54) va fi inserat ntr-o funcie a utilizatorului, denumit de exemplu,
ecuatia354.m i aceast funcie va fi apelat n cadrul funciei fsolve. Ca aproximaie de start
pentru funcia denumit ecuatia351(Q), se poate alege o valoare mic a debitului (dar non-
nul), de exemplu egal cu 0.001m3/s. Coninutul funciei denumite ecuatia354.m, liniile de
comand utilizate pentru rezolvare i soluia obinut (valoarea debitului Q1 ) sunt inserate n
tabelul 3.23.

Tabelul 3.23. Funcia ecuatia354.m scris n GNU Octave (sau MATLAB), aferent ecuaiei (3.54)
care definete regimul de funcionare, liniile de comand utilizate i soluia obinut

funcia ecuatia354.m

function f = ecuatia354(Q)
L = [500 400]; % doar conductele cu j=1 si j=2
D = [80 100]*1e-3; % doar conductele cu j=1 si j=2
k = 0.2e-3;
for j=1:2
Rey(j) = 4*Q/(pi*D(j)*1e-6);
lambda(j) = 0.25*(log10(5.74/(Rey(j)+eps)^0.9+k/(3.7*D(j))))^(-2);
end
f = Q - sqrt(5/(0.0826*(lambda(1)*L(1)/D(1)^5+lambda(2)*L(2)/D(2)^5)));
end

liniile de comand care conduc la obinerea soluiei ecuaiei (3.54)


format long
[Q,valf,info]=fsolve(@ecuatia354, 0.001) % unde 0.001 este aproximatia de start in m^3/s
Q = 1000*Q % debitul tranzitat in litri/s

soluia obinut, anume debitul Q1 (n m3/s i n litri/s)

Q = 0.003373776673904 % debitul in m^3/s


valf = 5.331936584959673e-11 % valoarea functiei f (care tinde la zero)
info = 1 % conform codului de convergenta, 1 = convergenta a fost atinsa
Q = 3.373776673904428 % debitul in litri/s

Pentru regimul de funcionare, rezult urmtoarele valori ale debitelor tranzitate pe


conducte: Q1 Q2 3.37 litri/s i Q3 0 (vana V3 fiind nchis).
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 197

3.6. Analiza funcionrii n paralel a turbopompelor

n cele ce urmeaz vom aborda funcionarea n paralel a turbopompelor, utiliznd GNU


Octave17, alegnd ca studiu de caz staia de pompare din figura 3.11, n care 4 pompe
centrifuge diferite, notate P1, P2, P3 i P4, sunt montate n paralel (pompele sunt montate ntre
nodul A din amonte i nodurile B1, B2 i B3 din aval; magistrala de aspiraie este amonte de
nodul A, iar magistrala de refulare este aval de nodul B3). Pompele P1 i P2 sunt identice i
funcioneaz la turaie constant, egal cu turaia nominal. Pompele P3 i P4 sunt identice, dar
difer de pompele P1 i P2; pompa P3 funcioneaz la turaie constant, egal cu turaia
nominal; pompa P4 funcioneaz cu turaie variabil.

Fig. 3.11. Schema staiei de pompare cu 4 pompe centrifuge montate n paralel, studiat n 3.6

Rezervoarele au nivel constant; rezervorul de aspiraie este deschis la presiunea atmosferic,


iar rezervorul de refulare este sub presiune. Pe suprafaa liber a acestora, viteza apei este nul
( vi ve 0 ). nlimile date de presiunea absolut sunt pi g 10 m i pe g 20 m, iar

cotele sunt zi 2 m i ze 10 m.

17
Toate liniile de program scrise aici pentru GNU Octave pot fi rulate i n MATLAB.
198 Calculul reelelor hidraulice cu GNU Octave

Modulul de rezisten hidraulic al magistralei de aspiraie este M1 3000 s2/m5. Modulul de


rezisten hidraulic al magistralei de refulare este M 8 5000 s2/m5. Celelalte conducte din
instalaie au urmtoarele valori ale modululelor de rezisten hidraulic (vezi notaiile din
figura 3.11): M 2 9000 s2/m5 (ntre nodurile A i B1 pe traseul pompei P1), M 3 7000 s2/m5

(ntre nodurile A i B1 pe traseul pompei P2), M 4 7000 s2/m5 (ntre nodurile A i B2),
M 5 8000 s2/m5 (ntre nodurile A i B3), M 6 2000 s2/m5 (ntre nodurile B1 i B2), respectiv

M 7 3000 s2/m5 (ntre nodurile B2 i B3). Se consider c modulele de rezisten hidraulic


sunt constante, indiferent de regimul de funcionare al staiei de pompare.
Curbele caracteristice ale pompelor Pk (unde k 1 4 ), la turaia nominal n0 k , anume:

caracteristicile energetice H k H k Qk i caracteristicile de randament k k Qk , sunt

date sub form tabelar n tabelul 3.24, pentru cte 7 perechi de valori {Qk , H k } i {Qk , k } ,

aferente unor valori discrete ale debitului Qk 0 ; 0.02m3/s.

Tabel 3.24. Curbele caracteristice ale pompelor, definite tabelar prin perechi de valori:
{Qk , H k } i {Qk , k } , cu k 1 4 , pentru turaia nominal

Qk [m3/s], k 1 4 0 0.002 0.004 0.006 0.01 0.015 0.02


H k [m], k 1; 2 37 37 36.5 35.5 32.5 27 19
k [%], k 1; 2 0 18 34 46 62 64 48
H k [m], k 3; 4 50 50 49 48 43.5 35.5 24
k [%], k 3; 4 0 15 29 40 55 62 55

Analiza funcionrii n paralel a celor 4 turbopompe va fi realizat pentru 2 variante,


desemnate n continuare drept varianta i varianta , astfel:
Varianta : turaia pompei P4 este 95% din turaia nominal, deci raportul turaiilor se
scrie r4 n4 n0 4 0.95 ; restul pompelor funcioneaz cu turaia lor nominal. Pentru aceast

variant, analiza funcionrii pompelor presupune determinarea punctului de funcionare


energetic F aferent cuplrii n paralel a celor 4 pompe (implicit, determinarea valorilor
debitului QF i nlimii de pompare H F asigurate de cele 4 pompe n F), determinarea
punctelor de funcionare energetic Fk ale fiecrei pompe, cu k 1 4 (implicit, determinarea
valorilor debitului pompat QF k i nlimii de pompare H F k asigurate de fiecare pomp,
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 199

precum i determinarea valorii randamentului F k aferent fiecrei pompe n Fk), iar la final,

determinarea puterii electrice PF k consumate de fiecare pomp i a puterii totale P consumate

n staia de pompare.
Varianta : considernd c pompele P1, P2 i P3 funcioneaz cu turaia lor nominal, se
cere s se determine turaia n4 cu care trebuie acionat pompa P4, astfel nct, n punctul de
funcionare energetic F aferent celor 4 pompe cuplate n paralel s fie asigurat o anumit

valoare (impus) a debitului QF , de exemplu: QF 43 103 m3/s (condiie echivalent cu o

anumit valoare impus a nlimii de pompare H F ). Pentru aceast variant, analiza

funcionrii pompelor presupune mai nti determinarea raportului turaiilor r4 n4 n0 4

pentru pompa P4; apoi, pot fi determinate toate elementele enumerate pentru varianta .

Pentru ambele variante, analiza funcionrii n paralel a celor 4 turbopompe din staia de
pompare aleas ca studiu de caz n acest paragraf, reprezentat n figura 3.11, va fi realizat
numeric. Pentru configuraia geometric a staiei de pompare din figura 3.11, metoda de calcul
grafo-analitic18 este complicat de aplicat, datorit existenei conductelor de legtur dintre
nodurile B1 i B2, respectiv B2 i B3.
Pentru a soluiona numeric aceast problem, este mai nti necesar aproximarea curbelor
caracteristice ale pompelor, H k H k Qk i k k Qk , prin funcii polinomiale

(recomandat de gradul 2), care depind de debitul Qk 0 ; 0.02m3/s, unde k 1 4 .


Pentru a determina o curb de regresie polinomial de un anumit grad, poate fi aplicat
metoda celor mai mici ptrate a lui Gauss [24; paginile 38-39, 43-44], metod implementat n
GNU Octave [3; paginile 602-611] i n MATLAB [39; paginile 145-149], n cadrul funciei de
tip built-in denumit polyfit (vezi i Aproximarea datelor din paragraful 2.4).
n cele ce urmeaz, vor fi prezentate liniile de comand care permit aproximarea curbelor
caracteristice ale pompelor prin regresii polinomiale de gradul 2, pe baza perechilor de valori
{Qk , H k } i {Qk , k } din tabelul 3.24:

se introduc n linia de comand valorile discrete din tabelul 3.24 aferente debitelor (n
vectorul de tip linie Q0k), nlimilor de pompare (n vectorul H0k) i randamentelor (n
vectorul eta0k), unde k=1 pentru pompele P1 i P2, respectiv k=3 pentru pompele P3 i P4, la
turaie nominal:

18
prezentat n paragraful 1.7.4, la Cuplarea n paralel a turbopompelor
200 Calculul reelelor hidraulice cu GNU Octave

Q01 = [0 0.002 0.004 0.006 0.010 0.015 0.02];


H01 = [37 37 36.5 35.5 32.5 27 19];
eta01 = [0 18 34 46 62 64 48];
Q03 = Q01;
H03 = [50 50 49 48 43.5 35.5 24];
eta03 = [0 15 29 40 55 62 55];
se urmrete obinerea unor curbe polinoamiale de gradul 2 cu urmtoarea form
general:

H k H k Qk ck1Qk2 ck 2Qk ck 3
, k 1; 3, (3.55)
k k Qk d k1Qk2 d k 2Qk d k 3

n care coeficienii polinoamelor au fost numerotai indicial n ordinea n care vor fi furnizai
de ctre funcia polyfit (n ordinea descresctoare a puterilor debitului), n cadrul vectorilor
notai: c1, c3, d1 i d3; urmtoarele linii de comand permit determinarea coeficienilor
polinoamelor (3.55):
c1 = polyfit(Q01,H01,2)
c3 = polyfit(Q03,H03,2)
d1 = polyfit(Q01,eta01,2)
d3 = polyfit(Q03,eta03,2)
i rezult valorile:
c1 = -45733.76 10.12 37.09
c3 = -66117.78 17.08 50.09
d1 = -378554.74 9970.85 -0.10
d3 = -277812.73 8308.48 -0.09
Funciile polinomiale de gradul al doilea care vor defini n continuare curbele caracteristice
energetice H k H k Qk i curbele caracteristice de randament k k Qk ale pompelor,

pentru Qk n m3/s, unde k 1 4 , se scriu (prin aproximarea coeficienilor c1, c3, d1 i d3)

dup cum urmeaz:


H1 Q1 37 10 Q1 45734 Q12 m
, pentru pompa P1, (3.56)
1 Q1 9971 Q1 378555 Q12 %
H 2 Q2 37 10 Q2 45734 Q22 m
, pentru pompa P2, (3.57)
2 Q2 9971 Q2 378555 Q22 %

respectiv
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 201

H 3 Q3 50 17Q3 66118 Q32 m


, pentru pompa P3, (3.58)
3 Q3 8308 Q3 277813 Q32 %
toate cele 3 pompe funcionnd la turaie nominal. Pentru pompa P4, care funcioneaz la
turaie mai mic dect turaia nominal, cu raportul turaiilor r4 n4 n0 4 1 , aplicnd

curbelor de forma (3.58) relaiile de similitudine pentru debite (1.199) i pentru nlimi de
pompare (1.200), respectiv aplicnd relaia debitului (1.203) aferent punctului omolog de
funcionare i relaia (1.204) pentru randamentul la alt turaie dect cea nominal, rezult:
H 4 Q4 50 r42 17 r4Q4 66118 Q42 m



4 Qomolog4 8308
Q4
r4
Q2
277813 24 %
, pentru pompa P4. (3.59)
r4

n figura 3.12 sunt trasate caracteristicile pompelor la turaie nominal, aproximate prin
funciile (3.56)(3.58), alturi de perechile de valori {Qk , H k } i {Qk , k } din tabelul 3.24.

70

60

50
k [%] & Hk [m]

40

30

20 H1(Q1) H2(Q2), tabel 3.24


1(Q1) 2(Q2), tabel 3.24
H3(Q3), tabel 3.24
10
3(Q3), tabel 3.24

0
0 0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016 0.018 0.02
Qk [m3/s], k = 1:3

Fig. 3.12. Curbele caracteristice ale pompelor la turaie nominal, definite prin puncte n tabelul 3.24,
respectiv aproximate prin funciile polinomiale (3.56)(3.58)

Liniile de comand n GNU Octave (sau MATLAB) cu care a fost trasat figura 3.12 au fost
inserate ntr-un script denumit figura312.m inclus n tabelul 3.25.
202 Calculul reelelor hidraulice cu GNU Octave

Tabelul 3.25. Script-ul salvat ca fiier denumit figura312.m scris n GNU Octave (sau MATLAB),
pentru reprezentarea grafic 2D din figura 3.12. Pentru executarea script-ului, acesta se apeleaz direct
n linia de comand, cu numele figura312, fr extensia .m

script denumit figura312.m

% curbe caracteristice, Fig. 3.12


Q01 = [0 0.002 0.004 0.006 0.010 0.015 0.02];
H01 = [37 37 36.5 35.5 32.5 27 19];
eta01 = [0 18 34 46 62 64 48];
Q03 = Q01;
H03 = [50 50 49 48 43.5 35.5 24];
eta03 = [0 15 29 40 55 62 55];
Q1 = 0:0.0001:0.02;
H1 = 37+10*Q1-45734*Q1.^2;
eta1 = 9971*Q1-378555*Q1.^2;
Q3 = Q1;
H3 = 50+17*Q3-66118*Q3.^2;
eta3 = 8308*Q3-277813*Q3.^2;
plot(Q01,H01,'k*',Q01,eta01,'k*',Q03,H03,'ko',Q03,eta03,'ko','markersize',8)
legend('H_1(Q_1) \equiv H_2(Q_2), tabel 3.24','\eta_1(Q_1) \equiv \eta_2(Q_2), tabel
3.24','H_3(Q_3), tabel 3.24','\eta_3(Q_3), tabel 3.24')
hold on
plot(Q1,H1,'k',Q1,eta1,'k--',Q3,H3,'k',Q3,eta3,'k--','linewidth',2)
grid minor
xlabel('\it Q_k [m^3/s], k = 1:3')
ylabel('\eta\it_k [%] & H_k [m]')

Pentru configuraia geometric a staiei de pompare din figura 3.11, legea energiilor (1.42) se
poate scrie pe cele 4 trasee hidraulice care leag punctul i (de intrare n sistem) i punctul e
(de ieire din sistem), astfel:
H i H1 Q1 H e hr i A hr A P B hr B hr B hr B
1 B2 2 B3 3 e

1 1


H i H 2 Q2 H e hr i A hr A P hr B hr B hr B
2 B1 1 B2 2 B3 3 e
(3.60)
H i H 3 Q3 H e hr i A hr A P hr B hr B
3 B2 2 B3 3 e
H H 4 Q4 H e hr i A hr A P hr B

i 4 B3 3 e
.

Sistemul de ecuaii (3.60) poate fi rescris sub forma urmtoare:


Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 203

H1 Q1 hr A P1 B1 hr B1 B2 hr B2 B3 H e H i hr i A hr B3 e

H 2 Q2 hr A P2 B1 hr B1 B2 hr B2 B3 H e H i hr i A hr B3 e

(3.61)
H 3 Q3 hr A P3 B2 hr B2 B3 H e H i hr i A hr B3 e
H Q h

4 4 r A P4 B3 H e H i hr i A hr B3 e .

La sistemul (3.61) bazat pe legea energiilor, se adaug ecuaia continuitii:


4
Q Qk . (3.62)
k 1

Explicitnd sarcinile hidrodinamice H i , respectiv H e (cu vitezele vi i ve nule) i utiliznd

relaia (1.30) de definiie a nlimii statice H s , rezult:

pe pi
H s He Hi ze zi 20 10 10 2 18 m. (3.63)
g
Cu notaiile din figura 3.11 i cu valorile modulelor de rezisten hidraulic din acest studiu de
caz, pierderile de sarcin hidraulic din (3.61) pot fi exprimate astfel:
pierderi de sarcin hidraulic aferente instalaiei, mai exact, conductelor magistrale:

hr i A hr B M1 M 8 Q 2 8000 Q 2 ; (3.64)
3 e

pierderi de sarcin hidraulic pe conductele pe care se afl montate pompele, ntre nodul A
i, dup caz, nodul B1 sau B2 sau B3:

hr A P B M 2Q12 9000 Q12 ;


1 1

hr A P M 3Q22 7000 Q22 ;


2 B1
(3.65)
hr A P M 4Q32 7000 Q32 ;
3 B2

hr A P M 5Q42 8000 Q42 ;


4 B3

pierderi de sarcin hidraulic aferente conductelor de legtur dintre nodurile B1 i B2,


respectiv B2 i B3:

hr B M 6 Q1 Q2 2 2000 Q1 Q2 2 ;
1 B2
(3.66)
hr B M 7 Q1 Q2 Q3 2 3000 Q Q4 2 ,
2 B3

n care s-a inut seama de ecuaia continuitii (3.62).


Sarcina instalaiei, definit prin expresia (1.45), se scrie pentru conductele magistrale de
aspiraie i de refulare, astfel:

H inst H instQ H s M1 M 8 Q 2 18 8000 Q 2 , (3.67)


204 Calculul reelelor hidraulice cu GNU Octave

unde nlimea static a fost definit prin relaia (3.63). Cu acestea, n sistemul (3.61), membrul
drept al fiecrei ecuaii reprezint sarcina instalaiei (3.67).
innd seama de relaiile (3.64)(3.66) pentru calculul pierderilor de sarcin hidraulic,
precum i de relaia (3.67), sistemul de ecuaii (3.61) devine:
H1 Q1 9000Q12 2000Q1 Q2 2 3000Q Q4 2 18 8000Q 2

H 2 Q2 7000Q2 2000Q1 Q2 3000Q Q4 18 8000Q
2 2 2 2
(3.68)
H 3 Q3 7000Q3 3000Q Q4 18 8000Q
2 2 2

H 4 Q4 8000Q4 18 8000Q .
2 2

Adugnd ecuaia continuitii (3.62) la sistemul (3.68) i innd seama de relaiile de definiie
(3.56)(3.59) ale curbelor caracteristice energetice ale pompelor, H k H k Qk cu k 1 4 ,
se obine urmtorul sistem de ecuaii neliniare:
f1 Q Q1 Q2 Q3 Q4 0

f 2 37 10 Q1 45734 Q1 9000Q1
2 2


2000Q1 Q2 2 3000Q Q4 2 18 8000Q 2 0
f 37 10 Q 45734 Q 2 7000Q 2
3 2 2 2
(3.69)
2000Q1 Q2 3000Q Q4 2 18 8000Q 2 0
2


f 4 50 17Q3 66118 Q3 7000Q3
2 2

3000Q Q4 2 18 8000Q 2 0

f 50 r 2 17 r Q 66118 Q 2 8000Q 2 18 8000Q 2 0 .
5 4 4 4 4 4

Soluionarea numeric a sistemului (3.69) va fi abordat diferit, n funcie de problema de


funcionare considerat pentru staia de pompare studiat, anume varianta sau varianta
, definite la nceputul acestui paragraf.

Varianta
n cazul variantei , pompele P1, P2 i P3 funcioneaz cu turaia lor nominal, cuplate n
paralel cu pompa P4 a crei turaie este mai mic dect turaia nominal; turaia pompei P4
este cunoscut, raportul turaiilor este r4 0.95 . Deci, sistemul (3.69) se reduce la sistemul
(3.70), scris pe pagina urmtoare, un sistem de 4 ecuaii neliniare ale crui 4 necunoscute
sunt valorile debitelor pompate, Qk QF k , corespunztoare punctelor de funcionare

energetic Fk ale fiecrei pompe, unde k 1 4 .


Sistemul (3.70) de ecuaii neliniare f k 0 , cu necunoscutele Qk ( k 1 4 ), va fi rezolvat cu

ajutorul funciei fsolve din GNU Octave (sau MATLAB).


Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 205

f1 37 18 10 Q1 45734 9000 Q12 2000Q1 Q2 2



3000Q1 Q2 Q3 2 8000 Q1 Q2 Q3 Q4 2 0

f 2 37 18 10 Q2 45734 7000 Q22 2000Q1 Q2 2

3000Q1 Q2 Q3 2 8000 Q1 Q2 Q3 Q4 2 0
(3.70)
f 3 50 18 17Q3 66118 7000 Q3
2

3000Q1 Q2 Q3 2 8000 Q1 Q2 Q3 Q4 2 0


f 4 50 0.95 18 17 0.95 Q4 66118 8000 Q4
2 2


8000 Q1 Q2 Q3 Q4 2 0 .

Sistemul de ecuaii (3.70) va fi inserat ntr-o funcie a utilizatorului, denumit de exemplu,


sistem370.m i aceast funcie va fi apelat n cadrul funciei fsolve. Pe lng funcia scris de
ctre utilizator, n fsolve trebuie introdus i un vector Q 0 corespunztor aproximaiei de start

(aproximaiei iniiale a debitelor pompate). Din punct de vedere matematic, sistemul de ecuaii
(3.70) este un sistem simplu, care poate fi rezolvat cu ajutorul fsolve pornind de la aproape
orice aproximaie de start non-nul (de exemplu, convergena este atins, adic soluia
sistemului este obinut dac se aleg toate debitele de start egale ntre ele, respectiv egale cu

orice valoare cuprins ntre 10 4 m3/s i 0.02 m3/s). Funcia sistem370.m, liniile de comand
aferente soluionrii sistemului (3.70), precum i rezultatele numerice obinute sunt inserate n
tabelul 3.26.

Tabelul 3.26. Funcia sistem370.m scris n GNU Octave (sau MATLAB), aferent sistemului (3.70)
din varianta de funcionare a staiei de pompare, alturi de liniile de comand utilizate pentru aflarea
soluiei i rezultatele obinute

funcia sistem370.m

function f = sistem370(Q)
f(1) = (37-18)+10*Q(1)-(45734+9000)*Q(1)^2-2000*(Q(1)+Q(2))^2-3000*(Q(1)+Q(2)+Q(3))^2-
8000*(Q(1)+Q(2)+Q(3)+Q(4))^2;
f(2) = (37-18)+10*Q(2)-(45734+7000)*Q(2)^2-2000*(Q(1)+Q(2))^2-3000*(Q(1)+Q(2)+Q(3))^2-
8000*(Q(1)+Q(2)+Q(3)+Q(4))^2;
f(3) = (50-18)+17*Q(3)-(66118+7000)*Q(3)^2-3000*(Q(1)+Q(2)+Q(3))^2-
8000*(Q(1)+Q(2)+Q(3)+Q(4))^2;
f(4) = (50*0.95^2-18)+17*0.95*Q(4)-(66118+8000)*Q(4)^2-8000*(Q(1)+Q(2)+Q(3)+Q(4))^2;
end

liniile de comand i soluia obinut

Q0 = 1e-4*ones(1,4); % sau se poate alege Q0 = 0.02*ones(1,4);


206 Calculul reelelor hidraulice cu GNU Octave

Q = fsolve(@sistem370, Q0)
Q = Q*1000
Rezult:
Q = 0.0067 0.0068 0.0148 0.0135 % in m^3/s
Q = 6.6522 6.7790 14.7777 13.4690 % in litri/s

Avnd n vedere modul de declarare al variabilelor n cadrul calcului numeric efectuat, soluia
cutat se citete astfel:

Q 1 QF 1 6.65 103 m3/s; Q 2 QF 2 6.78 103 m3/s;


Q 3 QF 3 14.78 103 m3/s; Q 4 QF 4 13.47 103 m3/s.

Din ecuaia continuitii (3.62), se obine debitul QF vehiculat pe conductele magistrale ale
instalaiei de ctre cele 4 pompe cuplate n paralel, acest debit corespunznd punctului de
funcionare energetic F al cuplajului n paralel:
4
QF QF k 41.68 10 3 m3/s. (3.71)
k 1

Din caracteristica instalaiei (3.67), se poate calcula nlimea de pompare H F aferent


punctului de funcionare energetic F al cuplajului n paralel al celor 4 pompe:


H F H instQF 18 8000 QF2 18 8000 41.68 103 2
31.90 m.

Pe baza valorilor debitelor QF k , cu k 1 4 , cu ajutorul relaiilor (3.56)(3.59) se pot calcula

valorile nlimilor de pompare asigurate n punctele de funcionare energetic Fk ale fiecrei


pompe:

H F 1 37 10 QF 1 45734 QF21 35.04 m;


H F 2 37 10 QF 2 45734 QF22 34.97 m;
H F 3 50 17 QF 3 66118 QF23 35.81 m;
H F 4 50 0.952 17 0.95 QF 4 66118 QF24 33.35 m,

respectiv se pot calcula valorile randamentelor realizate de fiecare pomp n Fk:

F 1 9971 QF 1 378555 QF21 49.58 %;


F 2 9971 QF 2 378555 QF22 50.20 %;
F 3 8308 QF 3 277813 QF23 62.10 %;

QF 4 QF24
F 4 8308 277813 61.95 %.
r4 r42
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 207

Puterea electric PF k consumat de fiecare pomp, definit prin relaia (1.36), este scris aici

sub forma:
gQF k H F k
PF k , cu k 1 4 (3.72)
F k

iar rezultatele numerice sunt:


PF 1 4613 W; PF 2 4632 W; PF 3 8360 W i PF 4 7113 W.

Puterea electric total consumat pentru pompare pentru varianta , notat P , este suma
puterilor consumate de cele 4 pompe:
4
P PF k 24718 W 25 kW. (3.73)
k 1

Varianta
n cazul variantei , pompele P1, P2 i P3 funcioneaz cu turaia lor nominal, cuplate n
paralel cu pompa P4 a crei turaie este mai mic dect turaia nominal; turaia pompei P4
este necunoscut. n aceast problem, trebuie s se determine turaia n4 (raportul turaiilor
r4 n4 n0 4 ) cu care trebuie acionat pompa P4, astfel nct, n punctul de funcionare

energetic F aferent celor 4 pompe cuplate n paralel s fie asigurat o anumit valoare

(impus) a debitului QF , de exemplu: QF 43 103 m3/s. Aceast condiie se exprim prin


ecuaia de continuitate global:
4
QF QF k 43 10 3 m3/s. (3.74)
k 1

Din caracteristica instalaiei (3.67), se poate calcula nlimea de pompare H F aferent


punctului de funcionare energetic F al cuplajului n paralel al celor 4 pompe:


H F H instQF 18 8000 QF2 18 8000 43 103 2
32.79 m.
Rezult c poziia punctului de funcionare energetic F al cuplajului este bine determinat n
acest caz.
Pentru varianta , innd seama de (3.74), sistemul (3.69) devine sistemul (3.75), scris n
pagina urmtoare. Sistemul (3.75) de 5 ecuaii neliniare are 5 necunoscute, anume valorile
debitelor pompate Qk QF k , corespunztoare punctelor de funcionare energetic Fk ale

fiecrei pompe, unde k 1 4 i raportul turaiilor r4 aferent pompei P4.


208 Calculul reelelor hidraulice cu GNU Octave

f1 0.043 Q1 Q2 Q3 Q4 0

f 2 37 18 10 Q1 45734 9000 Q1 2000Q1 Q2
2 2


3000Q1 Q2 Q3 2 8000 Q1 Q2 Q3 Q4 2 0

f 3 37 18 10 Q2 45734 7000 Q2 2000Q1 Q2
2 2


3000Q1 Q2 Q3 2 8000 Q1 Q2 Q3 Q4 2 0 (3.75)

f 4 50 18 17Q3 66118 7000 Q3
2


3000Q1 Q2 Q3 2 8000 Q1 Q2 Q3 Q4 2 0

5
4
f 50 r 2 18 17 r Q 66118 8000 Q 2
4 4 4

8000 Q1 Q2 Q3 Q4 0 .
2

Pentru a rezolva sistemul de ecuaii neliniare (3.75) cu ajutorul GNU Octave (sau MATLAB),
sistemul va fi rescris sub form matriceal: f w 0 , unde w este un vector de tip linie, ale

crui 5 componente sunt necunoscutele sistemului (3.75), anume wk Qk pentru k 1 4 i

w5 r4 , iar f este vectorul de funcii corespunztor celor 5 ecuaii din sistem, de forma:

f k w1, w2 ,, w5 0 cu k 1 5 . Prin rescrierea sistemului (3.75), se obine:

f1 0.043 w1 w2 w3 w4 0

f 2 37 18 10 w1 45734 9000 w1 2000w1 w2
2 2


3000w1 w2 w3 2 8000 w1 w2 w3 w4 2 0

f 3 37 18 10 w2 45734 7000 w2 2000w1 w2
2 2


3000w1 w2 w3 2 8000 w1 w2 w3 w4 2 0 (3.76)

f 4 50 18 17 w3 66118 7000 w3
2


3000w1 w2 w3 2 8000 w1 w2 w3 w4 2 0

5
5
f 50 w 2 18 17 w w 66118 8000 w 2
5 4 4

8000 w1 w2 w3 w4 0 .
2

Sistemul (3.76) de ecuaii neliniare f k 0 cu necunoscutele wk ( k 1 5 ), va fi rezolvat cu

ajutorul funciei fsolve din GNU Octave (sau MATLAB). Sistemul de ecuaii (3.76) va fi
inserat ntr-o funcie a utilizatorului, denumit de exemplu, sistem376.m i aceast funcie va fi
apelat n cadrul funciei fsolve. Pe lng funcia scris de ctre utilizator, n fsolve trebuie
introdus i un vector w 0 corespunztor aproximaiei de start (aproximaiei iniiale a celor 4
debite pompate, la care se adaug raportul turaiilor pompei P4). Din punct de vedere
matematic, sistemul de ecuaii (3.76) este un sistem simplu, care poate fi rezolvat cu ajutorul
fsolve pornind de la aproape orice aproximaie de start non-nul (de exemplu, convergena
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 209

este atins, adic soluia sistemului este obinut dac se aleg toate debitele de start egale ntre

ele, egale cu orice valoare cuprins ntre 10 4 m3/s i 0.02 m3/s, respectiv dac se alege un
raport al turaiilor ntre 0.1 i 1.5). Funcia sistem376.m, liniile de comand aferente
soluionrii sistemului (3.76) i rezultatele numerice obinute sunt inserate n tabelul 3.27.

Tabelul 3.27. Funcia sistem376.m scris n GNU Octave (sau MATLAB), aferent sistemului (3.76)
din varianta de funcionare a staiei de pompare, alturi de liniile de comand utilizate pentru aflarea
soluiei i rezultatele obinute

funcia sistem376.m

function f = sistem376(Q)
f(1) = 0.043-w(1)-w(2)-w(3)-w(4);
f(2) = (37-18)+10*w(1)-(45734+9000)*w(1)^2-2000*(w(1)+w(2))^2-3000*(w(1)+w(2)+w(3))^2-
8000*(w(1)+w(2)+w(3)+w(4))^2;
f(3) = (37-18)+10*w(2)-(45734+7000)*w(2)^2-2000*(w(1)+w(2))^2-3000*(w(1)+w(2)+w(3))^2-
8000*(w(1)+w(2)+w(3)+w(4))^2;
f(4) = (50-18)+17*w(3)-(66118+7000)*w(3)^2-3000*(w(1)+w(2)+w(3))^2-
8000*(w(1)+w(2)+w(3)+w(4))^2;
f(5) = (50*w(5)^2-18)+17*w(5)*w(4)-(66118+8000)*w(4)^2-8000*(w(1)+w(2)+w(3)+w(4))^2;
end

liniile de comand i soluia obinut

w0 = [0.01*ones(1,4) 0.85];
w = fsolve(@sistem376, w0)
Q = w(1:4)
Q = Q*1000
r4 = w(5)
Rezult:
w = 0.0059 0.0060 0.0145 0.0166 1.0293
Q = 0.0059 0.0060 0.0145 0.0166 % in m^3/s
Q = 5.8862 5.9986 14.4969 16.6183 % in litri/s
r4 = 1.0293

Avnd n vedere modul de declarare al variabilelor n cadrul calcului numeric efectuat, soluia
cutat se citete astfel:

w1 QF 1 5.89 103 m3/s; w2 QF 2 6 103 m3/s;


w3 QF 3 14.50 103 m3/s; w4 QF 4 16.62 103 m3/s,
respectiv w5 r4 n4 n0 4 1.0293 .
210 Calculul reelelor hidraulice cu GNU Octave

Pe baza valorilor debitelor QF k , cu k 1 4 , cu ajutorul relaiilor (3.56)(3.59) se pot calcula

valorile nlimilor de pompare asigurate n punctele de funcionare energetic Fk ale fiecrei


pompe:

H F 1 37 10 QF 1 45734 QF21 35.47 m;


H F 2 37 10 QF 2 45734 QF22 35.41 m;
H F 3 50 17 QF 3 66118 QF23 36.35 m;
H F 4 50 r45 17 r4 QF 4 66118 QF24 35.00 m,

respectiv se pot calcula valorile randamentelor realizate de fiecare pomp n Fk:

F 1 9971 QF 1 378555 QF21 45.58 %;


F 2 9971 QF 2 378555 QF22 46.19 %;
F 3 8308 QF 3 277813 QF23 62.06 %;

QF 4 QF24
F 4 8308 277813 61.72 %.
r4 r42

Puterea electric PF k consumat de fiecare pomp, definit prin relaia (1.36), este scris sub

forma (3.72), iar rezultatele numerice sunt:


PF 1 4495 W; PF 2 4512 W; PF 3 8331 W i PF 4 9246 W.

Puterea electric total consumat pentru pompare pentru varianta , notat P , este suma
puterilor consumate de cele 4 pompe:
4
P PF k 26583 W 27 kW. (3.77)
k 1
4. Reglarea funcionrii pompelor ntr-o staie de pompare
care alimenteaz o reea cu consum de ap variabil n timp,
utiliznd GNU Octave

4.1. Definirea problemei1

Dimensionarea reelelor de distribuie a apei se poate face, n mod tradiional, pe baza


criteriilor economice [14], [36], sau utiliznd metode stocastice pentru optimizare
combinatoric2 ce conduc la cel mai mic cost al reelei, n special pentru reele de talie urban.
Algoritmul de funcionare aferent pompelor din staiile de pompare ale sistemelor de
distribuie a apei joac un rol important n reducerea energiei consumate pentru pompare i,
implicit, n reducerea costurilor de exploatare ale sistemului hidraulic. Acest subiect a fost
abordat n mod intensiv n ultimele dou decenii, utiliznd att programarea dinamic3, ct i
algoritmi de optimizare stocastic, dintre care s-au evideniat algoritmii evoluioniti
(recomandm, de exemplu, algoritmul albinelor [19], [21], [22], un algoritm evoluionist care
i-a dovedit eficacitatea n raport cu ali algoritmi clasici, printre care se numr i algoritmii
genetici). n toate soluiile propuse, algoritmul de funcionare al fiecrei pompe conduce la
minimizarea energiei consumate la nivelul ntregului sistem.

n acest capitol, vom prezenta o metodologie de dimensionare a unui sistem hidraulic


compus dintr-o surs de ap, o staie de pompare i o reea inelar simpl de distribuie apei, cu
consum de ap variabil n timp i de stabilire a algoritmului de funcionare a pompelor cu
turaie variabil, care asigur un consum minim de energie pentru alimentarea reelei.
Dimensionarea reelei inelare de distribuie a apei, bazat pe criteriul vitezelor economice
[14] (vezi paragraful 1.1.1), este prezentat n paragraful 4.2. Dimensionarea staiei de
pompare care alimenteaz reeaua inelar este prezentat n paragraful 4.3. Stabilirea
algoritmului de funcionare aferent pompelor din staia de pompare, de-a lungul a 24 de ore (cu

1
Referine bibliografice (n ordine cronologic): [36], [40], [10], [21], [22], [16], [8], [45], [14], [19],
[18], [17]
2
enumerate n Georgescu [16]
3
vezi referinele din Georgescu [18]
212 Calculul reelelor hidraulice cu GNU Octave

pas orar), este efectuat n paragraful 4.4, pentru dou variante de reglare continu a
funcionrii pompelor, anume: varianta clasic (descris n paragraful 1.7.5, n care o
pomp funcioneaz cu turaie variabil, iar orice alt pomp deschis are turaie constant
egal cu turaia nominal [18], [8], [10]), respectiv o variant mbuntit, propus n
Georgescu [18], bazat pe considerentul c energia minim consumat pentru pompare este
atins atunci cnd toate pompele aflate n funciune sunt acionate cu aceeai turaie [21]
aceast a doua variant conduce, pentru variabilele studiate, la rezultate mai bune (energie
consumat minim i deci cost minim de-a lungul unei zile), fa de varianta clasic.

n conformitate cu cele de mai sus, vom aborda reglarea funcionrii pompelor ntr-o staie de
pompare care alimenteaz o reea cu consum de ap variabil n timp, utiliznd GNU Octave4,
alegnd ca studiu de caz5 sistemul hidraulic din figura 4.1.

Fig. 4.1. Sistemul hidraulic studiat, cu un rezervor (R1); 20 de conducte (numerotate cu j 1 20 );


3 pompe (P1P3), care alimenteaz prin nodul R2 o reea inelar cu 5 consumatori (C1C5)

Acest sistem hidraulic const dintr-un rezervor de aspiraie deschis la presiunea atmosferic
(notat R1); o staie de pompare echipat cu 3 pompe centrifuge identice, cu turaie variabil
(notate P1, P2 i P3), cuplate n paralel; 11 noduri i 20 de conducte (numerotate cu indicele
j 1 20 ); conducta cu j 1 este magistrala de aspiraie a staiei de pompare, iar cea cu

4
Toate liniile de program scrise aici pentru GNU Octave pot fi rulate i n MATLAB.
5
Acest tip de studiu de caz a fost rezolvat n EPANET, n Georgescu [18] i [17; paragraful 3.7].
Capitolul 4. Reglarea funcionrii pompelor ntr-o staie de pompare 213

j 8 este magistrala de refulare. n cadrul sistemului, 12 conducte (cele cu j 9 20 )


formeaz o reea inelar de distribuie a apei, cu 4 inele, care alimenteaz 5 consumatori (notai
C1C5); nodul R2 este nodul de alimentare al acestei reele simple de distribuie a apei.
Reeaua se consider a fi plan, deci toate nodurile se afl la aceeai cot, de exemplu z 0 .
Cota piezometric la suprafaa liber a rezervorului de aspiraie este constant i egal cu 0,
adic H R1 0 . Presiunea de serviciu minim cerut la consumatori este ps 40 m.c.a., adic

ps (g ) 40 m.

Se cunosc valorile lungimilor arterelor din reea, L j , unde j 1 20 (inserate n tabelul 4.1),

ns nu se cunosc valorile diametrelor acestora, D j . Se va considera c rugozitatea absolut

a pereilor conductelor are aceeai valoare, k 0.5 mm.

Tabelul 4.1. Lungimile arterelor reelei din figura 4.1, L j cu indicele j 1 20

j 1 2 3 4 5 6 7 8 9 10
L j [m] 320 32 32 32 140 140 140 1080 300 375
j 11 12 13 14 15 16 17 18 19 20
L j [m] 375 300 405 480 225 390 525 375 375 450

n fiecare dintre cele 5 noduri de consum ale reelei, debitul orar consumat are aceeai valoare
medie Qc 88 litri/s (valoare mediat pe o perioad de timp de 24 de ore). Debitul consumat

n fiecare nod variaz n timp, Qc Qc t , cu pas de timp orar de-a lungul unei zile (24 de
ore), dup o curb de variaie orar a debitelor consumate de forma:
Qc Qc t cq t Qc , (4.1)

unde timpul t este considerat n ore, Qc este valoarea medie a debitului orar consumat, iar

cq cq t reprezint coeficienii de variaie orar a debitului.

n standardul SR 1343-1:2006 [40; Anexa 2] sunt propui coeficieni de variaie orar a


debitului consumat pentru o zi lucrtoare, dup mrimea localitii: sat, ora mic/ mediu/
mare; valorile sunt date n procente din durata total de 24 de ore, cu pas de timp orar; n
tabelul 4.2 sunt prezentai aceti coeficieni cq cq t n format zecimal [17], media valorilor

acestora pe durata de 24 de ore fiind egal cu unitatea ( cq 1 ).


214 Calculul reelelor hidraulice cu GNU Octave

Pentru studiul de caz din acest capitol, selectm din tabelul 4.2 coeficienii cq cq t

corespunztori unui ora mediu6, dar modificm valorile coeficienilor din intervalele orare 6-7
i 12-13, ca n tabelul 4.3, pentru a obine o valoare unitar cq 1 de la ora 06:00, la 07:00

dimineaa, pstrnd media zilnic unitar: cq 1 . Dup cum se va vedea n paragraful 4.3,

aceast modificare permite stabilirea unei ipoteze de funcionare a staiei de pompare, care este
legat de alegerea pompelor i care se aplic pentru cq 1 .

Tabelul 4.2. Coeficienii de variaie orar a debitului consumat, cq cq (t ) , pentru o zi lucrtoare,


dup mrimea localitii, prelucrai dup standard [17; paragraful 2.3]
Ora Ora Ora Ora Ora Ora
Ora Sat Ora Sat
mic mediu mare mic mediu mare
0-1 0.24 0.48 0.36 0.62 12-13 2.40 2.28 1.32 1.25
1-2 0.12 0.36 0.36 0.58 13-14 2.16 2.40 1.32 1.22
2-3 0.12 0.24 0.36 0.53 14-15 0.36 2.04 1.32 1.18
3-4 0.12 0.12 0.36 0.50 15-16 0.36 1.20 1.44 1.08
4-5 0.12 0.12 0.48 0.53 16-17 0.48 0.84 1.32 1.01
5-6 1.56 0.36 0.72 1.01 17-18 0.48 0.72 1.44 1.13
6-7 2.88 0.60 1.08 1.27 18-19 0.72 1.20 1.32 1.20
7-8 2.04 0.72 1.32 1.37 19-20 1.32 1.92 1.20 1.20
8-9 0.84 0.84 1.44 1.34 20-21 2.16 1.44 0.96 1.01
9-10 0.72 0.96 1.32 1.30 21-22 2.04 0.96 0.72 0.79
10-11 0.72 1.20 1.44 1.27 22-23 0.72 0.72 0.48 0.70
11-12 1.08 1.68 1.44 1.27 23-24 0.24 0.60 0.48 0.65

Tabelul 4.3. Coeficienii de variaie orar a debitului consumat, cq cq (t ) , alei pentru studiul de
caz din acest capitol (valoarea timpului t 1 corespunde intervalului orar de la 00:00, la 01:00, iar
t 24 corespunde intervalului orar de la 23:00, la 24:00)
t [h] 1 2 3 4 5 6 7 8 9 10 11 12
cq 0.36 0.36 0.36 0.36 0.48 0.72 1 1.32 1.44 1.32 1.44 1.44
t [h] 13 14 15 16 17 18 19 20 21 22 23 24
cq 1.4 1.32 1.32 1.44 1.32 1.44 1.32 1.2 0.96 0.72 0.48 0.48

Pentru energia consumat pentru pompare se pltete un tarif difereniat pe intervale


orare [45; anexele 5 i 7] de-a lungul unei zile, Ce Ce t , de exemplu cu pas de timp orar,
dup o curb de variaie orar a preului energiei de forma:

6
alegere justificat de valoarea total a debitului mediu orar consumat n reeaua studiat, n raport cu
valorile corespunztoare consumului de ap casnic (gospodresc) i public din centrele urbane [40]
Capitolul 4. Reglarea funcionrii pompelor ntr-o staie de pompare 215

Ce Ce t ce t Ce , (4.2)

unde timpul t este considerat n ore, Ce este valoarea medie zilnic a preului energiei

(perioada de timp aferent curbei fiind de 24 de ore), iar ce ce t reprezint coeficienii de


variaie orar a preului energiei, prezentai n tabelul 4.4 pentru o zi lucrtoare din luna
aprilie 2014 [18], coeficieni cu care se va multiplica valoarea medie a preului Ce . Pentru

valorile din tabelul 4.4, valoarea medie zilnic a preului energiei este Ce 0.2882 lei/kWh.

Tabelul 4.4. Preul orar al energiei (4.2), n lei/kWh i coeficienii de variaie orar a preului energiei,
ce ce (t ) , alei pentru studiul de caz din acest capitol, de exemplu, pentru o zi lucrtoare din luna
aprilie 2014 [45; anexele 5 i 7], difereniat pe zone orare7: zona de gol de sarcin, zona normal i
zona de vrf de sarcin (valoarea timpului t 1 corespunde intervalului orar de la 00:00, la 01:00, iar
t 24 corespunde intervalului orar de la 23:00, la 24:00)
t [h] 1 2 3 4 5 6 7 8 9 10 11 12
zona gol de sarcin norm. vrf normal
Ce
0.1957 0.2610 0.5219 0.2610
[lei/kWh]
ce [] 0.6790 0.9056 1.8109 0.9056
t [h] 13 14 15 16 17 18 19 20 21 22 23 24
zona normal vrf normal
Ce
0.2610 0.5219 0.2610
[lei/kWh]
ce [] 0.9056 1.8109 0.9056

n acest studiu de caz nu se cunosc datele aferente pompelor (pompele vor fi alese n
conformitate cu cerinele sistemului hidraulic studiat).

Pentru a dimensiona sistemul hidraulic din figura 4.1, ntr-o prim etap vom decupla
staia de pompare (creia i atam conductele numerotate cu indicele j 1 8 ), de reeaua
inelar de distribuie a apei (alctuit din conductele cu indicele j 9 20 ), plasnd n
nodul R2 un rezervor cu nivel variabil, de exemplu, deschis la presiunea atmosferic; n urma
decuplrii, rezult dou sisteme hidraulice intermediare (prezentate n figurile 4.2 i 4.3), pe
care le vom studia pe rnd.

7
vezi Ordinul ANRE 41/2013 [45; anexa 5]: Tarif binom difereniat pe zone orare i durate de utilizare
A33, joas tensiune (0.11 kV inclusiv) cu durata de utilizare mare, pentru energie, n lei/kWh &
Ordinul ANRE 41/2013 [45; anexa 7]: Zone orare pentru tariful A33.
216 Calculul reelelor hidraulice cu GNU Octave

Fig. 4.2. Primul sistem hidraulic intermediar: Fig. 4.3. Al doilea sistem hidraulic intermediar:
staia de pompare reeaua inelar de distribuie a apei

Studiul celor 2 sisteme hidraulice intermediare presupune parcurgerea urmtorilor pai:


dimensionarea reelei inelare din figura 4.3 pentru valoarea medie a debitului de
alimentare, QR 2 5Qc 440 litri/s (suma debitelor orare medii consumate n nodurile

C1C5); rezult deci valorile diametrelor D j , unde j 9 20 ;

determinarea graficului de variaie orar H R 2 H R 2 t a cotei piezometrice la suprafaa


liber a rezervorului care alimenteaz reeaua din figura 4.3, pentru o perioad de timp de 24 de
ore, impunnd asigurarea presiunii de serviciu minime la consumatorul cel mai dezavantajat
din punct de vedere hidraulic, care n acest caz este consumatorul C5 [18];
transpunerea acestui grafic de variaie orar H R 2 H R 2 t la rezervorul R2 de refulare
al staiei de pompare din figura 4.2;
dimensionarea conductelor magistrale cu j 1 i j 8 ale sistemului hidraulic din

figura 4.2, unde D1 D8 , pentru valoarea medie a debitului de alimentare, QR 2 ;

alegerea pompelor n ipoteza c debitul QR 2 este asigurat cu dou pompe n funciune,

ambele la turaie nominal i cu acelai debit pompat, egal cu QR 2 2 ;

dimensionarea conductelor cu j 2 7 pentru debitul tranzitat egal cu QR 2 2 ,


rezultnd diametre egale, D2 D3 D7 .
Capitolul 4. Reglarea funcionrii pompelor ntr-o staie de pompare 217

n cea de-a doua etap, vom cupla cele 2 sisteme hidraulice intermediare, pentru a
reconstitui sistemul iniial din figura 4.1; pentru aceasta, rezervorul R2 va fi nlocuit cu un
nod (o jonciune), n care cota piezometric va varia n timp dup curba H R 2 H R 2 t
determinat n prima etap. La final, vom propune dou variante de algoritm de funcionare
a pompelor n staia de pompare, n funcie de consumul de ap variabil n timp, anume:
o variant clasic (vezi paragraful 1.7.5);
o variant mbuntit [18].

4.2. Dimensionarea reelei inelare de distribuie a apei i stabilirea


graficului de variaie a cotei piezometrice n nodul de alimentare

4.2.1. Dimensionarea reelei inelare cu metoda Q

n cele ce urmeaz vom aborda dimensionarea reelei inelare din figura 4.3, cu metoda Q,
utiliznd GNU Octave. Etapele de calcul sunt aceleai cu cele din paragraful 3.2, unde a fost
dimensionat o reea cu 3 inele.
Dup cum s-a precizat, dimensionarea reelei se va realiza pentru regimul de consum de
ap mediu zilnic, adic pentru valoarea medie a debitului de alimentare: QR 2 5Qc 440
litri/s. Acest regim de consum mediu se nregistreaz n cazul studiat de la ora 06:00, la ora
07:00 dimineaa, deci pentru al 7-lea pas de timp orar, cu ncepere de la miezul nopii, pentru
care t 7 h, iar cq cq 1 n tabelul 4.3; pentru acest regim de consum, cota piezometric la

suprafaa liber a rezervorului R2 are valoarea medie H R 2 (mediat pe o perioad de timp de


24 de ore).
Pentru dimensionarea reelei inelare din figura 4.3, se va adopta modelul conductelor lungi din
punct de vedere hidraulic. Modulele de rezisten hidraulic M j M d j pe fiecare arter

j 9 20 se vor calcula cu relaia (3.1). Pentru calculul pierderilor de sarcin hidraulic


uniform distribuite, se utilizeaz formula Darcy-Weisbach (1.14), scris sub forma (3.2),

dependent de Q j Q j , deoarece nu se cunoate apriori sensul de curgere pe artere. Pentru

coeficientul lui Darcy, se utilizeaz formula explicit Swamee-Jain (3.5), valabil pentru
ntregul regim de curgere turbulent, n care numrul Reynolds este definit prin relaia (3.6).
218 Calculul reelelor hidraulice cu GNU Octave

Fiind mai multe necunoscute dect numrul de ecuaii ce pot descrie funcionarea
sistemului (cota piezometric H R 2 la rezervor, diametrele D j ale celor 12 conducte, cu

j 9 20 i valorile debitelor Q j tranzitate pe aceste conducte), pentru a reduce numrul de


necunoscute, alegerea diametrelor se va realiza n funcie de valorile debitelor, pe baza
criteriului vitezelor economice (vezi paragraful 1.1.1).

Algoritmul de calcul aplicat n continuare este cel descris n paragraful 1.6.2, n care vom
utiliza metoda Q, bazat pe rezolvarea sistemului de ecuaii neliniare, format din ecuaiile
de continuitate scrise n nodurile reelei i din ecuaiile de bilan de pierderi de sarcin
hidraulic pe fiecare inel al reelei, n care necunoscutele sistemului sunt debitele.
Urmnd paii de calcul ai acestui algoritm, se alege un sens de parcurgere al inelelor, precum i
un sens de parcurgere al fiecrei artere, ncepnd din nodul de alimentare (rezervorul R2), n
conformitate cu o distribuie iniial a debitelor Q j pe artere (cu j 9 20 ), calculat

aproximativ, cu respectarea ecuaiei continuitii n fiecare nod; valorile debitelor de start


(aproximaia iniial) sunt inserate n figura 4.4.

Fig. 4.4. Reeaua inelar dimensionat n 4.2: distribuia iniial a debitelor n reea (debitele de
start), ncadrate n chenar, cu valori n litri/s, alturi de debitele consumate n noduri ( Qc 88.00 litri/s
n nodurile C1C5 i 0.00 litri/s n celelalte noduri noduri de legtur)
Capitolul 4. Reglarea funcionrii pompelor ntr-o staie de pompare 219

Pentru distribuia iniial a debitelor prezentat n figura 4.4, se aleg diametrele iniiale ale
conductelor D0 j (cu j 9 20 ), pe baza tabelului 1.2; valorile diametrelor se insereaz n

tabelul 4.5, alturi de valorile iniiale ale debitelor Q0 j pe artere.

Tabelul 4.5. Distribuia iniial a debitelor i diametrele iniiale ale conductelor din figura 4.4
j 9 10 11 12 13 14 15 16 17 18 19 20
Q0 j [l/s] 230 100 210 42 12 90 24 120 20 36 32 52
D0 j [mm] 450 300 450 200 125 300 150 350 150 200 200 250

Reeaua din figura 4.4 are 12 conducte, 9 noduri i 4 inele, iar pentru determinarea celor 12
necunoscute, debitele Q j pe arterele reelei, cu j 9 20 , sunt necesare 12 ecuaii8. Acest

sistem de ecuaii este format din urmtoarele 8 ecuaii de continuitate n noduri (n care se
insereaz debitul de alimentare i debitele consumate cu valorile lor n m3/s), la care se adaug
4 ecuaii de bilan de pierderi de sarcin hidraulic pe fiecare inel, adic:
0.44 Q9 Q11
Q Q Q 0.088
9 10 12
Q10 Q13 0.088

Q11 Q14 Q16
Q Q Q Q 0.088
12 14 15 17
Q13 Q15 Q18
Q16 Q19 0.088 (4.3)

Q17 Q19 Q20

M 9Q9 Q9 M 12Q12 Q12 M 14Q14 Q14 M 11Q11 Q11 0
M Q Q M Q Q M Q Q M Q Q 0
10 10 10 13 13 13 15 15 15 12 12 12
M 14Q14 Q14 M 17Q17 Q17 M 19Q19 Q19 M 16Q16 Q16 0

M 15Q15 Q15 M 18Q18 Q18 M 20Q20 Q20 M 17Q17 Q17 0.

Sistemul de 12 ecuaii neliniare obinut, cu 12 necunoscute, anume debitele Q j pe arterele

reelei, cu j 9 20 , va fi rezolvat numeric, iar ecuaia de continuitate scris n nodul C5 din


figura 4.4 va fi utilizat pentru verificarea final a soluiei obinute:
Q18 Q20 0.088 . (4.4)

8
Numrul de ecuaii necesare pentru determinarea repartiiei debitelor n reea (egal cu numrul de
conducte pe care nu se cunoate debitul tranzitat) este egal cu suma dintre numrul de noduri i numrul
de inele, din care se scade o unitate, adic: 9 4 1 12 .
220 Calculul reelelor hidraulice cu GNU Octave

Pentru a rezolva sistemul de ecuaii neliniare (4.3) cu ajutorul GNU Octave (sau MATLAB),
sistemul va fi rescris sub form matriceal: f w 0 . Vectorul linie w are 12 componente,

care reprezint necunoscutele sistemului (4.3) i care sunt definite astfel: w j Q j 8 , pentru

j 1 12 ; vectorul linie f este vectorul de funcii corespunztor celor 12 ecuaii din sistem,

trecute fiecare ntr-un singur membru i egalate cu zero, sub forma: f j w1, w2 , , w12 0 , cu

j 1 12 . Dup cum se observ, am aplicat o schimbare de variabil, de forma Q w i


am renumerotat necunoscutele, pentru a putea soluiona sistemul cu funcia fsolve din GNU
Octave (sau MATLAB), n care toate componentele vectorilor trebuie s fie numerotate
ncepnd de la 1. Din acelai motiv, vom aplica o schimbare de variabil i pentru modulul de
rezisten hidraulic, de forma M m , unde vectorul linie m are componetele: m j M j 8 ,

cu j 1 12 . Cu acestea, sistemul de ecuaii neliniare (4.3) se rescrie sub forma:

f1 0.44 w1 w3 0
f w w w 0.088 0
2 1 2 4
f 3 w2 w5 0.088 0

f 4 w3 w6 w8 0
f w w w w 0.088 0
5 4 6 7 9
f 6 w5 w7 w10 0
f 7 w8 w11 0.088 0 (4.5)

f8 w9 w11 w12 0

f 9 m1w1 w1 m4 w4 w4 m6 w6 w6 m3 w3 w3 0
f m w w m w w m w w m w w 0
10 2 2 2 5 5 5 7 7 7 4 4 4
f11 m6 w6 w6 m9 w9 w9 m11w11 w11 m8 w8 w8 0

f12 m7 w7 w7 m10w10 w10 m12w12 w12 m9 w9 w9 0.

n conformitate cu cele prezentate n paragraful 2.4, sistemul de ecuaii neliniare (4.5) va fi


inserat ntr-o funcie a utilizatorului, denumit de exemplu, sistem45.m i aceast funcie va fi
apelat n cadrul funciei fsolve. Pe lng funcia scris de ctre utilizator, n fsolve trebuie
introdus i un vector linie w 0 corespunztor aproximaiei de start (aproximaiei iniiale). n

cazul de fa, cele 12 componente w0 j Q0 j 8 (cu j 1 12 ) ale vectorului de start w 0 sunt

valorile debitelor alese iniial (vezi figura 4.4); aceste valori sunt inserate n tabelul 4.5.
Problema studiat aici este o problem de dimensionare. n conformitate cu paii algoritmului
de calcul prezentat n paragraful 1.6.2, determinarea diametrelor conductelor se face iterativ,
n sensul c diametrele conductelor sunt actualizate (redimensionate), dup caz, n funcie
Capitolul 4. Reglarea funcionrii pompelor ntr-o staie de pompare 221

de valoarea debitului calculat pe fiecare conduct. Pentru a facilita aceast alegere a


diametrelor, pe baza datelor din tabelul 1.2, am creat funcia denumit diametre4.m, funcie
inserat n tabelul 4.6.

Tabelul 4.6. Funcia diametre4.m scris n GNU Octave (sau MATLAB), care permite determinarea
diametrelor conductelor (n metri), n funcie de debit9 (n m3/s)

funcia diametre4.m

function D = diametre4(Q)
for i = 1:12
if Q(i)<=0.05e-3 D(i)=10e-3; end
if (Q(i)>0.05e-3) && (Q(i)<=0.13e-3) D(i)=15e-3; end
if (Q(i)>0.13e-3) && (Q(i)<=0.27e-3) D(i)=20e-3; end
if (Q(i)>0.27e-3) && (Q(i)<=0.48e-3) D(i)=25e-3; end
if (Q(i)>0.48e-3) && (Q(i)<=0.85e-3) D(i)=32e-3; end
if (Q(i)>0.85e-3) && (Q(i)<=1.5e-3) D(i)=40e-3; end
if (Q(i)>1.5e-3) && (Q(i)<=2.3e-3) D(i)=50e-3; end
if (Q(i)>2.3e-3) && (Q(i)<=4e-3) D(i)=63e-3; end
if (Q(i)>4e-3) && (Q(i)<=7e-3) D(i)=80e-3; end
if (Q(i)>7e-3) && (Q(i)<=11e-3) D(i)=100e-3; end
if (Q(i)>11e-3) && (Q(i)<=17e-3) D(i)=125e-3; end
if (Q(i)> 17e-3) && (Q(i)<=25e-3) D(i)=150e-3; end
if (Q(i)>25e-3) && (Q(i)<=50e-3) D(i)=200e-3; end
if (Q(i)>50e-3) && (Q(i)<=75e-3) D(i)=250e-3; end
if (Q(i)>75e-3) && (Q(i)<=110e-3) D(i)=300e-3; end
if (Q(i)>110e-3) && (Q(i)<=150e-3) D(i)=350e-3; end
if (Q(i)>150e-3) && (Q(i)<=190e-3) D(i)=400e-3; end
if (Q(i)>190e-3) && (Q(i)<=230e-3) D(i)=450e-3; end
if (Q(i)>230e-3) && (Q(i)<=300e-3) D(i)=500e-3; end
if (Q(i)>300e-3) && (Q(i)<=520e-3) D(i)=600e-3; end
if (Q(i)>520e-3) && (Q(i)<=650e-3) D(i)=700e-3; end
if (Q(i)>650e-3) && (Q(i)<=850e-3) D(i)=800e-3; end
if (Q(i)>850e-3) && (Q(i)<=1100e-3) D(i)=900e-3; end
if Q(i)>1100e-3 D(i)=1000e-3; end
end
end

n paragraful 3.2 s-a demonstrat c problema de dimensionare a unei reele inelare este
puternic dependent de aproximaia de start; n 3.2 au fost analizate i comparate dou
variante de soluionare (varianta A i varianta B), care n cazul de fa ar presupune:

9
Funcia diametre4.m nglobeaz datele din ntregul tabel 1.2
222 Calculul reelelor hidraulice cu GNU Octave

varianta A scrierea unei funcii sistem45(w) care apeleaz n interiorul su funcia


diametre4.m sub forma D = diametre4(w), astfel nct diametrele s fie modificate la fiecare
iteraie10; prezena funciei diametre4.m n interiorul funciei sistem45.m va ngreuna ns
atingerea convergenei;
varianta B scrierea unei funcii sistem45(w,D) care pe lng vectorul w, este dependent
i de un parametru, anume de vectorul D al diametrelor, determinat separat (n afara funciei
sistem45.m), cu sintaxa D = diametre4(w); varianta B de soluionare a problemei este mai slab
dependent de alegerea aproximaiei iniiale, n raport cu varianta A, deci vom opta n
continuare pentru aceast variant. Funcia sistem45.m propus n varianta B11 este inserat
n tabelul 4.7.

Pentru varianta B, n interiorul funciei sistem45.m valorile diametrelor nu vor varia n timpul
iteraiilor10, deci rezultatul va fi o distribuie a debitelor care nu se va potrivi neaprat cu
diametrele intrate ca parametru. Pentru a obine soluia final, adic o distribuie a debitelor
pentru care diametrele conductelor corespund criteriului vitezelor economice, trebuie apelate
succesiv funciile sistem45.m i diametre4.m, pn cnd se atinge criteriul vitezelor
economice. Numrul de apelri succesive va constitui numrul de iteraii globale efectuate
pentru atingerea soluiei finale. Secvenele de apelare sunt inserate n programul (script)
denumit rulare45.m, inserat n tabelul 4.7.
n funcia sistem45.m, expresia numrului Reynolds (3.6) conine debitul n modul, pentru a


obine Re j 0 . n (3.5), la numitor este scris Re j eps 0.9 , pentru a evita diviziunea cu zero
cnd Re j 0 (la schimbarea sensului de curgere pe o arter); eps 2.22 1016 (tabelul 2.2).

Rezultatele numerice obinute sunt inserate, de asemenea, n tabelul 4.7. Din analiza datelor
calculate, rezult c dup 3 iteraii globale, modificarea diametrelor poate fi stopat,
valorile diametrelor calculate la iteraia global 3 fiind considerate valori finale ale
diametrelor conductelor reelei studiate. Pentru aceste valori ale diametrelor, la a 4-a
iteraie global se calculeaz valorile finale ale debitelor tranzitate pe conductele reelei.
Apoi, se calculeaz modulele de rezisten hidraulic ale conductelor, cu ajutorul crora vor fi
ulterior determinate pierderile de sarcin hidraulic din reea.

10
corespunztoare metodei numerice utilizate n fsolve pentru soluionarea sistemului de ecuaii
neliniare
11
n varianta B, funcia sistem45.m poate fi rescris cu mici modificri pentru a soluiona i cazul
consumurilor variabile n noduri.
Capitolul 4. Reglarea funcionrii pompelor ntr-o staie de pompare 223

Soluia final obinut (adic distribuia final a debitelor n reeaua inelar studiat i
diametrele finale ale conductelor) este inserat i n tabelul 4.8, alturi de valorile aproximate
iniial n tabelul 4.5, pentru a facilita comparaia dintre valorile estimate iniial i cele calculate.

Tabelul 4.7. Funcia sistem45.m scris n GNU Octave (sau MATLAB), care conine sistemul de
ecuaii neliniare (4.5), programul rulare45.m utilizat pentru aflarea soluiei i rezultatele obinute

funcia sistem45.m

function f = sistem45(w,D)
% lungimea conductelor in metri: ultimele 12 valori din tabelul 4.1
L = [300 375 375 300 405 480 225 390 525 375 375 450];
k = 0.5e-3;
for j=1:12
Rey(j) = 4*abs(w(j))/(pi*D(j)*1e-6);
lambda(j) = 0.25*(log10(5.74/(Rey(j)+eps)^0.9+k/(3.7*D(j))))^(-2);
m(j) = 0.0826*lambda(j)*L(j)/D(j)^5;
end
f(1) = 0.44-w(1)-w(3);
f(2) = w(1)-w(2)-w(4)-0.088;
f(3) = w(2)-w(5)-0.088;
f(4) = w(3)-w(6)-w(8);
f(5) = w(4)+w(6)-w(7)-w(9)-0.088;
f(6) = w(5)+w(7)-w(10);
f(7) = w(8)-w(11)-0.088;
f(8) = w(9)+w(11)-w(12);
f(9) = m(1)*w(1)*abs(w(1))+m(4)*w(4)*abs(w(4))-m(6)*w(6)*abs(w(6))-m(3)*w(3)*abs(w(3));
f(10) = m(2)*w(2)*abs(w(2))+m(5)*w(5)*abs(w(5))-m(7)*w(7)*abs(w(7))-
m(4)*w(4)*abs(w(4));
f(11) = m(6)*w(6)*abs(w(6))+m(9)*w(9)*abs(w(9))-m(11)*w(11)*abs(w(11))-
m(8)*w(8)*abs(w(8));
f(12) = m(7)*w(7)*abs(w(7))+m(10)*w(10)*abs(w(10))-m(12)*w(12)*abs(w(12))-
m(9)*w(9)*abs(w(9));
end

programul (script) rulare45.m


(pentru executarea programului, se tasteaz rulare45 n linia de comand; debitele sunt n m3/s, iar
diametrele n metri)

disp('aproximatia initiala')
w0 = [230 100 210 42 12 90 24 120 20 36 32 52]*1e-3
D0 = diametre4(w0)
disp('prima iteratie globala')
w = fsolve(@(w) sistem45(w,D0), w0)
224 Calculul reelelor hidraulice cu GNU Octave

D = diametre4(w)
disp('a 2-a iteratie globala')
w = fsolve(@(w) sistem45(w,D), w)
D = diametre4(w)
disp('a 3-a iteratie globala')
w = fsolve(@(w) sistem45(w,D), w)
D = diametre4(w)
disp('a 4-a iteratie globala pentru diametrele fixate la iteratia 3')
[w, valoaref, cod] = fsolve(@(w) sistem45(w,D), w)
% calculul modulelor de rezistenta hidraulica pentru solutia finala
L = [300 375 375 300 405 480 225 390 525 375 375 450];
k = 0.5e-3;
for j=1:12
Rey(j) = 4*abs(w(j))/(pi*D(j)*1e-6);
lambda(j) = 0.25*(log10(5.74/(Rey(j)+eps)^0.9+k/(3.7*D(j))))^(-2);
m(j) = 0.0826*lambda(j)*L(j)/D(j)^5;
end
Q = w; % atribuirea valorilor din vectorul w in vectorul debitelor Q
M = m; % atribuirea valorilor din vectorul m in vectorul modulelor de rezistenta hidraulica M
disp('transformarea diametrelor din metri in mm, respectiv a debitelor din m^3/s in l/s')
D = D*1000
Q = Q*1000
disp('afisarea debitelor si modulelor de rezistenta hidraulica cu 2 zecimale')
format bank
Q
M
format short

rezultatele obinute (sunt subliniate valorile diametrelor care se schimb de la o iteraie la alta, n
cursul iteraiilor globale)

aproximatia initiala
w0 = 0.2300 0.1000 0.2100 0.0420 0.0120 0.0900 0.0240 0.1200 0.0200 0.0360
0.0320 0.0520
D0 = 0.4500 0.3000 0.4500 0.2000 0.1250 0.3000 0.1500 0.3500 0.1500 0.2000
0.2000 0.2500
prima iteratie global
w = 0.2254 0.0986 0.2146 0.0388 0.0106 0.0864 0.0226 0.1282 0.0146 0.0331
0.0402 0.0549
D = 0.4500 0.3000 0.4500 0.2000 0.1000 0.3000 0.1500 0.3500 0.1250 0.2000
0.2000 0.2500
a 2-a iteratie globala
w = 0.2219 0.0949 0.2181 0.0390 0.0069 0.0855 0.0261 0.1326 0.0104 0.0330
0.0446 0.0550
D = 0.4500 0.3000 0.4500 0.2000 0.0800 0.3000 0.2000 0.3500 0.1000 0.2000
Capitolul 4. Reglarea funcionrii pompelor ntr-o staie de pompare 225

0.2000 0.2500
a 3-a iteratie globala
w = 0.2199 0.0909 0.2201 0.0410 0.0029 0.0893 0.0370 0.1308 0.0053 0.0399
0.0428 0.0481
D = 0.4500 0.3000 0.4500 0.2000 0.0630 0.3000 0.2000 0.3500 0.0800 0.2000
0.2000 0.2000
a 4-a iteratie globala pentru diametrele fixate la iteratia 3
w = 0.2200 0.0898 0.2200 0.0422 0.0018 0.0924 0.0442 0.1275 0.0025 0.0460
0.0395 0.0420
valoaref = 1.0e-12*[0 0.0000 0 0 -0.0000 0.0000 0 0.0000 0 -0.0022 0.6866
-0.6843]
cod = 1

soluia final obinut: valorile finale ale diametrelor, vectorul Q ale crui componente sunt
Q j 8 w j pentru j 1 12 i modulele de rezisten hidraulic ale conductelor reelei

transformarea diametrelor din metri in mm, respectiv a debitelor din m^3/s in l/s
D = 450 300 450 200 63 300 200 350 80 200 200 200
Q = 220.0474 89.7978 219.9526 42.2495 1.7978 92.4286 44.1823 127.5240 2.4958
45.9802 39.5240 42.0198
afisarea debitelor si modulelor de rezistenta hidraulica cu 2 zecimale
Q = 220.05 89.80 219.95 42.25 1.80 92.43 44.18 127.52 2.50 45.98 39.52 42.02
M = 27.81 293.20 34.76 1982.61 1260502.76 375.02 1485.34 135.43 461818.70
2473.23 2482.49 2974.32

Tabelul 4.8. Distribuia iniial a debitelor Q0 j i diametrele iniiale D0 j , alturi de distribuia final
a debitelor Q j i diametrele finale D j , cu j 9 20 , ale conductelor reelei inelare din figura 4.4

j 9 10 11 12 13 14
Q0 j [l/s] 230 100 210 42 12 90
D0 j [mm] 450 300 450 200 125 300
Q j [l/s] 220.05 89.80 219.95 42.25 1.80 92.43
D j [mm] 450 300 450 200 63 300
j 15 16 17 18 19 20
Q0 j [l/s] 24 120 20 36 32 52
D0 j [mm] 150 350 150 200 200 250
Q j [l/s] 44.18 127.52 2.50 45.98 39.52 42.02
D j [mm] 200 350 80 200 200 200
226 Calculul reelelor hidraulice cu GNU Octave

Din analiza datelor din tabelul 4.8, se observ c ntre aproximaia iniial i rezultatul final,
s-au modificat diametrele a 4 conducte, anume conductele cu j 13 ; 15 ; 17 ; 20. Menionm
c soluia final verific relaia (4.4), iar sensurile de curgere pe conductele reelei din figura
4.4 corespund soluiei finale (toate valorile finale ale debitelor calculate sunt pozitive).

Se verific n continuare dac pentru distribuia debitelor calculat, viteza de curgere a apei
pe arterele reelei inelare ( j 9 20 ) se ncadreaz n vitezele economice recomandate. Se
vor utiliza urmtoarele linii de comand (cu variabile introduse cu uniti de msur din S.I.):
D = [450 300 450 200 63 300 200 350 80 200 200 200]*1e-3;
Q = [220.05 89.80 219.95 42.25 1.80 92.43 44.18 127.52 2.50 45.98 39.52
42.02]*1e-3;
format bank
v = 4*Q./(pi*D.^2)
i rezult urmtoarele valori ale celor 12 componente ale vectorului vitez v (n m/s):
v = 1.38 1.27 1.38 1.34 0.58 1.31 1.41 1.33 0.50 1.46 1.26 1.34
Valorile vitezelor pe 11 dintre conductele reelei inelare dimensionate n acest paragraf se
ncadreaz n limitele vitezelor economice din tabelul 1.1; excepie face viteza de 0.50m/s de
pe conducta cu j 17 , care este uor mai mic dect viteza minim economic (0.55m/s) din
tabelul 1.1, corespunztoare unei conducte cu diametrul de 80mm.
Se reamintete faptul c repartiia debitelor Q j pe conductele cu j 9 20 , determinat prin

soluionarea sistemului (4.5), corespunde unui regim de consum de ap mediu zilnic, n care
debitul de alimentare are valoarea medie QR 2 5Qc 440 litri/s. Acest regim de consum

mediu se nregistreaz de la ora 06:00, la ora 07:00 dimineaa, pentru t 7 h i cq cq 1 .

Pasul urmtor n calculul de dimensionare al reelei inelare din figura 4.4 este determinarea
cotei pizometrice H R 2 la suprafaa liber a rezervorului R2, pentru care se asigur
presiunea de serviciu impus (40 m.c.a) la consumatorul cel mai dezavantajat. Pentru
reeaua inelar dimensionat, innd seama de sensurile de curgere, precum i de distribuia
debitelor pe artere, se poate admite c cel mai dezavantajat consumator este cel din nodul
C5 [18]; astfel, cota piezometric impus n C5 este H C5 40 m.

Pentru a determina cota piezometric H R 2 , se scrie legea energiilor pe unul dintre traseele
hidraulice care leag rezervorul R2 de nodul C5; pot fi identificate urmtoarele 6 trasee: R2-
Capitolul 4. Reglarea funcionrii pompelor ntr-o staie de pompare 227

11-14-17-20-C5; R2-11-14-15-18-C5; R2-11-16-19-20-C5; R2-9-12-17-20-C5; R2-9-12-15-


18-C5 i R2-9-10-13-18-C5. Aceste trasee sunt echivalente, deci este suficient efectuarea
calculului pentru unul dintre aceste trasee hidraulice. De exemplu, pe traseul R2-11-14-15-18-
C5, legea energiilor se scrie astfel:

H R 2 H C5 M11Q11
2
M14Q14
2
M15Q15
2
M18Q18
2
. (4.6)

Pentru H C5 40 m, cota piezometric necesar la rezervor se obine din relaia (4.6) cu


urmtoarele linii de comand:
Q = [220.05 89.80 219.95 42.25 1.80 92.43 44.18 127.52 2.50 45.98 39.52
42.02]*1e-3; % in m^3/s
M = [27.81 293.20 34.76 1982.61 1260502.76 375.02 1485.34 135.43
461818.70 2473.23 2482.49 2974.32]; % in s^2/m^5
Vectorii linie Q si M au cte 12 componente, deci relaia (4.6) se aplic n linia de comand
pentru indici egali cu j 8 , unde j 9 20 ; rezult:

HC5 = 40;
HR2 = HC5 + M(3)*Q(3)^2 + M(6)*Q(6)^2 + M(7)*Q(7)^2 + M(10)*Q(10)^2

Se obine astfel valoarea medie a cotei piezometrice la rezervor: H R 2 53.014 m, pentru


care la consumatorul cel mai dezvantajat (consumatorul C5), presiunea este egal cu presiunea
de serviciu (40m.c.a).
Cota piezometric la suprafaa liber a rezervorului R2 variaz n timp, H R 2 H R 2 t ,
de exemplu cu pas de timp orar, dup o curb de variaie orar a cotei piezometrice de
forma:
H R 2 H R 2 t ch t H R 2 , (4.7)

unde timpul t este considerat n ore, H R 2 este valoarea medie a cotei piezometrice (mediat
pe perioada de timp de 24 de ore aferent curbei), iar ch ch t reprezint coeficienii de

variaie orar a cotei piezometrice, coeficieni cu care se va multiplica valoarea medie H R 2 .

Valoarea calculat, H R 2 53.014 m, corespunde regimului de consum de ap mediu, care se


nregistreaz de la ora 06:00, la ora 07:00 dimineaa, pentru t 7 h i cq cq 1 ; deci pentru

acelai interval orar, rezult ch 1 .


228 Calculul reelelor hidraulice cu GNU Octave

4.2.2. Verificarea hidraulic a reelei inelare pentru consum de ap variabil


n timp

Pentru reeaua inelar de distribuie a apei din figura 4.4, care a fost dimensionat n paragraful
4.2.1, vom efectua n continuare verificarea hidraulic a reelei, considernd un consum de
ap variabil n timp, cu pas de timp orar de-a lungul unei zile (24 de ore).
Debitul consumat n fiecare nod variaz n timp, Qc Qc t , dup curba de variaie orar a

debitelor descris de relaia (4.1), n care coeficienii de variaie orar a debitului cq cq t

sunt prezentai n tabelul 4.3. Ca urmare, debitul de alimentare aferent acestei reele va
varia n timp, QR 2 QR 2 t , dup acelai tip de curb:

QR 2 QR 2 t cq t QR 2 , (4.8)

unde timpul t este considerat n ore, iar QR 2 5Qc 440 litri/s este valoarea medie a
debitului de alimentare.
Scopul verificrii hidraulice este determinarea repartiiei debitelor pe conductele reelei
inelare la fiecare pas de timp, Q j Q j t cu j 9 20 , pornind de la miezul nopii, din or

n or, de-a lungul a 24 de ore; rezult deci 24 de valori ale timpului t , unde t 1 corespunde
intervalului orar de la 00:00, la 01:00, iar t 24 corespunde intervalului orar 23:0024:00.
Apoi, impunnd cota piezometric H C5 40 m la consumatorul cel mai dezavantajat (situat n
nodul C5), pe baza relaiei (4.6) se pot obine valorile cotei piezometrice la suprafaa liber
a rezervorului R2 la fiecare pas de timp, H R 2 H R 2 t .

Calculul variaiilor Q j Q j t i H R 2 H R 2 t , pentru t 1 24 , va fi efectuat numeric, cu

ajutorul GNU Octave (sau MATLAB), n cadrul programului (script) denumit rulare45t.m,
prezentat n tabelul 4.9. Acest script va apela funcia sistem45t.m, de forma sistem45t(w,cq),
care pe lng w, este dependent i de un parametru, anume de valoarea cq a coeficientului
de variaie orar a debitului cq t la momentul de calcul t . Funcia sistem45t.m este

inserat la nceputul tabelului 4.9. Diametrele sunt cunoscute n cadrul funciei sistem45t.m.
Capitolul 4. Reglarea funcionrii pompelor ntr-o staie de pompare 229

Tabelul 4.9. Funcia sistem45t.m scris n GNU Octave (sau MATLAB), care conine sistemul de
ecuaii neliniare (4.5), programul rulare45t.m utilizat pentru soluionare i rezultatele obinute

funcia sistem45t.m

function f = sistem45t(w,cq)
D = [450 300 450 200 63 300 200 350 80 200 200 200]*1e-3;
L = [300 375 375 300 405 480 225 390 525 375 375 450];
k = 0.5e-3;
for j=1:12
Rey(j) = 4*abs(w(j))/(pi*D(j)*1e-6);
lambda(j) = 0.25*(log10(5.74/(Rey(j)+eps)^0.9+k/(3.7*D(j))))^(-2);
m(j) = 0.0826*lambda(j)*L(j)/D(j)^5;
end
f(1) = cq*0.44-w(1)-w(3);
f(2) = w(1)-w(2)-w(4)-cq*0.088;
f(3) = w(2)-w(5)-cq*0.088;
f(4) = w(3)-w(6)-w(8);
f(5) = w(4)+w(6)-w(7)-w(9)-cq*0.088;
f(6) = w(5)+w(7)-w(10);
f(7) = w(8)-w(11)-cq*0.088;
f(8) = w(9)+w(11)-w(12);
f(9) = m(1)*w(1)*abs(w(1))+m(4)*w(4)*abs(w(4))-m(6)*w(6)*abs(w(6))-m(3)*w(3)*abs(w(3));
f(10) = m(2)*w(2)*abs(w(2))+m(5)*w(5)*abs(w(5))-m(7)*w(7)*abs(w(7))-
m(4)*w(4)*abs(w(4));
f(11) = m(6)*w(6)*abs(w(6))+m(9)*w(9)*abs(w(9))-m(11)*w(11)*abs(w(11))-
m(8)*w(8)*abs(w(8));
f(12) = m(7)*w(7)*abs(w(7))+m(10)*w(10)*abs(w(10))-m(12)*w(12)*abs(w(12))-
m(9)*w(9)*abs(w(9));
end

programul (script) denumit rulare45t.m


(pentru executarea programului, se tasteaz rulare45t n linia de comand; debitele sunt n m3/s, iar
diametrele n metri)

% coeficientii de variatie orara a debitului (din tabelul 4.3) sunt in vectorul cqt
% timpul t = 1:24;
cqt = [0.36 0.36 0.36 0.36 0.48 0.72 1 1.32 1.44 1.32 1.44 1.44 1.4 1.32 1.32 1.44 1.32
1.44 1.32 1.2 0.96 0.72 0.48 0.48];
D = [450 300 450 200 63 300 200 350 80 200 200 200]*1e-3;
L = [300 375 375 300 405 480 225 390 525 375 375 450];
k = 0.5e-3;
HC5 = 40;
for i=1:24
t=i
cq = cqt(i)
230 Calculul reelelor hidraulice cu GNU Octave

w0 = [220.0474 89.7978 219.9526 42.2495 1.7978 92.4286 44.1823 127.5240 2.4958 45.9802
39.5240 42.0198]*cq*1e-3;
% w0(t) = debitele medii * cq(t)
% calculul debitelor Q(j+8) = w(j), cu j=1:12
w = fsolve(@(w) sistem45t(w,cq), w0)
% calculul modulelor de rezistenta hidraulica ce vor fi inserate in relatia (4.6)
for j=1:12
Rey(j) = 4*abs(w(j))/(pi*D(j)*1e-6);
lambda(j) = 0.25*(log10(5.74/(Rey(j)+eps)^0.9+k/(3.7*D(j))))^(-2);
m(j) = 0.0826*lambda(j)*L(j)/D(j)^5;
end
% cota piezometrica HR2(t)
HR2(i) = HC5 + m(3)*w(3)^2 + m(6)*w(6)^2 + m(7)*w(7)^2 + m(10)*w(10)^2; % relatia (4.6)
end
HR2

soluia obinut: vectorul Q(t) ale crui componente sunt Q j 8 (t ) w j (t ) , pentru j 1 12 i


t 1 24 , respectiv variaia cotei piezometrice HR2(t) de-a lungul perioadei de 24 de ore

t = 1, cq = 0.3600
w = 0.0792 0.0323 0.0792 0.0152 0.0006 0.0333 0.0159 0.0459 0.0009 0.0166
0.0142 0.0151
t = 2, cq = 0.3600
w = 0.0792 0.0323 0.0792 0.0152 0.0006 0.0333 0.0159 0.0459 0.0009 0.0166
0.0142 0.0151
t = 3, cq = 0.3600
w = 0.0792 0.0323 0.0792 0.0152 0.0006 0.0333 0.0159 0.0459 0.0009 0.0166
0.0142 0.0151
t = 4, cq = 0.3600
w = 0.0792 0.0323 0.0792 0.0152 0.0006 0.0333 0.0159 0.0459 0.0009 0.0166
0.0142 0.0151
t = 5, cq = 0.4800
w = 0.1056 0.0431 0.1056 0.0203 0.0009 0.0444 0.0212 0.0612 0.0012 0.0221
0.0190 0.0202
t = 6, cq = 0.7200
w = 0.1584 0.0646 0.1584 0.0304 0.0013 0.0666 0.0318 0.0918 0.0018 0.0331
0.0285 0.0302
t = 7, cq = 1
w = 0.2200 0.0898 0.2200 0.0422 0.0018 0.0924 0.0442 0.1275 0.0025 0.0460
0.0395 0.0420
t = 8, cq = 1.3200
w = 0.2905 0.1185 0.2903 0.0558 0.0024 0.1220 0.0583 0.1683 0.0033 0.0607
0.0522 0.0555
t = 9, cq = 1.4400
w = 0.3169 0.1293 0.3167 0.0608 0.0026 0.1331 0.0636 0.1836 0.0036 0.0662
Capitolul 4. Reglarea funcionrii pompelor ntr-o staie de pompare 231

0.0569 0.0605
t = 10, cq = 1.3200
w = 0.2905 0.1185 0.2903 0.0558 0.0024 0.1220 0.0583 0.1683 0.0033 0.0607
0.0522 0.0555
t = 11, cq = 1.4400
w = 0.3169 0.1293 0.3167 0.0608 0.0026 0.1331 0.0636 0.1836 0.0036 0.0662
0.0569 0.0605
t = 12, cq = 1.4400
w = 0.3169 0.1293 0.3167 0.0608 0.0026 0.1331 0.0636 0.1836 0.0036 0.0662
0.0569 0.0605
t = 13, cq = 1.4000
w = 0.3081 0.1257 0.3079 0.0591 0.0025 0.1294 0.0618 0.1785 0.0035 0.0644
0.0553 0.0588
t = 14, cq = 1.3200
w = 0.2905 0.1185 0.2903 0.0558 0.0024 0.1220 0.0583 0.1683 0.0033 0.0607
0.0522 0.0555
t = 15, cq = 1.3200
w = 0.2905 0.1185 0.2903 0.0558 0.0024 0.1220 0.0583 0.1683 0.0033 0.0607
0.0522 0.0555
t = 16, cq = 1.4400
w = 0.3169 0.1293 0.3167 0.0608 0.0026 0.1331 0.0636 0.1836 0.0036 0.0662
0.0569 0.0605
t = 17, cq = 1.3200
w = 0.2905 0.1185 0.2903 0.0558 0.0024 0.1220 0.0583 0.1683 0.0033 0.0607
0.0522 0.0555
t = 18, cq = 1.4400
w = 0.3169 0.1293 0.3167 0.0608 0.0026 0.1331 0.0636 0.1836 0.0036 0.0662
0.0569 0.0605
t = 19, cq = 1.3200
w = 0.2905 0.1185 0.2903 0.0558 0.0024 0.1220 0.0583 0.1683 0.0033 0.0607
0.0522 0.0555
t = 20, cq = 1.2000
w = 0.2641 0.1078 0.2639 0.0507 0.0022 0.1109 0.0530 0.1530 0.0030 0.0552
0.0474 0.0504
t = 21, cq = 0.9600
w = 0.2112 0.0862 0.2112 0.0406 0.0017 0.0887 0.0424 0.1224 0.0024 0.0441
0.0379 0.0403
t = 22, cq = 0.7200
w = 0.1584 0.0646 0.1584 0.0304 0.0013 0.0666 0.0318 0.0918 0.0018 0.0331
0.0285 0.0302
t = 23, cq = 0.4800
w = 0.1056 0.0431 0.1056 0.0203 0.0009 0.0444 0.0212 0.0612 0.0012 0.0221
0.0190 0.0202
t = 24, cq = 0.4800
w = 0.1056 0.0431 0.1056 0.0203 0.0009 0.0444 0.0212 0.0612 0.0012 0.0221
232 Calculul reelelor hidraulice cu GNU Octave

0.0190 0.0202
Cotele piezometrice la suprafata libera a rezervorului R2 pe perioada de 24 de ore:
HR2 = 41.7538 41.7538 41.7538 41.7538 43.0737 46.8098 53.0139 62.5360 66.7754
62.5360 66.7754 66.7754 65.3217 62.5360 62.5360 66.7754 62.5360 66.7754
62.5360 58.6613 52.0059 46.8098 43.0737 43.0737

4.2.3. Graficul de variaie a cotei piezometrice n nodul de alimentare

Cunoscnd valorile cotei piezometrice la suprafaa liber a rezervorului R2 pentru fiecare pas
de timp orar, H R 2 t , determinate n paragraful 4.2.2 (la finalul tabelului 4.9), respectiv

cunoscnd valoarea medie a acestei cote, H R 2 53.014 m, din relaia (4.7) se pot determina
valorile coeficienilor de variaie orar a cotei piezometrice:
H R 2 t H R 2 t
ch t , (4.9)
HR2 53.014
unde timpul t este considerat n ore. Pentru a calcula aceti coeficieni, se vor utiliza
urmtoarele linii de comand n GNU Octave (sau MATLAB):

HR2 = [41.7538 41.7538 41.7538 41.7538 43.0737 46.8098 53.0139 62.5360


66.7754 62.5360 66.7754 66.7754 65.3217 62.5360 62.5360 66.7754 62.5360
66.7754 62.5360 58.6613 52.0059 46.8098 43.0737 43.0737];
HR2med = 53.014;
ch = HR2/HR2med
Valorile obinute pentru aceti coeficieni de variaie orar a cotei piezometrice sunt inserate n
tabelul 4.10.

Tabelul 4.10. Coeficienii de variaie orar a cotei piezometrice n R2, ch ch (t ) , calculai pentru
studiul de caz din acest capitol (valoarea timpului t 1 corespunde intervalului orar 00:0001:00, iar
t 24 corespunde intervalului orar 23:0024:00)
t [h] 1 2 3 4 5 6 7 8
ch 0.7876 0.7876 0.7876 0.7876 0.8125 0.8830 1 1.1796
t [h] 9 10 11 12 13 14 15 16
ch 1.2596 1.1796 1.2596 1.2596 1.2322 1.1796 1.1796 1.2596
t [h] 17 18 19 20 21 22 23 24
ch 1.1796 1.2596 1.1796 1.1065 0.9810 0.8830 0.8125 0.8125
Capitolul 4. Reglarea funcionrii pompelor ntr-o staie de pompare 233

n figura 4.5 este prezentat variaia coeficienilor cq cq t din tabelul 4.3, ataai debitului

consumat i debitului de alimentare, alturi de variaia coeficienilor ch ch t din tabelul


4.10, ataai cotei piezometrice de la suprafaa liber a rezervorului R2.

1.5

1
cq & ch

0.5
cq = cq(t)
ch = ch(t)

0
0 2 4 6 8 10 12 14 16 18 20 22 24
t [ore]

Fig. 4.5. Coeficienii de variaie orar a debitului, cq cq (t ) i coeficienii de variaie orar a cotei
piezometrice n R2, ch ch (t ) , de-a lungul unei zile, cu ncepere de la miezul nopii

Pentru trasarea graficului din figura 4.5, au fost utilizate liniile de comand din script-ul
intitulat grafic45.m, prezentat n tabelul 4.11. Cele 24 de valori ale coeficienilor cq t au fost

inserate ca vector coloan ntr-un fiier de tip text, creat n Notepad++, denumit coefcq.txt;
dup aceast operaie, acestui fiier i se elimin extensia txt, pentru a fi ulterior importat n
GNU Octave (sau MATLAB) cu comanda load; rezult deci fiierul coefcq. Pe a 25-a poziie
din coloana de valori cq t , se insereaz valoarea cq 1 de la primul pas de timp, t 1 , pentru

a putea trasa graficul n trepte, cu 24 de paliere orare n intervalul de timp dintre orele 0:00 i
24:00. Similar, cele 24 de valori ale coeficienilor ch t au fost inserate ca vector coloan
ntr-un fiier de tip text, denumit coefch.txt, transformat n fiierul coefch dup eliminarea
extensiei txt. i n acest caz, se completeaz a 25-a poziie din coloana ch t cu valoarea ch 1 .
234 Calculul reelelor hidraulice cu GNU Octave

Tabelul 4.11. Script-ul grafic45.m pentru trasarea figurii 4.5

script-ul grafic45.m
(pentru rulare, se tasteaz n linia de comand: grafic45)

load coefcq
load coefch
cq = coefcq(:,1);
ch = coefch(:,1);
t = 0:24;
stairs(t,cq,'k--','linewidth',3)
hold on, stairs(t,ch,'k','linewidth',3)
legend('\it c_q = c_q(t)','\it c_h = c_h(t)')
xlabel('\it t [ore]'), ylabel('\it c_q & c_h')
grid minor, axis([0 24 0 1.5])

n figura 4.6 este trasat variaia n timp a cotei piezometrice H R 2 H R 2 t , pentru care este
asigurat la consumatorul C5 (consumatorul cel mai dezvantajat din punct de vedere hidraulic)
cota piezometric constant H C5 40 m, impus prin cerina legat de presiunea de serviciu.

70
HR2 = HR2(t)
65 HC5 = const.

60
HR2 & HC5

55

50

45

40

35
0 2 4 6 8 10 12 14 16 18 20 22 24
t [ore]

Fig. 4.6. Variaia n timp a cotei piezometrice la suprafaa liber a rezervorului R2, n raport cu cota
piezometric constant de la consumatorul C5, de-a lungul unei zile, cu ncepere de la miezul nopii
Capitolul 4. Reglarea funcionrii pompelor ntr-o staie de pompare 235

Pentru trasarea graficului din figura 4.6, au fost utilizate liniile de comand din script-ul
intitulat grafic46.m, prezentat n tabelul 4.12. Cele 24 de valori ale cotei piezometrice H R 2 t
(din tabelul 4.9) au fost inserate ca vector coloan ntr-un fiier de tip text, denumit
cotaHR2.txt, transformat n fiierul cotaHR2 dup eliminarea extensiei txt. Pe baza
explicaiilor furnizate la figura 4.5, se completeaz a 25-a poziie din coloana H R 2 t cu

valoarea H R 2 1 , pentru a putea trasa graficul n trepte, cu 24 de paliere orare.

Tabelul 4.12. Script-ul grafic46.m pentru trasarea figurii 4.6

script-ul grafic46.m (se tasteaz n linia de comand: grafic46)

load cotaHR2, HR2 = cotaHR2(:,1);


t = 0:24;, HC5 = 40;, stairs(t,HR2,'k','linewidth',3)
hold on, stairs([t(1) t(25)],[HC5 HC5],'k--','linewidth',3)
legend('\it H_R_2 = H_R_2(t)','\it H_C_5 = const.')
xlabel('\it t [ore]'), ylabel('\it H_R_2 & H_C_5')
grid minor, axis([0 24 35 70])

4.3. Staia de pompare care alimenteaz reeaua inelar

Dup cum am menionat n paragraful 4.1, n cele ce urmeaz vom transpune graficul de
variaie orar H R 2 H R 2 t din figura 4.6, la rezervorul R2 de refulare al staiei de pompare
din figura 4.2. Deci staia de pompare trebuie s funcioneze de-a lungul unei zile dup un
algoritm capabil s asigure variaia orar a debitului de alimentare cerut la rezevorul R2 de
refulare, QR 2 QR 2 t definit prin (4.8), respectiv s asigure nlimea de pompare variabil

n timp, pentru care cota piezometric variaz cu pas de timp orar, dup curba H R 2 H R 2 t
definit prin (4.7).

Conductele magistrale de aspiraie ( j 1 ) i de refulare ( j 8 ) ale staiei de pompare din


figura 4.2, vor fi dimensionate pentru valoarea medie a debitului de alimentare a
rezervorului R2, anume QR 2 440 litri/s. Din considerente legate de ecuaia continuitii,
diametrele celor dou conducte magistrale sunt egale: D1 D8 . Valoarea nominal a acestor

diametre se alege din tabelul 1.2, aferent vitezelor economice i rezult: D1 D8 600 mm.
236 Calculul reelelor hidraulice cu GNU Octave

Conform celor menionate n paragraful 4.1, vom alege pompele n ipoteza c debitul QR 2
este asigurat cu dou pompe n funciune (de exemplu, pompele P1 i P2), ambele la turaie
nominal i cu acelai debit pompat, egal cu QR 2 2 (cea de-a 3-a pomp este oprit n acest
caz). Rezult c fiecare conduct cu indicele j 2 7 (vezi figura 4.2), va fi dimensionat pe

criterii economice pentru debitul tranzitat egal cu QR 2 2 220 litri/s; rezult urmtoarele
diametre nominale ale acestor conducte: D2 D3 D7 450 mm.
Pentru alegerea pompelor, considerm cazul n care regimul de consum de ap este regimul de
consum mediu, care se nregistreaz dimineaa, n intervalul orar 06:0007:00, deci pentru al
7-lea pas de timp orar, cu ncepere de la miezul nopii, pentru care t 7 h, cq 1 i ch 1 .

Pentru acest regim de consum mediu, la nivelul rezervorului R2 se cunosc valorile:


H R 2 53.014 m i QR 2 440 litri/s = 0.44m3/s.
Prin enun, pompele sunt centrifuge, identice, iar alegerea lor presupune, n mod normal,
selectarea unor curbe caracteristice la turaie nominal dintr-un catalog, sau utilizarea unui
program de selecie pus la dispoziia utilizatorilor de ctre fabricantul de pompe, plecnd de la
valorile debitului i nlimii de pompare necesare n punctul de funcionare energetic aferent
regimului de consum mediu. Dup efectuarea alegerii pompelor, curbele caracteristice ale
acestora trebuiesc introduse n programul de calcul numeric, sub forma unor funcii (curbe de
regresie) cu forme specifice, care pot fi determinate folosind, spre exemplu, metoda celor mai
mici ptrate (vezi paragraful 3.6).
Pentru acest studiu de caz, vom construi curbele caracteristice ale pompelor ntr-o form
specific (de exemplu, utiliznd pentru curba energetic un polinom de gradul 2 fr termen de
ordinul 1 pentru debit), aceast alegere nediminund caracterul de generalitate al rezolvrii.

n continuare vom face referire la o singur pomp, notat Pk, identificat prin k 1 3 .
Curba caracteristic energetic a unei pompe la turaia nominal n0 , H P k H P k QP k , va fi

definit printr-o curb polinomial de gradul 2, de forma:

H P k H P k QP k a b QP2k , (4.10)

iar curba caracteristic de randament a unei pompe la turaia nominal n0 , P k P k QP k ,

va fi definit printr-o curb polinomial de gradul 2, de forma:

P k P k QP k c QP k d QP2k , (4.11)

n care coeficienii polinoamelor ( a, b, c i d ) trebuie s fie determinai/alei.


Capitolul 4. Reglarea funcionrii pompelor ntr-o staie de pompare 237

Pentru regimul de consum mediu, debitul pompat cu o pomp (de exemplu, pompa P1) are
valoarea: QP1m QR 2 2 , adic QP1m 0.22 m3/s. Legea energiilor ntre suprafaa liber a

rezervorului de aspiraie R1 i suprafaa liber a rezervorului de refulare R2, trecnd prin


pompa P1, se scrie:

H R1 H P1 QP1 H R 2 M 2 M 5 QP21 M1 M 8 QR22 . (4.12)

Pentru regimul de consum mediu, valoarea nlimii de pompare H P1m H P1m QP1m se

poate calcula din ecuaia (4.12) cu urmtoarele linii de comand:


L = [320 32 32 32 140 140 140 1080];
D = [600 450*ones(1,6) 600]*1e-3;
k = 0.5e-3;
Q = [440 220*ones(1,6) 440]*1e-3;
for j=1:8
Rey(j) = 4*Q(j)/(pi*D(j)*1e-6);
lambda(j) = 0.25*(log10(5.74/(Rey(j)+eps)^0.9+k/(3.7*D(j))))^(-2);
M(j) = 0.0826*lambda(j)*L(j)/D(j)^5;
end
HR2med = 53.014;
HP = HR2med+(M(2)+M(5))*Q(2)^2+(M(1)+M(8))*Q(1)^2 % relatia (4.12)

Rezult valoarea H P1m 59.331 m. Cu aceasta, pentru regimul studiat, relaia (4.10) se scrie:

59.331 a 0.222 b . (4.13)

Exist o multitudine de perechi de valori a ; b care ntrunesc condiia (4.13), de exemplu:

a ; b 65 ; 117; a ; b 85 ; 530.36; a ; b 100 ; 840.27; a ; b 120 ; 1253.5 etc.


innd seama de faptul c pompele vor funciona cu turaie variabil n cadrul sistemului
studiat, ntr-o plaj larg n jurul turaiei nominale n0 [18], pentru evitarea obinerii unor

turaii12 de peste 1.2n0 , se recomand alegerea unei pompe cu o curb energetic cu pant mai
mare, adic cu o sarcin la mers n gol mai mare. Alegnd de exemplu o pomp care are la
mers n gol sarcina egal cu 120m, adic a 120 , din condiia (4.13) rezult coeficientul
b 1253.5 , deci caracteristica energetic a pompei Pk se scrie:

H P k H P k QP k 120 1253.5 QP2k , pentru k 1 3 , (4.14)

cu valori ale nlimii de pompare n metri, pentru valori ale debitului pompat n m3/s.

12
Majoritatea motoarelor acionate cu turaie variabil (Variable-Frequency Drive Motor, n englez)
pot asigura o turaie de pn la 20% mai mare dect turaia nominal.
238 Calculul reelelor hidraulice cu GNU Octave

Pentru curba de randament, se selecteaz coeficienii c 600 i d 1270 , pentru care curba
(4.11) se scrie sub forma:

P k P k QP k 600 QP k 1270 QP2k , pentru k 1 3 (4.15)

cu valori ale randamentului n procente [%], pentru valori ale debitului pompat n m3/s.
Curbele caracteristice (4.14) i (4.15) stabilite pentru cele 3 pompe care echipeaz staia
de pompare studiat sunt trasate n figura 4.7; pe curba energetic este poziionat punctul de
funcionare energetic F1m al pompei P1, aferent regimului de consum mediu, n care pentru
debitul de 0.22m3/s, nlimea de pompare calculat cu relaia (4.14) are valoarea 59.331m, o
valoare identic cu cea calculat anterior din legea energiilor (4.12).

120

HPk = HPk (QPk )


100
Pk = Pk (QPk )
HPk [m] & Pk [%]

80

60
F1m

40

20

0
0 0.05 0.1 0.15 0.2 0.25 0.3
QPk [m3/s]

Fig. 4.7. Curbele caracteristice ale pompelor, (4.14) i (4.15) i punctul de funcionare energetic F1m

4.4. Stabilirea algoritmului de funcionare aferent pompelor din


staia de pompare

Pentru a continua studiul, n acest paragraf vom cupla fictiv cele 2 sisteme hidraulice
intermediare din figurile 4.2 i 4.3, pentru a reconstitui sistemul iniial din figura 4.1, prin
intermediul relaiilor de variaie a cotei piezometrice i a debitului n rezervorul R2. Astfel,
Capitolul 4. Reglarea funcionrii pompelor ntr-o staie de pompare 239

vom nlocui rezervorul R2 cu un nod de distribuie (notat R2 n figura 4.1), n care cota
piezometric va varia n timp dup curba H R 2 H R 2 t determinat prin relaia (4.7).
Dup cum am precizat n paragraful 4.1, vom stabili aici algoritmul de funcionare aferent
celor 3 pompe cuplate n paralel n staia de pompare, astfel nct s fie asigurat regimul de
consum cerut, cu pas orar de-a lungul a 24 de ore (ncepnd de la miezul nopii).
Pentru a permite o analiz comparativ a rezultatelor finale (concretizate prin costul zilnic al
pomprii), vom realiza acest studiu pentru dou variante de reglare continu a funcionrii
pompelor, deci vom obine dou variante de algoritm de funcionare, anume pentru:
varianta clasic (din paragraful 1.7.5), descris n literatura de specialitate [18], [8], [10],
variant n care o pomp funcioneaz cu turaie variabil de-a lungul ntregii zile (de la turaia
minim la gol de consum, pn la turaia nominal la vrf de consum), iar orice alt pomp are
turaie constant egal cu turaia nominal atunci cnd este pornit;
o variant mbuntit, propus n Georgescu [18], variant care se bazeaz pe faptul c
energia minim consumat pentru pompare este atins atunci cnd toate pompele aflate n
funciune sunt acionate cu aceeai turaie [21] aceast variant conduce la rezultate mai bune
dect varianta clasic, deoarece asigur o energie minim consumat pentru pompare i deci un
cost minim de-a lungul unei zile de funcionare a staiei de pompare, n comparaie cu varianta
clasic.

4.4.1. Modelul numeric care descrie funcionarea staiei de pompare

Vom nota cu rk raportul dintre turaia nk a unei pompe Pk la un anumit moment de timp t i

turaia nominal n0 a pompei, adic:

nk t
rk t , (4.16)
n0
unde timpul t este considerat n ore, iar fiecare indice k 1 3 este ataat unei pompe din
staia de pompare (de exemplu, k 1 pentru pompa P1). Raportul rk este denumit turaie
relativ a pompei.
Pentru o pomp Pk ce funcioneaz cu turaie diferit de turaia nominal, deci cu turaie
relativ rk 1 , aplicm curbelor caracteristice (4.14) i (4.15) relaiile de similitudine pentru
debite (1.199) i pentru nlimi de pompare (1.200), respectiv aplicm relaia debitului (1.203)
aferent punctului omolog de funcionare i relaia (1.204) pentru randamentul la alt
240 Calculul reelelor hidraulice cu GNU Octave

turaie dect cea nominal; pentru turaii relative mai mici de 0.8, vom utiliza formula de
corecie (1.205). Se obine astfel urmtoarea form a curbelor caracteristice ale pompelor:


H P k H P k QP k 120 rk 1253.5 QPk ;
2 2




P k P k QomologP k 600
QP k
rk
QP2k
1270 2 , pentru rk 0.8 ; (4.17)
rk


0.1
1

P k 1 1 P k QomologP k r , pentru rk 0.8 ;
k
unde k 1 3 (rezult nlimea de pompare n metri, respectiv randamentul n procente [%],
pentru valori ale debitului pompat n m3/s).
Pentru a compacta scrierea, vom face urmtoarele notaii pentru modulele de rezisten
hidraulic aferente conductelor cu indice j 1 8 :
M P1 M 2 M 5 ;
M P2 M 3 M 6 ;
(4.18)
M P3 M 4 M 7 ;
M M1 M 8 ,

unde modulul de rezisten hidraulic M P k (cu k 1 3 ) corespunde conductelor de aspiraie

i de refulare la care este conectat pompa Pk n cadrul cuplajului n paralel (n interiorul staiei
de pompare), iar M este modulul global de rezisten hidraulic, corespunztor magistralelor
de aspiraie i de refulare ale staiei de pompare.
Pentru staia de pompare studiat, la un anumit moment de timp t (unde t 1 24 ore), n
care orice pomp Pk poate funciona cu o anumit valoare a turaiei relative rk (cu k 1 3 ),
se poate scrie urmtorul sistem de 4 ecuaii neliniare, format din ecuaia continuitii la
ieirea din staia de pompare i din cele 3 legi ale energiilor, scrise ntre suprafaa liber a
rezervorului R1 de aspiraie i nodul R2 din aval, trecnd pe rnd prin fiecare pomp:
QP1 QP 2 QP 3 QR 2

H R1 120 r1 1253.5 QP1 H R 2 M P1QP1 M QR 2
2 2 2 2

. (4.19)
H R1 120 r2 1253.5 QP2 H R 2 M P 2QP2 M QR 2
2 2 2 2


H R1 120 r3 1253.5 QP3 H R 2 M P 3QP3 M QR 2
2 2 2 2

Se subliniaz faptul c pompele pot funciona cuplate n paralel cu valori diferite ale debitului
pompat. Modulele de rezisten hidraulic (4.18) depind de debitele trazitate pe conducte la
Capitolul 4. Reglarea funcionrii pompelor ntr-o staie de pompare 241

fiecare pas de timp, prin intermediul relaiei de calcul a coeficientului lui Darcy (3.5), deci
M P k M P k QP k i M M QR 2 .

Dac n relaiile (4.7) i (4.8) se insereaz valorile medii H R 2 53.014 m i QR 2 0.44 m3/s,

atunci rezult: H R 2 t ch t H R 2 53.014 ch t i QR 2 t cq t QR 2 0.44 cq t . tiind c

H R1 0 , pentru un anumit moment de timp t , sistemul de ecuaii neliniare (4.19) poate fi


rescris sub urmtoarea form:
QP1 QP 2 QP 3 0.44 cq


120 r12 1253.5 QP21 53.014 ch M P1QP21 M 0.44 cq
2



, (4.20)
120 r2
2
1253.5 Q 2
P2 53.014 c h M Q 2
P 2 P2 M 0.44 c q
2


120 r3 1253.5 QP3 53.014 ch M P 3QP3 M 0.44 cq
2 2 2
2

n care toate variabilele depind de timpul t ; valorile cq t i ch t pentru t 1 24 , sunt

prezentate n tabelele 4.3, respectiv 4.10.


Pentru rezolvarea numeric a sistemului de ecuaii neliniare cu ajutorul funciei fsolve din
GNU Octave (sau MATLAB), sistemul (4.20) se scrie sub forma:
f1 QP1 QP 2 QP 3 0.44 cq 0


f 2 120 r12 1253.5 QP21 53.014 ch M P1QP21 M 0.44 cq 0
2



. (4.21)
3f 120 r2
2
1253.5 Q 2
P2 53.014 c h M Q 2
P 2 P2 M 0.44 c q
2
0
2 2 2

f 4 120 r3 1253.5 QP3 53.014 ch M P 3QP3 M 0.44 cq 0
2

Sistemul (4.21) are 4 ecuaii neliniare i 6 necunoscute: turaiile relative rk i debitele

pompate QP k , unde k 1 3 . Pentru soluionare, sunt necesare condiii suplimentare, legate

de funcionarea pompelor, n strns conexiune cu regimul de consum (cu momentul de timp).


n cele ce urmeaz, vom impune urmtoarele condiii suplimentare pentru turaiile relative
ale pompelor [18]. Astfel, vom presupune c staia de pompare funcioneaz dup
urmtoarele reguli:
Regula : pentru cq 0.5 , pompa P1 este deschis, cu r1 0 i QP1 0 , n timp ce

pompele P2 i P3 sunt nchise ( r2 r3 0 i QP 2 QP 3 0 );

Regula : pentru 0.5 cq 1 , pompele P1 i P2 sunt deschise, cu r1 0 i r2 0 ,

respectiv cu QP1 0 i QP 2 0 , n timp ce pompa P3 este nchis ( r3 0 i QP 3 0 );


242 Calculul reelelor hidraulice cu GNU Octave

Regula : pentru cq 1 , aa cum s-a stabilit n paragraful 4.3, la alegerea pompelor,

pompele P1 i P2 sunt deschise i funcioneaz la turaie nominal, deci r1 r2 1 , n timp ce

pompa P3 este nchis ( r3 0 i QP 3 0 ); relaia r1 r2 i geometria conductelor cu

j { 2; 3; 5; 6 } duc la egalitatea debitelor pompate, QP1 QP 2 0 ;

Regula : pentru cq 1 , toate cele 3 pompe sunt deschise, cu rk 0 i QP k 0 , pentru

k 1 3 .
La final, dup obinerea valorilor rk rk t , unde k 1 3 i determinarea tuturor punctelor de
funcionare energetic aferente pompelor (pe baza relaiilor (4.17)), se poate calcula puterea
electric consumat pentru pompare de ctre fiecare pomp Pk, la fiecare pas de timp, cu
o relaie de tipul (1.36):
g QP k t H P k t
PP k t , cu k 1 3 i t 1 24 .
P k t
(4.22)

Valoarea energiei consumate pentru pompare n ntreaga staie de pompare, pe durata fiecrui
interval orar t 1 h, se determin cu relaia:
E t PP1 t PP 2 t PP3 t t , cu t 1 24 . (4.23)
Energia consumat pentru pompare n staia de pompare pe durata ntregii zile (24 de
ore), E zi , este definit astfel:
24
E zi E t . (4.24)
t 1

n concordan cu valorile coeficienilor de variaie orar a preului energiei, ce ce t , din

tabelul 4.4 i innd seama de valoarea medie zilnic a preului energiei, Ce 0.2882 lei/kWh

(vezi paragraful 4.1), costul total C zi al energiei consumate pentru pompare pe durata
ntregii zile (24 de ore) se obine cu relaia:
24
C zi ce t Ce E t . (4.25)
t 1

Pentru regula , n tabelul 4.3 sunt doar 2 valori cq 0.5 , anume: cq 0.36 (pentru

momentele de timp t 1 4 , n ore, pentru care ch 0.7876 ), respectiv cq 0.48 (pentru

t { 5; 23; 24 } , n ore, pentru care ch 0.8125 ). Pentru aceast regul simpl, sistemul (4.21)
se simplific sub forma:
Capitolul 4. Reglarea funcionrii pompelor ntr-o staie de pompare 243

f1 QP1 0.44 cq 0
, (4.26)
2
f 120 r1
2
1253.5 Q 2
P1 53.014 c h M Q 2
P1 P1 M Q 2
P1 0

care de fapt se reduce la o singur ecuaie de forma f r1 0 :


f 120 r12 1253.5 M P1 M 0.44 cq 2 53.014 ch 0 , (4.27)

a crei soluie este dat de expresia:

1253.5 M P1 M 0.44 cq 2 53.014 ch


r1 , (4.28)
120

unde M P1 M P1 0.44 cq i M M 0.44 cq . Soluia (4.28) poate fi obinut i prin rezolvare

manual. Dup determinarea valorii turaiei relative definite prin (4.28), pe baza relaiilor
(4.17) se pot calcula i valorile aferente ale nlimii de pompare i randamentului pompei, iar
cu relaia (4.22) se poate calcula puterea electric consumat. n GNU Octave (sau MATLAB),
se recomand utilizarea urmtoarelor linii de comand:
cq = [0.36 0.48];
ch = [0.7876 0.8125];
L = [320 32 32 32 140 140 140 1080];
D = [600 450*ones(1,6) 600]*1e-3;
k = 0.5e-3;, a = 120;, b = 1253.5;
% regula 1: doar pompa P1 (conductele 1, 2, 5, 8)
for i=1:2
Q = 0.44*cq(i)*[1 1 0 0 1 0 0 1];
for j=1:8
Rey(j) = 4*Q(j)/(pi*D(j)*1e-6);
lambda(j) = 0.25*(log10(5.74/(Rey(j)+eps)^0.9+k/(3.7*D(j))))^(-2);
M(j) = 0.0826*lambda(j)*L(j)/D(j)^5;
end
A = b + (M(2)+M(5)) + (M(1)+M(8));
QP1(i) = 0.44*cq(i);
r1(i) = sqrt((A*QP1(i)^2+53.014*ch(i))/a); % relatia (4.28)
HP1(i) = a*r1(i)^2-b*QP1(i)^2; % relatia (4.17)
if r1(i) >= 0.8
etaP1(i) = 600*QP1(i)/r1(i)-1270*QP1(i)^2/r1(i)^2; % relatia (4.17)
else
etaP1(i) = 1-(1-(600*QP1(i)/r1(i)-1270*QP1(i)^2/r1(i)^2))*r1(i)^(-0.1);
end
P1(i) = (9810*QP1(i)*HP1(i)*100/etaP1(i))*1e-3; % in kW, relatia (4.22)
end
r1, QP1, HP1, etaP1, P1
244 Calculul reelelor hidraulice cu GNU Octave

Rezult urmtoarele valori:


cq = 0.3600 0.4800
r1 = 0.7871 0.9174
QP1 = 0.1584 0.2112
HP1 = 42.9004 45.0906
etaP1 = 70.9663 70.8202
P1 = 93.9362 131.9143

Pentru regula , valabil pentru cq 1 (la momentul de timp t 7 h, unde ch 1 ), am

determinat n paragraful 4.3 urmtoarele perechi de valori: r1 r2 1 ; QP1 QP 2 0.22 m3/s;

H P1 H P 2 59.331 m; lng acestea, adugm valorile calculate cu relaiile (4.17) i (4.22):

P1 P 2 70.53 %, respectiv PP1 PP 2 181.55 kW.

Formularea regulilor i nu este suficient pentru obinerea soluiei. n paragrafele


4.4.2 i 4.4.3, n funcie de varianta considerat pentru reglarea continu a funcionrii
pompelor, vor fi adugate condiii suplimentare regulilor i , pentru a calcula valorile
turaiei relative ale fiecrei pompe, pentru 0.5 cq 1 i cq 1 .

4.4.2. Algoritmul clasic

n conformitate cu descrierea fcut anterior variantei clasice de reglare continu a


funcionrii pompelor, pentru staia de pompare studiat vom considera c una dintre pompe
(de exemplu, pompa P1) este pompa de baz, anume pompa care funcioneaz cu turaie
variabil de-a lungul ntregii zile, cu turaia relativ r1 t 0 pentru t 1 24 , de la turaia

minim la gol de consum (definit prin valoarea r1 0.7871 , calculat pentru cq 0.36 ), pn

la turaia nominal; celelalte pompe, atunci cnd sunt deschise, funcioneaz cu turaie
constant, egal cu turaia nominal ( r2 1 ; r3 1 ).
Pentru aceast variant clasic, vor fi adugate urmtoarele condiii suplimentare regulilor
i enunate n paragraful 4.4.1, anume:
Regula a: pentru 0.5 cq 1 , pompa P1 este deschis cu r1 1 ( QP1 0 ), pompa P2 este

deschis cu r2 0 ( QP 2 0 ), n timp ce pompa P3 este nchis ( r3 0 i QP 3 0 );

Regula a: pentru cq 1 , pompele P1 i P2 sunt deschise cu turaia relativ unitar,

r1 r2 1 ( QP1 QP 2 0 ), n timp ce pompa P3 este deschis cu r3 0 ( QP 3 0 ).


Capitolul 4. Reglarea funcionrii pompelor ntr-o staie de pompare 245

Pentru regula a, valabil pentru 0.5 cq 1 , sistemul (4.21) se reduce la urmtorul

sistem de 3 ecuaii neliniare:


f1 QP1 QP 2 0.44 cq 0

2 2

f 2 120 1253.5 QP1 53.014 ch M P1QP1 M 0.44 cq 0
2
, (4.29)
2 2 2
2

f 3 120 r2 1253.5 QP2 53.014 ch M P 2QP2 M 0.44 cq 0

ale crui necunoscute sunt debitele QP1 i QP 2 , respectiv turaia relativ r2 . Pentru a rezolva

sistemul de ecuaii neliniare (4.29) cu ajutorul GNU Octave (sau MATLAB), sistemul va fi
rescris sub form matriceal: f w 0 , unde vectorul linie w are 3 componente definite

astfel: w1 QP1 ; w2 QP 2 i w3 r2 . Rezult sistemul:

f1 w1 w2 0.44 cq 0

2 2

f 2 120 1253.5 w1 53.014 ch M P1w1 M 0.44 cq 0
2
, (4.30)
2 2 2
2

f 3 120 w3 1253.5 w2 53.014 ch M P 2 w2 M 0.44 cq 0

unde M P1 M P1 w1 , M P 2 M P 2 w2 i M M 0.44 cq .
Sistemul (4.30) trebuie s fie rezolvat pentru acele momente de timp t n ore, pentru care
este ndeplinit condiia 0.5 cq t 1 , anume pentru t { 6; 21; 22 } . Trebuie deci selectate

aceste momente de timp, cu valorile corespunztoare cq t din tabelul 4.3, respectiv ch t din

tabelul 4.10, pentru a insera perechile de valori { cq t ; ch t } n cadrul sistemului (4.30), la

fiecare pas de timp orar.


Dac n sistemul (4.30) inserm valorile cq 1 i ch 1 , rezult o soluie identic cu cea

obinut pentru regula . Pentru a demonstra aceasta, vom extinde regula a pentru
condiia 0.5 cq 1 .

Sistemul de ecuaii neliniare (4.30) va fi inserat ntr-o funcie a utilizatorului, denumit de


exemplu, sistem430.m i aceast funcie va fi apelat n cadrul funciei fsolve. Funcia
sistem430.m, de forma sistem430(w,t), pe lng w, este dependent i de un parametru,
anume de valoarea t a momentului de timp selectat. Vectorul linie corespunztor
aproximaiei de start este notat w 0 .
Calculul numeric va fi efectuat cu ajutorul programului (script) denumit rulare430.m,
prezentat n tabelul 4.13. Acest script va apela funcia sistem430.m, inserat la nceputul
tabelului 4.13. Rezultatele obinute sunt inserate la finalul tabelului 4.13.
246 Calculul reelelor hidraulice cu GNU Octave

Tabelul 4.13. Funcia sistem430.m scris n GNU Octave (sau MATLAB), care conine sistemul de
ecuaii neliniare (4.30), programul rulare430.m utilizat pentru soluionare i rezultatele obinute

funcia sistem430.m

function f = sistem430(w,t)
load coefcq
load coefch
cq = coefcq(t,1);
ch = coefch(t,1);
a = 120;, b = 1253.5;
L = [320 32 32 32 140 140 140 1080];
D = [600 450*ones(1,6) 600]*1e-3;, k = 0.5e-3;
% Regula 2a: P1 cu r1=1 si QP1=w1; P2 cu r2=w3 si QP2=w2; P3 inchisa
Q = [cq*0.44 w(1) w(2) 0 w(1) w(2) 0 cq*0.44];
for j=1:8
Rey(j) = 4*Q(j)/(pi*D(j)*1e-6);
lambda(j) = 0.25*(log10(5.74/(Rey(j)+eps)^0.9+k/(3.7*D(j))))^(-2);
M(j) = 0.0826*lambda(j)*L(j)/D(j)^5;
end
f(1) = w(1)+w(2)-0.44*cq;
f(2) = a-b*w(1)^2-53.014*ch-(M(2)+M(5))*w(1)^2-(M(1)+M(8))*(0.44*cq)^2;
f(3) = a*w(3)^2-b*w(2)^2-53.014*ch-(M(3)+M(6))*w(2)^2-(M(1)+M(8))*(0.44*cq)^2;
end

programul (script) denumit rulare430.m


(pentru executarea programului, se tasteaz rulare430 n linia de comand)

load coefcq
load coefch
cq = coefcq(:,1);
ch = coefch(:,1);
% Regula 2a: 0.5 < cq <= 1 (extinsa cu cq = 1)
% Regula 2a: P1 cu QP1=w1, r1=1; P2 cu QP2=w2, r2=w3; P3 inchisa
timp = find((cq>0.5)&(cq<=1))
a = 120;, b = 1253.5;
for i=1:length(timp)
t = timp(i)
w0 = [0.2 0.2 0.9];
w = fsolve(@(w) sistem430(w,t), w0)
QP1(i) = w(1);, QP2(i) = w(2);, r2(i) = w(3);
if r2(i)>=0.8
etaP2(i) = 600*QP2(i)/r2(i)-1270*QP2(i)^2/r2(i)^2; % relatia (4.17)
else
etaP2(i) = 1-(1-(600*QP2(i)/r2(i)-1270*QP2(i)^2/r2(i)^2))*r2(i)^(-0.1);
Capitolul 4. Reglarea funcionrii pompelor ntr-o staie de pompare 247

end
end
cq_considerat = cq(timp)
disp('pompa P1 cu r1 = 1')
QP1
HP1 = a-b*QP1.^2 % relatia (4.14)
etaP1 = 600*QP1-1270*QP1.^2 % relatia (4.15)
P1 = (9810*QP1.*HP1*100./etaP1)*1e-3 % in kW, relatia (4.22)
disp('pompa P2 cu r2')
r2, QP2
HP2 = a*r2.^2-b*QP2.^2 % relatia (4.17)
etaP2
P2 = (9810*QP2.*HP2*100./etaP2)*1e-3 % in kW, relatia (4.22)

soluia obinut

timp = 6 7 21 22
t= 6 w = 0.2353 0.0815 0.6961
t= 7 w = 0.2200 0.2200 1.0000
t = 21 w = 0.2226 0.1998 0.9479
t = 22 w = 0.2353 0.0815 0.6961
cq_considerat = 0.7200 1.0000 0.9600 0.7200
pompa P1 cu r1 = 1
QP1 = 0.2353 0.2200 0.2226 0.2353
HP1 = 50.5903 59.3306 57.9110 50.5903
etaP1 = 70.8651 70.5320 70.6291 70.8651
P1 = 164.7980 181.5452 179.0158 164.7980
pompa P2 cu r2
r2 = 0.6961 1.0000 0.9479 0.6961
QP2 = 0.0815 0.2200 0.1998 0.0815
HP2 = 49.8185 59.3306 57.7597 49.8185
etaP2 = 54.7473 70.5320 70.0472 54.7473
P2 = 72.7412 181.5452 161.6545 72.7412

Din analiza datelor obinute pentru regula a extins, se observ c pentru momentul de timp
t 7 , cnd cq 1 , pompa P2 funcioneaz la turaie nominal (cu r2 1 ), cu aceeai parametri

ca i pompa P1 (rezultatul fiind identic cu cel calculat n paragraful 4.4.1 cu regula ).

Pentru regula a, valabil pentru cq 1 , pentru care r1 r2 1 i QP1 QP 2 , sistemul

(4.21) se scrie sub forma:


248 Calculul reelelor hidraulice cu GNU Octave

f1 2QP1 QP 3 0.44 cq 0

2 2

f 2 120 1253.5 QP1 53.014 ch M P1QP1 M 0.44 cq 0
2
, (4.31)
2 2 2
2

f 3 120 r3 1253.5 QP3 53.014 ch M P 3QP3 M 0.44 cq 0

ale crui necunoscute sunt debitele QP1 i QP 3 , respectiv turaia relativ r3 . Pentru a rezolva

sistemul de ecuaii neliniare (4.31) cu ajutorul GNU Octave (sau MATLAB), sistemul va fi
rescris sub form matriceal: f w 0 , unde vectorul linie w are 3 componente definite

astfel: w1 QP1 ; w2 QP 3 i w3 r3 . Rezult sistemul:

f1 2w1 w2 0.44 cq 0

2 2

f 2 120 1253.5 w1 53.014 ch M P1w1 M 0.44 cq 0
2
. (4.32)
2 2 2
2

f 3 120 w3 1253.5 w2 53.014 ch M P 3 w2 M 0.44 cq 0


unde M P1 M P1 w1 , M P 3 M P 3 w2 i M M 0.44 cq .
Sistemul (4.32) trebuie s fie rezolvat pentru acele momente de timp t pentru care este
ndeplinit condiia cq 1 , anume pentru t 8 20 n ore. Trebuie deci selectate aceste

momente de timp, cu valorile corespunztoare cq t din tabelul 4.3, respectiv ch t din tabelul

4.10, pentru a insera perechile de valori { cq t ; ch t } n cadrul sistemului (4.32), la fiecare

pas de timp orar.


Sistemul de ecuaii neliniare (4.32) va fi inserat ntr-o funcie a utilizatorului, denumit de
exemplu, sistem432.m (prezentat n tabelul 4.14), de forma sistem432(w,t) asemntoare
cu funcia sistem430.m. Calculul numeric va fi efectuat cu ajutorul programului (script)
denumit rulare432.m, prezentat n tabelul 4.14. Rezultatele obinute sunt inserate la finalul
tabelului 4.14.

Tabelul 4.14. Funcia sistem432.m scris n GNU Octave (sau MATLAB), care conine sistemul de
ecuaii neliniare (4.32), programul rulare432.m utilizat pentru soluionare i rezultatele obinute

funcia sistem432.m

function f = sistem432(w,t)
load coefcq
load coefch
cq = coefcq(t,1);
ch = coefch(t,1);
a = 120;, b = 1253.5;
Capitolul 4. Reglarea funcionrii pompelor ntr-o staie de pompare 249

L = [320 32 32 32 140 140 140 1080];


D = [600 450*ones(1,6) 600]*1e-3;
k = 0.5e-3;
% Regula 4a: P1 si P2 cu QP1=w1(=QP2), r1=r2=1; P3 cu QP3=w2, r3=w3
Q = [cq*0.44 w(1) w(1) w(2) w(1) w(1) w(2) cq*0.44];
for j=1:8
Rey(j) = 4*Q(j)/(pi*D(j)*1e-6);
lambda(j) = 0.25*(log10(5.74/(Rey(j)+eps)^0.9+k/(3.7*D(j))))^(-2);
M(j) = 0.0826*lambda(j)*L(j)/D(j)^5;
end
f(1) = 2*w(1)+w(2)-0.44*cq;
f(2) = a-b*w(1)^2-53.014*ch-(M(2)+M(5))*w(1)^2-(M(1)+M(8))*(0.44*cq)^2;
f(3) = a*w(3)^2-b*w(2)^2-53.014*ch-(M(4)+M(7))*w(2)^2-(M(1)+M(8))*(0.44*cq)^2;
end

programul (script) denumit rulare432.m


(pentru executarea programului, se tasteaz rulare432 n linia de comand)

load coefcq
load coefch
cq = coefcq(:,1);
ch = coefch(:,1);
% Regula 4a: cq > 1, P1 si P2 cu QP1=w1(=QP2), r1=r2=1; P3 cu QP3=w2, r3=w3
timp = find(cq>1)
a = 120;, b = 1253.5;
for i=1:length(timp)
t = timp(i)
w0 = [0.2 0.2 0.9];
w = fsolve(@(w) sistem432(w,t), w0)
QP1(i) = w(1);, QP3(i) = w(2);, r3(i) = w(3);
if r3(i)>=0.8
etaP3(i) = 600*QP3(i)/r3(i)-1270*QP3(i)^2/r3(i)^2; % relatia (4.17)
else
etaP3(i) = 1-(1-(600*QP3(i)/r3(i)-1270*QP3(i)^2/r3(i)^2))*r3(i)^(-0.1);
end
end
cq_considerat = cq(timp)
disp('pompele P1 si P2 cu QP1 = QP2, r1 = r2 = 1')
QP1
HP1 = a-b*QP1.^2 % relatia (4.14)
etaP1 = 600*QP1-1270*QP1.^2 % relatia (4.15)
P1 = (9810*QP1.*HP1*100./etaP1)*1e-3 % in kW, relatia (4.22)
disp('pompa P3 cu r3')
r3, QP3
HP3 = a*r3.^2-b*QP3.^2 % relatia (4.17)
250 Calculul reelelor hidraulice cu GNU Octave

etaP3
P3 = (9810*QP3.*HP3*100./etaP3)*1e-3 % in kW, relatia (4.22)

soluia obinut

timp = 8 9 10 11 12 13 14 15 16 17 18 19 20
t= 8 w = 0.1942 0.1925 0.9966
t= 9 w = 0.1815 0.2707 1.1944
t = 10 w = 0.1942 0.1925 0.9966
t = 11 w = 0.1815 0.2707 1.1944
t = 12 w = 0.1815 0.2707 1.1944
t = 13 w = 0.1859 0.2442 1.1248
t = 14 w = 0.1942 0.1925 0.9966
t = 15 w = 0.1942 0.1925 0.9966
t = 16 w = 0.1815 0.2707 1.1944
t = 17 w = 0.1942 0.1925 0.9966
t = 18 w = 0.1815 0.2707 1.1944
t = 19 w = 0.1942 0.1925 0.9966
t = 20 w = 0.2051 0.1179 0.8379
cq_considerat = 1.3200 1.4400 1.3200 1.4400 1.4400 1.4000 1.3200 1.3200 1.4400
1.3200 1.4400 1.3200 1.2000
pompele P1 si P2 cu QP1 = QP2, r1 = r2 = 1
QP1 = 0.1942 0.1815 0.1942 0.1815 0.1815 0.1859 0.1942 0.1942 0.1815 0.1942
0.1815 0.1942 0.2051
HP1 = 72.7492 78.7258 72.7492 78.7258 78.7258 76.6781 72.7492 72.7492 78.7258
72.7492 78.7258 72.7492 67.2878
etaP1 = 68.6186 67.0576 68.6186 67.0576 67.0576 67.6510 68.6186 68.6186 67.0576
68.6186 67.0576 68.6186 69.6335
P1 = 201.9287 208.9852 201.9287 208.9852 208.9852 206.7083 201.9287 201.9287
208.9852 201.9287 208.9852 201.9287 194.3931
pompa P3 cu r3
r3 = 0.9966 1.1944 0.9966 1.1944 1.1944 1.1248 0.9966 0.9966 1.1944 0.9966
1.1944 0.9966 0.8379
QP3 = 0.1925 0.2707 0.1925 0.2707 0.2707 0.2442 0.1925 0.1925 0.2707 0.1925
0.2707 0.1925 0.1179
HP3 = 72.7391 79.3612 72.7391 79.3612 79.3612 77.0732 72.7391 72.7391 79.3612
72.7391 79.3612 72.7391 66.8420
etaP3 = 68.5103 70.7490 68.5103 70.7490 70.7490 70.4018 68.5103 68.5103 70.7490
68.5103 70.7490 68.5103 59.2699
P3 = 200.4941 297.8642 200.4941 297.8642 297.8642 262.2504 200.4941 200.4941
297.8642 200.4941 297.8642 200.4941 130.4011
Capitolul 4. Reglarea funcionrii pompelor ntr-o staie de pompare 251

Rezultatele obinute pentru algoritmul de funcionare a pompelor din staia de pompare


stabilit n acest paragraf cu varianta clasic, anume valorile turaiei relative rk t i valorile

puterii electrice consumate pentru pompare PP k t , pentru k 1 3 i t 1 24 , sunt

centralizate n tabelul 4.15.

Tabelul 4.15. Rezultatele obinute pentru algoritmul stabilit cu varianta clasic: turaia relativ rk a
pompelor i puterea electric consumat pentru pompare, PP k n kW, cu k 1 3 (valoarea timpului
t 1 corespunde intervalului orar 00:0001:00, iar t 24 corespunde intervalului orar 23:0024:00)

t [h] 1 2 3 4 5 6 7 8
r1 0.7871 0.7871 0.7871 0.7871 0.9174 1 1 1
r2 0 0 0 0 0 0.6961 1 1
r3 0 0 0 0 0 0 0 0.9966
PP1 93.9362 93.9362 93.9362 93.9362 131.9143 164.798 181.5452 201.9287
PP 2 0 0 0 0 0 72.7412 181.5452 201.9287
PP 3 0 0 0 0 0 0 0 200.4941
t [h] 9 10 11 12 13 14 15 16
r1 1 1 1 1 1 1 1 1
r2 1 1 1 1 1 1 1 1
r3 1.1944 0.9966 1.1944 1.1944 1.1248 0.9966 0.9966 1.1944
PP1 208.9852 201.9287 208.9852 208.9852 206.7083 201.9287 201.9287 208.9852
PP 2 208.9852 201.9287 208.9852 208.9852 206.7083 201.9287 201.9287 208.9852
PP 3 297.8642 200.4941 297.8642 297.8642 262.2504 200.4941 200.4941 297.8642
t [h] 17 18 19 20 21 22 23 24
r1 1 1 1 1 1 1 0.9174 0.9174
r2 1 1 1 1 0.9479 0.6961 0 0
r3 0.9966 1.1944 0.9966 0.8379 0 0 0 0
PP1 201.9287 208.9852 201.9287 194.3931 179.0158 164.798 131.9143 131.9143
PP 2 201.9287 208.9852 201.9287 194.3931 161.6545 72.7412 0 0
PP 3 200.4941 297.8642 200.4941 130.4011 0 0 0 0
252 Calculul reelelor hidraulice cu GNU Octave

4.4.3. Algoritmul mbuntit

Fa de varianta clasic, varianta mbuntit de reglare continu a funcionrii


pompelor, propus n Georgescu [18], se bazeaz pe faptul c energia minim consumat
pentru pompare este atins atunci cnd toate pompele aflate n funciune sunt acionate cu
aceeai turaie [21], nu neaprat egal cu turaia nominal. n conformitate cu acest enun,
pentru varianta mbuntit, vor fi adugate urmtoarele condiii suplimentare Regulilor
i enunate n paragraful 4.4.1, anume:
Regula b: pentru 0.5 cq 1 , pompele P1 i P2 sunt deschise cu r1 r2 0 i

QP1 QP 2 0 , n timp ce pompa P3 este nchis ( r3 0 i QP 3 0 );

Regula b: pentru cq 1 , toate cele 3 pompe sunt deschise cu turaii relative egale,

r1 r2 r3 0 i QP1 QP 2 QP3 0 .

Pentru regula b, valabil pentru 0.5 cq 1 , la momentele de timp t { 6; 21; 22 } n

ore, sistemul (4.21) se reduce la urmtorul sistem de 2 ecuaii:


f1 2QP1 0.44 cq 0

2 0
, (4.33)
f 2 120 r1 1253.5 QP1 53.014 ch M P1QP1 M 0.44 cq
2 2 2

ale crui necunoscute sunt debitul QP1 i turaia relativ r1 . innd seama de faptul c debitul

se obine din prima ecuaie: QP1 0.44cq 2 , sistemul (4.33) se reduce la o funcie de forma

f r1 0 , a crei soluie este dat de expresia:


1253.5 M P1 M 0.44 cq
1
2 53.014 ch
r1
4 (4.34)
,
120

unde M P1 M P1 0.22 cq i M M 0.44 cq . Rezolvarea numeric a ecuaiei (4.34) se va

realiza cu linii de comand similare celor utilizate pentru regula n paragraful 4.4.1, linii
inserate n programul (script) denumit rulare434.m, din tabelul 4.16. Rezultatele obinute sunt
prezentate n acelai tabel.
Capitolul 4. Reglarea funcionrii pompelor ntr-o staie de pompare 253

Tabelul 4.16. Programul rulare434.m scris n GNU Octave (sau MATLAB), utilizat pentru
soluionarea ecuaiei (4.34) i rezultatele obinute

programul (script) denumit rulare434.m


(pentru executarea programului, se tasteaz rulare434 n linia de comand)

load coefcq
load coefch
cqtot = coefcq(:,1);
L = [320 32 32 32 140 140 140 1080];
D = [600 450*ones(1,6) 600]*1e-3;
k = 0.5e-3;
% Regula 2b: 0.5 < cq < 1, P1 si P2 cu QP1=QP2, r1=r2; P3 inchisa
timp = find((cqtot>0.5)&(cqtot<1))
a = 120;, b = 1253.5;
for i=1:length(timp)
t = timp(i);
cq(i) = coefcq(t,1);
ch(i) = coefch(t,1);
Q = cq(i)*0.44*[1 0.5 0.5 0 0.5 0.5 0 1];
for j=1:8
Rey(j) = 4*Q(j)/(pi*D(j)*1e-6);
lambda(j) = 0.25*(log10(5.74/(Rey(j)+eps)^0.9+k/(3.7*D(j))))^(-2);
M(j) = 0.0826*lambda(j)*L(j)/D(j)^5;
end
A = (b + (M(2)+M(5)))/4 + (M(1)+M(8));
QP1(i) = 0.44*cq(i)/2;
r1(i) = sqrt((A*(0.44*cq(i))^2+53.014*ch(i))/a) ; % relatia (4.34)
HP1(i) = a*r1(i)^2-b*QP1(i)^2; % relatia (4.17)
if r1(i)>=0.8
etaP1(i) = 600*QP1(i)/r1(i)-1270*QP1(i)^2/r1(i)^2; % relatia (4.17)
else
etaP1(i) = 1-(1-(600*QP1(i)/r1(i)-1270*QP1(i)^2/r1(i)^2))*r1(i)^(-0.1);
end
P1(i) = (9810*QP1(i)*HP1(i)*100/etaP1(i))*1e-3; % in kW, relatia (4.22)
end
cq
disp('pompele P1 si P2 cu r1 = r2')
r1, QP1, HP1, etaP1, P1

soluia obinut

timp = 6 21 22
cq = 0.7200 0.9600 0.7200
pompele P1 si P2 cu r1 = r2
254 Calculul reelelor hidraulice cu GNU Octave

r1 = 0.8244 0.9736 0.8244


QP1 = 0.1584 0.2112 0.1584
HP1 = 50.1124 57.8333 50.1124
etaP1 = 68.3974 70.3935 68.3974
P1 = 113.8492 170.2193 113.8492

Pentru regula b, valabil pentru cq 1 , la momentele de timp t 8 20 n ore, sistemul

(4.21) se reduce la urmtorul sistem de 2 ecuaii:


f1 3QP1 0.44 cq 0

2 0
, (4.35)
f 2 120 r1 1253.5 QP1 53.014 ch M P1QP1 M 0.44 cq
2 2 2

ale crui necunoscute sunt debitul QP1 i turaia relativ r1 . La fel ca n cazul precedent,

debitul se obine din prima ecuaie: QP1 0.44cq 3 , iar sistemul (4.35) se reduce la o funcie

de forma f r1 0 , a crei soluie este dat de expresia:



1253.5 M P1 M 0.44 cq
1
2 53.014 ch
r1
9 (4.36)
,
120

unde M P1 M P1 0.44 cq 3 i M M 0.44 cq . Rezolvarea numeric a ecuaiei (4.36) se va

realiza cu linii de comand similare celor utilizate pentru regula b, linii inserate n
programul (script) denumit rulare436.m, din tabelul 4.17. Rezultatele obinute sunt prezentate
n acelai tabel.

Tabelul 4.17. Programul rulare436.m scris n GNU Octave (sau MATLAB), utilizat pentru
soluionarea ecuaiei (4.36) i rezultatele obinute

programul (script) denumit rulare436.m


(pentru executarea programului, se tasteaz rulare436 n linia de comand)

load coefcq
load coefch
cqtot = coefcq(:,1);
L = [320 32 32 32 140 140 140 1080];
D = [600 450*ones(1,6) 600]*1e-3;, k = 0.5e-3;
% Regula 4b: cq > 1, P1, P2 si P2 cu QP1=QP2=QP3, r1=r2=r3
timp = find(cqtot>1)
a = 120;, b = 1253.5;
for i=1:length(timp)
Capitolul 4. Reglarea funcionrii pompelor ntr-o staie de pompare 255

t = timp(i);
cq(i) = coefcq(t,1);
ch(i) = coefch(t,1);
Q = cq(i)*0.44*[1 1/3*ones(1,6) 1];
for j=1:8
Rey(j) = 4*Q(j)/(pi*D(j)*1e-6);
lambda(j) = 0.25*(log10(5.74/(Rey(j)+eps)^0.9+k/(3.7*D(j))))^(-2);
M(j) = 0.0826*lambda(j)*L(j)/D(j)^5;
end
A = (b + (M(2)+M(5)))/9 + (M(1)+M(8));
QP1(i) = 0.44*cq(i)/3;
r1(i) = sqrt((A*(0.44*cq(i))^2+53.014*ch(i))/a); % relatia (4.34)
HP1(i) = a*r1(i)^2-b*QP1(i)^2; %relatia (4.17)
if r1(i)>=0.8
etaP1(i) = 600*QP1(i)/r1(i)-1270*QP1(i)^2/r1(i)^2; %relatia (4.17)
else
etaP1(i) = 1-(1-(600*QP1(i)/r1(i)-1270*QP1(i)^2/r1(i)^2))*r1(i)^(-0.1);
end
P1(i) = (9810*QP1(i)*HP1(i)*100/etaP1(i))*1e-3; % in kW, relatia (4.22)
end
cq
disp('pompele P1, P2 si P3 cu r1 = r2 = r3')
r1, QP1, HP1, etaP1, P1

soluia obinut

timp = 8 9 10 11 12 13 14 15 16 17 18 19 20
cq = 1.3200 1.4400 1.3200 1.4400 1.4400 1.4000 1.3200 1.3200 1.4400 1.3200
1.4400 1.3200 1.2000
pompele P1, P2 si P3 cu r1 = r2 = r3
r1 = 0.9989 1.0600 0.9989 1.0600 1.0600 1.0394 0.9989 0.9989 1.0600 0.9989
1.0600 0.9989 0.9396
QP1 = 0.1936 0.2112 0.1936 0.2112 0.2112 0.2053 0.1936 0.1936 0.2112 0.1936
0.2112 0.1936 0.1760
HP1 = 72.7458 78.9101 72.7458 78.9101 78.9101 76.7981 72.7458 72.7458 78.9101
72.7458 78.9101 72.7458 67.1130
etaP1 = 68.5829 69.1305 68.5829 69.1305 69.1305 68.9665 68.5829 68.5829 69.1305
68.5829 69.1305 68.5829 67.8285
P1 = 201.4497 236.4973 201.4497 236.4973 236.4973 224.3058 201.4497 201.4497
236.4973 201.4497 236.4973 201.4497 170.8345
256 Calculul reelelor hidraulice cu GNU Octave

Rezultatele obinute pentru algoritmul de funcionare a pompelor din staia de pompare


stabilit n acest paragraf cu varianta mbuntit, anume valorile turaiei relative rk t i

valorile puterii electrice consumate pentru pompare PP k t , pentru k 1 3 i t 1 24 , sunt

centralizate n tabelul 4.18.

Tabelul 4.18. Rezultatele obinute pentru algoritmul stabilit cu varianta mbuntit: turaia
relativ rk a pompelor i puterea electric consumat pentru pompare, PP k n kW, cu k 1 3
(valoarea timpului t 1 corespunde intervalului orar 00:0001:00, iar t 24 corespunde intervalului
orar 23:0024:00)
t [h] 1 2 3 4 5 6 7 8
r1 0.7871 0.7871 0.7871 0.7871 0.9174 0.8244 1 0.9989
r2 0 0 0 0 0 0.8244 1 0.9989
r3 0 0 0 0 0 0 0 0.9989
PP1 93.9362 93.9362 93.9362 93.9362 131.9143 113.8492 181.5452 201.4497
PP 2 0 0 0 0 0 113.8492 181.5452 201.4497
PP 3 0 0 0 0 0 0 0 201.4497
t [h] 9 10 11 12 13 14 15 16
r1 1.06 0.9989 1.06 1.06 1.0394 0.9989 0.9989 1.06
r2 1.06 0.9989 1.06 1.06 1.0394 0.9989 0.9989 1.06
r3 1.06 0.9989 1.06 1.06 1.0394 0.9989 0.9989 1.06
PP1 236.4973 201.4497 236.4973 236.4973 224.3058 201.4497 201.4497 236.4973
PP 2 236.4973 201.4497 236.4973 236.4973 224.3058 201.4497 201.4497 236.4973
PP 3 236.4973 201.4497 236.4973 236.4973 224.3058 201.4497 201.4497 236.4973
t [h] 17 18 19 20 21 22 23 24
r1 0.9989 1.06 0.9989 0.9396 0.9736 0.8244 0.9174 0.9174
r2 0.9989 1.06 0.9989 0.9396 0.9736 0.8244 0 0
r3 0.9989 1.06 0.9989 0.9396 0 0 0 0
PP1 201.4497 236.4973 201.4497 170.8345 170.2193 113.8492 131.9143 131.9143
PP 2 201.4497 236.4973 201.4497 170.8345 170.2193 113.8492 0 0
PP 3 201.4497 236.4973 201.4497 170.8345 0 0 0 0
Capitolul 4. Reglarea funcionrii pompelor ntr-o staie de pompare 257

n concluzie, pentru cele dou variante de algoritm de funcionare a pompelor din staia
de pompare determinate n paragrafele 4.4.2 i 4.4.3, s-au obinut datele sintetizate n
tabelul 4.19, anume: energia consumat zilnic pentru pompare, E zi definit prin relaia (4.24),

respectiv costul total al acestei energii, C zi definit prin relaia (4.25).

Tabelul 4.19. Rezultatele care permit compararea celor dou variante: cea clasic i cea mbuntit,
anume energia consumat zilnic pentru pompare, E zi n kWh i costul zilnic C zi n lei

Varianta studiat E zi [kWh] C zi [lei]

varianta clasic (paragraful 4.4.2) 10350.50 3148.05

varianta mbuntit (paragraful 4.4.3) 10289.39 3128.47

Dup cum se observ din analiza valorilor din tabelul 4.19, varianta mbuntit conduce,
teoretic, la rezultate mai bune dect varianta clasic, deoarece asigur o energie minim
consumat zilnic pentru pompare i deci un cost minim de-a lungul unei zile de funcionare a
staiei de pompare, n comparaie cu varianta clasic.
Dei exist o diferen ntre consumurile de energie rezultate din calculul efectuat cu cele dou
variante, n realitate este greu de apreciat care dintre ele este mai eficient (n acest studiu
de caz, au fost considerate numai o parte dintre costurile de exploatare ale staiei de pompare).
Varianta clasic necesit existena unui singur convertizor de frecven, dar n cazul
pompelor de putere mare cu turaie fix, egal cu turaia nominal, trebuie implementat
pornirea stea-triunghi a motoarelor electrice de acionare. n acelai timp, implementarea
algoritmului de comand a funcionrii pompelor este mai simpl, dei calculul numeric al
punctelor de funcionare energetic este mai complicat.
Cea de-a doua variant necesit existena a 3 convertizoare de frecven, dar nu mai este
necesar pornirea stea-triunghi. n acelai timp, algoritmul de comand este mai complicat,
dei calculul numeric al punctelor de funcionare energetic este mai simplu.
Fr o estimare exact a costurilor necesare investiiei, precum i a costurilor de exploatare
aferente staiei de pompare, care nu au fost considerate n acest studiu de caz (spre exemplu,
costuri de ntreinere), nu se poate afirma cu certitudine c una dintre variantele de stabilire a
algoritmului de funcionare a pompelor este mai bun dect cealalt. Un astfel de calcul
tehnico-economic trebuie efectuat pentru fiecare caz n parte, rezultatele putnd fi diferite.
258 Calculul reelelor hidraulice cu GNU Octave
Referine bibliografice

[1] Anton A., 2013, Maini hidraulice Curs Facultatea de Inginerie a Instalaiilor, UTCB,
Platforma Informatic pentru Ingineria Fluidelor (PiiF)/ Cursuri/ Aplicaii complexe n
Ingineria Fluidelor, web: http://b.piif.ro/
[2] Cioc D., 1983, Hidraulic, ediia a 2-a, Editura Didactic i Pedagogic, Bucureti
[3] Eaton J. W., Bateman D., Hauberg S., Wehbring R., 2011, GNU Octave A high-level
interactive language for numerical computations, 3rd edition for Octave version 3.8.0,
http://www.gnu.org/software/octave/octave.pdf
[4] Eiger G., Shamir U., Ben-Tal A., 1994, Optimal design of water distribution networks,
Water Resources Research, 30(9), pp. 2637-2646
[5] Georgescu A.-M., 2013, Concepte n PiiF, Platforma Informatic pentru Ingineria
Fluidelor (PiiF)/ Concepte: B.2. Curgerea staionar n conducte/ & C.1. Reele de
conducte, sisteme de transport i distribuie pentru lichide si gaze/, web: http://b.piif.ro/
[6] Georgescu A.-M., 2013, Hidraulica II Curs Facultatea de Inginerie a Instalaiilor,
UTCB, Platforma Informatic pentru Ingineria Fluidelor (PiiF)/ Ci de nvare, web:
http://www.piif.ro/ i http://b.piif.ro/
[7] Georgescu A.-M., Cooiu C.-I., Perju S., Georgescu S.-C., Haegan L., Anton A., 2014,
Estimation of the efficiency for variable speed pumps in EPANET compared with
experimental data, Proceedings of the 16th Conference on Water Distribution System
Analysis, WDSA 2014, July 14-17, Bari, Italy, 8p.
[8] Georgescu A.-M., Georgescu S.-C., 2013, Hidraulica reelelor de conducte cu EPANET,
Editura Printech, Bucureti
[9] Georgescu A.-M., Georgescu S.-C., 2013, Aplicaii simple de Maini hidraulice,
Platforma Informatic pentru Ingineria Fluidelor (PiiF)/ Aplicaii interactive/ Aplicaii
simple/ ID 023, web: http://b.piif.ro/
[10] Georgescu A.-M., Georgescu S.-C., 2007, Hidraulica reelelor de conducte i Maini
hidraulice, Editura Printech, Bucureti
[11] Georgescu A.-M., Georgescu S.-C., Cooiu C. I., Alboiu N. I., Hlevca D., 2014,
Probleme de Maini hidraulice, Editura Printech, Bucureti
260 Calculul reelelor hidraulice cu GNU Octave

[12] Georgescu A.-M., Georgescu S.-C., Petrovici T., Culcea M., 2007, Pumping stations
operating parameters upon a variable demand, determined numerically for the water
distribution network of Oradea, University Politehnica of Bucharest Scientific Bulletin,
Series C: Electrical Engineering, 69(4), pp 643-650
[13] Georgescu A.-M., Perju S., Georgescu S.-C., Anton A., 2014, Numerical model of a
district water distribution system in Bucharest, Procedia Engineering (DOI:
10.1016/j.proeng.2014.02.077), vol. 70, pp. 707-714
[14] Georgescu S.-C., 2013, Concepte n PiiF, Platforma Informatic pentru Ingineria
Fluidelor (PiiF)/ Concepte: B.2. Curgerea staionar n conducte/ & C.1. Reele de
conducte, sisteme de transport i distribuie pentru lichide si gaze/ & C.4. Turbopompe i
Ventilatoare/, web: http://b.piif.ro/
[15] Georgescu S.-C., 2013, Maini hidraulice Curs Facultatea de Energetic, UPB,
Platforma Informatic pentru Ingineria Fluidelor (PiiF)/ Cursuri/ Aplicaii complexe n
Ingineria Fluidelor, web: http://www.piif.ro/ i http://b.piif.ro/
[16] Georgescu S.-C., 2012, HBMOA applied to design a water distribution network for a
town of 50000 inhabitants, University Politehnica of Bucharest Scientific Bulletin,
Series D: Mechanical Engineering, 74(1), pp. 91-102
[17] Georgescu S.-C., Georgescu A.-M., 2014, Manual de EPANET, Editura Printech,
Bucureti
[18] Georgescu S.-C., Georgescu A.-M., 2014, Pumping station scheduling for water
distribution networks in EPANET, Lucrrile celei de-a 8-a Conferine a Hidro-
energeticienilor din Romnia Dorin Pavel, 22-23 Mai, Bucureti, S2_7, pp 143-154 (va
apare n University Politehnica of Bucharest Scientific Bulletin, Series D: Mechanical
Engineering)
[19] Georgescu S.-C., Georgescu A.-M., 2014, Application of HBMOA to pumping stations
scheduling for a water distribution network with multiple tanks, Procedia Engineering
(DOI: 10.1016/j.proeng.2014.02.078), vol. 70, pp. 715-723
[20] Georgescu S.-C., Georgescu A.-M., Dunca G., 2005, Staii de pompare. ncadrarea
turbopompelor n sisteme hidraulice, Editura Printech, Bucureti
[21] Georgescu S.-C., Popa R., 2010, Application of Honey Bees Mating Optimization
Algorithm to pumping station scheduling for water supply, University Politehnica of
Bucharest Scientific Bulletin, Series D: Mechanical Engineering, 72(1), pp. 77-84
Referine bibliografice 261

[22] Georgescu S.-C., Popa R., Georgescu A.-M., 2010, Pumping stations scheduling for a
water supply system with multiple tanks, University Politehnica of Bucharest Scientific
Bulletin, Series D: Mechanical Engineering, 72(3), pp. 129-140
[23] Georgescu S.-C., Petrovici T., 2010, Informatica cu GNU Octave Fie de laborator,
Facultatea de Energetic, UPB, web: http://energ.curs.pub.ro
[24] Georgescu S.-C., Popa R., Petrovici T., 2005, Metode numerice n Energetic
ndrumar de laborator, Partea I, Editura Printech, Bucureti
[25] Giustolisi O., Savic D., Kapelan Z., 2008, Pressure-driven demand and leakage
simulation for water distribution networks, Journal of Hydraulic Engineering, 134(5),
626635
[26] Iamandi C., Petrescu V., Damian R., Sandu L., Anton A., 2002, Hidraulica instalaiilor.
Calculul sistemelor hidraulice, vol. II, Editura Tehnic, Bucureti, 320p.
[27] Iamandi C., Petrescu V., Sandu L., Damian R., Anton A., Degeratu M., 1985, Hidraulica
instalaiilor. Elemente de calcul i aplicaii, Editura Tehnic, Bucureti
[28] Ionescu D., Matei P., Ancua V., Todicescu A., Buculei M., 1983, Mecanica fluidelor i
Maini hidraulice, Editura Didactic i Pedagogic, Bucureti
[29] Isboiu E. C., Georgescu S.-C., 1995, Mecanica Fluidelor, Editura Tehnic, Bucureti
[30] Perry S. (coordinator), Feagin N., Hudson J., Moseng E., Waybright B., 2009, Water
System Design Manual, L. Waring (technical editor), Washington State Department of
Health, Division of Environmental Health, Office of Drinking Water, DOH 331-123
[31] Press W., Teukolsky S., Vetterling W., Flannery B, 1992, Numerical recipes in
FORTRAN. The art of scientific computing, 2nd edition, Cambridge University Press,
Cambridge, New York, Oakleigh Australia
[32] Rossman L., 2000, EPANET 2 Users Manual, U. S. Environmental Protection Agency,
EPA/600/R-00/057, Cincinnati, OH, USA
[33] Swamee P. K., Jain A. K., 1976, Explicit equations for pipe flow problems, Journal of
Hydraulic Engineering Division, 102(5), pp. 657664
[34] Swamee P. K., Sharma A. K., 2008, Design of Water Supply Pipe Networks, Wiley-
Interscience, John Wiley & Sons Inc., New Jersey
[35] Todini E., Pilati S., 1988, A gradient algorithm for the analysis of pipe networks, in
Computer Applications in Water Supply, vol. 1 System analysis and simulation, B.
Coulbeck and C. H. Orr (eds), John Wiley & Sons Inc., London, pp. 1-20
[36] Trifunovi N., 2006, Introduction to Urban Water Distribution, Taylor & Francis Group,
London, UK
262 Calculul reelelor hidraulice cu GNU Octave

[37] Tudor A., Popa R., 1999, Modelarea regimului hidraulic n reele complexe de mari
dimensiuni, Conferina Sisteme Hidraulice sub Presiune SHP'99, 17-19 iunie, Bucureti,
vol. I, pp. 19-32
[38] Vintil t., Cruceru T., Onciu L., 1995, Instalaii sanitare i de gaze, Editura Didactic i
Pedagogic, Bucureti
[39] Yang W. Y., Cao W., Chung T.-S., Morris J., 2005, Applied Numerical Methods using
MATLAB, Wiley-Interscience, John Wiley & Sons Inc., New Jersey
[40] ***, SR 1343-1:2006, Alimentri cu ap Determinarea cantitilor de ap potabil
pentru localiti urbane i rurale, Asociaia de Standardizare din Romnia (ASRO)
[41] ***, EN 12845:2004, Instalaii fixe de lupt mpotriva incendiului. Sisteme automate de
stingere tip sprinkler. Calcul, instalare i ntreinere (Fixed firefighting systems
Automatic sprinkler systems Design, installation and maintenance)
[42] ***, STAS 1478-90, Instalaii sanitare Alimentarea cu ap la construcii civile i
industriale. Prescripii fundamentale de proiectare, Institutul Romn de Standardizare
[43] ***, I22-99, Normativ pentru proiectarea i executarea conductelor de aduciune i a
reelelor de alimentare cu ap i canalizare a localitilor
[44] ***, I9-94, Normativ privind proiectarea i executarea instalaiilor sanitare
[45] ***, Ordin ANRE1 41/2013, Ordin pentru aprobarea tarifelor reglementate la energia
electric livrat de furnizorii de ultim instan consumatorilor finali care nu i-au
exercitat dreptul de eligibilitate, alii dect cei casnici i cei asimilai consumatorilor
casnici, precum i a preurilor pentru energia reactiv, M.O., Partea I, nr. 378/2013
[46] ***, P118/2- 2013, Reglementarea tehnic Normativ privind securitatea la incendiu a
construciilor, Partea a II-a Instalaii de stingere.

1
Autoritatea Naional de Reglementare n domeniul Energiei

S-ar putea să vă placă și