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

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

.pdf
Скачиваний:
4
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
141 1 4
−− − −
 
3. 0 3 2 , 4 , Λ 6 .
4. 0 2 2 , 2 , Λ 5 .
5. 1 1 1 , 1 , Λ 2 .
6. 2 4 2 , 4 , Λ 4 .
7. 2 2 0 , 3 , Λ 6 .
8. 1 4 3 , 0 , Λ 3 .
 
Ab
=−− =− =−
 
121 1 2
−−
 
221 2 5
−−− − −
    
Ab
==−=−
 
122 1 4
−−−
 
21 2 2 5
−− − −
    
Ab
=−==−
 
122 2 5
−− − −
 
241 2 2
−− − −
 
Ab
=−−=− =−

211 1 2
−− −

032 0 3
−−
 
Ab
=− =− =−

112 2 2

20 4 2 5
−− − −
 
Ab
=− − − = =−

420 4 6
−− −

∗
∗
∗
∗
∗
−
∗
11 2 1 3

9. 2 2 1 , 1 , Λ 3 .
10. 2 3 4 , 1 , Λ 3 .

Ab
=−− = =−

132 2 4
−− − −

21 1 2 4
−− − −
 
Ab
=− − − = =−

01 2 1 4

−−
∗
∗
−− −
31
220 2 2
−−

11. 0 1 1 , 2 , Λ 3 .
12. 4 1 3 , 1 , Λ 3 .
13. 0 2 2 , 1 , Λ 2 .
14. 2 1 1 , 1 , Λ 4 .
15. 4 2 0 , 3 , Λ 4 .
16. 2 2 1 , 3 , Λ 3 .

Ab
=−−=− =−

414 0 3
−−− −

110 1 2
−−
 
Ab
=− − =− =−

221 0 3

21 4 2 3
−− − −
 
Ab
=−−= =−

32 3 4 4
−− − −

010 0 3
−−
 
Ab
=− − =− =−

222 0 3
−−

231 2 3
−− − −
 
Ab
=− − =− =−

22 1 1 2

232 2 2
−− − −
    
Ab
=− − =− =−
 
110 2 1
 
−−
∗
∗
−
∗
∗
∗
∗
−
144 2 2
−−− − −

17. 2 4 4 , 2 , Λ 1 .
18. 2 1 4 , 0 , Λ 2 .

Ab
=−−= =−

20 1 1 2
−−−

102 1 1
 
Ab
=− − = =−

423 2 1
−−− −

32
∗
∗
−
42 1 4 5
−−−

19. 1 4 3 , 2 , Λ 1 .

Ab
=− − − = =−

131 1 1
−−− −

∗
21 4 2 1

20. 3 4 4 , 1 , Λ 2 .
21. 0 3 2 , 1 , Λ 1 .
22. 10 2 0 , 10 , Λ 5 .
23. 1 0 1 , 1 , Λ 3 .
24. 1 1 2 , 3 , Λ 4 .
25. 2 2 0 , 3 , Λ 5 .

Ab
=− − − = =−

332 4 5
−−− − −

01 1 0 2
 
Ab
=−− = =−

212 1 3
−− − −

8810 2 5
 
Ab
=− = =−

842 3 5
−−− −

211 2 4
−−− − −
 
Ab
=−=−=−

013 1 3

130 1 2
 
Ab
=− − =− =−

121 0 3
−− −

132 1 2
 
Ab
=− =− =−

42 2 2 1
−− −

−−
−−
−−
∗
∗
∗
∗
−− − −
−−
−−
∗
∗
235 4 5
−−−

26. 1 2 5 , 1 , Λ 3 .

Ab
==−=−

023 2 3

∗
−−
33
105 1 3
 
27. 1 4 1 , 2 , Λ 4 .
28. 1 1 1 , 2 , Λ 1 .
 
Ab
==−=−
 
225 2 1
−− −
 
35 1 4 5
−− − −
    
Ab
===−
 
03 1 2 4
 
−− −
−−
∗
∗
43 1 1 1

29. 3 4 3 , 0 , Λ 2 .
30. 3 4 3 , 3 , Λ 4 .

