Главная » Просмотр файлов » Диссертация

Диссертация (1145289), страница 21

Файл №1145289 Диссертация (Многоцелевые законы цифрового управления подвижными объектами) 21 страницаДиссертация (1145289) страница 212019-06-29СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

u[k + P − 1] ) T и прогнозируемыми значениями крена (θ[k + 1] θ[k + 2] ... θ[k + P ] ) . Поэтому введениеограничений на значения угла крена приводит к системе нелинейных неравенств:g (x[k ], u[k ], u[k + 1],..., u[k + P − 1] ) ≤ 0 ,где x[k ] – текущее состояние объекта. Данные ограничения, совместно с ограничениями на скорость и отклонения руля, определяют в общем случае невыпуклоедопустимое множество Ω управляющих воздействий.Ограничим угол крена максимальным значением θ max = 10o . Определимдлину горизонта прогноза в непрерывном времени PT = 50 с. Проведение численных экспериментов позволило установить, что для выполнения ограничений покрену необходимо, чтобы величина PT была не меньше 50 с. При этом горизонтпрогноза в дискретном времени, с учетом значения T = 0.1 , составляет P = 500 .Зададим период пересчета управляющего воздействия ∆tu = 0.5 с.

Такимобразом, в соответствии с предложенным в п. 3.2 алгоритмом №2 реализацииуправления с прогнозом, найденное в результате оптимизации программноеуправление будет использоваться на пяти фактических тактах функционированиясистемы. При этом время выполнения оптимизации не должно превышать 0.5 с.Отметим, что для реализации управления с прогнозом в базовом варианте124без понижения размерности в данном случае необходимо на каждом периоде ∆tuформирования управления решать задачу нелинейного программирования, размерность которой равна P = 500 .

Ввиду ограниченности допустимого временивычислений, данный вариант управления с прогнозом является практически нереализуемым.Сформируем следующие алгоритмы управления с прогнозом на основе способов понижения размерности, рассмотренных в п. 3.2.1. Зададим период дискретности управления Tu = 5 с. При этом размерностьзадачи оптимизации понижается до 10. На рис. 3.3.2 представлен процесс циркуляции, который обеспечивается управлением, формируемым на базе нелинейнойпрогнозирующей модели при выбранных параметрах и ограничениях. Как видноиз рисунка максимальное значение по крену не превосходит величину θmax = 10o .Величина радиуса циркуляции составляет R = 255 м, а время переходного процесса T = 175 секунд.ωx,ωy(dg/s) θ, δ (dg)440φ (dg)400φ33030022020011010000-1-10-2-200-100-200ωy-3-30-4-40ωxδθ050100150200-300-400250t(sec)Рис.

3.3.2. Процесс циркуляции для управления с нелинейным прогнозомпри скорости хода V = 15 м/с (период дискретности управления Tu = 5 с).125Реализация управления с прогнозом в данном варианте связана с пересчетом управления через каждые 0.5 с. При этом решается задача нелинейного программирования с нелинейной целевой функцией 10-и переменных на невыпукломдопустимом множестве.

В рассматриваемом режиме за время движения, составляющее 250 секунд, решается 500 таких задач.На рис. 3.3.3 показано время, которое затрачивает процессор Intel Celeron2.8 GHz на решение каждой задачи с учетом ограничения времени счета. Наибольшим значениям времени счета, примерно 0.4 с, соответствуют периоды формирования управления для реального процесса, в которые решение задачи оптимизации с заданной точностью не удалось получить за допустимое время, ограниченное 0.5 с.

При этом выполнение оптимизации было прервано, а управляющий сигнал формировался по алгоритму №2, предложенному в п. 3.2.0.50.45CPU time (sec)0.40.350.30.250.20.150.10.050100200300400500Number of optimization problemРис. 3.3.3. Временные затраты для решения задач оптимизации.2. Зададим период дискретности управления Tu = 5 с и горизонт управленияC = 2 .

При этом размерность задачи нелинейного программирования понижаетсядо 2. На рис. 3.3.4 представлен процесс циркуляции, который обеспечивает регулятор с прогнозом при выбранных значениях параметров и заданных ограничениях. В данном случае радиус циркуляции составляет R = 256 м, а время процесса T = 180 секунд.Качество процессов в замкнутой системе здесь незначительно хуже, чем для126первого подхода, но данный вариант управления с прогнозом требует меньшихвычислительных затрат. На рис.

3.3.5 представлено время, необходимое процессору на решение каждой задачи оптимизации. Отметим, что здесь имеет местоэкономия вычислительных ресурсов при формировании управления, посколькуосновная часть оптимизационных задач решена за время не превышающее 0.2 с.ωx,ωy(dg/s) θ, δ (dg)440φ (dg)400φ33030022020011010000-1-10-2-200-100-200ωy-3-30-4-400ωxδθ50100150200-300-400250t(sec)Рис. 3.3.4.

Процесс циркуляции для управления с нелинейным прогнозом:V = 15 м/с, C = 2 , Tu = 5 с.0.50.45CPU time (sec)0.40.350.30.250.20.150.10.050100200300400500Number of optimization problemРис. 3.3.5. Временные затраты для решения задач оптимизации.127Для иллюстрации эффективности полученных результатов проведем сравнение с процессом циркуляции, определяемым LQR-законом управления с искусственным ограничением максимально возможного отклонения руля. В качестветакового примем отклонение, при котором величина крена не превышает значение θ max = 10o , что составляет δ max = 13o .

Соответствующий процесс показан нарис. 3.3.6: имеем радиус циркуляции R = 496 м, а время разворота по курсу на360o составляет T = 256 секунд.Нетрудно видеть, что качество процесса здесь значительно хуже, чем приприменении управления с прогнозом: увеличивается время переходного процессаи практически в два раза возрастает радиус циркуляции.ωx,ωy(dg/s) θ, δ (dg)440φ (dg)400φ33030022020011010000-1-10-2-200-100-200ωy-3-30-4-40ωxδθ050100150200250300-300-400350t(sec)Рис. 3.3.6.

Циркуляция для LQR-оптимального регулятора с искусственным ограничением на максимальное отклонение руля δ max = 13o .На рис. 3.3.7 для сравнения радиусов циркуляции представлены траекториидвижения при выполнении циркуляции с использованием линейного LQRоптимального регулятора и управления с нелинейным прогнозом (MPC). Такимобразом, управление с прогнозом позволяет добиться наилучших характеристик128процесса циркуляции при заданных ограничениях на угол крена за счет полногоиспользования ресурсов привода.200LQRMPC0ζ-200-400-600-800-1000-400-2000200400600800ξРис.

3.3.7. Траектории судна на циркуляции с LQR и MPC управлениями.В качестве резюме отметим, что алгоритмы управления с прогнозом на базепредложенных подходов, обеспечивают высокое качество функционированиясистемы и могут быть использованы на борту для управления судном в режимереального времени. При этом для экономии вычислительных ресурсов наиболеерационально использовать второй подход.3.4. Управление с прогнозом для маятника Фуруты ив задаче динамического позиционирования судна3.4.1.

MPC-управление маятником ФурутыРассмотрим пример управления маятником на вращающейся платформе сиспользованием нелинейной прогнозирующей модели.Схема маятника показана на рис. 3.4.1. Система состоит из платформы (основания), вращающейся в горизонтальной плоскости под действием электромотора, и самого маятника, закрепленного на краю платформы и вращающегося ввертикальной плоскости.На рис. 3.4.1 введена правая система координат. Ее началом служит неподвижная точка O , вокруг которой происходит вращение платформы, плоскость129Oxy – это горизонтальная плоскость вращения платформы, а ось Oz направленавертикально вверх.Рис. 3.4.1.

Схема перевернутого маятника.Положение системы с маятником в пространстве однозначно определяетсядвумя углами: углом α поворота платформы и углом β отклонения маятника отверхнего вертикального положения. Угол α отсчитывается от оси Ox и положительным считается направление против часовой стрелки, если смотреть с концаоси Oz .Маятник вращается вокруг подвижной оси платформы Oh , проходящей через начало координат O и точку крепления маятника к платформе.

Угол β отсчитывается от верхнего вертикального положения и положительным считается направление отсчета против часовой стрелки, если смотреть с конца оси Oh . Нарис. 3.4.1 также приняты следующие обозначения: L0 – длина платформы, l1 –длина маятника, m1 – масса маятника.Перевернутый маятник на вращающемся основании также называют маятником Фуруты (Furuta pendulum) [115]. Нелинейная математическая модель перевернутого маятника на вращающемся основании представляется системой нелинейных дифференциальных уравнений&& + M1 (q, q& )q& + M 2 (q ) = Tu ,M 0 (q )q(3.4.1)130где q = (α β ) – вектор обобщенных координат, u – управляющий сигнал, явTляющийся напряжением, подаваемым на привод электромотора, а матрицыΜ 0 , M1 , M 2 и T представляются в следующем виде: J 0 + m1 L20 + m1l12 sin 2 β − m1 L0 l1 cos β ,M 0 = 2− m1 L0l1 cos βJ1 + m1l1 KK1122 C0 + t b + m1l1 β& sin 2β m1 L0 l1β& sin β + m1l1 α& sin 2β 22Ra,M1 = 1− m1l12 α& sin 2βC12 Kt Ku 0, T =  Ra .M 2 =  0  − m1 gl1 sin β (3.4.2)Здесь J 0 и J 1 – моменты инерции, а C0 и C1 – коэффициенты сухого тренияплатформы и маятника соответственно.

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

Тип файла
PDF-файл
Размер
4,07 Mb
Высшее учебное заведение

Список файлов диссертации

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