rpd000003181 (1012244), страница 4

Файл №1012244 rpd000003181 (161400 (24.05.05).С1 Прицельно-навигационные системы ЛА) 4 страницаrpd000003181 (1012244) страница 42017-06-17СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 4)

а затем в выражение для управления

получаем искомую программу управления.

ПЗ1.doc

Практическое занятие 1. Оптимальное управление вертикальным спуском летательного аппарата.

Рассмотрим движение ЛА при вертикальном спуске на поверхность земли. При формировании математической модели движения будем считать, что поверхность земли в точке приземления плоская, на ЛА действует сила тяжести , где : - масса ЛА, - ускорение свободного падения, и сила тяги двигателя , где : - секундный расход топлива (или что то же самое секундное изменение массы ЛА). Сопротивление атмосферы не учитывается.

При сделанных предположениях уравнения движения ЛА в процессе вертикального спуска могут быть представлены в виде:

,

где - высота полета ЛА. После преобразований имеем:

В качестве управления будем рассматривать секундный расход топлива, предполагая, что он удовлетворяет ограничениям

Граничные условия следующие:

.

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

Задача заключается в выборе такого управления , которое обеспечивает посадку ЛА при минимальном расходе топлива. Фактически это означает выполнение условия:

,

но поскольку начальная масса задана, то в окончательном виде критерий оптимальности можно записать как

Введем вектор состояния в рассматриваемой задаче с компонентами

Тогда модель движения запишется как:

.

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

На управление наложены ограничения:

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

Составим гамильтониан для данной задачи. Поскольку данная задача представляет собой задачу Майера (задачу управления конечным состоянием) выражение для гамильтониана имеет вид:

Здесь

Из условия максимума гамильтониана по управлению находим структуру оптимального управления:

Каноническая система уравнений имеет вид:

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

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

Итак, имеем краевую задачу, для которой в начальный момент времени заданы компоненты , , , а в конечный момент - компоненты , ,

Для определения неизвестного времени спуска используем свойство гамильтониана, состоящее в том, что гамильтониан на оптимальной траектории при условии, что время не фиксировано равен 0.

Поскольку

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

Будем рассуждать от противного. Допустим, что на некотором конечном интервале функция . Тогда для всех имеет место . Запишем выражение для :

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

Тогда из условия

следует

Вернемся к выражению для функции , записав его для конечного момента времени:

,

что противоречит исходному предположению .

Итак, мы убедились, что , а значит, особого управления в рассматриваемой задаче не существует. Поэтому, оптимальное управление имеет структуру:

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

,

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


Из соображений здравого смысла ясно, что только в первом и четвертом случаях возможно решение, так как только в этих случаях моменту, предшествующему соприкосновению ЛА с поверхностью соответствует отличное от нуля управление (что обязательно должно выполняться, поскольку необходимо обеспечить мягкую посадку с нулевой вертикальной скоростью). Так как первый четвертый вариант включает в себя как частный случай первый (при ), достаточно рассмотреть только его. То есть программа оптимального управления заключается в том, что до некоторого момента времени управление отсутствует ( -двигатель выключен), а начиная с момента управление равно максимальному значению (двигатель работает в режиме максимальной тяги). Это и есть оптимальный режим работы, обеспечивающий минимальный расход топлива.

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

То есть

Решим теперь дифференциальное уравнение для компоненты .

Для вычисления конечного значения проинтегрируем последнее уравнение

Вычислив последний интеграл, получим явную аналитическую зависимость

Учитывая краевые условия

,

,

получим систему двух нелинейных алгебраических уравнений относительно неизвестных :

Определив тем самым определим оптимальное упрвление.

Оптимизация программы проведения однопараметрической коррекции траектории ЛА

Постановка задачи. Рассмотрим задачу коррекции траектории ЛА по некоторому скалярному параметру (задачу однопараметрической коррекции) с целью минимизации конечной ошибки. Пусть - скалярная переменная, представляющая величину ошибки (промаха) по выбранному параметру траектории. Обозначим - промах, прогнозируемый в момент совершения коррекции; - величина корректирующего воздействия, - заданный коэффициент влияния -го корректирующего воздействия на конечный промах. Тогда в качестве математической модели процесса коррекции можно рассмотреть следующую скалярную дискретную модель

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

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

.

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

,

где - некоторая неотрицательная константа, которую в дальнейшем будем определять из условия

.

Таким образом имеем задачу программирования оптимального управления вида

Заметим, что в данном случае ограничения на управления в отельные моменты коррекции отсутствуют.

Итак, имеет место задача программирования оптимального управления для линейной дискретной динамической системы с критерием оптимальности общего вида. Ранее было получено выражение для гамильтониана задаче управления динамической системой

С критерием вида

.

Применительно к рассматриваемой задаче гамильтониан записывается как

Условием оптимальности управления является минимум гамильтониана

Воспользуемся необходимым условием экстремума

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

Откуда

Определим значение сопряженной переменной

То есть

С учетом этого

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

Характеристики

Тип файла
Документ
Размер
3,35 Mb
Тип материала
Высшее учебное заведение

Список файлов учебной работы

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6480
Авторов
на СтудИзбе
304
Средний доход
с одного платного файла
Обучение Подробнее