Система с алгоритмом адаптации

На основе второго метода Ляпунова

Цель работы: изучение свойств непрерывной адаптивной системы, синтезированной на основе второго метода Ляпунова; исследование влияния параметров возмущений на качество работы системы.

Основные сведения

Второй метод Ляпунова нашел применение в задачах синтеза адаптивных регуляторов. Рассмотрим процедуру синтеза для линейного объекта управления (ОУ), модель которого имеет вид

Система с алгоритмом адаптации - student2.ru

где хÎRn – вектор состояния, nÎRm – вектор управления; A, B – постоянные матрицы параметров объекта управления, dim A = nxn, dim B =
= nxm. Коэффициенты матриц А, В заранее не известны. Известно лишь, что значения коэффициентов ограничены сверху и снизу, т.е.

Система с алгоритмом адаптации - student2.ru для всех i, j.

Вектор состояния считается доступным измерению, поэтому y = x,
y – вектор выходных переменных.

Желаемая динамика задается эталонной моделью вида

Система с алгоритмом адаптации - student2.ru

где хмÎRn – вектор состояния эталонной модели; rÎRm – вектор задающих воздействий. Выбор эталонной модели зависит от требований, предъявляемых к замкнутой системе (времени переходного процесса, перерегулирования, астатизма и т.д.). Эталонная модель должна быть устойчивой, т.е. матрица коэффициентов Ам – гурвицева, поэтому уравнение det(pI – Aм) = 0 имеет все корни с отрицательной вещественной частью, I – единичная матрица соответствующей размерности, Вм – матрица полного ранга.

Пусть цель функционирования системы задана предельным уравнением

Система с алгоритмом адаптации - student2.ru

где e(t) – ошибка системы.

Объект управления подвержен влиянию параметрических возмущений. Поэтому в дальнейшем рассмотрим синтез системы с параметрической адаптацией.

Сначала полагаем, что параметры ОУ известны. Для получения структуры «идеального» регулятора запишем уравнение в отклонениях

Система с алгоритмом адаптации - student2.ru

Условие разрешимости задачи синтеза имеет вид

Система с алгоритмом адаптации - student2.ru ,

разрешая это уравнение относительно u (t), имеем

Система с алгоритмом адаптации - student2.ru

домножим слева каждую часть уравнения на BT

Система с алгоритмом адаптации - student2.ru

полагаем det(BTB) ¹ 0, тогда

Система с алгоритмом адаптации - student2.ru .

Если реализовать найденный закон управления, то система будет описываться уравнением

Система с алгоритмом адаптации - student2.ru .

Решение этого уравнения равномерно асимптотически устойчиво в силу гурвицевости матрицы Ам. Следовательно, при «идеальном» законе управления поставленная цель достигается.

Уравнение «идеального» закона управления можно записать в виде

Система с алгоритмом адаптации - student2.ru

где Система с алгоритмом адаптации - student2.ru – матрицы «идеальных» коэффициентов регулятора. Соотношения между коэффициентами при х:

Система с алгоритмом адаптации - student2.ru

Система с алгоритмом адаптации - student2.ru

Система с алгоритмом адаптации - student2.ru

для коэффициентов при r:

Система с алгоритмом адаптации - student2.ru

Система с алгоритмом адаптации - student2.ru

Система с алгоритмом адаптации - student2.ru

кроме того

Система с алгоритмом адаптации - student2.ru .

Полученные условия называются условиями согласования модели и ОУ.

«Идеальный» закон управления не реализуем, так как параметры ОУ не известны. Поэтому выполним замену идеальных коэффициентов регулятора ( Система с алгоритмом адаптации - student2.ru ) настраиваемыми (kr, kx). Структура регулятора описывается уравнением

Система с алгоритмом адаптации - student2.ru . (3.1)

На следующем этапе расчета системы определяются уравнения, в соответствии с которыми настраиваются коэффициенты регулятора, т.е. алгоритмы изменения kr, kx. Получим описание обобщенного настраиваемого объекта в отклонениях. Введем обозначения

Система с алгоритмом адаптации - student2.ru ,

тогда

Система с алгоритмом адаптации - student2.ru

Система с алгоритмом адаптации - student2.ru .

Введем расширенную матрицу отклонений настраиваемых коэффициентов от их «идеальных» значений

Система с алгоритмом адаптации - student2.ru

и вектор сенсоров, элементы которого измеряются или вычисляются на основе измерений

Система с алгоритмом адаптации - student2.ru , dim S = p x 1, p = n + m.

Уравнение для ошибки примет вид

Система с алгоритмом адаптации - student2.ru .

Для исследования системы используем функцию вида

Система с алгоритмом адаптации - student2.ru ,

где tr (.) – след матрицы (сумма элементов главной диагонали).

Определим производную функции V по времени:

Система с алгоритмом адаптации - student2.ru

Система с алгоритмом адаптации - student2.ru .

Вторая составляющая уравнения обращается в ноль, если

Система с алгоритмом адаптации - student2.ru

Производная исследуемой функции принимает вид

Система с алгоритмом адаптации - student2.ru

отрицательная определенность функции следует из гурвицевости матрицы коэффициентов эталонной модели. Матрица Н удовлетворяет уравнению Ляпунова:

Система с алгоритмом адаптации - student2.ru

Полагая медленное изменение коэффициентов Система с алгоритмом адаптации - student2.ru и учи-тывая ранее введенные обозначения, получим вид алгоритмов адаптации:

Система с алгоритмом адаптации - student2.ru , (3.2)

Система с алгоритмом адаптации - student2.ru (3.3)

Система с алгоритмом адаптации - student2.ru

Методические указания

