Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методы оптимизации семинары

.pdf
Скачиваний:
173
Добавлен:
27.02.2016
Размер:
818.9 Кб
Скачать

 

10. J(y1,y2)= ò1

(

1 y2'3

- y1'2 + 2xy1 )dx , y1(-1)=2, y2(-1)=-1, y1(1)=0, y2(1)=1

 

 

 

 

 

 

−1

 

2

 

 

ì

 

 

 

 

 

 

 

 

y

*

(x) =

- (x3

+ 5x - 6)

 

ï

 

 

 

 

 

 

 

Отв.

1

 

 

 

6

 

.

í

 

 

 

 

 

 

 

ï

 

 

 

*

 

1

 

 

 

 

 

y2 (x) =

 

 

 

 

 

ï

 

 

x

 

 

 

î

 

 

 

 

 

 

 

2.3. Функционалы, зависящие от производных высшего порядка одной функции

Рассмотрим множество M допустимых функций y(x), m раз непрерывно дифференцируемых на отрезке [ x0,x1 ], удовлетворяющих граничным

условиям

y(x0) = y0, y(i)(x0) = y0(i), i = 1,2,…,m-1, y(x1) = y1, y(i)(x1) = y1(i), i = 1,2,…,m-1.

На множестве M задан функционал

x1

J ( y(x)) = òF(x, y(x), y¢(x),..., y(m) (x))dx ,

x0

где функция F(x,y,y,…,y(m)) дифференцируема ( m + 2) раза по всем аргументам.

Среди допустимых кривых y(x), принадлежащих множеству M, требуется найти кривую y*(x), на которой функционал достигает экстремума, то есть

x1

J ( y* (x)) = extr òF(x, y(x), y¢(x),..., y(m) (x))dx.

y( x) M x0

Искомая кривая является решением дифференциального уравнения Эйлера – Пуассона

F -

d

F

y

+

d 2

F

y′′

+ ...+ (-1)m

d m

F

(m ) = 0.

dx

dx2

dxm

y

 

 

 

 

y

 

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

1.Записать уравнение Эйлера-Пуассона.

2.Найти общее решение уравнения y = y(x,C1,…,C2m).

3.Определить постоянные С1, С2,…, С2m из граничных условий и записать выражение для экстремали y*(x).

Пример 1. Найти экстремаль функционала

1

J (y(x)) = ò( y¢¢2 - 48y)dx,

0

удовлетворяющую граничным условиям y(0) = 1, y(0) = -4, y(1) = y(1) = 0. Составим уравнение Эйлера-Пуассона

F = y′′2 − 48y,

F

 

= −48,

F

y

= 0,

F

= 2y′′,

d

F

y

= 0,

d 2

F

y′′

= 2y(4)

,

 

dx

dx2

 

 

 

y

 

 

 

 

y′′

 

 

 

 

 

 

 

d

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fy

Fy+

d

Fy′′ = −48 + 2y(4) = 0,

y(4) = 24.

 

 

 

 

 

dx

2

 

 

 

 

 

 

 

 

 

dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решим дифференциальное уравнение, определим константы и запишем уравнение экстремали.

y′′′(x) = 24x + C ,

y′′(x) =12x2 + C x + C

,

y′(x) = 4x3 +

C1

x2 + C

x + C

,

 

 

 

 

1

 

 

 

1

2

 

 

 

2

 

2

3

 

 

 

 

 

 

C1

 

 

C2

 

 

 

 

 

 

 

 

 

 

 

y(x) = x4 +

x3

+

x2 + C3 x + C4 ,

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

C1

 

C2

 

 

2

 

 

C1

 

 

 

 

 

 

 

y(1) =1+

+

+ C3 + C4

= 0,

y′(1) = 4 +

+ C2 + C3 = 0

 

 

 

 

2

2

 

 

 

6

 

 

 

 

y′(0) = C3

 

 

 

 

 

 

 

 

 

 

y(0) = C4 = 1,

= −4,

 

 

 

 

 

 

 

 

C1 = −24, C2

=12,

 

C3

= −4,

C4 =1,

 

 

 

 

 

 

 

 

 

y* (x) = x4 − 4x3 + 6x2 − 4x +1.

 

 

 

 

 

 

 

 

 

 

 

 

 

y*(x)=ex.

 

 

 

 

 

 

 

 

Пример 2. Найти экстремаль функционала J(y(x))= ò1

y'' (x)dx ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

удовлетворяющую граничным условиям y(0)=y(0)=y(1)=0, y(1)=1. Составим уравнение Эйлера-Пуассона:

F = y''2 , Fy=0,

F

' = 0 ,

F

'' = 2y'' ,

d

F

' = 0

,

d 2

F

'' = 2y(4) ,

dx

dx2

 

y

 

 

 

y

 

 

 

y

 

 

y

 

Fy

d

F

' +

 

d 2

F

'' = 2y(4) = 0

 

 

 

 

dx

 

dx2

 

 

 

 

 

 

y

 

 

y

 

 

 

 

 

 

 

 

Решим дифференциальное уравнение, определим константы и запишем уравнение экстремали

 

’’’

 

’’

C1

 

2

 

 

 

 

 

 

C1

 

3

 

C2

 

2

 

 

y

 

=C1, y

 

=C1x+C2, y =

 

 

x

 

 

+ C2 x + C3 , y

=

 

 

x

 

+

 

x

 

+ C3 x + C4

,

 

 

2

 

 

 

 

6

 

2

 

 

 

 

 

y(0)=C4=0, y(0)=C3=0,

 

 

 

 

 

 

 

 

 

 

 

 

y(1) =

C1

 

 

+

C2

+ C3 + C4

= 1,

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y' (1) =

 

 

C1

+ C2 + C3 = 0 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C1=-12, C2=6, C3=0, C4=0,

 

 

 

 

 

 

 

 

 

 

 

 

y*(x)=-2x3+3x2.

 

 

 

 

 

 

 

 

 

 

 

Пример 3.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Найти экстремаль функционала J(y(x))= ò1

ex y''2 (x)dx ,

 

 

 

 

0

Удовлетворяющую граничным условиям y(0)=y(0)=1, y(1)=y(1)=e cоставим уравнение Эйлера-Пуассона:

 

 

 

F = ex y''2

 

 

, Fy=0,

F

' = 0

,

F ''

= 2y''ex

,

d

F

'

= 0

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

y

 

 

 

 

dx

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d

 

 

'''

 

x

''

 

 

x

 

 

 

 

 

 

 

(4)

 

x

'''

 

x

 

 

'''

 

x

 

 

 

''

 

x

 

 

F

'' = 2y

 

e

 

− 2y

e

 

 

,

 

 

 

F

''

= 2y

 

 

e

 

− 2y

e

 

− 2y

e

 

 

+ 2y

 

e

 

,

dx

 

 

 

 

 

dx2

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

d

F ' +

d 2

 

F ''

= 2ex (y(4)

− 2y''' + y'' ) = 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

