Главная страница

лабораторная 5. Лабораторная работа №5. Лабораторная работа Краткие теоретические сведения Метод множителей Лагранжа


Скачать 306.02 Kb.
НазваниеЛабораторная работа Краткие теоретические сведения Метод множителей Лагранжа
Анкорлабораторная 5
Дата05.12.2021
Размер306.02 Kb.
Формат файлаdocx
Имя файлаЛабораторная работа №5.docx
ТипЛабораторная работа
#292270
страница1 из 9
  1   2   3   4   5   6   7   8   9

Лабораторная работа № 5.

Краткие теоретические сведения

Метод множителей Лагранжа

Метод множителей Лагранжа позволяет решить задачу оптимального управления, постановка которой в общем случае имеет вид:

  1. Уравнения движения объекта управления


𝑥̇𝑖 = 𝑓𝑖(𝐱, 𝐮, 𝑡), 𝑖 = 1, 2, , 𝑛,

где 𝐱 = (𝑥1 𝑥2 𝑥𝑛)𝑇 вектор фазовых координат,

𝐮 = (𝑢1 𝑢2 𝑢𝑟)𝑇 вектор управляющих переменных.

Уравнения движения объекта управления должны быть приведены к дифференциальным уравнениям первого порядка, разрешенным относительно производных всех фазовых координат 𝑥𝑖. Таким образом, количество дифференциальных уравнений совпадает с количеством фазовых координат 𝑛.

  1. Ограничения 𝜑𝑘(𝐱, 𝐮, 𝑡) = 0, 𝑘 = 1, 2, , 𝑙.

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

  1. Граничные условия



В задаче с фиксированными концами все фазовые координаты заданы в начальный 𝑡0 и конечный 𝑡𝑓 моменты времени. Таким образом, будет 2𝑛 граничных условий. В задаче с подвижным концом отсутствуют одно или несколько граничных условий и их будет меньше чем 2𝑛.

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



где 𝑞 𝑛 количество граничных условий.

  1. Критерий оптимальности



Критерий оптимальности в общем случае включает терминальное слагаемое 𝑔0 и интегральное. Терминальное слагаемое может присутствовать только в задаче с подвижным концом или нефиксированным временем, так как в задаче с закрепленными концами и фиксированным временем исключена вариация величин .

Алгоритм решения такой задачи включает следующие действия:

  1. Составить гамильтониан



При 𝑙 = 0 вторая сумма отсутствует. Множитель Лагранжа 𝜓0 = −1.

  1. Составить уравнения Эйлера–Лагранжа





Последние уравнения называют условием стационарности.

  1. Выразить управляющие переменные 𝑢𝑠 (𝑠 = 1, 2, … , 𝑟) из условия стационарности и подставить в уравнения движения и уравнения Эйлера– Лагранжа. Получится система дифференциальных уравнений:


𝑥̇𝑖 = 𝑓𝑖(𝐱, 𝐮, 𝑡), 𝑖 = 1, 2, , 𝑛;



  1. Решить данную систему уравнений с учетом граничных условий. В случае отсутствия некоторых граничных условий (задача с подвижным концом) записываются условия трансверсальности:


Для задачи с нефиксированным временем составляются условия трансверсальности, обусловленные вариацией начального или конечного момента времени:

.

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

  1. Подставить найденные постоянные интегрирования в выражения для 𝑥𝑖(𝑡) и 𝜓𝑖(𝑡), затем выразить 𝑢𝑗(𝑡) и записать в ответе оптимальные функции управления и функции переменных состояния . Построить графики функций и .
  1   2   3   4   5   6   7   8   9


написать администратору сайта