5.5.2.2.3.1.6.1. Алгоритм
Блок коррекции температуры/давления (TPCFL) используется для корректировки расхода технологического газа, измеряемого расходомером (работающим по принципу перепада давления), на основании показаний температуры и давления.
Блок коррекции температуры/давления (TPCFL) используется для корректировки расхода газа, измеряемого расходомером (работающим по принципу перепада давления), относительно идеального газа на основании показаний температуры и давления.
На рисунке ниже показана функциональная блок-схема блока коррекции температуры/давления (TPCFL):
В таблице ниже перечислены методы доступа к входам/выходам и адресаты соединения входов/выходов блока коррекции температуры/давления (TPCFL):
Вход/Выход
|
Метод доступа
к входам/выходам
|
Адресат соединения
| |||
Каналы модулей
ввода/вывода ПЛК
|
Переменные
внешней логики
|
Входы/выходы функциональных блоков
| |||
IN
|
Расчетный вход
|
Запись
|
x
|
x
| |
Q01
|
Измеренная температура
|
Запись
|
-
|
x
|
x
|
Q02
|
Измеренное давление
|
Запись
|
-
|
x
|
x
|
OUT
|
Расчетный выход
|
Чтение
|
x
|
x
| |
OUT_SUB
|
Дополнительный выход
|
Чтение
|
x
|
x
|
x: соединение разрешено
-: соединение запрещено
Назначение блока коррекции температуры/давления (TPCFL)
Блок TPCFL выполняет обработку входа, вычислений, выхода и аварийной сигнализации.
Список доступных типов обработки входа функционального блока TPCFL:
Нет преобразования
Аналоговый вход
Преобразование путем вычисления квадратного корня
Преобразование входа последовательности импульсов
Вход подсистемы
Список доступных типов обработки выхода функционального блока TPCFL:
Вспомогательный выход CPV
Вспомогательный выход ∆CPV
Нет преобразования
Аналоговый выход
Выход подсистемы
Список доступных тревог функционального блока TPCFL:
Нормальное состояние (NR)
Высокая сигнализация размыкания входа (IOP)
Низкая сигнализация размыкания входа (IOP-)
Сигнализация нарушения соединения (CNF)
Список доступных режимов функционального блока TPCFL:
Для получения более подробной информации об обработке вxода ознакомьтесь с:
Для получения более подробной информации об обработке выxода ознакомьтесь с:
Для получения более подробной информации об обработке аварийной сигнализации ознакомьтесь с:
|
Выполнение вычислений в блоке коррекции температуры/давления (TPCFL)
Блок TPCFL выполняет вычисления, используя свой алгоритм вычислений и конфигурационные параметры.
Алгоритм вычислений
Блок коррекции температуры/давления (TPCFL) производит корректировку расхода газа относительно идеального газа на основании показаний температуры и давления.
Существуют три возможных алгоритма расчета величины коррекции:
Расчет величины коррекции температуры и давления
Расчет величины коррекции температуры
Расчет величины коррекции давления
Как входные, так и выходные данные расчета коррекции являются действительными числами с плавающей запятой.
Расчетное значение выхода (CPV) представляет собой скорректированное значение расхода (F0), умноженное на коэффициент усиления (GAIN).
где F0 – скорректированное значение расхода;
GAIN - коэффициент усиления.
|
Вычисление температуры и давления
В рамках данной операции производится расчет величины коррекции температуры и давления. Ниже приводится выражение расчета величины коррекции, где фактический измеренный расход - Fi, контрольное давление - Pb, контрольная температура - Tb,
фактическое измеренное давление - P и фактическая измеренная температура - Т.
Если давление будет измеряться в кПа, а температура в °С, то выражение будет выглядеть следующим образом:
где Fi - измеренный расход;
Fo - скорректированный расход;
P - измеренное давление, кПа;
Pb - контрольное давление, кПа;
T - измеренная температура, °С;
Tb - контрольная температура, °С.
|
Если давление будет измеряться в кгс/см², а температура в K, то выражение будет выглядеть следующим образом:
где Fi - измеренный расход;
Fo - скорректированный расход;
P - измеренное давление, кгс/см²;
Pb - контрольное давление,кгс/см²;
T - измеренная температура, K;
Tb - контрольная температура, K.
|
Расчет коррекции температуры
При выполнении этой операции производится только расчет величины коррекции температуры на основании следующих значений: фактического измеренного расхода газа - Fi, контрольной температуры - Тb и фактической измеренной температуры - Т.
Если температура будет измеряться в °С, то выражение будет выглядеть следующим образом:
где Fi - измеренный расход;
Fo - скорректированный расход;
T - измеренная температура, °С;
Tb - контрольная температура, °С.
|
Если температура будет измеряться в K, то выражение будет выглядеть следующим образом:
где Fi - измеренный расход;
Fo - скорректированный расход;
T - измеренная температура, К;
Tb - контрольная температура, К.
|
Расчет коррекции давления
При выполнении этой операции производится только расчет величины коррекции давления на основании следующих значений: фактического измеренного расхода газа - Fi, контрольного давления - Pb, фактического измеренного давления - Р.
Если давление будет измеряться в кПа, то выражение будет выглядеть следующим образом:
где Fi - измеренный расход;
Fo - скорректированный расход;
P - измеренное давление, кПа;
Pb - контрольное давление, кПа.
|
Если давление будет измеряться в кгс/см², то выражение будет выглядеть следующим образом:
где Fi - измеренный расход;
Fo - скорректированный расход;
P - измеренное давление, кгс/см²;
Pb - контрольное давление, кгс/см².
|
Установка параметров
Настройка блока осуществляется в среде Astra.IDE с помощью следующих конфигурационных параметров:
С помощью параметра CONFIG.CONTR_CALC.TEMP_UNIT типа ENUM_TEMP_UNIT выбираются единицы измерения для температуры;
С помощью параметра CONFIG.CONTR_CALC.PRESS_UNIT типа ENUM_PRESS_UNIT выбираются единицы измерения для давления;