Синтез адаптивної системи методом функцій Ляпунова

Метод функцій Ляпунова є одним з основних методів дослідження вустойчивости і якості руху нелінійних систем, що описуються звичайними диференціальними рівняннями. Метод знайшов глибоке і ефективне приложение до проблеми синтезу адаптивних систем управління.

Пояснимо ідею застосування методу функцій Ляпунова на прикладі синтезу алгоритма адаптивного управління для лінійного стаціонарного об'єкту управління .

Постановка завдання. Нехай об'єкт управління(ОУ) описується рівнянням стану:

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

де Синтез адаптивної системи методом функцій Ляпунова - student2.ru - вектор стану ОУ; Синтез адаптивної системи методом функцій Ляпунова - student2.ru - вектор керування; А,В - Синтез адаптивної системи методом функцій Ляпунова - student2.ru і Синтез адаптивної системи методом функцій Ляпунова - student2.ru постійні матриці параметрів ОУ.

Передбачається доступність виміру усього вектору стану ОУ, так що

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

Розглянемо завдання забезпечення ОУ бажаної динаміки, яку задамо з попотужністю еталонної моделі

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

де Синтез адаптивної системи методом функцій Ляпунова - student2.ru -вектор стану еталонної моделі, Синтез адаптивної системи методом функцій Ляпунова - student2.ru - задаюча дія.

Вибір еталонної моделі залежить від вимог, що пред'являються до замкнутої системи(часу перехідного процесу, перерегулювання, астатизму і так далі). При цьому, природно, вона має бути стійкою, тобто матриця Ам - гурвицева.

Вважатимемо, що вектор параметрів Синтез адаптивної системи методом функцій Ляпунова - student2.ru ОУ, що складається з коефіцієнтів матриц А, В, заздалегідь не визначений. Відомо лише, що Синтез адаптивної системи методом функцій Ляпунова - student2.ru . Множина Синтез адаптивної системи методом функцій Ляпунова - student2.ru можна задати, наприклад, за допомогою максимальних і мінімальних значень, які могут приймати параметри ОУ залежно від умов виготовлення і функционирования.

Формалізуємо мету управління(ЦУ), зажадавши, щоб

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

где Синтез адаптивної системи методом функцій Ляпунова - student2.ru - похибка системи.

Таким чином, відповідно до раніше розглянутої класифікації ставиться задача побудови СНС з явною еталонною моделлю. Вирішимо завдання на основі прямого адаптивного підходу. Відповідно до дворівневої структури СНС вирішуватимемо задачу в два етапи: побудова основного контура і синтез контура адаптації.

Синтез основного контура. Завдання вирішується в припущенні, що параметри ОУ відомі. Для отримання структури "ідеального" регулятора запишемо уравнение у відхиленнях

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

Зажадаємо виконання умови вирішуваної рівняння

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

відносно Синтез адаптивної системи методом функцій Ляпунова - student2.ru при будь-кому Синтез адаптивної системи методом функцій Ляпунова - student2.ru , Синтез адаптивної системи методом функцій Ляпунова - student2.ru . При цьому рівняння матиме вигляд

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

рішення якого асимптотично стійко в силу гурвицевости матриці Ам, і, отже, в ідеальних умовах ЦУ досягається.

Ідеальне управління, що задовольняє співвідношенню(3.25), описується уравнением

Синтез адаптивної системи методом функцій Ляпунова - student2.ru котре можно записати у вигляді

Синтез адаптивної системи методом функцій Ляпунова - student2.ru (3.26)

где Синтез адаптивної системи методом функцій Ляпунова - student2.ru - матриці ідеальних коефіцієнтів регулятора, удовлетворяющие рівнянням:

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

Умови(*) часто називають умовами узгодженості моделі і ОУ, і вони визначають можливість рішення поставленої задачі в умовах точного знання параметрів ОУ. Помітимо, що відповідно до(3.27) матриці ідеальних коеффицієнтів регулятора залежать від конкретних параметрів ОУ Синтез адаптивної системи методом функцій Ляпунова - student2.ru . Тому в ситуації невизначеності параметрів ОУ доцільно настроювати матриці коефіцієнтів регулятора для досягнення в системі ЦУ.

