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

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

.pdf
Скачиваний:
4
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
3. Для снижения размерности вектора управления поло-
x
x

D

жим
vru
=
,
где v – скалярная величина.
Снижаем размерность вектора управления с помощью со­отношения (1.16):
2
rr
−
12
2
rr
−
2
v.
21
 
r
2
Полагаем
412
 
=
 
2
.
=
r
1
−
320
500
+
Управление, синтезирующее систему с заданным спектром
∗
= (−1 −1 −1), строится по формулам (1.16 − 1.20).
Λ
4−5. В данном случае коэффициенты характеристических полиномов разомкнутой и замкнутой систем соответственно равны
c = −20, 1c = 24, 2c = −9, 0c
0
∗
= 1,
∗
c
1
= 3,
c
∗
= 3.
2
6. По рекуррентным формулам (1.19) построим матрицу D:
22 8 0
−
 
.
 
и матрицу
=−
12 6 0
D
882
1
−
,
обратную матрице D,
340
−−
1
1
−
=−−
D
6110
18
−−
12 28 9
−
7. Теперь легко определить скалярное управление, синте-
зирующее систему с заданным спектром:
T
1D−
()CCD
Gv=
x
=
−
1
∗−
21
x
= 1,5 [3 7 −4]
x
.
8. Векторное управление

r

1
uv x
==

r

2
u
будет
92112
4,5 10,5 6
−
 
−
.
Ответ
u
= 9х1 + 21 х2 − 12 х
1
u
= 4,5х1 + 10,5 х2 − 6 х
2
,
3
.
3
Варианты заданий
123 2 1 1
 
==−Λ=−=
1. 0 1 2 , 2 1 , 2 , .
А Br

004 0 1 1

−−
∗
1
 
2
−
157 2 3 3
 
==Λ=−=
2. 0 3 5 , 1 2 , 1 , .
А Br

021 1 1 3

501 4 3 2
 
==−Λ=−=
3. 1 0 2 , 0 2 , 3 , .
А Br

634 1 1 1

243 1 2 3
 
==−Λ=−=
4. 0 6 1 , 2 1 , 2 , .
А Br

003 0 3 1

300 10 1
 
==Λ=−=
5. 1 0 2 , 2 3 , 3 , .
А Br

435 21 1

834 7 1 1

6. 0 5 2 , 1 3 , 1 , .

А Br
==−Λ=−=

003 0 5 3

−−
∗
−
−
∗
−
−−
∗
−
−−
∗
−−
−
∗
−
22
2
 
3
3
 
1
1
 
3
1
 
3
2
 
1
12 1 53 3

7. 5 1 2 , 1 2 , 1 , .

А Br
=− =− Λ=− =

030 21 2

−−
∗
−−
1
 
2
541 5 1 1
 
8. 1 3 2 , 3 2 , 2 , .
9. 5 1 3 , 0 2 , 2 , .
10. 1 3 2 , 1 3 , 2 , .
11. 2 1 2 , 1 3 , 3 , .
12. 2 1 3 , 2 1 , 2 , .
 
А Br
==−Λ=−=
 
004 1 0 2
 
40 2 1 3 1
−−−
 
А Br
=− − = Λ=− =

020 1 4 1

200 2 4 1
 
А Br
==Λ=−=

634 1 2 2

050 21 2
 
==Λ=−=
А Br

435 0 1 2

41 2 2 0 2
−−
 
А Br
=− − =− Λ=− =

100 50 3

−−
−−
−−
−−
−
1
∗
−
∗
∗
∗
−
∗
−
 
4
3
 
2
1
 
2
2
 
1
1
 
4
30 2 1 3 1
−−−

13. 5 8 3 , 4 2 , 5 , .
14. 0 8 0 , 1 3 , 1 , .

А Br
=−=−Λ=−=

20 1 0 1 1
−−

752 42 1
 
А Br
==Λ=−=

601 0 5 3
−−

−−
23
∗
∗
3
 
4
1
 
3
13 2 3 1 2
−− −− −

15. 1 5 1 , 1 3 , 1 , .
16. 1 4 5 , 2 1 , 1 , .

А Br
=− = Λ=−=

30 0 1 2 5
−−

910 12 5
−−−−
 
А Br
==Λ=−=

400 3 2 2
−−

∗
∗
2
 
4
1
 
2
07 2 28 2

