Материал: ПЗ 5

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Исходные данные:

 

 

 

 

 

 

 

̇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

Источник: https://studfile.net/preview/16583018/