Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Vlasov_Metody_optimizacii_i_optimalnogo_upravle...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.03 Mб
Скачать

4.5. Применение уравнения Эйлера для поиска оптимального закона управления

Пусть имеется динамический объект, который описывается дифференциальным уравнением

dxdt + x = u (t) ,

где u (t ) – управляющее воздействие.

Требуется перевести объект за время T из состояния x1 в со-

стояние x2 так, чтобы функционал J = T ( x 2 +u 2 )dt имел мини-

0

мальное значение.

48

Решение. С учетом вида дифференциального уравнения пред-

ставим функционал в виде J = T [ x 2 + ( x ′+ x ) 2 ]dt . Дифференциаль-

0

ное уравнение Эйлера для этого случая является линейным, имею-щим второй порядок x ′′− 2 x = 0 . Решая это уравнение и используя

граничные условия x(0) = x1 , x (T ) = x2 ,

получим

оптимальную

траекторию x 0 ( t)

движения. После этого оптимальное управление

u 0 ( t) может

быть найдено с

помощью

соотношения

u 0 ( t ) = x 0 ( t ) + x0 ( t) .

В данном примере удалось временно исключить из рассмотре-ния функцию u (t ) . В других случаях этого сделать не удается. По-

этому для поиска оптимального управления применяются более общие подходы.

4.6. Уравнение Эйлера – Пуассона и его применение

Это уравнение связано с функционалами, зависящими от стар-ших производных:

J = x2 F ( x , y , y ′,..., y ( n) )dx .

x1

На функцию y( x) наложены граничные условия:

y (x1 ) = y1 , y ′( x1 ) = y1 ,..., y ( n 1) (x1 ) = y1( n1) ,

y (x2 ) = y 2 , y ′( x2 ) = y2 ,..., y ( n 1) (x2 ) = y2(n1) .

Рассуждения, которые привели к уравнению Эйлера, когда по-нижался порядок производной вариации аргумента, подобным об-разом могут быть использованы и в данной задаче. Итогом оказы-вается уравнение Эйлера – Пуассона, которому должна удовлетво-рять оптимальная траектория. Уравнение имеет вид

F

d

F

+

d 2

F

+ ... + ( −1) n

d n

F

( n ) = 0 .

dx

dx 2

dxn

y

y

y′′

y

49

Пример 4.6.1. Динамическая система описывается дифференци-

альным уравнением

d 2 x

= u (t ) . Требуется перевести систему за

dt2

время T из одного состояния в другое так,

чтобы функционал

J = T[ x ′′(t )]2 dt принял минимальное значение.

0

Уравнение Эйлера – Пуассона имеет вид

d

4 x

= 0 , общее реше-

dt4

ние которого является полиномом x(t ) = c + c t + c t 2

+ c t3 . Коэф-

фициенты c0 , c1 , c 2 , c3

0

1

2

3

находятся с использованием заданных значе-

ний функции и ее производных при t = 0 и t =T . После этого с

помощью уравнения

d 2 x

= u (t ) находится оптимальное управле-

dt

2

ние.

4.7. Функционалы, зависящие от векторного аргумента

Рассматриваются функционалы вида:

J = x2

F [ x , y1 ( x ),..., y n ( x ), y1 ( x ),..., y n′( x )]dx .

x1

Каждая из функций проходит через заданные для нее две точки. Вариация функционала равна

x2

n

yF

n

yF η′i ( x )]dx .

δJ =

[i=1

ηi ( x ) + i1

x1

i

i

Необходимое

условие

экстремума функционала имеет вид

δJ = 0 . Выберем вариацию аргумента такую, что ηi ( x) = 0 при i ≠1

и η1 ( x)

является произвольной. В этих условиях можно записать

x 2

F

F

δJ = x1

[

y1

η1 ( x ) +

y1

η1′( x )]dx . Приравнивая нулю это выражение и

повторяя рассуждения, которые привели к уравнению Эйлера, по-

50

лучим, что необходимым условием для достижения экстремума требуется выполнение соотношения Fy 1dxd Fy1 = 0 .

Рассматривая подобным способом вариации аргумента специ-ального вида такие, что ηj ( x) = 0 при ji и ηi ( x) является произ-

вольной, получим необходимое условие экстремума функционала в виде системы уравнений Эйлера Fyidxd Fyii = 0,i =1,2,..., n .

Полученная система связывает все составляющие аргумента функционала, т.е. отдельные уравнения не являются автономными.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]