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

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

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

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

■Теорема 2.4 позволяет вместо задачи (2.4.13), а, следовательно – и вместо ееисходного варианта (2.4.3), рассматривать эквивалентную задачу о поиске такойфункции F ( z ) ∈ RH ∞ , чтобы выполнялось соотношениеI ( F , γ ) = Z ( z , γ, F ) ∞ ≤ 1,(2.4.20)Z ( z , γ, F ) = P( z , γ )[L1 ( z ) + L2 ( z ) F ( z )] ,(2.4.21)причем рациональная дробь P( z , γ ) однозначно определяется формулами (2.4.19),(2.4.18), (2.4.9) с учетом (2.4.14).Смысл перехода к эквивалентной задаче состоит в том, что вариант (2.4.20)может быть трактован как интерполяционная задача Неванлинны-Пика [104] сизвестной техникой решения. В частности, эта техника определяет условие существования решения задачи фильтрации.Т е о р е м а 2 . 5 . Задача о поиске функции F ( z ) ∈ RH ∞ , удовлетворяющейсоотношению (2.4.20) при условии (2.4.21), имеет решение для таких и толькодля таких величин γ > J g , для которых эрмитова матрица L( γ ) = {lij ( γ )} знакоположительная, lij = (1 − β i β j ) /(1 − 1 / g i g j ) ,Ta ( g i )Ta ( g i ) A ( g i )( g i−1 − 1)βi =, i, j = 1, n1 ,Rγ ( g i ) N a ( g i )(2.4.22)g i – нули функции G (z ) , i = 1, n1 , (далее для простоты считаем, что все они яв-85ляются простыми), n1 = deg G .Доказательство.

Подставляя выражения (2.4.19), (2.4.10) и (2.4.11) в формулу (2.4.21) для построения рациональной дроби Z , получимG ( z ) Ta ( z )Ta ( z ) A ( z )( z −1 − 1)G ( z)F ( z ) ,Z ( z , γ, F ) =+Rγ ( z ) N a ( z )G ( z )N a ( z)H a ( z)(2.4.23)откуда с учетом G ( g i ) = 0 следует, что комплексные числа βi (2.4.22) – это значения функции Z в точках g i , i = 1, n1 , причем g i > 1. Легко видеть, что числа βiне зависят от выбора функции F (z ) – они определяются только исходными данными и величиной γ .Итак, согласно (2.4.23), искомые функции F (z ) должны быть такими, чтобы выполнялись соотношенияZ ( z ) ∞ ≤ 1 , Z ( g i ) = βi , i = 1, n1 ,(2.4.24)которые определяют интерполяционную задачу Неванлинны-Пика.

Необходимым и достаточным условием существования её решения является неотрицательная определённость эрмитовой матрицы Пика L( γ ) = {lij ( γ )} (2.4.22), что и доказывает теорему. ■Значимость теоремы 2.5 состоит не только в выявлении условий выполнимости ограничений, определяющих качество фильтрации. Конструктивность еедоказательства позволяет найти передаточную функцию дискретного фильтра,обеспечивающего эти ограничения. Для осуществления такого поиска заметим,что в силу особенностей задачи (2.4.24), указанных в [104], она имеет не единственное решение, которое в общем случае можно представить в виде:Z ( z) =m1 ( z )~ ( z) ,, m1 ( z ) = εm2n1m2 ( z ) ⋅ z(2.4.25)где ε < 1, m1 и m2 – полиномы, причем все корни m2 ( z ) находятся внутри еди~ ( z ) – обратный полином по отношению к m .ничного круга, а m22Т е о р е м а 2 .

6 . Пусть Z ( z , γ ) =m1 ( z , γ )– это любое решение задачиm2 ( z , γ ) z n186Неванлинны-Пика Z ( z , γ ) ∞ ≤ 1 с исходными даннымиTa ( g i )Ta ( gi ) A ( gi )( gi−1 − 1), i = 1, n1 ,g i , βi = Z ( g i , γ ) =Rγ ( gi ) N a ( g i )(2.4.26)и заданным числом γ ≥ J g . Тогда для этого решения существует единственнаяфункция F0 = F0 ( z , γ ) ∈ RH ∞ , определяемая формулойF0 ( z , γ ) =[]~~~H a ( z ) Rγ ( z ) N a ( z )m1 ( z , γ ) + Ta ( z )Ta ( z ) A( z )( z − 1)m2 ( z , γ ) / G ( z )m2 ( z , γ )G ( z ),(2.4.27)для которой ( L1 + L2 F0 )P ≡ Z ( z , γ ) .Доказательство. Пусть для указанного числа γ ≥ J g справедливо L( γ ) ≥ 0 ,и по алгоритмам [104] найдено решение задачи (2.4.24).

Тогда с учетом формул(2.4.11), (2.4.12) и (2.4.25) имеем~~~TaTa A(1 − z )GGFm1,+≡n1n1N a Rγ zN a H a Rγ zm2 ⋅ z n1(2.4.28)откуда непосредственно следует (2.4.27).Покажем, что функция F0 принадлежит множеству RH ∞ . Действительно из~~(2.4.28) имеем N a Rγ m1 = −TaTa A( g i − 1)m2 для всех z = g i . Но тогда при всех z = g i ,i = 1, n1 квадратная скобка в числителе (2.4.27) обращается в ноль, т.е. она делится~на полином G ( z ) нацело (без остатка). Это значит, что в знаменателе правильной дроби F0 ( z , γ ) находятся только шуровские полиномы G (z ) и m2 ( z ) , что идоказывает теорему.

■На базе предложенного подхода к построению цифрового фильтра методами H-теории, сформируем вычислительную схему его синтеза. В качестве исходных данных примем период T и матрицы A , b , h и c модели объекта управле~ния и коэффициенты закона u = (k + νc)x + k0 δ , обеспечивающие устойчивостьAb матрицы A c =  Tk Tk0 + 1~базовой замкнутой системы, k = k + νc . Задаетсятакже вектор g коэффициентов наблюдателя, обеспечивающих устойчивость87матрицы A − gc .Алгоритм 2.4.1.

Н∞-синтез цифрового фильтра.1. Построить вспомогательные передаточные функцииH ε ( z ) = c(Ez − A + gc) −1 h , P1 ( z ) = Ez − AA( z ) = T det(Ez − A ) , ∆ ( z ) = det − TkH a (z)A( z ), P2 ( z ) =,∆( z )∆( z )(2.4.29)−b  Ez − A g  , H a ( z ) = det .z − Tk0 − 1 − Tk Tν ~2.

Задать переходное требование для входного сигнала d 0 [k ] = d ⋅ 1[k ] , определяемое допустимой величиной ym = max y02 [k ] .k∈[ 0 ,∞ )3. Сформировать частотные требования к качеству фильтрации. Для этоговначале построить амплитудно-частотную характеристика (АЧХ)Ad0δ (ω) = H ε (e jω ) P1 (e jω ) ,замкнутойсистемыбезфильтра.Далее(2.4.30)ввестивесовоймножительS α (e jω ) = S α ( z ) z = e jω , где S α ( z ) = N a ( z ) / Ta ( z ) , N a и Ta – шуровские полиномы,задающий желаемые требования к АЧХ системы с фильтром:Adδ (ω, F ) = Fdδ ( z , F ) ≤ Ad0δ (ω) S α (e jω ) , ∀ω ∈ [0, π] ,(2.4.31)Fdδ ( z , F ) = H ε ( z )[ P1 ( z ) + P2 ( z ) F ( z )( z − 1)] .4.

Задать коэффициент q > 0 , определяющий соотношение между переходными и частотными требованиями, и выполнить факторизациюAA TaTa ( z − 1)( z −1 − 1) + qN a N a H a H a ≡ GG ,(2.4.32)~т.е. найти шуровский полином G (z ) и обратный полином G ( z ) с простыми кор~нями g i вне единичного круга (i = 1, n1 , n1 = deg G ) , G ( z ) = G ( z ) / z n1 .5. Вычислить значениеH a (e jω )Ta (e jω )J g = max qω∈[ 0 ,π ]G ( e jω )и задать некоторое число γ > J g .2(2.4.33)886. Выполнить факторизациюRγ ( z ) Rγ ( z ) ≡ γG ( z )G ( z ) − qH a ( z ) H a ( z )Ta ( z )Ta ( z ) ,(2.4.34)т.е. получить шуровский полином Rγ (z ) .7.

Вычислить комплексные числаTa ( g i )Ta ( g i ) A ( g i )( g i−1 − 1)βi =, i, j = 1, n1 ,Rγ ( g i ) N a ( g i )(2.4.35)и сформировать эрмитову матрицу Пика L( γ ) = {lij ( γ )}, компоненты которой задаются формулой lij = (1 − β i β j ) /(1 − 1 / g i g j ) .8. Повторить вычисления по пунктам 6 и 7, находя такое минимальное число γ = γ 0 ≥ J g , для которого матрица Пика L(γ ) знакоположительная. Найденноезначение γ = γ 0 определяет решение задачи при выбранном значении весовогокоэффициента q .9. Решить интерполяционную задачу Неванлинны-Пика с исходными данными {g1 , g 2 , ..., g n1 ; β1 ( γ 0 ), β 2 ( γ 0 ), ..., β n1 ( γ 0 )}, т.е.

