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

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

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

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

На рис. 6.3.1Tпредставлен переходный процесс для компонент вектора s при отсутствии внешних возмущений и использовании многоцелевого закона управления (6.1.7) с выключенным корректором. Из рисунка видно, что этот закон обеспечивает достижение заданных значений компонент вектора s , а длительность переходногопроцесса составляет около 25 секунд.3025s2015105002040t,c6080100Рис. 6.3.1. Переходные процессы по компонентам вектора s .Рисунки 6.3.2 и 6.3.3 иллюстрируют пример фильтрации морского волнениясо средней частотой спектра ω = 0.455 рад/c.

Включение динамического корректора происходит в момент времени t = 500 с.На рис. 6.3.2 представлены графики изменения компонент вектора s , а нарис. 6.3.3 – первая компонента цифрового управляющего сигнала ν . Из рисунков242видно, что включение фильтра приводит к существенному снижению интенсивности работы управляющего сигнала ν при сохранении качества процессов по компонентам контролируемого вектора s .353025s2015105002004006008001000t,cРис. 6.3.2. Изменение компонент вектора s при наличии морского волнениядля закона управления (6.1.7).0.1v0.050-0.05-0.1200400t,c6008001000Рис. 6.3.3. Первая компонента управляющего сигнала ν .Теперь рассмотрим пример синтеза многоцелевого цифрового алгоритмауправления для обеспечения заданной скорости морского судна с уравнениями(3.4.19), (3.4.20).

С учетом (6.1.1) соответствующие разностные уравнения динамики судна имеют вид243Mν[k + 1] = Mν[k ] − TDν[k ] + Tτ[k ] + Tτ e [k ],η[k + 1] = η[k ] + TJ (η[k ])ν[k ].(6.3.3)Параметры морского судна и численные значения для матриц M и D приведены выше в параграфе 3.4.2.Для модели судна (6.3.3) закон управления (6.1.11) принимает формуτ[k ] = Dν[k ] + τ[k ] +1M ( ν d [k + 1] − ν d [k ]) .T(6.3.4)Здесь τ[k ] вычисляется по формуле (6.1.15) многоцелевого цифрового законауправления. Настраиваемые параметры структуры – матрицы K d и H v базовогозакона и асимптотического наблюдателя соответственно, а также передаточнаяматрица Fv (z ) динамического корректора, согласно теореме 6.2, должны удовлетворять условиям:1) (E + T M −1K d ) , (E − T M −1H v ) и α v – шуровские матрицы;2) Fv (1) = K d − H v ;( )( ) ( )3) Fv e jωi = − P2−v1 e jωi P1v e jωi , i = 1,3 , где ωiν , i = 1,3 – три основные частотыvvvспектра морского волнения.Примем значение шага дискретности T = 0.1 и выберем следующие значения матриц K d и H v :000 0.01 0 − 0.0026 9− 0.0043 − 0.0044  ⋅10 , H v =  0Kd = 00.01 0  ⋅ 108 . 0− 0.0044 − 1.8283 00 1 При таком выборе этих матриц выполняется условие 1).

Для обеспечения свойствастатизма и фильтрации передаточную матрицу корректора Fv (z ) необходимовычислить с учетом требований 2) и 3). Для настройки корректора примем частоты ω0 = 0.038 , ω1 = 0.0455 , ω2 = 0.053 рад/c.Зададим желаемые скорости движения: ν d = (4 2 1) . На рис.

6.3.4 покаTзан переходный процесс по компонентам вектора ν при наличии постоянноговозмущения. При этом динамический корректор включается в момент времени244t = 200 с. Из рисунка видно, что до включения корректора присутствует статическая ошибка при отработке заданной скорости, которая стремится к нулю послевключения корректора.На рис. 6.3.5 – 6.3.7 проиллюстрирован результат фильтрации волнения сосредней частотой спектра ω = 0.455 рад/c в канале управления. Включениефильтра происходит в момент времени t = 500 с. На рис. 6.3.5 показаны графикиизменения компонент вектора скорости ν , а на рис.

6.3.6 и 6.3.7 – компонентыуправляющего сигнала τ =(τuτvτ r )T . Из рисунков видно, что после включе-ния фильтра качество процессов по отработке скорости ν d не ухудшается, но приэтом существенно снижается интенсивность управления по первым двум егокомпонентам τu и τ v .Однако важно отметить, что включение фильтра практически не сказывается на третьей компоненте управления τ r . Это объясняется тем, что в закон управления (6.3.4) входит слагаемое Dν[k ] , в результате чего измерения вектора скорости непосредственно передаются в канал управления без фильтрации.4.543.53ν2.521.510.50050100150200t,c250300350400Рис. 6.3.4. Переходный процесс по компонентам вектора скорости νпри постоянном возмущении.245654ν3210-10100200300400500t,c6007008009001000Рис. 6.3.5. Изменение компонент вектора скорости ν на волнении.1.5x 1061uτ ,τv0.50-0.5-1200300400500600t,c7008009001000Рис.

6.3.6. Изменение управляющих сил τ u , τ v при фильтрации волнения.3x 10621τr0-1-2-3-4-5200300400500600t, c7008009001000Рис. 6.3.7. Изменение момента τ r при фильтрации волнения.246Рассмотрим теперь пример использования управления с прогнозом для задачи визуального динамического позиционирования морского судна.В качестве прогнозирующей модели примем систему разностных уравнений (6.2.1). В данном примере для простоты будем рассматривать ситуацию, когда внешние возмущения отсутствуют, а для отработки заданной скорости используется базовый закон видаτ = K d ( ν[i ] − ν d [i ]) +1M( ν d [i + 1] − ν d [i ]) .T(6.3.5)Введем ограничение вида (6.2.3) на контролируемую переменнуюτ[i ] = Dν[i ] + K d ( ν[i ] − ν d [i ]) +1M ( ν d [i + 1] − ν d [i ]).T(6.3.6)Заметим, что в данном случае ограничение (6.2.3) является линейным относиk+Pтельно управляющего воздействия {ν d [i ]}i =k на горизонте прогноза.

Зададим надвижениях прогнозирующей модели функционал (6.2.4) и рассмотрим задачу оптимизации (6.2.5), которая представляет собой задачу нелинейного программирования с нелинейной целевой функцией и линейными ограничениями.Примем следующие значения параметров алгоритма управления с прогнозом: T p = 300 с, Tu = 10 с. Таким образом, горизонт прогноза равен P = 30 , а число переменных в задаче оптимизации (6.2.5) составляет 93. Введем ограничениявида (6.2.3) на управляющее воздействие, гдеτ min = [−10 7 , − 10 7 , − 108 ], τ max = [10 7 , 108 , 108 ].Пусть вектор s d задан координатами: s d = (20 25 30 ) . На рис.

6.3.8 поTказан переходный процесс для компонент вектора s , а на рис. 6.3.9 – компонентауправляющего сигнала τu .247403530s2520151050050100150t, c200250300Рис. 6.3.8. Изменение компонент вектора s для MPC-подхода.1x 107τu0.50-0.5-1050100150t, c200250300Рис. 6.3.9. Изменение компоненты управления τu для MPC-подхода.Как видно из рисунков, длительность переходного процесса составляетпримерно 150 секунд. Отметим, что она определяется инерционностью морскогосудна и ограниченностью ресурсов управления. Заметим также, что поскольку вкачестве программного управления на горизонте прогноза выступает заданнаяскорость, а она является кусочно-постоянным сигналом, то фактически реализуемое управление имеет импульсный характер при отработке заданной скорости.2486.4.

Синтез многоцелевого закона управления для движенияробота вдоль визуально заданной линииВ качестве отдельного примера рассмотрим в данном параграфе синтезмногоцелевого закона управления в задаче следования колесного робота вдольвизуально заданной линии.Введем следующие системы координат. Пусть Ox' y ' z ' – неподвижная система, связанная с Землей, Or xyz – система координат, связанная с роботом. Обесистемы координат являются правыми. При этом плоскость Ox' y ' – горизонтальная плоскость движения робота, а ось Oz ' направлена вертикально вниз.

В связанной системе координат ось Or z сонаправлена с продольной составляющейскорости робота, ось Or y направлена вертикально вниз, а ось Or x – на правыйборт робота.Математическая модель динамики полноприводного колесного роботапредставляется уравнениями (5.3.4) главы 5. Будем использовать следующие обозначения: τ = (τu τv τr ) – управляющие силы и момент, ν = (u v r ) – векторTскорости, η = ( x'Ty ' ψ ) – положение центра масс ( x' , y ') и курсовой угол ψ поTотношению к неподвижной системе координат. Угол ψ образуется осями координат Or z , Ox' и отсчитывается от оси Ox' против часовой стрелки.

На роботеустановлена видеокамера, которая может перемещаться и вращаться только вместе с его корпусом.Будем считать, что центр масс робота и оптический центр камеры совпадают. Тогда связанная система координат Or xyz одновременно является системойкоординат камеры. Обозначим( X ,Y , Z )пространственные координаты произ-вольной точки сцены в системе координат камеры. Тогда соответствующие ейкоординаты в нормированной плоскости изображения имеют вид [160]:XY~x= , ~y= .ZZ(6.4.1)249При этом в нормированной плоскости введена система координат Oc ~x~y , оси которой Oc ~x и Oc ~y сонаправлены с осями Or x и Or y соответственно, а начала координат Or и Oс совпадают.Таким образом, точка Oс находится в центре экрана. Уравнения (6.4.1)представляют измеряемые величины.

Будем также полагать, что измеряется вектор η координат робота. Отображение точки пространства, находящейся в плоскости Ox′y ′ его движения, на плоскость изображения камеры осуществляется поформуламhX~y = cam .x= , ~ZZ(6.4.2)Здесь hcam – высота установки камеры над землей. Будем в дальнейшем считать,что визуально заданная линия расположена в плоскости движения робота Ox' y ' .Такой линией может быть разметка дорожной полосы, линия трубопровода и др.Пусть визуально заданная линия в плоскости изображения камеры представляется уравнениями~x =~x ( s ), ~y = ~y ( s ) .(6.4.3)Здесь s – вещественный параметр, определяющий положение точки на визуальнозаданной кривой.

Кривая (6.4.3) является результатом проекции точек кривой l втрехмерном пространстве, заданной уравнениямиX = X ( s ), Y = hcam , Z = Z ( s )на плоскость изображения в соответствии с формулами (6.4.2). Поставим задачусинтеза управления для колесного робота с уравнениями динамики (5.3.4), которое обеспечивает его движение вдоль визуально заданной кривой (6.4.3). Инымисловами, цель управления – минимизация разности между текущими координатами робота ( x′(t ), y′(t )) и координатами ближайшей к роботу точки ( xr' (t ), yr' (t ))на кривой l , находящейся в плоскости его движения, т.е.

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

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

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

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