Измерение уровня с компенсацией плотности с помощью передатчика DP: ввод в эксплуатацию Emerson Rosemount 3051S и Honeywell STD800

Расчет LRV и URV: формулы для открытых и закрытых резервуаров
Измерение уровня по дифференциальному давлению использует гидростатический принцип: ΔP = ρ × g × h. Передатчик измеряет ΔP напрямую, но не знает ρ. DCS преобразует ΔP в уровень, используя параметры LRV и URV, которые учитывают предполагаемую плотность. Падение плотности на 3,5% (например, охлаждение сырой нефти с 60°C до 25°C) создаёт ошибку в 105 мм на резервуаре высотой 3 метра — достаточно, чтобы нарушить бюджет точности SIL 2.
Формула для открытого резервуара: LRV = ρ_жидкости × g × h_min (обычно 0). URV = ρ_жидкости × g × h_max.
Пример: резервуар с водой, h_max = 2,5 м, ρ = 1000 кг/м³. URV = 1000 × 9,81 × 2,5 = 24 525 Па.
Формула для закрытого резервуара с влажной ногой: LRV = ρ_жидкости × g × h_min − ρ_влажной_ноги × g × H_влажной_ноги. URV = ρ_жидкости × g × h_max − ρ_влажной_ноги × g × H_влажной_ноги.
Пример: закрытый сосуд, h_max = 1,8 м, удельный вес процесса = 0,90, высота влажной ноги = 2,2 м, жидкость в влажной ноге — вода: LRV = −21,6 кПа. URV = −5,69 кПа. URV отрицательное — вводите эти точные значения. Никогда не меняйте знак, иначе выход 4–20 мА будет отображаться неправильно.
Для решений с дифференциальными передатчиками давления доступны дифференциальный передатчик давления Honeywell 51305829-400 и прецизионный дифференциальный передатчик давления Honeywell 51196814-200 для измерения уровня в технологических процессах.
Компенсация плотности на Rosemount 3051S и Honeywell STD800
Emerson Rosemount 3051S поддерживает два подхода:
- Внешний передатчик плотности (например, Micro Motion Coriolis), передающий фактическую плотность в DCS: Уровень = (ΔP_измеренное − смещение LRV) / (ρ_фактическая × g). В DeltaV используйте блок CHARACTERIZE, который сопоставляет ΔP и ρ с уровнем. Установите период расчёта на более медленное обновление передатчика — 500 мс для входа Coriolis.
- Коррекция на основе температуры. Если у жидкости известна зависимость плотности от температуры (например, по таблицам API), вычисляйте ρ_фактическую по измеренной температуре. Это не требует дополнительного оборудования, но менее точно для жидкостей с изменяющимся составом.
Honeywell STD800 SmartLine использует HART-команду 35 для чтения приложенного ΔP. В Experion PKS настройте пользовательский функциональный блок: Уровень = DP_raw / (ρ_опорная × (1 + β × (T_процесса − T_расчётная)) × g), где β — коэффициент теплового расширения (обычно 0,00065 /°C для лёгкой сырой нефти).
Шестишаговая процедура пусконаладки на месте
- Шаг 1: Проверьте диапазон передатчика и LRV/URV по техническому паспорту с помощью HART-коммуникатора. Сравните с расчетными значениями по чертежу сосуда. Любое расхождение более 0,5% диапазона требует корректировки до теста контура.
- Шаг 2: Выполните калибровку датчика. Уравняйте оба импульсных трубопровода и выполните HART-команду 47 Zero Trim. Принимайте только если выход при нулевом ΔP в пределах ±0,1% диапазона. Большие сдвиги указывают на засорение импульсной линии — устраните проблему до калибровки.
- Шаг 3: Примените 25%, 50%, 75% и 100% калиброванного диапазона с помощью весового калибратора. Принимайте, если все отклонения в пределах ±0,1 мА от ожидаемых значений (8,00, 12,00, 16,00, 20,00 мА).
- Шаг 4: Проверьте масштабирование DCS. В Experion PKS убедитесь, что EGU_100 соответствует URV, а EGU_0 — LRV. Инверсия масштабирования приводит к тому, что уровень показывает 100% при выходе передатчика 4 мА — опасно для защиты от переполнения.
- Шаг 5: Если активна компенсация плотности, протестируйте при двух значениях плотности. Примените ΔP, соответствующее 50% уровня при расчётной плотности. Убедитесь, что DCS показывает 50,0%. Измените вход плотности на 110% — уровень в DCS должен показать 45,5%.
- Шаг 6: Задокументируйте исходные и конечные значения, серийные номера приборов, HART-тег, дату калибровки и подпись техника. Для контуров SIS по IEC 61511 сохраните запись в системе управления обслуживанием SIL.
Распространённые ошибки и их причины
- Ошибка 1 — постоянное положительное смещение (завышение на 5–10%): Плотность влажной ноги принята как вода (удельный вес 1,00), а фактическая жидкость — гликоль (удельный вес 1,10). Пересчитайте URV с правильной плотностью уплотнительной жидкости.
- Ошибка 2 — уровень растёт с повышением температуры: Отсутствует компенсация плотности. Жидкость расширяется; при снижении плотности ΔP на единицу уровня увеличивается, но DCS воспринимает это как рост уровня. Внедрите коррекцию по температуре или добавьте денситометрию.
- Ошибка 3 — скачки уровня во время продувки: Давление азота продувки попадает в точку измерения процесса. Свяжите клапан продувки с качественным тегом DCS. Отметьте уровень как НЕУВЕРЕННЫЙ, пока клапан открыт, согласно ISA-18.2.
- Ошибка 4 — отрицательное значение при фактическом нулевом уровне: LRV установлен в положительное значение вместо нуля (или правильного отрицательного для влажной ноги). Введите LRV заново по расчету. Повторите калибровку датчика и проверьте, что 4,00 мА соответствует пустому резервуару.
Заключение и рекомендации
Измерение уровня по дифференциальному давлению требует точного расчёта LRV/URV, правильной компенсации влажной ноги и стратегии коррекции плотности. Ошибка плотности в 10% напрямую приводит к ошибке уровня в 10% — неприемлемо для защиты от переполнения SIL 2 или точности учёта. На Rosemount 3051S проверяйте с помощью HART-команды 47 zero trim и четырёхточечного ввода мА. На STD800 SmartLine используйте HART-команду 35 и пользовательские блоки Experion PKS для коррекции плотности в реальном времени. Всегда завершайте пусконаладку с документированными записями исходных и конечных значений, связанными с файлом верификации SIL.
Автор: Лю Ян — инженер по промышленной автоматизации с более чем 10-летним опытом работы с ПЛК, DCS и системами управления.
