Sunteți pe pagina 1din 14

Traductorul de debit cu diafragma

TRADUCTORUL DE DEBIT CU DIAFRAGM

Traductorul de debit cu diafragm face parte din categoria traductoarelor indirecte de msurare a debitului. Metodele indirecte de determinare a debitelor de gaze a avut o dezvoltare i continu s aib o rspndire larg, datorit costului extrem de sczut. Din cadrul metodelor indirecte sunt enumerate: metoda micorrii seciunii de curgere; metoda de msurare cu tubul Pitot-Prandl. n prezentul material sunt prezentate aspecte privind: relaiile utilizate pentru calculul debitului; elementele constructive ale detectoarelor; domeniul de utilizare; erori limit.

1. Metoda micorrii locale a seciunii de curgere


Metoda micorrii locale a seciunii de curgere const n intercalarea elementului primar (diafragm sau ajutaj) ntr-o conduct n care curge un fluid sub presiune; ntre faa amonte i cea aval a elementului primar se creeaz astfel o diferen de presiune [1,4]. Msurnd aceast diferen de presiune i cunoscnd natura fluidului, felul curgerii i modul de folosire a elementului primar, se poate calcula valoarea debitului de fluid, cu condiia ca elementul primar folosit s fie din punct de vedere geometric, similar cu elementul primar etalon i utilizat la fel cu acesta. Metoda micorrii locale a seciunii de curgere este reglementat prin STAS 7347/1-83, 7347/2-83, 7347/3-83, elementele primare utilizate fiind: a) diafragme cu prize de presiune n unghi; cu prize de presiune la D i D 2 ; cu prize de presiune n flan; b) ajutaje: ajutaj ISA 1932; ajutaj cu raz lung. c) tub Venturi: tubul Venturi clasic; ajutajul Venturi.

Traductorul de debit cu diafragma 1.1. Relaii de calcul Debitul masic, Qm , se calculeaz cu relaia
Q m =

2 d 2p1 4

(1) (2)

sau
Qm = CE

2 d 2p1 . 4

Semnificaia mrimilor care intervin este urmtoarea: C coeficient de descrcare, C = ;


E

(3)
1 1 4

d E

diametrul orificiului primar [m]; coeficientul vitezei de apropiere debitul masic [kg/s]; coeficient de debit; raportul diametrelor
=
d ; D
E=

(4)

Qm

(5)

presiune diferenial [Pa]; coeficient de detent; densitatea fluidului n amonte de diafragm

[kg/m3];

Debitul volumic, Qv , se calculeaz similar innd seama de relaia:


Qv = Qm .

[m3/s]

(6)

Algoritmul numeric de calcul. Debitul de fluid ce trece printr-un sistem de msurat avnd drept element primar diafragma sau ajutajul nu se poate determina direct prin evaluarea relaiei (1) sau (2), datorit dependenei coeficientului de descrcare n raport cu viteza fluidului, C = f ( v ) sau n raport cu debitul masic, C = f ( Qm ) . n aceast situaie, pornind de la relaia (2) se construiete ecuaia neliniar
g ( Qm ) = 0

(7)

n care funcia g ( Qm ) are expresia


g ( Qm ) = Qm CE

2 d 2 P . 4

(8)

Deoarece factorii E ,, d, P i nu depind de Qm, relaia (8) poate fi pus sub forma
g ( Qm ) = Qm KC ,

(9)

unde

Traductorul de debit cu diafragma


d 2 4

K = E

2 P.

(10)

Rezolvarea ecuaiei (9) este posibil utiliznd tehnici numerice. Din mulimea algoritmilor pentru soluionarea ecuailor neliniare, pe baza criteriului convergenei i a vitezei de rezolvare, a fost selecionat algoritmul Traub. Observaii privind msurarea presiunii i a temperaturii. a) Presiunea static a fluidului se msoar n planul prizelor de presiune amonte cu ajutorul unei prize individuale la perete sau cu ajutorul prizelor cu camer inelar. Priza de presiune static se recomand s fie diferit de cea care este destinat msurrii componentei amonte a presiunii difereniale. Valoarea presiunii statice care se ia n calcul este cea existent la nivelul centrului seciunii drepte amonte i poate fi diferit de valoarea presiunii msurate la perete. b) Temperatura fluidului care permite calcularea masei volumice i viscozitatea este cea existent n planul prizelor de presiune amonte; temperatura fluidului se recomand s fie msurat n aval de elementul primar. Teaca de termometru trebuie s fie de un gabarit ct mai redus posibil. Distana ei fa de elementul primar trebuie s fie de cel puin 5 D, dac teaca este situat n aval. 1.2. Elementul primar diafragma Placa de diafragm normal este prezentat n figura 1. Domeniul de utilizare a diafragmelor. Diafragmele descrise n STAS 7347/1-83 se utilizeaz n condiiile indicate n tabelul 1. Tabelul 1 Domeniul de utilizare al diafragmelor
Caracteristica

