Documente Academic
Documente Profesional
Documente Cultură
PROBLEMA
ENUNT
Sa se calculeze variatiile de presiune si debit intr-o conducta simpla, alimentat la un capt dintr-un rezervor si avand, la capatul opus, o vana care se nchide intr-o anumita perioada de timp.
VAN
ENUNT
Se cunoasc:
Date de intrare Lungime conducta Diametru Rugozitate Nivel rezervor Celeritate Debit initial Numar tronsoane de calcul Timp inchidere vana Numar pasi de calcul Cota amonte ax conducta Cota aval ax conducta
Valoare 1000.00 1.00 0.012 50.00 950.00 2.50 20 20 1400 49.00 29.00
REZOLVARE
Trei tipuri de noduri: Nod cu rezervor de nivel constant Nod cu diafragma Nod cu vana cu inchidere in timp
REZOLVARE
Nod cu rezervor de nivel constant Se impun urmtoarele conditii: = = () = = =
care se adaug la o singur relatie de und, respectiv:
+ 1 = ( + 1)
astfel rezult:
( + 1) ( + 1) + 1 = + 1 () =
REZOLVARE
Nod cu diafragma
Este vorba de cazul pierderilor de sarcin concentrate (locale) provocate, de regul, prin modificarea seciunii de curgere. RHQ(K)ABS (Q(K)) HP(K) RS(K-1) M
RH
+
1 = + () + 1 = + 1 ()
(K)
Q(K)
HS(K)
SP(K+1)
REZOLVARE
Nod cu diafragma
Modulul rezistenei hidraulice este notat cu RH, iar ecuaiile suplimentare, necesare pentru a nchide sistemul, sunt: QP(K) = QS(K)= Q(K) HP(K) - HS(K) = RHQ(K)ABS(Q(K)) unde e RH poate avea valori variabile att n spaiu ct i n timp. mpreun cu cele dou relaii de und se obine un sistem de trei ecuaii cu trei necunoscute, adic Q(K), HP(K) i HS(K), care conduc la o singur ecuaie de tipul: AQABS(Q) + BQ + C=0 unde: A = RH B = RU(K) + RU(K+1) C = SP(K+1) - RS(K-1) Q = Q(K)
REZOLVARE
Nod cu diafragma
Aceast ecuaie are o soluie unic i anume:
B B2 4A C Q SIGN (C ) 2A
Apoi n mod evident: Q(K) = QP(K)= QS(K)=Q i respectiv: P(K) = RS(K-1) - RU(K)QP(K) HS(K) = SP(K+1) + RU(K+1)QS(K) SIGN(C) reprezint semnul lui C iar ABS(Q) reprezint valoarea absolut a lui Q, adic valoarea fr semn.
REZOLVARE
Nod cu diafragma
Acest procedeu const n introducerea n schema de calcul a unor orificii fictive care produc o pierdere de sarcin local egal cu pierderea de sarcin liniar de pe sectoarele de conducte adiacente; cu alte cuvinte, modulul rezistenei hidraulice (RH) al unui astfel de orificiu fictiv este egal cu cel al sectoarelor de conduct pe care orificiul le nlocuiete.
REZOLVARE
Nod cu vana cu inchidere in timp
Daca T < TI atunci (vana in curs de inchidere) AV = AV0 * (1 - T / TI) RHV = ((A / AV - 1) ^ 2) / 19.62 / A / A QP(k) = ECU(RHV, RU, Z(k) - RS(k - 1)) QS(k) = QP(k) HP(k) = RS(k - 1) - RU * QP(k) HS(k) = SP(k + 1) + RU * QS(k) altfel (vana inchisa) QP(k) = 0 QS(k) = 0 HP(k) = RS(k - 1) HS(k) = SP(k + 1)
PROGRAM
SCHEMA LOGICA
START N=0 T=0
3
Citire date de intrare: RL, D, RUG, H0, C, Q0, NTR, TI, NPC,Zam, Zav
DA
N<NPC
NU
Calcule preliminarii: - calcul cote ax conducta - C, A, RK, RH, RHD, DIST, DT, RU - calcul HP, HS, QP, QS STOP
Scriere rezultate partiale: C, A, RK, RH, RHD, DIST, DT, RU HP, HS, QP, QS
N=N+1 T=T+DT
Calcule preliminarii: - calcul cote ax conducta - C, A, RK, RH, RHD, DIST, DT, RU - calcul HP, HS, QP, QS
'citire date de intrare RL = Sheet1.Range("E6").Value D = Sheet1.Range("E7").Value RUG = Sheet1.Range("E8").Value H0 = Sheet1.Range("E9").Value C = Sheet1.Range("E10").Value Q0 = Sheet1.Range("E11").Value NTR = Sheet1.Range("E12").Value TI = Sheet1.Range("E13").Value NPC = Sheet1.Range("E14").Value Zam = Sheet1.Range("E15").Value Zav = Sheet1.Range("E16").Value
Scriere rezultate partiale: C, A, RK, RH, RHD, DIST, DT, RU HP, HS, QP, QS
'calcul cote ax conducta Z(1) = Zam PasH = (Zam - Zav) / NTR For i = 2 To NTR + 1 Z(i) = Z(i - 1) - PasH Next i 'calcule preliminarii Chezy = ((D / 4) ^ (1 / 6)) / RUG 'coef Chezy A = 0.785 * D * D aria RK = A * Chezy * Sqr(D / 4) 'K - modulul de debit RH = RL / RK / RK 'L/K2 'modul de rezistenta RHD = RH / (NTR - 1) 'modul de rezistenta pe fiecare tronson de calcul DIST = RL / NTR 'lungime tronson DT = DIST / C 'pas de timp RU = C / 9.81 / A 'rezistenta de unda
Calcule preliminarii: - calcul cote ax conducta - C, A, RK, RH, RHD, DIST, DT, RU - calcul HP, HS, QP, QS
Scriere rezultate partiale: C, A, RK, RH, RHD, DIST, DT, RU HP, HS, QP, QS
For i = 1 To NTR + 1 calcul QP,QS,HP,HS QP(i) = Q0 QS(i) = Q0 Next i HP(1) = H0 HS(1) = H0 HP(2) = H0 For i = 2 To NTR HS(i) = HP(i) - RHD * Q0 * Q0 HP(i + 1) = HS(i) Next i HS(NTR + 1) = Z(NTR + 1) RHV0 = (HP(NTR + 1) - Z(NTR + 1)) / (Q0 * Q0) AV0 = A / ((19.62 * A * A * RHV0) ^ 0.5 + 1)
Calcule preliminarii: - calcul cote ax conducta - C, A, RK, RH, RHD, DIST, DT, RU - calcul HP, HS, QP, QS
Scriere rezultate partiale: C, A, RK, RH, RHD, DIST, DT, RU HP, HS, QP, QS
Calcule preliminarii: - calcul cote ax conducta - C, A, RK, RH, RHD, DIST, DT, RU - calcul HP, HS, QP, QS
'scrie rezultate preliminarii Sheet1.Range("E19").Value = RH Sheet1.Range("E20").Value = RHD Sheet1.Range("E21").Value = RHV0 Sheet1.Range("E22").Value = A Sheet1.Range("E23").Value = AV0 Sheet1.Range("E24").Value = DT For i = 1 To NTR + 1 Sheet1.Cells(5 + i, 7).Value = i Sheet1.Cells(5 + i, 8).Value = QP(i) Sheet1.Cells(5 + i, 9).Value = QS(i) Sheet1.Cells(5 + i, 10).Value = HP(i) Sheet1.Cells(5 + i, 11).Value = HS(i) Next i
Scriere rezultate partiale: C, A, RK, RH, RHD, DIST, DT, RU HP, HS, QP, QS
N=0 T=0
DA
N<NPC
NU
STOP
While (N < NPC) For L = 2 To NTR RS(L) = HS(L) + RU * QS(L) SP(L) = HP(L) - RU * QP(L) Next L RS(1) = HS(1) + RU * QS(1) SP(NTR + 1) = HP(NTR + 1) - RU * QP(NTR + 1) T = T + DT N=N+1
N=N+1 T=T+DT
K=1 Rezervor de nivel constant Calcul QS,QP, HP,HS Pentru K=2,NTR Nod cu diafragma Calcul QS,QP, HS, HP
K=NTR+1 Vana cu inchidere in timp Calcul QS,QP, HS, HP
k=1 QS(k) = (H0 - SP(k + 1)) / RU 'rezervor de nivel constant QP(k) = QS(k)
K=1 Rezervor de nivel constant Calcul QS,QP, HP,HS Pentru K=2,NTR Nod cu diafragma Calcul QS,QP, HS, HP
K=NTR+1 Vana cu inchidere in timp Calcul QS,QP, HS, HP
For k = 2 To NTR 'nod cu diafragma QP(k) = ECU(RHD, 2 * RU, SP(k + 1) - RS(k - 1)) QS(k) = QP(k) HP(k) = RS(k - 1) - RU * QP(k) HS(k) = SP(k + 1) + RU * QS(k) Next k Function ECU(x, y, w) ECU = (y - Sqr(y ^ 2 + 4 * x * Abs(w))) / 2 / x * Sgn(w) End Function
K=1 Rezervor de nivel constant Calcul QS,QP, HP,HS Pentru K=2,NTR Nod cu diafragma Calcul QS,QP, HS, HP
K=NTR+1 Vana cu inchidere in timp Calcul QS,QP, HS, HP
If (T < TI) Then 'vana cu inchidere in timp AV = AV0 * (1 - T / TI) RHV = ((A / AV - 1) ^ 2) / 19.62 / A / A QP(k) = ECU(RHV, RU, Z(k) - RS(k - 1)) QS(k) = QP(k) HP(k) = RS(k - 1) - RU * QP(k) HS(k) = SP(k + 1) + RU * QS(k) Else QP(k) = 0 QS(k) = 0 HP(k) = RS(k - 1) HS(k) = SP(k + 1) End If
K=1 Rezervor de nivel constant Calcul QS,QP, HP,HS Pentru K=2,NTR Nod cu diafragma Calcul QS,QP, HS, HP
K=NTR+1 Vana cu inchidere in timp Calcul QS,QP, HS, HP
'scrie rezultatele VARQ si VARP Sheet1.Cells(5 + N, 15).Value = QP(NTR + 1) PCA = HP(NTR + 1) - Z(NTR + 1) If (PCA < -10) Then PCA = -10 Sheet1.Cells(5 + N, 16).Value = PCA Wend
REZOLVAREA PROBLEMEI
60.000 50.000 40.000
p (mCA)
30.000 20.000 10.000 0.000 0 -10.000 200 400 600 800 1000 1200 1400 1600
3.000 2.500
Debit (mc/s)
2.000 1.500 1.000 0.500 0.000 0 200 400 600 800 1000 1200 1400 1600
Pas calcul
Pas de calcul