"Основные аспекты управления процессами и объектами в машиностроении"
Алгоритмы настройки параметров регулятора
Download 0.9 Mb.
|
Основные аспекты управления процессами и объектами в машиностроении
4.3. Алгоритмы настройки параметров регулятора
Рассмотрим более подробно одну из наиболее часто используемых в АСУ ТП инвариантную адаптивную АСУ ТП с моделью, структурная схема которой приведена на рис. 29. Ее основной контур образован регулятором Р, цифро-аналоговым преобра Рис.29 Структурная схема инвариантной адаптивной АСУ ТП с моделью объекта регулирования зователем ЦАП, исполнительным органом ИО, объектом регулирования ОР, аналого-цифровым преобразователем АЦП, перестраиваемым цифровым фильтром ПЦФ. Входными сигналами являются команда g, возмущение f; выходным сигналом — х, а промежуточными сигналами — ошибка и управление и. В этой схеме с помощью беспоисковой адаптивной идентификации определяются параметры объекта регулирования ОР, а затем с помощью блока настройки БН вычисляются настраиваемые параметры r1 регулятора Р и г2 перестраиваемого цифрового фильтра ПЦФ. Контуры адаптации обра-зованы настраиваемой моделью объекта НМО, блоком формирования алгоритма идентификации БФАИ, исполнительным органом блока идентификации ИОБИ и блоком настройки БН. Выходные величины АЦП и НМО соответственно у и ум. Структура настраиваемой модели объекта выбирается подобной структуре соединения исполнительный орган — объект регулирования. В блоке формирования алгоритма идентификации формируется дискретная функция качества, представляющая собой нелинейную функцию ошибки идентификации е и производных выходной величины, управляющих и возмущающих воздействий. В исполнительном органе блока идентификации осуществляются интегрирование сформированных функций качества и нелинейное формирование закона настройки параметров в зависимости от текущих значений управляющего сигнала, выхода объекта и значений настраиваемых параметров . В блоке диагностики БД вычисленные значения параметров q сравниваются с предельно допустимыми qп, что позволяет выявлять предаварийные состояния объекта и информировать о них оператора технологической установки. Статические характеристики адаптации хранятся в памяти УВМ в виде таблиц или вычисляются в реальном масштабе времени в блоке настройки БН. Программа БН является наиболее сложной в вычислительном отношении, поскольку в общем случае требует вычисления псевдообратных матриц. Однако в том случае, когда число настраиваемых параметров регулятора ограничивается одним-двумя, которые, в свою очередь, зависят от одного-двух характерных технологических параметров, статические характеристики адаптации могут быть заранее вычислены и представлены в виде таблиц, что в значительной мере упрощает их реализацию. Рис.30 Структурная схема основного контура адаптивной АСУ ТП Структурная схема основного контура адаптивной АСУ ТП, решающей задачу адаптивной стабилизации многосвязного объекта регулирования, изображена на рис. 30. Предположим, что движение системы описывается следующими уравнениями пространства состояний: технологический объект регулирования вместе с исполнительным органом x0' = A0(t)x0 + B0(t)u (11) регулятор Р u = K(t) (12) элемент сравнения = g - y (13) Выше x0, u, , g, y — векторы состояния объекта, управления, ошибки, уставки регулятора, обратной связи размерностей п, т. т, т, т соответственно A0(t) = a0ij (t), B0(t) = b0ij (t) — матрицы параметров объекта размерности соответственно [n п] и [п т]. Предполагается, что все состояния объекта доступны наблюдению, а элементы матриц A0 и B0 не известны по величине. Предполагается также, что во всем диапазоне изменения переменных параметров объект управления полностью управляем. Обозначим К (t) и К* (t) матрицы параметров регулятора r1 и обратной связи r2. Примем, что элементы матриц К и К*. от времени зависят неявно, через векторы настраиваемых параметров r1(t) и r2(t): K(t) = Kij(r1(t))mm K*(t) = Kij(r2(t))mn i = 1,2, ...m, i = 1,2, ...m, j = 1, 2, ... m. j = 1, 2, ... m. Исключая промежуточные переменные, систему уравнений (11) — (14) приводят к виду x*0 = A0(t) - B0(t)K(t)K*(t)x0 + B0(t)K(t)g (15) Уравнение (15) представляет собой дифференциальное уравнение основного контура БСНС. Целью адаптации является такая настройка параметров Kij и K*ij , при которой движение, описываемое уравнением (15), совпадало бы с желаемым движением, т. е. движением эталонной модели, несмотря на изменение переменных параметров объекта a0ij и b0ij. Движение эталонной модели задается стационарным дифференциальным уравнением вида хм = Амхм + Вмg (16) где хм— n-мерный вектор состояния модели; Ам и Вм — матрицы параметров модели размерности [п п} и [п т}. Известно, что если линейная динамическая система управляемая, то матрицы К и К* для любого наперед заданного номинального режима могут быть выбраны таким образом, что характеристический многочлен матрицы А0 - В0КК* совпадает с произвольно заданным вещественным многочленом степени п. Целесообразно выбрать этот многочлен совпадающим с характеристическим многочленом матрицы Ам, имеющим наперед заданное распределение корней. При идеальной настройке параметров управляемой системы должны выполняться условия, вытекающие из совпадения правых частей уравнений (15) и (16): Ам = А0(t) - BмK*0(t) (17) Bм = B0(t)K0(t) (18) Матричные алгебраические уравнения (17) и (18) определяют статические характеристики адаптации, т.е. зависимость матриц идеальной настройки К° (t) и К*° (t) от матриц переменных параметров A0(t) и B0(t). Целью синтеза алгоритма адаптации является определение таких законов настройки параметров Kij, K*ij, которые обеспечивали бы сходимость процессов настройки параметров Кij (t) и К*ij (t) к их идеальным законам, определяемым системой уравнений (15) и (16). Предположим, что с помощью идентификатора удается вычислить мгновенные текущие значения матриц параметров объекта A0 (t) и Во (t). Вычислить значения матриц идеальных настроек К (t) и К° (t), видимо, можно с помощью матричных алгебраических уравнений статических характеристик адаптации (15) и (16). Однако уже простой анализ этих уравнений показывает, что решение сформулированной задачи существует не всегда. Рассмотрим случай т == п. Очевидно, уравнения (15) и (16) имеют единственное решение в том и только в том случае, когда ранг матрицы Вм равен п и ранг матрицы В0 (t) на всем интервале наблюдения [t0,] также равен п. Эти решения задаются выражениями K*0(t) = B-1мА0(t) - Aм, K0(t) = B-10(t)Вм (19) Если уравнения статики адаптации единственным образом определяют матрицы К*° (t) и К° {t) по заданным матрицам Ам и Вм а также по заданным в момент времени t матрицам параметров объекта А0(t), B0(t) то управляемая система называется полностью адаптируемой. Для случая т = п необходимым и достаточным условием полной адаптируемости является следующее условие: ранг В0(t) = ранг Вм = п для любого момента времени на интервале наблюдения. Если матрица B0 (t) хотя бы однажды вырождается, то выражениями (19) для вычисления матриц настроек воспользоваться нельзя. Из линейной алгебры известно, что в этом случае решение уравнений (15) и (16), если оно существует, дается выражениями K*(t) = B+мA0(t) - Aм (20) К(t) = B+0(t)Bм 21) где верхний индекс “+” означает операцию вычисления псевдоинверсной матрицы. В общем случае т < п уравнения (20) и (21) остаются справедливыми. Если матрица B0 размерности [т п] имеет ранг т, то псевдоинверсная по отношению к B0 матрица вычисляется по соотношению B+0 = (Bт0В0)-1Вт0. Подставляя в (12) уравнения (13) и (14) и заменяя в этом выражении К* (t), К (t) в соответствии с (20) и (21), получаем уравнение u = B+0(t)Bмg - B+0BмВ+мA0(t) - Aмx0 (22) которое и представляет собой адаптивный закон управления, обеспечивающий совпадение движения в адаптивной системе с движением эталонной модели основного контура при условии, что идентификатор мгновенно определяет матрицы параметров объекта A0 и B0. Так как в реальной системе идентификация осуществляется асимптотически, то вместо совпадения движений происходит их приближение друг к другу, степень которого зависит от динамической ошибки идентификации. Download 0.9 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling