Линейные задачи оптимизации. Ч.2. Оптимальное управление линейными динамическими объектами. Лутманов С.В. - 34 стр.

UptoLike

Составители: 

Рубрика: 

1. ЛИНЕЙНЫЕ УПРАВЛЯЕМЫЕ ДИНАМИЧЕСКИЕ ОБЪЕКТЫ
34
времени процесса управления
[
]
0
,tT, начальное положение объекта
()
000
x
St и
реализация вектора управляющих параметров
(
)
[
]
0
0
,uDtT⋅∈ ,
(
)
,
r
ut P R∈⊂
[
]
0
,ttT .
Сначала определяется движение
(
)
(
)
(
)
00
,, ,
x
xtxu = ⋅⋅ динамического объек-
та, отвечающее реализации вектора управляющих воздействий
(
)
[
]
0
0
,uDtT⋅∈ ,
()
,ut P
[
]
0
,ttT и выходящее из начального положения
()
000
x
St . Оно нахо-
дится в результате решения задачи Коши (4.1), например, с помощью формулы
Коши (5.1). В конечный момент времени
T это движение должно удовлетво-
рять граничному условию
(
)
(
)
1
x
TST . В противном случае оценивать качество
управления динамическим объектом не имеет смысла. Далее для пары
() ()
()
,ux⋅⋅
вычисляется значение функционала (1). Полученное число и является количе-
ственной оценкой качества управления динамическим объектом.
Пример 9*. Рассмотрим линейный управляемый динамический объект
111
222
333
141 100
111 010
241 001
x
xu
x
xu
x
xu
⎛⎞ ⎛⎞⎛
⎟⎟
⎜⎜
⎟⎟
⎜⎜
⎟⎟
⎜⎜
⎟⎟
=+
⎜⎜
⎟⎟
⎜⎜
⎟⎟
⎟⎟
⎜⎜
⎟⎟
⎜⎜
⎟⎟
⎜⎜
⎝⎠ ⎝⎠⎝
,
для которого
() () () [ ]
0
141 100 0
1 1 1, 0 1 0, 0, ,
2 41 001 0
At Bt Ct t t T
⎛⎞
⎟⎟
⎜⎜
⎟⎟
⎜⎜
⎟⎟
⎜⎜
⎟⎟
≡≡
⎜⎜
⎟⎟
⎜⎜
⎟⎟
⎟⎟
⎜⎜
⎟⎟
⎜⎜
⎟⎟
⎜⎜
⎝⎠
.
Полагаем
00 1
0, 1,tTθθ== == ,
{}
{}
3
00 1
1
1, 50,
1
n
TT
Sx RSxRx
⎧⎫
⎛⎞
⎪⎪
⎪⎪
⎪⎪
⎪⎪
== = ∈≤
⎨⎬
⎪⎪
⎪⎪
⎪⎪
⎝⎠
⎪⎪
⎩⎭
() () ( ) ( ) () ()
0
22
0
,,
T
t
I
u x ut xt dt xt xT
⎡⎤
⋅⋅=++
⎣⎦
,
3
2PuRu= ∈≤,
() [ ]
sin
ˆ
cos , 0,1
t
ut t t
t
⎛⎞
=
⎝⎠
.
                        1. ЛИНЕЙНЫЕ УПРАВЛЯЕМЫЕ ДИНАМИЧЕСКИЕ ОБЪЕКТЫ

времени процесса управления [t0 , T ] , начальное положение объекта x0 ∈ S0 (t0 ) и

реализация вектора управляющих параметров
                                   u (⋅) ∈ D 0 [ t0 , T ] , u (t ) ∈ P ⊂ R r , t ∈ [ t0 , T ] .

         Сначала определяется движение x (⋅) = x (⋅, t0 , x0 , u (⋅)) динамического объек-

та, отвечающее реализации вектора управляющих воздействий u (⋅) ∈ D 0 [ t0 , T ] ,