17. 1 4 5 , 1 3 , 2 , .
18. 1 3 2 , 4 7 , 3 , .
19. 1 3 4 , 1 4 , 4 , .

А Br
==−Λ=−=

02 1 5 2 5

390 5 1 1
 
А Br
=− − = − Λ=− =

210 21 2

107 3 2 4
 
=− − =− Λ=− =
А Br

−−


20. 0 0 4 , 1 2 , 3 , .
21. 3 3 0 , 2 0 , 2 , .

А Br
=−=−Λ=−=

−− − −

20 1 11 1
 
А Br
==Λ=−=

021 31 1

−− −
∗
−−
−−
∗
−−
−−
∗
20 0 1 3 2
621 50 1
−−
∗
11 5 24 4
−−
∗
−− − −
4
 
2
1
 
3
2
 
1
1
 
3
3
 
1
73 2 11 2

22. 0 1 0 , 2 0 , 4 , .

А Br
==Λ=−=

121 13 1
−− −− −

−− −
∗
24
2
 
5
01 1 1 2 2

23. 8 2 2 , 3 1 , 2 , .

А Br
=−=− Λ=−=

03 0 1 2 4

−−−
∗
−−
1
 
2
50 5 1 1 2

24. 0 7 4 , 2 3 , 1 , .
25. 0 1 2 , 1 7 , 4 , .
26. 2 5 0 , 1 2 , 1 , .
27. 1 0 0 , 2 3 , 4 , .
28. 4 2 1 , 2 2 , 2 , .

А Br
==Λ=−=

11 1 1 2 5

24 1 0 1 4
 
А Br
=−=−Λ=−=

31 0 5 3 1

−−
 
А Br
==−Λ=−=

311 31 2

−− −− −
 
=− =− Λ=− =
А Br

224 40 3

05 3 1 5 3
 
А Br
=− = Λ=− =

10 2 41 2

−−− −
∗
−−− −
−−
∗
−
301 1 1 2
∗
−
31 1 1 1 1
∗
−−
−−−
∗
−− −
2
 
1
1
 
3
2
 
3
3
 
2
1
 
2
21 6 4 2 2

29. 0 0 3 , 1 1 , 1 , .
30. 3 2 3 , 1 4 , 1 , .

А Br
==Λ=−=

211 37 3

115 2 3 2
 
А Br
==Λ=−=

440 3 0 5

−−−
∗
−−
−− −
∗
−
25
2
 
4
4
 
3
1.2 Метод Кузовкова
x
Постановка задачи
Для управляемой системы

