Космонавтика  Декомпозиция цифровых систем 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 [ 128 ] 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147

Рассмотрим матрицу коэффициентов усиления обратной связи линейного оптимального цифрового регулятора

G(i) = [Е + eK(i + [м + eK(i + i)*] (imo4)

Запишем оптимальное управление (11-103) в виде

u°(i) =-G(i)x°(i) (11-105) Аналогично упростим уравнение Риккати (11-102)

K(i) = + фКЦ + 1)ф - [М + eK(i + l)0]G(i) (11-106)

Уравнения (11-104) и (11-106) рекуррентно решаются в обратном направлении, начиная с граничного условия K(/V) = S.

В качестве альтернативы можно использовать уравнение Риккати вида (11-30). С учетом

Н(к -I-1).= Щк -I-1)[1+ ей-еЩк + 1)]-1 (11-107)

уравнение (11-30) можно записать в виде

Щк) = 1ф - MR-l0)H(k + 1)(ф - еЙ-М) + Q - МЕ-М (11-108)

Как и ранее, эти два уравнения можно рекуррентно решать в обратном направлении, начиная с граничного условия K{N) = S.

Уравнения (11-107) и (11-108) обладают тем положительным свойством, что член K(fc+1) содержится только в выражении для Н(А;+1). Однако преимущество рекуррентного метода, основанного на использовании уравнений (11-104) и (11-106), состоит в том, что матрица обратной связи определяется непосредственно из уравнения (11-104).

Пример 11.2. Предположим, что цифровой процесс первого порядка описывается уравнением

х(к + 1) = х(к) + и(к) (11-109)

причем л:(0) =Xq. Цель синтеза состоит в определении такого оптимального управления и {к}, к =0,1, 2,9, которое минимизирует следующий критерий качества:

= i [10x2(10)] -f i [x2(k) + Am (11-110)

в рассматриваемой задаче 5=10, 6=1,=1,М = ОиФ=0 = 1. Уравнение Риккати получается при подстановке этих параметров в соотношение (11-106) ;

K(i) = l-f K(i-f l)-K(i-f l)G(i) (11-111)

ад = гтШ\) (11-112) Оптимальное управление имеет вид

u°(i) = -G(i)x°(i) (11-113)

Уравнения (11-111) и (11-112) решаются рекуррентно, начиная с граничного условия К(10) =S =10. Результаты представлены в табл. 11.1.



Таблица 11.1

1.6180

0,6180

1,6180

0,6180

1.6180

0,6180

1,6180

0,6180

1,6180

0,6180

1,6182

0,6182

1,6188

0,6188

1,6236

0,6236

1,6562

0,6562

1.9091

0,9091

Подставляя оптимальное управление в уравнение (11-104), можно показать, что оптимальная траектория х (к) описьшается соотношением

х°(к)= n\l-G(i)]Xo (11-114)

при к = О, 1, 10. Для любого значения Xq отличного от нуля, х° (к) быстро сходится к нулю при возрастании к.

Пример 11.3. Цифровой процесс второго порядка описьшается уравнением состояния

х(к-(-1) = фх(к) + еи(к) (11-115)

п 1 Т Гп

(11-116)

Для заданного х(0) = [ 1 1 ] найти оптимальное управление м (А:), Л = О, 1, 2, 7, которое минимизирует критерий качества

0 1

-1 1

В этой задачеЛ/ = 0, Л = 2

(11-117)

(11-118)

При подстановке этих параметров в соотношение (11-106) получим уравнение Риккати

г Гл il г п i l Го)

(11-119)

(11-120)

2 о

0 -f

0 f

G(i)

K(i + 1)

0 0

1 1

-1 1

K(i) =

Отимальное управление имеет вид u°(i) = -G(i)x°(i)



где на основании выражения (11-104)

G(i) =

2+[О 1]К(1-Ц)

[О 1]К(1-Ц)

о -1

Начиная с граничного условия

О о О oj

рекуррентное решение уравнений (11-119) и (11-121) дает:

К(8) = S =

К(7) = К(6) = К(5) = К(4) = К(3) = К(2) = К(1) = К(0) =

2 0

0 0

2 о

0 2

-0,8

-0,8

3,23

-0,922

-0,922

3,69

3,297

-0.973

-0,973

3,729

3,301

-0,962

-0,962

3,75

3,305

-0,97

-0,97

3,777

О(7)=[0 0] 0(6)= [О 0] 0(5) = [-0,5 0,5] 0(4) = [-0,6 0,4] 0(3) = [-0,615 0,462] 0(2) = [-0,651 0,481] 0(1)= [-0.652 0,485] 0(0) = [-0.6538 0,486]

Оптимальное управление и оптимальные траектории вычисляются путем подстановки коэффициентов усиления обратной связи в уравнения (11-120) и (11-115). Результаты представлены в табл. 11.2.

Для больших значений N можно показать, что коэффициент Риккати стремится к установившемуся значению

3,308 -0,972 -0.972 3,780

а постоянная матрица коэффициентов усиления обратной связи имеет вид О = [-0,654 0,486]

При = 8 решения рассматриваемой задачи управления на конечном интервале времени уже достигли этих значений. Однако в общем случае с помошью рекуррентного метода даже при использовании достаточно больших значений можно только приближаться к установившимся решениям. В рассматриваемом случае, поскольку пара



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 [ 128 ] 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147