Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Teoriya avtomatichnogo keruvannya

.pdf
Скачиваний:
79
Добавлен:
02.03.2016
Размер:
9.97 Mб
Скачать

Глава 12 АДАПТИВНІ СИСТЕМИ АВТОМАТИЧНОГО КЕРУВАННЯ

«і

а„-і

а'у( 2 )

= [ о с „ , а , І + 1 , о с 2 л - і Г і

ь т

= [ 1 , 1 , . . . , ! ] ;

Л =

с1іа§[А.2, Х3 ,...,

— діагональна матриця, тобто матриця, всі еле-

менти

якої, крім елементів головної діагоналі,

дорівнюють

нулю;

Л 2 Д 3 , . . . Д „ — задані додатні числа.

 

 

 

Якщо врахувати,

що змінна у = х, вимірювана, то рівняння

(12.67) можна подати у вигляді

У

X

а 0

:

Ь т

а,

 

 

 

(12.68)

 

 

 

а ( 1 )

::

- А

а( 2 )

де х — (п - 1)-вимірний вектор, компонентами якого є невимірювані

 

 

Х — [Х2 »

• • • 5 •*//] 5

 

а ( | )

[ а , , а 2 ,

 

 

 

 

 

 

 

 

а( 2 )

и+ ,, а я + 2 , • • •, а2 я _, ] .

Рівняння (12.68) можна подати у вигляді двох рівнянь:

 

 

у = а 0 у + 1 і т х + а „ и ;

 

 

( 1 2 . 6 9 )

 

 

^ = а ( | ) , у - Л х + а ( 2 ) и .

 

 

( 1 2 . 7 0 )

Із рівняння ( 1 2 . 7 0 )

випливають такі зображення Лапласа:

(5)

= а,

К(5) - Х2Х2(з)

+

а + , Ц ( 5 у ,

3(!)

=

 

а2У(5)-\іХ3(5)

 

 

 

 

=

а„_,

 

 

-

кях„(5)

+

а 2„_, £/(*),

звідки

 

 

 

 

 

 

 

 

 

 

 

 

 

Х2(з)

=

 

а

,

 

 

а я

+

1

-ЩЗ):

 

5 + Х2

 

 

5

+

Х 2

 

Х3(5)

=

 

а

2

У(5)

+

а

» +

2

Щз),

 

 

 

 

^

+

^ з

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а н

- 1

У(*) +

« 2 . - 1

Щз).

 

 

5

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

640

12.6. Адаптивні спостерігачі

Оскільки

 

 

Ьтх = х2 + х3

+ ... + хп,

го зображення рівняння (12.69) матиме вигляд

•У

І ~ і

5і + X:

ОС,

 

(12.72)

-Щз)

5 + X:і + 1

 

 

Структурну схему об'єкта, побудовану за виразом (12.72), наведено на рис. 12.17.

Враховуючи, що зображення рівняння (12.70) можна подати у вигляді (12.71), і використовуючи теорему згортання (теорему Бореля), запишемо розв'язок рівняння за початкових умов х(0):

х(0 = е"А'х(0) + }бс(1)с-д(/-т)^(т) А +

і1 ( 1 2 . 7 3 )

Рис. 12.17

641

Глава 12 АДАПТИВНІ СИСТЕМИ АВТОМАТИЧНОГО КЕРУВАННЯ

Підставимо цей вираз у (12.69), тоді

 

у =

+

Ьте~Л'х(0) + |Ь Т - а{ї)е'Аи'х)у(х)(к

+

 

 

о

 

 

+ }ь т

(2)е-А('-х)и(т)сІт + апи.

(12.74)

 

о

 

 

Структурну схему, наведену на рис. 12.17, можна подати у вигляді, зображеному на рис. 12.18, якщо ввести вектори г і V з компонентами 2,, 2 2 , ... , 2п_{ і V,, у2, ..., . Беручи початкові умови 2(0) = у(0) = 0 і використовуючи теорему згортання, дістанемо

у(0 = }ьт е-Л *-т ) и(т)А;

(12.75)

 

о

 

2(0 = Те~мі-Х)у(х)с1х.

(12.76)

Тоді

о

 

 

 

І

 

 

у = а{)у + |1Г

- а(1)е-А(г~х)у(т) сіх + а|2и +

 

о

 

 

+ |Ь Т

- а ( 2 ) с - д ( г - т ) ї/(т)Л .

(12.77)

о

 

 

Вирази (12.74) і (12.77) відрізняються лише членом р(/)= Ьте~Л'х(0), тому якщо в схемі на рис 12.18 додати зображення р(^), то схеми на рис. 12.17 і 12.18 будуть повністю еквівалентними.

Рис. 12.18

642

12.6.Адаптивні спостерігачі

Рівняння, що описують структурну схему на рис 12.18, мають вигляд

с1у/Л = а0у + а121 + а222 + ... + ап_ї2„_] +

