Despre această documentație

Această documentație reunește noțiunile tehnice și teoretice care stau la baza activității Elcost Company srl: proiectarea, fabricarea, integrarea în procese industriale, montajul și punerea în funcțiune a aparaturii de măsură pentru temperatură, debite (lichide, gaze naturale, abur) și echipamentele conexe.

Partea I — Termorezistențe

1. Prezentare generală RTD (termorezistențe) și termocupluri

Termorezistențele RTD (din engleză Resistance Temperature Detectors) și termocuplurile sunt senzori utilizați pentru măsurarea temperaturii, fiecare bazându-se pe un principiu fizic diferit. RTD-urile determină temperatura prin variația rezistenței electrice a unui material, de regulă un metal pur, caracterizat printr-un comportament stabil și previzibil. În schimb, termocuplurile funcționează prin apariția unei tensiuni electrice generate atunci când există o diferență de temperatură între două puncte, fenomen cunoscut ca efect Seebeck.

RTD-urile sunt apreciate pentru precizia ridicată și stabilitatea în timp, fiind utilizate în aplicații unde măsurarea exactă este esențială. Termocuplurile se remarcă prin robustețe, timp de răspuns rapid și capacitatea de a funcționa la temperaturi foarte înalte sau în medii dificile.

Senzori RTD

Dispozitive de măsurare precisă a temperaturii care exploatează schimbarea previzibilă a rezistenței electrice a metalelor pure cu temperatura.

Termocuple

Senzori de temperatură care generează tensiune electrică bazată pe efectul Seebeck, ideali pentru temperaturi extreme și răspuns rapid.

Aplicația implementează ecuațiile și coeficienții standardizați definiți de organizațiile internaționale de metrologie (IEC, NIST, ASTM, GOST).

2. Standarde internaționale

2.1 IEC 60751:2008

Câmp Valoare
Titlu Termometre cu rezistență din platină industriale și senzori de temperatură din platină
Organizație Comisia Electrotehnică Internațională
Domeniu temperatură (Pt) –200°C … +850°C
Coeficient principal α = 0.00385 Ω/Ω/°C (Pt385)
Clase de toleranță AA, A, B, C
Valori standard Pt100, Pt500, Pt1000
Coeficienți Callendar-Van Dusen — Pt385 A = 3.9083 × 10⁻³ °C⁻¹
B = −5.775 × 10⁻⁷ °C⁻²
C = −4.183 × 10⁻¹² °C⁻⁴ (doar pentru T < 0°C)

2.2 GOST 6651-2009

CâmpValoare
Organizație Consiliul Interstate pentru Standardizare (țările CSI)
Domeniu temperatură (Pt) –200°C … +850°C (Cls. AA limitat la –50…+250°C)
Coeficient principal α = 0.00391 Ω/Ω/°C (Pt391)
Materiale suplimentare Cupru (Cu426), Nichel
Coeficienți Callendar-Van Dusen — Pt391 A = 3.9690 × 10⁻³ °C⁻¹
B = −5.841 × 10⁻⁷ °C⁻²
C = −4.330 × 10⁻¹² °C⁻⁴

2.3 ASTM E1137/E1137M-20

Standard nord-american pentru RTD-uri din platină industriale. Coeficientul α = 0.00385 Ω/Ω/°C (identic cu IEC 60751). Toleranțe: Grad A (echiv. Clasa A) și Grad B (echiv. Clasa B). Domeniu standard: –200°C … +650°C; extins industrial până la +850°C cu construcție specifică (compatibil IEC 60751).

2.4 Standard Legacy US

Standard american istoric (pre-aliniere ASTM). Coeficient α = 0.00392 Ω/Ω/°C (Pt392). Domeniu: –200°C … +850°C.

Coeficienți Callendar-Van Dusen — Pt392 A = 3.9848 × 10⁻³ °C⁻¹
B = −5.870 × 10⁻⁷ °C⁻²
C = −4.40 × 10⁻¹² °C⁻⁴

3. Materiale RTD și specificații

3.1 RTD-uri din platină

Cel mai comun și stabil material RTD. Linearitate și stabilitate excelente. Domeniu tipic: –200°C … +850°C (unele până la +1000°C).

Tip R₀ (0°C) Aplicații comune
Pt100100 Ω Industrial, HVAC, control proces
Pt500500 Ω Laborator, măsurători de înaltă precizie
Pt10001000 Ω Automotive, automatizare clădiri

Coeficienți de temperatură:

  • α₃₈₅ = 0.00385 Ω/Ω/°C — IEC 60751, ASTM E1137, DIN EN 60751 (DIN 43760 retras 1995)
  • α₃₉₁ = 0.00391 Ω/Ω/°C — GOST 6651
  • α₃₉₂ = 0.00392 Ω/Ω/°C — Legacy US

3.2 RTD-uri din cupru

Cost redus, linearitate bună, domeniu limitat de temperatură: –50°C … +150°C (oxidare peste 150°C).

TipR₀ (0°C) Aplicații comune
Cu5050 Ω Monitorizare temperatură înfășurări
Cu100100 Ω Monitorizare motoare și transformatoare

Coeficienți: α₄₂₆ = 0.00426 (GOST 6651) · α₄₂₇ = 0.00427 (DIN 43760, retras) · α₄₂₈ = 0.00428 (producători)

3.3 RTD-uri din nichel

Sensibilitate ridicată, non-linear, domeniu moderat: –60°C … +180°C.

TipR₀ (0°C)α Aplicații
Ni100100 Ω0.00617 HVAC, uz general
Ni120120 Ω0.00672 HVAC european
Ni10001000 Ω0.00618 Automotive, electrocasnice

4. Metode de calcul și ecuații

4.1 Ecuația Callendar-Van Dusen (RTD platină)

Metoda acceptată internațional pentru calcularea rezistenței RTD din platină în funcție de temperatură.

Calcul direct (T → R) Pentru T ≥ 0°C: R(T) = R₀(1 + AT + BT²)

Pentru T < 0°C: R(T) = R₀[1 + AT + BT² + C(T − 100)T³]

Unde: R(T) = rezistența la T [Ω], R₀ = rezistența nominală la 0°C [Ω], A,B,C = coeficienți CVD
Calcul invers (R → T) Pentru R ≥ R₀ (T ≥ 0°C) — ecuație de gradul II: T = (−A + √(A² − 4B(1 − R/R₀))) / (2B)

Pentru R < R₀ (T < 0°C) — ecuație cubică rezolvată iterativ Newton-Raphson, toleranță convergență: 10⁻⁶ °C

Coeficienții CVD diferă în funcție de standard. Cele două standarde utilizate frecvent în industrie (și implementate în calculatorul online Elcost) sunt:

Standard A (°C⁻¹) B (°C⁻²) C (°C⁻⁴) α (Ω/Ω/°C) W₁₀₀ = R(100)/R(0)
IEC 60751 3,9083×10⁻³ −5,775×10⁻⁷ −4,183×10⁻¹² 0,003850 1,38506
GOST 6651 (Pt391, ex-URSS/CSI) 3,9690×10⁻³ −5,841×10⁻⁷ −4,330×10⁻¹² 0,003911 1,39106 ≈ 1,391

4.2 Aproximare liniară (cupru și nichel)

Calcul direct: R(T) = R₀(1 + α·T)

Calcul invers: T = (R − R₀) / (R₀ × α)

5. Specificații de toleranță

5.1 Clase de toleranță IEC 60751 (Platină)

Clasă Formulă toleranță La 0°C La 100°C La 200°C
AA (max. precizie) ±(0.1 + 0.0017|t|) °C ±0.10°C±0.27°C±0.44°C
A (standard) ±(0.15 + 0.002|t|) °C ±0.15°C±0.35°C±0.55°C
B (uz general) ±(0.3 + 0.005|t|) °C ±0.30°C±0.80°C±1.30°C
C (precizie redusă) ±(0.6 + 0.01|t|) °C ±0.60°C±1.60°C±2.60°C

5.2 Toleranță rezistență la 0°C — Pt100

ClasăToleranță rezistență
AA±0.04 Ω
A±0.06 Ω
B±0.12 Ω
C±0.24 Ω

6. Domenii de temperatură

6.1 Domenii pe standard și material

Standard Platină Cupru Nichel
IEC 60751–200 … +850°C
GOST 6651–200 … +850°C–50 … +150°C–60 … +180°C
ASTM E1137–200 … +850°C
Legacy US–200 … +850°C

Notă: IEC 60751, ASTM E1137 și Legacy US acoperă exclusiv termorezistențele din platină. Domeniile pentru cupru și nichel provin din GOST 6651 (singurul standard care le acoperă explicit) sau din DIN 43760 (retras în 1995).

6.2 Valori rezistență Pt100 (Pt385)

Temperatură Rezistență Pt100
–200°C18.52 Ω
–100°C60.26 Ω
0°C100.00 Ω
100°C138.51 Ω
200°C175.86 Ω
400°C247.09 Ω
600°C313.71 Ω
850°C390.48 Ω

7. Referințe — Partea I

  1. [1] IEC 60751:2008Termometre cu rezistență din platină industriale și senzori de temperatură din platină. Comisia Electrotehnică Internațională, 2008.
  2. [2] GOST 6651-2009Termometre cu Rezistență, Senzori de Rezistență Termică. Consiliul Interstate pentru Standardizare, 2009.
  3. [3] ASTM E1137/E1137M-20Specificație Standard pentru Termometre cu Rezistență din Platină Industriale. ASTM International, 2020.
  4. [4] DIN EN 60751:2009-05Termometre cu rezistență din platină industriale (IEC 60751:2008). Institutul German pentru Standardizare, 2009.
  5. [5] H.D. Burns & M. ScrogerEcuația Callendar-Van Dusen și Aplicarea Sa. Notă Tehnică NIST, 1988.
  6. [6] Nicholas, J.V., White, D.R.Traceable Temperatures: O Introducere în Măsurarea și Calibrarea Temperaturii. John Wiley & Sons, 2001.

8. Comparație RTD vs termocuplă

Alegerea între un senzor RTD și o termocuplă depinde de domeniul de temperatură, precizia necesară, mediul de instalare și considerentele economice.

Caracteristică RTD (ex. Pt100) Termocuplă (ex. Tip K)
Principiu fizic Variația rezistenței electrice cu temperatura Efect Seebeck — FEM proporțională cu ΔT
Domeniu temperaturi tipic −200°C … +850°C −200°C … +1350°C (Tip K)
Precizie tipică ±0,1°C … ±0,5°C (clasele AA–B) ±1°C … ±2,5°C (clasele 1–2)
Stabilitate pe termen lung Excelentă Moderată (derivă la temperaturi ridicate)
Timp de răspuns Mai lent Rapid
Compensare joncțiune rece (CJC) Nu Da — obligatoriu
Rezistență la vibrații Moderată Bună
Cost relativ Mai ridicat Mai scăzut
Utilizare tipică Procese industriale sub 600°C, precizie înaltă Temperaturi înalte, cuptoare, medii dure
Standard de referință IEC 60751 IEC 60584
Partea II — Termocuple

9. Termocuple — Prezentare generală

10.1 Ce sunt termocuplele?

Termocupla este un senzor de temperatură care generează o tensiune electrică (forță electromotoare termoelectrică) proporțională cu diferența de temperatură între două joncțiuni de metale diferite. Se bazează pe efectul Seebeck, descoperit în 1821 de Thomas Johann Seebeck.

  • Două fire din metale diferite sunt unite la un capăt (joncțiunea de măsurare)
  • Celălalt capăt este la o temperatură de referință (joncțiunea rece)
  • Diferența de temperatură generează o tensiune mică (µV–mV)
  • Tensiunea este direct proporțională cu temperatura măsurată

10.2 Comparație RTD vs Termocuplă

Caracteristică RTD Termocuplă
Principiu Rezistență electrică Tensiune termoelectrică
Semnal output Ω (Ohm) mV (milivolt)
Domeniu temperatură –200 … +850°C –270 … +1820°C
Precizie ±0.001 … ±0.1°C ±0.5 … ±2°C
Răspuns Lent (secunde) Rapid (milisecunde)
Stabilitate Excelentă Bună (derivă în timp)
Cost Mai mare Mai mic
Alimentare Necesară (curent) Auto-generare
Linearitate Bună Non-liniară

10. Tipuri de termocuple și specificații

11.1 Tip K — Chromel-Alumel

Cel mai comun tip pentru uz general și industrial. Standarde: IEC 60584, ASTM E230.

