Метод последовательной линеаризации

Математическая модель движения задана в виде системы обыкновенных дифференциальных уравнений

Метод последовательной линеаризации - student2.ru (6.1)

с начальным условием

Метод последовательной линеаризации - student2.ru (6.2)

где Метод последовательной линеаризации - student2.ru - вектор-функция правых частей уравнений движения размерности Метод последовательной линеаризации - student2.ru , Метод последовательной линеаризации - student2.ru - вектор фазовых координат размерности Метод последовательной линеаризации - student2.ru , Метод последовательной линеаризации - student2.ru - вектор управляющих зависимостей размерности Метод последовательной линеаризации - student2.ru .

Требуется определить управление Метод последовательной линеаризации - student2.ru на отрезке времени Метод последовательной линеаризации - student2.ru для системы (6.1) с начальным условием (6.2), удовлетворяющее ограничениям на управление

Метод последовательной линеаризации - student2.ru Метод последовательной линеаризации - student2.ru при всех Метод последовательной линеаризации - student2.ru , (6.3)

ограничениям на функционалы

Метод последовательной линеаризации - student2.ru Метод последовательной линеаризации - student2.ru (6.6)

и минимизирующее функционалы

Метод последовательной линеаризации - student2.ru . (6.5)

Функционалы Метод последовательной линеаризации - student2.ru Метод последовательной линеаризации - student2.ru и Метод последовательной линеаризации - student2.ru Метод последовательной линеаризации - student2.ru рассматриваются как неявные зависимости управляющих воздействий Метод последовательной линеаризации - student2.ru , поэтому в общем случае запись Метод последовательной линеаризации - student2.ru выражает принципиальную возможность вычислить Метод последовательной линеаризации - student2.ru по известной зависимости Метод последовательной линеаризации - student2.ru .

Рассмотренная задача в частных случаях приводится к основной задаче управления [18], задаче оптимизации управления или многокритериальной задаче.

Метод последовательной линеаризации предназначен для формирования приближенно-оптимального управления при наличии ограничений на функционалы задачи и управляющие зависимости. Метод является типичным методом спуска в пространстве управлений и сводится к построению минимизирующей последовательности управлений. Подробное описание метода последовательной линеаризации, а также вопросов, связанных с его численной реализацией, приведены в [19]. Модификация метода последовательной линеаризации, результаты решения конкретных задач, а также ссылки на работы, результаты которых использованы при написании этого раздела приведены в [23, 24].

Метод последовательной линеаризации состоит в построении последовательности итераций улучшения управления. На каждой итерации вычисляется малое конечное приращение Метод последовательной линеаризации - student2.ru опорного управления Метод последовательной линеаризации - student2.ru , позволяющее перейти к новому улучшенному опорному управлению Метод последовательной линеаризации - student2.ru . В начале работы метода задается начальное приближение опорного управления Метод последовательной линеаризации - student2.ru , которое затем последовательно улучшается в процессе поиска с целью удовлетворения всем условиям задачи (6.3) - (6.5).

Если имеется некоторое опорное управление Метод последовательной линеаризации - student2.ru , то расчет приращения Метод последовательной линеаризации - student2.ru осуществляется следующим образом.

1. Интегрируется система (6.1) с опорным управлением Метод последовательной линеаризации - student2.ru . Вычисляются опорное решение Метод последовательной линеаризации - student2.ru и функционалы задачи Метод последовательной линеаризации - student2.ru Метод последовательной линеаризации - student2.ru , входящие в (6.4) и (6.5).

2. Для опорного закона движения Метод последовательной линеаризации - student2.ru вычисляются функциональные производные Метод последовательной линеаризации - student2.ru от функционалов Метод последовательной линеаризации - student2.ru по управлению Метод последовательной линеаризации - student2.ru

Метод последовательной линеаризации - student2.ru Метод последовательной линеаризации - student2.ru .

3. Вводится малая окрестность Метод последовательной линеаризации - student2.ru опорного управления Метод последовательной линеаризации - student2.ru . При этом должны быть выполнены следующие требования:

во-первых, окрестность Метод последовательной линеаризации - student2.ru опорного управления Метод последовательной линеаризации - student2.ru должна входить в допустимую область изменения управления Метод последовательной линеаризации - student2.ru , то есть Метод последовательной линеаризации - student2.ru ;

во-вторых, в окрестности Метод последовательной линеаризации - student2.ru приращения функционалов Метод последовательной линеаризации - student2.ru Метод последовательной линеаризации - student2.ru должны с достаточной точностью описываться формулами первого порядка

Метод последовательной линеаризации - student2.ru ;

в третьих, окрестность Метод последовательной линеаризации - student2.ru должна быть не слишком малой,

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

4. Определяется приращение Метод последовательной линеаризации - student2.ru , являющееся решением линейного приближения исходной задачи (6.3) - (6.5) в окрестности опорного закона движения Метод последовательной линеаризации - student2.ru . В соответствии с этим Метод последовательной линеаризации - student2.ru должно удовлетворять следующим условиям

Метод последовательной линеаризации - student2.ru при всех Метод последовательной линеаризации - student2.ru , (6.6)

Метод последовательной линеаризации - student2.ru , (6.7)

Метод последовательной линеаризации - student2.ru ,

Метод последовательной линеаризации - student2.ru . (6.8)

5. Проверяется выполнение условий окончания поиска. Если полученное улучшенное управление Метод последовательной линеаризации - student2.ru удовлетворяет всем условиям исходной задачи (6.3) - (6.4), то поиск искомого управления считается законченным. Если условия не выполняются, то рассчитывается следующая итерация улучшения управления, начиная с пункта 1. В качестве опорного принимается улучшенное управление Метод последовательной линеаризации - student2.ru .

Наши рекомендации