u (t ) ∈ P ,   t ∈ [ t0 , T ] и выходящее из начального положения x0 ∈ S0 (t0 ) . Оно нахо-

дится в результате решения задачи Коши (4.1), например, с помощью формулы
Коши (5.1). В конечный момент времени T это движение должно удовлетво-
рять граничному условию x (T ) ∈ S1 (T ) . В противном случае оценивать качество

управления динамическим объектом не имеет смысла. Далее для пары (u (⋅) , x (⋅))

вычисляется значение функционала (1). Полученное число и является количе-
ственной оценкой качества управления динамическим объектом.
         Пример 9*. Рассмотрим линейный управляемый динамический объект
                                     ⎛ x1 ⎟⎞ ⎛1 4 1⎞⎛     ⎟⎟⎜⎜ x1 ⎞⎟⎟ ⎛⎜⎜1 0 0⎞⎛
                                                                                ⎟⎟⎜⎜ u1 ⎞⎟⎟
                                     ⎜⎜ ⎟ ⎜⎜
                                      ⎜⎜ x 2 ⎟⎟ = ⎜⎜1 1 1⎟⎟⎜⎜ x2 ⎟⎟ + ⎜⎜0 1 0⎟⎟⎜⎜u2 ⎟⎟ ,
                                       ⎜⎜ ⎟⎟⎟ ⎜⎜            ⎟⎟⎜ ⎟⎟ ⎜             ⎟ ⎟
                                                             ⎟⎟⎜⎜ x ⎟⎟ ⎜⎜0 0 1⎟⎟⎟⎜⎜⎜ u ⎟⎟⎟
                                        ⎜⎝ x 3 ⎟⎠ ⎜⎝2 −4 1⎠⎝      3⎠  ⎝       ⎠⎝ 3 ⎠

для которого
                               ⎛1 4 1⎞⎟           ⎛1 0 0⎞⎟           ⎛0⎞⎟
                               ⎜⎜         ⎟⎟       ⎜⎜     ⎟⎟          ⎜⎜ ⎟
                       A(t ) ≡ ⎜1 1 1⎟ , B (t ) ≡ ⎜0 1 0⎟ , C (t ) ≡ ⎜⎜0⎟⎟⎟ , t ∈ [ t0 , T ] .
                                ⎜          ⎟        ⎜      ⎟
                                ⎜⎜         ⎟⎟       ⎜⎜     ⎟⎟          ⎜⎜ ⎟⎟
                                 ⎝⎜2 −4 1⎠⎟       ⎝⎜0 0 1⎠⎟          ⎝⎜0⎠⎟

         Полагаем
                                                                ⎧⎛1⎞⎪
                                                                ⎪           ⎫
                                                                ⎪
                                                                ⎪    ⎜⎜ ⎟⎟⎪ ⎪
          θ0 = {t0 } = {0} , θ1 = {T } = {1} , , S0 = { x0 } = ⎪⎨⎜⎜1⎟⎟⎟⎪⎬ ∈ R 3 , S1 = { xT ∈ R n xT ≤ 50} ,
                                                               ⎪⎪⎪⎜⎝⎜⎜1⎠⎟⎟⎟⎪⎪⎪
                                                               ⎪ ⎭
                                                               ⎩           ⎪
                                                T
                                                                                      2           2
                           I ⎡⎣u (⋅) , x (⋅)⎤⎦ = ∫   u (t ) , x (t ) dt +     x (t0 ) + x (T ) ,
                                                t0


                                                               ⎛ sin t ⎞⎟
                                                               ⎜⎜       ⎟
                                      {                      }
                                P = u ∈ R 3 u ≤ 2 , uˆ (t ) = ⎜⎜cos t ⎟⎟⎟ , t ∈ [0, 1] .
                                                                ⎜⎜      ⎟
                                                                 ⎜⎝ t ⎠⎟⎟




                                                               34