Виберемо структуру основного контура відповідно до(3.26) у виді

Синтез адаптивної системи методом функцій Ляпунова - student2.ru (3.28)

де Синтез адаптивної системи методом функцій Ляпунова - student2.ru - матриці коефіцієнтів регулятора, що настроюються.

Підставляючи отримуємо опис узагальненого настраіваємого об'єкту(ВОНО), що складається з ОУ, моделі і регулятора основного контура, у формі

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

де І - Синтез адаптивної системи методом функцій Ляпунова - student2.ru единична матрица, Синтез адаптивної системи методом функцій Ляпунова - student2.ru - матрици відхилень коеффіцієнтів регулятора від «ідеальних» значень

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

Структура ОНО показана на рис. 3.6.

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

Рис. 3.6. Структурна схема обобщенного настраіваємого объекта

Синтез контура адаптаціі. Для синтеза алгоритмів настройки матриць Синтез адаптивної системи методом функцій Ляпунова - student2.ru і Синтез адаптивної системи методом функцій Ляпунова - student2.ru запишемо рівняння ОНО у вигляді

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

где Синтез адаптивної системи методом функцій Ляпунова - student2.ru - расширенна матрица відхилень настраиваемых коэффи­циентів від їх «ідеальних» значень,

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

- Синтез адаптивної системи методом функцій Ляпунова - student2.ru вектор сенсорів(вектор, елементи якого є вимірними або вичислимыми на основі вимірів функціями), Синтез адаптивної системи методом функцій Ляпунова - student2.ru .

Розглянемо в якості претендента на роль функції Ляпунова квадратичну скалярну функцію виду

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

Тут trD означає суму елементів головної діагоналі матриці D(слід матрицы).

Визначимо похідну функції, використовуючи рівняння ОНО

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

Неважко помітити, що якщо алгоритм адаптації вибрати у виді

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

то функція V має властивості

V > 0 и V < 0,

т.е. являєтся функцією Ляпунова.

Останнє твердження виходить з гурвицевости матриці Ам, для якої в силу леми Ляпунова існує Н = НT > 0 , що задовольняє матричному рівнянню Синтез адаптивної системи методом функцій Ляпунова - student2.ru , и,следовательно,

Синтез адаптивної системи методом функцій Ляпунова - student2.ru (3.34)

Таким чином, система (3.31), (3.33) стійка і в силу (3.34) ЦУ Синтез адаптивної системи методом функцій Ляпунова - student2.ru при Синтез адаптивної системи методом функцій Ляпунова - student2.ru досягається. Так как V (3.34) обладне містить в явному виді що настроюються параметрів, то з приведених міркувань слідує лише обмеженість матриці .

Умови ідентифікваності. Посилимо завдання, зажадавши, щоб адаптивна система була асимптотично стійкою, тобто виконувалися властивості

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

Остання умова еквівалентно вимозі

Синтез адаптивної системи методом функцій Ляпунова - student2.ru при Синтез адаптивної системи методом функцій Ляпунова - student2.ru ,

що означає наділ алгоритму ідентифікуючими властивостями.

Припустимо, що компоненти вектору Синтез адаптивної системи методом функцій Ляпунова - student2.ru - обмежені функції часу.

Тоді із стійкості системи (3.31), (3.33) и Синтез адаптивної системи методом функцій Ляпунова - student2.ru при Синтез адаптивної системи методом функцій Ляпунова - student2.ru следует

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

и, следовательно, Синтез адаптивної системи методом функцій Ляпунова - student2.ru - постоянная матрица.

Розглянемо траекторію, вдоль котрих Синтез адаптивної системи методом функцій Ляпунова - student2.ru или Синтез адаптивної системи методом функцій Ляпунова - student2.ru . Из (3.31) отримаємо

Синтез адаптивної системи методом функцій Ляпунова - student2.ru (4.36)

Пусть Вм - матрица полного ранга, тогда з (3.36) следует тождество

Синтез адаптивної системи методом функцій Ляпунова - student2.ru (3.37)

