Fits Calc
АВТОМАТИЗАЦИЯ, ГПС И РОБОТИЗАЦИЯ
N-006

Каскадное и адаптивное регулирование

Каскад, feedforward, компенсация возмущений и адаптация параметров контура.

Каскад, упреждение и адаптация решают разные задачи

В каскадной системе выход внешнего регулятора становится заданием внутреннего. Например, регулятор температуры задаёт расход теплоносителя, а отдельный регулятор расхода управляет клапаном. Внутреннее измерение позволяет заметить изменение давления и исправить расход раньше, чем оно существенно изменит температуру. Для такого эффекта возмущение должно влиять на доступную внутреннюю величину, а внутренний контур должен отрабатывать полезную часть движения быстрее внешнего.

Упреждающая компенсация, или feedforward, использует измеренное возмущение для расчёта дополнительного воздействия. Она не ожидает возникновения ошибки выхода, но зависит от модели и точности измерения нагрузки. Адаптация изменяет модель либо параметры управления по рабочему состоянию или новым данным. Эти механизмы можно сочетать с каскадом, однако сам факт наличия двух контуров ещё не делает систему адаптивной.

Как различать архитектуры

ПодходДополнительная информацияОсновное ограничение
КаскадИзмерение промежуточной величиныБыстродействие внутренней петли и предел задания
FeedforwardИзмерение возмущенияОшибка компенсационной модели
Планирование коэффициентовИзмеренный режимПроверка переходов между настройками
Онлайн-адаптацияДанные для оценки параметровВозбудимость, шум и допустимый диапазон оценки

Сначала проверяют внутренний контур отдельно: знак действия, датчик, задержку и насыщение. Для расчёта внешнего контура объектом становится соединение уже замкнутой внутренней петли с остальной динамикой. В линейной единичной связи внутреннее звено равно Ti(s) = CiGi/(1 + CiGi). Подставлять вместо него незамкнутый Gi(s) нельзя. Последовательная настройка удобна, но при заметном взаимодействии требуется совместная проверка, а иногда и совместная оптимизация регуляторов.

Условная проверка разделения скоростей

Допустим, уже настроенная внутренняя петля расхода имеет единичный статический коэффициент и модель Ti(s) = 1/(0,2s + 1); время измеряется в секундах. На ступень задания расхода 10 л/мин она отвечает q(t) = 10[1 − exp(−t/0,2)]. Через 0,2 с расход равен 6,3212 л/мин, через 1 с — 9,9326 л/мин. Время достижения 95% составляет −0,2 ln(0,05) = 0,5991 с.

Если тепловая часть в том же рабочем режиме имеет постоянную времени 2 с, отношение постоянных времени равно 10. Это только исходное свидетельство различия скоростей, а не достаточное доказательство устойчивости каскада. При частоте 0,5 рад/с внутренняя петля добавляет фазу −arctan(0,1) = −5,7106°. При запаздывании связи 0,5 с появится ещё −0,25 рад = −14,3239°. Даже быстрый внутренний объект нельзя считать идеальным, если задержка заметна в полосе внешнего контура.

Ограничения и изменение модели

Внешний регулятор должен получать информацию об ограничении внутреннего задания и о фактически достигнутом расходе. Иначе он продолжит интегрировать температурную ошибку, хотя клапан уже полностью открыт. Для переключения режимов согласуют состояния обоих регуляторов, порядок перехода и отслеживание команд. Проверяют также отказ внутреннего датчика: обычная температурная петля не обязательно сможет безопасно заменить утраченный контроль расхода.

При адаптации задают границы параметров, критерий достоверности оценки и режим возврата к проверенной настройке. Неизменный вход часто не содержит достаточной информации для разделения нескольких неизвестных параметров; шум не следует автоматически принимать за полезное возбуждение. В адаптивном MPC возможны последовательная линеаризация, модель с параметрами режима и онлайн-идентификация. Выбор требует проверки вычислительного времени и поведения при ошибке модели. Настройки каждого стационарного режима по отдельности не доказывают пригодность переходов между ними. Проверку проводят на независимых данных и сценариях изменений нагрузки с ограничениями исполнительного механизма.

Первичные источники

Продолжить чтение

Замкнутая система автоматического управленияКаскад и адаптация используют измерение выхода и корректирующее воздействие.Устойчивость и качество регулированияСоотношение скоростей не заменяет проверки устойчивости двух контуров.Динамические характеристики объектаПереходы между режимами проверяют на динамической модели.P, PI и PID-регуляторыКаскадные регуляторы требуют правильной работы интеграторов и безударного переключения.