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

Методы оптимального управления. Учебное пособие

.pdf
Скачиваний:
4
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
−−
16 3 0
 
Ab
29. 5 1 9 ; 0 ;
30. 8 2 4 ; 0 ;
=−− =

25 1
−

−−
183 0
 
Ab
=− − =

51 6 1
−

Λ1 8 15.
Λ685.
С
=
010;
[]
*
=− − −
[]
С
=
010;
[]
*
=− −−
[]
141
4.2 Устройство для наблюдения линейного
x
p
x
x
функционала переменных состояния объекта
Постановка задачи
Для наблюдаемого объекта
() () (),

() ()
yt Сxt

tAxtBut
=+
=
синтезировать устройство вида

() () () ()zt Fzt Kyt TBut=++

с заданным распределением полюсов для наблюдения линей­ной функции неизмеряемых переменных состояния
ω.
xpx=+
kk ll
Главная задача модального управления состоит в реализа­ции закона регулирования
,upx=−
вид и параметры которого в предположении наличия полной информации о векторе состояния
Поэтому интерес представляет не столько оценка при помо­щи наблюдающего устройства отдельных переменных состо­яния объекта, сколько оценка сразу линейного функционала этих переменных, выражающего весь закон регулирования или его часть. В связи с этим возникает вопрос о возможно­сти синтеза такого наблюдающего устройства и его сложно­сти.
Рассмотрим объект
Ax Bu
=+

y Сx
=
142
могут быть установлены.

;
(4.18)
,
где
x
p
x
p
p

p
f
есть n-мерный вектор состояния,
входных сигналов,
u
– m-мерный вектор
y
– r-мерный вектор выходных сигналов,
A, B, C – матрицы (n
n), (n × m), (r × n).
×
Можно доказать, что любой линейный функционал пере­менных состояния объекта
T
xω=
может быть оценен наблюдающим устройством (v – 1)-го по­рядка, причем всем корням этого устройства можно придать любые желаемые значения. Параметр v, называемый индек- сом наблюдаемости, равен наименьшему целому числу, при котором матрица
TTT T T Tv T
[ ( ) ... ( ) ]
CAC A C A C
21
−
(4.19)
имеет ранг n. Поскольку для любого полностью наблюдаемо­го объекта выполняется условие
1,vnr−≤ −
причем для
большинства объектов (v – 1) много меньше (n – r), наблюде­ние линейного функционала переменных состояния часто оказывается значительно более простой задачей, чем наблю­дение полного вектора состояния
или его части.
Итак, задача заключается в синтезе для объекта (4.18) та­кого наблюдающего устройства с желаемыми динамическими
свойствами, (v – 1)-мерный вектор состояния соответствующей комбинации с r-мерным вектором
z
которого в
y
вы-
ходных сигналов объекта давал бы желаемый линейный
T
функционал
ω
x=
переменных состояния объекта, т.е.

TTT
() () (),
xt f yt l zt=+
(4.20)
где матрица–строка
T
задана, а матрицы-строки
T
и
T
l
подлежат определению. В общем случае векторы состояния объекта и наблюдаю­щего устройства связаны соотношением
zTx=
, где матрица
Т определяется из уравнения
143

p
f
f
ТА – FT = KC. (4.21)
Уравнение наблюдающего устройства
() () () ()zt Fzt Kyt TBut=++
Подставляя в уравнение (4.20)
следующему соотношению между матрицами
,yCx=
TT T
ClT p+=
(4.23)
.
. (4.22)
zTx=
, приходим к
T
T
,
и
:Tl
Дальнейшие выкладки, основанные на этом соотношении и свободе выбора матриц Т и K наблюдающего устройства, производятся с помощью следующего алгоритма.
Алгоритм решения задачи
1. Определение индекса наблюдаемости объекта v.
Параметр v равен наименьшему целому числу, при кото- ром матрица (4.19) имеет ранг n.
2. Составление уравнения наблюдающего устройства
u
(4.22) в предположении, что входной сигнал