d [mm] D [mm]

Prize la flan 12,5 50 D 760 0,2 0,75

Prize la D i D/2 12,5 50 D 760 0,2 0,75

Prize n unghi 12,5 50 D 1000 0,23 0,80 5000 Re D 108 pentru 0,23 0,45 10000 Re D 108 pentru 0,45 < 0,77 8 Re 20000 D 10 pentru 0,77 < 0,80

Re D

2 D 1260

108

2 D 108 1260

Traductorul de debit cu diafragma

Fig. 1.4. Construcia diafragmei normale: A- faa amonte; B faa aval; E grosimea plcii; F unghiul de teire; G muchia amonte; H, I muchii aval; e grosimea orificiului. Coeficieni de calcul pentru diafragme. Coeficientul de descrcare C este dat de ecuaia lui Stolz
C = 0 ,5959 + 0 ,0312 + 0 ,0900 L1 4 1
2 ,1

0, 1840 + 0 ,0029 0 ,0337 L'2 3

2 ,5 10

4 1

Re D
6

0 ,75

(11)

Semnificaia mrimilor care intervin este urmtoarea: L1 = l1 / D raportul dintre distana prizei de presiune amonte msurat de la faa amonte a diafragmei i diametrul conductei; ' ' L2 = l 2 / D raportul dintre distana prizei de presiune aval, msurat de faa aval a diafragmei i diametrul conductei. Relaiile particulare de calcul pentru coeficienii L1 i L'2 sunt prezentate n tabelul 2. Tabelul 2

Traductorul de debit cu diafragma

Relaiile de calcul pentru L1 i L'2 Tipul prizelor de presiune prize de presiune n unghi prize la D i D/2 prize la flan Relaii de calcul
L1 = L2 = 0
L1 = 1
L'2 = 0 ,47
4 1 4

Observaii totdeauna L1 0 ,4333 ,

( (

) )

= 0 ,039

L1 = L2 = 25,4 D

la conducte cu diametrul D 58,62 mm, L1 0 ,4333 ,


4 1 4
1

= 0 ,039

Coeficientul de detent cu relaia empiric

se calculeaz, indiferent de tipul prizei de presiune,


p ) , p
1

= 1 0,41 + 0 ,35 4

(12)

relaie aplicabil n condiiile

p2 0,75 . p1

Erori limit. Eroarea limit asupra coeficientului de descrcare C, este indicat n tabelul 3. Tabelul 3 Erorarea limit a coeficientului de descrcare C

0 ,6 0 ,6 0 ,8 0 ,6 0 ,75

Prize la flan 0,6% %

Prize la D i D/2 0,6% %

Prize la unghi 0,6% % -

Eroarea limit pentru coeficientul de detent este estimat astfel: - pentru toate tipurile de prize de presiune
4 p % pentru 0 ,75 ; p1 p % pentru 0 ,75 < 0 ,8 . p1

(13)

- pentru prize de presiune n unghi


8

(14)

Pierderea de presiune. Pierderea de presiune se calculeaz cu relaia


1 2 1 + 2 p .

[Pa]

(15)

Traductorul de debit cu diafragma

1.3. Program pentru calculul debitului lichidelor Sistemul de programe pentru calculul debitului are dou fiiere de date de intrare i un fiier de date de ieire. Fiierele de intrare sunt urmtoarele: smdeb.dat i fluid.dat. Fiierul smdeb.dat conine informaii despre sistemul de msurare: diametrul conductei, diametrul diafragmei i domeniul de msurare a traductorului de presiune diferenial. O imagine a fiierului smdeb.dat este prezentat n lista 1. ______________________________________________________________________ Lista 1 Coninutul fiierului smdeb.dat ______________________________________________________________________ Diametru conducta (mm)=50 Diametru diafragma (mm)=35 Dif. presiune diafragma(mmCA)=2500 ______________________________________________________________________ Fiierul fluid.dat conine informaii despre proprietile lichidului: densitate i vscozitate dinamic. O imagine a fiierului fluid.dat este prezentat n lista 2. ______________________________________________________________________ Lista 2 Coninutul fiierului fluid.dat ______________________________________________________________________ Densitate(kg/mc)=797 Viscozitate(m2/s*10-6)=3.76 ______________________________________________________________________ Rezultatele obinute sunt disponibile n fiierul frezdeb.dat. Sunt prezentate informaiiile primare, citite din fiierele smdeb.dat i fluid.dat, valorile calculate ale coeficientului de descrcare C, coeficientului vitezei de apropiere E, raportul diametrelor , precum i valoarea debitului masic Qm , calculat ca soluie a ecuaiei (9). O imagine a fiierului frezdeb.dat este prezentat n lista 3.

