
- •Визначення і класифікація аск.
- •Структура аск.
- •Задачі первинної обробки інформації в асктп.
- •Вибір частоти опиту вимірювальних перетворювачів.
- •Фільтрація вимірювальної величини від шумів.
- •Пристрої зв’язку з об’єктом в асктп та їх структура.
- •Централізовані пзо
- •Методика програмування мікропроцесорних систем.
- •Програмне забезпечення асктп.
- •Математичне забезпечення асктп
- •Супервізор ний режим функціонування асктп.
- •Режим прямого цифрового функціонування асктп.
- •Методика програмування мікропроцесорних систем.
- •Функціональні можливості 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.Алгоритм нечіткого виводу.
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