Методом скоростного градиента

Цель работы: исследование свойств системы стабилизации, в которой коэффициенты регулятора изменяются по алгоритму скоростного градиента в конечно-дифференциальной форме.

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

Суть метода скоростного градиента заключается в следующем: настройка параметров осуществляется в направлении, противоположном скорости изменения целевого функционала вдоль траектории обобщенного настраиваемого объекта (ОНО). Алгоритмом скоростного градиента (АСГ) называется правило изменения вектора настраиваемых коэффициентов (q), задаваемое уравнением вида

Методом скоростного градиента - student2.ru (2.1)

где Ñ – дифференциальный оператор, Г = ГТ > 0 – квадратная матрица коэффициентов передачи,

Методом скоростного градиента - student2.ru

здесь Q(.) – целевой функционал; f(x, q, t) – вектор-функция, описывающая ОНО,

Методом скоростного градиента - student2.ru

y(.) – некоторая вектор-функция, удовлетворяющая условию псевдоградиентности

Методом скоростного градиента - student2.ru

АСГ вида (2.1) называют алгоритмом в конечно-дифференциальной форме. Частным случаем (2.1) являются алгоритмы в дифференциальной форме (в случае y = 0)

Методом скоростного градиента - student2.ru (2.2)

и в конечной форме (для Г = 0)

Методом скоростного градиента - student2.ru ,

где g – шаг дискретизации.

Рассмотрим пример синтеза системы с параметрической адаптацией. Объект управления задан моделью в пространстве состояний

Методом скоростного градиента - student2.ru (2.3)

где xÎRn, u ÎRm – векторы состояния и входа ОУ; А, B – неизвестные матрицы коэффициентов.

Эталонная модель выбрана в форме

Методом скоростного градиента - student2.ru (2.4)

где rÎRm – задающее воздействие; Ам – гурвицева матрица.

Цель управления сформирована относительно координатного рассогласования

Методом скоростного градиента - student2.ru (2.5)

где e (t) = x (t) – xм(t). Предлагаем выполнение условия управляемости объекта и наблюдаемости координат состояния.

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

Методом скоростного градиента - student2.ru (2.6)

Поставленная цель управления выполняется, если Q ® 0 при t ® ¥.

Уравнение основного контура можно получить модальным методом, т.е. разрешив уравнение

Методом скоростного градиента - student2.ru

относительно u (t):

Методом скоростного градиента - student2.ru ,

или

Методом скоростного градиента - student2.ru . (2.7)

«Идеальное» управление можно записать в форме

Методом скоростного градиента - student2.ru (2.8)

где матрицы k*x, k*r удовлетворяют условию

Методом скоростного градиента - student2.ru

Методом скоростного градиента - student2.ru

Методом скоростного градиента - student2.ru . (2.9)

Матрицы идеальных значений коэффициентов регулятора k*x, k*r существуют, если выполняются ранговые условия

Методом скоростного градиента - student2.ru

Реальный закон управления имеет вид

Методом скоростного градиента - student2.ru (2.10)

где kx(t), kr(t) – матрицы настраиваемых коэффициентов регулятора, Методом скоростного градиента - student2.ru

Для определения вида алгоритма адаптации требуется вычислить производную целевого функционала (2.6) в силу уравнений системы (2.3), (2.4), (2.10):

Методом скоростного градиента - student2.ru (2.11)

После подстановки (2.10) в (2.11) имеем

Методом скоростного градиента - student2.ru

Методом скоростного градиента - student2.ru . (2.12)

Определим скоростные градиенты

Методом скоростного градиента - student2.ru ,

Методом скоростного градиента - student2.ru .

Для алгоритмов настройки коэффициентов выбираем АСГ в дифференциальной форме (2.2)

Методом скоростного градиента - student2.ru (2.13)

где Г = g I, g > 0.

Система (2.3), (2.4), (2.10), (2.13) относится к системам с параметрической адаптацией. На основе АСГ можно синтезировать системы с сигнальной и сигнально- параметрической адаптацией. Системы с алгоритмом адаптации (2.13) сохраняют работоспособность при изменении координатных и параметрических возмущений в широких пределах. Качество процессов ухудшается, если скорость изменения параметрических возмущений высокая.

С целью повышения быстродействия в контурах параметричес-
кой настройки коэффициентов регулятора можно применять пропор-ционально-интегральные алгоритмы адаптации в дифференциальной форме:

Методом скоростного градиента - student2.ru

Методом скоростного градиента - student2.ru (2.14)

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

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

Методом скоростного градиента - student2.ru , (2.15)

или

Методом скоростного градиента - student2.ru , (2.16)

где Методом скоростного градиента - student2.ru = Методом скоростного градиента - student2.ru , Методом скоростного градиента - student2.ru , Методом скоростного градиента - student2.ru – настраиваемые коэффициенты регулятора, изменение которых осуществляется по пропорционально-интег-ральному алгоритму (2.14):

Методом скоростного градиента - student2.ru = Методом скоростного градиента - student2.ru , (2.17)

Методом скоростного градиента - student2.ru , (2.18)

где Методом скоростного градиента - student2.ru , Методом скоростного градиента - student2.ru – матрица коэффициентов, удовлетворяющая уравнению Ляпунова

Методом скоростного градиента - student2.ru = – D. (2.19)

Уравнения (2.17), (2.18) можно записать в виде

Методом скоростного градиента - student2.ru , (2.20)

Методом скоростного градиента - student2.ru , (2.21)

