Главная » Просмотр файлов » Деменков Н.П. - Вычислительные методы решения задач оптимального управления на основе принципа максимума Понтрягина - 2015

Деменков Н.П. - Вычислительные методы решения задач оптимального управления на основе принципа максимума Понтрягина - 2015 (842911), страница 8

Файл №842911 Деменков Н.П. - Вычислительные методы решения задач оптимального управления на основе принципа максимума Понтрягина - 2015 (Вычислительные методы решения задач оптимального управления на основе принципа максимума Понтрягина, Деменьков Н,П.) 8 страницаДеменков Н.П. - Вычислительные методы решения задач оптимального управления на основе принципа максимума Понтрягина - 2015 (842911) страница 82021-06-28СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Чтобы найтир2, используем уравнения Эйлера-Лагранжа_dp1 _ ан.- - - - - - - 0'dtах1анdp2dt--=---=-р1,ах2интегрируя которые, получимр1 = С; р2 = С2где С1 , С2 -- C1t,постоянные интегрирования.Подставим найденныеPiв гамильтониан, тогда имеемМаксимум функции Н с учетом ограничения на управляющийсигнал и обеспечивает оптимальность системы по быстродействию.Очевидно, что при наложенных ограничениях максимум Н существу­ет, если управляющий сигнал и формируется исходя из алгоритма:и= 1· sign( С2 - C1t).Управляющий сигнал и должен изменять знак при выходе изоб­ражающей точки на линию переключения:+l приu(v) =_1при(dv)dv <dtdt(dv)dv >dtdtппи прии при(dv)dv =dtdtdvdt=(dv)dtпп< О;> О.Уравнение линии переключения имеет видVп = (dvJ = -fiьsignv.dt п(2.13)63Подставив числовые значения в уравнение(2.13), получимVп =(dv) = -✓0,045vsignv.dt пПоскольку Vп> vo ,и= + 1.Определим точку пересечения траектории спутника до началапереключения и линии переключения.Уравнение параболы до переключения имеет видх2_22Из уравнения= kx1 + с.(2.14)(2.14) найдем постояннуюх2C=_.1_-kx12'подставив в него начальные условия:(-0 698) 2С= х -kx ='-О 0225 · 5 236 = О 1258.2102'''220Чтобы определить точку пересечения траектории спутника и ли­нии переключения, приравняем уравнения:-kх1пгде Х1п= х1,= kx1 + С,отсюдаХlп=-сk.2Подставив найденные значения в уравнение(2.13)линии пере­ключения, получимV!п =-✓Csign (- ~) = -./0,1258 = 0,3547.Посколькуdv = kudt, (vi - vo) = kuЛt.Найдем время движения до переключения,лt1 _- t1п-to_ v1 -vo _ о, 3547 + о, 698 _- - - - - - - - - - - - 46 786 СkО 0225'''64и после переключения, учитывая, чтоЛt2vk = О :Vk -Vk О- 0, 3547=t2 -tп = - - - = - - - - = 1 5, 764с.-k-О 0225'Общее время перехода спутника в стационарное состояниеЛt = Лt1На рис.ходаи2.202.21+ Лt2 = 62, 5324 с.показаны фазовый портрет и процесс пере­спутника во времени из заданного положения в нулевое .-О'7-5 -4 -3Рис.2.20.-2 -1О12345Фазовый портрет перехода спутника изз аданного положения в нулевое54\32I\\\о-1-2Х2/\.\-3-4\.'\.-510Рис./2.21.' ---20__,30/40/,Vл" XJ5060Временные диаграммы перехода спут­ника из заданного положения в нулевое65Алгоритм работы системы управления спутника приведен ниже:1.

Вычисление скорости переключения при данномх1.2. Определение значения управления и по следующему правилу:u(v)={+1 при v < Vп и при v = Vп < О;при v-1> Vпи приv = Vп > О.3. Расчет новых значений х1 и х2 :х2 i'= х2 ' i-1 + kudt,·х1 i =х1 i-1 +х2 idt.'''4.Проверка равенства переменных х 1 и х2 нулю. Если подтвер­ждается, то работа алгоритма управления завершена, иначе выполня­ется возвращение к п.1.2.6. Задача синтеза управления,оптимального по расходу топливаРассмотрим задачу определения оптимального по расходу топ­лива управления для объекта, описываемого системой уравненийdx1-=х2 ·dt'dx2(2.15)-=-х1 +и.dtУправлениеu(t) полагаем ограниченным : lu(t)l< l .