dx

 

y

 

 

 

dx2

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y(4)-2y’’’+y’’=0

Решим дифференциальное уравнение, определим константы и запишем уравнение экстремали

y(x)=C1+C2x+C3 ex+C4 xex. y(0)=C1+C3=1, y(0)=C2+C3+C4=1 y(1)=C1+C2+C3 e+C4 e=e y(1)=C2+C3 e+2C4 e=e

Отсюда получаем C1=C2=C4=0, C3=1.

Найти экстремали функционалов, зависящих от производных высшего порядка одной функции.

 

π

 

 

 

 

1.

J(y(x))= ò4

( y ''2

− 16 y 2 + xe x )dx , y(0)=1, y( π )=0, y(0)=0, y( π )=-2.

 

0

 

 

4

4

Отв. y*=cos(2x).

 

 

 

 

 

π

 

 

 

 

3.

J(y(x))= ò2

( y ''2

y 2 + x 2 )dx , y(0)=1, y( π )=0, y(0)=0, y( π )=-1. Отв.

 

0

 

 

2

2

y*=cos(x).

 

 

 

 

4.

J(y(x))= ò1

( y ''2

+ 3 yy ' )dx , y(0)=0, y(1)=2, y(0)=0, y(1)=5. Отв.

 

0

 

 

 

 

y*=x3+x2.

 

 

 

 

 

1

 

 

 

 

5.

J(y(x))= ò (48 y y ''2 )dx , y(0)=0, y(1)=1, y(0)=0, y(1)=4. Отв. y*=x4.

 

0

 

 

 

 

 

π

 

 

 

 

6.

J(y(x))= ò2

( y ''2

y '2 )dx , y(0)=1, y( π )=

π , y(0)=1, y(

π )=0. Отв.

 

0

 

2

2

2

y*=x+cos(x).

 

 

 

 

 

1

 

 

 

 

7.

J(y(x))= ò e x y ''2 dx , y(0)=0, y(1)=e, y(0)=1, y(1)=2e. Отв. y*=xex.

 

0

 

 

 

 

 

1

 

 

 

 

8.

J(y(x))= ò y '''2 dx , y(0)= y(0)=y’’(0)=1, y(1)=1, , y(1)=4, y’’(1)=12.

0

Отв. y*=x4.

10. J(y(x))= ò1
0

9. J(y(x))= ò1 (1 + x 2 + 2 y '''2 )dx , y(0)=1, y(0)=0, y’’(0)=-2, y(1)=2,

0

y(1)=6, y’’(1)=22. Отв. y*=2x4-x2+1.

( y '2 + y ''2 )dx , y(0)=0, y(1)=e-2, y(0)=0, y(1)=e-1. Отв.

y*=ex-x-1.

 

 

 

1

 

 

 

 

 

1

 

 

 

 

 

 

 

 

11. J(y(x))= ò (4 y '2 + y ''2

)dx , y(0)=0, y(1)=

(e2

− 3) , y(0)=0, y(1)=

 

 

 

0

 

 

 

 

 

4

 

 

 

 

 

1

 

2

*

1

 

2 x

 

 

 

 

 

 

 

 

2

(e

 

−1) . Отв. y =

4

(e

 

− 2x −1) .

 

 

 

 

 

 

 

 

 

π

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12. J(y(x))= ò2

( y ''2

− 2 y '2

+ y 2 )dx , y(0)=0, y(

π )=

π

, y(0)=0, y(

π )=1.

 

 

 

0

 

 

 

 

 

 

2

 

2

 

2

2.4. Метод вариаций с подвижными границами

Рассмотрим множество M допустимых функций y(x), удовлетворяющих следующим условиям:

а) функции y(x) непрерывно дифференцируемые на некотором конечном отрезке, внутренними точками которого являются значения x0 x1, которые заранее не заданы,

б) значения x0 , y0 = y(x0) и x1, y1 = y(x1), определяющие концы допустимых кривых, удовлетворяют граничным условиям