Ab
=− − = =−

522 3 4

214 4 5
−− − −
 
Ab
=− =− =−

135 1 1

−−
∗
−− − −
∗
−
34
1.2.2 Случай векторного входа
x
Pqp
x
На некоторые объекты подача внешних воздействий воз­можна в нескольких различных точках. Такие объекты назы­ваются многомерными или объектами с несколькими входа- ми.
Описание метода
Будем предполагать, что объект полностью управляем, а все составляющие его вектора состояния доступны прямому измерению. Задача состоит в нахождении такой матрицы ре-
mn×
гулятора Р размерности
ма
()
ABPx=−
получает наперед заданное расположение
, при которой замкнутая систе-
корней характеристического полинома H(s).
Характеристический полином замкнутой системы имеет вид
() 0,
H s = s + a s +...+ a s a
nn
1
−
11
+= (1.28)
nn
−
где
a
1
a
2−
a
3123124 2
......................................................
a
n
**
( λ λ
= − + ..... +
1
** ** * *
λ λ λ λ λ λ
= + + ... +
12 13 1
** * ** * * * *
(λ λ λ λ λ λ λ λ λ );
=− + + +
n
(1)
= − λ λ .......λ
*
12
);
n
n
...
**
n
.
;
n
nn
−
n
−
1
Задачу синтеза регулятора с несколькими входами (много­мерного регулятора) можно свести к задаче синтеза одномер­ного (т.е. с одним входом) регулятора. Положим
– матрица-столбец
q
1 n×
сти
.
1m×
, а
– матрица-строка размерно-
p

, где
=
Тогда уравнение замкнутой системы будет иметь вид
ABqpx=−
35
 