Минимизи­руемый функционал имеет видfkJ(х,и) = flи(t)ldt.toНачальное состояние объекта х 1 (О) = х 10 , х2 (0) = х20 , конечноесостояние x 1(tk)=О, х2(1)=О.Функция Гамильтона Н для рассматриваемой задачи при р 0Н(х, и,р)= -lиl+ р1 х266+р2 (-х1 +и) .= - 1:Управление и*, доставляющее максимум функции Гамильто­на, определяется следующим равенством:IP2I < 1;О,и*-1,-1'Система уравнений дляР2> 1;Р2<-1.вспомогательных переменных р 1 и р2выглядит так:Ее решение запишем следующим образом:р1= -Acos(t + а); р2 = Asin(t + а), приИсходная система уравненийА> О и О< а<(2.15)при и=2n.О принимает видdx1--х·dt -2'(2.16)dx2-=-х1 .dtРешение системыпри условии(2.16)х1 =-Rcos(t + Р),О, О<R>рх2 =< 2n зависитRsin(t + Р)от постоянныхRи р.Фазовые траектории системы представляют собой семействоконцентрических(рис.окружностейсцентромвтакжебудут концентрическими окружностями, центр которых при и=+ 1расположен в точкев точке(1,О); при и+ 1иикоординат-12.22).Фазовые траектории системы при и =начале== - 1 центр окружностей находится(-1, О).Пусть некоторым оптимальным управлением и* начальноесостояние (х 10 , х20 ) переводится в начало координат.

Тогда на по­следнем участке оптимальной траектории управление и* равнолибо + 1, либо-1 .67Рис.2.22. Фазовые траекториисистемы при и= О, и = + 1 и и = -1Допустим, что некоторому начальному состоянию соответ­ствует оптимальное управление (рис.Р2И*2.23).Р21о11tkаt-1Рис.2.23. Вид оптимального управленияТогда последний участок траектории представляет собой дугуокружности с центральным углом (рис.управление на отрезке времени [tk - п,2.24). Ввиду того чтоtk -11] равно нулю, соот­ветствующий участок оптимальной фазовой траектории представля­ет собой дугу окружности АВ с центром в начале координат ицентральным углом пуправления с и*- 11 ·В точке А происходит переключение= О на и*= 1.со значения и*= -1 на и*= О.В точке В управление переключаетсяСледует отметить, что управление, удовлетворяющее принципумаксимума, не является единственным.

Начальная точка М можетбыть переведена в начало координат как по траектории ММ1 О, так ипо траектории ММ1М2МзМ4О(см. рис.этим траекториям68-2.24),а время движения поразличное. Поэтому для решения задачи син-иРис.= -12.24. Траектории движения системытеза ресурсосберегающих систем используют критерий оптимиза­ции по расходу топлива и смешанный критерийоптимизации,учитывающий не только расход топлива, но и требования по быст­родействию систем.2.7.

Задача оперевернутом маятникеРассмотрим перевернутый математический маятник, установ­ленный на тележку, которая может перемещаться с ускорениемпогоризонтальной(рис.2.25).Уравнениеa(t)направляющейдвижениямаятникаимеет видmgт/ ip = mgl sin <р - mla cos <р,2гдеl-длина маятника,ускорение силы тяжести ;<рg-ауголотклонения маятника от вертикали.Управлением будем считать функ­циюа(t)u(t)=--.lРис.2.25. Перевернутыйматематический маятник69Линеаризуем уравнение движение в окрестности положенияравновесияq>=Ои введем фазовые переменные:= ~q>;{Х2 = q>,XIгде ro=Jf.Тогда уравнение движения маятника сводится к системе урав­нений относительно фазовых переменных:{х1= rox2;х2 = rox1 + и.(2.17)Теперь можно сформулировать решаемую задачу в соответствииспринципоммаксимума.Требуетсяопределитькусочно-непре-рьmное управление, удовлетворяющее ограничению lи(t)I :s;; 1 , переводящее систему из начального положения х1 (О)= а1, х2 (О)= а2 вначало координат на фазовой плоскости (неустойчивое вертикальноеположение равновесия) х1 (t1)= О,x2(t1) = О за минимальное времяJ=t1 ➔ min.Составим гамильтониан:Н= ro [pi (t)x2 (t) + р2 (t)x1 (t)] + р2 (t)u(t).Оптимальное управление, максимизирующее гамильтониан:и* (t)= sign[p2 (t)].Получим решение сопряженной системы уравнений= -rop2;{ Р2 = -rop1~1в видеp1(t) = c1erot + c2e-ro1 ;{ p2(t) = -c1erot + c2e- rot,70гдес1, с2-постоянные интегрирования.Следовательно,Функция[-с1 е 001 +с2 e-rot] имеет не более одного корня, а оп­тимальное управлениене более одной точки переключения.

Воз­-можны следующие четыре оптимальные управляющие последова­тельности:{+ 1} , {-1} , {+ 1, -1} , {-1, + 1}.Приu(t) = +1решение уравнений движения маятника(2.17)с начальными условиями а 1 и а2 будет таким:х1 (t ) = -1 ( ai + а2 + -1со2Исключая отсюда время2х2 -(х1Jе rot1 ( а1 +2+ -1соJе -rot- -1 ;соt, получим уравнения фазовых траекторий1 2+-)11+-),О)О)=-(а1 +а2 +-)(а1 -а2О)которые являются гиперболами (рис.2.26,а).баРис.а22.26.Фазовые траектории71u(t) = -1 решение уравненийными условиями ( а1 и а2) имеет видПридвижения(2.17)с началь­1) е-rot +-;1+-1 ( а1-а2 -2(О(Ох2 (t) = ~ ( а1 + а2 -~ ( а1 - а2 -Исключив отсюда время~)~)е"" -e-rott, получим уравнения фазовых траекторийxi-(x1- ~у =-(ai+a2- ~)(ai-a2-~),которые являются гиперболами (рис .Вконечноеположениеуправлением, равным+12.26,б) .(начало координат)или-1 ,спостояннымможно попасть только подвум из этих фазовых траекторий, показанным на рис .2.27и обо­значенным Г + и Г _ .XzРис.722.27.Линия переключенияКриваяявляется геометрическим местом точек, которые могут быть пере­u(t) = +1.ведены в начало координат с помощью управленияКриваягеометрическое место точек, которые могут быть переведены вначало координат с помощью управленияu(t) = -1.КриваяГ=Г+ UГ_является линией переключения и делит открытую полосу (полосубез границ)П={(х1,х2):х1 - ~ <х2 <xi + ~}на фазовой плоскости на две области П+ и п_ (см.

рис.2.27).Если начальное положение системы (а1, а2) находится в об­ластип_, тотолько оптимальная управляющая последователь­ность {-1,+1} может перевести систему в начало координат. Этойуправляющейпоследовательностисоответствуетединственнаятраектория, которая проходит через начало координат и являетсяоптимальной. Оптимальное управление и* (t)= -1 ,вой плоскости система находится в области П_.пока на фазо­При выходе накривую Г + оптимальное управление изменяет свое значение (пе­реключается) и в дальнейшем система движется по кривой Г + .Если начальное положение системысти П+,(щ, а2)находится в обла­то только оптимальная управляющая последовательность73{+ 1,-1} может перевести систему в начало координат.Этой управ­ляющей последовательности соответствует единственная траекто­рия,которая проходит черезначалокоординатиявляетсяопти-мальной.

Оптимальное управление и* (t) = + 1 , пока на фазовойплоскости система находится в области П+ . При выходе на кривуюг_ оптимальное управление изменяет свое значение (переключает­ся) и в дальнейшем система движется по кривой Г _ .Если начальное положение системывой Г +,( а1, а2)находится на кри-то управление и* (t) = +1 является оптимальным по быст­родействию. Если начальное положение системы( ai, а2)находит­ся на кривой Г _ , то управление и* (t) = -1 является оптимальнымпо быстродействию.Если начальное положение системылосы( а1, а2)находится вне по-П, то не существует управление, удовлетворяющее ограни­чениям lиU)I ~ 1 и переводящее систему в начало координат.Таким образом, оптимальное управление однозначно определя­ется текущим начальным положением системы на фазовой плоско­сти, если оно (начальное положение) находится внутри полосыи задается следующим оптимальным законом управленияП(опти­мальным регулятором):и* ={+1 при (х1,х2) ЕП+ UГ +;-1 при (х1,х2) Е п_ U Г -·Соответствующие оптимальные фазовые траектории движе­ния при различных начальных условиях показаны на рис.2.28.В этой главе были рассмотрены самые простые случаи опти­мального управления объектом(системой),поскольку ограниче­ния накладывались только на вектор управленияu(t).Очень частонеобходимо решать задачи, когда ограничения наложены и на фа­зовые переменные системы.

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

Список файлов книги

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