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

ОиАС-2

.pdf
Скачиваний:
12
Добавлен:
26.03.2016
Размер:
1.35 Mб
Скачать

Пример 2.1.3. Найдем экстремаль функционала (2.1.12) при заданных t0 и t1 и

 

 

произвольных х0

и х1. Используя (2.1.21), получим

 

 

 

 

 

 

J 1

x2

2 x2

dt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t

 

 

 

 

0

 

 

 

 

2

 

 

 

 

0 t, x t , x t

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 x t0

0;

 

 

 

 

 

 

 

 

2

 

x t1 0

 

t0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

t t0

x

 

t t1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Подставляя в эти равенства решения (2.1.14),

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x(t) = c1et/τ + c2e–t/τ

 

 

 

c

 

1

et0 /

c

 

1

e t0 /

0; c

 

1

et1 / c

 

1

e t1 /

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

2

 

1

 

2

 

 

 

 

 

 

 

 

 

Откуда следует, что c1 = c2=0, и таким образом, экстремалью функционала (2.1.12) с подвижными границами является x(t) ≡ 0.

Если предположить теперь, что наряду с х0, х1 нефиксированы и числа t0, t1, то, используя (2.1.19), (2.1.20), получим

x2 t

0

2 x

t

0

x

t

0

2 2 x t

0

0; 2 2 x t

0

0;

 

 

 

 

 

 

 

 

 

 

 

x2 t

 

2 x t

 

x

t

 

2 2 x

t

0; 2 2 x

t 0.

1

 

1

 

 

1

 

 

1

 

 

1

 

 

Из этих равенств следует, что x(t0)=x(t1) =0 независимо от t0 и t1, и поэтому из (2.1.15) получим вновь c1 = c2=0. Таким образом, и в этом случае экстремалью является x(t) ≡ 0.

21

Второе необходимое условие

экстремума (условие Лежандра)

22

Экстремали функционала (2.1.1) с закрепленными концами удовлетворяют уравнению (2.1.10), которое выражает первое необходимое условие экстремума. Однако оставалось неясным, доставляют ли они функционалу (2.1.1) максимум или минимум?

Ответ на этот вопрос дает теорема Лежандра, выражающая второе необходимое условие экстремума:

для того чтобы функционал (2.1.1) в задаче с закрепленными границами достигал на кривой х1(t) минимума (максимума), необходимо, чтобы вдоль этой кривой выполнялось условие

2 0

t, x t , x

t

 

2 0 t, x t , x t

 

 

 

 

 

 

0

 

 

 

0

(2.1.22)

x t x t

x t x t

 

 

 

 

Пример 2.1.4.

Исследуем, выполняется ли это условие для экстремалей (2.1.14): x(t) = c1et/τ + c2e–t/τ

функционала (2.1.12):

 

 

t

x2

2 x2 dt

J 1

t0

 

 

Нетрудно видеть, что в рассматриваемом случае

2 0 t, x t , x t 2 2 0

x t x t

и, следовательно, на кривых (2.1.14) функционал (2.1.12) достигает минимума.

23

Вариационные задачи на условный экстремум. Уравнения Эйлера – Лагранжа

24

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

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

Рассмотренная ранее задача об оптимальном программном движении является по математическому содержанию задачей на условный экстремум, в которой требуется найти вектор – функции x(t), u(t), доставляющие минимум функционалу (1.1.4)

t1

J x,u,t dt

t0

причем эти функции должны удовлетворять дифференциальному уравнению

x x,u,t

(2.1.23)

а также интегральным связям (1.1.7)

t

t dt Ju*

k

 

 

t

xi2 t dt Ju* i

 

 

1 uk2

 

1

 

1, m

1, n

t0

k

 

 

 

t0

i

 

 

 

 

 

 

 

и ограничениям (1.1.5)

 

t

 

u*

k

 

 

u

 

1, m

k

 

 

k

 

 

 

Опустим пока эти связи и ограничения и для удобства изложения введем в

функционал производные переменных состояния и управлений.

25

Итак, требуется найти экстремали функционала

t

 

x, x,u,u,t dt

 

J 1

0

(2.1.24)

t0

 

 

 

удовлетворяющие граничным условиям

x(t ) = x(0);

(2.1.25)

0

 

x(t ) = x(1)

(2.1.26)

1

 

и являющиеся решением уравнений связей (2.1.23).

x x,u,t

Эта задача называется задачей Лагранжа.

Если в функционале (2.1.24) отсутствует производная какой-либо из компонент векторов x или u, то, естественно, что граничные условия для нее не задаются.

