"Основные аспекты управления процессами и объектами в машиностроении"


Алгоритмы настройки параметров регулятора


Download 0.9 Mb.
bet20/22
Sana30.04.2023
Hajmi0.9 Mb.
#1407440
TuriУчебное пособие
1   ...   14   15   16   17   18   19   20   21   22
Bog'liq
Основные аспекты управления процессами и объектами в машиностроении

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:
1   ...   14   15   16   17   18   19   20   21   22




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling