К.Ю. Поляков - Теория автоматического управления для чайников (1054016), страница 19
Текст из файла (страница 19)
Наконец, на частотеω1 наклон увеличивается с нуля до –20 дБ/дек. Для того, чтобы на этой частоте «загнуть» внизЛАЧХ, нужно добавить в регулятор апериодическое звено с постоянной времени T1 , где1T1 == 0,09 c . Таким образом, окончательноyω1ω (T s + 1)C ( s) = c 0.1s (T1s + 1)На рисунке показаны переходные процессыпри единичном ступенчатом входном сигналев нескорректированной системе (синяя линия) 0,5и в системе с полученным регулятором C (s )(зеленая линия). Графики показывают, чтонайденный регулятор значительно ускорилпереходный процесс и обеспечил нулевую 051015 tстатическую ошибку (установившееся значе74© К.Ю.
Поляков, 2008ние выхода равно 1).Нужно отметить, что алгоритм коррекции ЛАЧХ существенно усложняется, если объектсодержит неустойчивые или неминимально-фазовые звенья.7.5. Комбинированное управлениеОдин из способов улучшить качество управление – изменить структуру системы, добавивв нее второй регулятор C2 ( s ) на входе:gприводобъектδxyue+R (s)C2(s)C(s)P(s)–ТеперьC2 ( s )C ( s ) R( s ) P( s ).1 + C ( s) R( s) P( s)Регулятор C2 ( s ) не влияет на свойства контура управления (запасы устойчивости, подавлениевозмущений, робастность), а влияет только на переходные процессы при изменении задающеговоздействия.
Поэтому сначала можно, не обращая внимание на переходные процессы, построить регулятор в контуре C (s ) так, чтобы обеспечить нужный уровень подавления возмущенийи робастность, а затем сформировать нужные качества передаточной функции W (s ) с помощьюрегулятора C2 ( s ) . Поскольку две передаточные функции можно изменять независимо друг отдруга, такая схема называется комбинированным управлением (или управлением с двумя степенями свободы).В идеале мы хотим, чтобы система точно воспроизводила сигнал x(t ) на выходе y (t ) , тоесть, нужно обеспечить W ( s) ≡ 1 .
Для этого требуется, чтобы1 + C ( s) R( s) P( s)1C2 ( s ) ==,(52)C ( s) R( s) P( s)W1 ( s )C ( s) R( s) P( s)– передаточная функция замкнутой системы с одной степенью свогде W1 ( s ) =1 + C ( s) R( s) P( s)боды.Из (52) следует, что регулятор C2 ( s ) должен быть обратной системой (инверсией) дляW1 ( s ) . Частотная характеристика W1 ( jω ) в реальных системах близка к нулю на высоких частотах, следовательно, регулятор C2 ( s ) должен иметь в этом частотном диапазоне огромное уси1получим C2 ( s ) = Ts + 1 , то есть регулятор содержит физичеление.
Например, для W1 ( s ) =Ts + 1ски нереализуемое дифференцирующее звено. Таким образом, точная инверсия (52) не можетприменяться в практических задачах. Обычно стараются приближенно обеспечить равенство(52) для тех частот, где важно точно отследить задающий сигнал.Отметим, что существуют и другие схемы с двумя степенями свободы, но можно доказать, что все они эквивалентны, разница только в реализации.W (s) =7.6. ИнвариантностьЕсли возмущение g можно как-то измерить, для улучшения качества системы иногдавводится третий регулятор (третья степень свободы):75© К.Ю. Поляков, 2008gC3(s)xC2(s)e+–приводu3C(s)u1uR (s)δобъектP(s)yТеперь передаточная функция по возмущению равна[1 − C3 ( s) R( s)] P( s) .Wg ( s ) =1 + C ( s) R( s) P( s)В этом случае теоретически есть возможность обеспечить полную компенсацию возмущенияg , выбрав1C3 ( s ) =,(53)R( s)так что Wg ( s ) = 0 .
Это условие называется условием инвариантности (неизменности), поскольку в этом случае система абсолютно подавляет любые возмущения по входу g . Заметим, чтомы снова пришли к идее инверсии (построения обратной системы), как и в (52).К сожалению, на практике условие инвариантности чаще всего невыполнимо, потому чторегулятор C3 ( s ) должен быть предсказывающим, так как нужно подать компенсирующий сигнал на привод раньше, чем внешнее возмущение успеет повлиять на объект.Чаще всего получается, что числитель передаточной функции C3 ( s ) (53) должен иметьболее высокую степень, чем знаменатель.
Это значит, что такой регулятор включает звеньячистого дифференцирования, которые не являются физически реализуемыми. Обычно подбирают регулятор C3 ( s ) так, чтобы он был физически реализуемым, но условие (53) приближенновыполнялось в наиболее важном диапазоне частот.7.7. Множество стабилизирующих регуляторовКак известно, не каждый регулятор стабилизирует систему.
Поэтому важно выделитьмножество регуляторов, которые обеспечивают устойчивость замкнутого контура. Такие регуляторы называются стабилизирующими. Желательно также получить параметризацию, то есть,представить все множество стабилизирующих регуляторов в виде формулы, зависящей от параметра, который может выбираться произвольно в некоторой допустимой области.Рассмотрим простейшую замкнутую систему:регуляторобъектx +yueC(s)P(s)–Ее передаточная функция равнаC ( s) P( s).(54)1 + C ( s) P( s)Регулятор входит в нее нелинейно, что значительно осложняет анализ и синтез системы.
Заметим, что эту функцию можно представить в видеC ( s)W ( s) = Q( s ) P( s) , где Q( s ) =(55)1 + C ( s) P( s)W (s) =76© К.Ю. Поляков, 2008Выражение (55) внешне выглядит как передаточная функция последовательного соединенияобъекта P( s) и «регулятора» Q( s) , причем оно линейно зависит от Q( s) . Поэтому естественновозникает вопрос: нельзя ли сначала выбрать нужным образом Q( s) , а затем найти соответствующий ей регулятор, выразив его передаточную функцию из (55):Q( s)C ( s) =.(56)1 − Q( s) P( s)Очевидно, что функция Q( s) должна быть устойчивой, иначе передаточная функция замкнутойсистемы W ( s) (55) также окажется неустойчивой.
Оказывается, если объект P( s) устойчив, торегулятор, полученный из (56), всегда будет стабилизирующим. Более того, форма (56) охватывает все возможные стабилизирующие регуляторы. Поэтому (56) – это параметризация множества стабилизирующих регуляторов для устойчивого объекта, она называется параметризацией Юла (D.C. Youla).Параметром в (56) является устойчивая функция Q( s) , которая может выбираться произвольно. На практике регулятор (56) должен быть физически реализуемым. Это значит, что передаточная функция C ( s) должна быть правильной (степень ее числителя не больше степени знаменателя). Для этого функция Q( s) также должна быть правильной.Теоретически для оптимального слежения нужно выбрать Q( s) = 1 / P( s) , что даетW ( s) = 1 , однако чаще всего это невозможно.
Дело в том, что передаточная функция объекта впрактических задачах – строго правильная (степень числителя меньше степени знаменателя), иQ( s) получается неправильной. Поэтому используют компромиссные решения, обеспечиваяприближенную инверсию только для наиболее важной полосы частот.Существует множество методов синтеза, в которых устойчивая и правильная функцияQ( s) выбирается в результате численной оптимизации по какому-либо критерию. Затем передаточная функция регулятора рассчитывается по формуле (56).Посмотрим, что получится, если попробовать применить такой подход для неустойчивого1. Выбрав Q( s) = 1 , из (56) получаемобъекта с передаточной функцией P ( s ) =s −1s −1C ( s) =.s−2s −1 1При этом в произведении C ( s ) P( s ) =⋅неустойчивый полюс модели объекта сокращаs − 2 s −1ется (компенсируется) неустойчивым нулем регулятора.
Характеристический полином∆( s ) = s − 1 + ( s − 2)( s − 1) = ( s − 1) 2будет неустойчивым, как и вся замкнутая система. Следовательно, параметризацию (56) в этомслучае использовать нельзя.Для неустойчивых объектов используют другую, более сложную параметризацию. Пустьn( s )P(s) =, где n( s ) и d ( s) – полиномы.
Выберем произвольный устойчивый полином f ( s) ,d (s)степень которого равна наибольшей из степеней n( s ) и d ( s) . Представим функцию P( s) в виде отношения рациональных функцийU ( s)n( s )d (s)P( s) =, где U ( s ) =и V ( s) =.V ( s)f (s)f ( s)Можно показать, что существуют такие правильные устойчивые функции X ( s ) и Y ( s) , для которых выполняется равенствоU ( s ) X ( s) + V ( s)Y ( s ) = 1 .(57)Тогда множество всех стабилизирующих регуляторов описывается формулой77© К.Ю. Поляков, 2008X ( s ) + V ( s )Q( s ),(58)Y ( s ) − U ( s )Q( s )где Q( s) – произвольная правильная устойчивая функция. Выражение (58) определяет параметризацию множества стабилизирующих регуляторов (параметризацию Юла) в общем случае, даже для неустойчивых объектов. Подставив (58) в формулу (54), получаем, учитывая (57),W ( s ) = [X ( s ) + V ( s )Q( s )] U ( s ) .При синтезе можно выбирать устойчивую правильную функцию Q(s ) , при которой передаточные функции замкнутой системы (по входу, по возмущению, по ошибке) имеют нужныесвойства, а затем вычислять передаточную функцию регулятора, используя (58).Для примера рассмотрим снова неустойчивый объект с передаточной функцией1, которую можно записать в видеP( s) =s −11s −1U ( s), V (s) =.P( s) =, где U ( s ) =V ( s)s +1s +1Решением уравнения (57) может быть, например, такая пара устойчивых функций4s+3, Y ( s) =X ( s) =.s +1s +1При выборе Q( s ) = 1 по формуле (58) получаемs+3C ( s) =.s+2Теперь в произведении C ( s ) P( s ) нет никаких сокращений, система устойчива.C ( s) =78© К.Ю.
Поляков, 2008ЗаключениеШаг за шагом, мы рассмотрели основные понятия классической теории автоматическогоуправления. Нужно понимать, что вы прочитали не учебник, а небольшое введение, призванноепознакомить с основными понятиями и дать общее представление о предмете. Тот, кто серьезно собирается изучать методы теории управления и использовать их в своей работе, долженпродолжить изучение, взяв «нормальные» учебники (см. список литературы), в которых эти идругие вопросы изложены значительно более строго и научно.За рамками пособия остались многие темы, с которыми должен быть знаком современныйспециалист по автоматическому управлению. Достаточно сказать, что мы рассмотрели тольколинейные непрерывные системы, тогда как практически все реальные системы содержат нелинейности и управляются цифровыми регуляторами, то есть являются непрерывно-дискретными.При проектировании обязательно должны учитываться случайные воздействия, которыене обсуждались в пособии.
Внедрение цифровых компьютеров позволило использовать адаптивные системы со сложными алгоритмами управления, требующими объемных вычислений.Развиваются и новые классы систем, в которых для управления используется методы искусственного интеллекта и теории нечетких множеств.Автор будет считать свою задачу выполненной, если читатель почувствует в себе силы неостановиться на достигнутом и продолжить самообразование.79© К.Ю. Поляков, 2008Литература для последующего чтения(в порядке увеличения количества страниц)1. Попов Е.П. Теория линейных систем автоматического регулирования и управления. М.:Наука, 1989.2.
Мирошник И.В. Теория автоматического управления. Линейные системы. СПб.: Питер,2005.3. Первозванский А.А. Курс теории автоматического управления – М.: Наука, 1986.4. Бесекерский В.А., Попов Е.П. Теория систем автоматического управления – 4-е изд. СПб.:Профессия, 2003.5. Дорф Р., Бишоп Р. Современные системы управления – М.: Бином, Лаборатория базовыхзнаний, 2004.6. Гудвин Г.К., Гребе С.Ф., Сальгадо М.Э. Проектирование систем управления. М.: Бином, Лаборатория базовых знаний, 2004.80.