Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции власов (Оптимальное управление).doc
Скачиваний:
21
Добавлен:
27.10.2018
Размер:
842.75 Кб
Скачать

Вариационные задачи с подвижными границами

Найти кривую, которая имеет min расстояние

между окружностями

Разные точки влияют на

константу интегрирования

y

y2

y1

x1 x2 x

- вариация функционала

- интегрируем по частям

Кривая, удовлетворяющая уравнению Эйлера – экстремальная.

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

из

а это уравнение Эйлера

Там, где экстремаль есть

Если линейная комбинация при , то с2=0 или с1=0

дополнительные условия

В точке вхождения за границу и выхождения за границу

Надо найти прямую, имеющую min длину

y = kx + b

при (то есть все у являются экстремалями)

отсюда следует что k = 0

В любом случае мы его не контролируем оптимальные линии должны идти горизонтально, так как k = 0

y

x1 x2 x

Оценивая 2 точки, уравнение Эйлера ищет кратчайшее расстояние между ними

0

Очевидно, что min функционала при y2 – y1=0

Ответ тот же самый, но это не метод вариацинного исчисления.

Общий случай:

Когда задана граница, по которой движется траектория

Условие вхождения в экстремальную границу – экстремаль должна войти под углом

Условия трансверсальности.

Другой тип задач:

Запретная область

Оптимальная кривая заходит в запретную область! Не подходит.

оптимальная траектория идет по границе

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

Лекция №9

Метод неопределенных множителей Лагранжа в задачах вариационного исчисления.

y = f(x1,x2)

y(x1,x2) = 0 – ограничение

имеет один знак (не имеет дифференциала)

Главное условие экстремума

Приращение можно заменить дифференциалом dy имеет один знак независимо от

dy = 0

В вариационном исчислении – вариация функционала

Если мы не можем исключить какой-либо аргумент – мы в тупике

с1dx1 + c2dx2 = 0 при c1, c2 = 0 одновременно

Если c1, c2 0, значит есть связь между дифференциалами.

Дифференциалы могут быть связаны:

x1 + x2 =1

dx1 + dx2 = 0

dx1 = -dx2

с1dx1 + c2dx2 =0

c1(dx1-dx1) = 0

=0

Если между аргументами есть связь, то и вариации связаны между собой

y = f(x1,...,xn)

y1(x1,...,xn) = 0

...............

yk(x1,...,xn) = 0

Даже если есть связь между аргументами, экстремум не меняется.

dy = 0

dx2

dx2 = -dx1

dx1

в точке экстремума (2)

Т.к. дифференциалы зависят, то коэффициенты нельзя приравнять к нулю.

(1) в любой точке

j = 1,...,k

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

c11dx1 + ................. + c1ndxn = 0

ck1dx1 + ................. + ckndxn = 0

c11dx1 + c12dx2 + ... + c1kdxk = - c1k+1dxk+1 – c1ndxn

ck1dx1 + ck2dx2 + ... + ckkdxk = - ckk+1dxk+1 - ckndxn

свободные переменные

Теперь знаем связь между дифференциалами.

Коэффициенты при свободных дифференциалах обнулить.

Другой способ:

Каждое из соотношений (1) умножим на и сложим с (2) – это для точек оптимума, так как (2) – соотношение только для точек оптимума.

Делим дифференциалы на свободные и несвободные. При несвободных дифференциалах подбираются такие , чтобы коэффициенты при них обнулились.

для свободных дифференциалов

Это можно записать и для свободных.

Для общего 0 коэффициенты при свободных тоже должны быть = 0.

i = 1,...,n для всех

n уравнений

Неизвестные:

x1,...,xn

(n+k) неизвестных

И еще +k уравнений-ограничений

В результате получается (n+k) уравнений и (n+k) неизвестных.

- наши n уравнений

- наши k ограничений

В вариационном исчислении все то же самое.

Постановка задачи:

j = 1,...,k

Голономная (геометрическая) связь.

y1(x) + y2(x) = 0

Вариации аргумента связанные.

Вариации бывают:

- зависимые

- независимые

зависит от х.

То же самое дифференциал ~ вариация

F* содержит (n+k) аргументов.

Имеется безусловный экстремум Y* и найденные y1(x),...,yn(x) – есть экстремали. Для каждой функции напишем уравнение Эйлера.

Система дифференциальных уравнений. Уравнения между собой связаны, то есть неавтономные.

(n+k) уравнений

Общий порядок должен быть 2*(n+k)

Пример

Задание условий закрепления

х(0) = х0 2 функции

х(Т) = хТ

Оказывается, не все уравнения Эйлера – 2-го порядка

Уравнение Эйлера:

Пример:

Общий порядок – первый.

x1 + x2 = 0

Уравнение Эйлера:

Порядок закрепления – 2. Два начальных условия

сможем определить наши неизвестные

Уравнение Эйлера: = 0

Уравнение Эйлера: = 0

Продифференцируем по t второе уравнение.

Найдем х, подставим в исходное и найдем u.

Мы вводим функционал, чтобы учесть ограниченность u.

Лекция №10