найти такую рациональную дробь[]Z ( z , γ 0 ) = m1 ( z , γ 0 ) / m2 ( z , γ ) z n1 , чтоZ ( z, γ 0 )∞≤ 1, Z ( g i , γ 0 ) = β i ( γ 0 ) , i = 1, n1 ,причем m2 ( z , γ 0 ) – шуровский полином.10. Определить передаточную функцию искомого фильтра:~~~H a ( z )[Rγ ( z ) N a ( z )m1 ( z , γ 0 ) + Ta ( z )Ta ( z ) A( z )( z − 1)m2 ( z , γ 0 )]/ G ( z ).F0 ( z ) =m2 ( z , γ 0 )G ( z )11.

Проинтегрировать замкнутую систему с найденным фильтром и ступенчатым возмущением, определяя величину ym регулируемой координаты. Еслиym > ym 0 , то увеличить значение q и повторить вычисления по пунктам 4 – 11достигая выполнение ограничения.Применение разработанного подхода проиллюстрируем на примере синтезацифрового фильтра морского волнения для автопилота, управляющего курсом89транспортного судна водоизмещением 6000 т, движущегося со скоростью 8 м/с наволнении интенсивностью 5 баллов.В качестве математической модели судна в непрерывном времени примемлинейную систему уравненийβ& = a11β + a12 ω + b1δ + h1d (t ),& = a 21β + a 22 ω + b2 δ + h2 d (t ),ωϕ& = ω, δ& = u , y = ϕ.(2.4.36)Здесь β – угол дрейфа, ω – угловая скорость по курсу, ϕ – угол рыскания, δ –угол поворота рулей, a11 = −0.0454 , a12 = 0.560 , a21 = 0.0267 , a22 = −0.408 ,b1 = −0.0132 , b2 = −0.00742 , h1 = −0.0648 , h2 = −0.00456 .Базовым законом управления будем считать регулятор~~~u = k1β + k 2 ω + k3ϕ + k 0 δ + νy,(2.4.37)~~~где k1 = 0.912, k 2 = 6.11, k3 = −2.22, k0 = −0.335, ν = 3.45 .В качестве асимптотического наблюдателя в непрерывном времени примемследующую систему уравнений:z&1 = a11 z1 + a12 z 2 + b1δ + g1 ( y − z3 ),z&2 = a21 z1 + a22 z 2 + b2 δ + g 2 ( y − z3 ),(2.4.38)z&3 = z 2 + g 3 ( y − z3 ),где g1 = 0.0335 , g 2 = 0.00446 , g 3 = 0.0944 .Будем считать, что внешним возмущением в (2.4.36), определяемым морским волнением, служит случайный стационарный процесс d (t ) с нулевым средним и спектральной плотностью S d ( s ) = S1d ( s ) S1d (− s ) , гдеS1d ( s ) =αDd2s20 s 2.⋅π s 2 + 2α + α 2 + β 2 20s 2 + 13.5s + 5(2.4.39)В выражении (2.4.39) первый сомножитель соответствует стандартномуспектру Рахманина-Фирсова [19] со средней частотой β = ω0 = 0.5 1/с, с дисперсией Dd = 5 и с мерой размытости α / β = 0.21 .

Второй сомножитель подавляетнизкочастотную составляющую спектра, что приближает представление (2.4.39) к90реальным характеристикам волнения. График функции S d (ω) = S d ( s ) s = jω приведен на рис. 2.4.1.987Sd654321000.511.52ω (1/s)Рис. 2.4.1. График функции S d (ω) для морского волнения.Осуществляя дискретизацию системы (2.4.36) простейшим способом Эйлера с периодом дискретности T = 1с, получим дискретную модельβ[k + 1] = a11β[k ] + a12 ω[k ] + b1δ[k ] + h1d [k ],ω[k + 1] = a21β[k ] + a22 ω[k ] + b2δ[k ] + h2 d [k ],(2.4.40)ϕ[k + 1] = ω[k ] + ϕ[k ], δ[k + 1] = u[k ] + δ[k ], y[k ] = ϕ[k ].с коэффициентами a11 = 0.955 , a12 = 0.560 , a21 = 0.0267 , a22 = 0.592 , b1 = −0.0132 ,b2 = −0.00742 , h1 = −0.0648 , h2 = −0.00456 .

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

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

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

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