ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ОПТИМАЛЬНОГО УПРАВЛЕНИЯ ЛИНЕЙ-НЫМ ОБЪЕКТОМ С ДВУМЯ КООРДИНАТАМИ И ОДНИМ УПРАВЛЕНИЕМ
Аннотация и ключевые слова
Аннотация:
В данной статье описывается разработанное программное приложение для численного решения задачи оптимального управления линейным объектом с двумя переменными состояния и одним управлением. Программа реализует нахождение решения классическим вариационным исчислением и методом стрельбы для решения двухточечной краевой задачи

Ключевые слова:
линейная задача оптимального управления, вариационное исчисление, метод стрельбы, численные методы, краевая задача
Текст
Текст (PDF): Читать Скачать

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

Программа реализует принцип максимума Понтрягина, который является фундаментальным методом в теории оптимального управления. Согласно этому принципу, для нахождения оптимального управления необходимо сформировать функцию Гамильтона. Из условия стационарности функции Гамильтона по управлению определяется оптимальное управление. Это условие выражается как ∂H/∂u=0 , что приводит к выражению для оптимального управления через сопряженные переменные. Для рассматриваемой задачи оптимальное управление принимает вид u*=ψ1b1+ψ2b2 , где b1 , b2 – коэффициенты управления в уравнениях объекта.

После определения оптимального управления задача сводится к решению двухточечной краевой задачи для системы дифференциальных уравнений, включающей как уравнения объекта, так и уравнения для сопряженных переменных. Эта система имеет вид расширенной системы, включающей четыре уравнения: два для переменных состояния объекта и два для сопряженных переменных.

Для решения краевой задачи в программе реализован метод стрельбы. Этот метод предполагает задание начального приближения для сопряженных переменных, решение задачи Коши для всей расширенной системы и проверку выполнения конечных условий для переменных состояния объекта. Если конечные условия не выполняются, то начальные условия для сопряженных переменных корректируются, и процесс повторяется до тех пор, пока не будет достигнута требуемая точность попадания в конечную точку.

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

Разработанное программное приложение позволяет автоматизировать процесс решения задачи оптимального управления. Пользователю достаточно ввести параметры системы и условия, после чего программа автоматически формирует функцию Гамильтона, находит оптимальное управление, решает краевую задачу методом стрельбы и строит графики результатов. Это значительно упрощает процесс анализа и исследования систем управления.

Программа может быть полезна в инженерной практике для анализа систем управления и оценки их возможностей. Основным преимуществом разработанной программы является ее универсальность. Она работает с любой линейной системой, описываемой уравнениями заданного вида. Программа использует современные численные методы, что обеспечивает высокую точность расчетов.

В дальнейшем планируется расширение функциональности программы для работы с нелинейными системами управления, а также добавление возможности учета ограничений на управление и переменные состояния.

Разработка программного приложения для решения задачи оптимального управления линейным объектом представляет собой важный шаг в автоматизации процессов анализа и проектирования систем управления. Программа не только решает конкретную задачу, но и демонстрирует эффективность применения современных численных методов и принципов оптимального управления в практических приложениях.

Список литературы

1. Болтянский В.Г. Математические методы оптимального управления (Серия «Физико-математическая библиотека инженера»). – М., 1968. – 409 с.

Войти или Создать
* Забыли пароль?