Методом скоростного градиента - student2.ru . (2.22)

Дифференциальные уравнения (2.17), (2.18) или (2.20)–(2.22) описывают адаптор, структурная схема которого изображена на рис. 2.1.

Методом скоростного градиента - student2.ru

Рис. 2.1

Быстродействие адаптора определяется с помощью времени сходимости процессов ( Методом скоростного градиента - student2.ru ), которое определяется аналогично Методом скоростного градиента - student2.ru , но по графикам Методом скоростного градиента - student2.ru i – индекс настраиваемого коэффициента регулятора. В случае пятипроцентных отклонений область установившихся значений коэффициентов задается неравенством

Методом скоростного градиента - student2.ru ,

Методом скоростного градиента - student2.ru , Методом скоростного градиента - student2.ru .

Структурная схема замкнутой системы приведена на рис. 2.2. Система состоит из четырех основных блоков: объект управления (ОУ), модель (М), адаптивный регулятор (АР), адаптор (А). Для формирования коэффициентов регулятора и управляющего воздействия используется первая производная выходной переменной. Как правило, производная выходного сигнала не может быть измерена, поэтому требуется включение в систему либо наблюдателя, либо фильтра оценки про-изводных. Порядок фильтра может быть равен или быть на единицу

Методом скоростного градиента - student2.ru

 
Рис. 2.2

Методом скоростного градиента - student2.ru

 
Рис. 2.3

меньше порядка объекта. Постоянная времени фильтра выбирается на один или два порядка меньше, чем минимальная постоянная времени эталонной модели. Структурная схема системы с нестационарным объектом и фильтром оценки производных второго порядка изображена на рис. 2.3. Моделирование адаптивной системы рекомендуется выполнять в среде Matlab, приложение Simulink.

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

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

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

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

3.3. Собрать схему адаптивной системы (рис. 2.2), объект управления моделировать по схеме, приведенной на рис. 1.1.

3.4. Получить графики переходной характеристики системы (y (t)),управляющего воздействия (u (t))и процессов на выходе адаптора ( Методом скоростного градиента - student2.ru ) при r (t)=1(t), нулевых начальных условиях на интегрирующих элементах, g = g1 = 1. Определить показатели качества (s %, Методом скоростного градиента - student2.ru , Методом скоростного градиента - student2.ru – время сходимости процессов в адапторе).

3.5. Изменить значения коэффициентов ( Методом скоростного градиента - student2.ru = 1, Методом скоростного градиента - student2.ru = 10 и Методом скоростного градиента - student2.ru = 10,
Методом скоростного градиента - student2.ru 1 = 10), сравнить переходные характеристики и процессы в адапторе
с результатами п. 3.4 по показателям качества.

3.6. Изменить начальные условия в объекте ( Методом скоростного градиента - student2.ru , Методом скоростного градиента - student2.ru ), получить вид y(t), u(t), Методом скоростного градиента - student2.ru , Методом скоростного градиента - student2.ru , Методом скоростного градиента - student2.ru . Моделирование провести при g = Методом скоростного градиента - student2.ru = 1, g = 1, Методом скоростного градиента - student2.ru = 10. Сравнить с результатами п. 3.4.

3.7. Изменить последовательно параметры объекта в 2 раза, выполнить п. 3.4, с помощью коэффициентов передачи адаптора добиться желаемого качества процессов.

3.8. Изменить модель объекта управления: Методом скоростного градиента - student2.ru , Методом скоростного градиента - student2.ru (рис. 1.2). Провести моделирование при нулевых начальных условиях и различных значениях Методом скоростного градиента - student2.ru : а) Методом скоростного градиента - student2.ru = 1, Методом скоростного градиента - student2.ru = 1,
б) Методом скоростного градиента - student2.ru = 1, Методом скоростного градиента - student2.ru = 10, в) Методом скоростного градиента - student2.ru = 10, Методом скоростного градиента - student2.ru = 1. Для улучшения процессов в си-стеме изменить значения Методом скоростного градиента - student2.ru , g. Сравнить с результатами п. 3.4.

3.9*. Построить зависимость umaxот a, umax = max|u(t)| (при Методом скоростного градиента - student2.ru ), Методом скоростного градиента - student2.ru , где tk – время наблюдения за процессами в системе. Амплитуду параметрических возмущений выбирать из диапазона (0.1…100), например, (0.1, 1, 10, 50, 100), Методом скоростного градиента - student2.ru . Если с увеличением Методом скоростного градиента - student2.ru система становится неустойчивой, то следует подбором значений γ вернуть систему в устойчивое состояние.

3.10. Рассчитать параметры фильтра оценки производных второ-
го порядка. Собрать схему системы с фильтром (рис. 2.3). Повторить пп. 3.5, 3.8.

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

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

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

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

4. Расчет параметров (пп. 3.1, 3.2, 3.11). Уравнения адаптивной системы и фильтра с вычисленными значениями параметров.

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

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

––––––––––––––––––––––––––

* Пункты, отмеченные (*), выполняются по рекомендации преподавателя.

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

1. Виды и источники неопределённостей.

2. Виды возмущений.

3. Целевые критерии.

4. Агоритм скоростного градиента, формы алгоритма.

5. Вывод пропорционально-интегрального алгоритма адаптации для системы с объектом второго порядка и целевым функционалом (2.6).

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

7. Влияние начальных условий в объекте на свойства системы.

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

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

10. Расчет параметров фильтра оценки производных.

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

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