Обозначим Синтез адаптивної системи методом функцій Ляпунова - student2.ru - вектор-столбец матрицы Синтез адаптивної системи методом функцій Ляпунова - student2.ru и Синтез адаптивної системи методом функцій Ляпунова - student2.ru - элемент вектора Синтез адаптивної системи методом функцій Ляпунова - student2.ru . Це по­зволяє записати (3.37) у вигляді

Синтез адаптивної системи методом функцій Ляпунова - student2.ru (3.38)

Припустимо, що Синтез адаптивної системи методом функцій Ляпунова - student2.ru - периодический вектор Синтез адаптивної системи методом функцій Ляпунова - student2.ru , елементи якого є сигналами з частотними компонентами, що розрізняються. Це означає, що Синтез адаптивної системи методом функцій Ляпунова - student2.ru - лінійно незалежні функції часу. При цьому рівняння(4.38) має тільки тривіальне рішення Синтез адаптивної системи методом функцій Ляпунова - student2.ru

так що

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

Таким чином, в припущенні періодичності вектору Синтез адаптивної системи методом функцій Ляпунова - student2.ru з Синтез адаптивної системи методом функцій Ляпунова - student2.ru следует Синтез адаптивної системи методом функцій Ляпунова - student2.ru .

Проведений аналіз стійкості дозволяє сформулювати наступну теорему. Теорема 4.1. Пусть Синтез адаптивної системи методом функцій Ляпунова - student2.ru матрица Ам является устойчивой, Синтез адаптивної системи методом функцій Ляпунова - student2.ru матрица Вм -полного ранга, Синтез адаптивної системи методом функцій Ляпунова - student2.ru - Синтез адаптивної системи методом функцій Ляпунова - student2.ru матрица, Синтез адаптивної системи методом функцій Ляпунова - student2.ru - Синтез адаптивної системи методом функцій Ляпунова - student2.ru матрица, удовлетво­ряющая уравнению Ляпунова

Синтез адаптивної системи методом функцій Ляпунова - student2.ru (3.39)

И Синтез адаптивної системи методом функцій Ляпунова - student2.ru - Синтез адаптивної системи методом функцій Ляпунова - student2.ru вектор ограниченных функций. Тогді система Синтез адаптивної системи методом функцій Ляпунова - student2.ru дифференці­альних рівнянь (3.31), (3.33)

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

Стійка і Синтез адаптивної системи методом функцій Ляпунова - student2.ru при Синтез адаптивної системи методом функцій Ляпунова - student2.ru . Більше того, якщо р компонент вектору -сигналы зі взаємно різними частотними компонентами, то система(4.31),(4.33) асимптотично стійка в цілому.

Таким чином, теорема 3.1 зводить завдання синтезу адаптивної системи управления до конструювання структури основного контура, що забезпечує приведення опису ВОНО до виду(4.31) і використання для налаштування невідомих параметрів регулятора(чи самого ОУ) алгоритму(3.33). При цьому у вектор сенсорів повинні входити лише вимірювані або обчислювані на основі вимірів ограніченные функції часу, а матриці Ам, Г, Н задовольняти умовам теореми.

Для реалізації алгоритму адаптації слід записати рівняння(3.33) в терминах матриць коефіцієнтів, що настроюються Синтез адаптивної системи методом функцій Ляпунова - student2.ru . Дня цього досить представити Г у виді

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

де Синтез адаптивної системи методом функцій Ляпунова - student2.ru - квадратні матриці відповідних розмірів. При цьому система(4.33) записується у виді

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

використовуя равенства (4.30), з урахуванням Синтез адаптивної системи методом функцій Ляпунова - student2.ru отримаємо

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

Структурная схема адаптивної системи ((4.31), (4.33)) з урахуванням структури ОНО

(рис. 3.6) приведена на рис. 3.7.

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

Рис. 3.7. Структурна схема адаптивного керування лінейним ОНО

__________________________________

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

Рис. 3.8. Блок схема адаптації повздожнього руху

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

Синтез адаптивної системи методом функцій Ляпунова - student2.ru

Висновки

У даном курсовому проекті було расмотренно подовжній рух, для якого був побудована адаптація. Було смодуліровано в програмному забезпеченні Mathlab в Simulink блок схема адаптації подовжнього руху і були отримані графіки параметрів і адаптивного управління.

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