Оптимальный регулятор по состоянию
Download
Report
Transcript Оптимальный регулятор по состоянию
Л.Н. Кривдина
СИНТЕЗ ЦИФРОВЫХ РЕГУЛЯТОРОВ
НА ОСНОВЕ ЛИНЕЙНЫХ
МАТРИЧНЫХ НЕРАВЕНСТВ
Цель работы
Разработать подход к синтезу цифровых регуляторов для линейных
динамических объектов, основанный на применении аппарата
линейных матричных неравенств.
Синтезировать дискретные регуляторы следующих видов:
– стабилизирующий регулятор по состоянию;
– стабилизирующий регулятор по выходу;
– D-стабилизирующий регулятор;
– оптимальный и -оптимальный регуляторы по состоянию;
– оптимальный и -оптимальный регуляторы по выходу.
Разработать методы нахождения параметров соответствующих
регуляторов, основанные на применении аппарата линейных
матричных неравенств.
Оптимальные регуляторы по состоянию
Объект управления:
xt 1 A xt B u t , x0 , t 0 ,1, 2 ,...
zt C xt D u t ,
(1)
где z t n z – управляемый выход, x0 – начальное состояние.
Регулятор:
ut xt
(2)
Цель управления: минимизация функционала
J zt .
t 0
2
(3)
Теорема 1.
Оптимальный регулятор по состоянию существует тогда и
только тогда, когда существуют Y Y T 0 , Z и число 2 0 ,
удовлетворяющие линейным матричным неравенствам
Y
0
( AY BZ )T
Y
T
x0
0
I
(CY DZ )T
0,
2
x0
x0
2
AY BZ
C Y DZ 0 ,
Y
(4)
(5)
где x0 0 –заданное начальное состояние объекта. Если (4) и (5)
разрешимы, то Z Y1 , где Y и Z – матрицы, соответствующие минимально возможному 2 0.
Оптимальные регуляторы по выходу
Объект управления:
xt 1 A xt B ut , t 0 , 1 , 2 ,...
zt C 1 xt D ut ,
Регулятор:
(6)
yt C2 xt .
xt(r 1) A r xt( r ) Br yt ,
x0( r ) 0 ,
(7)
ut Cr xt( r ) Dr yt .
Цель управления: минимизация функционала
J zt .
t 0
2
(8)
Теорема 2.
Оптимальный регулятор по выходу вида (7) с x0( r ) 0 для дискретного объекта (6) с заданным
x0 0 существует тогда и только тогда ,
когда существуют X 11 X 11T 0 , Y11 Y11T 0 и число 2 0 , удовлетворяющие линейным матричным неравенствам
WC
0
2
W1
W2
0
I
T
T
AT X 11 A X 11 C1T WC
C1
I 0
2
0
0,
I
AY11C1T W1
AY11 AT Y11
0 ,
T
T
C1Y11C1 I W2
C1Y11 A
(9)
X 11 I
2
0 , x0T X 11 x0 2 x0 ,
I Y11
где столбцы матрицы WC2 образуют базис ядра матрицы C2 , а столбцы
матрицы W1T W2T T образуют базис ядра матрицы BT DT .
-оптимальные
регуляторы по выходу
Постановка задачи:
inf 0 : J () 2 x0
2
x0 0
(10)
Теорема 3. -оптимальный регулятор по выходу вида (7) с x0( r ) 0 для дискретного объекта (6) существует тогда и только тогда , когда существуют X 11 X 11T 0 ,
Y11 Y11T 0 и число 2 0, удовлетворяющие линейным
матричным неравенствам (9), в которых последнее неравенство заменено следующим
X 11 2 I .
(11)
Численные результаты
Уравнения двухзвенного перевёрнутого маятника:
1 2 1 2 u ,
2 2 1 2 2 .
1.2660 0.1357 0.5433 0.0219
0.2715 1.2660 0.0438 0.5433
A
,
1.1300 0.5871 1.2660 0.1357
1.1740 1.1300 0.2715 1.2660
(12)
0.1303
0.0054
B
0.5433
0.0438
1 0 0 0
0
C 0 1 0 0 , D 0
0 0 0 0
0
Оптимальный регулятор по состоянию
15.2760 19.2566 4.6653 12.8023
(13)
Оптимальный регулятор по выходу
1 0 0 0
0
C 1 0 1 0 0 , C2 1 1 0 0 , D 0
0 0 0 0
0
37.8202 34.5619
9.6150
10.7705
184.2909 166.9650
8.0676
8.4791
372.9398
338.4107
0.0665 1.7263
37.0662
0.0163 0.3766
10.6175
1.2720
6.9603 177.0698
0.0626 0.5156
8.0442
4.6651 12.8007 357.6649
(при начальном условии x0 1 0 0 0 )
T
42.1501
43.0922 39.5116 0.1041 1.8365
6.3333
0.0290
0.2448
7.1758
7.1026
199.0342 181.1498 1.3374 7.1509 191.4859
1.1063
0.0253
0.2599
0.7724
0.7682
390.5432
356.0141
4.6651 12.8007 375.26874
(при начальном условии
T
x0 0.8660 0.5000 0 0 )
-оптимальный регулятор по выходу
40.3296 37.2322
14.5065 13.1555
202.9335 185.8910
14.2756 13.4840
418.2354
383.7064
0.0646 1.6460
39.6053
0.0186
0.4741
14.3174
1.2686
6.8189 195.7647
0.0672 0.7053
13.7707
4.6651 12.8007 402.9606
x0 cos a sin a 0 0 , a [0 ; ]
T
(14)
Выводы
Разработан подход к синтезу цифровых регуляторов для линейных
дискретных динамических объектов, основанный на применении
аппарата линейных матричных неравенств.
Сформулированы и доказаны необходимые и достаточные условия
существования дискретных динамических регуляторов следующих видов:
– стабилизирующий регулятор по состоянию;
– стабилизирующий регулятор по выходу;
– D-стабилизирующий регулятор;
– оптимальный и -оптимальный регуляторы по состоянию;
– оптимальный и -оптимальный регуляторы по выходу.
Разработаны методы нахождения параметров соответствующих
регуляторов, основанные на применении аппарата линейных матричных
неравенств.
В качестве иллюстрирующих примеров синтезированы регуляторы для
дискретной модели одно- и двухзвенного перевернутых маятников.
Многоцелевые законы управления дискретными
объектами при ограничениях
Объект управления:
xt 1 A xt B ut , t 0 , 1 , 2 ,...
yt C xt ,
zt(i ) C i xt Di ut , i 1, m ,
zt( j ) C j xt D j ut ,
Функционалы:
Ii
t 0
(i ) 2
zt
I j max
t 0
j m 1, N
, i 1,m
( j) 2
zt
,
(15)
j m 1, N
(16)
(17)
Целевой функционал:
N
I k Ik , k 0 ,
k 1
N
k 1
(18)
k 1
Функционал Is (s=1,2,…,N) входит в целевой критерий (18),
если s 0 ,
или определяет ограничение
I s s2
с заданным
s 0 ,
если
(19)
s 0.
Цель управления:минимизация целевого функционала(18) при
выполнении ограничений (19), т.е.
I 2
при минимально возможном значении 0 с учетом
ничений (19).
(20)
огра-
Многоцелевые регуляторы по
состоянию
Объект управления:
xt 1 A xt B ut , t 0 , 1 , 2 ,...
(21)
zt(i ) C i xt Di ut , i 1, m ,
zt( j ) C j xt D j ut ,
j m 1, N
Регулятор:
ut xt
(22)
I 2
(23)
Цель управления:
при минимально возможном
0
с учетом ограничений (19).
Теорема 4.
Пусть 2 - минимальное значение 2 , при котором система линейных
матричных неравенств
Y
T
x0
Y
x0
0 ,
0
1
Y AT Z T BT
Y
C jY D j Z
0
i2 I
YC Ti Z T DiT
AY BZ
Ci Y Di Z 0 ,
Y
YC Tj Z T DTj
0 , i 1,m ,
2
jI
N
2k k2 2
j m 1, N ,
(24)
(25)
(26)
k 1
разрешима относительно Y Y T 0 , 2 0 и всех k2 0 , для которых
в целевом функционале(18) имеет место k 0 . Тогда закон управления (22)
в котором Z Y 1 , где Y и Z - решения, соответствующие
значению 2 , является многоцелевым законом управления по состоянию
для системы (21).
Многоцелевые регуляторы по выходу
Объект управления:
xt 1 A xt B ut , t 0 , 1 , 2 ,...
yt C xt ,
(27)
zt(i ) C i xt Di ut , i 1, m ,
Регулятор:
zt( j ) C j xt ,
j m 1, N
xt(r1) A r xt( r ) B r yt , x0( r ) 0 ,
Цель управления:
ut Cr xt( r ) Dr yt
(28)
I 2
(29)
при минимально возможном
0 с учетом ограничений (19).
Теорема 5.
Пусть 2- минимальное значение 2 , при котором система линейных
матричных неравенств
WCT ( AT X11 A X11 )WC WCT C Ti
0,
2
Ci WC
i I
T
W1
W1 AY11 AT Y11
AY11C Ti
0 ,
T
T
2
Ci Y11C i i I W2
W2 Ci Y11 A
X11 I
0 , i 1 , m ,
I
Y
11
C j Y11C Tj 2j I ,
(30)
j m 1, N ,
x0T X11x0 1 ,
(31)
N
2k k2 2
k 1
(32)
T
где BTW1 DTW2 0 , разрешима относительно (nx nx )-матриц X11 X11
0,
T
Y11 Y11
0 , 2 0 и всех k2 0 , для которых в целевом функционале
(18) имеет место k 0 . Тогда существует многоцелевой закон управления
по выходу вида (28) для системы (27).
Численные результаты
Уравнения однозвенного перевёрнутого маятника:
u
(33)
2
2
2
(
u
) dt
0
(34)
0.5
(35)
1.128 0.5211
0.1276
A
, B
0.5211 1.128
0.5211
1 0
0
C 1 0 1 , D1 0 , C2 0 1 , D 2 0
0 0
1
1.5277 2.1307 , 2 11.3812 ,
x 0 1 0T
Выводы
Решена задача многоцелевого управления по
состоянию для дискретных объектов.
Решена задача многоцелевого управления по
выходу для дискретных объектов.
Спасибо за
внимание!