Ax Bu
=+
построить управление вида
(1.21)
,uPx=−
(1.22)
таким образом, чтобы замкнутая система
xBPAx
)( −=
(1.23)
n
имела заданный спектр
** *
( ,..., )
Λ=λ λ [2−5].
1
1.2.1 Случай скалярного входа
Описание метода
В данном случае вместо вектора дет скалярная величина
()nm×
– матрица
u, а вместо матрицы B размерности
b
размерности
u
в уравнении (1.21) бу-
(1),n ×
т.е. матрица-
столбец.
В законе регулирования (1.22) и в уравнении замкнутой системы (1.23) прямоугольная матрица цу-строку
, состоящую из n элементов.
p
P переходит в матри-
Передаточная функция имеет вид
Здесь
Ws sI A b
(s) – матрица-столбец (
g
()
Us
()
Xs
== =
() ( – )
1n×
1
−
), а
sg
. (1.24)
)()(sF
F(s) = det (sI – A) (1.25)
характеристический полином объекта.
Структурная схема замкнутой системы, образующейся в результате присоединения к объекту регулятора, имеет вид (рисунок 1.1).
26
p
v u
−
W(s) =
sg
)()(sF
p
Рисунок 1.1 − Структурная схема замкнутой системы
x
C
y
Характеристическое уравнение этой системы получается приравниванием нулю суммы из произведения передаточных функций звеньев контура, взятого со знаком минус, и едини­цы. В данном случае
()
где
( , , ...., )
pp p=
12
gs
p
Fs
− вектор-строка.
n
()
10
+=
,
Приводя левую часть этого уравнения к общему знамена­телю, и учитывая, что получившийся числитель равен харак­теристическому полиному H(s) замкнутой системы, приходим к важному соотношению:

H(s) – F(s). (1.26)
()pgs =
В этом соотношении неизвестной является только матри­ца-строка
. Матрица-столбец
p
вместе с полиномом F(s)
g
предопределены параметрами объекта. Полином H(s) пред­определяется желаемым расположением корней замкнутой системы.
Характеристический полином замкнутой системы имеет вид
( ) ... 0,
Hs s +as a s a
nn
=+++= (1.27)
1
−
11
27
−
nn
**
p
x
= − + ..... +
1
** ** * *
λ λ λ λ λ λ
= + + ... +
12 13 1
*** ** * * * *
(λ λ λ λ λ λ ;
=− + + +
n
(1)λλ
= − ...
** *
1 2
);( λ λ
n
;
n
n
λλλ)
...
−−
nn
λ
n
.
n
21
где
a
1
a
2−
a
3123124
......................................................
a
n
Приравнивая коэффициенты левой и правой частей урав­нения (1.26) при одинаковых степенях s, получаем систему алгебраических уравнений. Из этой системы можно найти все элементы матрицы регулятора
, обеспечивающего заданное
p
расположение корней замкнутой системы.
Алгоритм решения задачи
1. Проверка управляемости системы.
Строится матрица управляемости
Если rang S
Вычисление передаточной функции объекта W(s) по
2.
= n, то система управляема.
упр
S = b Ab ... A b
упр

()
1
n
−
.
формуле (1.24).
Определение коэффициентов полинома замкнутой си-
3.
стемы по заданному спектру с помощью формулы (1.27).
Определение элементов матрицы регулятора
4.
ном случае
– вектор-строка) по формуле (1.26).
(в дан-
p
Пример расчета
Рассмотрим следующую систему управления:
Ax bu=+
,
−
где А =
  
001
 
−−
201
, В =
 
010
28
1
0
.
0
Требуется выбрать управление u так, чтобы замкнутая
x
этим управлением система имела заданный спектр Λ = (−1 −1 −1).
Решение
1. Составим матрицу управляемости объекта и рассчитаем
ее ранг:
−
111

SbAb...Ab
( )
==
упр
n
−
 
1
−
 
 
110
.
 
−
100
∗
=
Матрица S
rang (S
имеет ранг, равный порядку объекта, следо-
упр
упр
) = 3.
вательно, система полностью управляема. Полная управляе­мость означает существование ограниченного входного сиг-
u
нала из любого начального состояния
ное состояние
, переводящего объект за конечный интервал времени
в любое наперед задан-
x
0
.
2. Закон регулирования можно определить на основе
уравнения (1.26). Полином F(s) и матрицу-столбец
g
(s),
входящие в это уравнение, находим из матричной передаточ­ной функции объекта (1.24).
1
s
00 10 0 1

1
−
Ws sI A b s
() ( – ) 0 0 1 0 2 0
=−−−=
 
00 0 1 0 0

=
1
ss
2
++
)2)(1(
 
−
        
s
  
2
+
2
s
−
s
−
1
=
 
−
)(
sg
.
)(
sF
3. Характеристический полином замкнутой системы
H(s) = s3 + a1s2 + a2s + a3,
29
где коэффициенты:
p
a
= – ( –1 –1 –1 ) = 3;
1
= (−1)(−1) + (−1)(−1) + (−1)(−1) = 3;
a
2
= – ((−1)( −1)( −1)) = 1.
a
3
4. Подставляя выражения
(1.26) и перемножая в левой части этого уравнения матрицы
(s), находим:
,
g
2322
(2)– – 3 31–(1)(2).ps ps p s s s s s+=+++++
12 3
(s), F(s), H(s) в уравнение
g
Приравнивая коэффициенты при одинаковых степенях s левой и правой частей, приходим к системе уравнений
0
:
s
2– –1;
pp
 
1
:– 1 ;
sp
2
2,
p
:
s
из которой легко найти элементы p
=
13
=
2
=
1
1
, p2, p3 матрицы регуля-
тора:
= 2, p2 = −1, p3 = 5.
p
1
Результирующее управление имеет вид
(2x1 − x2 + 5x3).
u = −
Варианты заданий
331 3 6
−− − −

1. 1 1 1 , 3 , Λ 6 .
2. 2 1 1 , 3 , Λ 6 .

Ab
=− =− =−

42 2 1 2
−− −

231 2 2
−− −
 
Ab
==−=−

20 0 1 4
−−−

30
∗
∗
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]