74.Блоки адаптивного регулювання тм
Адаптивное регулирование (APID)
Данный блок позволяет организовать регулирование по PID-закону с автоматическим вычислением настроек регулятора.
В инструментальной системе работа блока адаптивного регулирования поддерживается только в отладчике программ. Для использования этого алгоритма в реальном времени требуется Adaptive Control МРВ, Adaptive Control Double Force МРВ или Adaptive Микро TRACE MODE с поддержкой данной функции.
Входы и выходы блока
Блок APID имеет семь функциональных входов и пять выходов. Входы имеют следующее назначение:
REG – вход управления, его значение определяет следующие режимы работы блока:
0 – регулирование с использованием настроек, поданных на входы KP, KI и KD;
1 – вычисление настроек регулятора;
2 – сброс всех результатов вычислений (значения настроек на выходах блока, критическая частота и амплитуда генератора);
3 – сброс критической частоты и амплитуды;
4 – установка режима нефорсированного управления, т.е. изменение задания не отрабатывается в пропорциональной и дифференциальной составляющих. В этом случае переходный процесс более затянут, но сокращается величина динамической погрешности. По умолчанию регулятор работает в этом режиме;
5 – установка режима форсированного управления, т.е. при смене задания произойдет скачок по управлению;
6 – непрерывное вычисление настроек регулятора с плавным переходом от старых значений к новым. В этом режиме определение текущих настроек и их введение в регулятор происходит автоматически. Значения настроек постоянно индицируются на выходах KP, KI, KD;
10 – регулирование с использованием вычисленных настроек, сформированных на выходах KP, KI и KD. Отрицательным значением (кратковременно) по входу REG может быть установлена добротность заграждающих фильтров в диапазоне 1-50 (по умолчанию 1). Чем выше уровень шума, тем большее значение добротности рекомендуется устанавливать. При этом увеличивается и время самонастройки регулятора;
ZDN – задание;
INP – регулируемый параметр;
KP – коэффициент при пропорциональной составляющей;
KD – коэффициент при дифференциальной составляющей;
KI – коэффициент при интегральной составляющей;
AMP – ограничения на амплитуды. Положительное значение – на амплитуду сигнала, добавляемого к выходу регулятора (по умолчанию 10, минимальная – 4); отрицательное – на колебания выхода объекта (по умолчанию 1, минимальная – 0.5). При старте МРВ значение этого входа должно быть положительным (т.е. вход должен задавать ограничение амплитуды на входе объекта).
На выходах данного блока формируются следующие величины:
Q – величина управляющего воздействия;
KP – коэффициент при пропорциональной составляющей;
KD – коэффициент при дифференциальной составляющей;
KI – коэффициент при интегральной составляющей;
STS – индикатор текущего состояния адаптации.
Величины, подаваемые на входы ZDN, INP и AMP, должны задаваться в процентах (в диапазоне от 0 до 100). Величина управляющего воздействия на выходе Q также формируется в диапазоне от 0 до 100.
Описание работы блока
Критерием вычисления настроек является минимизация среднеквадратичной ошибки регулирования. Для настройки регулятора на вход объекта подается пробный гармонический сигнал. При этом амплитуда колебаний регулируемого параметра удерживается в пределах от 0.3% до 1%. Получаемые настройки минимизируют колебания при переходных процессах.
Реализованный алгоритм является помехоустойчивым. Он работает даже в том случае, если дисперсия шума в несколько раз превышает амплитуду пробных колебаний выходного сигнала. При настройке он исключает появление неустойчивых режимов.
Быстродействие процесса самонастройки алгоритма управления зависит от уровня шумов и неслучайных возмущений, действующих на объект управления.
Если вход REG равен 0 или 10, блок реализует функцию PID-регулятора. В первом случае используются настройки на входах KP, KD и KI, а во втором – на выходах с теми же именами (значения, полученные при адаптации).
Для перехода в режим автонастройки (одноразовое определение оптимальных настроек регулятора) следует установить в 1 значение входа REG. Для перехода в режим непрерывной адаптации (постоянное определение оптимальных настроек регулятора) нужно на вход REG подать значение 6. В обоих случаях регулятор не отключается и процесс управления объектом осуществляется параллельно с процессом настройки регулятора.
Индикатором хода настройки регулятора является величина выхода STS. Он может принимать следующие значения:
0 – настройка завершена (или не запускалась);
1 – настройка регулятора завершена успешно. Получены значения оптимальных настроек;
2…100 – поиск оптимальных настроек. Значение выхода уменьшается от 100 до 1 и показывает близость к завершению работы алгоритма;
101 – невозможно провести адаптацию. Слишком много воздействий на систему или уровень шумов сравним с амплитудой гармоники на выходном сигнале объекта. Следует уменьшить внешние воздействия или попробовать увеличить уровень максимально возможной амплитуды колебаний на выходе объекта;
102 – невозможно провести адаптацию. Не удается достигнуть необходимой амплитуды сигнала на выходе (от 0,3 до 1 максимальной). Следует увеличить амплитуду входа или уменьшить амплитуду выхода;
103 – невозможно провести адаптацию. Границы диапазона изменения управляющего сигнала не дают увеличить амплитуду сигнала на входе объекта. Следует либо изменить амплитуды, либо сместить уровень управляющего воздействия;
104 – невозможно провести адаптацию. Границы диапазона изменения регулируемого параметра не дают увеличить амплитуду сигнала на выходе объекта. Следует повысить ограничение на входную амплитуду или сместить входной сигнал с границ диапазона регулирования;
105 – невозможно провести адаптацию. Следует увеличить частоту пересчета программы.
В случае нормального завершения адаптации (значение 1 на выходе STS) на выходах KP, KD и KI формируются новые значения соответствующих настроек для регулятора. Для их использования надо присвоить входу REG значение
Блок адаптивного регулирования (APDD)
Данный блок позволяет организовать регулирование по PDD-закону с автоматическим вычислением настроек регулятора.
В инструментальной системе работа блока адаптивного регулирования поддерживается только в отладчике программ. Для использования этого алгоритма в реальном времени требуется Adaptive Control МРВ, Adaptive Control Double Force МРВ или Adaptive Микро TRACE MODE с поддержкой данной функции.
Входы и выходы блока
Блок APDD имеет 7 функциональных входов и 5 выходов. Его входы имеют следующее назначение:
REG – вход управления. Значение этого входа определяет следующие режимы работы блока:
0 – регулирование с использованием настроек, поданных на входы KP, KD и KDD;
1 – вычисление настроек регулятора;
2 – сброс всех результатов вычислений (значения настроек на выходах блока, критическая частота и амплитуда генератора);
3 – сброс критической частоты и амплитуды;
6 – непрерывное вычисление настроек регулятора с плавным переходом от старых значений к новым. В этом режиме определение текущих настроек и их введение в регулятор происходит автоматически. Значения настроек постоянно индицируются на выходах KP, KD, KDD;
10 – регулирование с использованием вычисленных настроек, сформированных на выходах KP, KD и KDD;
ZDN – задание регулятору;
INP – регулируемый параметр;
KP – коэффициент при пропорциональной составляющей;
KD – коэффициент при первой производной PDD-закона;
KDD – коэффициент при второй производной PDD-закона;
AMP – ограничения на амплитуды. Положительное значение – на амплитуду сигнала, добавляемого к выходу регулятора (по умолчанию 10, минимальная – 4), а отрицательное – на колебания выхода объекта (по умолчанию 1, минимальная – 0.5). При старте МРВ значение этого входа должно быть положительным (т.е. вход должен задавать ограничение амплитуды на входе объекта).
На выходах данного блока формируются следующие величины:
Q – величина управляющего воздействия;
KP – коэффициент при пропорциональной составляющей;
KD – коэффициент при первой производной;
KDD – коэффициент при второй производной;
STS – индикатор текущего состояния адаптации.
75.Блок ідентифікації об’єкта в ТМ Идентификация объекта (IDNT)
Этот блок по кривой отклика на прямоугольный импульс рассчитывает параметры модели инерционного звена первого порядка с запаздыванием.
Этот блок работает в отладчике программ инструментальной системы, а также под управлением Adaptive Control МРВ, Adaptive Control Double Force МРВ и Adaptive Микро TRACE MODE в реальном времени.
Входы данного блока используются для следующих целей:
REG – управление идентификацией:
1 – начать идентификацию;
0 – остановить идентификацию;
AMP – задание амплитуды пробного импульса;
MAX – задание условия снятия пробного импульса. Когда абсолютная величина разности текущего и начального значений выхода объекта превышает значение MAX, пробный импульс снимается;
INP – на этот вход подается сигнал с выхода анализируемого объекта.
Выходы используются следующим образом:
Q – с этого выхода пробный импульс подается на вход объекта;
Km – вычисленный коэффициент усиления модели объекта;
Tm – вычисленная постоянная времени модели объекта;
Нм – вычисленное время запаздывания модели объекта;
Kt – вычисленный коэффициент прореживания. Указывает модальному регулятору, насколько реже следует формировать управляющее воздействие по сравнению с циклом опроса;
STS – текущее состояние:
101 – недостаточно информации для идентификации;
102 – слишком большое несоответствие структуры модели и объекта управления;
103 – настройка не завершена. Сброс импульса произведен по длительности. Следует увеличить период канала и повторить процесс идентификации;
2-100 – идентификация;
1 – идентификация завершена успешно;
0 – нет задания на идентификацию.
Коэффициенты модели объекта Тm и Hm вычисляются в тактах пересчета. Для приведения их к реальной временной шкале надо использовать период вызова программы. Это значение можно получить с помощью блока TSTEP.
Пример
В данном примере блок IDNT определяет параметры объекта (объект моделируется с помощью блока OBJ), для которого заданы следующие характеристики: коэффициент усиления (K) – 30, постоянная времени (T) – 12 тактов пересчета, время запаздывания (N) – 3 такта, помехи отсутствуют (SNS=0).
Для запуска процесса идентификации нужно подать 1 на вход REG блока IDNT. На рисунке показан отклик объекта (кривая 2) на пробный импульс (кривая 1). Длительность такта пересчета – 1 с.
По окончании идентификации (STS=1) вычисленные характеристики объекта выводятся на соответствующие выходы блока IDNT: Km=28.1052; Tm=10.4221; Hm=3.88049; Kt=1.
76. Блоки настроювання коефіцієнтів ПІД-регуляторів в ТМ те шо і 7
- Визначення і класифікація аск.
- Структура аск.
- Задачі первинної обробки інформації в асктп.
- Вибір частоти опиту вимірювальних перетворювачів.
- Фільтрація вимірювальної величини від шумів.
- Пристрої зв’язку з об’єктом в асктп та їх структура.
- Централізовані пзо
- Методика програмування мікропроцесорних систем.
- Програмне забезпечення асктп.
- Математичне забезпечення асктп
- Супервізор ний режим функціонування асктп.
- Режим прямого цифрового функціонування асктп.
- Методика програмування мікропроцесорних систем.
- Функціональні можливості scada-систем
- Призначення редактора представлення даних.
- Створення вузлів проекту в тм.
- Створення інформаційного каналу в scada-системі.
- Обробка даних в каналі в scada-системі.
- Логічна обробка дискретних сигналів в інформаційних каналах.
- Процедура трансляції інформаційних каналів.
- Атрибути каналів в тм
- Період і фаза роботи інформаційного каналу.
- Обробка аварійних ситуацій в інформаційних каналах.
- Мови програмування контролерів згідно стандарту мэк-1131.
- Створення і редагування fbd- програми.
- Функціональний блок fbd- програми.
- Блоки логічних функцій fbd- програм і їх використання
- Блоки тригонометричних функцій fbd- програм і їх використання.
- Блоки алгебраїчних функцій fbd- програм і їх використання.
- Блоки функцій порівняння fbd- програм і їх використання.
- Блоки функцій вибору fbd- програм і їх використання.
- Блоки тригерів fbd – програм та їх використання
- Блоки лічильників fbd – програм та їх використання
- Блок генераторів fbd – програм та їх використання
- Блоки управління fbd – програм та їх використання
- Блок відображення fbd – програм та їх використання
- Блоки регулювання fbd – програм та їх використання
- Статичні елементи візуалізації технологічного процесу.
- Використання динамічного тексту для візуалізації технологічного процесу.
- Використання кнопок в схемах відображення технологічного процесу.
- Використання аналогових і дискретних трендів в схемах відображення технологічного процесу.
- Використання відеокліпів в схемах відображення технологічного процесу
- Структура програми в Сі.
- Класифікація інтерфейсів компютерних систем, їх призначення і функції.
- 60.Призначення,функції і принципи функціонування послідовного асинхронного інтерфейсу.
- Структура кодової символьної посилки, призначення її елементів.(консп)
- 62.Основні функціональні елементи уапп
- 63.(Призначення регістрів уапп).
- 64.Адресація регістрів уапп
- 66.(Пояснити структуру підпрограми ініціалізації асинхронного адаптера).
- 68.Стадії створення аск тп
- 69.Структура технічного завдання і технічного проекту аск тп
- 70. Ієрархія та функції рівнів моделі osi
- 71.Кодування інформації в цифрових мережах
- 73.Конфігурація контуру регулювання з під-регулятором
- 74.Блоки адаптивного регулювання тм
- 77.Формування кадрів на канальному рівні (конспект 70)
- 78. Організація доступу до шини
- 79.Протокол промислової мережі Modbus.
- 80. Протокол промислової мережі m-Link
- [Ред.] Рівні сигналів
- 83. Склад структури dcb
- 84. Склад структури commtimeouts
- 89. Загальна структура нечіткого регулятора
- 91.Алгоритм нечіткого виводу.