ВУЗ:
Составители:
Рубрика:
2. ОПТИМАЛЬНОЕ УПРАВЛЕНИЕ ЛИНЕЙНЫМИ ДИНАМИЧЕСКИМИ ОБЪЕКТАМИ С ФИКСИРОВАН-
НЫМ ВРЕМЕНЕМ И ТЕРМИНАЛЬНЫМ КРИТЕРИЕМ КАЧЕСТВА
57
Задача математического программирования по определению функции
ˆ
U
состоит в максимизации линейной формы (1,7) при квадратичных ограничени-
ях
(
)
()
2
2
1
1
i
r
i
i
u
a
=
≤
∑
.
Решение этой задачи приводится в примере 1.4.3 книги [22]. Ее решением при ус-
ловии, что
0
ψ
≠ , служит вектор
()
()
()
1
ˆ
,
ˆ
,
ˆ
,
r
Ut
Ut P
Ut
ψ
ψ
ψ
⎛⎞
⎜⎟
=
∈
⎜⎟
⎜⎟
⎜⎟
⎝⎠
, для которого
()
()
()
2
1
2
2
11
ˆ
,,1,,
n
ikik
k
i
nn
ks k s
sk
abt
Ut i r
bt a
ψ
ψ
ψ
=
==
⎛⎞
⎜⎟
⎝⎠
==
⎛⎞
⎜⎟
⎝⎠
∑
∑∑
. (1)
В частности, если
1 r
aaa=== , то формула (1) принимает вид
()
()
()
1
2
11
ˆ
,,1,,
n
ki k
k
i
nn
ks k
sk
bt
Ut a i r
bt
ψ
ψ
ψ
=
==
⎛⎞
⎜⎟
⎝⎠
==
⎛⎞
⎜⎟
⎝⎠
∑
∑∑
.
Пример 2*. Рассмотрим линейный управляемый динамический объект
[
]
1212 12
,,0,;xxux xu t
π
=+ =−+ ∈
() ()
11
22 2
12 1 2
22
,1,03,02;
uu
uuPu Ruu x x
uu
⎧⎫
⎛⎞ ⎛⎞
=∈==∈+≤ =−=
⎨⎬
⎜⎟ ⎜⎟
⎝⎠ ⎝⎠
⎩⎭
(
)
(
)
(
)
22
12
32 minIU x x
ππ
⋅= + →⎡⎤
⎣⎦
.
Здесь
()
22
12
01 10
,,32
10 01
A B xxx
⎛⎞ ⎛⎞
==Φ=+
⎜⎟ ⎜⎟
−
⎝⎠ ⎝⎠
Сформулируем задачу математического программирования (1.7)
22
11 2 2 1 2
min, 1uu uu
ψ
ψ
+
→+≤
Функция (1.8) здесь имеет вид
2. ОПТИМАЛЬНОЕ УПРАВЛЕНИЕ ЛИНЕЙНЫМИ ДИНАМИЧЕСКИМИ ОБЪЕКТАМИ С ФИКСИРОВАН- НЫМ ВРЕМЕНЕМ И ТЕРМИНАЛЬНЫМ КРИТЕРИЕМ КАЧЕСТВА Задача математического программирования по определению функции Û состоит в максимизации линейной формы (1,7) при квадратичных ограничени- ях r (u ) i 2 ∑ ≤ 1. ( ai ) 2 i =1 Решение этой задачи приводится в примере 1.4.3 книги [22]. Ее решением при ус- ⎛ Uˆ 1 ( t ,ψ ) ⎞ ⎜ ⎟ ловии, что ψ ≠ 0 , служит вектор Uˆ ( t ,ψ ) = ⎜ ⎟ ∈ P , для которого ⎜⎜ Uˆ r ( t ,ψ ) ⎟⎟ ⎝ ⎠ ⎛ n ⎞ a ⎜ ∑ bki ( t )ψ k ⎟ 2 i Uˆ i ( t ,ψ ) = ⎝ k =1 ⎠ , i = 1, ,r . (1) 2 n ⎛ n ⎞ 2 ∑ ⎜ ∑ bks ( t )ψ k ⎟ as s =1 ⎝ k =1 ⎠ В частности, если a1 = = ar = a , то формула (1) принимает вид ⎛ n ⎞ ⎜ ∑ bki ( t )ψ k ⎟ Uˆ i ( t ,ψ ) = a ⎝ k =1 ⎠ , i = 1, ,r . 2 ⎛n n ⎞ ∑ ⎜⎝ ∑ b ( t )ψ s =1 k =1 ks k ⎟ ⎠ Пример 2*. Рассмотрим линейный управляемый динамический объект x1 = x2 + u1 , x2 = − x1 + u2 , t ∈ [ 0, π ] ; ⎛u ⎞ ⎧ ⎛u ⎞ ⎫ u = ⎜ 1 ⎟ , u ∈ P = ⎨u = ⎜ 1 ⎟ ∈ R 2 u12 + u22 ≤ 1⎬ , x1 ( 0 ) = −3, x2 ( 0 ) = 2; ⎝ u2 ⎠ ⎩ ⎝ u2 ⎠ ⎭ I ⎡⎣U ( ⋅) ⎤⎦ = 3x12 (π ) + 2 x22 (π ) → min . Здесь ⎛ 0 1⎞ ⎛1 0⎞ A=⎜ ⎟, B = ⎜ ⎟ , Φ ( x ) = 3x1 + 2 x2 2 2 ⎝ −1 0 ⎠ ⎝ 0 1 ⎠ Сформулируем задачу математического программирования (1.7) ψ 1u1 +ψ 2u2 → min, u12 + u22 ≤ 1 Функция (1.8) здесь имеет вид 57
Страницы
- « первая
- ‹ предыдущая
- …
- 55
- 56
- 57
- 58
- 59
- …
- следующая ›
- последняя »