Литература
где δ y = h, δ y′ = h′ .
Пример 1. Найти приращение функционала
3
J[y(x)] = ∫ y 2 (x)y '(x)dx, y = x 2, y 1 = x 3
0
∫ α (x)h(x)dx = 0 , (4)
a
то α (x) =0 на (a,b).
§ 3. Простейшая задача вариационного исчисления.
Постановка задачи. Дан функционал
b
J [ y ( x )] =∫F ( x, y ( x ), y ' ( x )) dx , (5)
a
сопоставляющий каждой кривой AB y = y ( x), x ∈[a, b] , некоторое число J [ y ( x)] .
Функция F ( x, y, y ' ) предполагается гладкой, т.е. ее частные производные до
второго порядка включительно по всем аргументам x, y , y ' непрерывны в области
a≤ x≤ b
D: − ∞ < y < + ∞.
− ∞ < y' < + ∞
Среди функций y ( x) ∈C 2 [a, b] , удовлетворяющих краевым условиям
y (a ) = y A , y (b) = y B ,
(6)
(т.е. концы кривой закреплены) требуется найти функцию y * ( x) , на которой
функционал (7.5) достигает экстремума, т.е. максимума J [ y * ( x)] > J [ y ( x)] или
минимума J [ y * ( x)] < J [ y ( x)] , где ∀y ( x) ≠ y * ( x) .
5
Решение задачи проводится в рамках необходимых условий.
Теорема. Если функция у=у(х) удовлетворяет условиям (6) и доставляет
функционалу (5) экстремум , то она является решением уравнения Эйлера
∂F
−
d ∂F
=0
(7)
∂y dx
∂y '
Доказательство этой теоремы опирается на необходимое условие экстремума и
значение вариации функционала.
Кривые AB , являющиеся графиками функций – решений уравнения Эйлера ,
y = y * ( x ), x ∈[ a, b], называются экстремалями
Уравнение Эйлера играет фундаментальную роль во всем вариационном
исчислении.
Таким образом, решение простейшей задачи вариационного исчисления свелось к
решению уравнения (7) Эйлера при краевых условиях (6).
Частные случаи уравнения Эйлера.
I случай. Пусть функция F = F ( x, y ) не зависит от y ' . Тогда уравнение Эйлера-
∂F
Лагранжа выглядит так: =0 или
∂y
ψ( x, y ) = 0 .
(8)
Уравнение (8) определяет некоторую кривую, которая будет единственной
экстремалью для данного функционала (5). Для произвольных краевых условий (6)
непрерывного решения, вообще говоря, нет.
II случай. Пусть F = F ( y ' ) не зависит ни от х, ни от у. Тогда (7) имеет вид: y ' ' = 0 .
Из общего решения y = c1x + c2 находится единственное решение при краевых
условиях (6).
III случай. Пусть F = F ( x, y ' ) не зависит от y . Тогда уравнение (7)
d ∂F
−
∂y '
=0
dx
∂F
имеет промежуточный интеграл =c1 .
∂y '
IV случай. Пусть F = F ( y, y ' ) не зависит от x . Распишем подробнее уравнение
(7).
∂F ∂2 F ∂2 F
− y '− y ' ' =0 .
∂y ∂y ' ∂y ∂y ' 2
∂F ( y , y ' )
Покажем, что уравнение имеет первый интеграл F ( y, y ' ) − y ' =c1 .
∂y '
Действительно, продифференцировав по х, получим:
∂F ∂F ∂F ∂2 F ∂2 F ∂F ∂2 F ∂2 F
y '+ y ' '−y ' ' − y' + y' ' или y ' ' y ' =0
∂y ∂y ' ∂y ' y ' =0 ∂y
− y '−
∂y ' ∂y ∂y ' ∂y ' ∂y ∂y ' 2
2
Если последнее уравнение сократить на y' , то получим в точности уравнение
1
Пример 2. Найти экстремаль функционала J [ y ( x )] =∫( y '2 −12 xy ) dx при краевых
0
условиях y (0) = 0, y (1) =1 .
Приступая к решению нашей задачи, замечаем, что
∂F ∂F d ∂F
F = y ' 2 −12 xy , = −12 x, = 2 y' ,
∂y '
= 2 y' ' .
∂y ∂y ' dx
6
∂F ∂2 F ∂2 F
Поэтому уравнение Эйлера-Лагранжа ∂y
−
∂y ' ∂y
y '− y ' ' =0 здесь выглядит
∂y ' 2
так: 2 y ' '−12 x = 0 или y ' ' = 6 x . Интегрируя его, находим общее решение:
y ( x ) = x 3 + c1 x + c2 . Выделим теперь интересующее нас частное решение, потребовав,
чтобы выполнялись краевые условия:
y(0) = c2 = 0,
y(1) = 1 + c1 + c2 = 1.
Из последней системы находим: c1 = 0, c2 = 0 . Следовательно, y =x 3 – искомая
экстремаль.
2
Пример 3. Найти экстремаль функционала J [ y ( x )] = ∫ ( 2 x − y 2 ) dx при краевых
1
условиях y (1) =1, y ( 2) = 3 .
2 ∂F ∂F
Здесь F = 2 x − y , ∂y = −2 y, ∂y ' = 0 . Поэтому уравнение Эйлера-Лагранжа имеет
вид − 2 y = 0 или y = 0 и задает единственную экстремаль данного функционала,
которая не удовлетворяет данным краевым условиям. Следовательно, у исходной
задачи нет гладкого решения.
Пример 4. Найти экстремальные кривые функционала
π 2
I [ y ( x)] = ∫ ( y′( x)) − y 2 ( x)) dx , y (0) = 0, y (π 2) = 1.
2
ïðè óñëîâèÿõ
0
∂F ∂ 2F ∂ 2F ∂ 2F
Находим: = − 2 y, = 0, = 0, 2 = 2. Отсюда уравнение Эйлера в
∂y ∂ x∂ y ′ ∂ y∂ y ′ ∂ y′
данном конкретном случае будет иметь вид y ′′ + y = 0. Экстремальные кривые
y ( x ) = c1 sin x + c 2 cos x , а решение нашей задачи y ( x) = sin x.
Пример 5. Найти экстремальные кривые функционала (минимум длины кривой
рис. 2)
x1
I[y(x) = ]∫ 1+ y′ (x)d , пx ру си лy(x0)о= y0,в y(xи1) = y1я. х
2
x0
7
Рис.2
∂ F ∂ F ∂ F ∂ F 1 y ′ ( x) 1
222 2
=0, =0, =0, 2= − = .
′∂y ∂xy ∂y ′ ∂y′ 1+y′2(x) (1+y′(x)32 (1+y′(x)32 )
∂F y1 − y0 x1 y0 − x0 y1
Уравнение Эйлера: y ′ ( x) ⋅ = 0 ⇒ y = c1 x + c 2 ⇒ г . у. ⇒ с1 = ; c 2 = .
∂ y′ 2
x1 − x0 x1 − x0
Пример 6. Найти экстремальную кривую, соответствующую минимальной
площади поверхности вращения (рис. 3).
8
Рис.3
x2
S[y(x) = 2]π ∫ y x)( 1+ y′ x)( d x
2
x1
∂ F ∂ 2F ∂ 2F
Так как F = F ( y, y ′ ) , у р а в н е нЭи йе л е р а − y ′ − 2 y ′ = 0. Если уравнение
′
∂ y ∂ y∂ y ∂ y ′
d ∂F
Эйлера умножить на y′ , получим (F − y′ ) =0. Это уравнение имеет первый
dx ∂y ′
∂F 2 y′ y 2
F − y′ = C1 ⇒ y 1+ y′ − = C1 ⇒ = C1.
∂ y ′ 1 + y′ 2 1 + y′ 2
интеграл
dy
Подстановка y ′ = sh t дает y = C1 ⋅ ch t ⇒ dx = = C1 ⇒ {x = C1t + C 2 , y = C1 ⋅ ch t}.
y′
x −C
Или после исключения t уравнение цепной линии y = C1ch C .
2
Рис.4
d s 1 + y′ d x
2
Учитывая, что d t = = , получим для времени движения функционал
V 2g h
a
1 + y′ 2 d x
t[ y ( x ) ] = ∫ 2g h
, y(0) = 0, y(a) = b. Условия экстремума функционала приводят
0
′ 2 2
∂ F 1 + y y′ 2
к уравнению F − y′ = c ⇒ o − n s= c t⇒ yo(1+ y′ )= nC1. s t
∂ y′ y y 1 + y′ 2
Подстановка y ′ = ctg ϕ приводит к последовательным результатам:
1 C dy
1 + y ′ 2 = 2 , y = C1 sin 2 ϕ = 1 (1 − cos2ϕ ), dx = = 2C1 sin2 ϕ = C1 (1 − cos2ϕ ),
sin ϕ 2 y′
C1 ϕ1 a
x = ( 2 ϕ − sin 2 ϕ ) − ctgϕ 1 =
1 2
2
sin ϕ 1 b
x = C1ϕ − C1 sin 2ϕ + C 2 , ⇒ ( гр. усл.) ⇒ , .
2 C1 b
y = (1 − cos2ϕ ) C1 = 2
2 sin ϕ 1
Решение задачи Бернулли о брахистохроне. Дан функционал
b =1
1 1 + y'2
I [ y ( x )] =
2g
∫
a =0 y
dx
где функция F (t , x1 ,..., xn , x1' ,..., xn' ) имеет непрерывные частные производные до
второго порядка включительно по всем переменным.
11
∫ F (t , x (t ),...,
∗ ∗
I [ x (t ),..., x (t )] = extr
1 n 1 xn (t ), x1' (t ),..., xn' (t )) dt
x ( t )∈M
t0
Теорема (необходимое условие экстремума). Если функция x∗(t ) = ( x1∗(t ),..., xn∗(t )) T
удовлетворяет условиям (1) и доставляет функционалу (2) экстремум, то она
удовлетворяет системе уравнений Эйлера
∂F d ∂F
− ' = 0, i = 1,..., n. (3)
∂xi dt ∂xi
Пример. Найти экстремаль функционала
∫ [x ]
π/2
'2 2
I [ x1 (t ), x 2 (t )] = 1 (t ) + x 2' (t ) + 2 x1 (t ) x 2 (t ) dt , удовлетворяющую граничным
0
π π
условиям x1 (0) = x2 (0) = 0, x1 = 1, x2 = −1.
2 2
Решение. Записываем систему уравнений Эйлера:
2 2
F (t , x1 (t ), x 2 (t )) = x1' (t ) + x 2' (t ) + 2 x1 (t ) x 2 (t );
∂ϕ1 ∂ϕ 1
...
∂ x1 ∂ xn
r a . n. . g. .. .. .. .=. ..m..,.
∂ϕ n ∂ϕ n
...
∂ x1 ∂ xn
а также связи (2) согласованы с граничными условиями (1). Последнее означает, что
граничные точки должны удовлетворять уравнениям (2) при t = t 0 и t = T .
На множестве М задан функционал
T
I [ x1 (t ),..., x n (t )] = ∫ F (t , x1 (t ),..., x n (t ), x1' (t ),..., x n' (t )) dt (3)
t0
где функция F (t , x1 ,..., x n , x1' ,..., x n' ) имеет непрерывные частные производные до
второго порядка включительно по всем переменным.
Среди функций, принадлежащих множеству М, требуется найти функцию
x ∗ (t ) = ( x1∗ (t ),..., x n∗ (t )) T , на которой достигает экстремум функционал (3), т.е.
T
I [ x1∗ (t ),..., x n∗ (t )] = extr
x ( t )∈M ∫ F (t , x
t0
1 (t ),..., x n (t ), x1' (t ),..., x n' (t )) dt
t0
T
m
= ∫ F (t , x1 (t ),..., x n (t ), x1' (t ),..., x n' (t )) + ∑λj (t )ϕ j (t , x1 (t ),..., x n (t ), x1' (t ),..., x n' (t )) dt
t0 j =1
Функция F ∗ из формулировки теоремы называется функцией Лагранжа. Функции
λj (t ) называются множителями Лагранжа.
Пример (задача Дидоны). Это исторически первая задача вариационного
исчисления. Она связана с древней легендой об основании города Карфагена.
Финикийская царевна Дидона и с ней небольшой отряд жителей города Тира,
спасаясь от преследований тирана – брата Дидоны, покинули родной город и в
поисках счастья отправились на кораблях на запад вдоль берегов Средиземного
моря. Выбрав на африканском побережье удобное место (нынешний Тунисский
залив), Дидона и ее спутники решили основать здесь поселение. По-видимому, эта
14
идея не вызвала энтузиазма у местных жителей, но все же Дидоне удалось
уговорить их предводителя Ярба, и он неосторожно согласился уступить Дидоне
клочок земли, «который можно окружить бычьей шкурой». Не сразу понял
простодушный Ярб хитрость и коварство финикиянки. Разрезав шкуру на тонкие
полоски, Дидона связала их в один длинный ремень. Затем Дидона, выбрав берег с
большим полуостровом, отмерила 2 / 3 своей веревки расстояние между точками А и
В, нашла середину О отрезка AB и 1 / 3 веревки как радиусом описала
полуокружность с центром в точке О. В результате Дидона «отхватила» достаточно
большой кусок земли. Сначала она основала здесь крепость для себя, а потом на
этом месте был построен город Карфаген (об этом можно прочитать в «Энеиде»
римского поэта Публиа Вергилия Марона).
Рассмотрим математическую постановку задачи (полагаем, что Дидона хотела
сохранить выход к морю): среди всех
дуг длины L , содержащихся С
в полуплоскости и с концами
A, B ∈L , найти такую, которая площадь
вместе с отрезком [ AB ] ограничивает Дидоны
фигуру наибольшей площади . S A B
море
при условии ∫
a
1 + y '2 ( x) dx = l и начальных условиях y ( a ) = y (b) = 0. Для решения
a
[ ]
I ∗[ y ( x), λ( x )] = ∫ y ( x) + λ( x) 1 + y ' 2 ( x) dx и
выписываем для него уравнение Эйлера: F ∗ = y ( x) +λ( x) 1 + y '2 ( x) . Так как функция
F * не зависит от x , то имеем частный случай уравнения Эйлера (случай IV).
∂F * ( y , y ' )
Уравнение Эйлера допускает первый интеграл F * ( y, y' ) − y ' = c1 . В нашем
∂y '
y'
виде: y ( x) + λ( x) 1 + y ' ( x) − y ' λ( x) 1 + y ' 2 ( x) = c1 или
2
случае он перепишется в
λ( x)
y ( x) = − + c1 . Получили дифференциальное уравнение первого порядка, не
1 + y ' 2 ( x)
15
разрешенное относительно производной y' . Поэтому решение ищем в
параметрическом виде: y ' =tg ϕ. Тогда
dϕ dy dy
y = c1 − λ cos ϕ ⇒ y ' = λ sin ϕ ; tg ϕ = ⇒ dx = ⇒
dx dx tg ϕ .
⇒ dx = λ cos ϕdϕ ⇒ x = c 2 + λ sin ϕ.
y = c1 − λ c oϕ s
Но – это параметрические уравнения окружности
x = c2 + λ s i ϕn
( x − c 2 ) 2 + ( y − c1 ) 2 = λ2 (*)
l
радиуса λ . Поэтому получаем, что 2π λ= l . Отсюда λ = 2π .
Учтем начальные условия y (a) = y (b) = 0. Из (*) имеем:
2 2 l2
(a − c2 ) + c1 = 2 + 2
4π 2 2 a b 2 l 2
⇒ ( a − c 2 ) = (b − c 2 ) ⇒ c 2 = ⇒ c1 = 2
− ( a − c 2 ) =
(b − c )2 + c2 = l
2 2 4π
2 1 2
4π
2 2
l2 b − a l2 b − a
= 2 − ⇒ c1 = ± 2 − .
4π 2 4π 2
Первоначально задача Дидоны называлась изопериметрической задачей, т.е.
задачей с фиксированным периметром. В настоящее время изопериметрическая
задача формулируется так: среди всех кривых, удовлетворяющих условию
b
y ( a ) = A, y (b) = B , на которых функционал K [ y ] = ∫ G ( x, y , y ' ) dx принимает заданное
a
b
достигает экстремума.