- •4. Алгоритмы управления технологическими процессами
- •4.1. Алгоритмы информационно-измерительной системы асу тп
- •4.1.1. Алгоритмы масштабирования
- •4.1.2. Алгоритмы фильтрации
- •4.1.3. Алгоритмы вычисления среднего значения параметра
- •4.1.4. Алгоритмы определения достоверности информации
- •Алгоритмический модуль первичной обработки информации в информационно-измерительной системе асутп
- •Назначение и область применения
- •Математическое описание задачи
- •Признаки
- •Масштабирование сигнала с датчика
- •Фильтрация сигнала с датчика
- •Блок-схема алгоритма
- •Описание блок-схемы
- •4.2. Алгоритмы управления
4.1. Алгоритмы информационно-измерительной системы асу тп
В алгоритмическом обеспечении информационно-измерительных систем АСУ ТП рассмотрим наиболее характерные процедуры, связанные с первичной обработкой информации, которая поступает в систему.
4.1.1. Алгоритмы масштабирования
Для масштабирования сигнала с датчика, имеющего линейную шкалу, используется формула:
Р [i] = Р min + (N [i] – N min) ( Р max - Р min) / ( N max – N min) (4-1)
где Р [i] – текущее значение измеряемой переменной;
Р min,Р max – минимальное, максимальное значения шкалы датчика, соответственно;
N min, N max - минимальное, максимальное значения выходного сигнала аналого-цифрового преобразователя (АЦП);
N [i] – значение выходного сигнала АЦП, соответствующего измеренному параметру.
В случае использования датчика с нелинейной (квадратичной) шкалой, для масштабирования используется формула:
____________________________________________
Р [i] = √ Р2 min + (N[i] – N min) (Р2 max - Р 2min) / (N max – N min) (4-2)
где Р [i] – текущее значение измеряемой переменной;
Р min, Р max – минимальное, максимальное значения шкалы датчика, соответственно;
N min, N max - минимальное, максимальное значения выходного сигнала АЦП;
N [i] – значение выходного сигнала АЦП, соответствующего измеренному параметру.
4.1.2. Алгоритмы фильтрации
Фильтр - это устройство, осуществляющее определенное преобразование входного сигнала в частотной или временной областях. Операция преобразования сигнала, выполняемая фильтром, называется фильтрацией. В зависимости от вида входного сигнала различают фильтры на непрерывные и дискретные. В зависимости от выполняемого преобразования фильтры могут быть линейными и нелинейными. В информационно-измерительной системе АСУ ТП аналоговые сигналы, поступающие с датчиков, проходят преобразования в цифровых фильтрах с целью выделения полезного сигнала на фоне помех. Процедура фильтрации или сглаживания дает новые значения информационных сигналов, квантованных по времени. Для фильтрации сигнала с датчиков чаще используется фильтр экспоненциального сглаживания, который реализуется следующим уравнением:
Пф [i] = Kф * П [i] + (1 – Kф) * Пф [i -1] ), (4-3)
где Пф [i] – выделенное фильтрацией значение технологического параметра на
текущем шаге измерения;
П [i] – измеренное значение параметра на текущем шаге измерения;
Пф [i -1] - выделенное фильтрацией значение технологического параметра на
предыдущем шаге измерения переменной;
Kф - коэффициент сглаживания (постоянная фильтра).
Коэффициент Kф может изменяться в пределах от нуля до единицы. Значение данного коэффициента подбирается для каждого измеряемого в системе управления параметра индивидуально. Изменение коэффициента меняет свойство фильтрованной информации. Уменьшение коэффициента приводит к понижению чувствительности фильтра к мгновенным текущим измеренным значениям параметров и, наоборот, его увеличение приведет к уменьшению влияния предыдущих значений измеренных переменных на текущее фильтрованное значение переменной, т.е. фильтрованное значение переменной будет определяться в большей степени динамикой изменения текущих измерений для каждой переменной.