ParametruValoare
Material (+) Chromel (90% Ni, 10% Cr)
Material (–) Alumel (95% Ni, 2% Mn, 2% Al, 1% Si)
Domeniu temperatură–270°C … +1372°C
Sensibilitate la 0°C~41 µV/°C
Cod culoare mantaVerde (IEC 60584-3) / Galben (ANSI MC96.1)
  • + Domeniu larg de temperatură, cost redus, disponibil larg
  • – Derivă magnetică peste 800°C, nepotrivit pentru atmosfere reducătoare

11.2 Tip J — Fier-Constantan

Termocupla pentru industria fierului/oțelului și atmosfere reducătoare.

ParametruValoare
Material (+)Fier (Fe)
Material (–)Constantan (55% Cu, 45% Ni)
Domeniu temperatură–210°C … +1200°C
Sensibilitate la 0°C~52 µV/°C
Cod culoare mantaNegru manta în ambele standarde; conductori IEC: Negru (+), Alb (−); conductori ANSI: Alb (+), Roșu (−)
  • + Sensibilitate ridicată, cost foarte redus
  • – Oxidare rapidă peste 540°C, nu pentru atmosfere oxidante

11.3 Tip T — Cupru-Constantan

Termocupla pentru criogenie și aplicații de laborator. Excelent pentru temperaturi joase.

ParametruValoare
Material (+)Cupru (Cu)
Material (–)Constantan (55% Cu, 45% Ni)
Domeniu temperatură–270°C … +400°C
Sensibilitate la 0°C~39 µV/°C
Cod culoare mantaMaro (IEC 60584-3) / Albastru (ANSI MC96.1)
  • + Excelent pentru temperaturi joase, linearitate bună, rezistent la umiditate
  • – Domeniu limitat (max 400°C), cuprul oxidează peste 400°C

11.4 Tip E — Chromel-Constantan

Termocupla cu cea mai mare sensibilitate dintre tipurile standard: ~61 µV/°C la 25°C, peak ~80 µV/°C în jur de 600°C. Domeniu: –270°C … +1000°C. Cod culoare manta: Violet (IEC 60584-3 și ANSI MC96.1).

11.5 Tip N — Nicrosil-Nisil

Termocupla modernă cu stabilitate îmbunătățită la temperaturi înalte. Înlocuitor superior pentru tipul K. Domeniu: –270°C … +1300°C. Sensibilitate: ~27 µV/°C. Cod culoare manta: Roz/Somon (IEC 60584-3) / Portocaliu (ANSI MC96.1).

11.6 Tipuri S, R, B — Metale nobile (Platină)

Termocuple din platină pentru temperaturi foarte înalte și precizie maximă. Cost extrem de ridicat.

Tip Materiale Domeniu Sensibilitate
Tip S PtRh10% (+) / Pt (−) 0 … +1768°C (IEC); −50 = uz practic ~6 µV/°C
Tip R PtRh13% (+) / Pt (−) 0 … +1768°C (IEC); −50 = uz practic ~6 µV/°C
Tip B PtRh30% (+) / PtRh6% (−) 0°C … +1820°C (uz practic ≥+250°C) Variabilă: ≈0 µV/°C la 25°C, ~6 µV/°C la 1000°C, ~12 µV/°C la 1700°C

11. Calcule termocuple și ecuații

12.1 Polinoame NIST ITS-90

Standardul NIST definește polinoame de înaltă precizie pentru conversia temperatură ↔ tensiune.

Forma generală — Temperatură → Tensiune V(T) = c₀ + c₁·T + c₂·T² + c₃·T³ + … + cₙ·Tⁿ

V = tensiune [mV], T = temperatură [°C]

Tip K (0°C … 1372°C) — primii 5 coeficienți: c₀ = −0.176004136860 × 10⁻¹
c₁ = 0.389212049750 × 10⁻¹
c₂ = 0.185587700320 × 10⁻⁴
c₃ = −0.994575928740 × 10⁻⁷
c₄ = 0.318409457190 × 10⁻⁹
… plus termen exponențial

12.2 Compensarea joncțiunii reci (CJC)

Termocuplele măsoară diferența de temperatură între cele două joncțiuni. Pentru temperatura absolută, trebuie compensată temperatura joncțiunii reci.

T_măsurată = T_calculată din V + T_joncțiune rece

Metode CJC: (1) baie de gheață la 0°C (laborator), (2) senzor RTD/termistor la joncțiune (industrial), (3) compensare electronică. În RTD Master Pro valoarea implicită este 25°C.

12.3 Calcul invers (Tensiune → Temperatură)

Algoritm Newton-Raphson: 1. V_compensat = V_măsurat + V(T_joncțiune_rece)
2. T₀ = 0°C
3. T_(n+1) = T_n − [V(T_n) − V_compensat] / [dV/dT(T_n)]
4. Repetă până la convergență |T_(n+1) − T_n| < toleranță

12. Referințe — Partea II

  1. IEC 60584-1:2013Termoelemente — Partea 1: Specificații EMF și toleranțe. CEI, 2013.
  2. IEC 60584-2:2021Termoelemente — Partea 2: Toleranțe. CEI, 2021.
  3. IEC 60584-3:2007Termoelemente — Partea 3: Cabluri de extensie și compensare. CEI, 2007.
  4. ASTM E230/E230M-17Tabele Temperatură-FEM pentru Termoelemente Standardizate. ASTM International, 2017.
  5. NIST Monograph 175Funcții de referință T-FEM pentru termoelemente — ITS-90. NIST, 1993.

Anexa A — Formule de referință RTD

Pt100 (Pt385): 0°C → R = 100.00 Ω R = 100 × (1 + 0.0039083·T − 0.0000005775·T²)

Cu100 (Cu427): 0°C → R = 100.00 Ω R = 100 × (1 + 0.00427·T)

Ni100 (Ni617): 0°C → R = 100.00 Ω R = 100 × (1 + 0.00617·T)
(Aproximare liniară valabilă 0…+100°C; pentru precizie folosiți polinom de grad 4 conform DIN 43760, retras)

Anexa B — Formule de referință termocuple

Aproximări liniare (0°C … 500°C) Tip K: V(T) ≈ 0.04 mV/°C × T  →  100°C ≈ 4.0 mV
Tip J: V(T) ≈ 0.05 mV/°C × T  →  100°C ≈ 5.0 mV
Tip T: V(T) ≈ 0.04 mV/°C × T  →  100°C ≈ 4.0 mV

Notă: Acestea sunt aproximări liniare. Pentru precizie maximă, aplicația folosește polinoamele complete NIST ITS-90.

Referințe — Partea II

  1. [7] IEC 60584-1:2013Termocuple — Partea 1: Tabele de referință EMF. Comisia Electrotehnică Internațională, 2013.
  2. [8] ASTM E230/E230M-17Specificație Standard și Tabele Temperatură-EMF pentru Termocuple Standardizate. ASTM International, 2017.
  3. [9] NIST ITS-90 Thermocouple Database — National Institute of Standards and Technology
  4. [10] ASTM MNL 12, 4th Ed., 1993Manual on the Use of Thermocouples in Temperature Measurement.
Partea III — Elemente primare pentru măsurarea debitului

13. Principiu de funcționare

Elementele primare de presiune diferențială (diafragme, duze, tuburi Venturi) se bazează pe principiul Bernoulli: la o constricție a secțiunii transversale a conductei, viteza fluidului crește iar presiunea statică scade. Diferența de presiune măsurată între secțiunea amonte și gâtul constricției este proporțională cu pătratul debitului.

Relația fundamentală Bernoulli (fluid incompresibil) p₁ + ½·ρ·v₁² = p₂ + ½·ρ·v₂²

unde: p₁, p₂ = presiuni statice [Pa], ρ = densitate [kg/m³], v₁, v₂ = viteze [m/s]

Deoarece în practică apar pierderi prin frecțiune și efecte de vena contracta, se introduce coeficientul de debit C care corectează debitul teoretic. Valoarea C depinde de geometria elementului, numărul Reynolds și tipul prizelor de presiune.

14. Standardul ISO 5167

ISO 5167 este standardul internațional pentru măsurarea debitului de fluide cu ajutorul dispozitivelor de presiune diferențială. Este structurat în mai multe părți, fiecare acoperind un tip de element primar.

Parte Titlu
ISO 5167-1 Principii generale și cerințe
ISO 5167-2 Diafragme (plăci cu orificiu)
ISO 5167-3 Duze și tuburi Venturi-duză
ISO 5167-4 Tuburi Venturi

Standardul se aplică exclusiv curgerii monofazice în conductă plină, în regim staționar sau cvasistaționar. Fluidul poate fi gaz sau lichid. Limita inferioară Reynolds depinde de tipul prizelor de presiune (per ISO 5167-2:2003 §5.3.1): pentru prize de colț sau D și D/2, Re_D ≥ 5000 pentru β ≤ 0,56 și Re_D ≥ 16000·β² pentru β > 0,56; pentru prize de flanșă se cer simultan Re_D ≥ 5000 ȘI Re_D ≥ 170·β²·D (D în mm). Pentru duze și tuburi Venturi limitele specifice sunt date în ISO 5167-3/-4.

15. Tipuri de elemente primare

Element Descriere C tipic Pierdere ΔP permanentă
Diafragmă (Orifice plate) Placă plană cu orificiu central cu margini ascuțite, montată perpendicular pe conductă 0.59 – 0.65 Mare (40–80%)
Duză ISA 1932 Profil convergent ISA 1932, fără divergent 0.95 – 0.99 Medie (30–50%)
Duză rază lungă Profil cu rază mare de curbură (ASME) 0.95 – 0.99 Medie
Duză Venturi ISA 1932 + difuzor conic de recuperare 0.97 – 0.99 Mică (10–20%)
Tub Venturi Convergent 21° + cilindru + difuzor 7–15° 0.98 – 0.995 Minimă (5–15%)

16. Raportul beta (β) și limitele geometrice

Raportul beta este parametrul geometric fundamental al unui element primar, definit ca raportul dintre diametrul orificiului/gâtului (d) și diametrul interior al conductei (D).

β = d / D
Element Interval β recomandat Observații
Diafragmă 0.20 – 0.75 Optim 0.3–0.6
Duză rază lungă 0.20 – 0.80 ReD ≥ 10⁴
Duză ISA 1932 0.30 – 0.80 ReD ≥ 2×10⁴ – 7×10⁴
Tub Venturi / Duză Venturi 0.30 – 0.75 Lungimi drepte mai mari amonte

Valoarea β influențează direct sensibilitatea: un β mai mic generează o diferență de presiune mai mare (semnal mai bun) dar crește pierderea de presiune permanentă.

17. Tipuri de prize de presiune (tapping)

Localizarea prizelor de presiune amonte și aval influențează coeficientul de debit. ISO 5167 definește trei configurații standard pentru diafragme.

Tip prize Poziție amonte Poziție aval Caracteristici
Prize colț La fața diafragmei La fața diafragmei Uzuale pentru D mic
Prize flanșă 25.4 mm (1″) de la fața diafragmei 25.4 mm (1″) de la fața diafragmei Cel mai răspândit
D – D/2 taps 1D amonte D/2 aval Mai puțin sensibil la asimetrie

18. Coeficienți de debit (C)

Coeficientul de debit C corectează debitul teoretic față de debitul real, ținând cont de contracția vena contracta, pierderile prin frecare și distribuția vitezei. Depinde de Re_D și de β.

19.1 Diafragmă — Formula Stolz simplificată

Formula Stolz (formă de bază): C = 0.5959 + 0.0312·β²·¹ − 0.184·β⁸ + 0.0029·β²·⁵·(10⁶/Re_D)⁰·⁷⁵

unde: β = d/D, Re_D = numărul Reynolds raportat la D

Notă: Standardul curent ISO 5167-2:2003/2022 utilizează corelația Reader-Harris/Gallagher (RH/G), care este semnificativ mai complexă (10+ termeni cu corecții pentru rugozitate, raportul presiunilor și efecte de instalare). Formula Stolz de mai sus este o formă simplificată reținută ca termen de bază; pentru calcul de înaltă precizie se recomandă RH/G complet.

Corecții suplimentare în funcție de tipul prizelor de presiune:

Prize colț: c₂ = 0 (formula de bază C nu se modifică)

Prize flanșă: c₂ = 0.039 · β⁴/(1 − β⁴) − 0.0337 · β³ · 25.4/D_mm

D – D/2 taps: c₂ = 0.09 · (25.4/D_mm) · β⁴/(1 − β⁴) − 0.0337 · β³ · 25.4/D_mm

C_total = C_baza + c₂

