Оптимальное управление — это задача проектирования системы,
обеспечивающей для заданного объекта управления или процесса закон управления
или управляющую последовательность воздействий, обеспечивающих максимум или
минимум заданной совокупности критериев качества системы [1].
Для решения задачи оптимального управления строится математическая модель управляемого объекта
или процесса, описывающая его поведение с течением времени под влиянием
управляющих воздействий и собственного текущего состояния. Математическая модель для задачи оптимального
управления включает в себя: формулировку цели управления, выраженную через
критерий качества управления; определение дифференциальных или разностных
уравнений, описывающих возможные способы движения объекта управления;
определение ограничений на используемые ресурсы в виде уравнений или неравенств[2].
Наиболее широко при проектировании систем управления применяются следующие
методы: вариационное исчисление, принцип максимума Понтрягина и динамическое программирование Беллмана[1].
Сформулируем задачу оптимального управления:
здесь x(t) — вектор
состояния u(t) — управление, t0,t1 — начальный
и конечный моменты времени.
Задача оптимального управления заключается в нахождении функций состояния x(t) и управления u(t)
для времени ,
которые минимизируют функционал.
Необходимость в принципе максимума Понтрягина возникает в случае
когда нигде в допустимом диапазоне управляющей переменной невозможно
удовлетворить необходимому условию (3), а именно .
В этом случае условие (3) заменяется на условие
(6):
(6).
В этом случае согласно принципу максимума Понтрягина величина оптимального
управления равна величине управления на одном из концов допустимого диапазона.
Более подробно принцип максимума Понтрягина разобран в книге[3].