Pomiar poziomu nadajnikiem DP z kompensacją gęstości: uruchomienie Emerson Rosemount 3051S i Honeywell STD800

Obliczanie LRV i URV: Wzory dla zbiorników otwartych i zamkniętych
Pomiary poziomu za pomocą różnicy ciśnień wykorzystują zasadę hydrostatyczną: ΔP = ρ × g × h. Przetwornik mierzy ΔP bezpośrednio, ale nie zna ρ. System DCS przelicza ΔP na poziom, używając parametrów LRV i URV, które zawierają założoną gęstość. Spadek gęstości o 3,5% (np. schłodzenie ropy z 60°C do 25°C) powoduje błąd 105 mm na zbiorniku 3-metrowym — wystarczający, by przekroczyć budżet dokładności SIL 2.
Wzór dla zbiornika otwartego: LRV = ρ_cieczy × g × h_min (zwykle 0). URV = ρ_cieczy × g × h_max.
Przykład: Zbiornik na wodę, h_max = 2,5 m, ρ = 1000 kg/m³. URV = 1000 × 9,81 × 2,5 = 24 525 Pa.
Wzór dla zbiornika zamkniętego z mokrą nogą: LRV = ρ_cieczy × g × h_min − ρ_mn × g × H_mn. URV = ρ_cieczy × g × h_max − ρ_mn × g × H_mn.
Przykład: Naczynie zamknięte, h_max = 1,8 m, gęstość procesu SG = 0,90, wysokość mokrej nogi = 2,2 m, ciecz w mokrej nodze = woda: LRV = −21,6 kPa. URV = −5,69 kPa. URV jest ujemne — wprowadź dokładnie te wartości. Nigdy nie odwracaj znaku, bo wyjście 4–20 mA będzie odczytywane odwrotnie.
Dla rozwiązań z przetwornikami różnicy ciśnień dostępne są Honeywell 51305829-400 Differential Pressure Transmitter oraz Honeywell 51196814-200 Precision Differential Pressure Transmitter do zastosowań pomiaru poziomu procesowego.
Kompensacja gęstości w Rosemount 3051S i Honeywell STD800
Emerson Rosemount 3051S obsługuje dwa podejścia:
- Zewnętrzny przetwornik gęstości (np. Micro Motion Coriolis) dostarczający rzeczywistą gęstość do DCS: Poziom = (ΔP_mierzony − offset LRV) / (ρ_rzeczywiste × g). W DeltaV użyj bloku CHARACTERIZE mapującego ΔP i ρ na poziom. Ustaw okres obliczeń na wolniejszą aktualizację przetwornika — 500 ms dla wejścia Coriolis.
- Korekta oparta na temperaturze. Jeśli ciecz ma znaną zależność gęstości od temperatury (np. z tabel API), oblicz ρ_rzeczywiste z mierzonej temperatury. Nie wymaga dodatkowej aparatury, ale jest mniej dokładna przy zmiennej składzie cieczy.
Honeywell STD800 SmartLine używa polecenia HART 35 do odczytu ΔP. W Experion PKS skonfiguruj niestandardowy blok funkcyjny: Poziom = DP_raw / (ρ_ref × (1 + β × (T_proces − T_projekt)) × g), gdzie β to współczynnik rozszerzalności cieplnej (zwykle 0,00065 /°C dla lekkiej ropy).
Sześciostopniowa procedura uruchomienia w terenie
- Krok 1: Zweryfikuj zakres przetwornika i LRV/URV względem karty katalogowej za pomocą komunikatora HART. Porównaj z wartościami obliczonymi z rysunku naczynia. Każda rozbieżność powyżej 0,5% zakresu wymaga korekty przed testem pętli.
- Krok 2: Wykonaj kalibrację sensora. Wyrównaj obie linie impulsowe i wykonaj HART Command 47 Zero Trim. Zaakceptuj tylko, jeśli wyjście przy zerowym ΔP mieści się w ±0,1% zakresu. Większe przesunięcia wskazują na zablokowanie linii impulsowej — zbadaj przed kalibracją.
- Krok 3: Zastosuj 25%, 50%, 75% i 100% skalibrowanego zakresu za pomocą testera z obciążeniem martwym. Zaakceptuj, jeśli wszystkie odchylenia mieszczą się w ±0,1 mA od wartości oczekiwanych (8,00, 12,00, 16,00, 20,00 mA).
- Krok 4: Zweryfikuj skalowanie DCS. W Experion PKS potwierdź, że EGU_100 odpowiada URV, a EGU_0 odpowiada LRV. Odwrócenie skalowania powoduje, że poziom pokazuje 100% przy wyjściu 4 mA — niebezpieczne dla ochrony przed przepełnieniem.
- Krok 5: Jeśli aktywna jest kompensacja gęstości, przetestuj przy dwóch wartościach gęstości. Zastosuj ΔP odpowiadające 50% poziomu przy gęstości projektowej. Potwierdź, że DCS pokazuje 50,0%. Zmień wartość gęstości na 110% — poziom w DCS powinien wynosić 45,5%.
- Krok 6: Udokumentuj wartości „as-found” i „as-left”, numery seryjne przyrządów, tag HART, datę kalibracji oraz podpis technika. Dla pętli SIS zgodnych z IEC 61511, zapisz dokumentację w systemie zarządzania utrzymaniem SIL.
Typowe wzorce usterek i ich przyczyny
- Usterka 1 — Stały dodatni offset (5–10% za wysoki): Gęstość mokrej nogi założona jako woda (SG 1,00), a faktyczna ciecz uszczelniająca to glikol (SG 1,10). Przelicz URV, używając poprawnej gęstości cieczy uszczelniającej.
- Usterka 2 — Poziom rośnie wraz ze wzrostem temperatury: Brak kompensacji gęstości. Ciecz rozszerza się; niższa gęstość oznacza wyższe ΔP na jednostkę poziomu, ale DCS interpretuje to jako wyższy poziom. Wprowadź korektę opartą na temperaturze lub dodaj densytometr.
- Usterka 3 — Skoki poziomu podczas płukania: Ciśnienie azotu płuczącego przedostaje się do przyłącza procesowego. Zabezpiecz zawór płuczący za pomocą tagu jakości DCS. Oznacz poziom jako NIEPEWNY podczas otwarcia zaworu płuczącego zgodnie z ISA-18.2.
- Usterka 4 — Ujemny odczyt przy faktycznym zerowym poziomie: LRV ustawione na wartość dodatnią zamiast zero (lub poprawną wartość ujemną dla mokrej nogi). Wprowadź ponownie LRV z obliczeń. Powtórz kalibrację sensora i zweryfikuj, że 4,00 mA odpowiada pustemu zbiornikowi.
Podsumowanie i zalecenia
Pomiary poziomu różnicą ciśnień wymagają dokładnego obliczenia LRV/URV, prawidłowej kompensacji mokrej nogi oraz strategii korekcji gęstości. Błąd gęstości 10% przekłada się bezpośrednio na 10% błąd poziomu — niedopuszczalny dla ochrony przed przepełnieniem SIL 2 lub dokładności inwentaryzacji. W Rosemount 3051S weryfikuj za pomocą HART Command 47 zero trim i czteropunktowego wstrzykiwania mA. W STD800 SmartLine używaj HART Command 35 i niestandardowych bloków funkcyjnych w Experion PKS do korekcji gęstości w czasie rzeczywistym. Zawsze kończ uruchomienie dokumentacją wartości as-found/as-left powiązaną z plikiem weryfikacji SIL.
Autor: Liu Yang jest inżynierem automatyki przemysłowej z ponad 10-letnim doświadczeniem w PLC, DCS i systemach sterowania.