19.2 Duza ISA 1932

C = 0.99 − 0.2262·β⁴·¹ − (0.00175·β² − 0.0033·β⁴·¹⁵)·(10⁶/Re_D)¹·¹⁵

19.3 Duza Venturi și Tubul Venturi

Duza Venturi (ISO 5167-3): C = 0.9858 − 0.196·β⁴·⁵
Valabil pentru: 0.316 ≤ β ≤ 0.775, 1.5×10⁵ ≤ Re_D ≤ 2×10⁶

Tubul Venturi clasic (ISO 5167-4) — C constant per tip de fabricație: • Convergent turnat brut: C = 0.984 (incertitudine ±0.7%)
• Convergent finisat (machined): C = 0.995 (incertitudine ±1.0%)
• Convergent sudat din tablă: C = 0.985 (incertitudine ±1.5%)
Valabil pentru: 0.4 ≤ β ≤ 0.75, 2×10⁵ ≤ Re_D ≤ 1×10⁶ (finisat) sau ≤ 2×10⁶ (turnat/sudat)

Coeficientul α este legat de C prin relația α = C/√(1−β⁴), incluzând factorul de viteză de abordare E = 1/√(1−β⁴).

E = 1 / √(1 − β⁴)     α = C · E = C / √(1 − β⁴)

19. Factorul de expandabilitate ε (gaze)

La curgerea fluidelor compresibile (gaze), densitatea variază de la secțiunea amonte la gât. Factorul de expandabilitate ε < 1 corectează această variație.

Formula ISO 5167: ε = 1 − (0.351 + 0.256·β⁴ + 0.93·β⁸) · (Δp / (κ·p₁))

unde: Δp = presiunea diferențială [bar], p₁ = presiunea absolută amonte [bar], κ = cp/cv

Condiție: 0 ≤ ε ≤ 1. Pentru lichide: ε = 1.
Fluid κ (cp/cv) Observații
Aer (20°C) 1.40 Gaz biatom. Referință standard.
Gaz natural (metan) 1.31 Variabil cu compoziția.
Abur supraîncălzit ~1.30 Depinde de T și p.
Lichide ε = 1.0

20. Ecuația de debit și calculul invers

21.1 Calcul direct (β și Δp cunoscute → Q)

Debitul volumetric: Q = α · β² · ε · (π·D²/4) · √(2·Δp / ρ)

Debitul masic: ṁ = Q · ρ [kg/s]

unde: α = C/√(1−β⁴), ε = factor expandabilitate, Δp [Pa], ρ [kg/m³]

Deoarece C depinde de Re_D, iar Re_D depinde de Q, calculul se face iterativ prin aproximații succesive (5–20 iterații).

21.2 Calcul invers — determinarea dimensiunii (Q dat → β)

Dată o țintă de debit Q și o diferență de presiune Δp, se caută β astfel încât ecuația de debit să fie satisfăcută, folosind metoda bisecției pe intervalul [0.10 … 0.80].

Algoritmul bisecției pentru β: 1. f(β) = Q_calculat(β) − Q_țintă
2. Caută β_low, β_high astfel că f(β_low)·f(β_high) < 0
3. β_mid = (β_low + β_high) / 2
4. Repetă până la convergență (|β_high − β_low| < 10⁻⁶)

21.3 Numărul Reynolds Re_D

Re_D = ρ · V · D / μ

unde: ρ = densitate fluid [kg/m³], V = viteza medie în conductă [m/s], D = diametrul interior al conductei [m], μ = vâscozitate dinamică [Pa·s]. Conform ISO 5167-1, Re_D se raportează la diametrul conductei (D), nu la diametrul gâtului (d).

22. Referințe — Partea III

  1. ISO 5167-1:2022Principii și cerințe generale pentru măsurarea debitului cu dispozitive ΔP. ISO, 2022.
  2. ISO 5167-2:2022Diafragme cu margine ascuțită. ISO, 2022.
  3. ISO 5167-3:2003Ajutaje și ajutaje Venturi. ISO, 2003.
  4. ISO 5167-4:2003Tuburi Venturi clasice. ISO, 2003.
  5. ISO 5167-5:2016Contoare con. ISO, 2016.
  6. AGA Report No. 3 (ANSI/API 14.3)Măsurarea cu diafragmă a gazelor naturale. AGA, 2012.

Anexa C — Formule de referință rapidă: elemente primare ΔP

Debit volumetric (general): Q = α · β² · ε · (π·D²/4) · √(2·Δp/ρ)

Coeficient α: α = C / √(1 − β⁴)

Factor expandabilitate (gaze): ε = 1 − (0.351 + 0.256·β⁴ + 0.93·β⁸) · Δp/(κ·p₁)

C diafragmă (ISO 5167-2): C = 0.5959 + 0.0312·β²·¹ − 0.184·β⁸ + 0.0029·β²·⁵·(10⁶/Re_D)⁰·⁷⁵

C duza ISA 1932: C = 0.99 − 0.2262·β⁴·¹ − (0.00175·β² − 0.0033·β⁴·¹⁵)·(10⁶/Re_D)¹·¹⁵

Re_D: Re_D = ρ · v · d / μ

Anexa D — Cod sursă: diafragme.cpp

Fişierul diafragme.cpp conține rescrierea modernă C++17 a programului original Turbo Pascal PDIM.PAS pentru dimensionarea și evaluarea elementelor primare de presiune diferențială (diafragme, duze ISA 1932, duze rază lungă, duze Venturi, tuburi Venturi) conform ISO 5167.