() () (),zt Fzt Kyt=+
отсутствует:
(4.24)
где F − диагональная матрица, содержащая желаемые корни наблюдающего устройства.
3. Преобразование уравнения (4.24) путем ввода обозначе-
ния Н = KС. В результате получаем
− неизвестные переменные (или
h
j
(4.25)
Н = [0...
() () (),zt Fzt Hxt=+
...
i
...0], где
h
j
h
,
h
i
столбцы), количество которых определяется количеством из­меряемых координат, а остальные − нули. Компоненты век­тора состояния i, j измеряемы (i, j = 1,..., n).
144
4. Определение матрицы преобразования Т вектора
p
x
x
x
x
x
()zt
, содержащую искомый функционал
()xt
в
zTx=
.
Этому условию удовлетворяет матрица вида
Здесь
T
где
TT p=+
изм
,
tt
− неизвестные значения, количество которых
ij
,
T
изм
= [0...
t
t
...
...0].
i
j
определяется количеством измеряемых координат, а осталь­ные − нули. Компоненты вектора состояния i, j измеряемы (i,
j = 1,..., n). Тогда T = [
5. Определение
hh tt
ijij
t
...
1
i
, , ,
...
p
...
].
j
n
с помощью уравнения (4.21).
t
Переходя к поэлементным уравнениям и решая их, находим
, , ,
hh tt
ijij
.
6. Составление уравнения наблюдающего устройства при
учете внешнего воздействия

() () () ();
zt Fzt Hxt TBut
=++
( ) ( ).
zt Txt
=
.u

Пример расчета
Рассмотрим объект
() () (),

() (),
yt Сxt

tAxtBut
=+
=
где
21 00
−
 
0210
====
ABCx
−

00 11

10 00
−


−
;; ;.
01
 
00 1000

00 0010

11

 

1
2
3
 
4
145
x
и
x
[




y
образуется измеряемыми переменными состоя-
,
что учтено структурой матрицы С. F = − 3 .
3
Вектор
ния
1
Требуется оценить функционал
ω [0 0 ] 0101.
xx p p p=+ ==
24 2 4
T
]
1. Первый элемент блочной матрицы (4.19)
10
C
T
=
01 00
00
представляет собой матрицу, ранг которой равен двум, т.е. меньше n = 4.
Учитывая в матрице (4.19) два первых элемента, получим
10 2 0
TTT

CAC

00 1 0
=
01 0 1 00 0 1
−
.
(4.26)
−
Следовательно, ранг матрицы (4.26) равен порядку объек-
2.v =
та, а индекс наблюдаемости устройства равен
(1).v −
Порядок наблюдающего
Таким образом, любой линейный функционал переменных состояния можно наблюдать, используя устройства первого порядка.
2. Запишем уравнение (4.22) наблюдающего устройства в
предположении, что входной сигнал
() 3() ().zt zt Kyt=− +
u
отсутствует:
(4.27)
3. Так как Н = KС,
(4.28)
где Н =
[0 0].hh
13
() 3() (),zt zt Hxt=− +
146
4. Найдем матрицу преобразования Т вектора
x
[][
x
x
x
x
(),zt
содержащую искомый функционал
1234 1 3
11,Ttptp t t==
x+
24
]
:
()xt
в скаляр
() .zt tx x tx x =++ +
5. Для определения
11 2 3 3 4
,, ,tt hh
13 1 3
воспользуемся уравне-
нием (4.21):
21 00
−
 
0210
11 311 0 0.
tt tt h h
[] [][ ]
13 13 1 3
−

00 11

10 00
−


