Исходные данные: |
|
|
|
|
|
|
|||||
|
̇1 = 2; |
|
|
:2, = 1).. |
|
|
|
|
|||
|
Ограничение( = |
|
|
|
|
||||||
1) |
Уравнения движения: |
|
|
|
|
|
|||||
2)̇2 = |
(0) = 0 |
= 0 |
= 10 с |
|
|||||||
4) |
(0) = |
|
|||||||||
3) |
Граничные |
условия: |
|
|
|
|
|
||||
|
| | ≤ 5 |
|
|
|
|
|
|||||
|
1 |
2 |
|
|
, |
2 |
, |
. |
1 |
||
равен: |
|
|
|
|
|
|
|||||
|
|
Критерий оптимальности в случае максимального перемещения |
|
||||||||
Решение= −1 : → . |
|
|
|
|
|
|
|||||
1) |
Гамильтониан: |
|
|
|
|
|
|
||||
|
|
|
= 1 1 |
+ 2 |
2 = 1 2 |
+ 2 . |
|
|
|||
= |
|
|
|||||||||
|
|
=0 |
|
|
|
|
|
|
|
|
|
2) Уравнения Эйлера–Лагранжа:
̇1 = − ,̇2 = − 1 ;
̇1 = 0, 2̇2 = −1.
3) |
|
|
= |
|
|
|
|
= − |
+ |
|
|
|
|
|||
Решение данной системы уравнений с точностью до постоянных ин- |
||||||||||||||||
тегрирования: |
1 |
1 |
, |
|
2 |
|
|
1 |
2 |
. |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
Условие принципа максимума: |
|
+ max( |
|
). |
|||||||||||
|
max| |
= max( |
|
|
+ |
2 |
) = |
2 |
||||||||
|
|≤5 |
|
| |≤5 |
|
1 |
2 |
|
|
|
1 |
2 |
| |≤5 |
|
|||
2
принимает |
|
значение |
5 или |
–5 в |
зависимости =от5sign( |
2 |
) |
|||||||
|
Из условия принципа максимума следует, что |
|
|
|
. То есть |
|||||||||
знак= − + |
|
|
|
|
|
|
|
знака |
|
|
функции |
|||
2 |
1 |
|
2 |
. Так как функция |
|
2 |
линейная, то она может изменить |
|||||||
|
|
|
|
|
|
|||||||||
|
только один раз и может быть только одна точка переключения. Обо- |
|||||||||||||
|
|
|
5, при0 ≤ ≤ 1, |
или |
|
|
−5, при 0 ≤ ≤ 1 |
, |
||||||
значим момент ереключения 1 |
. Возможно два варианта: |
|
|
|
||||||||||
|
( ) = |
|
1 |
|
|
|
|
( ) = |
1 |
|
|
|
||
|
Далее |
|
−5, при |
< ≤ |
|
|
|
|
5, при |
< ≤ . |
|
|||
|
|
необходимо полностью выполнить решение для обеих гипотез |
||||||||||||
и выбрать ту из них, для которой ответ получится оптимальным. |
|
|
||||||||||||
|
( ) = |
5, при 01≤ ≤ 1, |
|
|
|
|
|
|
|
|
|
|||
|
Для начала рассмотрим первую гипотезу: |
|
|
|
|
|
||||||||
|
|
|
−5, при |
< ≤ . |
|
|
|
|
|
|
|
|
|
|
4) Найдем решение0 системы≤ ≤ уравнений= 5 движения для двух участков
а)̇1Первый= 2; участок 1, .
̇2 = 5.
|
(0) = (0) = 0 |
|
|
условий в начальный момент времени |
||||
1 |
С |
учетом |
граничных |
|||||
|
2 |
|
решение данной системы дифференциальных уравне- |
|||||
|
|
|
|
|||||
ний будет следующим: |
|
|
|
|
||||
|
11 |
= 5 2, |
21 = 5 . |
|
|
|
||
|
|
2 |
|
|
1 < ≤ |
, |
= −5 |
|
|
̇1 = 2; |
|
|
|
||||
|
б) |
Второй участок |
|
|
|
. |
||
|
̇2 = −5. |
|
|
|
|
|
|
|
3
С учетом граничного условия в конечный момент времени |
2 |
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
иметь одну |
|
решение данной системы дифференциальных уравнений будет |
(10) = 0 |
||||||||||||||||||
Для |
|
|
|
|
|
= + (50 − |
5 ), |
|
= 50 −5 . |
|
|
|
|
||||||
произвольную постоянную: |
|
|
|
22 |
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
12 |
|
|
|
|
|
|
|
|
1 |
|
||
|
|
|
определения постоянной |
и времени переключения |
запишем |
||||||||||||||
11( 1) = 12( 1), |
|
|
|
|
|
|
|
|
|||||||||||
условия неразрывности: |
|
|
|
|
|
|
|
|
|||||||||||
21( 1) = 22( 1); |
|
|
|
|
|
|
|
|
|
|
|||||||||
25 |
112 |
= + 1 |
(150 −5 1), |
|
|
|
|
|
|
|
|
|
|||||||
5 |
= 50 −5 . |
|
|
|
|
|
|
1 = 5 |
|
= −125 |
|||||||||
Решив данную систему уравнений, получим: |
|
c, |
|
|
. |
||||||||||||||
5) Таким образом, оптимальные управляющая переменная и пере- |
|||||||||||||||||||
|
|
|
|
5, при 0 ≤ ≤ 5 с, |
|
|
|
|
|
|
|
|
|
||||||
менные состояния будут равны: |
|
|
|
|
|
|
|
|
|
||||||||||
|
( ) |
= −5, при 5 < ≤ 10 с; |
|
|
|
|
|
|
|
|
|||||||||
1 |
|
|
|
5 |
2, при 0 ≤ |
≤ 5 с, |
|
|
|
|
|
|
|
|
|||||
|
|
2 |
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
( ) = 5 |
|
+ (50 − |
5 ), при 5 < ≤ 10 с; |
|
|
|
|
||||||||||
|
|
|
|
2 |
|
|
|
|
|
||||||||||
2 |
|
|
5 , при 0 ≤ ≤ 5 с, |
|
|
|
|
|
|
|
|
|
|||||||
|
( ) = 50 − |
5 , при 5 < ≤ 10 с. |
|
|
|
|
|
|
|
||||||||||
4
1( ), 2 |
( ) |
|
|
( ) |
и переменных состояния |
Графики функции управления |
|||||
|
представлены на рис. 1. |
|
|
||
5
u* |
0 |
|
-5
0
150
100
x * 1
50
0
0
|
25 |
|
|
20 |
|
|
15 |
|
* |
2 |
|
x |
||
10 |
||
|
||
|
5 |
|
|
0 |
0
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
t, с
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
t, с
1 2 3 4 5 6 7 8 9 10
|
1( ), 2( ) |
|
|
( ) |
t, с |
|
|
|
|
Рисунок 1 - Зависимости управления |
|
|
||
и переменных состояния |
|
от времени |
||
5
Контрольные вопросы
1.В чем суть принципа максимума? Что общего с методом множителей Лагранжа и в чем отличие?
2.В каких случаях следует применять принцип максимума Понтря-
гина?
3.Расскажите алгоритм решения задачи оптимального управления
спомощью принципа максимума Понтрягина.
4.Чему равен критерий оптимальности в задаче? Как записать критерий оптимальности исходя из условий задачи?
5.Классифицируйте задачу, решаемую в лабораторной работе.
6.Как составляется условие максимума? Для чего оно используется?
7.Как составляется условие неразрывности? Для чего оно использу-
ется?
26