diafragme.cpp C++17
001// pdim_modern.cpp
002// Modern C++17 console rewrite of the Turbo Pascal "diafragme" program.
003// Focus: sizing and performance of primary differential-pressure flow elements (orifice plates, nozzles, Venturi).
004// The code uses ISO 5167-style formulae (as reflected in the Pascal source) and SI units.
005//
006// NOTE:
007// - This is a faithful *engineering* rewrite of the core calculations. The original Pascal program
008//   had a large DOS GUI with graphics/printer and many fluid presets via a custom "udim" unit.
009//   Here we provide a clean, portable console tool with explicit inputs.
010// - If you share the original udim unit (fluid properties), we can add a library of fluids.
011//
012// Build:  g++ -std=gnu++17 -O2 -o pdim_modern pdim_modern.cpp
013//
014// DISCLAIMER: Verify against your standards (ISO 5167 parts) and your original program outputs.
015// Small differences may exist due to rounding, fluid property source, or tap corrections.
016
017#define _USE_MATH_DEFINES
018#include <cmath>
019#include <cstdint>
020#include <iomanip>
021#include <iostream>
022#include <limits>
023#include <optional>
024#include <stdexcept>
025#include <string>
026#include <tuple>
027#include <algorithm>
028
029// ---------- Types & helpers ----------
030
031enum class PrimaryElement {
032    Orifice,            // sharp-edged orifice plate
033    ISA1932Nozzle,      // ISA 1932 nozzle
034    LongRadiusNozzle,   // long-radius nozzle
035    VenturiNozzle,
036    VenturiTube
037};
038
039enum class Tapping {
040    Corner,     // corner taps
041    Flange,     // flange taps
042    DD2         // D and D/2 taps
043};
044
045struct Inputs {
046    // Pipe & orifice
047    double D_mm;        // pipe internal diameter [mm]
048    double beta;        // d/D (ignored in "size-by-flow" mode)
049    // Process
050    double rho;         // upstream density [kg/m^3]
051    double mu;          // dynamic viscosity [Pa·s]
052    double kappa;       // cp/cv (for gases). Use 1.0 for liquids.
053    double p1_bar;      // upstream absolute pressure [bar]
054    double dp_bar;      // differential pressure across primary element [bar]
055    double T_K;         // temperature [K] (optional usage)
056    // Target / known flow (volumetric @ upstream conditions)
057    double Q_m3s;       // volumetric flow rate [m^3/s]
058    // Selections
059    PrimaryElement elem;
060    Tapping taps;
061    bool isGas;         // true for compressible expansibility; false for liquids
062};
063
064static inline double sqr ( double x ) {
065    return x * x;
066}
067static inline double pow4 ( double x ) {
068    x = x * x; return x * x;
069}
070
071// ISO 5167 alpha = C / sqrt(1 - beta^4). Some Pascal code used alfa = C * E where E = 1/sqrt(1 - beta^4).
072struct Coeff {
073    double C;       // discharge coefficient
074    double eps;     // expansibility (compressibility) factor (1 for liquids)
075    double alpha;   // C / sqrt(1 - beta^4)
076};
077
078// ---------- Correlations from Pascal code (seen in PDIM.PAS) ----------
079// These were visible in the source you provided (e.g. 0.5959 + 0.0312*b^2.1 - 0.184*b^8 + 0.0029*b^2.5*(1e6/Re)^0.75)
080// and different c2/tapping corrections.
081Coeff orifice_coeff ( double beta, double ReD, double D_mm, Tapping taps, bool isGas, double dp_bar, double kappa, double p1_bar ) {
082    const double b = beta;
083    double C = 0.5959 + 0.0312 * std::pow ( b, 2.1 ) - 0.184 * std::pow ( b, 8.0 )
084        + 0.0029 * std::pow ( b, 2.5 ) * std::pow ( 1e6 / ReD, 0.75 );
085
086    // Tap-specific correction terms observed in PDIM.PAS
087    // (These approximate flange, corner, D-D/2 effects.)
088    double c2 = 0.0;
089    switch (taps) {
090    case Tapping::Corner:
091        c2 = 0.039 * ( pow4 ( b ) / ( 1.0 - pow4 ( b ) ) ) - 0.0337 * std::pow ( b, 3.0 ) * 25.4 / ( D_mm * 1000.0 );
092        break;
093    case Tapping::Flange:
094        c2 = 0.0; // often absorbed in the base correlation; keep zero unless we later refine
095        break;
096    case Tapping::DD2:
097        c2 = 0.09 * ( 25.4 / ( D_mm * 1000.0 ) ) * ( pow4 ( b ) / ( 1.0 - pow4 ( b ) ) ) - 0.0337 * std::pow ( b, 3.0 ) * 25.4 / ( D_mm * 1000.0 );
098        break;
099    }
100    C += c2;
101
102    const double E = 1.0 / std::sqrt ( 1.0 - pow4 ( b ) );
103
104    // Expansibility factor ε for gases. In PDIM, several forms appear; here we use a common ISO-like form.
105    double eps = 1.0;
106    if (isGas) {
107        // Use ISO-like expansibility; p1_bar, dp_bar in bar
108        const double beta4 = pow4 ( b );
109        const double term = 0.351 + 0.256 * beta4 + 0.93 * beta4 * beta4; // β^8 coefficient
110        eps = 1.0 - term * ( dp_bar / ( kappa * p1_bar ) );
111        if (eps < 0.0) eps = 0.0;
112        if (eps > 1.0) eps = 1.0;
113    }
114    return { C, eps, C * E };
115}
116
117// ISA 1932 nozzle (from PDIM patterns): C ≈ 0.99 - 0.2262 β^4.1 - (...) (1e6/Re)^1.15
118Coeff isa1932_coeff ( double beta, double ReD, bool isGas, double dp_bar, double kappa, double p1_bar ) {
119    const double b = beta;
120    double C = 0.99 - 0.2262 * std::pow ( b, 4.1 )
121        - ( 0.00175 * sqr ( b ) - 0.0033 * std::pow ( b, 4.15 ) ) * std::pow ( 1e6 / ReD, 1.15 );
122    const double E = 1.0 / std::sqrt ( 1.0 - pow4 ( b ) );
123    double eps = 1.0;
124    if (isGas) {
125        // PDIM had variants like (0.484+1.54*β^4)*dp/(k*p1). Use a robust ISO-like form for nozzles as well.
126        const double term = 0.351 + 0.256 * pow4 ( b ) + 0.93 * pow4 ( b ) * pow4 ( b );
127        eps = 1.0 - term * ( dp_bar / ( kappa * p1_bar ) );
128        eps = std::clamp ( eps, 0.0, 1.0 );
129    }
130    return { C, eps, C * E };
131}
132
133// Long-radius nozzle (simplified; many implementations reuse ISA 1932 with different constants).
134// Here we reuse ISA 1932 correlation as a placeholder; adjust if you have the exact PDIM constants.
135Coeff long_radius_nozzle_coeff ( double beta, double ReD, bool isGas, double dp_bar, double kappa, double p1_bar ) {
136    return isa1932_coeff ( beta, ReD, isGas, dp_bar, kappa, p1_bar );
137}
138
139// Venturi nozzle (placeholder: often C ~ 0.985 to 0.995 with weak Re dependence)
140Coeff venturi_nozzle_coeff ( double beta, double ReD, bool isGas, double dp_bar, double kappa, double p1_bar ) {
141    const double b = beta;
142    double C = 0.985 - 0.01 * std::pow ( 1e6 / ReD, 0.05 );
143    const double E = 1.0 / std::sqrt ( 1.0 - pow4 ( b ) );
144    double eps = 1.0;
145    if (isGas) {
146        const double term = 0.351 + 0.256 * pow4 ( b ) + 0.93 * pow4 ( b ) * pow4 ( b );
147        eps = 1.0 - term * ( dp_bar / ( kappa * p1_bar ) );
148        eps = std::clamp ( eps, 0.0, 1.0 );
149    }
150    return { C, eps, C * E };
151}
152
153// Venturi tube (classical: C ~ 0.99 ...)
154Coeff venturi_tube_coeff ( double beta, double ReD, bool isGas, double dp_bar, double kappa, double p1_bar ) {
155    const double b = beta;
156    double C = 0.99 - 0.005 * std::pow ( 1e6 / ReD, 0.05 );
157    const double E = 1.0 / std::sqrt ( 1.0 - pow4 ( b ) );
158    double eps = 1.0;
159    if (isGas) {
160        const double term = 0.351 + 0.256 * pow4 ( b ) + 0.93 * pow4 ( b ) * pow4 ( b );
161        eps = 1.0 - term * ( dp_bar / ( kappa * p1_bar ) );
162        eps = std::clamp ( eps, 0.0, 1.0 );
163    }
164    return { C, eps, C * E };
165}
166
167Coeff coeffs ( const Inputs &in, double beta, double ReD ) {
168    switch (in.elem) {
169    case PrimaryElement::Orifice:          return orifice_coeff ( beta, ReD, in.D_mm, in.taps, in.isGas, in.dp_bar, in.kappa, in.p1_bar );
170    case PrimaryElement::ISA1932Nozzle:    return isa1932_coeff ( beta, ReD, in.isGas, in.dp_bar, in.kappa, in.p1_bar );
171    case PrimaryElement::LongRadiusNozzle: return long_radius_nozzle_coeff ( beta, ReD, in.isGas, in.dp_bar, in.kappa, in.p1_bar );
172    case PrimaryElement::VenturiNozzle:    return venturi_nozzle_coeff ( beta, ReD, in.isGas, in.dp_bar, in.kappa, in.p1_bar );
173    case PrimaryElement::VenturiTube:      return venturi_tube_coeff ( beta, ReD, in.isGas, in.dp_bar, in.kappa, in.p1_bar );
174    }
175    throw std::runtime_error ( "Unknown primary element" );
176}
177
178// ---------- Flow relations ----------
179
180struct Result {
181    double beta;
182    double d_mm;
183    double ReD;
184    Coeff cf;
185    double Q_m3s;     // volumetric flow [m^3/s]
186    double m_kg_s;    // mass flow [kg/s]
187    double dp_bar;    // differential pressure [bar]
188};
189
190// Compute flow for a given beta and dp
191Result compute_flow ( const Inputs &in, double beta, double dp_bar_override = -1.0 ) {
192    const double D = in.D_mm / 1000.0;        // [m]
193    const double d = beta * D;                // [m]
194    const double A = M_PI * d * d / 4.0;      // [m^2]
195
196    const double dp_bar = ( dp_bar_override > 0.0 ? dp_bar_override : in.dp_bar );
197    const double dp_Pa = dp_bar * 1e5;
198
199    // We will iterate because Re depends on Q (unknown). Use a fixed-point on velocity.
200    double ReD = 1e6; // initial guess for Re used in correlations
201    Coeff cf = coeffs ( in, beta, ReD );
202
203    // Fixed-point iteration on Q
204    double Q = 0.0;
205    for (int it = 0; it < 20; ++it) {
206        cf = coeffs ( in, beta, ReD );
207        const double alpha_eps = cf.alpha * ( in.isGas ? cf.eps : 1.0 );
208        // Q = (alpha*beta^2*eps) * A_pipe * sqrt(2*dp/rho) ?
209        // From PDIM snippet: deb = (alpha * beta^2 * eps) * (pi*d2^2/4) * sqrt(2*rho*dp)
210        // Interpreting d2 as pipe diameter; here we use orifice throat area A and upstream rho.
211        const double rec = cf.alpha * beta * beta * ( in.isGas ? cf.eps : 1.0 );
212        const double Q_new = rec * ( M_PI * D * D / 4.0 ) * std::sqrt ( 2.0 * dp_Pa / in.rho );
213        // Update Re using throat velocity based on Q through orifice area
214        const double v = Q_new / A;
215        ReD = in.rho * v * d / in.mu;
216        if (std::abs ( Q_new - Q ) < 1e-12) {
217            Q = Q_new; break;
218        }
219        Q = Q_new;
220    }
221
222    const double m = Q * in.rho;
223    return { beta, d * 1000.0, ReD, cf, Q, m, dp_bar };
224}
225
226// Solve for beta (size) given target Q and dp using bisection
227Result size_by_flow ( const Inputs &in, double Q_target, double bmin = 0.20, double bmax = 0.75 ) {
228    auto f = [&] ( double b ) {
229        return compute_flow ( in, b ).Q_m3s - Q_target;
230        };
231    double lo = bmin, hi = bmax;
232    double flo = f ( lo ), fhi = f ( hi );
233    if (flo * fhi > 0.0) {
234        // Try to expand the bracket a bit
235        lo = 0.10; hi = 0.80;
236        flo = f ( lo ); fhi = f ( hi );
237        if (flo * fhi > 0.0) {
238            throw std::runtime_error ( "Unable to bracket solution for beta. Check inputs." );
239        }
240    }
241    for (int it = 0; it < 80; ++it) {
242        const double mid = 0.5 * ( lo + hi );
243        const double fmid = f ( mid );
244        if (std::abs ( fmid ) < 1e-12 || ( hi - lo ) < 1e-6) {
245            return compute_flow ( in, mid );
246        }
247        if (flo * fmid <= 0.0) {
248            hi = mid; fhi = fmid;
249        }
250        else {
251            lo = mid; flo = fmid;
252        }
253    }
254    return compute_flow ( in, 0.5 * ( lo + hi ) );
255}
256
257// Pretty print
258void print_result ( const Result &r ) {
259    std::cout << std::fixed << std::setprecision ( 6 );
260    std::cout << "beta         : " << r.beta << "\n";
261    std::cout << "orifice d    : " << r.d_mm << " mm\n";
262    std::cout << "Re_D         : " << r.ReD << "\n";
263    std::cout << "C            : " << r.cf.C << "\n";
264    std::cout << "epsilon      : " << r.cf.eps << "\n";
265    std::cout << "alpha        : " << r.cf.alpha << "\n";
266    std::cout << "Q            : " << r.Q_m3s << " m^3/s\n";
267    std::cout << "m_dot        : " << r.m_kg_s << " kg/s\n";
268    std::cout << "dp           : " << r.dp_bar << " bar\n";
269}
270
271// ---------- CLI ----------
272
273int main () {
274    std::cout << "Differential-Pressure Flow Primary (modern rewrite of PDIM.PAS)\n";
275    std::cout << "Units: D in mm, p in bar, mu in Pa·s, rho in kg/m^3, Q in m^3/s, T in K.\n\n";
276
277    Inputs in{};
278    int elemChoice = 1, tapChoice = 2, mode = 1;
279    std::cout << "Primary element [1=Orifice, 2=ISA1932 nozzle, 3=Long-radius nozzle, 4=Venturi nozzle, 5=Venturi tube]: ";
280    std::cin >> elemChoice;
281    in.elem = ( elemChoice == 1 ? PrimaryElement::Orifice :
282        elemChoice == 2 ? PrimaryElement::ISA1932Nozzle :
283        elemChoice == 3 ? PrimaryElement::LongRadiusNozzle :
284        elemChoice == 4 ? PrimaryElement::VenturiNozzle : PrimaryElement::VenturiTube );
285
286    if (in.elem == PrimaryElement::Orifice) {
287        std::cout << "Tapping [1=Corner, 2=Flange, 3=D & D/2]: ";
288        std::cin >> tapChoice;
289        in.taps = ( tapChoice == 1 ? Tapping::Corner : tapChoice == 3 ? Tapping::DD2 : Tapping::Flange );
290    }
291    else {
292        in.taps = Tapping::Flange;
293    }
294
295    std::cout << "Is the fluid a gas? [1=yes, 0=no]: ";
296    int gasInt; std::cin >> gasInt; in.isGas = ( gasInt != 0 );
297
298    std::cout << "Pipe inner diameter D [mm]: ";
299    std::cin >> in.D_mm;
300
301    std::cout << "Upstream density rho [kg/m^3]: ";
302    std::cin >> in.rho;
303
304    std::cout << "Dynamic viscosity mu [Pa*s]: ";
305    std::cin >> in.mu;
306
307    if (in.isGas) {
308        std::cout << "Heat capacity ratio kappa = cp/cv [-]: ";
309        std::cin >> in.kappa;
310    }
311    else {
312        in.kappa = 1.0;
313    }
314
315    std::cout << "Upstream absolute pressure p1 [bar]: ";
316    std::cin >> in.p1_bar;
317
318    std::cout << "Differential pressure dp [bar]: ";
319    std::cin >> in.dp_bar;
320
321    std::cout << "Temperature T [K] (enter, used only for info): ";
322    std::cin >> in.T_K;
323
324    std::cout << "\nMode: 1) Size by target flow (compute beta,d)   2) Rate given beta (compute Q)\nSelect 1/2: ";
325    std::cin >> mode;
326
327    if (mode == 1) {
328        std::cout << "Target volumetric flow Q [m^3/s]: ";
329        std::cin >> in.Q_m3s;
330        // Solve for beta
331        try {
332            Result r = size_by_flow ( in, in.Q_m3s );
333            std::cout << "\n--- RESULT (size by flow) ---\n";
334            print_result ( r );
335        }
336        catch (const std::exception &e) {
337            std::cerr << "ERROR: " << e.what () << "\n";
338            return 1;
339        }
340    }
341    else {
342        std::cout << "Given beta d/D [-]: ";
343        std::cin >> in.beta;
344        Result r = compute_flow ( in, in.beta );
345        std::cout << "\n--- RESULT (rate given beta) ---\n";
346        print_result ( r );
347    }
348    return 0;
349}
Partea IV — Gazometrie industrială

28. Metode de măsurare a debitului de gaze naturale

Gazele naturale necesită metode de măsurare distincte față de lichide din cauza compresibilității lor — densitatea variază semnificativ cu presiunea și temperatura, iar volumul transportat trebuie convertit la condiții de bază (15°C, 1.01325 bar absolut) pentru contracte fiscale și custody transfer. În industria românească, lanțul de măsurare merge de la extracție (sondă) la transport (Transgaz, conducte magistrale 30–70 bar) și distribuție (4–6 bar), terminându-se la consumator. Custody transfer (transferul fiscal de proprietate între operatori) impune standarde stricte de exactitate, în general ±0.5...±1.0%, iar metodele acceptate sunt limitate la cele certificate ISO/AGA/EN. Cele patru metode principale folosite industrial sunt: diafragme (orifice), turbină, ultrasonice și contoare cu camere/membrane.

28.1 Diafragme

Aplică principiul presiunii diferențiale Bernoulli (vezi Partea III, secțiunile 13–22), cu particularități specifice gazelor: factorul de expandabilitate ε < 1 devine critic la presiuni medii și mari, iar densitatea trebuie corectată în timp real cu P, T și compoziție. Standardele de bază sunt ISO 5167-2:2022 (general) și AGA Report No. 3 / API MPMS Capitolul 14.3 / ANSI 2530 (custody transfer în SUA și Canada — adoptat și în România pentru import/export gaz prin interconectoare).

ParametruValoare tipică
Domeniu Q1 m³/h … 100 000 m³/h
Turn-down (Qmax/Qmin)3:1 … 5:1
Exactitate (calibrat)±0.5 … ±1.0%
Pierdere ΔP permanentă40 … 80% din ΔP citit
Standarde principaleISO 5167-2:2022, AGA-3, API MPMS 14.3
  • + Cost mic, fără părți mobile, întreținere minimă, robust
  • − Pierdere de presiune mare, plajă de turn-down redusă, sensibil la profil de viteză

28.2 Contoare cu turbină