ψ(x0, y0) = 0, φ(x1 , y1) = 0,

где ψ(x, y), φ(x, y) заданные непрерывно дифференцируемые функции. На множестве M задан функционал

x1

J ( y(x)) = òF(x, y(x), y′(x))dx,

x0

где функция F( x, y, y) имеет непрерывные частные производные до второго порядка включительно по всем переменным.

Среди допустимых кривых y(x), принадлежащих множеству M, требуется найти кривую y*(x), на которой функционал достигает экстремума

x1

J (y* (x)) = extr òF(x, y(x), y′(x))dx. (1)

y(x) M x0

В такой постановке задачи экстремум функционала ищется в классе гладких кривых, концы которых скользят по двум заданным линиям. Можно выделить частные случаи общей постановки задачи: 1) концы допустимых кривых скользят по двум заданным вертикальным прямым, описываемым уравнениями x = x0, x = x1, 2) концы допустимых кривых скользят по двум заданным кривым, описываемым уравнениями y = ψ(x), y = φ(x).

В поставленной задаче наряду с поиском кривой y*(x) производится выбор значений x0*, x1* , то есть ищется тройка (y*(x), x0*,x1*). Функционал

достигает на тройке (y*(x), x0*,x1*) минимума, если J((y(x), x0,x1) ≥ J((y*(x), x0*,x1*) в ε-окрестности.

В силу наличия граничных условий вариации δy(x1) δx1, δy(x0), δx0 связаны соотношениями

Fyx=x1* δy(x1 ) + (F yFy) x=x1* δx1 = 0,

Fyx=x*0 δy(x0 ) + (F yFy) x=x0* δx0 = 0,

которые называются условиями трансверсальности.

Если на функции y*(x), удовлетворяющей граничным условиям:

ψ(x0, y0) = 0, φ(x1 , y1) = 0,

функционал достигает экстремума, то она удовлетворяет уравнению Эйлера и условиям трансверсальности.

Для решения задачи (1) надо выполнить следующие действия.

1. Записать уравнение Эйлера и найти общее решение этого уравнения

y= y(x,C1,C2).

2.Записать условия трансверсальности в зависимости от вида

граничных условий.

3. Из условий трансверсальности и граничных условий определить C1, C2, x0*, x1* и получить уравнение экстремали y*(x).

Пример 1. Найти кривую, на которой функционал

J (y(x)) = ò2 (2xy + yy′ + y2 )dx

0

может достигать экстремума, если ее левый конец фиксирован в точке А(0,0), а правый лежит на прямой x = x1 = 2.

Составим уравнение Эйлера

F = 2xy + yy′ + y2 , F = 2x + y′, F

y

= y + 2y′,

d

F

y

= y′ + 2y′′,

dx

y

 

 

 

Fy dxd Fy= y′′ − x = 0.

Найдем общее решение дифференциального уравнения

y′(x) = x22 + C1 , y(x) = x63 + C1x + C2 .

Запишем условия трансверсальности на правом конце и граничные условия на левом конце

Fy

x1

2

= y + 2y

 

x1 2 = y(2) + 2y′(2) = 0, y(0) = 0.

 

 

=

 

 

 

=

 

 

 

 

 

 

Из этих условий определим константы C1 и C2 и запишем экстремаль

C1

= −

4

, C2

= 0, y* (x) =

x3

4

x.

3

 

3

 

 

 

6

 

 

Пример 2. Найти кривую на которой функционал

1

J(y(x))= ò(y'2 + y)dx

0

может достичь экстремума, если правый ее конец фиксирован в точке В(1,0), а левый лежит на прямой х=0.

Составим уравнение Эйлера:

F = y'2 + y , Fy=1, Fy' = 2y' , dxd Fy' = 2y'' , Fy dxd Fy' = 12y'' = 0

Найдем общее решение уравнения Эйлера

y’’=½, y=½x+C1, y=¼x2+C1x+C2.

Запишем условие трансверсальности на левом конце и граничное условие на правом конце

F

'

= 2y' (0) = 0

, y(1)=0.

y

 

x0 =0

 

 

 

 

Из этих условий определим константы C1 и C2. y(0)=C1=0

y(1)=¼+C1+C2=0 C1=0, C2=-¼, y*(x)=¼(x2-1).

x1

Пример 3. Найти кривую, на который функционал J(y(x))= ò y'3 dx

0

может достигать экстремума, если её левый конец фиксирован в точке А(0,0), а правый находится на прямой y(x1)=1-x1.

Так как подынтегральная функция не зависти от x и y, то уравнение Эйлера имеет общее решение y(x)=C1x+C2.

Запишем условие трансверсальности

F + (ϕ ' − y' )F

'

= y'3 (1+ y' )3y'2

= − y'2 (2y' + 3)

 

= 0

 

y

 

x=x1

 

x=x1

 

x=x1

 

 

 

 

 

 

И граничное условия y(0)=0, y(x1)=1-x1

 

 

 

 

Из этих условий найдем C1, C2, x1*.

 

 

 

 

 

 

y(0)=C2=0

y(0)=C2=0

 

 

y(0)=C1=0

y(0)=C1= 3

 

 

 

 

 

 

2

 

 

y(x1)=C1x1+C2=1-x1

y(x1)=C1x1+C2=1-x1

 

 

Из первой системы находим C1=C2=0, x1*=1, а из второй C1=-3/2, C2=0,

x1*=-2.

 

 

 

 

 

 

В результате получим две экстремали y1*(x)=0, y2*=-3/2 x.

 

 

 

 

 

 

x1

1

Пример 4. Найти кривую, на которой функционал J(y(x))= ò(y'2 +1)2 dx

x0

может достичь экстремума, если ее левый конец лежит на кривой: y(x)= ψ(x)=x2+2,

а правый конец – на кривой y(x)=φ(x)=x.

Так как подынтегральная функция не зависит явно от x и y , то уравнение Эйлера имеет общее решение y(x)=C1x+C2.

Запишем условия трансверсальности и граничные условия

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y'

 

 

 

 

 

 

 

 

 

F + (ψ

' y' )F

'

 

 

 

= 1+ y'2

+ (2x y' )

 

 

 

 

 

= 0

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

x=x0

 

 

 

 

 

1+ y'2

 

 

 

 

 

x=x0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y'

 

 

 

 

 

 

 

 

F + (ϕ ' y' )F

'

 

= 1+ y'2

+ (1− y' )

 

 

 

 

 

 

= 0 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

x=x1

 

 

 

 

1+ y'2

 

 

 

x=x1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y(x0)=C1x0+C2= ψ(x0)=x02+2,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y(x1)=C1x1+C2= φ(x1)=x1.

 

 

 

 

 

 

 

 

 

Из этих условий найдем C1, C2, x1*, x0*.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1+2x0y(x0)=1+2x0C1=0,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1+y(x1)=1+C1=0,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C1x0+C2=x02+2,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C1x1+C2=x1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C1=-1, x0*=1/2, C2=11/4, x1*=11/8.

 

 

 

 

 

 

 

 

 

В результате получим экстремаль y*(x)=-x+11/4.

 

 

 

 

 

 

 

 

 

Найти экстремали функционалов с подвижными границами

 

 

π

(y'2 y2 )dx, y(0)=1, x1= π . Отв. y*(x)=cos(x)+sin(x).

 

1.

J(y(x))= ò4

 

 

0

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.

J(y(x))= ò y'2 dx , y(0)=0,y( x1)=-x1-1. Отв. y*(x)=-2x1, x1*=1.

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.

J(y(x))= ò1

 

1+ y'2

dx , y(x0)=t02,y( x1)=x1-5. Отв. y*(x)=-x1+3/4, x1*=23/8,

 

x0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x0*=1/2.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

1+ y'

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.

J(y(x))= ò1

 

 

 

dx , y(0)=1, y( x1)=x1-1. Отв. y*(x)=

 

, x1*=2.

 

 

 

2 − (x −1)2

 

y

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5.

J(y(x))= ò1

y' (y' x)dx , x0=0 , x1=1. Отв. y*(x)=

x2

+ C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6.

J(y(x))= ò y'2 dx , y(0)=0, y(1)=1. (отв. y*(x)=x )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7.

J(y(x))= ò1

(xy' y'2 )dx , y(0)=1, y(1)=1/4. (отв. y*(x)=x2/4-x+1 )

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8.

J(y(x))= ò2

(x2 y'2 +12y2 )dx , y(1)=1, y(2)=8. (отв. y*(x)=x3 )

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9.

J(y(x))= ò8

(x − 4y)2 dx , y(4)=1, y(8)=2. (отв. y*(x)=x/4 )

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10.

J(y(x))= ò(xy'4 − 2yy'3 )dx , y(2)=1, y(4)=5. (отв. y*(x)=2x-3 )

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11.

J(y(x))= ò2

 

(xy' 3

− 3yy' 2

)dx , y(0)=4, y(2)=6. (отв. y*(x)=x+4 )

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12.

J(y(x))= ò1

 

(y'2

+ 3yy'

+ 24x2 y)dx , y(0)=1, y(1)=0. (отв. y*(x)=x4-2x+1 )

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13.

J(y(x))= ò1

(y'2

+ y' +1)dx , y(0)=1, y(1)=2. (отв. y*(x)=x+1 )

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14.

J(y(x))= òe (xy'2

 

− 2y'

)dx , y(1)=1, y(e)=2. (отв. y*(x)=ln(x)+1 )

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16.

J(y(x))= ò2

(xy'

+ y)2 dx , y(1)=1, y(2)=1/2. (отв. y*(x)=1/x )

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

17.

J(y(x))= ò2

(xy'2

 

+

 

y2

 

+ 2y ln(x))dx , y(1)=0, y(2)=1-ln(2). (отв. y*(x)=

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

x

 

 

 

x

 

 

2 (x 1) − ln(x)

)

 

 

 

 

 

 

 

 

 

 

 

 

3

x

 

 

 

 

 

 

 

'2

 

 

 

 

 

 

 

 

2

 

 

2

 

 

y

 

 

 

 

 

 

 

18.

J(y(x))= ò

(

3y3

 

+

 

 

+ 8y)dx , y(1)=0, y(2)=8ln(2). (отв. y*(x)=x3ln(x) )

 

 

 

x

 

 

 

1

 

 

x

 

 

 

 

 

 

 

 

 

19.

J(y(x))= ò2

(xy'2

 

+ 2yy' )dx , y(1)=0, y(2)=ln(2). (отв. y*(x)=ln(x) )

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20.

J(y(x))= ò1

(x3 y'2 + 3xy2 )dx , y(-2)=15/8, y(-1)=0. (отв. y*(x)=

1

x )

 

 

3

 

 

 

−2

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

21.

J(y(x))= ò2

((xy'

+ y)2

+ (1+ x2 )y' )dx , y(1)=-1/2, y(2)=1. (отв. y*(x)= 1 x +1−

2

)

 

 

1

 

 

 

 

 

 

 

 

 

 

2

x

3. Вариационные задачи поиска условного экстремума

3.1. Задачи на условный экстремум с конечными связями

Рассмотрим множество M допустимых функций y1(x), y2(x),…,yn(x), непрерывно дифференцируемых на отрезке [ x0, x1 ], удовлетворяющих

граничным условиям yi(x0) = yi0, yi(x1) = yi1, i = 1,2,…,n и конечным связям

φj(x, y1(x), y2(x),…,yn(x)) = 0, j = 1,2,…,m,

где функции φj(x, y1(x), y2(x),…,yn(x)) непрерывно дифференцируемы по всем переменным.

На множестве M задан функционал

x1

J (y1 (x), y2 (x),...yn (x)) = òF(x, y1 (x),..., yn (x), y1′(x),..., yn (x))dx ,

x0

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

Среди допустимых функций требуется найти функции y1* (x), y2* (x),..., yn* (x) ,

на которых функционал достигает экстремума.

Поставленная задача относится к задачам поиска условного экстремума, так как кроме граничных условий на искомые функции наложены дополнительные условия.

Искомые экстремали в этом случае удовлетворяют системе уравнений Эйлера, Lyi dxd Lyi= 0, i =1,2,...n , составленной для функционала

x1

J ( y1 , y2 ,..., yn ) = òL(x, y1 ,..., yn , y1′,..., yn′ ,λ1 (x),...,λm (x))dx

x0

где

m

L(x, y1 ,..., yn , y1′,..., yn 1 (x),...,λm (x)) = F(x, y1 ,..., yn , y1′,..., yn ) + åλj (xj (x, y1 ,..., yn ) .

j=1

Функция L(x,y1,y2,…,yn,y1,…,yn1(x),…,λm(x)) называется функцией Лагранжа, а λj(x) множителями Лагранжа.

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

1.Составить функцию Лагранжа.

2.Записать систему уравнений Эйлера для функции Лагранжа и условия связи

Lyi

d

Lyi= 0, i =1,2,...n ,

dx

 

 

φj(x, y1(x), y2(x),…,yn(x)) = 0, j = 1,2,…,m.

3.Найти общее решение системы уравнений Эйлера.

4.Определить постоянные C1,…,C2n из граничных условий, решая

систему

yi(x0, C1,…, C2n ) = yi0 , i = 1,2,…,n, yi(x1, C1,…, C2n ) = yi0, i = 1,2,…,n,

ивыражения для множителей Лагранжа λj(x), j = 1,2,…,m.

Врезультате получить экстремали y1* (x), y2* (x),..., yn* (x) , на которых может

достигаться экстремум функционала.

Пример 1. Найти экстремаль функционала

π

 

 

 

 

 

 

 

 

 

2

 

 

2

 

2

 

 

 

2

2

 

 

)dx,

 

 

J (y1 , y2 ) = ò( y1

+ y2

y1

y2

 

 

 

0

 

 

 

 

π ) =1, y2

 

π ) =1

y1 (0) =1, y2 (0) = −1,

y1

(

(

 

 

 

 

 

2

 

 

 

2

удовлетворяющую уравнению связи y1 y2 cosx = 0. Cоставим функцию Лагранжа

2

2

2

2

+ λ(x)(y1 y2 − 2cos x).

L(x, y1 , y2 ,λ(x)) = y1

+ y2

y1

y2

Запишем систему уравнений Эйлера и уравнение связи

L

d

L

y1

= 2y + λ(x) + 2y′′ = 0,

dx

 

y1

 

1

1

L

d

L

= 2y

 

− λ(x) + 2y′′ = 0,

dx

 

 

y2

 

y2

 

2

2

y1 y2 − 2cos x = 0.

Найдем общее решение системы и определим произвольные постоянные из граничных условий

y1 (x) =

C1

cos x +

C2

sin x + cos x,

2

 

 

 

 

 

2

 

 

 

y2 (x) = y1 (x) − 2cos x,

 

 

λ(x) = 2y2 (x) + 2y2′′(x).

 

 

y1 (0) =

 

C1

 

+1 =1, y1 (π ) =

C2

=1, C1 = 0, C2 = 2.

 

2

2

 

 

 

2

 

Граничные условия и уравнение связи согласованы. Запишем полученные экстремали

y1* (x) = sin x + cos x, y2* (x) = sin x − cos x.

3.2. Задачи на условный экстремум с дифференциальными связями

Рассмотрим множество M допустимых функций y1(x), y2(x),…,yn(x), непрерывно дифференцируемых на отрезке [ x0, x1 ], удовлетворяющих граничным условиям yi(x0) = yi0, yi(x1) = yi1, i = 1,2,…,n и дифференциальным связям

где функции ϕ j (x, y1

ϕ j (x, y1 (x),..., yn (x), y1′(x),..., yn′ (x)) = 0,

j =1,2,...,m,

 

(x),..., yn (x), y1 (x),..., yn (x)) непрерывно дифференцируемы по

 

 

 

 

 

 

 

 

 

 

 

 

всем переменным.

 

 

 

 

 

 

 

 

 

 

 

 

 

На множестве M задан функционал

 

 

 

 

 

 

J (y (x), y

 

(x),...y

 

(x))

x1

F(x, y (x),..., y

(x), y′(x),..., y

(x))dx

,

2

n

= ò

1

 

 

 

1

n

 

1

n

 

 

 

 

 

 

 

x0

 

 

 

 

 

 

 

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

Среди допустимых функций требуется найти функции

y1* (x), y2* (x),..., yn* (x) , на которых функционал достигает экстремума.

Поставленная задача относится к задачам поиска условного экстремума, так как кроме граничных условий на искомые функции наложены дополнительные условия.

Искомые экстремали в этом случае удовлетворяют системе уравнений

Эйлера, Lyi

d

Lyi= 0, i =1,2,...n ,

dx

 

 

составленной для функционала

x1

J ( y1, y2 ,..., yn ) = òL(x, y1,..., yn , y1′,..., yn′ ,λ1 (x),...,λm (x))dx

x0