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

Автореферат (1145288), страница 6

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

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

При этом многоцелевой закон управления, обеспечивающий заданную скорость подвижного объекта, формируется в видеMz v [k + 1] = Mz v [k ] + Tτ[k ] + TH v (e v [k ] − z v [k ]),ξ = Fv (q )(e v [k ] − z v [k ]), τ[k ] = K d z v [k ] + ξ[k ].(6.2)Здесь e v [k ] = ν[k ] − ν d [k ] – ошибка воспроизведения заданной скорости. Многоцелевая структура (6.2) содержит настраиваемые параметры K d , H v , Fv ( z ) .Доказано утверждение, обосновывающее их выбор.Во втором параграфе исследуются вопросы синтеза цифровых алгоритмовуправления с прогнозом для задачи визуального позиционирования. Применение MPC-подхода позволяет учесть имеющиеся ограничения и использовать вкачестве прогнозирующей модели совместную систему, включающую контурыизображения и скорости подвижного объекта.В простейшей ситуации при отсутствии возмущений в качестве прогнозирующей модели принимается следующая система разностных уравнений:s[i + 1] = s[i ] + TL s (s[i ], Z c [i ])ν[i ], Z c [i + 1] = Z c [i ] + TL Z (s[i ], Z c [i ])ν[i ],Mν[i + 1] = Mν[i ] + TK d ( ν[i ] − ν d [i ]) + M( ν d [i + 1] − ν d [i ]),(6.3)η[i + 1] = η[i ] + TJ ( η[i ])ν[i ], i = k ,..., k + P − 1.Здесь векторы ν , s , Zc , η образуют вектор состояния прогнозирующей моде23ли.

Управление на горизонте прогноза определяется программной последоваk +Pтельностью векторов {ν d [i ]}i =k . Ставится оптимизационная задача о поискенаилучшего управления прогнозирующей моделью в форме(k+P)J k {ν d [i ]}i = k → ~ minm ( P +1) ,(6.4)νd ∈Ω ⊂ Eгде Ω – допустимое множество, определяемое имеющимися ограничениями,~ν = {ν [i ]}k + P – программное управление на горизонте прогноза.ddi =kФормируется алгоритм управления с прогнозом для задачи визуального динамического позиционирования, состоящий из следующих действий.1) На текущем такте k решается оптимизационная задача (6.4) для прогнозирующей модели (6.3) с учетом ограничений.

Для уменьшения размерностизадачи (6.4) используется период постоянства управления Tu .k +P2) Из найденной оптимальной последовательности ~ν * = {ν * [i ]} используddi=kются только первые ее s элементов ν [k ] , …,+ s − 1] в качестве заданногозначения скорости на тактах k , …, k + s − 1 .3) Для отработки заданного значения скорости ν *d [k ] ,…, ν*d [k + s − 1] применяется базовый закон управления видаν*d [k*dτ 0 = K d (ν[i ] − ν *d [i ]) +1M (ν *d [i + 1] − ν *d [i ]) .TВ работе исследуется более общий случай, когда на подвижный и наблюдаемый объекты действуют возмущения.

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

Предлагаются методы расчета, позволяющие производить бортовую адаптивную перенастройку законовуправления в зависимости от условий функционирования.Математическая модель объекта управления представляется уравнениямиx[k + 1] = Ax[k ] + bf δ (δ[k ]),δ[k + 1] = Tf u (u[k ]) + δ[k ], y[k ] = cx[k ],(7.1)где x ∈ E 3 – вектор состояния, отклонение рулей δ , управление u , возмущение24d и регулируемая переменная y (угол курса) являются скалярными величинами, функции-срезки f u и f δ ограничивают угол и скорость поворота рулей:δ[k ] ≤ δ 0 , u[k ] ≤ u0 ; A , b , h и c – постоянные матрицы.Рассматриваются законы управления с многоцелевой структуройz[k + 1] = Az[k ] + bδ[k ] + g( y[k ] − cz[k ]),u[k ] = µ(z[k + 1] − z[k ]) + ν y[k ] + ξ[k ], ξ[k ] = F * (q )( y[k ] − cz[k ]).(7.2)Первый этап синтеза состоит в нахождении вектора-строки µ и числа ν , исходя из требований к динамике собственного движения.

Вторым элементом, подлежащим поиску, является вектор g коэффициентов наблюдателя. Его выборосуществляется с учетом требований к динамике движения, определяемоговоздействием ступенчатых возмущений. Третий элемент для настройки – передаточная функция F * ( z ) корректора, динамические требования к выбору которой формируются для движения судна при наличии морского волнения.На первом этапе синтеза рассматривается задача о формировании управляющего воздействия по состояниюu[k ] = k1 x1[k ] + k2 x2 [k ] + k3 ( x3[k ] − ϕ z ) + k 4δ[k ] ,(7.3)которое при отсутствии возмущений и определенном выборе параметров µ и νэквивалентно регулятору u[k ] = µ(x[k + 1] − x[k ]) + ν( y[k ] − ϕ z ) . Здесь ϕ z – заданное значение угла курса.

Неизвестные коэффициенты ki , i = 1,4 регулятора(7.3) должны быть выбраны так, чтобы обеспечить минимальное время переходного процесса с ограничением на перерегулирование.Разработан алгоритм поиска приближенного к оптимальному по быстродействию регулятора (7.3), основными этапами которого являются:1) Построение программного управления, обеспечивающего наиболее быстрый разворот объекта на заданную величину курсового угла ϕ z .

Формирование такого управления базируется на его представлении как релейной функциивремени с числом переключений не более трех.2) Поиск коэффициентов k 2 и k 4 при фиксированных значениях коэффициентов k1 = k1* и k3 = k3* . Поиск основывается на том факте, что реализация оптимального по времени программного управления с известными моментами переключения может быть осуществлена с помощью регулятора (7.3). При этомкоэффициенты k 2 и k 4 находятся из системы линейных уравнений.3) Корректировка моментов переключения t1 и t 2 , обеспечивающая уменьшение перерегулирования и времени переходного процесса. Такая корректировка достигается посредством решения оптимизационной задачи25J ϕ = J ϕ (t1 , t 2 ) → min ,(7.4)( t 1 , t 2 ) ∈ T0где T0 – множество пар моментов переключения t = t1 и t = t 2 , сформированноес учетом желаемой степени устойчивости замкнутой системы.Разработан алгоритм автоматического синтеза асимптотического наблюдателя.

Существо алгоритма состоит в поиске такого вектора коэффициентов g ,который формируется на основе решения оптимизационной задачи:Aδe = Aδe (ρ) → min ,(7.5)ρ∈Ωρгде допустимое множество значений параметров имеет видΩ ρ = {ρ ∈ [ρ i1 , ρ i 2 ] : J m (ρ) ≤ J m 0 } .(7.6)Здесь ρ – степень устойчивости наблюдателя, ρi 2 = e −3 / t2 , ρi1 = ρi 2 / 3 , t 2 – второй момент переключения. При этом функционалыAδe = Aδe (ρ) =ω 02∫ Aδ (ω, ρ) dωи J m = J m (ρ) = max ϕ[k , ρ]k ∈[ 0,T p ]ω 01(7.7)определяют интенсивность управления при работе на волнении и максимальное отклонение от заданного курса в процессе его астатической стабилизациисоответственно. В (7.7) введены обозначения: Aδ (ω, ρ) = Fdδ (e jω , ρ) , Fdδ (z ) –передаточная функция замкнутой системы от возмущения d к отклонению рулей δ , T p – длительность переходного процесса.Разработан алгоритм автоматического синтеза динамического корректора,передаточная функция которого формируется в видеF * ( z ) = Q ( z ) Φ ( z ) , Q ( z ) = ( z − 1)(µ 01 z + µ 0 ), Φ ( z ) = z 2 + ϕ1 z + ϕ 0 .(7.8)Коэффициенты µ 01 , µ 0 , ϕ1 , ϕ0 однозначно определяются из условий устойчивости корректора и настройки на заданную частоту волнения ω0 , что обеспечивается выполнением равенствΦ ( z ) = z 2 + ϕ1 z + ϕ0 ≡ ( z + ρ) 2 , F * (e jω0 ) = α 0 + jβ0 .(7.9)Здесь ρ < 1 – степень устойчивости корректора, α 0 и β 0 – вещественные числа, определяющие реакцию корректора на частоте настройки.

При этом вещественное число ρ выбирается как решение оптимизационной задачи вида (7.5),(7.6) на допустимом множествеΩ ρ = {ρ ∈ [ρ k1 , ρ k 2 ] : J m (ρ) ≤ J mk } ,где ρ k 2 = 0.8ρ n , ρ k1 = 0.2ρ n , ρ n – степень устойчивости наблюдателя,J mk = 2.5 J ma , причем J ma – максимальное отклонение по курсу при выключен-26ном корректоре. Решение указанной оптимизационной задачи, как и задач (7.4)и (7.5), осуществляется перебором на конечной сетке.В последнем параграфе исследуются особенности настройки корректора врежиме «точный». Рассматривается задача среднеквадратичного синтезаJ a (W ) → min , J a (W ) = λ2 J y (W ) + J δ (W ) ,(7.10)W ∈Ω 0где W = W (z ) – передаточная функция канала управления от y к δ , Ω 0 – множество рациональных дробей W , обеспечивающих устойчивость замкнутойсистемы, λ2 – заданное вещественное число, функционалы J y (W ) и J δ (W ) характеризуют точность и интенсивность управления соответственно.Доказана следующая теорема:Теорема 7.1.

Пусть для некоторого ρ : ρ < 1 по формуле (7.8) построенапередаточная функция корректора F * ( z ) со знаменателем Φ (z ) (7.9) и с коэффициентами числителя, определенными по формуламµ 01 = β sin ω0 , µ 0 = α − µ 01 cos ω0 ,α = Re[Φ (ejω 0) F * (ejω 0) (ejω 0− 1)], β = Im[Φ (ejω 0(7.11)) F * (ejω 0) (ejω 0− 1)],jωгде F * (e 0 ) – комплексное число такое, что для замкнутой системы с включенным корректором выполняется равенство[]H yδ e jω0 , F * (e jω0 ) = − λ2 B (e − jω 0 ) A(e − jω0 ) = r + jq ,(7.12)A( z ) = det(Ez − A) , B( z ) = A( z )c(Ez − A ) −1 b .

Тогда обратная связь (7.2) с корректором F * ( z ) , имеющим данную передаточную функцию, обеспечивает решение задачи (7.10) для регулярного волнения с заданной частотой ω0 .Далее доказана теорема, позволяющая получить оценку максимальной эффективности рулей при точной стабилизации.Теорема 7.2. Пусть стабилизация судна на заданном курсе осуществляется в условиях регулярного морского волнения с частотой ω0 с помощью многоцелевой обратной связи (7.2) с компенсатором F * ( z ) . Тогда максимальнаяэффективность управления достигается при следующем значении весовогомножителя в функционале (7.10): λ = λ max = Aδm Ay 0G (e− jω 0),где Aδm = min{Tu0 e jω0 − 1 , δ0 }, Ay 0 – желаемая амплитуда отклонений от за-данного курса, u0 и δ 0 – ограничения на скорость и величину перекладки рулейсоответственно, G ( z ) = B ( z ) A( z ) – передаточная функция объекта.27Восьмая глава посвящена вопросам оптимизации маршрутов морских судов с учетом прогноза погоды.

Качество маршрута оценивается временем перехода или расходом топлива. Под маршрутом понимается траектория движения центра масс и распределение скоростей вдоль этой траектории.Предполагается, что траектория движения состоит из конечного числа pучастков с постоянным значением курсового угла. Пара совместно рассматриваемых векторов (r, v ) однозначно определяет маршрут движения судна, гдевектор r ∈ E 2 p задает траекторию, а вектор v ∈ E p – скорость движения.Вводятся функционалы J T = J T (r, v ) и J F = J F (r, v ) , определяющие времядвижения и расход топлива для заданного маршрута соответственно.На выбор маршрута налагаются терминальное, статические и динамическиеограничения и ограничения на скорость. Показано, что формирование маршрута можно представить как задачу конечномерной оптимизации видаJ T (r, v ) →min(r , v )∈Ω ⊂ E 3 pJ F (r, v ) →илиmin( r , v )∈ Ω ⊂ E 3 p(8.1)в случае минимизации времени перехода и расхода топлива соответственно,где допустимое множество Ω определяется указанными ограничениями.С целью упрощения решения задач формирования маршрутов рассматриваются также следующие варианты формализованных постановок:()()J T r ∗ , v ∗ = min min J T (r, v ) , J F r ∗∗ , v ∗∗ = min min J F (r, v ) .r∈R S v∈V (r )r∈R S v∈V (r )(8.3)Здесь V (r ) – множество допустимых заданных скоростей, зависящее от выборавектора r , а множество R S состоит из векторов r , определяющих допустимыетраектории, по которым возможно движение без нарушения ограничений,формирующих множество V (r ) .

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

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

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

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