Principiu: rotorul axial al turbinei, plasat în calea fluidului, este antrenat cu o viteză unghiulară proporțională cu debitul volumetric. Frecvența impulsurilor generate de un senzor magnetic sau optic se transformă în debit prin K-factor (impulsuri/m³), determinat la calibrare. Aplicații tipice: stații de măsurare gaz (SRM/SRMP), distribuție industrială, alimentare uzine.

ParametruValoare tipică
Domeniu Q10 m³/h … 25 000 m³/h
Turn-down10:1 … 30:1
Exactitate (calibrat)±0.5 … ±1.0%
Pierdere ΔP permanentă15 … 30 mbar la Qmax
Standarde principaleISO 9951:1993, EN 12261:2018, AGA-7
  • + Plajă largă de turn-down, exactitate bună, repetabilitate excelentă, ΔP moderată
  • − Părți mobile (uzură, lubrifiere), sensibilă la impurități și pulsații, calibrare periodică

28.3 Contoare ultrasonice

Principiu: măsurarea diferenței de timp de propagare a impulsurilor ultrasonice între perechi de traductoare amplasate diametral sau pe corzi multiple — unul emite în sensul curgerii, celălalt în contracurent. Diferența temporală (Δt) este proporțională cu viteza fluidului. Configurațiile moderne folosesc 4, 6 sau 8 căi de măsurare pentru integrare numerică a profilului de viteză și auto-diagnostic (SOS, profil viteză, identificare defecte). Aplicabil pentru custody transfer la stații compresoare, interconectoare și export pipeline.

ParametruValoare tipică
Domeniu Q1 000 m³/h … 100 000 m³/h
Turn-down30:1 … 100:1
Exactitate (calibrat)±0.3 … ±0.5% (custody transfer)
Pierdere ΔP permanentăaproape 0 (fără obstrucție în curgere)
Standarde principaleISO 17089-1:2019, AGA-9, OIML R 137
  • + Zero pierdere ΔP, exactitate maximă, fără părți mobile, auto-diagnostic intern, bidirecțional
  • − Cost ridicat, sensibil la murdărie/condens pe traductoare, calibrare specializată necesară

28.4 Contoare cu camere / membrane

Principiu volumetric: fluidul umple alternativ două sau patru camere izolate prin membrane mobile; fiecare ciclu de umplere/golire reprezintă un volum fix cunoscut, iar mecanismul de transmisie totalizează revoluțiile. Sunt cele mai răspândite contoare casnice și mic-industriale. Clasificare europeană pe debit nominal: G1.6, G2.5, G4, G6, G10, G16, G25, G40, G65 (mărimea G corespunde debitului nominal în m³/h).

ParametruValoare tipică
Domeniu Q0.04 m³/h … 100 m³/h (G1.6 … G65)
Turn-down100:1 … 250:1
Exactitate±1.5% (clasă 1.5) sau ±3% (clasă 3.0)
Pierdere ΔP1 … 2 mbar la Qmax
Standarde principaleEN 1359:2017, ANSI B109.1, OIML R 31
  • + Cost foarte mic, durabil, plajă largă de turn-down, ΔP minimă
  • − Exactitate redusă, dimensiuni mari relativ la debit, doar pentru aplicații casnice/mic-industriale

28.5 Tabel comparativ

MetodăQ [m³/h]Turn-downExactitateΔP perm.CostAplicații
Diafragmă1 … 100 0003:1±0.5–1.0%MareMicStații, custody transfer, transport
Turbină10 … 25 00010–30:1±0.5–1.0%MediuMediuDistribuție, mic-industrial
Ultrasonic1 000 … 100 00030–100:1±0.3–0.5%~0MareCustody transfer, transport
Camere/membrane0.04 … 100100:1±1.5–3%MicFoarte micCasnic, mic-industrial

29. Factor de compresibilitate Z

Gazele naturale se abat semnificativ de la legea gazului ideal la presiunile uzuale de transport (10–70 bar) și distribuție (4–6 bar). Eroarea introdusă prin ignorarea factorului Z poate ajunge la 2–5% pentru condiții pipeline, ceea ce este inacceptabil în custody transfer (unde toleranța este ±0.5%). Toate sistemele moderne de măsurare gaz includ un calculator de debit (flow computer) care calculează Z în timp real din presiune, temperatură și compoziție.

29.1 Ecuația de stare a gazelor reale

Definiția factorului Z: P·V = Z · n · R · T   ⟹   Z = P·V / (n·R·T)

unde: P = presiune [Pa], V = volum [m³], n = număr de moli, R = 8.314 J/(mol·K), T = temperatură absolută [K]

Comportamentul tipic al lui Z pentru gaz natural pipeline-quality:

  • La presiuni mici (P < 1 bar): Z ≈ 1, gazul se comportă aproape ideal
  • La presiuni medii (5–50 bar): Z < 1 (atracțiile intermoleculare reduc volumul față de ideal)
  • La presiuni mari (P > 100 bar): Z > 1 (volumul propriu al moleculelor devine semnificativ)
  • La temperaturi ridicate (T → ∞): Z → 1 indiferent de presiune (energia cinetică domină)

Pentru gazul natural transportat prin Transgaz (40–70 bar, 5–15°C), Z tipic este în intervalul 0.85 … 0.92. La distribuție (4–6 bar, 5–20°C), Z ≈ 0.98 … 0.99.

29.2 Compoziția gazului natural

Gazul natural este un amestec complex de hidrocarburi și gaze inerte. Componenții principali și ponderile uzuale (procente molare):

ComponentFormulăPondere tipică (%)
MetanCH₄75 … 98
EtanC₂H₆1 … 15
PropanC₃H₈0.1 … 5
n- și i-ButanC₄H₁₀0 … 2
n- și i-PentanC₅H₁₂0 … 1
Hexan și mai greleC₆H₁₄+0 … 0.5
AzotN₂0 … 14
Dioxid de carbonCO₂0 … 8
Hidrogen sulfuratH₂S0 … 5 (gaz acid, necesită dulcificare)
HeliuHeurme … 0.5
Vapori de apăH₂Olimitat tehnologic la 7 mg/m³ în transport

Compoziția exactă variază în funcție de proveniență (zăcământ, regiune, sezon), gradul de tratare (uscare, deetanizare, dulcificare H₂S) și amestecuri în pipeline. Standardele de analiză:

  • ISO 6974:2012 — determinarea compoziției prin cromatografie de gaze, cu incertitudine declarată
  • ISO 6975:1997 — analiză extinsă pentru componenți C6+ (hexan și mai grele)

29.3 Metoda AGA-8 DC92

Standardul american (American Gas Association Report No. 8, ediția 1992 cu revizii ulterioare) este metoda de referință pentru calculul lui Z din analiza compozițională molară. Caracteristici:

  • 21 componenți considerați explicit (toate hidrocarburile până la octan, plus inertele și impuritățile principale)
  • Domeniu de aplicare validat: P ≤ 138 bar, T ∈ [−130 … +200°C], pentru pipeline-quality natural gas
  • Acuratețe declarată: ±0.1% pe domeniul tipic de transport
  • Algoritm: expansie virială cu termeni B, C, D… până la grad înalt; rezolvare iterativă a ecuației Z(ρ)
  • Implementat ca metodă oficială în ISO 12213-2:2006

Algoritmul este complex (sute de coeficienți tabulari + ecuații polinomiale) și este publicat exclusiv în standardele plătite AGA-8 / ISO 12213-2 — pentru detalii de implementare consultați aceste documente. Vezi Anexa G pentru pseudocod simplificat.

29.4 GERG-2008 și ISO 12213-3 (SGERG-88)

Pentru aplicații în afara domeniului DC92 (LNG, gaze cu compoziții neuzuale, condiții extreme), au fost dezvoltate metode complementare:

  • GERG-2008 (Groupe Européen de Recherches Gazières) — reference equation of state cu domeniu mult extins: P ≤ 700 bar, T ∈ [−183 … +200°C]. Aplicabil pentru gaze lichefiate (LNG la −163°C) și gaze cu CO₂ ridicat (procese de captare).
  • SGERG-88 (Simplified GERG) — variantă cu input redus: doar densitatea relativă, valoarea calorică superioară, %CO₂ și %H₂. Implementat în ISO 12213-3:2006. Acuratețe ±0.1–0.2% pe domeniul pipeline. Folosit când nu este disponibilă cromatografie completă, dar avem analiză rapidă a proprietăților fizice.

29.5 Ecuații de stare cubice (SRK, Peng-Robinson)

Pentru calcul rapid în simulări inginerești sau aplicații cu putere de calcul limitată, se folosesc ecuațiile cubice analitice:

  • Soave-Redlich-Kwong (SRK, 1972) — pentru proprietăți volumetrice ale hidrocarburilor în fază gazoasă; bună aproximare pentru sistemul natural gas la P, T moderate
  • Peng-Robinson (PR, 1976) — îmbunătățire față de SRK pentru densități în fază lichidă; standard în simulări de proces (HYSYS, ProMax, Aspen Plus)

Trade-off: acuratețe ±1–3% pe Z în domeniul natural gas vs. ±0.1% pentru AGA-8 DC92, dar formulare analitică simplă (rezolvare cubică directă, fără iterare). Recomandate pentru estimări preliminare sau dimensionarea echipamentelor — nu pentru custody transfer.

29.6 Densitate, conversie volum-energie, indicele Wobbe

După calculul lui Z, mărimile derivate utile în contorizare:

  • Densitatea la condiții de operare: ρ_op = M · P / (Z · R · T), unde M = masa molară medie ponderată cu compoziția
  • Densitatea de bază (la 15°C și 1.01325 bar absolut): ρ_b = M · P_b / (Z_b · R · T_b)
  • Volum standardizat: V_b = V_op · (P · Z_b · T_b) / (P_b · Z · T) — conversia volumului contorizat în volum la condiții de bază (Sm³, standard cubic meter)
  • Putere calorică superioară (HCV / GCV): energia eliberată prin arderea completă, cu produsele răcite la 25°C și apa în fază lichidă
  • Putere calorică inferioară (LCV / NCV): idem, dar cu apa în fază vapor (cu ~10% mai mică decât HCV)
  • Indicele Wobbe (W = HCV / √densitate_relativă) — măsură a interschimbabilității gazelor în arzătoare: gazele cu același Wobbe livrează aceeași putere termică prin aceeași duză

Standardul de calcul: ISO 6976:2016 — determinarea valorilor calorice, densității, densității relative și indicelui Wobbe din compoziția molară.

Elcost Company srl implementează acești algoritmi de calcul (factor Z prin AGA-8 DC92, ecuațiile de stare cubice SRK / Peng-Robinson, conversie volum-energie conform ISO 6976) în aparatura proprie de contorizare pentru gaze naturale fabricată la Pașcani și în soluțiile software de calcul aferente.

30. Referințe — Partea IV

  1. ISO 5167-2:2022 — Măsurarea debitului de fluide cu dispozitive de presiune diferențială — Partea 2: Diafragme cu margine ascuțită. ISO, 2022. (Aplicabil și pentru gaze; vezi Partea III)
  2. AGA Report No. 3 / API MPMS Capitolul 14.3 / ANSI 2530 — Orifice metering of natural gas. American Gas Association.
  3. AGA Report No. 7 — Measurement of natural gas by turbine meters. American Gas Association.
  4. AGA Report No. 8 — Thermodynamic Properties of Natural Gas and Related Gases (DC92, GERG-2008). American Gas Association, ediția 2017.
  5. AGA Report No. 9 — Measurement of gas by multipath ultrasonic meters. American Gas Association.
  6. ISO 9951:1993 — Measurement of gas flow in closed conduits — Turbine meters.
  7. ISO 17089-1:2019 — Measurement of fluid flow in closed conduits — Ultrasonic meters for gas — Partea 1: Meters for custody transfer and allocation measurement.
  8. ISO 12213-1, -2, -3:2006 — Natural gas — Calculation of compression factor (DC92 și SGERG-88).
  9. ISO 6974:2012 — Natural gas — Determination of composition with defined uncertainty by gas chromatography.
  10. ISO 6975:1997 — Natural gas — Extended analysis (componenți C6+).
  11. ISO 6976:2016 — Natural gas — Calculation of calorific values, density, relative density and Wobbe indices from composition.
  12. EN 1359:2017 — Gas meters — Diaphragm gas meters.
  13. EN 12261:2018 — Gas meters — Turbine gas meters.
  14. OIML R 137-1 & R 137-2 — Gas meters — Metrological and technical requirements.
  15. GERG TM 15 — Wide-Range Reference Equation of State for Natural Gases (GERG-2008). Groupe Européen de Recherches Gazières.

