УДК 62-506
DOI: 10.17586/0021-3454-2016-59-12-1010-1017
РОБАСТНОЕ УПРАВЛЕНИЕ УСТОЙЧИВЫМ ТЕХНИЧЕСКИМ ОБЪЕКТОМ
ПРИ НАЛИЧИИ ЗАПАЗДЫВАНИЯ ПО УПРАВЛЕНИЮ С КОМПЕНСАЦИЕЙ ВОЗМУЩЕНИЙ
Санкт-Петербургский государственный технологический институт (технический университет),
190013, Санкт-Петербург, Россия E-mail: [email protected]
Предложена новая структурная схема системы, обеспечивающая робастное управление объектом при наличии запаздывания по управлению с компенсацией медленно изменяющихся возмущений. На основании внутренней модели объекта в каждый момент времени оценивается реакция выхода системы на возмущение. Вместо предиктора в контуре управления использована специальная следящая номинальная система, на вход которой подается сигнал, а компенсация возмущения производится управляющим воздействием, которое формируется в этой следящей системе. Предложенная схема позволяет снизить чувствительность систем к параметрической неопределенности модели объекта и величины запаздывания.
Ключевые слова: неопределенность, запаздывание, возмущение, компенсация, предиктор, номинальная система
Введение. В настоящей работе рассматриваются традиционные законы робастного управления с компенсацией медленно изменяющихся возмущений, действующих в низкочастотном диапазоне (величина запаздывания считается неопределенной). В качестве примеров таких возмущений можно привести изменение размалываемости материала на входе мельницы или изменение теплотворной способности топлива в печи.
Обычно такие детерминированные возмущения в нормальном режиме функционирования технического объекта представляют собой медленно ослабевающие, а затем усиливающиеся сигналы. На этапе анализа синтезированной системы управления они могут описываться синусоидой с малой частотой или линейно изменяющимися пилообразными сигналами. При решении задачи синтеза предполагается, что их форма заранее неизвестна.
Если не предпринять специальные меры по подавлению таких возмущений, то невозможно выполнить требования по точности. Известно [1], что в этих условиях оптимальной по интегральному квадратичному критерию является комбинированная система, рассматриваемая в настоящей работе.
Для объектов без запаздывания или с запаздыванием только по состоянию решения задачи парирования возмущений известны [2—6]. Для объектов с запаздыванием по управлению аналогичные исследования начали проводиться только в недавнее время. Наиболее полные результаты получены для случая мультигармонического возмущения [7, 8].
В настоящей работе эта задача решается в классе робастных систем с типовыми регуляторами для описанного выше медленно меняющегося возмущения произвольной формы (предполагается, что известен только интервал определения величины запаздывания).
Постановка задачи. Рассмотрим устойчивый объект регулирования с запаздыванием по управлению, который описывается моделью вида
О. А. Ремизова, А. Л. Фокин
(1)
Робастное управление устойчивым техническим объектом при наличии запаздывания 1011 где Ж0 (р) — передаточная функция объекта с запаздыванием; Вт (р), Ап (р) — произвольные полиномы степени т и п соответственно (т < п, Вт (0) = Ап (0) = 1); коэффициенты полиномов Вт (р), Ап (р) могут изменяться в заданных интервалах, к0 < к0 < к0 ; т — запаздывание, т<т<т, /(р) — ограниченное детерминированное возмущение; и(р) — сигнал
управляющего воздействия.
Также предполагается, что выполняются ограничения на абсолютное значение возмущения и на производные
/ (фмг, i = 0,1,..., К, (2)
где i — порядок производной.
Наряду с реальной Ж0 (р) рассматривается устойчивая номинальная передаточная функция объекта с запаздыванием
(р) = к? ВАт(р)ехр(-т0р), (3)
Ап (р)
где к0, т0 — номинальные значения коэффициента передачи и запаздывания; Вт (р), А (р) —
номинальные полиномы числителя и знаменателя; к0 < к0 < к0 , т <т0 <т.
Требуется разработать структуру системы управления с компенсацией возмущения / (р) заранее неизвестной формы, не чувствительную к изменению величины запаздывания т в (1) и к изменению коэффициентов полиномов передаточной функции инерционной части
Вт (р) Ап (р).
Цель управления может быть сформулирована в виде неравенства
^ (г)-у (г)|<8, (4)
где g (г) — задающий сигнал на входе системы, у (г) — выходной сигнал системы, 8 — погрешность.
Для этого предполагается сформировать сигнал и (г), компенсирующий возмущение с требуемой точностью
\/ (г)- и (г )|<8, (5)
где 81 — погрешность компенсации.
Основной результат. Для оценки величины возмущения обычно используется внутренняя модель объекта [2—8], на основании которой решается задача компенсации возмущения. При наличии запаздывания по управлению для компенсации необходимо использовать предиктор, который можно построить, если заранее задать вид возмущения. Но даже в этом случае структура системы с предиктором весьма чувствительна к неопределенности величины запаздывания в (1).
В работе предлагается иная структурная схема компенсации возмущения без предиктора (рис. 1). Здесь внутренняя модель использована для построения оценки реакции на выходе системы У1, вызванной действием возмущения на ее входе. Полученная с использованием номинальной передаточной функции объекта оценка является обобщенной, так как
дополнительно содержит информацию о параметрической неопределенности передаточной функции реального объекта.
g
Рис. 1
Переменная / поступает на вход следящей системы, которая структурно совпадает с одноконтурной системой, только вместо передаточной функции объекта (1) здесь использована номинальная передаточная функция (3). В идеале — выход следящей системы /2 точно
совпадает с / и Жо0 (р ) = Wo (р) — она является точной моделью, по которой можно проследить, как действует возмущение в любой точке структурной схемы одноконтурной системы. Полученная таким образом переменная « используется в системе для компенсации возмущения / . На основании структурной схемы получим
/1 (р) = Wo (р) (/ (р) + П2 (р)) - Wo0 (р) «2 (р) ,
отсюда
/1 (р) « Wo0 (р)/ (р) + AW (р)«2 (р) , (6)
где AW (р) = Wo (р)-Wo0 (р).
В соответствии с рис. 1 справедлива формула
«1 (р) = Жр (р) /(р)1 - Жр (р) 0? (р) «1 (р) ,
(7)
где Жр — передаточная функция регулятора.
С учетом (6) при «2 (р) = Жр (р)в(р)-и1 (р) для компенсирующего сигнала и1 (р) по-
лучим
(р ) =
Жр ( р К ( р )
1 + Жр (рЖ (р) + АЖ(р)Жр (р)
/ (р )
АЖ (р )Жр2 (р )
1 + Жр (р)Ж0 (р) + АЖ (р)Жр (р)
Кр),
также для основного контура
••(р )=т
+Жр (р Ж (р )■
* (р)-1+^ (р) (/(р)-«1 (р)),
(8)
(9)
в — сигнал рассогласования.
Для оценки грубости системы компенсации возмущения / можно использовать номинальную модель (8) при АЖ (р) = 0
Робастное управление устойчивым техническим объектом при наличии запаздывания 1013
(р ) = Ф(р )/ (р ) =
Жр ( р Ж (р ) 1 + Wp (рЖ (р)
А (р )
(10)
где Ф(р) — передаточная функция замкнутой номинальной системы по каналу „задающее воздействие—выходной сигнал" ( ^ у).
Таким образом, передаточная функция, связывающая компенсирующий сигнал и1 (р) с возмущением / (р), совпадает с номинальной передаточной функцией замкнутой системы
основного контура. Следовательно, эти системы имеют одинаковую чувствительность по отношению к неопределенности величины запаздывания и параметрической неопределенности.
Будем предполагать, что в передаточной функции регулятора Жр (р) присутствует интегратор и, следовательно, система по каналу / ^ и1 является астатической первого порядка. Тогда для реального объекта ( АЖ (р) ^ 0) при р ^ 0 получим Жр (р) ^да, и на основании (8), (9) в установившемся режиме (р = 0) выполняется соотношение
1 АЖ (0)
А АЖ (0) А
и=а-,, а+-
^.
Ж0 (0У Ж (0) Ж0 (0)
Отсюда в окрестности установившейся траектории можно получить оценку (5)
К - А <81 =
тах
К (0 )1
Жо0 (0)
А (0)1-
тах
К (0 )1
Ко0 (0)
к (0)|.
(11)
(12)
Таким образом, в работе рассматриваются медленные возмущения (2) с ограничениями на производные. Запаздывание вносит дополнительный фазовый сдвиг, который является источником погрешности и это определяет предельную скорость и ускорение изменения возмущения. Методика оценки точности в динамическом режиме в этом случае совпадает с классической [9] для системы с астатизмом первого порядка.
Некоторого увеличения предельных значений скорости и ускорения возмущения можно достигнуть в рамках комбинированного управления по заданию в следящей системе компенсации с дополнительными передаточными функциями Ж (р), Ж (р), как на рис. 2. Но это увеличивает чувствительность к запаздыванию.
Рис. 2
Подставив (8) в (9), можно получить
( ) 1 + Жр(р)Жо (р)
8(р ) =
(1 + Жр (р)Жо (р)) - Жо (р)АЖ (р)Жр2 (р)
к (р )-
(1 + Жр (рЖ (р))) (р)(1 + АЖ(р)Жр (р)) (1 + Жр (р)Жо (р))2 -Жо (р)АЖ(р)Жр2 (р)
А (р ).
(13)
Отсюда видно, что номинальная система (АЖ (р ) = 0) с компенсатором описывается моделью вида
^ )= 1 + Жр (р'к (р) ' (р)- 1 + Ж^К (р)/ ). <14)
Это совпадает с номинальной моделью динамики основного контура. Следовательно, введение системы компенсации не влияет на динамику основного контура. Анализ влияния неопределенности АЖ (р) ^ 0 на динамику может быть в каждом конкретном случае проведен путем моделирования.
На основании (13) в установившемся режиме получим
Ж2 (0 )АЖ (0) = Ж (0 )АЖ (0)
(0)-Ж, (0)АЖ (0) Ж0 (0)-АЖ (0)-7' ^ ;
Отсюда при (р ) = Wo (р)- А Ж ( р) может быть получена оценка (4) вида
- у| < 5 = тах |АЖ (0)1 ^0™ / . (16)
Таким образом, введение дополнительной замкнутой системы компенсации возмущения в контур управления вместо предиктора позволяет построить робастную систему с компенсацией медленно изменяющегося возмущения на входе объекта управления с запаздыванием по управлению.
Синтез робастного регулятора основного контура. Ранее было показано, что система парирования возмущения по каналу / ^ «1 и основной контур g ^ у имеют одинаковую чувствительность. Поэтому в системе компенсации рассматривается регулятор, передаточная функция которого совпадает с передаточной функцией регулятора основного контура.
Для синтеза основного контура можно воспользоваться разными подходами [10]. Но в данном случае для простоты предполагается использовать традиционные законы регулирования, позволяющие реализовать грубую систему, в том числе и по отношению к вариациям величины запаздывания. Поэтому далее используется методика работ [11, 12], в которых получены типовые и близкие к ним простые робастные законы регулирования вида
Жр1 (р ) = ^-Ш.--, (17)
рЛР> (р)(р + 1)"-1 1 '
ЖР2 (р)^^-^-г, (18)
к0 р р В" (р)(7> + Г"'-1
где частота среза шс = 0,343/Т0 , Тр = 0,25x0, кр = 1,578, Те — малая постоянная времени, введенная для обеспечения физической реализуемости передаточных функций регуляторов. Если полином В" (р) содержит неустойчивые корни, то вместо В" (р) в (17), (18) используется только его часть с устойчивыми корнями.
Регулятор (17) реализует систему, обладающую достаточно низкой чувствительностью, но с несколько увеличенным временем регулирования. Для увеличения быстродействия до времени регулирования tp = 3х можно использовать регулятор (18), но при этом немного
уменьшается грубость системы. Например, для устойчивой модели с инерционной частью, описываемой звеном первого порядка, регулятор (17) реализует пропорционально-интегральный (ПИ) закон регулирования, а регулятор (18) — пропорционально-интегрально-дифференциальный (ПИД) закон.
Робастное управление устойчивым техническим объектом при наличии запаздывания 1015 Пример. Рассмотрим передаточную функцию объекта вида
£о0ехр (- рт0)
^ (р ) = •
То р +1
(19)
Пусть номинальные параметры принимают значения: = 2, Т0 = 15с, т0 = 10с. Передаточная функция (17) робастного регулятора будет иметь вид ПИ-закона регулирования
0,343 15р +1
ц* (р ) = •
2-10 р
Передаточная функция (18) будет иметь вид ПИД-закона регулирования
Цр2 (р) = 0-3-43-1,578-2,5Р +115Р +1
(20)
(21)
2-10 0,1 р +1 р Будем моделировать сигнал возмущения при помощи синусоидального сигнала с заданной частотой. При заданном значении запаздывания система, показанная на рис. 1, с передаточной функцией регулятора (20) обеспечивает подавление возмущения с погрешностью 5 %
в диапазоне частот ш< Ш1 =0,0075 с-1, а система с передаточной функцией регулятора (21) —
в диапазоне ш< Ш2 =0,0085 с-1.
На рис. 3 представлена временная характеристика выхода системы, состоящей только из основного контура без компенсации сигнала возмущения и1, при подаче на вход объекта синусоидального возмущения с единичной амплитудой и частотой 0,0075 с-1 и задающим сигналом в виде единичного ступенчатого воздействия. Видно, что компенсации возмущения не происходит. На рис. 4 приведен тот же эксперимент, но при наличии в контуре управления следящей системы компенсации возмущения. Видно, что стабилизация происходит с погрешностью 5 %.
800 1200 1600 X 0 400 800 1200
Рис. 3 Рис. 4
Система с регулятором (20) обладает минимальной чувствительностью к параметрической неопределенности, связанной с изменениями величины запаздывания. На рис. 5 показана временная характеристика при вариации запаздывания в объекте на 50 % (при т = 1,5т0 = 15 с), когда перерегулирование не превышает 30 %. При использовании регулятора (21) это значение уменьшается до 12,5 с. Граница устойчивости достигается в первом случае при т = 23 с, а во втором т = 16,5 с.
Использование структурной схемы системы компенсации (см. рис. 2) при Ж (р) = 0,4 и Ж (р ) = 0 с регулятором (20) позволяет увеличить максимальную частоту возмущения до
Ш1 = 0,013 с-1, а если использовать регулятор (21) при k = 0,5, то до Ш2 = 0,015 с-1.
При этом уменьшается диапазон возможных вариаций величины запаздывания при сохранении устойчивости: в первом случае до т = 17 с, а во втором — до т = 13,7 с.
Y
1
0,5
0 400 800 1200 1600 X
Рис. 5
Заключение. В работе предложена новая структура робастной системы управления объектом с запаздыванием по управлению с компенсацией медленно изменяющегося возмущения, в которой вместо предиктора возмущения использована специальная следящая система. Показано, что такой подход позволяет обеспечить грубость системы стабилизации по отношению к изменению величины запаздывания и других параметров передаточной функции объекта за счет применения робастного управления.
список литературы
1. Первозванский А. А. Курс теории автоматического управления. М.: Наука, 1986. 616 с.
2. Никифоров В. О. Нелинейная система управления с компенсацией внешних детерминированных возмущений // Изв. РАН. Теория и системы управления. 1997. № 4. С. 69—73.
3. Гайдук А. Р., Плаксиенко Е. А. Управление нелинейными объектами с компенсацией неопределенных возмущений // Мехатроника, автоматизация, управление. 2013. № 1. С. 2—8.
4. Marino R., Santosuosso G. L., Tomei P. Adaptive stabilization of linear systems with outputs affected by unknown sinusoidal disturbances // European Control Conf. Kos. 2007. P. 129—134.
5. Цыкунов А. М. Робастное управление с компенсацией возмущений. М.: ФИЗМАТЛИТ, 2012. 300 с.
6. Бобцов А. А. Алгоритм робастного управления линейными объектами по выходу с компенсацией неизвестного детерминированного возмущения // Изв. РАН. Теория и системы управления. 2003. № 2. С. 93—97.
7. Бобцов А. А., Колюбин С. А., Пыркин А. А. Компенсация неизвестного мультигармонического возмущения для нелинейного объекта с запаздыванием по управлению // Автоматика и телемеханика. 2010. № 11. С. 136—148.
8. Пыркин А. А. Адаптивный алгоритм компенсации параметрически неопределенного смещенного гармонического возмущения для линейного объекта с запаздыванием в канале управления // Автоматика и телемеханика. 2010. № 8. С. 62—78.
9. Бесекерский В. А., Попов Е. П. Теория систем автоматического регулирования. М.: Наука, 1972. 768 с.
10. Григорьев В. В., Бойков В. И., Быстров С. В., Рябов А. И., Мансурова О. К. Исследование процессов позитивных систем на основе качественной экспоненциальной устойчивости // Изв. вузов. Приборостроение. 2013. Т. 43, № 4. С. 15—20.
11. Фокин А. Л. Синтез робастных систем управления технологическими процессами с типовыми регуляторами // Изв. СПбГТИ(ТУ). 2014. № 27. С. 101—106.
12. Ремизова О. В., Сыроквашин В. В., Фокин А. Л. Синтез робастных систем управления с типовыми регуляторами // Изв. вузов. Приборостроение. 2015. Т. 58, № 12. С. 12—18.
Сведения об авторах
Ольга Александровна Ремизова — канд. техн. наук, доцент; СПбГТИ(ТУ), кафедра автоматизации процессов химической промышленности; E-mail:[email protected] Александр Леонидович Фокин — д-р техн. наук, профессор; СПбГТИ(ТУ), кафедра автоматизации
процессов химической промышленности; E-mail: [email protected]
Робастное управление устойчивым техническим объектом при наличии запаздывания 1017
Рекомендована кафедрой Поступила в редакцию
автоматизации процессов 27.07.16 г.
химической промышленности
Ссылка для цитирования: Ремизова О. А., Фокин А. Л. Робастное управление устойчивым техническим объектом при наличии запаздывания по управлению с компенсацией возмущений // Изв. вузов. Приборостроение. 2016. Т. 59, № 12. С. 1010—1017.
ROBUST CONTROL OVER SUSTAINABLE TECHNICAL OBJECT WITH TIME DELAY IN CONTROL
WITH DISTURBANCE COMPENSATION
O. A. Remizova, A. L. Fokin
St. Petersburg State Technological Institute (Technical University), 190013, St. Petersburg, Russia
E-mail: [email protected]
A new structural scheme is proposed for the system, providing robust control for object with delay in control with compensation of slowly varying disturbances. Based on an internal model of the object at each moment the system output response to a disturbance is estimated. Instead of a predictor, in the control loop a special tracking is implemented; the signal comes to the nominal system input, and the disturbance compensation is provided by control response generated by the tracking system. The proposed scheme allows to reduce the system sensitivity to parametric uncertainty of the object model and the delay magnitude.
Keywords: uncertainty, delay, compensation, predictor, nominal system
Data on authors
Olga A. Remizova — PhD, Associate Professor; St. Petersburg State Technological Institute
(Technical University); Department of Chemical Engineering Control; E-mail: [email protected] Aleksandr L. Fokin — Dr. Sci., Professor; St. Petersburg State Technological Institute (Technical
University); Department of Chemical Engineering Control; E-mail: [email protected]
For citation: Remizova O. A, Fokin A. L. Robust control over sustainable technical object with time delay in control with disturbance compensation // Izv. vuzov. Priborostroenie. 2016. Vol. 59, N 12. P. 1010—1017 (in Russian).
DOI: 10.17586/0021-3454-2016-59-12-1010-1017