(1.29)
(),
или
Pqp
Pqp
qBb
где
=
– матрица-столбец размерности
xpbAx
)( −=
, (1.30)
1n×
.
Уравнение (1.30) совпадает с уравнением замкнутой си­стемы в скалярном случае. Корни замкнутой системы, обра­зованной многомерным объектом с матрицами A, B и много­мерным регулятором с матрицей P, совпадают с корнями за­мкнутой системы, которая образуется одномерным объектом,
имеющем ту же матрицу A и матрицу регулятором с матрицей
, входящей в соотношение
p
bBq=
, и одномерным

.
=
Алгоритм решения задачи
1. Выбор матрицы
размерности
q
Этот выбор произволен. Матрица
1m×
.
является матрицей ве-
q
совых коэффициентов вектора управления.
qBb
2.
Расчeт вектора
3.
Проверка управляемости системы.
Строится матрица управляемости
Если rang S
Вычисление передаточной функции объекта
4.
5.
Определение коэффициентов характеристического по-
= n, то система управляема.
упр
=
.
SbAbAb
упр
() ( ) .Ws sI A b
=−
−

( ... )
=
1
1
n
−
.
линома замкнутой системы по заданному спектру с помо­щью формулы (1.28).
Определение элементов матрицы регулятора
6.
ном случае
– вектор-строка) по формуле
p
(в дан-
p
(s) = H(s) – F(s).
gp
7.
Определение матрицы многомерного регулятора по
формуле

.
=
36
Пример расчета
x



Рассмотрим следующую систему управления:

Ax Bu=+
,
−
   
01
 
−−
21
.
 
11
где А =
−
   
−
011
110
−
002
 
, В =
 
Требуется определить матрицу многомерного регулятора P, при которой замкнутая система имеет заданный спектр
∗
Λ
= (−1 −1 −2).
Решение
1
1. Задаем матрицу
q
.
=
2
2. Рассчитываем вектор: 1
bBq
==−
−
5
.
3
3. Проверяем управляемость системы.
Для этого строим матрицу управляемости и рассчитываем ее ранг:
14 4
−− −

SbAbAb
( ... )
=
упр
n
−

1

=
5810
−−−

32 8

упр
) = 3.
Матрица
rang (S
S
имеет ранг, равный порядку объекта, следова-
упр
тельно, система полностью управляема.
37
4. Вычислим передаточную функцию объекта W(s):
p
pg
00 11 0 1
− −
s
1
−
() ( – ) 0 0 0 1 1 5
== −−−=
Ws sI A b s
=−−−=
ss
 

00 20 0 3


1()
3
−−
−− −
 
2

325

           
−
s
   
2
ss
43
2
ss
585 .
2
ss
++
gs
Fs
()
1
−
5. Определяем коэффициенты характеристического поли­нома замкнутой системы по заданному спектру. Характеристический полином замкнутой системы имеет вид
() , Hs s as as a=+ + +
32
123
где коэффициенты определяются по следующим формулам:
a
= – (–1 –1 –2) = 4;
1
a
= (–1)(–1) + (–1)(–2) + (–1)(–2) = 5;
2
a
= – (–1)(–1)(–2) = 2.
3
6. Определяем элементы матрицы регулятора
Подставляя выражения

(s), F(s), H(s) в уравнение
g
() () ()
sHsFs=−
.
и, перемножив в левой части этого уравнения матрицы
находим:
(),gs
(43)(585)(325)
ps s p s s ps s
−− −+ − − −+ + + =
12 3
222
32 3
452( 2).
sss ss
=+ ++− −−
Приравнивая коэффициенты при одинаковых степенях s
левой и правой частей, приходим к системе уравнений
38
и
p
2
:
s
sppp
s
––5 3 4;
ppp
123
1
: – 4– 8 2 6;
0
– 3 – 5 5 4,
:
+=
12 3
ppp
123
+=
+=
из которой легко найти элементы p
p
= 0,0769, p
1
= − 0,7692, p
2
, p2, p3:
1
= 0,0769.
3
7. Находим матрицу многомерного регулятора:

==
Pqp
0,0769 0, 7692 0,0769
0,1538 1,5385 0,1538
−
−
.
 
Ответ
= 0,0769 x
u
1
= 0,1538 x1 – 1,5385 x3 + 0,1538 x3.
u
2
– 0,7692 x2 + 0,0769 x3;
1
Варианты заданий
413 34 1
−−

1. 5 2 1 , 2 1 , 4 , .
2. 1 1 3 , 1 0 , 3 , .

−−−
123 2 2 2

525 4 2 1
 
AB q
=− − = Λ=− =

22 3 4 4 1
−−−

−−

AB q
=−=−Λ=−=
∗
∗
1 2
2
 
1
 
15 5 01 3

3. 2 5 2 , 4 4 , 1 , .

AB q
=−= Λ=−=

432 43 1
−−−

39
−
3
∗
 
1
51 3 42 1

4. 3 3 3 , 0 2 , 3 , .

AB q
=−= Λ=−=

412 24 2
−− − −

−
3
∗
 
1
31 3 2 2 2

5. 3 0 1 , 0 1 , 3 , .
6. 0 1 3 , 2 2 , 4 , .
7. 3 5 1 , 3 4 , 5 , .
8. 1 2 4 , 3 1 , 5 , .
9. 2 2 2 , 3 2 , 1 , .
10. 0 1 4 , 1 2 , 4 , .

AB q
=−=−Λ=−=

212 42 5

315 2 1 2
 
AB q
= − =− − Λ=− =

354 4 2 1

220 34 5
−− −− −
 
AB q
=− − =− Λ=− =

411 12 4

222 30 5
−− − −
 
AB q
==−Λ=−=

124 13 2
−−

453 44 1
 
AB q
=− =− Λ=− =

420 23 2

40 3 3 1 1
 
AB q
=− =−−Λ=− =

121 43 5

−−
∗
−−−−
−−−
∗
−
∗
−− −− −
∗
−−
∗
−−
−−−
∗
−− − −
2
 
1
4
 
5
5
 
1
1
 
4
2
 
1
3
 
1
222 11 3

11. 2 1 5 , 1 0 , 2 , .
12. 4 3 0 , 4 2 , 1 , .

AB q
==Λ=−=

431 14 2
−−

05 2 1 3 3
 
AB q
==Λ=−=

53 1 1 1 2

−−−
−−
40
−
6
∗
∗
 
3
5
 
1
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]