ВУЗ:
Составители:
126
(
)
() ()
()
⎪
⎩
⎪
⎨
⎧
⋅+−=
=
.
1
,0
212
1
t
T
tt
t
ψψψ
ψ
&
&
(5.23)
Из первого уравнения следует
(
)
11
ct
=
ψ
, где
1
c - постоянная величина.
Тогда второе уравнения можно записать в виде:
() ()
122
1
ct
T
t −=⋅−
ψψ
&
. (5.24)
Это линейное неоднородное уравнение. Решением линейного
однородного уравнения является функция
⎟
⎠
⎞
⎜
⎝
⎛
⋅
T
t
c exp
2
, а частное решение
неоднородного уравнения равна константе
3
c . Подставляя эту константу в
дифференциальное уравнение, получим
Tcc
⋅
=
13
, тогда можно записать
()
⎟
⎠
⎞
⎜
⎝
⎛
⋅+=
T
t
cTct exp
212
ψ
. (5.25)
Функция Гамильтона примет вид
() ()
[]
txuk
TT
t
cTctxcH
22121
1
exp −⋅⋅⋅
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
⎟
⎠
⎞
⎜
⎝
⎛
⋅+⋅+⋅=
. (5.26)
На основании принципа максимума Понтрягина управление
выбирается таким образом, чтобы H принимала наибольшее значение. Для
этого максимальное значение должно принять слагаемое функции H,
которое зависит от управления
u . Обозначим это слагаемое
*
H
. В нашем
случае оно имеет вид
u
T
t
cTc
T
k
H ⋅
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
⎟
⎠
⎞
⎜
⎝
⎛
⋅+⋅= exp
21
*
. (5.27)
Величина
*
H
принимает наибольшее значение при
max21
exp u
T
t
cTcsignk ⋅
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
⎟
⎠
⎞
⎜
⎝
⎛
⋅+⋅=
. Так как
⎟
⎠
⎞
⎜
⎝
⎛
⋅=
⎟
⎟
⎠
⎞
⎜
⎜
⎝
⎛
⎟
⎠
⎞
⎜
⎝
⎛
⋅+⋅
T
t
T
c
T
t
cTc expexp
2
/
21
, то мы
видим, что производная в нуль не обращается. Поэтому функция
⎟
⎠
⎞
⎜
⎝
⎛
⋅+⋅
T
t
cTc exp
21
может менять знак не более одного раза. Так как 0>
T
k
, то
max21
*
expmax u
T
t
cTc
T
k
H
Uu
⋅
⎟
⎠
⎞
⎜
⎝
⎛
⋅+⋅=
∈
. (5.28)
Обозначим через
1
t - время переключения управления, через
2
t - время
перехода системы из начальной точки
(
)
0;0
0
=
x
r
в конечную точку
()
0;
1 n
xx
r
.
Оптимальное управление будет таким:
⎧ψ& 1 (t ) = 0,
⎪
⎨ 1 (5.23)
⎪⎩ψ& 2 (t ) = −ψ 1 (t ) + T ⋅ψ 2 (t ).
Из первого уравнения следует ψ 1 (t ) = c1 , где c1 - постоянная величина.
Тогда второе уравнения можно записать в виде:
1
ψ& 2 (t ) − ⋅ψ 2 (t ) = −c1 . (5.24)
T
Это линейное неоднородное уравнение. Решением линейного
однородного уравнения является функция c2 ⋅ exp⎛⎜ ⎞⎟ , а частное решение
t
⎝T ⎠
неоднородного уравнения равна константе c3 . Подставляя эту константу в
дифференциальное уравнение, получим c3 = c1 ⋅ T , тогда можно записать
⎛t⎞
ψ 2 (t ) = c1T + c 2 ⋅ exp⎜ ⎟ . (5.25)
⎝T ⎠
Функция Гамильтона примет вид
⎛ ⎛ t ⎞⎞ 1
H = c1 ⋅ x 2 (t ) + ⎜⎜ c1 ⋅ T + c 2 ⋅ exp⎜ ⎟ ⎟⎟ ⋅ ⋅ [k ⋅ u − x 2 (t )] . (5.26)
⎝ ⎝ T ⎠⎠ T
На основании принципа максимума Понтрягина управление
выбирается таким образом, чтобы H принимала наибольшее значение. Для
этого максимальное значение должно принять слагаемое функции H,
которое зависит от управления u . Обозначим это слагаемое H * . В нашем
случае оно имеет вид
k⎛ ⎛ t ⎞⎞
H* = ⎜⎜ c1 ⋅ T + c2 ⋅ exp⎜ ⎟ ⎟⎟ ⋅ u . (5.27)
T⎝ ⎝ T ⎠⎠
Величина H* принимает наибольшее значение при
/
⎛ ⎛ t ⎞⎞ ⎛ ⎛ t ⎞⎞ c ⎛t⎞
k = sign⎜⎜ c1 ⋅ T + c2 ⋅ exp⎜ ⎟ ⎟⎟ ⋅ u max . Так как ⎜⎜ c1 ⋅ T + c2 ⋅ exp⎜ ⎟ ⎟⎟ = 2 ⋅ exp⎜ ⎟ , то мы
⎝ ⎝ T ⎠⎠ ⎝ ⎝ T ⎠⎠ T ⎝T ⎠
видим, что производная в нуль не обращается. Поэтому функция
⎛t⎞ k
c1 ⋅ T + c2 ⋅ exp⎜ ⎟ может менять знак не более одного раза. Так как > 0 , то
⎝T ⎠ T
k ⎛t⎞
max H * = c1 ⋅ T + c2 ⋅ exp⎜ ⎟ ⋅ u max . (5.28)
u∈U T ⎝T ⎠
Обозначим через t1 - время переключения управления, через t 2 - время
r r
перехода системы из начальной точки x0 = (0;0) в конечную точку x1 (xn ;0) .
Оптимальное управление будет таким:
126
Страницы
- « первая
- ‹ предыдущая
- …
- 124
- 125
- 126
- 127
- 128
- …
- следующая ›
- последняя »