Anexa F — Compoziție tipică gaz natural

Compoziții molare reprezentative pentru 5 surse uzuale, în procente molare. Acuratețea analizei depinde de metoda cromatografică (vezi ISO 6974/6975).

Component Pipeline-quality SUA
(referință AGA-8)
Rusia / Yamal
(Gazprom)
Marea Nordului
(Ekofisk, Norvegia)
LNG Qatar
(regazificat)
Gaz românesc
(Transgaz, mix nord-est)
CH₄96.597.485.989.897.5
C₂H₆1.80.78.56.20.4
C₃H₈0.40.22.32.40.1
C₄H₁₀ (n+i)0.20.10.91.00.05
C₅H₁₂+0.10.050.50.40.05
N₂0.30.90.50.11.6
CO₂0.70.61.40.10.3

Notă: Valorile sunt orientative pentru exemplificare. Pentru calcul fiscal real, folosiți analiza cromatografică actualizată conform programării operatorului. Valorile românești sunt estimate pentru gaz din zăcăminte interne (Marius/Caragele, Brăila); gazul de import (Trans-Balkan / TANAP) are compoziție diferită.

Anexa G — Pseudocod calcul AGA-8 DC92 (simplificat)

Pseudocod schematic al algoritmului de calcul pentru factorul Z conform AGA-8 DC92 (ISO 12213-2). Scopul: ilustrarea pașilor logici, NU cod gata de utilizare. Implementarea reală necesită tabelele complete de coeficienți (~350 valori) publicate în standard.

ALGORITM Z_AGA8_DC92(x[1..21], P, T):
    // x[i] = procent molar component i (CH4, C2H6, ..., He, H2O)
    // P    = presiune absolută [bar]
    // T    = temperatură absolută [K]

    1. // Calcul parametri pseudo-critici amestec
       Pc_mix = Σ_i x[i] * Pc[i]
       Tc_mix = Σ_i x[i] * Tc[i]

    2. // Calcul coeficienți virial Bn(T) din coeficienții tabulari AGA-8
       FOR n = 1 TO N_terms:
           Bn(T) = Σ_i Σ_j x[i] * x[j] * Eij_n * (Tc_mix / T)^Un
       END FOR

    3. // Inițializare Z
       Z = 1.0
       rho_molar = P / (Z * R * T)

    4. // Iterare (Newton-Raphson sau substituire succesivă)
       REPEAT:
           Z_new = 1 + Σ_n Bn(T) * rho_molar^n
           rho_molar = P / (Z_new * R * T)
           IF |Z_new - Z| < 1e-6 EXIT
           Z = Z_new
       UNTIL convergență

    5. // Calcul mărimi derivate
       densitate = M_mediu * P / (Z * R * T)        // M_mediu = masa molară amestec
       Vb        = V_op * (P * Zb * Tb) / (Pb * Z * T)   // conversie la condiții de bază

    RETURN Z, densitate, Vb
END ALGORITM

Notă: Coeficienții Eij_n, Un, Pc[i], Tc[i] sunt publicați în AGA Report No. 8 (Anexa A) și ISO 12213-2 (Tabelele B.1-B.3). Implementarea reală include circa 350 de constante tabulare și optimizări numerice pentru convergență rapidă pe procesoare embedded.

Partea V — Contorizare abur

31. Metode de măsurare a debitului de abur

Aburul reprezintă un mediu de măsurare mai dificil decât gazele uscate, din mai multe motive: densitatea variază puternic cu presiunea, temperatura și calitatea (titlul vapor); condensatul format pe pereții conductei este coroziv pentru oțelurile carbon; temperaturile variază între 100°C (saturat la presiune atmosferică) și 600°C (supraîncălzit); presiunile între 0.5 și 250 bar absolut. Aplicații tipice: distribuție termoficare urbană, contorizare boilere industriale, alimentare turbine cu abur, schimbătoare de căldură în industria chimică/petrochimică/alimentară. Cele cinci metode principale folosite industrial sunt: diafragme, contoare vortex, contoare Coriolis, tubi Annubar/Pitot și contoare ultrasonice.

31.1 Diafragme

Aplică principiul presiunii diferențiale Bernoulli (vezi Partea III, secțiunile 13–22) cu corecții specifice aburului: pentru abur supraîncălzit se aplică formula factorului de expandabilitate ε ca pentru orice gaz; pentru abur saturat sau umed este nevoie de cunoașterea calității vaporului x (titlul) pentru calculul corect al densității. Standardele de bază sunt ISO 5167-2:2022 (formă generală) și ASME MFC-3M (varianta nord-americană). Diafragma este metoda istorică și încă cea mai răspândită în industria românească pentru abur de joasă/medie presiune.

ParametruValoare tipică
Domeniu Q (masă)50 kg/h … 500 000 kg/h
Turn-down3:1 … 5:1
Exactitate (calibrat, abur supraîncălzit)±1 … ±2%
Pierdere ΔP permanentă40 … 80% din ΔP citit
Standarde principaleISO 5167-2:2022, ASME MFC-3M
  • + Cost mic, fără părți mobile, robust la temperaturi și presiuni înalte
  • − Sensibilă la calitatea aburului (necesită cunoașterea x), pierdere ΔP mare, sensibilă la condens pe priza de presiune amonte

31.2 Contoare vortex

Cea mai răspândită metodă modernă pentru abur industrial. Principiu: atunci când fluidul curge în jurul unui obstacol non-aerodinamic (bluff body), se formează alternativ vortexuri pe ambele părți (von Kármán vortex street). Frecvența de desprindere a vortexurilor este proporțională cu viteza fluidului prin numărul lui Strouhal: f = St · v / d, unde St ≈ 0.27 pentru bluff body cilindric în domeniul Reynolds 10⁴ … 10⁶. Frecvența este detectată cu un senzor piezoelectric, de presiune sau capacitiv.

ParametruValoare tipică
Domeniu Q (volumetric)5 m³/h … 5 000 m³/h (DN 25 … DN 300)
Turn-down15:1 … 30:1
Exactitate±1% (volumetric), ±1.5% (masă, după corecții ρ)
Pierdere ΔP permanentămoderată (1 … 5 mbar la Qmax)
Standarde principaleISO 12764:2017
  • + Plajă largă de turn-down, robust la temperaturi înalte (până la +400°C standard, +450°C versiuni speciale), fără părți mobile, durabil
  • − Necesită debit minim pentru a genera vortexuri stabile (sub Reynolds critic, semnalul dispare), sensibil la pulsații, calibrat doar pentru o singură fază (nu funcționează cu condens semnificativ)

31.3 Contoare Coriolis

Principiu: tuburile de măsurare sunt vibrate la frecvența proprie de rezonanță; când fluidul curge prin ele, forța Coriolis induce o defazare între punctele de intrare și ieșire ale tubului, defazare proporțională direct cu debitul masic. Spre deosebire de toate celelalte metode, rezultatul este independent de densitate, vâscozitate, temperatură sau compoziție — măsurarea este direct a masei. Pentru aburul cu calitate variabilă (saturat/umed) este metoda ideală pentru că nu necesită cunoașterea proprietăților fluidului.

ParametruValoare tipică
Domeniu Q (masă)0.5 kg/h … 500 000 kg/h
Turn-down50:1 … 100:1
Exactitate (abur)±0.5 … ±1%
Pierdere ΔP permanentămoderată-mare (depinde de geometrie)
Standarde principaleISO 10790:2015, AGA Report No. 11
  • + Măsurare directă a masei (independent de stare/calitate), exactitate maximă, măsoară simultan și densitatea
  • − Cost cel mai ridicat dintre toate metodele, dimensiuni mari, ΔP semnificativă, sensibil la vibrații externe

31.4 Tub Annubar / Pitot

Versiuni industriale ale tubului Pitot clasic, cu mai multe porturi de presiune amplasate pe un rake (bară) traversat prin conductă. Mediază viteza pe diametru pentru a integra profilul de viteză. Nu necesită demontarea conductei (insertable). Recomandat pentru conducte mari (DN 200+) unde costul unei diafragme cu flange este prohibitiv. Standardul care reglementează metoda velocity-area cu tuburi Pitot este ISO 3966:2008.

ParametruValoare tipică
Diametru conductăDN 50 … DN 2000
Turn-down5:1 … 10:1
Exactitate±1 … ±3%
Pierdere ΔP permanentăfoarte mică (sub 1% din ΔP dinamic)
Standarde principaleISO 3966:2008
  • + Pierdere ΔP minimă, instalare ușoară (insertabil prin priză cu valvă), cost mic relativ la diametre mari
  • − Exactitate moderată, sensibilă la profil de viteză asimetric, depunerile pe portul de impact afectează măsurarea

31.5 Contoare ultrasonice

Aplicabile în principal pentru abur supraîncălzit, sub anumite condiții stricte: fluid omogen monofazic, fără picături de condens, cu temperatură stabilă. Principiul (time-of-flight pe căi multiple) este același ca pentru gaze (vezi §28.3, Partea IV). Pentru abur saturat sau umed metoda nu este recomandată — picăturile de condens difuzează semnalul ultrasonic. Standardul aplicabil: ISO 17089-1:2019 (cu extensii pentru aplicațiile pe abur).

ParametruValoare tipică
Domeniu Q (volumetric)50 m³/h … 50 000 m³/h
Turn-down30:1 … 100:1
Exactitate±0.5 … ±1.5% (abur supraîncălzit)
Pierdere ΔP permanentăaproape 0 (fără obstrucție)
Standarde principaleISO 17089-1:2019
  • + Zero pierdere ΔP, fără părți mobile, autoidentificare a defectelor
  • − Aplicabilitate restrânsă (numai abur supraîncălzit uscat), cost ridicat, sensibilitate la depunerile pe traductoare

31.6 Tabel comparativ

MetodăQ [kg/h]Turn-downExactitateΔP perm.CostAplicații
Diafragmă50 … 500 0003–5:1±1–2%MareMicTermoficare, boilere
Vortexechivalent 5–5 000 m³/h15–30:1±1–1.5%MediuMediuIndustrie generică
Coriolis0.5 … 500 00050–100:1±0.5–1%Mediu-mareFoarte mareCustody transfer, billing energie
Annubar/Pitotechivalent debite mari5–10:1±1–3%Foarte micMicConducte mari (DN 200+)
Ultrasonicechivalent 50–50 000 m³/h30–100:1±0.5–1.5%~0MareDoar abur supraîncălzit uscat

32. Energia aburului și stările sale

Spre deosebire de apă sau gaze permanente, valoarea fiscală a aburului transportat nu este dată de masă singulară, ci de energia transportată — masa înmulțită cu entalpia specifică. Aceasta deoarece aburul este folosit ca purtător termic: utilizatorul plătește pentru căldura furnizată, nu pentru cantitatea de fluid. Calculatorul de debit (steam computer) determină în timp real masa și energia, ținând cont de starea aburului (saturat, supraîncălzit, umed) și de parametrii termodinamici precis măsurați (presiune, temperatură).

32.1 Stări ale aburului

În funcție de relația dintre presiune și temperatură, aburul se găsește în trei stări distincte:

  • Abur saturat uscat: presiunea și temperatura sunt legate prin curba de saturație (relație unică P–T). La 1 bar absolut, T_sat = 99.61°C; la 10 bar, T_sat = 179.88°C; la 100 bar, T_sat = 311.0°C. Aburul saturat conține maxim de vapori fără picături de lichid (titlul x = 1).
  • Abur supraîncălzit: temperatura este peste cea de saturație la presiunea respectivă. Diferența ΔT_sup = T − T_sat se numește grad de supraîncălzire. Aburul supraîncălzit se comportă apropiat de un gaz ideal la grade mari de supraîncălzire.
  • Abur umed (mixt): amestec de vapori și picături de apă lichidă, caracterizat prin titlul vapor x (dryness fraction, fracție masică de vapori, x ∈ [0, 1]). x = 1 înseamnă abur saturat uscat, x = 0 înseamnă apă lichidă saturată.

Diagramele standard pentru reprezentare grafică: h-s (Mollier) — entalpie vs entropie, folosită pentru analiza turbinelor; T-s — temperatură vs entropie, pentru analiza ciclurilor termodinamice; p-h — presiune vs entalpie, pentru cicluri frigorifice.