26

Переходя к решению, введем в рассмотрение новый функционал

 

J1

t1 ~

x, x,u,u, ,t dt

(2.1.27)

 

0

 

 

t0

 

 

в котором

 

 

 

 

~

0

x, x, u, u, t t x x, u, t

(2.1.28)

0

ψ(t) – n-мерный вектор, компонентами которого являются пока неопределенные функции, называемые множителями Лагранжа. С помощью этих множителей задача об условном экстремуме функционала (2.1.24) сводится к задаче на безусловный экстремум функционала (2.1.27). Уравнения Эйлера для

безусловных экстремалей функционала (2.1.27) имеют вид:

0 t

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

t

0

i 1, n

 

j d

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xi

 

j

 

xi

 

 

 

i

 

 

 

 

 

 

 

 

j 1

 

 

 

 

 

dt

 

 

xi

 

 

 

 

 

0 j t j d 0 0

i 1, m

 

 

 

uk

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

j 1

 

 

uk

 

 

dt uk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

x

0

 

i

 

 

 

 

 

 

 

 

 

 

 

1, n

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

i

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2.1.29)

(2.1.30)

(2.1.23)

Уравнения (2.1.23), (2.1.29), (2.1.30) образуют систему из 2n + m уравнений,

которые называются уравнениями Эйлера – Лагранжа, для определения такого

27

же числа неизвестных xi(t), ψi(t) (i=1, …, n), uk(t) (k=1, …, m).

Если кривые xi(t), uk(t) (i=1, …, n; k=1, …, m) доставляют безусловный экстремум функционалу (2.1.27)

t1

J1 ~0 x, x,u,u, ,t dt

t0

то на них достигается и условный экстремум функционала (2.1.24).

t1

J 0 x, x,u,u,t dt

t0

Действительно, если на указанных кривых достигается безусловный экстремум функционала (2.1.27), то они удовлетворяют уравнениям Эйлера (2.1.23), (2.1.29), (2.1.30).

Это означает [см. (2.1.28)], что на таких кривых значение функционала J1=J. И если они доставляют безусловный экстремум функционалу (2.1.27), то они будут доставлять экстремум и в более узком классе кривых, удовлетворяющих уравнениям связей (2.1.23).

28

Обратное утверждение о том, что функции xi(t), uk(t) (i=1, …, n; k=1, …, m), доставляющие условный экстремум функционалу (2.1.24) при наличии связей (2.1.23), будут являться безусловными экстремалями функционала (2.1.27), дает следующая теорема.

Теорема 2.1.1. Если функции xi(t), uk(t) (i=1, …, n; k=1, …, m) доставляют экстремум функционалу (2.1.24), удовлетворяют уравнениям связи (2.1.23) и краевым условиям (2.1.25), (2.1.26), то существуют такие множители

ψ1(t), ..., ψn(t), что эти функции удовлетворяют уравнениям Эйлера (Эйлера – Лагранжа) для функционала (2.1.27).

29

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

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

J 1 qx2 u2 dt

q 0

 

 

 

 

(2.1.31)

на связях

 

 

 

 

 

t0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x ax bu

 

 

 

 

 

 

(2.1.32)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

при граничных условиях

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x(t0)=x0; x(t1)=x1.

 

 

 

 

(2.1.33)

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

вспомогательный функционал

 

 

 

~

 

 

 

 

 

 

 

 

 

 

 

 

0 0 x, x, u, u, t t x x, u, t

 

 

 

 

t1

 

2

u

2

t x ax

bu dt

t1

~

 

(2.1.34)

 

J1 qx

 

 

 

0 x, u, dt

 

 

 

t0

 

 

 

 

 

 

 

 

 

 

t0

 

 

 

 

Уравнения Эйлера (Эйлера – Лагранжа) для безусловных экстремалей этого

функционала имеют вид

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~

~

 

 

 

 

~

~

 

~

 

~

 

0

 

d

0

 

0; 0

 

d

0

0;

0

 

d

0 0

 

x

 

 

 

 

 

 

dt x

 

 

 

u

 

dt u

 

 

 

dt

 

Принимая во внимание, что

 

 

~

 

~

 

~

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

0 0;

0

 

 

 

 

 

 

 

 

 

 

 

 

u

 

 

x

 

 

 

 

 

 

запишем эти уравнения соответственно в виде

 

 

 

 

 

 

 

 

a 2qx; 2u b ; x ax bu

(2.1.35)

30