
- •3.7. Метод условного градиента
- •3.8. Метод штрафных функций
- •4. Вариационное исчисление
- •4.1. Формула Эйлера – Лагранжа
- •4.2. Частные случаи формулы Эйлера
- •4.3. Обобщенная задача вариационного исчисления
- •4.4. Решение задач вариационного исчисления с ограничениями
- •4.5. Изопериметрическая задача
- •4.6. Функционалы, зависящие от производных высших порядков
- •5. Оптимальное управление
- •5.1. Постановка задачи
- •5.2. Классификация задач оптимального управления
- •5.3. Принцип максимума Понтрягина
- •5.4. Задача о максимальном быстродействии
- •Список литературы
4.6. Функционалы, зависящие от производных высших порядков
Постановка задачи:
x1
I = f x, y, y, y, , y(n)) dx → min,
x0
граничные условия: y( x0 ) = y00, y( x1 ) = y10 ,
y ( x0 ) = y01, y ( x1) = y11, (4.27)
y(n-1)( x0 ) = y0 n-1, y(п-1)( x1 ) = y1 n –1.
Найти: функцию у(х), доставляющую экстремум функционалу .
Поиск решения будем вести на примере следующей задачи:
х1
I = f (x, y, y, y) dx → min,
х0
y( x0 ) = y00, y( x1 ) = y10, y( x0 ) = y01, y (x1 ) = y11.
Предположим, что экстремум функционала достигается при функции у( х). Дадим функции приращение у, тогда у получит приращение у, у – приращение у.
Наложим условие у = у = 0 в точках х0 и х1. Далее, аналогично функционалам, зависящим от производных первого порядка:
x1 x1 x1
I = fy y dx + f y y dx + f y y dx,
x1 x0 x1 x0 x0
fy y dx = - ( fy)х y dx исходя из (4.5).
x0 x1 x0
Проинтегрируем f y y dx по частям:
x0
ydx
=
{u
=
f
y
,
du
=
(
f y
)x
dx,
dv
=
ydx
=
= [(d2y / dx2)2 - (d2y / dx2)1] dx = [d(y2 - y1)/dx] dx = ( y )x dx =
х1
= d( y ), v = y } = f y y - ( f y )x y dx,
x0
х1
fy y = 0, т.к. y = 0 в точках х0 и х1.
х0
-fy
)x
y
dx = {
u = ( fy
)x
, du
= (
fy
)xx
dx,
dv =
y
dx =
х1
= d( y), v = y } = - ( fy )x y + ( fy)xx ydx ,
x0
x1
fy y = 0, т.к. y = 0 в точках х0 и х1.
x0
x1 x1
Таким образом, fy y dx = ( fy)xx y dx,
x0 x0
x1 x1 x1 X
I = fy y dx + f y y dx + f y y dx = ( fy - ( fy )x +( fy )xx ) ydx,
x0 x0 x0 x0
x1
I = ( fy - ( fy )x +( fy )xx ) y dx = 0,
x0
I = 0, если функция у(х) доставляет экстремум функционалу. Так как у ≠ 0, то fy - ( fy )x +( fy)xx = 0 – формула Эйлера – Пуассона.
Если функционал зависит от производной n-й степени, то формула Эйлера – Пуассона примет следующий вид:
fy - ( fy )x + ( fy)xx - + (- 1)n dn( f у (n) ) / dxn = 0. (4.28)
Условия Лежандра для определения типа экстремума: если на интервале интегрирования
fу (n) у (n) 0, то у(х) доставляет максимум функционалу;
fу (n) у (n) 0, то у(х) доставляет минимум функционалу;
fу (n) у (n) = 0, то требуются дополнительные исследования.
Пример 4.8.
1
I = (240ху - y 2) dx, y(0) = у(0) = 0, y(1) = 1, у(1) = 6.
0
Решение
Запишем уравнение Эйлера – Пуассона:
fy - ( fy )x + (fy)xx = 0,
f = 240 ху - y 2, fy = 240 х, f y = 0, f y = - 2 у, ( fy)xx = -2 уIY,
240 x – 2 уIY = 0,
уIY = 120 x,
y = 60 x2 + k1,
y = 20 x3 + k1 x + k2,
y = 5 x4 + x2 k1 / 2 + k2 x + k3,
y = x5 + x3 k1 / 6 + x2 k2 / 2 + k3 x + k4 .
Подставив в эти выражения граничные условия, получим искомую функцию y = x5 + x3 – x2.
Определяем тип экстремума: fy y = (- 2y )y = -2 < 0, следовательно, найденная функция доставляет функционалу максимум.