
- •28 Зао “контраст” Контроллеры многофункциональные кр-300, кр-300м
- •Окл (02)Оперативный контроль логической программы
- •Огу (03)Оперативный групповой контроль и управление
- •Дик (04)Дискретный контроль
- •Алгоритмы обмена по сети магистр
- •Вин (05)Ввод интерфейсный сетевой
- •Инв (06)Интерфейсный вывод сетевой
- •Инр (07)Интерфейсный вывод радиальный
- •Вип (08)Ввод интерфейсный полевой*
- •Усо (09)усо-1 *
- •Алгоритмы ввода-вывода информации с усо
- •Ва (10)Ввод аналоговый
- •Вд (11)Ввод дискретный
- •Вап(12)Ввод аналоговый помехозащищенный *
- •Ав (13)Аналоговый вывод
- •Дв (14)Дискретный вывод
- •Ив (15)Импульсный вывод
- •Ав8 (16)Аналоговый вывод на 8
- •Алгоритмы системного контроля
- •Авр (17)Аварийный вывод
- •Кпп (18)Контроль пропажи питания
- •Ссо (19)Супервизор сетевого обмена
- •Алгоритмы регулирования
- •Ран (20)Регулирование аналоговое
- •Рим (21)Регулирование импульсное
- •Рпи (22)пи-регулятор
- •Входы -выходы алгоритма рпи
- •Здн (24)Задание
- •Здл (25)Задание локальное
- •Руч (26)Ручное управление
- •Прз (27)Программный задатчик
- •Инз (28)Интегрирующий задатчик
- •Прк (29)Пороговый контроль
- •Динамические преобразования
- •Инт (33)Интегрирование
- •Диф (34)Дифференцирование
- •Фил (35)Фильтрация
- •Дин (36)Динамическое преобразование
- •Диб (37)Динамическая балансировка
- •Огс (38)Ограничение скорости
- •Зап (39)Запаздывание
- •Фвп (40)Фильтр высокочастотной помехи
- •Фпм(41) – Фильтр помех
- •Статические преобразования
- •Сум (42)Суммирование
- •Сма (43)Суммирование с масштабированием
- •Умд (44)Умножение-деление
- •Кор (45)Корень квадратный
- •Мод (46)Модуль сигнала
- •Кус (47)Кусочно-линейная функция
- •Огр (48)Ограничение
- •Скс (49)Скользящее среднее
- •Дис (50)Дискретное среднее
- •Мин (51)Минимум
- •Мкс (52)Максимум
- •Сит (53)Среднее из трех
- •Экс (54)Экстремум
- •Мсш (55)Масштабирование
- •Смз (56)Суммирование с выделением модуля и знака
Алгоритмы регулирования
Ран (20)Регулирование аналоговое
Назначение.
Алгоритм используется при построении ПИД регулятора, имеющего аналоговый выход. Алгоритм, как правило, сочетается с пропорциональным исполнительным механизмом (позиционером) либо используется в качестве ведущего в схеме каскадного регулирования.
Помимо формирования ПИД закона в алгоритме вычисляется сигнал рассогласования, этот сигнал фильтруется, вводится зона нечувствительности. Выходной сигнал алгоритма ограничивается по максимуму и минимуму.
Описание алгоритма.
Функциональная схема алгоритма содержит несколько звеньев. Звено, выделяющее сигнал рассогласования, суммирует два входных сигнала, при этом один из сигналов масштабируется, фильтруется и инвертируется. Сигнал рассогласования на выходе этого звена (без учета фильтра) равен:
=Х1 - Км * Х2, где Км масштабный коэффициент.
Фильтр нижних частот первого порядка имеет передаточную функцию:
W(р) = 1 / (Тф*Р + 1), где Тф постоянная времени фильтра.
Зона нечувствительности не пропускает на свой выход сигналы, значения которых находятся внутри установленного значения зоны. Сигнал 2 на выходе этого звена равен:
2= 0 при | | Х /2;
2=(| | - Х /2)*sign при | | >Х /2, где Х зона нечувствительности.
ПИД-звено выполняет пропорционально-интегрально-дифференциальное преобразование сигнала и имеет передаточную функцию:
W(p)=Кп[1+1/(Ти*р)+Кд*Ти*р/(1+0.125*Кд*Ти*р)2],
где Кп, Ти, Кд соответственно коэффициент пропорциональности, постоянная времени интегрирования и коэффициент времени дифференцирования, равный Кд=Тд/Ти (при Кд*Ти>819 значение Тд= ).
Алгоритм РАН может использоваться в качестве ПД- или П-регулятора. В ПД-регуляторе устанавливается Ти= . Если этот параметр установлен оператором вручную в режиме программирования, то интегральная ячейка аннулируется и при переходе в режим работы алгоритм формирует передаточную функцию:
W(p)=Кп[1+819*Кд*р/(1+0.125*819*Кд*р)2],
при этом, если Кд 1, постоянная времени дифференцирования Тд=819Кд (сек, мин, или час в зависимости от выбранного диапазона и масштаба времени); если Кд > 1, то Тд=.
Для получения П-регулятора следует установить Ти= и Кд=0. Свойства интегральной ячейки при этом остаются такими же, как в ПД-регуляторе.
Ограничитель ограничивает выходной сигнал алгоритма по максимуму и минимуму. Уровни ограничения устанавливаются коэффициентами Хмакс, Хмин.
Помимо двух сигнальных входов Х1 и Х2, алгоритм имеет 8 настроечных входов, которые задают параметры настройки алгоритма, и два управляющих входа для запрета изменения сигнала в большую или меньшую сторону. Диапазоны параметров настройки стандартные для алгоритмов. Значение Х <0 воспринимается алгоритмом соответственно как Х = 0.
Алгоритм имеет 4 выхода. Выход Y основной выход алгоритма. На выходе Y формируется отфильтрованный сигнал рассогласования. Два дискретных выхода фиксируют момент наступления ограничения выходного сигнала Y. Логика формирования выходных дискретных сигналов определяется следующей таблицей (здесь Y1 сигнал на входе звена ограничения):
Y1 |
Y |
Dмкс |
Dмин |
Хмин<Y1<Хмкс |
Y=Y1 |
0 |
0 |
Y1Хмкс |
Y=Хмкс |
1 |
0 |
YХмин |
Y=Хмин |
0 |
1 |
Алгоритм будет правильно работать, только если Хмакс > Xмин.
Режимы работы
Алгоритм относится к группе следящих.
Команда отключения вместе со значением начальных условий Yо поступает на каскадный выход Y алгоритма. В режиме отключения работа алгоритма изменяется следующим образом:
интегральная ячейка ПИД звена “заряжается” до значения
Yи = Yо - Kп*2,
Д составляющая обнуляется;
при выполнении необходимых условий входной сумматор переходит в режим обратного счета, при этом на каскадном входе Х1 формируется команда отключения и устанавливается значение начальных условий Хо=Км*Х2; эти сигналы передаются предвключенному алгоритму.
В режим запрета алгоритм переходит в двух случаях:
по собственной инициативе, когда выходной сигнал ПИД-звена вышел за установленные пороги ограничения;
если команда запрета поступает извне на входы Сзб или Сзм.
В любом случае в режиме запрета блокируется изменение И-составляющей ПИД-звена в запрещенном направлении.
В остальном работа алгоритма в режиме запрета не изменяется.
При работе в отключенном режиме сигнал Yо, “навязанный” алгоритму извне, может выйти за пороги ограничения. Ограничитель не препятствует этому, но после перехода в стандартный режим изменение выходного сигнала возможно лишь в направлении, приближающем выходной к установленным порогам ограничения.
После того, как выходной сигнал выйдет из области ограничения и вернется на линейный участок, выходной сигнал вновь может изменяться в обоих направлениях.
Входы-выходы алгоритма РАН и его функциональная схема приведены ниже.
Входы -выходы алгоритма РАН
Номер |
Обозначение |
Вх-Вых |
Назначение |
01 |
Х1 |
Вход |
Немасштабируемый вход (каскадный) |
02 |
Х2 |
“ |
Масштабируемый вход |
03 |
Км |
“ |
Масштабный коэффициент |
04 |
Тф |
“ |
Постоянная времени фильтра |
05 |
Х |
“ |
Зона нечувствительности |
06 |
Кп |
“ |
Коэффициент пропорциональности |
07 |
Ти |
“ |
Постоянная времени интегрирования |
08 |
Кд |
“ |
Постоянная времени дифференцирования |
09 |
Хмкс |
“ |
Уровень ограничения по максимуму |
10 |
Хмин |
“ |
Уровень ограничения по минимуму |
11 |
Сзб |
“ |
Сигнал запрета в направлении “Больше” |
12 |
Сзм |
“ |
Сигнал запрета в направлении “Меньше” |
01 |
Y |
Выход |
Основной выход алгоритма (каскадный) |
02 |
Y |
“ |
Сигнал рассогласования |
03 |
Dмкс |
“ |
Ограничение по максимуму |
04 |
Dмин |
“ |
Ограничение по минимуму |