Traductorul de debit cu diafragma ______________________________________________________________________ Lista 3 Coninutul fiierului frezdeb.dat ______________________________________________________________________ Date constructive ale sistemului de masurat Diametrul conductei (m) 5.0000000000E-02 Diametrul diafragmei (m) 3.5000000000E-02 Dif. presiune diafragma (N/m2) 2.4525000000E+04 caracteristici fluid Densitate Viscozitate (kg/mc) (m2/s*1e-6) 797.000 3.7600000000E-06

calcul parametrii auxiliari Beta 7.0000000000E-01 E 1.1471541425E+00 C1 6.2390515175E-01 K 6.9005483903E+00 kod 1384 Debit (kg/s) 4.4015625000E+00 Debit (m3/s) 1.9881587202E+01 ______________________________________________________________________ Sectiunea de localizare a intervalului iteratia 1 1.0000000000E+00 2.0000000000E+00 -3.5984084899E+00 -2.4795783606E+00 iteratia 2 2.0000000000E+00 3.0000000000E+00 -2.4795783606E+00 -1.4338772461E+00 iteratia 3 3.0000000000E+00 4.0000000000E+00 -1.4338772461E+00 -4.0892154304E-01 iteratia 4 4.0000000000E+00 5.0000000000E+00 -4.0892154304E-01 6.0704874340E-01 iter x1 / fx1 x2 / fx2 x3 / fx3 1 4.0000000000E+00 4.5000000000E+00 5.0000000000E+00 -4.0892154304E-01 9.9840485280E-02 6.0704874340E-01 2 4.0000000000E+00 4.2500000000E+00 4.5000000000E+00 -4.0892154304E-01 -1.5431499074E-01 9.9840485280E-02 3 4.2500000000E+00 4.3750000000E+00 4.5000000000E+00 -1.5431499074E-01 -2.7185306848E-02 9.9840485280E-02 4 4.3750000000E+00 4.4375000000E+00 4.5000000000E+00 -2.7185306848E-02 3.6340072234E-02 9.9840485280E-02 5 4.3750000000E+00 4.4062500000E+00 4.4375000000E+00 -2.7185306848E-02 4.5805642876E-03 3.6340072234E-02 6 4.3750000000E+00 4.3906250000E+00 4.4062500000E+00 -2.7185306848E-02 -1.1301568105E-02 4.5805642876E-03 7 4.3906250000E+00 4.3984375000E+00 4.4062500000E+00

Traductorul de debit cu diafragma -1.1301568105E-02 -3.3603020929E-03 8 4.3984375000E+00 4.4023437500E+00 -3.3603020929E-03 6.1018092674E-04 solutia ecuatiei 4.4023437500E+00 4.5805642876E-03 4.4062500000E+00 4.5805642876E-03

Traductorul de debit cu diafragma ______________________________________________________________________ Lista 4 Programul debit_1 ______________________________________________________________________ {$F+} Program Debit_1; Type functie=function(x:real):real; val_sir=array[1..20] of real; sir=array[1..100] of real; matrice_mn=array[1..20,1..20] of real; Var car:char; nume_fis:string; i:integer; fisier:text; n_deb2,n_deb3:integer; val_sir_2,val_sir_3:val_sir; beta,E,L1,L2,beta2,beta8,beta4,beta3,beta5, C1,K,ro,deltap:real; d_diaf,Dc,niu,Qm:real; epsi:integer; FUNCTION POW(X, Y: REAL): REAL; VAR A: REAL; BEGIN A := Y * LN(X); POW := EXP(A); END; Function f_deb(Qm:real):real; var Re,Re1,c2,C:real; begin Re:=4*Qm/(3.1415*Dc*niu*ro); Re1:=pow(1e+6/Re,0.75);

Traductorul de debit cu diafragma c2:=29*1e-4*beta5*Re1; C:=c1+c2; f_deb:=Qm-k*C; end; {f_deb} Procedure incbis(x0,dx,epsix,epsif:real; nmax:integer; func:functie; var kod:integer; var xR:real); {CP 2006} var x1,x2,x3,fx1,fx2,fx3:real; fisier:text; iter:integer; label 10,90; begin assign(fisier,'f_irbis.dat'); rewrite(fisier); x1:=x0; fx1:=func(x1); x2:=x1+dx; fx2:=func(x2); if abs(fx2)>=abs(fx1) then dx:=-dx; writeln(fisier,'Sectiunea de localizare a intervalului'); iter:=0; 10: x2:=x1+dx; fx2:=func(x2); inc(iter); writeln(fisier,'iteratia ',iter,' ',x1,' ',x2); writeln(fisier,' ',fx1,' ',fx2); if fx1*fx2<0 then begin writeln(fisier,'iter x1 / fx1 x2 / fx2 x3 / fx3'); iter:=1; x3:=(x1+x2)/2; fx3:=func(x3); while(abs(fx3)> epsif) and (abs(x1-x2)> epsix) do begin if iter<10 then writeln(fisier,iter,' ',x1,' ',x3,' ',x2) else writeln(fisier,iter,' ',x1,' ',x3,' ',x2);