32.2 Mărimi termodinamice cheie

  • Entalpia specifică h [kJ/kg]: energia totală conținută per masă (energie internă + lucru mecanic la presiune constantă). Mărimea principală pentru contorizarea fiscală a aburului.
  • Densitatea ρ [kg/m³] și volumul specific v = 1/ρ [m³/kg]: variază puternic cu presiunea, temperatura și calitatea vaporului.
  • Titlul vapor x [adimensional]: fracție masică de vapori în amestec mixt. Calculat prin h = h_lichid_sat + x · h_evaporare.
  • Entropia specifică s [kJ/(kg·K)]: mărime de stare folosită în analiza turbinelor cu abur (procesele izentropice servesc ca referință teoretică pentru calcul randament). Nu intervine direct în contorizarea fiscală.

32.3 Calculul energiei transportate

Puterea termică (rata de transfer energie): Q̇_energie [kW] = ṁ [kg/s] × Δh [kJ/kg]

Energia transportată într-un interval Δt: E [kJ] = ∫ ṁ · Δh · dt   ≈   ṁ_mediu · Δh_mediu · Δt

unde Δh = h_abur_livrat − h_referință (de obicei h_apă_alimentare la T_b, P_b sau h_condensat returnat)

Importanță fiscală: contractele cu utilizatorii termoenergetici sunt formulate pe energie [GJ, MWh], nu pe masă sau volum. Calculatorul de debit pentru abur (steam computer) integrează în timp real ṁ × Δh, ținând cont de variația proprietăților cu P și T. Pentru aburul de termoficare, măsurarea energiei la livrare include atât energia conținută la livrare cât și recuperarea energiei din condensatul returnat.

32.4 IAPWS-IF97

Standardul internațional pentru proprietăți termodinamice ale apei și aburului, dezvoltat de IAPWS (International Association for the Properties of Water and Steam) și publicat ca IAPWS Release R7-97 (revizie 2007 cu addendum 2014). Înlocuiește IFC-67 (formularea anterioară din 1967), oferind acuratețe semnificativ mai bună și viteză de calcul mai mare.

Formularea împarte planul P–T în 5 regiuni cu ecuații dedicate, alese pentru a asigura continuitatea proprietăților și viteza de calcul:

  • Region 1: apă lichidă (273.15 K ≤ T ≤ 623.15 K, P ≤ 100 MPa) — ecuație Gibbs g(P, T)
  • Region 2: abur supraîncălzit (273.15 K ≤ T ≤ 1073.15 K, P ≤ 100 MPa) — ecuație Gibbs g(P, T)
  • Region 3: regiunea critică / aproape de punctul critic (623.15 K ≤ T ≤ 863.15 K) — ecuație Helmholtz f(ρ, T)
  • Region 4: curba de saturație (P_sat ↔ T_sat) — ecuație auxiliară
  • Region 5: abur la temperaturi foarte înalte (1073.15 K ≤ T ≤ 2273.15 K, P ≤ 50 MPa) — ecuație Gibbs g(P, T)

Acuratețea declarată: ±0.1% pe domeniul industrial standard pentru toate proprietățile derivate (h, s, ρ, c_p, viteza sunetului). Implementarea reală necesită ~50 coeficienți Gibbs per regiune, plus reguli de tranziție între regiuni. Toate calculatoarele moderne de debit pentru abur folosesc IAPWS-IF97 ca referință de calcul.

32.5 Tabel proprietăți abur saturat (referință rapidă)

Valorile proprietăților abur saturat la presiuni absolute uzuale, conform IAPWS-IF97. Pentru calcul precis se folosește implementarea completă a formulării, nu interpolare din tabel.

P_abs [bar] T_sat [°C] h_lichid_sat [kJ/kg] h_vapor_sat [kJ/kg] h_evaporare [kJ/kg] v_vapor_sat [m³/kg]
199.61417.42674.92257.51.6940
2120.21504.72706.22201.60.8857
5151.83640.12748.12108.00.3749
10179.88762.62777.12014.60.1944
20212.38908.52798.31889.80.09959
40250.361087.42800.81713.50.04978
80294.971316.62757.51441.00.02353

Elcost Company srl implementează algoritmii IAPWS-IF97 pentru calculul proprietăților aburului (entalpie, densitate, titlul vapor, viteza sunetului) în aparatura proprie de contorizare a aburului fabricată la Pașcani și în soluțiile software de calcul aferente. Calculatoarele de debit Elcost determină în timp real masa și energia transportată, în conformitate cu standardele internaționale aplicabile.

33. Referințe — Partea V

  1. ISO 5167-2:2022 — Măsurarea debitului de fluide cu dispozitive de presiune diferențială — Partea 2: Diafragme cu margine ascuțită. ISO, 2022. (Aplicabil și pentru abur supraîncălzit; vezi Partea III)
  2. ISO 10790:2015 — Measurement of fluid flow in closed conduits — Guidance to the selection, installation and use of Coriolis flowmeters (mass flow, density and volume flow measurements). ISO, 2015.
  3. ISO 12764:2017 — Measurement of fluid flow in closed conduits — Flowrate measurement by means of vortex shedding flowmeters inserted in circular cross-section conduits running full. ISO, 2017.
  4. ISO 3966:2008 — Measurement of fluid flow in closed conduits — Velocity area method using Pitot static tubes. ISO, 2008.
  5. ISO 17089-1:2019 — Measurement of fluid flow in closed conduits — Ultrasonic meters for gas — Partea 1 (aplicabilă și pentru abur supraîncălzit cu condiții).
  6. ASME MFC-3M — Measurement of Fluid Flow in Pipes Using Orifice, Nozzle, and Venturi. American Society of Mechanical Engineers.
  7. ASME PTC 6 — Steam Turbines Performance Test Code. American Society of Mechanical Engineers.
  8. AGA Report No. 11 / API MPMS Capitolul 14.9 — Measurement of Natural Gas by Coriolis Meter. American Gas Association, ediția 2 (2013). (Aplicabil și pentru abur, prin analogie de principiu măsurare masă)
  9. IAPWS Release R7-97 (2014) — Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam (IAPWS-IF97). International Association for the Properties of Water and Steam, revizia 2014.
  10. VDI Wärmeatlas — manual de referință termică, ediția 12 (2019). Verein Deutscher Ingenieure / Springer Vieweg.
  11. EN 12952 — Cazane cu țevi de apă și instalații auxiliare. European Committee for Standardization.
  12. EN 12953 — Cazane ignitubulare (shell boilers). European Committee for Standardization.

Anexa H — Tabel extins proprietăți abur saturat

Identic cu tabelul din §32.5, replicat aici ca referință independentă. Valorile sunt calculate din IAPWS-IF97 și sunt în concordanță cu tabelele clasice (NIST WebBook, VDI Wärmeatlas).

P_abs [bar] T_sat [°C] ρ_lichid_sat [kg/m³] ρ_vapor_sat [kg/m³] h_lichid_sat [kJ/kg] h_vapor_sat [kJ/kg] s_lichid_sat [kJ/kg·K] s_vapor_sat [kJ/kg·K]
0.581.32970.90.3086340.52645.21.09107.5930
199.61958.60.5904417.42674.91.30267.3589
2120.21942.91.1291504.72706.21.53017.1269
5151.83915.32.6677640.12748.11.86066.8207
10179.88887.15.1456762.62777.12.13816.5828
20212.38849.810.042908.52798.32.44676.3390
40250.36798.420.0901087.42800.82.79656.0696
80294.97720.342.5081316.62757.53.20765.7430

Anexa I — Pseudocod IAPWS-IF97 — abur supraîncălzit

Pseudocod schematic al algoritmului de calcul pentru entalpia specifică h(P, T) în Region 2 (abur supraîncălzit) conform IAPWS-IF97. Scop: ilustrarea pașilor logici. Implementarea reală necesită ~50 coeficienți tabulari (n_i, J_i pentru partea ideală; n_i, I_i, J_i pentru partea reziduală) publicați în IAPWS Release R7-97.

ALGORITM h_IAPWS_IF97_Region2(P, T):
    // P = presiune absolută [MPa]
    // T = temperatură absolută [K]
    // Validitate: 273.15 K ≤ T ≤ 1073.15 K, P ≤ 100 MPa

    1. // Variabile reduse
       π = P / 1.0     // P_ref = 1 MPa
       τ = 540 / T     // T_ref = 540 K

    2. // Partea ideală a energiei libere Gibbs reduse γ⁰(π, τ)
       γ⁰      = ln(π) + Σ_{i=1..9} n_i⁰ · τ^(J_i⁰)
       γ⁰_τ   = Σ_{i=1..9} n_i⁰ · J_i⁰ · τ^(J_i⁰ − 1)

    3. // Partea reziduală γʳ(π, τ)
       γʳ      = Σ_{i=1..43} n_i · π^(I_i) · (τ − 0.5)^(J_i)
       γʳ_τ   = Σ_{i=1..43} n_i · π^(I_i) · J_i · (τ − 0.5)^(J_i − 1)

    4. // Entalpia specifică reduce
       h_red  = τ · (γ⁰_τ + γʳ_τ)

    5. // Entalpia în unități SI
       h      = h_red · R · T     // R = 0.461526 kJ/(kg·K)

    RETURN h     // [kJ/kg]
END ALGORITM

Notă: Coeficienții n_i⁰, J_i⁰ (9 termeni partea ideală) și n_i, I_i, J_i (43 termeni partea reziduală) sunt publicați în IAPWS Release R7-97, Tabelele 10 și 11. Algoritmi similari există pentru calculul entropiei s, densității ρ, vitezei sunetului w, capacității calorice c_p și a celorlalte mărimi derivate, plus algoritmi pentru Region 1 (lichid), Region 3 (critic) și Region 5 (T mare).

Partea VI — Instalare și montaj

21. Instalare și montaj

21.1 Senzori RTD

  • Adâncime de inserție: minimum 10× diametrul exterior al tecii de protecție
  • Conexiune 3 fire — compensează rezistența unui conductor de legătură
  • Conexiune 4 fire — elimină complet eroarea de rezistență a conductoarelor (clase AA, A)
  • Curent de excitație: max. 1 mA pentru Pt100 (auto-încălzire < 0,01°C în aer)
  • Teci de protecție: SS316L pentru medii corozive; ceramică Al₂O₃ pentru T > 600°C

21.2 Termoelemente (termocuple)

  • Joncțiune împământată: răspuns rapid, sensibilă la bucle de masă
  • Joncțiune neîmpământată: imunitate la interferențe, răspuns mai lent
  • Joncțiune expusă: cel mai rapid răspuns — numai în medii uscate, necorоzive
  • CJC: instrumentul măsoară temperatura terminalelor și corectează FEM
  • Utilizați numai cabluri de extensie/compensare certificate pentru tipul de termocuplă

21.3 Elemente primare ΔP — lungimi drepte (ISO 5167)

ISO 5167 impune lungimi minime de conductă dreaptă amonte (≥ L₁) și aval (≥ L₂) față de elementul primar.

Perturbație amonte L₁/D min (β ≤ 0,65) L₁/D min (β = 0,75) L₂/D min (aval)
Cot simplu (același plan) 10 D14 D5 D
Două coturi (plane diferite) 19 D29 D5 D
Vană de reglare (complet deschisă) 22 D44 D5 D
Reducție concentrică 5 D8 D5 D
Lărgire concentrică 8 D12 D5 D

Notă: D = diametrul interior al conductei. Valorile corespund Clasei B din ISO 5167-2 (cu incertitudine adițională ±0.5%). Pentru Clasa A (fără incertitudine adițională), valorile sunt semnificativ mai mari (ex.: cot simplu, β=0.65 → L₁/D = 28; β=0.75 → L₁/D = 36). Consultați ISO 5167-2:2022 Tabelul 7 pentru valori complete.

Partea VII — Cabluri de prelungire și compensare pentru termocupluri

23. Standarde și principii

24.1 Standard de referință: IEC 60584-3:2021

Câmp Valoare
Titlu Termocuple — Partea 3: Cabluri de extensie și compensare
Organizație Comisia Electrotehnică Internațională (IEC)
Tipuri acoperite B, E, J, K, N, R, S, T
Toleranțe eroare EMF Clasa 1 (±1.5°C sau ±0.4%), Clasa 2 (±2.5°C sau ±0.75%) — IEC 60584-3 nu definește Clasa 3

24.2 Extensie vs. compensare

Caracteristică Cablu de extensie (tip X) Cablu de compensare (tip C)
Materiale conductoare Identice cu termocupla Aliaje mai ieftine cu EMF echivalent la temperaturi ambientale
Domeniu de utilizare Toată gama termocuplei −40°C … +120°C (max. +200°C)
Cost relativ Ridicat (mai ales R, S, B) Scăzut
Aplicații tipice Instalații cu temperatura ambientă variabilă sau ridicată Racordare la panouri de control, SCADA, PLC