(Іг1/Л = у-к22ї9 (І22/(І1 - У ~

(12.78)

СІ2П_1/СІЇ

= У - \ П 2 П _ 1 ,

СІУ{ І(11 = и — А,2V1,

(IV21 (її =

и - А3У2,

Ці рівняння точно описують невідомий об'єкт, поданий рівняннями (12.65). Проте цих рівнянь на п- 1 більше, тому рівняння

(12.78)

називають немінімальною

реалізацією

невідомого

об'єкта.

Рівняння (12.78) можна подати в матричній формі

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ос. а( 1 ) т

а (2)т

У

 

 

«„

 

1

 

 

 

 

Ь

- А

0

 

2

+

 

0

 

и +

0

Р ,

(12.79)

 

 

0

0

- А

 

V

 

 

її

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

де

2 = [2і9 2,

 

 

л > У2 ,...,Уя _і Г;

 

Ь = [1,1,..., 1]т;

 

 

15^2' *••' /;-1

а

 

 

 

 

 

 

 

 

 

 

а (,)Т

=

[а,,сс2 , ...,сс/;_,

];

(2)

=

[ а

л + 1

, а / г + 2 ,

. . . ,

о с 2 / / _ і У ,

А = с І і а 8 [ А 2 Д з , . . . Д „ ] .

Для визначення векторів ос(1), а ( 2 ) невідомих параметрів об'єкта і вектора х(ґ) змінних стану використаємо модель, що настроюється. Структурну схему такої моделі наведено на рис. 12.19.

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

 

 

Ро

Р(І)Т

Р< 2 Г "

"у"

 

~Р„

 

 

2

=

Н

- А

0

2

+

0

0

(12.80)

V

 

0

0

- А

V

 

ь

о ^

 

 

 

 

 

 

 

 

 

 

 

643

Г л а в а 11 ОПТИМАЛЬНІ СИСТЕМИ АВТОМАТИЧНОГО КЕРУВАННЯ

Рис. 12.19

д е

м » ;

Р „ ( 0 ;

Р ( , ) = [ Р і ( 0 , Р 2 ( 0

Р я _ , ( 0 ] т ;

Р ( 2 )

= [ Р п + І ( 0 ,

Р „ + 2 ( 0 , . . . , Р 2 п _ і ( 0 Г

— п а р а м е т р и ,

щ о н а с т р о ю ю т ь с я .

 

 

Алгоритм настроювання параметрів моделі описується рівняння-

ми

(12.58),

(12.59).

 

 

 

 

 

Збіжність процесу настроювання

 

 

 

 

 

Ііпі р(|) = а ( | ) ;

Ііш р<2) = а(2>

 

(12.81)

1

 

 

1 — > ОО

і — > оо

 

 

 

 

 

 

 

 

ІІШ е(ґ)= 0

1 оо

можна довести, використовуючи другий (прямий) метод Ляпунова.

Протягом збіжності процесу настроювання стають відомими вектори а ( | ) і а( 2 ) об'єкта.

Спостерігач, тобто пристрій, що забезпечує відновлення значення вектора х(/), який складається з невимірюваних компонент вектора х(0,за вимірюваннями керування и(1)й вихідної величини об'єкта у (і), можна реалізувати таким чином. Рівняння (12.71) подамо у вигляді

644

12.7.Адаптивні системи

зеталонною моделлю

5 +

£ + Хі

або з урахуванням (12.80)

5 + А;

5 + А,-

Тоді, беручи до уваги (12.75) і (12.76), записуємо

*/(')= / = 2

/ = 2

(12.82)

З цього виразу випливає, що компоненти шуканого вектора х(г) можна визначити, вимірюючи змінні стану , г2 > • • •> ^л-1>> • • • > у п - і моделі, що настроюється, і таким чином реалізувати адаптивний спостерігач.

Розглянута система є системою адаптивного керування ідентифікацією за допомогою моделі, що настроюється.

12.7

Адаптивні системи з еталонною моделлю

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

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

Функціональну схему одновимірної адаптивної системи з еталонною моделлю наведено на рис 12.20. Різниця вихідних сигналів об'єкта й моделі подається на вхід адаптивного регулятора і змінює його параметри так, щоб передаточна функція об'єкта з регулятором збігалася з передаточною функцією моделі. У цьому разі вихідні сигнали моделі й об'єкта збігаються і є = 0.

645

Г л а в а 11 ОПТИМАЛЬНІ СИСТЕМИ АВТОМАТИЧНОГО КЕРУВАННЯ

Розглянемо випадок, коли об'єкт має передаточну функцію

 

 

Р + а(і)

 

і

охоплений

жорстким

 

зворотним

зв'язком

 

(рис. 12.21).

 

 

 

 

Параметр об'єкта а{1)

Рис. 12.20

є

функцією

часу.

За-

 

вданням контура само-

 

настроювання

є

зміна

коефіцієнта к у колі зворотного зв'язку для забезпечення мінімального розузгодження між вихідними сигналами об'єкта у(1) і моделі ум(ї) при змінюванні параметра об'єкта а(ї).

Вважатимемо, що змінний параметр об'єкта

а(г) = сі{) + А а(ї),

де а0 = сопзі, а настроюваний коефіцієнт зворотного зв'язку

 

 

к(ї)

=

к0Лк(ї).

 

У цьому разі передаточна функція

 

основного контура (об'єкта, охопле-

 

ного зворотним зв'язком) записується

 

так:

 

 

 

 

 

 

 

 

 

Рис. 12.21

Щр) = р + а0

+ к0

+ Аа(і) + А к(і)

Передаточну функцію моделі візьмемо у вигляді

КЛР)

1

р+ Ь'

 

де Ь = а0 + к0 = соп8і

Диференціальні рівняння, що описують рух основного контура системи й моделі,

сіу/сіі + [Ь + А а(і) +

А к(ї)]у =

( 1 2

. 8 3 )

н/Л + Ьуи

= * ( / ) .

( 1 2 - 8 4 )

646

12.7.Адаптивні системи

зеталонною моделлю

Віднявши (12.84) від (12.83) та беручи до уваги, що є = у - ум та (к/(1і - сіу/сіі - сіум/с!і, дістанемо рівняння відносно похибки розузгодження є(ґ):

сіг/сіі + Ьг = ~[Асі(і) + А к(і)]у.

( 1 2 . 8 5 )

Якщо є розглядати як координатне розузгодження рухів системи та еталонної моделі, то величину

у = Аа(і) + Ак(і)

(12.86)

можна вважати параметричним розузгодженням. При у = 0 і Ь > 0 розузгодження є асимптотично прямує до нуля.

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

4Ак(і)/А = \|/(0,

(12.87)

де \}/(ґ) — шуканий закон керування в контурі самонастроювання. Рівняння (12. 85) запишемо у вигляді

с!г/сІі = -Ьг-уу.

(12.88)

Тоді, здиференціювавши (12.86), з урахуванням (12.87) дістанемо

січ І СІІ = сІАа(і)/сІі + у (і).

(12.89)

Невідомий закон керування \і/(/)можна визначити з умов здійснення бажаного руху зображуючої точки по площині є, у за рівняннями (12.88) і (12.89).

Скористаємося для цього прямим методом Ляпунова. Візьмемо визначено-додатну функцію

V = сг2 + у 2 ,

де с> 0. Крім того, вважатимемо об'єкт квазістаціонарним, тобто приймемо, що параметри об'єкта за час перестроювання коефіцієнта к не змінюються і, отже, сІАа(і)/сіі = 0. Тоді повна похідна функції Ляпунова

йУ

дУ йі

 

дУ сіу

0

сіг

^ сіу

/ п ш

— =

 

+

= 2с 8— + 2у—

(12.90)

сіі

Зє сіі

 

ду сіі

 

сіі

сіі

 

або, якщо врахувати рівняння (12.88) і (12.89), то

647

Глава 12 АДАПТИВНІ СИСТЕМИ АВТОМАТИЧНОГО КЕРУВАННЯ

СІУ/СІІ = -1сг2Ь - 2сгуу + 2у\|/(/).

(12.91)

Якщо прийняти

\|і(ї) = сгу,

де \|/ — алгоритм самонастроювання, то похідна функції Ляпунова

сіУ/с/Г = -2сг2Ь

є недодатною функцією для визначено-додатної функції У Тому нульовий розв'язок є = 0, у = 0 системи рівнянь (12.88), (12.89) є стійким.

Отже, закон змінювання коефіцієнта зворотного зв'язку в основному контурі набуває такого вигляду:

к(г) = к0 + Ак (ї),

де

сІАк (ї)/сІЇ = сгу.

Структурну схему цієї адаптивної системи з еталонною моделлю зображено на рис. 12.22.

Рис. 12.22

648

Контрольні запитання та завдання

Контрольні запитання та завдання

1.Дайте визначення адаптивної системи автоматичного керування. Чим вона відрізняється від звичайної?

2.У чому полягає гіпотеза квазістаціонарності?

3.Дайте визначення екстремальної системи.

4.Назвіть методи (принципи) пошуків екстремуму в одно- і багатопараметричних екстремальних системах.

5.Якими показниками характеризується динаміка екстремальних систем?

6.Що таке втрата на рискання?

7.Як впливає інерційність об'єкта на процес пошуків екстремуму?

8.Назвіть мету ідентифікації об'єктів керування.

9.У чому полягає частотний метод ідентифікації?

10.Поясніть суть ідентифікації за допомогою моделі, що настроюється.

11.Поясніть принципи побудови безпошукових адаптивних систем.

12.Наведіть структурну схему системи з адаптивним спостерігачем і поясніть принцип її дії.

13.Яким чином задається бажаний рух в адаптивних системах з еталонною моделлю?

14.Наведіть функціональну схему одновимірної адаптивної системи з еталонною моделлю і поясніть принцип її дії.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]