10

Traductorul de debit cu diafragma writeln(fisier,' if fx1*fx3 < 0 then begin x2:=x3; fx2:=fx3; end else begin x1:=x3; fx1:=fx3; end; x3:=(x1+x2)/2; fx3:=func(x3); iter:=iter+1; if iter = nmax then begin kod:=1; xr:=x3; goto 90; end; if abs((x1-x2)/x3) <1e-11 then begin kod:=0; xr:=x3; goto 90; end; end; {while} end {f1*f2} else begin x1:=x2; fx1:=fx2; goto 10; end; 90: xr:=x3; if iter<10 then writeln(fisier,iter,' ',x1,' ',x3,' ',x2) else writeln(fisier,iter,' ',x1,' ',x3,' ',x2); writeln(fisier,' ',fx1,' ',fx3,' ',fx2); writeln(fisier,'solutia ecuatiei',xr); ',fx1,' ',fx3,' ',fx2);

11

Traductorul de debit cu diafragma close(fisier); end;{incbis} Procedure Debit(var Qm:real); var kod:integer; Qv:real; begin { Calcul parametrii auxiliari} writeln(fisier,' calcul parametrii auxiliari'); beta:=d_diaf/Dc; writeln(fisier,'Beta ', Beta); beta2:=pow(beta,2.1); beta3:=pow(beta,3); beta4:=pow(beta,4); beta5:=pow(beta,2.5); beta8:=pow(beta,8); E:=pow((1-beta4),-0.5); writeln(fisier,'E ',E); L1:=0.0254/Dc; L2:=L1; C1:=0.5959+0.0312*beta2-0.1840*beta8+0.0941*beta4/ (1-beta4)-0.0337*L2*beta3; writeln(fisier,'C1 ',C1); epsi:=1; K:=E*3.1415*sqr(d_diaf)*sqrt(2*ro*deltap)/4; writeln(fisier,'K incbis(1,0.1,0.001,0.001,50,f_deb,kod,Qm); writeln(fisier,'kod writeln(fisier,'Debit (kg/s) Qv:=Qm/ro*3600; writeln(fisier,'Debit (m3/s) end; {debit} PROCEDURE CITDAT(nume_fis:string; var n:integer; var valoare:val_sir); label 1; var i:integer; nume_var:string; ',K); ',kod); ',Qm); ',Qv);

12

Traductorul de debit cu diafragma car:string[1]; fisier:text; begin nume_var:=''; assign(fisier,nume_fis); InOutRes:=IOResult; if InOutRes<>0 then begin writeln('fisier inexistent'); goto 1; end; reset(fisier); i:=0; while eof(fisier)=false do begin read(fisier,car); if car='=' then begin i:=i+1; readln(fisier,valoare[i]); nume_var:=' '; end else begin nume_var:=concat(nume_var,car); end; end; n:=i; 1: end; {citdat} Begin assign(fisier,'frezdeb.dat'); rewrite(fisier); writeln(fisier,'Date constructive ale sistemului de masurat'); CITDAT('smdeb.dat',n_deb2,val_sir_2); Dc:=val_sir_2[1]*1e-3; d_diaf:=val_sir_2[2]*1e-3; deltap:=val_sir_2[3]*9.81; {m} {m} {N/m2} (m) (m) ',Dc);

writeln(fisier,'Diametrul conductei writeln(fisier,'Diametrul diafragmei ',d_diaf);

13

Traductorul de debit cu diafragma writeln(fisier,'Dif. presiune diafragma(N/m2) ,deltap); writeln(fisier); writeln(fisier,'caracteristici fluid'); CITDAT('fluid.dat',n_deb3,val_sir_3); ro:=val_sir_3[1]; niu:=val_sir_3[2]*1e-6; writeln(fisier,'Densitate writeln(fisier,'Viscozitate writeln(fisier); Debit(Qm); close(fisier); writeln('executie terminata'); readln; End.
_____________________________________________________________________________________

{m2/s} (kg/mc) (m2/s*1e-6) ',ro:2:3); ',niu);

14

S-ar putea să vă placă și