Principiu fundamental: La joncțiunea dintre cablu și termocuplă, ambele capete trebuie să fie la aceeași temperatură pentru a nu introduce erori. Dacă temperatura de joncțiune variază, cablul de compensare introduce o eroare proporțională cu deviația față de domeniul său de calibrare.

24. Tipuri de cabluri și materiale conductoare

Tip Conductor + Conductor − Sensibilitate EMF Domeniu extensie Culoare IEC Tip disponibil
J Fe (Fier pur) CuNi 43 (Constantan) ~52 µV/°C −40°C … +750°C Negru Extensie
K NiCr (Chromel — Ni90Cr10) NiAl (Alumel — Ni94Al2Mn2Si) ~41 µV/°C −40°C … +1000°C Verde Extensie
T Cu (Cupru pur) CuNi 43 (Constantan) ~43 µV/°C −200°C … +350°C Maro Extensie
E NiCr (Chromel — Ni90Cr10) CuNi 43 (Constantan) ~62 µV/°C −40°C … +750°C Violet Extensie
N NiCrSi (Nicrosil — Ni84Cr14Si1.4) NiSi (Nisil — Ni95.5Si4.4Mg0.1) ~27 µV/°C −40°C … +1000°C Roz/Somon Extensie
R PtRh13 (Platină-Rodiu 13%) Cu/CuNi (compensare) ~7 µV/°C −40°C … +200°C Portocaliu Compensare
S PtRh10 (Platină-Rodiu 10%) Cu/CuNi (compensare) ~7 µV/°C −40°C … +200°C Portocaliu Compensare
B PtRh30 (Platină-Rodiu 30%) PtRh6 / Cu (compensare) ~0 µV/°C (la 25°C) 0°C … +100°C Gri Compensare

Tip B are o sensibilitate EMF practic nulă la temperatura ambiantă (sub 50°C), motiv pentru care erorile cablului de compensare sunt minime. Acesta este și motivul pentru care cablul de compensare pentru tip B poate utiliza conductori de Cu/Cu.

25. Materiale de izolație și domenii de temperatură

Material Domeniu temperaturi Caracteristici principale Aplicații tipice
PVC −40°C … +105°C Rezistență chimică bună, flexibil, cost redus Aplicații industriale standard
Cauciuc siliconic −60°C … +200°C Flexibil la frig, rezistent la ozon și UV Industria alimentară, farmaceutică, cryogenic
PTFE (Teflon) −80°C … +260°C Rezistență chimică excepțională, impermeabil Industria chimică, petrochimică
Fibra de sticlă −40°C … +480°C Rezistă la temperaturi ridicate, ignifug Cuptoare, turnătorii, siderurgie
Fibra ceramică până la +1000°C Rezistență maximă la temperaturi Procese la temperaturi extreme
Poliimidă (Kapton) −200°C … +260°C Grosime minimă, rezistență la radiații Aerospațial, nuclear, medical

26. Versiuni constructive și criterii de selecție

27.1 Ecranare

Tip ecranare Eficiență EMI Caracteristici
Neecranat Cost minim, interferențe reduse
Folie Al + fir drenaj 85–100% Protecție bună, cost scăzut
Împletitură Cu cositorit 85–98% Rezistență mecanică, flexibil
Împletitură inox 75–95% Rezistență chimică și mecanică sporită

27.2 Structuri de cablu

  • Simplex (o pereche) — un singur termocuplă per cablu, standard pentru instalații simple
  • Duplex (două perechi) — două termocuple sau circuit de rezervă pe același traseu
  • Multiplex (mai multe perechi) — reducerea numărului de trasee de cabluri
  • Cu armătură SWA — protecție la impact mecanic, instalare subterană

27.3 Criterii de selecție

  1. Selectați tipul de cablu (extensie sau compensare) în funcție de temperatura la joncțiunea cu termocupla
  2. Selectați izolația în funcție de temperatura ambiantă maximă de pe traseul cablului (nu temperatura procesului)
  3. Utilizați ecranare la cabluri ce trec prin zone cu motoare, convertoare sau transformatoare
  4. Respectați codul de culori IEC 60584-3 pentru identificare corectă în instalație
  5. Evitați îmbinările pe traseu; dacă sunt necesare, folosiți conectori specifici tipului de termocuplă

27. Referințe — Partea VII

  1. IEC 60584-3:2007Cabluri de extensie și compensare pentru termoelemente. CEI, 2007.
  2. IEC 60227Cabluri izolate cu PVC — tensiuni nominale până la 450/750 V.
  3. IEC 60245Cabluri izolate cu cauciuc — tensiuni nominale până la 450/750 V.
  4. EN 50288Cabluri multi-element pentru comunicații și control.

Anexa E — Coduri de culori IEC 60584-3

Tip Culoare manta Culoare conductor + Culoare conductor − Tip cablu
J Negru Negru Alb Extensie (JX)
K Verde Verde Alb Extensie (KX)
T Maro Maro Alb Extensie (TX)
E Violet Violet Alb Extensie (EX)
N Roz/Somon Roz/Somon Alb Extensie (NX)
R Portocaliu Portocaliu Alb Compensare (RC)
S Portocaliu Portocaliu Alb Compensare (SC)
B Gri Gri Alb Compensare (BC)

Notă: În standardul IEC 60584-3, conductorul negativ este întotdeauna Alb pentru toate tipurile (J, K, T, E, N, R, S, B), fără excepții. Conductorul pozitiv are aceeași culoare ca mantaua exterioară. Schema +Alb/−Roșu pentru R/S/B aparține standardului britanic BS 1843 (retras în 2003).

GLOSAR

Glosar de termeni

Termen Definiție
Ajutaj (Nozzle) Element primar ΔP cu profil hidrodinamic optimizat (ISA 1932 / ajutaj lung), ISO 5167-3. Pierdere de presiune mai mică decât diafragma; mai rezistent la eroziune.
Alpha (α) Coeficientul de temperatură al rezistenței (RTD). Standard Pt: α = 0,003850 Ω/Ω/°C (IEC 60751).
Alumel (NiAl) Aliaj NiAl utilizat ca conductor negativ al termocuplei tip K.
Armătură metalică (SWA/STA) Înveliș mecanic de oțel (fire împletite SWA sau bandă STA) pentru protecție mecanică a cablurilor și pozare îngropată.
Beta (β) Raportul d/D la elementele primare ΔP. Valori tipice: 0,2–0,75 (ISO 5167).
Cablu de compensare Cablu cu aliaje economice ce reproduc EMF-ul termocuplei în intervalul −40°C … +120°C. Utilizat la termocuplele tip R, S, B.
Cablu de extensie (prelungire) Cablu cu conductori identici cu electrozii termocuplei; nu introduce erori suplimentare pe orice lungime de instalație.
Calibrare Operații care stabilesc relația dintre indicațiile unui instrument și valorile cunoscute ale mărimii măsurate, în condiții specificate.
Cauciuc siliconic Izolație cablu −60°C … +200°C. Flexibilitate excelentă la temperaturi scăzute.
Chromel (NiCr) Aliaj NiCr utilizat ca conductor pozitiv al termocuplelor tip K și E.
CJC Compensarea joncțiunii reci — corecție a instrumentului pentru a obține temperatura absolută din FEM.
Coeficient de debit (C) Factor de corecție a debitului real față de teoretic (Bernoulli). Dependent de Re și β, conform ISO 5167.
Constantan (CuNi) Aliaj CuNi utilizat ca conductor negativ al termocuplelor tip J, T și E. Rezistivitate electrică aproape constantă cu temperatura.
Debit masic (qm) Masa de fluid pe unitatea de timp [kg/s; kg/h]. qm = qv · ρ. Esențial în industria gazelor și energetică.
Debit volumic (qv) Volumul de fluid pe unitatea de timp [m³/s; m³/h]. Mărimea de bază calculată din ecuația Bernoulli.
Diafragmă Disc metalic cu orificiu calibrat montat între flanșe (ISO 5167-2). Cel mai răspândit element primar; prize de colț, D&D/2 sau flanșă.
Ecranare (shielding) Înveliș conductor (folie Al, împletitură Cu/inox) care reduce EMI. Se conectează la masă printr-un fir de drenaj.
Efect Seebeck Generarea de FEM la joncțiunea a două metale diferite la temperaturi diferite — principiul termocuplelor.
EMF / FEM Tensiunea electrică generată de efect Seebeck. Exprimată în mV; depinde de temperatură și tipul termocuplei.
EMI (interferență electromagnetică) Perturbație externă care introduce erori în cablurile de semnal. Redusă prin ecranare, separare față de circuitele de putere și împământare.
Factor de expandabilitate (ε) Corecție pentru compresibilitatea gazelor în ecuația de debit. ε = 1 pentru lichide, ε < 1 pentru gaze.
Fibra ceramică Izolație cablu până la +1000°C. Utilizată în procese cu temperaturi foarte ridicate și atmosfere oxidante/reducătoare.
Fibra de sticlă Izolație cablu până la +480°C. Utilizată în cuptoare industriale și turnătorii.
Fir de drenaj Conductor neizolat în contact cu folia ecran; permite conectarea ecranului la masă pentru drenarea curenților de interferență.
Folie de aluminiu (ecran) Folie Al-poliester aplicată peste conductoare; acoperire 100% EMI la cost redus. Utilizată cu fir de drenaj.
Împletitură (braid) Ecran din fire metalice împletite (Cu cositorit / inox). Protecție mecanică și EMI mai bună decât folia; acoperire 85–95%.
Incertitudine de măsurare Dispersia valorilor atribuibile unei mărimi măsurate, evaluată conform GUM. Include componente tip A (statistice) și tip B.
IP (Indice de protecție) Clasificare IEC 60529: gradul de protecție față de solide (prima cifră 0–6) și lichide (a doua cifră 0–9). Ex: IP67 — etanș la praf și imersie temporară.
ISO 5167 Standard pentru elementele primare ΔP în conducte pline. 4 părți: principii (1), diafragme (2), ajutaje (3), tuburi Venturi (4).
Joncțiune de măsurare Punctul de contact dintre firele termocuplei, plasat în mediul de măsurat. Tipuri: expusă, îngropată sau pusă la pământ.
Manta exterioară (jacket) Înveliș exterior al cablului pentru protecție mecanică și chimică. Materialul (PVC, silicon, PTFE) determină domeniu de temperatură și rezistență chimică.
Metrologie Știința măsurătorilor — aspecte teoretice și practice, indiferent de domeniu. Include metrologia științifică, industrială și legală.
Pierdere de presiune permanentă Pierdere de presiune nerecuperabilă după elementul primar. Diafragmă: ~60–80% din ΔP; ajutaj/Venturi: ~5–20%.
Presiune diferențială (ΔP) Diferența de presiune P1 − P2 la elementul primar. Debitul ∝ √ΔP (Bernoulli/ISO 5167). Măsurată cu traductoare ΔP.
Prize de presiune Orificii în peretele conductei pentru traductoare ΔP. Tipuri ISO 5167: colț, D și D/2, flanșă.
PTFE (Teflon) Izolație cablu −80°C … +260°C. Rezistență chimică excepțională; utilizat în aplicații criogenice, chimice și farmaceutice.
PVC (Policlorură de vinil) Izolație cablu standard −40°C … +105°C. Rezistență chimică bună, cost redus.
Re_D (numărul Reynolds) Re_D = ρ·v·D/μ. Laminar: Re < 2000; turbulent: Re > 4000. ISO 5167 impune Re_D minim pentru validitatea corelațiilor.
RTD Senzor de temperatură bazat pe variația rezistenței electrice cu temperatura. Tipuri: Pt100 / Pt500 / Pt1000 (IEC 60751).
Trasabilitate (metrologică) Legătura documentată neîntreruptă dintre rezultatul măsurării și un etalon de referință (BIPM, NIST etc.), cu contribuții la incertitudine la fiecare verigă.
Tub Venturi Element primar cu profil convergent-divergent (ISO 5167-4). Cea mai mică pierdere de presiune permanentă; tipuri: clasic și cu ajutaj.
Vena contracta Secțiunea minimă a jetului în aval de diafragmă (~0,3–0,5 D). Viteză maximă și presiune minimă — punctul teoretic de măsurare aval.
Verificare metrologică Procedura legală prin care un organism autorizat confirmă că un instrument satisface cerințele metrologice legale. Se finalizează cu marcaj și certificat.