Рассматривается линейный одноканальный объект управления (1.18), (1.19) с параметрическими возмущениями. Желаемая динамика системы задается уравнением эталонной модели (1.20) по требованиям к качеству переходных процессов, приведенных в табл. 1.1 (статическая ошибка работы системы равна 5 %). В системе эталонная модель реализуется в виде линейного динамического звена второго порядка, дифференциальное уравнение, записанное относительно выходной переменной, имеет вид

Система с алгоритмом адаптации - student2.ru .

В данном случае основной контур (3.1) описывается уравнением

Система с алгоритмом адаптации - student2.ru , (3.4)

где k0 = const. Алгоритм адаптации (3.2), (3.3) преобразуется к виду

Система с алгоритмом адаптации - student2.ru ,

Система с алгоритмом адаптации - student2.ru , (3.5)

где γ1, γ2= const – коэффициенты передачи адаптора, e1= x1 – xм1,
e2 = x2 – xм2, xм1 = yм, xм2 = Система с алгоритмом адаптации - student2.ru , kx = Система с алгоритмом адаптации - student2.ru , dimH = 2 x 2, H = const,
H = HT, H > 0, H – матрица коэффициентов квадратичной формы, выбранной для исследования устойчивости адаптивной системы, V = xT H x. Элементы матрицы H определяются как решение матричного уравнения Ляпунова

Система с алгоритмом адаптации - student2.ru = – Q, Q = QT, Q > 0. (3.6)

Схема системы с нестационарным объектом управления и измеряемой производной выходной переменной изображена на рис. 3.1.

Порядок работы

3.1. Определить элементы матриц Система с алгоритмом адаптации - student2.ru , Система с алгоритмом адаптации - student2.ru , Система с алгоритмом адаптации - student2.ru по заданным требованиям к качеству процессов (см. табл. 1.1).

3.2. Вычислить элементы матриц H как решение уравнения Ляпунова (3.6), полагая Система с алгоритмом адаптации - student2.ru .

3.3. Записать уравнения алгоритмов адаптации (3.5) с вычисленными значениями коэффициентов.

3.4. Собрать схему эталонной модели (1.20) на интегрирую-
щих элементах. Получить переходную характеристику Система с алгоритмом адаптации - student2.ru Система с алгоритмом адаптации - student2.ru . Определить показатели качества: σ %, tn.

3.5 Собрать схему адаптивной системы (рис. 3.1), объект управления моделировать по схеме, приведенной на рис. 1.1 (см. лаб. работу
№ 1). Получить графики переходной характеристики системы (y(t)), управляющего воздействия(u (t))и процессов на выходе адаптора ( Система с алгоритмом адаптации - student2.ru ) при r (t) = 1(t), нулевых начальных условиях по координатам состояния, g1=10,g2 =1, kr (0) = 1. Определить показатели качества (s %, tn, tna).

3.6. Изменить значения коэффициентов передачи адаптора так, чтобы показатели качества выходного процесса соответствовали эталонным значениям, полученным в п. 3.4. Сравнить переходные характеристики и процессы в адапторе с результатами п. 3.5 по s %, tn, tna.

3.7. Изменить начальные условия в объекте (x1(0) = –1), x2(0) = 1), получить вид y (t), u (t), Система с алгоритмом адаптации - student2.ru (t), k2(t), Система с алгоритмом адаптации - student2.ru . Моделирование провести при g2= 1 и различных g1: g1 = 1,g1 = 10. Сравнить результат с п. 3.5.

3.8. Изменить последовательно параметры объекта а0, а1, b в 2 раза, выполнить задание п. 3.5.

3.9. Изменить модель объекта управления Система с алгоритмом адаптации - student2.ru , Система с алгоритмом адаптации - student2.ru . Провести моделирование при нулевых начальных условиях и различных значениях Система с алгоритмом адаптации - student2.ru , Система с алгоритмом адаптации - student2.ru : а) Система с алгоритмом адаптации - student2.ru =1, Система с алгоритмом адаптации - student2.ru =1, б) Система с алгоритмом адаптации - student2.ru = 1, Система с алгоритмом адаптации - student2.ru = 10, в) Система с алгоритмом адаптации - student2.ru = 10, Система с алгоритмом адаптации - student2.ru = 1. Для достижения эталонных показателей качества изменить значения Система с алгоритмом адаптации - student2.ru , Система с алгоритмом адаптации - student2.ru .

3.10*. Построить зависимость umaxот a (см. п. 3.8 лаб. работы № 1).

3.11 Выполнить расчет наблюдателя состояния (см. методические указания к лаб. работе № 1). Собрать схему системы с наблюдателем (рис. 3.2). Выполнить исследование системы, повторив пп. 3.5, 3.6, 3.9.

Система с алгоритмом адаптации - student2.ru

 
Рис. 3.1

Система с алгоритмом адаптации - student2.ru

 
Рис. 3.2

Содержание отчета

1. Цель работы.

2. Исходные данные.

4. Структурная схема адаптивной системы.

5. Расчет параметров адаптивного регулятора и наблюдателя; уравнения адаптивной системы с вычисленными значениями параметров.

6. Графики процессов пп. 3.4–3.11, график зависимости umaxот a.

7. Выводы по работе.

5. Контрольные вопросы

1. Гипотеза квазистационарности.

2. Постановка задачи адаптивного управления.

3. Основные этапы синтеза беспоисковых адаптивных систем.

4. Последовательность расчета адаптивной системы на основе второго метода Ляпунова.

5. Влияние начальных условий в адапторе на свойства системы.

6. Влияние темпа параметрических возмущений на свойства системы.

7. Определение закона управления.

8. Определение алгоритма адаптации.

9. Структурная схема адаптивной системы.

Лабораторная работа № 6

Наши рекомендации