−
+=
Переходя к поэлементным уравнениям и решая их, получим
1, 3, 2, 5.tt h h=− =− =− =−
13 1 3
6. Таким образом, уравнение (4.28) при учете внешнего воздействия
С учетом вычисленных значений
u
принимает вид
() 3() 2 5 .zt zt x x TBu=− − − +
() 3 .zt x x x x=− + − +
12 34
13
, tt
:
13
()zt
Выходной сигнал
искомого функционала
и 3xx−−
13
и
1
, зависящие от измеряемых переменных состояния
.
Поэтому для оценки функционала
3
наблюдающего устройства помимо
x+
содержит составляющие
24
x+
необходи-
24
мо указанные составляющие добавить с противоположным
().zt
знаком к сигналу
Следовательно, наблюдающее устрой-
147
ство функционала
x
ной на рисунке 4.3.
Рисунок 4.3 – Устройство для наблюдения линейного функционала
x+
представляется схемой, изображен-
24
Варианты заданий
−−− −−
18 95 94
 
33 83 92
=; ; 2.
AB F
1.
2.

61001 20

98 90 22
−−−

3102 25
 
57 33 1 10
=; ; 4.
AB F

71 69 6 5

647 5 92
−− − −

−− −
−−
==−
−−
−−
−− − −
==−
0001

=
C

0010

T
p
C
p
8500;
=− −
[]
0010

=

1000

T
01007;
=− −
[]
;
;
148
−−
42 58 8 2
 
145 9 107
=; ; 6.
AB F
3.
4.

1486 20
−−−

9816 1 7

6298 34
 
−−−− −
10 1 8 5 7 9
=; ; 7.
AB F

1959 51
−−−−

4456 55

−−− ==−
−−
−−
==−
0010

=
C

1000

T
0908;
p
=−
[]
0010

=
C

1000

T
040 5;
p
=−
[]
;
;
78 1 4 8 5
 
−− −
=; ; 5.
AB F
5.
6.
7.
8.

−−−−

6211 104

86 3 7 22
 
−−−
56102 19
=; ; 1.
AB F

34 8 8 2 6
−−

06 40 0 6

09 24 17
 
713 8 93
=; ; 8.
AB F

995 2 26
−− − −−

25 9 10 3 8
−−− −−

−− − −
 
−−− −
=; ; 1.
AB F

8860 92

5114 03

−− −
211 5 0 5 43310 0 1
==−
−−
−− −−
==−
−−
p
−−−
−− ==−
10 5 0 3 4 6
62 48 7 7
−−
==−
−
1000

=
C

0010

T
p
=−
[]
0001

=
C

0010

T
10 8 0 0 ;
=− −
[]
0001

=
C

0010

T
p
=− −
[]
0001

=
C

1000

T
0140;
p
=
[]
;
010 9;
;
;
8500;
;
149
−
13 4 1 4 2
 
−−
1618 45
=; ; 3.
AB F
9.
10.
11.
12.

54 55 7 7
−− −−

9284 47

−
4324 84
 
−−−− −
10 7 9 2 5 8
=; ; 1.
AB F

4274 01
−−−−

3523 90
−− − −

−− − − −
7326 104
 
−− −
770 1 9 4
=; ; 1.
AB F

24310 51
−− −−

98 2 0 4 8
−−

5992 45
−− −
 
42 85 50
−−−
=; ; 1.
AB F

9333 05
−−−−

31017 56
−−

−−
==−
==−
==−
==−
0100

=
C

0010

T
p
C
9006;
=−
[]
0100

=

0010

T
6009;
p
=
[]
0100

=
C

0001

T
8020;
p
=
[]
0001

C
=

0010

T
11000;
p
=−
[]
;
;
;
;
−− −−
41094 19
 
−−
10 7 1 8 2 6
=; ; 6.
AB F
13.
14.

35104 44

99 81 48
−− −−

7341 2 8
−−−
 
−− −
978 4 2 10

AB F
=; ; 6.

−−−
553 2 7 8

6936 110

−− −
−−
==−
==−
150
0100

=
C

1000

T
00 53;
p
=−
[]
0010

C
=

1000

T
=− −
p
0509;
[]
;
;
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]