ВУЗ:
Составители:
Рубрика:
4. ЛИНЕЙНАЯ ЗАДАЧА ТЕОРИИ ОПТИМАЛЬНОГО УПРАВЛЕНИЯ
КАК ФУНКЦИОНАЛЬНАЯ ПРОБЛЕМА МОМЕНТОВ
130
Таким образом, оптимальное управление, решающее задачу теории оптималь-
ного управления, имеет вид
()
()
()
()
[]
()
[]
()
00 0 0
22
00
11
11
nn
ii
ii
ii
Uh lhh
τ
ντ
ρρ
==
⋅= ⋅= =
∑∑
, (3)
где
()
ni
l
i
i
,,1,
2
0
0
0
==
ρ
ν
. Очевидно, что
() ( ) ( )
0
1
2
000
0
1
,
T
t
IU U u d
τττ
ρ
⎡⎤
⎡⎤
⋅= =
⎢⎥
⎣⎦
⎢⎥
⎣⎦
∫
.
Воспользовавшись соотношениями (3), укажем другой способ формирова-
ния оптимального управления, который быстрее и проще приводит к цели. Под-
ставив выражение (3) в равенство (1.3), получим
[]
()
[]
()
[]
()
[]
()
0 0
00 0
11 1
,,,1,,
TT
nn n
ij ij
ijj jij
jj j
tt
ch h d h h d i n
τνττν τ ττνα
== =
====
∑∑ ∑
∫∫
. (4)
Таким образом, решение задачи об оптимальном управлении можно начи-
нать непосредственно с решения системы линейных алгебраических уравнений
(4), а оптимальное программное управление вычислять по формуле (3).
Итак, оптимальное управление для случая минимизации «энергии» един-
ственно, непрерывно в каждой точке интервала
[
]
Tt ,
0
, пропорционально «ми-
нимальному» элементу
()
⋅
0
h и зависит линейно от краевых условий.
Пример 3*. Рассмотрим линейный управляемый динамический объект
112 31
21232
31233
2230 ,
10 35 ,
2,
x
xx xu
x
xx xu
xxxxu
=
+− +
=−−+
=−++
0
0, 1tT
=
= ;
10 20 30
3, 2, 1;xxx=− = =
123
80.7746, 147,179, 8.94415;
TT T
xx x
=
−=−=−
() () () ()
()
1
1
2
222
123
0
minIU u u u
τττ
⎡⎤
⋅= + + →
⎡⎤
⎢⎥
⎣⎦
⎣⎦
∫
. (5)
В рассматриваемом примере дифференциальные уравнения движения ди-
намического объекта и начальное положение фазового вектора взяты из при-
мера 2.3. Конечное положение фазового вектора совпадает с той точкой фа-
4. ЛИНЕЙНАЯ ЗАДАЧА ТЕОРИИ ОПТИМАЛЬНОГО УПРАВЛЕНИЯ КАК ФУНКЦИОНАЛЬНАЯ ПРОБЛЕМА МОМЕНТОВ Таким образом, оптимальное управление, решающее задачу теории оптималь- ного управления, имеет вид n n 1 1 U 0 ( ⋅) = h 0 ( ⋅) = ∑ li0 h[ ] (τ ) = ∑ν i0 h[ ] (τ ) , i i (3) (ρ ) 0 2 (ρ ) 0 2 i =1 i =1 l i0 где ν = 0 , i = 1, , n . Очевидно, что i (ρ ) 0 2 1 ⎡T 0 ⎤2 1 I ⎡⎣U ( ⋅) ⎤⎦ = ⎢ ∫ U (τ ) , u (τ ) dτ ⎥ = 0 0 . ⎣⎢ t0 ⎥⎦ ρ0 Воспользовавшись соотношениями (3), укажем другой способ формирова- ния оптимального управления, который быстрее и проще приводит к цели. Под- ставив выражение (3) в равенство (1.3), получим T n n T n ci = ∫ h [i ] (τ ) , ∑ν 0 j h [ j] (τ ) dτ = ∑ν ∫ 0 j h[ ] (τ ) , h[ i j] (τ ) dτ = ∑ν 0j α ij , i = 1, ,n . (4) t0 j =1 j =1 t0 j =1 Таким образом, решение задачи об оптимальном управлении можно начи- нать непосредственно с решения системы линейных алгебраических уравнений (4), а оптимальное программное управление вычислять по формуле (3). Итак, оптимальное управление для случая минимизации «энергии» един- ственно, непрерывно в каждой точке интервала [t 0 , T ] , пропорционально «ми- нимальному» элементу h 0 (⋅) и зависит линейно от краевых условий. Пример 3*. Рассмотрим линейный управляемый динамический объект x1 = 2 x1 + 2 x2 − 30 x3 + u1 , x2 = 10 x1 − x2 − 35 x3 + u2 , x3 = 2 x1 − x2 + x3 + u3 , t0 = 0, T = 1 ; x10 = −3, x20 = 2, x30 = 1; xT 1 = −80.7746, xT 2 = −147,179, xT 3 = −8.94415; 1 ⎡1 2 ⎤2 I ⎡⎣U ( ⋅) ⎤⎦ = ⎢ ∫ ( u1 (τ ) + u22 (τ ) + u32 (τ ) ) ⎥ → min . (5) ⎣0 ⎦ В рассматриваемом примере дифференциальные уравнения движения ди- намического объекта и начальное положение фазового вектора взяты из при- мера 2.3. Конечное положение фазового вектора совпадает с той точкой фа- 130
Страницы
- « первая
- ‹ предыдущая
- …
- 128
- 129
- 130
- 131
- 132
- …
- следующая ›
- последняя »