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

Вариационное исчисление

I = (y 2 - 12ху )dx , y(0) = 0 , y(1) = 1 .

1

Требуется найти функцию, доставляющую экстремум функционалу и определить вид экстремума.

Решение.

1. Запишем формулу Эйлера: fy - d(fy )/dx = 0

f = y 2 - 12ху , fy = - 12x , fy = 2y

- 12x - (2y)x = 0 ,

  1. Решаем полученное дифференциальное уравнение:

- 12x - 2y = 0 ,

y = - 6x ,

y = - 3x2 + c1 ,

y =- x3 + c1x + c2

Определяем константы: y(0) = c2 =0

y(1) = - 1 + c1 = 1 , c1 = 2

y(x) = - x3 + 2x

3. Определение типа экстремума: fyy = (2y)y = 2 , следовательно, при найденной функцииу(х)функционал достигает максимума.

Замечание. В вариантах задания функция представляется в виде x(t), т.е. х - функция,t- аргумент.

Задание № 4

Оптимальное управление

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

u = d2y/dt2 , u 1, y10(0)= 1 , y20(0)= 0 , y(T)= 0 , y(T)= 0 .

Решение

Первоначальное управление u=-1, после переключенияu=1.

1.Находим начальную и конечную траекторию движения.

Для рассматриваемого случая начальная траектория y1 = - 0,5 y22 + S2 ,

конечная траектория y1 = 0,5 y22.

2.Подставляем координаты начальной точки y1(0)= y10 , y2(0)= y20 , в уравнения для фазовых координат при управлениии = -1, находим постоянныеA1 ,A2, S2:

y2 = - t + А1 ,

y1 = - t2/2 + А1 t + А2 = - 0,5 y22 + S2 ,

y20 = 0 + А1 ,

y10 = 0 + 0 + А2 ,

y10 = - 0,5 y202 + S2 , S2 = y10 + 0,5 y202

y10 = 1 y20 = 0 А1 =0 А2 = 1 S2 =1.

3. Нахождение времени переключения. Для этого используем равенство y1 = 0,5 y22 (уравнение линии переключения) :

  • tп2/2 + А1tп + А2 = 0,5 (-tп + А1 )2

tп = 1.

4. Находим координаты точки переключения:

y1п = - tп2/2 + А1 tп + А2 ,

y2п = - tп + А1

y1п = 0.5 y2п = -1 .

5. Находим коэффициенты K1 иK2, решив систему уравнений:

y1п = tп2/2 + K1tп + K2 ,

y2п = tп + K1

K1 = -2

K2 = 2.

6. Находим время прихода в конечную точку из уравнения:

y2к = 0 = tк + K1 , tк = - K1

tк = 2.

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

Рис. Оптимальная траектория движения.

Контрольные вопросы

1. Что общего и чем отличаются друг от друга задачи линейного программирования, задачи нелинейного программирования, задачи вариационного исчисления и оптимального управления?

2. Может ли задача линейного программирования иметь множество решений, а если может, то в каких случаях это происходит?

3. Как по симплекс-таблице найти координаты вершины допустимого многогранника? Каков признак получения оптимального решения?

4. Как привести к каноническому виду ЗЛП, имеющую ограничения всех трех видов?

5. Каков главный недостаток метода «дихотомии»? Почему методы «золотого сечения» и Фибоначчи имеют более высокое быстродействие?

6. Сформулируйте критерии окончания счета при поиске безусловного экстремума функции многих переменных. Какой из методов - покоординатного или наискорейшего спусков - имеет более высокую сходимость и почему?

7. Что общего и чем отличаются друг от друга методы наискорейшего и покоординатного спусков?

8. В каких случаях применяется метод «неопределенных множителей Лагранжа»? В чем суть этого метода?

9. Какова постановка задачи поиска условного экстремума численными методами? Когда применяется метод «штрафных функций»? Приведите алгоритм решения задачи нелинейного программирования методом «штрафных функций».

10. Приведите пример задачи вариационного исчисления. Какова постановка задачи вариационного исчисления?

11. Как решаются задачи вариационного исчисления? В каких случаях применяется формула Эйлера-Лагранжа?

12. Приведите пример функционала, зависящего от производных высших порядков. Какая формула применяется для решения таких задач?

13. Какова постановка задачи оптимального управления? Приведите пример задачи оптимального управления.

14. Как решить задачу оптимального управления с помощью принципа максимума Понтрягина?

15. Как формулируется теорема Фельдбаума «об n интервалах»?

24

Соседние файлы в папке МОТС