Деменков Н.П. - Вычислительные методы решения задач оптимального управления на основе принципа максимума Понтрягина - 2015 (Вычислительные методы решения задач оптимального управления на основе принципа максимума Понтрягина, Деменьков Н,П.)
Описание файла
PDF-файл из архива "Вычислительные методы решения задач оптимального управления на основе принципа максимума Понтрягина, Деменьков Н,П.", который расположен в категории "". Всё это находится в предмете "оптимальное управление детерминированными процессами" из 7 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. .
Просмотр PDF-файла онлайн
Текст из PDF
Московский государственный технический университетимени Н. Э . БауманаП.П. ДеменковВычислительные методырешения задач оптимальногоуправления на основе принципамаксимума ПонтрягинаУчебное пособиеМоскваИЗДАТЕЛЬСТВОМГТУ им. Н . Э. Баумана2О15УДК681.5(075.8)ББК 32.965ДЗОИздание доступно в электронном виде на порталеebooks.bmstu.ruпо адресу: http ://ebooks.bmstu.ru/catalog/200/Ьook 1240.htmlФакультет «Информатика и системы управления»Кафедра «Системы автоматического управления»РекомендованоРедакционно-издательским советом МГТУ им. Н.Э.
Бауманав качестве учебного пособияРецензенты:канд. техн. наук, доцент В.М. Недашковский,канд. техн. наук, доцент Е.Д. ПанинДеменков, Н. П.ДЗОВычислительные методы решения задач оптимального управ-ления на основе принципа максимума Понтрягинапособие/Н. П. Деменков.им. Н. Э. Баумана,2015. -- Москва :75, [5] с.: ил.:учебноеИздательство МГТУISBN 978-5-7038-4191-4Изложены примеры решения задач оптимального управления наоснове принципа максимума Понтрягина.Для студентов, изучающих дисциплины «Оптимальное управление детерминированными процессами», «Управление в техническихсистемах», «Основы автоматики и системы автоматического управления».
Издание будет полезным также для научных работников, инженеров, аспирантов и студентов старших курсов технических университетов.УДКББК©©ISBN 978-5-7038-4191-4681.5(075.8)32.965МГТУ им. Н.Э. Баумана,2015Оформление. ИздательствоМГТУ им. Н.Э. Баумана,2015ПРЕДИСЛОВИЕОптимизация являетсяоднойизважнейшихпроблем какнауки, так и повседневной человеческой деятельности, ибо человеку органически присуще стремление к достижению наилучшего(оптимального) результата.Оптимальной назьmают такую систему автоматического управления, в которой полностью в каком-либо формальном смысле используются динамические возможности объекта для совершения переходных процессов при заданных ресурсных ограничениях. Управление, обеспечивающее в системе оптимальные процессы, называютоптимальным.Оптимальное управление-это задача проектирования системы,обеспечивающей для объекта управления или процесса вьmолнениезакона управления или управляющую последовательность воздействий, реализующих максимум или минимум заданной совокупности критериев качества системы.Для проектирования оптимальных системходиморасполагать,во-первых,методамиуправления необрешенияприкладныхзадач синтеза, во-вторых, техническими средствами для простой инадежной реализации законов оптимального управления.Решение задачиоптимизации с помощью вычислительныхсредств включает следующие обязательные составляющие: постановку задачи,создание математической модели, разработку алгоритма (метода) решения задачи, программную реализацию алгоритма,сборготовностьисходныхданных,анализтехническихсредств,персонала к решению задачи.Постановка задачи определяет успех всей работы.
При этомнеобходимо учитыватьследующиефакторы:важность задачи,принципиальную возможность ее решения на ЭВМ, существование различных вариантов подобного решения. Степень важностирешения задачи обусловливается уровнем пользователя, т. е. лица,которому нужны результаты. Очевидно, что при оптимизации от-3дельного технологического процесса результаты решения не будутпредставлять интерес для руководства предприятия.Чем вышеуровень пользователя, для которого решается задача, тем болееэффективным будет ее результат.
Наибольшую эффективностьдаютмногоуровневыезадачиоптимизациисистемывцеломивходящих в нее элементов. Принципиальная возможность решениязадачи на ЭВМ не вызывает сомнений. Так, применение ЭВМ может обеспечить оптимальное распределение имеющихся ресурсов,но не может заменить ресурсы, если их недостаточно. Следуетчетковидетьпринципиальнуювозможностьналичияразличныхвариантов решения. Если такой возможности не существует, топостановка задачи оптимизации не имеет смысла.Математическая модель предназначается для описания содержательной постановки задачи с помощью математических соотношенийи представляет собой аналитическую зависимость между переменными, значения которых нужно найти в результате решения задачи, иисходными данными, влияющими на искомые величины. При выборетипа модели целесообразно учитывать наличие программного обеспечения.
Составление математической модели-творческий процесс. Для успешного его выполнения составителю модели необходимодетальнои тщательноизучитьобъект управления.Важнойхарактеристикой математической модели является ее размерность,т. е. число искомых переменных и заданных условий задачи.Под алгоритмом решения задачи понимают последовательность действий, преобразующих исходные данные в искомый результат решения задачи.
Одна и та же задача может быть решенаразличными методами. Каждый метод (или алгоритм) имеет своипреимущества при решении задач конкретного вида. Знание алгоритма чрезвычайно полезно для четкого понимания и трактовкиполученных результатов,а также дляоценки влияния исходныхданных на результат решения.Алгоритмы решения задач оптимизации достаточно сложны итрудоемки для программной реализации, поэтому решение задач оптимизации следует выполнять с помощью пакетов прикладных программ, в которых реализованы те или иные методы оптимизации.Сбор исходных данных представляет собой наиболее трудоемкую часть работы по решению задачи оптимизации.
Под исход-4ными данными понимают такие элементы математической модели,которые с помощью определенного алгоритма преобразуются вискомые величины. Поэтому исходные данные следует собиратьпосле составления математической модели. Сбор исходных данных до составления математической модели, как это часто практикуется, приводит к тому, что часть собранных данных оказываетсяизбыточной, так как не входит в модель, в то же время некоторыхданных недостаточно.При анализе технических средств следует выяснить вопрос овозможности функционирования используемого пакета прикладных программ при достаточной оперативной и внешней памятидля решения задач реальной размерности.Вопрос готовности персонала к выполнению оптимизации является важнейшим, так как в конечном итоге успех или неуспех врешенииопределяетсячеловеком,егожеланиемиготовностью.В зависимости от участия в работе, связанной с задачей оптимизации, персонал может быть разделен на три группы:результатовтимизации,2)1) потребителиспециалисты по содержательной части задачи опразработчики3) эксплуатационники --специалисты по моделированию исотрудники вычислительного центра.Перед разработчиком системы управления всегда стоит проблема формирования в системе наилучших (оптимальных) переходных процессов.
Чаще всего возникает необходимость обеспечениямаксимального быстродействия исполнительных механизмов илиминимальных затрат энергии на совершение переходных процессов.При этом ограничены внутренние переменные объекта или дополнительно оговорены условия работы. Например, при оптимизациибыстродействия системы ограничены, как правило, управляющиевоздействия; при оптимизации затрат энергии-длительность переходных процессов. Таким образом, инженер-проектировщик должен стремиться к максимальному удовлетворению заданных требований при известных ресурсных ограничениях.Решая конкретную задачу оптимизации, исследователь преждевсего должен выбрать математический метод, который приводилбы к конечным результатам с наименьшими затратами на вычисления или давал возможность получить наибольший объем информации об искомом решении.
Выбор того или иного метода в5значительной степени определяется постановкой оптимальной задачи, а также используемой математической моделью объекта оптимизации.Цель учебного пособия-ознакомление с вычислительнымиаспектами решения задач оптимального управления на основе современных подходов и программных средств. В издании описанывычислительные методы решения задач оптимального управленияна основе принципа максимума Понтрягина.В гл.1рассмотрены решения задач синтеза оптимальных законов управления на основе принципа максимума.Гл.2посвящена решению конкретных задач оптимальногоуправления: управление спутником на орбите, движение летательного аппарата в атмосфере, спуск космического аппарата на поверхность планеты и др .
В качества инструмента исследованияпредложено применять либо МАTLAB, либо разработанный на кафедре «Системы автоматического управления» МГТУ им. Н.Э. Баумана программный комплекс «Методы оптимизации».Подробное обсуждение примеров делает пособие приемлемымкак для использования в учебной аудитории, так и для самостоятельного изучения.ГЛАВА1. ВЫЧИСЛИТЕЛЬНЫЕ АСПЕКТЫПРИНЦИПА МАКСИМУМАПринцип максимума применяют для решения задач оптимизации процессов, описываемых системами дифференциальных уравнений.
Достоинством математического аппарата принципа максимумаявляетсято,чторешениеможетопределятьсяввидеразрывных функций; это свойственно многим задачам оптимизации, например задачам оптимального управления объектами, которые описывают линейными дифференциальными уравнениями.Нахождениеоптимального решенияс помощью принципамаксимума сводится к задаче интегрирования системы дифференциальных уравнений процесса и сопряженной системы для вспомогательных функций при граничных условиях, заданных на обоих концах интервала интегрирования, т. е.
к решению краевойзадачи. На область изменения переменных могут быть наложеныограничения. Систему дифференциальных уравнений интегрируют, применяя обычные программы на цифровых вычислительныхмашинах. Максимизацию функции Гамильтона для нахожденияоптимального управления выполняютпрямыми методами.Принцип максимума для процессов, описываемых дифференциальными уравнениями, при некоторых предположениях является достаточным условием оптимальности. Поэтому дополнительной проверки на оптимум получаемых решений обычно не требуется.Для дискретных процессов принцип максимума в той же формулировке, что и для непрерывных, несправедлив.