УДК 62-506
DOI: 10.17586/0021-3454-2017-60-9-882-890
УПРАВЛЕНИЕ ТЕХНИЧЕСКИМИ СИСТЕМАМИ С ЗАПАЗДЫВАНИЕМ ПРИ ПОМОЩИ ТИПОВЫХ РЕГУЛЯТОРОВ С КОМПЕНСАЦИЕЙ ВОЗМУЩЕНИЙ
И. В. Гоголь, О. А. Ремизова, В. В. Сыроквашин, А. Л. Фокин
Санкт-Петербургский государственный технологический институт (технический университет),
190013, Санкт-Петербург, Россия E-mail: [email protected]
Предложена новая структурная схема системы для робастного управления объектом с запаздыванием по управлению с компенсацией медленно изменяющегося возмущения, приложенного к выходу объекта. Рассматриваются устойчивые передаточные функции объекта, а также передаточные функции, находящиеся на апериодической границе устойчивости. Для обеспечения робастности системы вместо предиктора в контуре управления использована номинальная следящая система, в которой вырабатывается сигнал для компенсации возмущения. Предлагаемый подход позволяет получить грубую систему по отношению к неопределенности величины запаздывания и к параметрической неопределенности передаточной функции. Показано, что для этого необходимо обеспечить грубость основного контура регулирования. Рассмотрена методика построения робастных регуляторов в классе традиционных законов регулирования.
Ключевые слова: компенсация возмущения, робастное управление, запаздывание по управлению, передаточная функция, номинальная система, точность системы, установившийся режим, следящая система, предиктор
Введение. В настоящей статье, в продолжение исследования, начатого в работе [1], рассматриваются проблемы робастного управления объектом при наличии запаздывания по управлению с компенсацией возмущения. Здесь рассматривается возмущение, приведенное к выходу объекта, а задача решается в классе традиционных (ПИ, ПИД) законов управления. С практической точки зрения, это самая востребованная постановка задачи управления технологическими процессами [2].
Традиционно при автоматизации в качестве возмущений рассматриваются центрированные случайные процессы или функции, принадлежащие функциональному пространству ¿2. Задача стабилизации решается за счет специального выбора закона регулирования в одноконтурной системе. В данном случае, наряду с этими возмущениями, рассматриваются возмущения в виде ограниченных функций, например медленные периодические и квазипериодические процессы, которые способны вывести систему из нормального режима. При этом задача решается за счет использования специальной структуры системы, которая является предметом исследования в настоящей статье.
Такая задача решена для объектов без запаздывания или с запаздыванием по состоянию [3—7]. При наличии запаздывания по управлению в работах [8—11] получены решения для мультисинусоидального возмущения, а в работе [3] — при наличии неизвестного возмущения. Но при неопределенности задания величины запаздывания невозможно использование структуры предиктора. Поэтому задача робастного управления при неопределенности величины запаздывания является актуальной.
Постановка задачи. Рассматривается модель объекта в виде передаточной функции
(1)
Управление техническими системами с запаздыванием 883
Будем рассматривать два вида передаточных функций:
W0 (p) = k0-^exp(-xp), (2) a(p)
где a(p), p(p) — полиномы, корни которых расположены строго левее мнимой оси,
a(0) = Р(0) = 1; ko — коэффициент передачи, ko <ko <ko ; x — запаздывание, x<x<x, а также
Wo (p) = ko -iO^exp (-xp). (3)
pa(p)
Появление интегратора в (3) чаще всего связано с использованием электрического двигателя в качестве исполнительного механизма. Такая структура объекта раньше [1] не рассматривалась. Предполагается, что выполнены ограничения на абсолютное значение возмущения и на производные:
f (t)<MK, i = 0,1,..., K , (4)
где K — максимальный рассматриваемый порядок производной.
Из множества передаточных функций (2), (3) выделим номинальные, которые совпадают друг с другом, так как для передаточной функции (3) номинальная передаточная функция рассматривается без интегратора. Поэтому номинальная передаточная функция имеет вид
Wo0 (p) = ko0 a0(4exp (-x0 p), (5)
a (p) 4 '
где k0, x0 — номинальные значения коэффициента передачи и запаздывания, Р° (p), a0 (p) —
номинальные полиномы числителя и знаменателя, ko < k0 < ko , x < x0 <x . Цель управления — выполнение неравенства
\g (t)- y (t )|<5, (6)
где g (t) — задающий сигнал на входе системы, y (t) — выходной сигнал системы, 8 — заданная величина погрешности.
Для этого предполагается сформировать сигнал щ (t), компенсирующий возмущение
f (() с заданной точностью:
f (t)-Wo (p) ui (t)<8i, (7)
где 8i — погрешность компенсации.
Основной результат. Рассмотрим структурную схему с дополнительным контуром следящей системы компенсации, не содержащую предиктора возмущения (рис. 1). Для передаточной функции объекта (2) эта структурная схема повторяет рассмотренную в работе [1], но с другой точкой приложения возмущения. Для передаточной функции (3) эта схема является оригинальной, так как следящая система компенсации не идентична основному контуру.
Для компенсации возмущения f формируется сигнал u1 и используется оценка f1 . Для передаточных функций (3) и (5) введено реальное дифференцирующее звено для вычисления производной, имеющее вид
^ {р) =
ТЕр +1
(8)
где Те — малая постоянная времени, тогда как в работе [1] для функций (2), (5) Ж {р) = 1.
и1
Жр,( р) , и Жо( р)
л
Ж (р)
>о0( р ) ■-
л
<к>—* Жр2 ( р)
Жо0( р )
в
ё
г
«1 {р )=,,:/ л {р). (11)
Рис. 1
На основании структурной схемы получим
Л {р) = Ж {р)Жо {р)«{р) + {р)л{р)-Жо0 {р)и{р) = АЖ{р)и{р) + {р)/{р), (9) где АЖ {р) = {р)Ж0 {р)- Wo0 {р);
«1 {р)=1 { ){АЖ{р)«{р)+ж{р)л{р)), (10)
1 + Ж>2 {р Ж {р )
где и{р) = Жр1 {р)г{р)-и1 {р), Жр1, Жр2 — передаточные функции регуляторов. В номинальной системе при АЖ (р) = 0 из формулы (10) получим
Жр2 { р Ж {р) 1 + Жр2 {рЖ0 {р)
Для компенсации возмущения / на выходе объекта в номинальной системе используется сигнал
,0 {р)и {р)= Жр2 {рЖ0 {р)Ж {р) 1 + Жр2 {рЖо0 {р)
Для объекта (2) выражение (12) точно совпадает с передаточной функцией замкнутой номинальной системы основного контура при Ж {р) = 1. Для объекта (3) это выполняется только с точностью до малой постоянной времени Те , так что числитель (12) можно представить в виде
р° {р )ехр {-т0 р) Жа {р)Жо0 {р) = к0^^ 10 ' .
) ^ о {тер + 1)а0{р)
В обоих случаях справедливо следующее утверждение.
Утверждение 1. В рамках предложенной структуры (см. рис. 1) номинальная система компенсации возмущения л описывается передаточной функцией, совпадающей с передаточной функцией замкнутой номинальной системы основного контура.
Следствие 1. Обе системы имеют одинаковую грубость, которая численно оценивается
с помощью Ню -нормы функции чувствительности [12].
Ж0°{р)ч {р )= рпг;;:.:0 ^'л {р) («>
На основании формулы (10) получим
1
(р )=•
1 + (Р)( (р) + АК (р))
Для сигнала ошибки получим
Ж,2 (р)(АК(р)ЖР1 (р)е(р) + (р)/(р))] .(13)
Ф) = 8(р)-у(р) = 8(р)-(I(р) + К (р)Жр1 (р)г(р)-Ж0 (р)«1(р)), откуда с учетом (13)
1 + Кр2 (р) (К0 (р ) + АК (р))] 8 (р) -
в(р ) = —'
а
(р п
(14)
где
1 + Кр2 (р) (( (р ) + А К (р)) - Кр2 (р) ^ (р) К, (р)
а (р) = (1 + Кр1 (р) К, (р)) (1 + Кр2 (р) К? (р)) + Кр2 (р) А К (р). Согласно (14) для номинальной системы при АК(р) = 0 по каналу 8 ^8 получим
8(р)= ш (1 )8(Р). (15)
1 + Кр1 (Р)Ко (Р)
Эта модель совпадает с соответствующей моделью для основного контура, таким образом, имеет место следующее утверждение.
Утверждение 2. Введение системы компенсации не влияет на динамику основного контура.
Следствие 2. Если совместно с медленно изменяющимся возмущением действует случайное возмущение или функция из ^, которые традиционно рассматриваются в теории
управления и устраняются за счет действия основного контура, то введение системы компенсации не влияет на компенсацию этих возмущений.
На основании формулы (14) можно исследовать точность системы в установившемся режиме. Если передаточные функции регуляторов Кр (р), Кр2 (р) содержат интегратор, то в
установившемся режиме (р ^ 0) получим Кр1 (р) ^ да, Кр2 (р) ^ да.
Следовательно, в установившемся режиме согласно (14) получим 8(р 0. Таким образом, имеет место астатизм первого порядка.
Для оценки погрешности компенсации (7) после подстановки выражения (14) в (13) получим
ыЛ
(р )=-
Кр1 (р)Кр2 (р)АК (р) 1 + Кр2 (р) К (р) + АК (р) - Кр2 (р)К, (рК (р))
1 + Кр2 (р )(к0 (р ) + АК (р )) а (Р )
Кр2 (РК (Р)
Кр2 (р)(( (р )+АК (р))
I (р) + Кр1(р (Р) ^ (р).
а
(Р)
(16)
Отсюда с учетом АК(р) = К (р)К0 (р)-К00 (р) при р ^ 0, Кр1 (р)^да Кр2 (р )^да получим для установившегося режима
и
(' )=
АК (0)
К,0 (0 К
8 > + ■1 (')
откуда
1
/м-^ь (')|£^ЭгИг)|,тч=8" (17)
Таким образом, введение дополнительной замкнутой системы компенсации возмущения в контур управления вместо предиктора позволяет построить робастную систему с компенсацией медленно изменяющегося возмущения на выходе объекта с запаздыванием по управлению за счет робастных законов управления в основном контуре и в системе компенсации.
Синтез робастных регуляторов. На основании утверждения 1 для обеспечения грубости системы компенсации передаточные функции регуляторов Жр (р), (р) требуется выбирать так, чтобы обеспечить робастность основного контура и контура компенсации по отношению к неопределенности задания запаздывания и к параметрической неопределенности передаточной функции объекта.
Таким образом, появляется задача синтеза робастной одноконтурной системы с запаздыванием. Эта задача имеет разные решения, например [13, 14]. В данном случае были использованы традиционные (ПИ, ПИД) законы регулирования, например [15, 16], которые в основном применяются при автоматизации технологических процессов.
Для объекта с передаточной функцией (2) регуляторы основного контура и системы компенсации совпадают, и в этом случае передаточные функции регуляторов можно записать как
«с а° (р)
*0р р° (р)(Тер +1)
Жр1 (р) = Жр2 (р) = (18)
или
Жр1 (р) = Жр2 (р) = «0- кр^ \n-rn-1 , (19)
«с к Трр+1 а0 (р)
к0 р р р0 (р)(Тер +1) где «с = 0,343/ т0 — частота среза; Тр = 0,25х0, кр = 1,578 — настройки регулятора: постоянная времени и коэффициент усиления; малая постоянная времени Те введена искусственно для обеспечения физической реализуемости передаточных функций регуляторов;
т = р0 (р), п = а0 (р).
В работах [15, 16] показано, что регулятор (18) обеспечивает робастность системы, а для уменьшения времени регулирования используется регулятор (19). При наличии интегратора в передаточной функции объекта (3) используется аппроксимация вида
1 У
, у» 1. (20)
р ур +1
Кроме этого, теперь передаточные функции регуляторов не одинаковы. Передаточная функция Жр2 (р), как и раньше, вычисляется на основании (18) или (19), а передаточная
функция Жр1 (р) преобразуется к виду
0,
Жр1 (р) = ^ 'Л:')а (р)-т (21)
к
ур р0 (р )(Тер+1)
или
«с ^ Трр +1 (ур + 1)а0 (р)
Жр1 (р )=лГ кр^--7 \п-т +1 . (22)
ко0 уР р р0 (р )(Тер + 1)пт+1
Пример. Для сравнительного анализа результатов рассмотрим пример из работы [1], добавив в передаточную функцию объекта интегратор, так как схема без интегратора во многом повторяет пример, приведенный в [1], разница только в точке приложения возмущения. Пусть передаточная функция объекта имеет вид
Жо {р) =
коехР {- рт) р {Тр +1)
(23)
где Т — постоянная времени объекта, и номинальные параметры принимают следующие зна-
чения: ко0 = 2, Т0 = 15 с, т0 = 10 с.
Передаточная функция Жр {р) вычисляется по формуле (21) и представляет собой ПИД-закон регулирования:
0,343 {1500р +1) {15 р +1)
ЖР1 {р ) = ■
(24)
10-1500 • 2 р {0,1 р +1)
где ТЕ = 0,1с, у = 1500.
Передаточная функция Жр2 {р) вычисляется по формуле (18) и является ПИ-законом регулирования:
0,343 15р +1
ЖР2 {р ) =
10 • 2
(25)
На входе системы задается единичное воздействие, а в качестве возмущения на выходе используется синусоидальная функция с единичной амплитудой. При данной величине запаздывания система компенсирует возмущение с 5 %-ной точностью, если частота
&< Ш1 =0,006 с-1; в работе [1] этот интервал больше: &< Ш1 =0,0075 с-1, что связано с отсутствием интегратора в передаточной функции объекта. При увеличении частоты требование 5 %-ной точности не выполняется.
Соответствующая временная характеристика при ю = 0,006 с-1 показана на рис. 2; на
рис. 3 показана временная характе сигнала не выходит за пределы и {г)
ристика для сигнала управления, видно, что амплитуда < 1.
0,8 0,6 0,4 0,2 0 -0,2
400
800
1200 1600 X
400
Рис. 2
800
Рис. 3
1200 1600
Система с регуляторами (24), (25) не теряет устойчивости при увеличении величины запаздывания в передаточной функции объекта до 21,5 с, т.е. на 115 %. При увеличении величины запаздывания до 17 с, т.е. на 70 %, перерегулирование не превышает 30 %, следовательно,
0
0
г
система не теряет работоспособности, что демонстрирует временная характеристика, показанная на рис. 4.
1
0 0,6 0,4 0,2
0 400 800 1200
Рис. 4
Заключение. Рассмотрена задача парирования медленно изменяющегося ограниченного возмущения, приложенного к выходу объекта с запаздыванием по управлению. Передаточная функция объекта должна быть устойчива или должна находиться на апериодической границе устойчивости. Для решения этой задачи предложена структурная схема робастной системы, где вместо предиктора возмущения использована специальная следящая система компенсации возмущения, что обеспечивает грубость системы относительно параметрической неопределенности передаточной функции объекта и неопределенности задания величины запаздывания.
Такой подход, однако, возможен только для достаточно медленно изменяющегося возмущения, иначе уменьшается точность его компенсации и погрешность регулирования выходит за пределы 5 %-ной зоны. При этом система компенсации возмущения не влияет на динамику основного контура, т. е. позволяет независимо решать задачи подавления случайных помех или возмущений, принадлежащих функциональному пространству Ь2.
Показано, что для обеспечения грубости системы компенсации возмущения следует увеличивать грубость основного контура системы и системы компенсации, что делает актуальной задачу синтеза робастной одноконтурной системы с запаздыванием. В данном случае предложена методика синтеза в классе традиционных (ПИ, ПИД) законов регулирования.
список литературы
1. Ремизова О. А., Фокин А. Л. Робастное управление устойчивым техническим объектом при наличии запаздывания по управлению с компенсацией возмущений// Изв. вузов. Приборостроение. 2016. Т. 59, № 12. С. 1010—1017.
2. Денисенко В. В. Разновидности ПИД-регуляторов //Автоматизация в промышленности. 2007. № 6. С. 45—50.
3. Цыкунов А. М. Робастное управление с компенсацией возмущений. М.: ФИЗМАТЛИТ, 2012. 300 с.
4. Бобцов А. А. Робастное управление по выходу линейной системой с неопределенными коэффициентами // Автоматика и телемеханика. 2002. № 11. С. 108—117.
5. Yao J. Y., Jiao Z. X., Ma D. W. Adaptive robust control of DC motors with extended state observer // IEEE Transact. in Industrial Electronics. 2014. Vol. 61, N 7. P. 3630—3637.
6. Wan Y., Zhao J., Dimirovski G. M. Robust adaptive control for a single-machine infinite bus power system with a SVC // Control Engineering Practice. 2014. Vol. 30, SI. P. 132—139.
7. Chen M., Ge S. S., How B. V. E. Choo Y. S. Robust adaptive position mooring control for marine vessels // IEEE Transact. on Control System Technologies. 2013. Vol. 21, N 2. P. 395—409.
8. Компенсация неизвестного мультигармонического возмущения для нелинейного объекта с запаздыванием по управлению /А. А. Бобцов, С. А. Колюбин, А. А. Пыркин // Автоматика и телемеханика. 2010. № 11. С. 136—148.
9. Пыркин А. А. Адаптивный алгоритм компенсации параметрически неопределенного смещенного гармонического возмущения для линейного объекта с запаздыванием в канале управления // Автоматика и телемеханика. 2010. № 8. С. 62—78.
10. Rejection of sinusoidal disturbance of unknown frequency for linear system with input delay / A. Pyrkin, A. Smyshlyaev, N. Bekiaris-Liberis, M. Krstic // Amer. Control Conf. Baltimore, USA, 2010.
11. Стабилизация нелинейного объекта с входным запаздыванием и синусоидальным возмущающим воздействием / А. А. Пыркин, А. А. Бобцов, С. А. Колюбин // Автоматика и телемеханика. 2015. №1. С. 21—30.
12. Методы робастного, нейро-нечеткого и адаптивного управления / Под ред. Н. Д. Егупова. М.: Изд-во МГТУ им. Н. Э. Баумана, 2002. 744 с.
13. Фуртат И. Б., Тупичин Е. А. Управление нелинейными объектами с запаздыванием на базе модифицированного алгоритма бэкстеппинга // Изв. вузов. Приборостроение. 2015. Т. 58, № 9. С. 707—712.
14. Григорьев В. В., Бойков В. И., Быстров С. В., Рябов А. И., Мансурова О. К. Исследование процессов позитивных систем на основе качественной экспоненциальной устойчивости// Изв. вузов. Приборостроение. 2013. Т. 43, № 4. С. 15—20.
15. Фокин А. Л. Синтез робастных систем управления технологическими процессами с типовыми регуляторами // Изв. СПбГТИ(ТУ). 2014. № 27. С. 101—106.
16. Ремизова О. В., Сыроквашин В. В., Фокин А. Л. Синтез робастных систем управления с типовыми регуляторами // Изв. вузов. Приборостроение. 2015. Т. 58, № 12. С. 966—972.
Сведения об авторах
Иван Владимирович Гоголь — аспирант; СПбГТИ(ТУ); кафедра автоматизации процессов хими-
ческой промышленности; E-mail: [email protected] Ольга Александровна Ремизова — канд. техн. наук, доцент; СПбГТИ(ТУ); кафедра автоматизации
процессов химической промышленности; E-mail: [email protected] Владислав Викторович Сыроквашин — канд. техн. наук, доцент; СПбГТИ(ТУ); кафедра автоматизации
процессов химической промышленности Александр Леонидович Фокин — д-р техн. наук, профессор; СПбГТИ(ТУ); кафедра автоматизации
процессов химической промышленности; E-mail: [email protected]
Рекомендована кафедрой Поступила в редакцию
систем управления и информатики 21.03.17 г.
НИУ ИТМО
Ссылка для цитирования: Гоголь И. В., Ремизова О. А., Сыроквашин В. В., Фокин А. Л. Управление техническими системами с запаздыванием при помощи типовых регуляторов с компенсацией возмущений // Изв. вузов. Приборостроение. 2017. Т. 60, № 9. С. 882—890.
CONTROL OF TECHNICAL SYSTEMS WITH DELAY USING STANDARD REGULATORS WITH DISTURBANCE COMPENSATION
I. V. Gogol, O. A. Remizova, V. V. Syrokvashin, A. L. Fokin
St. Petersburg State Technological Institute (Technical University), 190013, St. Petersburg, Russia E-mail: [email protected]
For an object with delay, a new structural schematic of system of robust control with compensation of slowly changing perturbation at the object output is proposed. The object transfer functions are supposed to be stable or related to the boundary of aperiodic stability. To ensure the system robustness, predictor in the control loop is replaced by a nominal servo system in which a signal for disturbance compensation is generated. The proposed approach is reported to allow for realization of a rough system in relation to the uncertainty in the delay magnitude and parametric uncertainty of the transfer function. Construction of robust regulators in the traditional class of control laws is analyzed. The necessity of roughness of the main control loop is demonstrated.
Keywords: compensation of disturbances, robust control, delay in control, transfer function, nominal system, system accuracy, steady-state mode, servo system, predictor
Data on authors
Ivan V. Gogol — Post-Graduate Student; St. Petersburg State Technological Insti-
tute, Department of Processes Automation in Chemical Industry;
E-mail: [email protected]
Olga A. Remizova — PhD, Associate Professor; St. Petersburg State Technological
Institute, Department of Processes Automation in Chemical In-
dustry; E-mail: [email protected]
Vladislav V. Syrokvashin — PhD, Associate Professor; St. Petersburg State Technological
Institute, Department of Processes Automation in Chemical In-
dustry
Aleksander L. Fokin — Dr. Sci., Professor; St. Petersburg State Technological Institute,
Department of Processes Automation in Chemical Industry;
E-mail: [email protected]
For citation: Gogol I. V., Remizova O. A., Syrokvashin V. V., Fokin A. L. Control of technical systems with
delay using standard regulators with disturbance compensation. Journal of Instrument Engineering. 2017.
Vol. 60, N 9. P. 882—890 (in Russian).
DOI: 10.17586/0021-3454-2017-60-9-882-890