Previous Page  3 / 13 Next Page
Information
Show Menu
Previous Page 3 / 13 Next Page
Page Background

Ю.С. Белинская

124

ISSN 1812-3368. Вестник МГТУ им. Н.Э. Баумана. Сер. Естественные науки. 2016. № 6

= ,

= ( , , ),

= ,

t t y Y t x

v v

 

(5)

где

( 1)

(

1)

1 1

2

1

= ( , , ,

,

, ,

)

n

m

n

n

m

y y y

y

y

y

 

— состояние системы (4).

Пусть для системы (1) найдено управление

( ),

u t

которое позволяет следо-

вать желаемой траектории

*

( ).

x t

Однако на техническую систему могут воздей-

ствовать (как правило, случайным образом) внешние силы, которые не учиты-

ваются в модели (1). В результате этих воздействий система может изменить

состояние в некоторый момент времени

0

t

на

0

0 *

( )

( ).

x t

x t

В этом случае ста-

вится задача стабилизации: используя управление, вернуть систему на заданную

траекторию

*

( ).

x t

В случае системы (1) линеаризуемой динамической обратной связью (2) за-

дачу стабилизации решают выбором таких функций

= ( , , )

v V t x

и

*

( ),

t

что

*

*

( ( ), ( ))

x t

t

есть асимптотически устойчивое решение системы

= ( , , ( , , , ( , , )));

x f t x b t x V t x

(6)

= ( , , , ( , , )).

a t x V t x

(7)

Управление выбирают в виде = ( , ( ), ( ), ( , ( ), ( ))),

u b t x t

t V t x t

t

где

( )

x t

текущее состояние системы;

( )

t

— решение системы обыкновенных

дифференциальных уравнений

= ( , ( ), ( , ( ), , ( , ( ), ))),

x f t x t b t x t

V t x t

=

( , ( ), , ( , ( ), ))

a t x t

V t x t

с начальным условием

0

0 *

( ) = ( ).

t

t

 

Задачу терминального управления

0

0

( ) = ,

( ) =

T

x t

x x T x

(8)

для системы (1) решают следующим образом. Для вспомогательных переменных

задают некоторые начальные и конечные значения, и задача терминального

управления ставится для расширенного пространства состояний:

0

0

0

0

( ) = ,

( ) = ,

( ) = ,

( ) = .

t

T

x t

x x T x

t

T

   

(9)

Систему (3) обратимой заменой переменной вида (5) преобразуют в эквива-

лентную систему (4). Применяя преобразование (5), получаем для системы (4)

задачу терминального управления

0

0 0 0

( ) = ( ,

,

),

( ) = ( ,

,

).

T T

y t

Y t x

y T Y T x

(10)

Решение этой задачи обычно находят в некотором заранее заданном про-

странстве, например, в пространстве полиномов по

t

степени

=1

2

1,

m

i

i

n

где ко-

эффициенты полиномов выбирают так, чтобы выполнялись условия (10). Обо-

значим это решение как

*

( ( ), ( )),

y t v t

(

,*

)

( ) =( ( )) ,

ni

i

i

v t

y t

=1, , .

i

m

Применяя

обратную к (5) замену переменных, получаем решение

*

*

( ( ),

( ), ( ))

x t

t v t

систе-

мы (3). Это решение удовлетворяет (9). Таким образом, зависимость

0

*

*

( ) = ( , ( ),

( ), ( )),

[ , ],

u t b t t x t v t t t T

решает задачу терминального управле-