Documente Academic
Documente Profesional
Documente Cultură
Andrei-Mugur GEORGESCU
Editura Printech
2014
Editura PRINTECH
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
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
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
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
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
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)
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
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
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
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
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 .
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
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
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.
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
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
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)
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
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
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
Pp Ph P gQH
P h , (1.36)
c me p c me
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)
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
H H e H i hr H e H i MQ 2 . (1.44)
H inst H s MQ 2 . (1.45)
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
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)
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.
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.
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)
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
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
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
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).
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
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
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.
Orificii mici
Formula de calcul a debitului volumic printr-un orificiu mic se scrie:
Q q A 2gH * , (1.69)
q , (1.70)
c
unde c este coeficientul de pierdere de sarcin hidraulic local datorat contraciei i este
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
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
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
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
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
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
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
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]
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
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
soluiei este notat cu S n figura 1.6). Coordonatele punctului de intersecie S sunt: valoarea
H p i debitul Q12 Q23 Q24 .
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
Fig. 1.7. Schema unei reele hidraulice simple, alimentate din dou surse
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
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:
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
Valoarea lui M C , anume M C 2 , aleas astfel nct curba H p QC s treac prin punctul
1
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
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
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
Fig. 1.9. Reprezentarea schematic a conductelor simple montate n serie (n acest caz, n 4 )
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
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 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
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)
M M ech s . (1.98)
(intrarea n sistemul hidraulic), iar extremitile aval sunt legate n nodul comun de colectare,
notat e (ieirea din sistemul hidraulic).
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)
hr i e M ech pQ 2 . (1.102)
M ech pQ 2 M j Q 2j ; j 1, 2, , n . (1.103)
42 Calculul reelelor hidraulice cu GNU Octave
M ech p
Qj Q ; j 1, 2, , n . (1.104)
Mj
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
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)
M M c e M c i M ech p . (1.111)
M M ech p . (1.112)
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
hr B C M ech p Q 2 . (1.113)
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
hr i A hr i A hl A M i A Q 2 , (1.116)
vi2 v2
H p e H p M ech s Q 2 . (1.117)
2g i 2g e
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)
monofilar, al crei modul global de rezisten hidraulic este M , definit prin relaia (1.120).
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).
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
d2 pi
Q1 q 2 a pi , (1.121)
4
unde constanta a este
d2 2
a q , (1.122)
4
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)
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)
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)
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.
17
sau debitul unitar, definit ca debit raportat la unitatea de lungime
48 Calculul reelelor hidraulice cu GNU Octave
amonte i aval. Presiunea scade de-a lungul conductei, de la valoarea pi la intrare, la valoarea
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:
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
fiind echivalent cu Qt 0.5Q ), aproximaia (1.139) sau relaia (1.140) nu poate fi folosit n
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).
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
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
Pentru a determina valoarea presiunii pi de alimentare a unei reele ramificate, se scrie legea
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
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
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
(1.147) se obin valori diferite ale cotei piezometrice H p . Din irul de valori H p
i i
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
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).
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
n fiecare din celelalte 7 noduri ck se cunoate debitul cerut de ctre consumatori, notat Qc k
debitele Q j (cu j 1 10 ) care parcurg arterele. Dup cum am artat, n cazul reelelor inelare
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,
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)
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)
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
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
g dz M G mQG 0 ,
2
(1.166)
g dz
QG . (1.167)
MGm
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
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
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
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.
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
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.
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 ;
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
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
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
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. )
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
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]
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
70
cu cavitatie
= (Q)
60
H = H (Q)
(Q)
NPSH = NPSH (Q)
NPSH [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]
Aceast condiie semnific faptul c debitul QF trebuie s fie mai mic dect debitul limit
QF Qlim . (1.177)
n situaia n care se obine egalitatea valorilor acestor debite, QF Qlim , sau dac QF se afl
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
pat
0 H ga . (1.180)
g
pompei, anume: H ga 10 m. Pentru valori mai mari ale nlimii geodezice de aspiraie, adic
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.
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
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).
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)
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
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):
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
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
piezometric la intrare este mai mare dect nivelul piezometric la ieire H p H p . n figura
i e
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
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:
Fig. 1.29. Reglarea funcionrii prin variaia deschiderii vanei de pe conducta de refulare
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
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
H inst(Qinst) H p H p (M i 2 M 3 e )Qinst
2
, (1.193)
e i
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).
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 ,
instalaiei H instQ ;
notat A n figura 1.31 i este definit la intersecia dintre caracteristica instalaiei, H instQ i
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
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
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.
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:
ntreg debitul pompat QF 3 Qmin este acumulat: Qbp3 0 , iar Qbp3 Qmin .
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
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
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
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
Fig. 1.35. Reglarea punctului de funcionare energetic n cazul utilizrii unui hidrofor
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
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]
Q n
, (1.199)
Q0 n0
iar raportul nlimilor de pompare este (1.188):
2
H n
. (1.200)
H 0 n0
de valori {Q j , H j } la alt turaie n , unde n n0 , perechi de valori care pot fi apoi trasate
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
F, trebuie determinat debitul QF omolog corespunztor punctului omolog lui F, punct notat
92 Calculul reelelor hidraulice cu GNU Octave
n0
QF omolog QF . (1.203)
n
Pentru valoarea debitului QF omolog calculat cu (1.203), corepunztoare punctului Fomolog, se
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]
Pentru valori ale turaiei pompei situate n intervalul n 0.8n0 ; n0 , plaja de variaie a lui n
F F omolog . (1.204)
Capitolul 1. Breviar de calcul al reelelor hidraulice cu rezervoare i staii de pompare 93
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
H inst H instQ , precum i parametrul care trebuie realizat la turaia n (necunoscut), unde
instalaiei H inst H instQ (n cazul n care se impune vehicularea prin instalaie a debitului
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
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
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 n instalaia dat (figura 1.38), prin citirea valorii randamentului F omolog ce corespunde
turaia nominal n0 . Pentru valori ale turaiei pompei situate n intervalul n 0.8n0 ; n0 , se
relaia (1.205).
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 .
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
unde H1 i H 2 sunt nlimile de pompare ale celor dou pompe nseriate, iar hr i e sunt
hr i e M1 M 2 M 3 Q 2 MQ 2 , (1.210)
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)
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
(1.214). n punctul F (figura 1.42), debitul pompat are valoarea QF , iar nlimea de pompare
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]
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
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
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
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
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)
A i B,
hr A P B M j Q 2j , cu j 1; 2. (1.222)
j
H j Q j H s MQ 2 M j Q 2j , cu j 1; 2, (1.223)
H j Q j M j Q 2j H s MQ 2 , cu j 1; 2, (1.224)
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)
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
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]
H red 2 Q2 a celei de-a doua pompe, deoarece pompele au clapete anti-retur, montate dup
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
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
dou pompe au valorile: H F 1 H1 QF 1 , respectiv H F 2 H 2 QF 2 , aceste valori fiind
H F H F j , cu j 1; 2. (1.229)
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
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).
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
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
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.
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
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
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
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 .
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
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.
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
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.
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++.
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
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.
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
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".
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
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).
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
7
pentru cei cu experien redus n programare, este practic delimitarea acestui bloc de comenzi
Capitolul 2. Introducere n GNU Octave 127
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.
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)
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
'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.
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
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
200
0
y 1 si y 2
-200
-400
-600
-800
-1000
0 1 2 3 4 5 6 7 8 9 10
x
9
n MATLAB sunt mult mai multe tipuri de marker
Capitolul 2. Introducere n GNU Octave 131
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
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
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
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
intersecia celor dou curbe, deci se poate scrie PQF 60000 25000 QF2 40 25 0 ;
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)
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
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
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
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)
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).
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
16
n quad, se aplic obligatoriu operatorii element-cu-element; trebuie scris x.^2.*sin(x)
Capitolul 2. Introducere n GNU Octave 139
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.
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
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
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
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)
hr15 M15Q15
2
M15QR2 2 . (3.4)
Relaia (3.4) nu necesit formulare de tipul Q15 Q15 , deoarece sensul de curgere pe conducta
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
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
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
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
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.
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
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)
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
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
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:
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
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
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 .
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
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)
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
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
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
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.
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:
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
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
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
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),
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
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
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
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
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
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,
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
componente Q0 j (cu j 1 10 ) ale vectorului de start Q 0 sunt valorile debitelor alese iniial
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
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
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
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
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:
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
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
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;
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)
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
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
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
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
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
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
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):
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
minim are valoarea 20 m.c.a; reeaua fiind plan, cota piezometric minim n fiecare nod
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
1 7
a ak .
7 k 1
(3.35)
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
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
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
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
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
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.
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
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
adic ps (g ) 20 m.
Fig. 3.9. Distribuia debitelor Q j (cu j 1 8 ) pe conductele reelei ramificate valorile debitelor
sunt n litri/s (afiate n chenar)
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
(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.
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
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
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,
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
j
hl j 0.0826 Q 2j , cu j 5 i j 8 . (3.45)
D 4j
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
(20m), egal cu nlimea dat de presiunea de serviciu cerut (reeaua fiind plan cu z 0 ).
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
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 );
Pentru datele problemei, rezult L j D j 200 , unde j 1 3 , deci conductele sunt lungi din
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 );
coeficientului de pierdere de sarcin hidraulic local n vana V3, pentru care rezult Q2 0 ;
aferente unei poziii parial nchise a vanei V3, pentru care se obine Q2 0 ;
L
M 3 0.0826 3 35 4 . (3.47)
D D3
3
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
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
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
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)
n care M 3 este una dintre necunoscute, deoarece prin relaia (3.47), acesta depinde de
MATLAB), sistemul va fi rescris sub form matriceal: f w 0 , unde w este un vector de tip
iar f este vectorul de funcii corespunztor celor 2 ecuaii din sistem, de forma: f k w1, w2 0
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
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
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
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
cr 1982 .17 a coeficientului de pierdere de sarcin hidraulic local n vana V3, pentru
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
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)
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
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.
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
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
Fig. 3.11. Schema staiei de pompare cu 4 pompe centrifuge montate n paralel, studiat n 3.6
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
(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
date sub form tabelar n tabelul 3.24, pentru cte 7 perechi de valori {Qk , H k } i {Qk , k } ,
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
precum i determinarea valorii randamentului F k aferent fiecrei pompe n Fk), iar la final,
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
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
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
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)
respectiv
Capitolul 3. Calculul sistemelor hidraulice cu consum de ap constant 201
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
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
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
.
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 .
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 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
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
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
8000 Q1 Q2 Q3 Q4 2 0 .
(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
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:
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
H F H instQF 18 8000 QF2 18 8000 41.68 103 2
31.90 m.
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
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
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
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
w5 r4 , iar f este vectorul de funcii corespunztor celor 5 ecuaii din sistem, de forma:
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
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
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:
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
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
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.
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
ps (g ) 40 m.
Se cunosc valorile lungimilor arterelor din reea, L j , unde j 1 20 (inserate n tabelul 4.1),
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
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.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
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
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
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].
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
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
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
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. 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.
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
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.
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
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
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
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
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
H R 2 H C5 M11Q11
2
M14Q14
2
M15Q15
2
M18Q18
2
. (4.6)
HC5 = 40;
HR2 = HC5 + M(3)*Q(3)^2 + M(6)*Q(6)^2 + M(7)*Q(7)^2 + M(10)*Q(10)^2
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
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
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 .
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
% 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
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
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):
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
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
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
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).
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 .
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
H P k H P k QP k a b QP2k , (4.10)
P k P k QP k c QP k d QP2k , (4.11)
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
Pentru regimul de consum mediu, valoarea nlimii de pompare H P1m H P1m QP1m se
Rezult valoarea H P1m 59.331 m. Cu aceasta, pentru regimul studiat, relaia (4.10) se scrie:
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:
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:
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
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
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.
Vom nota cu rk raportul dintre turaia nk a unei pompe Pk la un anumit moment de timp t i
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 ,
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,
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
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
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
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
f 120 r12 1253.5 M P1 M 0.44 cq 2 53.014 ch 0 , (4.27)
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
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
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
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
obinut pentru regula . Pentru a demonstra aceasta, vom extinde regula a pentru
condiia 0.5 cq 1 .
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
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
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
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
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
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
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
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 .
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
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
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
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
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
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
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),
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
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