Научная статья на тему 'Робастная стабилизация многомерного линейного объекта с запаздываниями по управлениям'

Робастная стабилизация многомерного линейного объекта с запаздываниями по управлениям Текст научной статьи по специальности «Математика»

CC BY
304
47
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
НЕОПРЕДЕЛЕННОСТЬ / UNCERTAINTY / РОБАСТНОСТЬ / ROBUSTNESS / МНОГОМЕРНЫЙ ОБЪЕКТ / MULTIDIMENSIONAL OBJECT / ДИНАМИЧЕСКИЙ КОМПЕНСАТОР / DYNAMIC COMPENSATOR / АЛГОРИТМ НЕВАНЛИННЫ-ПИКА / NEVANLINNA—PICK ALGORITHM / НЕ МИНИМАЛЬНО ФАЗОВОЕ ЗВЕНО / NON-MINIMUM PHASE LINK / ТОЧНОСТЬ / ACCURACY

Аннотация научной статьи по математике, автор научной работы — Камкин О. Ю., Ремизова Ольга Александровна, Сыроквашин Владислав Викторович, Фокин Александр Леонидович

Синтезирован робастный регулятор невысокого порядка для многомерного объекта с запаздыванием и параметрической неопределенностью, а также неопределенность в задании величины запаздывания. Регулятор получен с использованием алгоритма Неванлинны-Пика.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Камкин О. Ю., Ремизова Ольга Александровна, Сыроквашин Владислав Викторович, Фокин Александр Леонидович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Robust stabilization of multidimensional linear object with delayed control

A low-order robust controller for multidimensional object with uncertain delay and parametric uncertainty is synthesized with the use of the Nevanlinna–Pick algorithm.

Текст научной работы на тему «Робастная стабилизация многомерного линейного объекта с запаздываниями по управлениям»

ПРИБОРЫ И СИСТЕМЫ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ

УДК 62-506

О. Ю. Камкин, О. А. Ремизова, В. В. Сыроквашин, А. Л. Фокин

РОБАСТНАЯ СТАБИЛИЗАЦИЯ МНОГОМЕРНОГО ЛИНЕЙНОГО ОБЪЕКТА С ЗАПАЗДЫВАНИЯМИ ПО УПРАВЛЕНИЯМ

Синтезирован робастный регулятор невысокого порядка для многомерного объекта с запаздыванием и параметрической неопределенностью, а также неопределенностью в задании величины запаздывания. Регулятор получен с использованием алгоритма Неванлинны—Пика.

Ключевые слова: неопределенность, робастность, многомерный объект, динамический компенсатор, алгоритм Неванлинны—Пика, неминимально-фазовое звено, точность.

Введение. Проектирование многомерной системы с запаздываниями относится к классу не решенных задач теории управления, хотя этой проблематике посвящено значительное число работ [1—8]. Синтез системы усложняет наличие перекрестных связей в объекте, которые не позволяют обеспечить достаточный запас устойчивости и хорошие показатели точности.

Теоретически для обеспечения робастной стабилизации можно использовать любые известные методы оптимального робастного управления многомерным объектом. Но на практике это невозможно из-за наличия неопределенных величин запаздываний, неопределенности в выборе параметров минимизируемого функционала качества, высокого порядка передаточных функций получающихся регуляторов.

Проблема учета неопределенных величин запаздывания решалась в работах [9, 10]. Рассмотренные в них методы хорошо работают для объектов с одним входом и одним выходом, но в многомерном случае это приводит к регуляторам больших размерностей. Целью настоящей статьи является разработка метода синтеза робастной системы невысокого порядка для управления многомерным объектом. При этом для широкого применения процедура синтеза должна быть максимально упрощенной. В статье развиваются методы [9, 10], при этом учитывается связанность каналов управления.

Постановка задачи. Рассмотрим многомерный объект

у (р) = Ж (р) и (р), (1)

где Ж (р) — ( т х т )-матрица передаточных функций, у (р), и (р) — т-мерные векторы, р — комплексная переменная.

В развернутом виде модель (1) будет иметь вид

У1 (р) »11 ( р ) Ж12 ( Р ) • • Жт ( Р ) и1 ( Р )

У2 (р) = »21 (р ) Ж22 (Р) • ■ Ж2т (р) и2 (Р) , (2)

Ут (р) Жт1 (Р ) Жт2 (р) • ■ Ж (р) тт V г ! ит (р)

Ж- (р) = Ж/ (р)ехр (-т-р) — передаточные функции, связывающие управление и- (р) с выходным сигналом у* (р) , т- — величина запаздывания в канале (/, у) .

Из теории управления [11] известно, что качество многомерной системы тем выше, чем точнее она отрабатывает входной сигнал gi (V), - = 1,..., т, для каждой выходной величины

у- —) и чем меньше при этом влияние управления и- (^) на другие выходные переменные.

Идеальной является автономная система, в которой за счет компенсации перекрестных связей исключается взаимное влияние отдельных каналов друг на друга. Для создания такой системы используют компенсатор на входе объекта так, чтобы выполнялось условие

Жо (Р)Жк (Р) = ЖавЖ, (р) = Шав{Жи (р),Ж22 (р),...,^ (Р)}, (3)

где Жк (р) — передаточная матрица компенсатора.

Из условия (3) получаем передаточную матрицу компенсатора

Жк (р) = Ж-1 (р)сНавЖо (р). (4)

К сожалению, возможности применения формулы (4) ограничены неточным знанием передаточных функций, наличием неустойчивых и неминимально-фазовых звеньев, требованием физической реализуемости, наличием запаздываний в (2). Поэтому в рамках компенсационного подхода лучше использовать метод [12], который не предполагает обращения матрицы в (1). Структурная схема метода для т = 2 приведена на рис. 1.

Рис. 1

Управления (2) имеют вид

т

и (р ) = Жри (р Н- (р )-Е Ж«/ (р )и * у (р ) * = 1 •••, т, (5)

/=1 /

где — сигнал рассогласования, первое слагаемое иг (р) = Жри (р(р) — управление по

отклонению в г -м контуре, а второе слагаемое предназначено для компенсации перекрестных связей.

Такой подход применим, если диагональные передаточные функции (р) являются устойчивыми и минимально-фазовыми, кроме того, должно выполняться условие

¿Ту =Ту -тй > 0. (6)

Выполнение этих условий является достаточным для „развязывания" каналов управления многомерным объектом. Использование робастных регуляторов (р) обеспечивает

робастность всей многомерной системы в тем большей степени, чем полней компенсация перекрестных связей.

Если условие (6) не выполняется, то при синтезе компенсатора требуется решать задачу прогноза. В настоящей работе с этой целью используется алгоритм Неванлинны— Пика [11].

Если не выполняются условия устойчивости и минимальной фазовости для некоторых передаточных функций Жи (р), то метод компенсации неприменим. В этом случае управление реализуется в соответствии с децентрализованным подходом [1].

Основной результат. Если Жи (р) — устойчивые и минимально-фазовые диагональные передаточные функции, то передаточные функции робастных регуляторов Жри (р) без

учета перекрестных связей наиболее просто получаются при помощи метода динамической компенсации в классе систем, субоптимальных по критерию апериодической устойчивости [9].

Если выполняется условие (6), то задача построения передаточной функции компенсатора перекрестной связи Жи (р) решается по упрощенной методике

Жюу (р) = Ж-1 (рЖ (р). (7)

Передаточная функция (7) содержит звено запаздывания на время Дтгу > 0 . Если в (7) не

выполняется условие физической реализуемости, то для обеспечения правильности передаточной функции (р) в знаменатель вводятся малые постоянные времени. Если значения

коэффициентов передачи в перекрестных связях Жу (р) невелики, то звено запаздывания в Жоу (р) для обеспечения грубости лучше всего аппроксимировать рядом Паде первого порядка; если велики, то для аппроксимации лучше использовать звено, которое при I = 0 имеет коэффициент передачи, равный нулю:

ехр (-тр) =-Х— = 7---— -1-—, (8)

ехР (тр ) [ехр (тр/к)]к

Пк

1+ +Мк!

1! "' I!

где I — число членов разложения, к — натуральное число.

Если условие (6) не выполняется, то для построения компенсирующей связи можно ре-

Ят

-нормы

Ш1П

Ж (»-. (9)

При T = Wij (jb), T2 = Wii (jb), Q = Wj (jb) задача (9) является задачей построения

модели (model matching problem), известной из Hю -теории управления [11], которая решается при помощи алгоритма Неванлинны—Пика. Требуется найти такое значение Q, чтобы выполнялось неравенство

T - t2Q|| ^y , (10)

где у > 0 — максимально допустимая ошибка решения.

Будем искать передаточную функцию компенсатора следующим образом:

Жк/ (р ) = № (р )]-1 ж/ (р Ж (р), (11)

где Ж^у (р) — передаточная функция прогноза на время Дт-, которую нужно определить из условия

Ж/ (р)ехр (-Дт-р) = 1. (12)

Для определения Жк/ (р) примем: Т1 = 1, Т2 = ехр (-Дт -р), Q = Жк/ (ую). Тогда задав

значения у > 0 в (10), можно решить задачу построения модели в соответствии со следующим алгоритмом [11].

1. Определяются нули Т в открытой правой полуплоскости. Введя аппроксимацию Паде

, ч 1 -Дтир/ 2

ехр (-Дтур )-Щ-, (13)

^ 1 + дт -р/2' ' ;

получим только один правый нуль Т , равный ¿1 = 2/Дт- > 0 .

2. Определяется единственное значение с = Т (¿1) = 1.

3. Формируются эримитовые матрицы А, В вида

А = {(ау+ ач)-1}, В = {сусч!(оу+ ач} , (14)

где ау = ¿у, черта сверху означает комплексно-сопряженное число.

В данном случае число правых нулей Т равно единице, поэтому матрицы А, В являются вещественными числами, так как ¿1 — вещественно. Они имеют вид

А = В = Дт-/ 4. (15)

4. Определяется наибольшее (в данном случае единственное) собственное число матрицы А

-V2 ВА-У2 : оно равно у ^ = В А = 1. По теореме Пика у > у ^ .

5. Задается величина у = 1,01 >у^^ здесь а1 = ¿1, ¿1 = с^у . Функция полного пропускания будет

А,(* )=^ ■

1 ^ + а1

6. Вычисляется обратная функция Мебиуса

м-1 и ) = = .

4 ' 1 + ¿Ь1 1 + ¿Ь1

Решение задачи Неванлинны—Пика для одной точки задается множеством передаточных функций вида

а (р )=м-1 |о (р )ла1 (р )|,

(16)

где 01 (р) — произвольная правильная дробно-рациональная передаточная функция с ком

плексными коэффициентами, ЦО^|т < 1.

7. Поскольку в этой задаче в качестве исходных имеется всего одна точка, решение мо жет быть получено в виде

Т-уО

К- = б =

т2

(17)

Если некоторые из передаточных функции диагональных элементов не являются устойчивыми или минимально-фазовыми, то компенсация перекрестных связей, действующих на выход этих диагональных элементов, не производится. Соответствующая передаточная

функция робастного регулятора (р) может быть определена методом Н2-оптимального

управления по методике работы [10]. Влияние перекрестных связей для этого элемента не учитываются.

Пример. Рассмотрим в качестве примера передаточную матрицу дистилляционной колонны [13]

Ж, (р) =

0,66 ехр (-2,6 р ) 0,61ехр (-3,5 р )

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

6,7 р +1 1,11 ехр (-6,5 р )

8,64 р +1 2,36ехр (-3 р )

0,0049 ехр (- р )

9,06 р +1 0,01ехр (-1,2 р )

3,25 р +1 5 р +1 7,09 р +1

34,68ехр (-9,2 р ) 46,2ехр (-9,4 р ) 0,87 (11,61 р + 1)ехр (-р )

8,15 р +1

10,9 р +1

(3,89 р +1)(18,8 р +1)

(18)

Передаточные функции регуляторов по отклонению [9] имеют вид — ПИ законы

Ж ( ) 0,343 6,7р +1 Ж ( ) 0,343 5р +1 Жр11 (р ) =---—, Жр22 (р ) =----—;

р1и ; 2,6• 0,66 р р22^ 3,2,36 р

— ПИД закон

Жр33 (р) =

0,343 (3,89р +1)(18,8р +1) 0,87 р (11,61 р +1)

(19)

Компенсирующие связи, для которых выполняется условие (6), в соответствии с формулой (7) при аппроксимации Паде первого порядка будут

ш ( ) 0,616,7р +1 ( пп ) 0,61 6,7р +1 1 -0,45р

Жк12 (р)= 0668 Л 1 ехр(-0,9р^ ^

0,66 8,64р + ]

0,66 8,64р +1 1 + 0,45р

ттг , ч 1,11 5р +1 , „ г ч 1,11 5р +1 1 -1,75р

Жк21 (р) = -----ехр (-3,5р) « ----£---^—^ .

2,36 3,25р +1 4 ' 2,36 3,25р +1 1 +1,75р

В соответствии с формулой (8) при I = 3 и к = 2 34,68 3,89р +1 18,8р +1

Жк31 (р )=•

1

0,87 8,15р +1 11,61 р +1 (11,487р3 + 8,4 р1 + 4,1 р +1)2

тт, , ч 46,2 3,89р +1 18,8р +1

Жк32 (р ) = —-----—----—---

4 у 0,87 10,9р +1 11,61 р +1

1

0,87 10,9р +1 11,61 р +1 (12,348р3 + 8,82р1 + 4,2р +1)2 ' Для перекрестных связей Жз (р) и ^23 (р) условие (6) не выполняется и решение ищется по формулам (13)—(17):

Жк23 (р) = ^23 (р),

к23 ^ 2,36 7,09р +1 к23^' где ^23 (р) определялась по алгоритму Неванлинны—Пика при 01 (р ) = 0,1:

Жк'23 (р )= 1,98 р22 +4р +2 , (20)

к2П ' 0,9891р2 + 2 р +1,001

ш { ч 0,0049 6,7р +1 , { ч

Жк13 (р )_ —--—-Жк3 (р).

к1П ; 0,66 9,06р +1 к1П ;

Здесь

Ук-13 (р)= 1'76р22+ 4р + 2'25 (21)

П ' 0,8792р2 + 2 р +1,126

определяется аналогично.

Из формул (20), (21) видно, что Жк'23 (0) ^ 1, Жк'13 (0) ^ 1. Этот недостаток алгоритма Неванлинны—Пика следует из самой постановки задачи (10), при которой не требуется точного равенства 7 и 7^0 в статике. Но для практического применения метода это необходимо. Поэтому далее формулы (20), (21) модифицируются:

1,98р2 + 4р +Р1 , и6р2 +4р + в2 ,

к2П ' 0,9891р2 + 2 р + 0,8792р2 + 2 р + р2

где Р1, Р2 > 0 — настраиваемые параметры.

На рис. 2 показаны переходные характеристики системы относительно возмущений на входе при в1 = в2 = 7 (а — у^); б — у2(0). Невысокое качество стабилизации у3 ( рис. 2, в)

обусловлено большими коэффициентами передачи в (р) и (р) . Для того чтобы продемонстрировать синтез при наличии неустойчивых диагональных элементов, модифицируем задачу и будем рассматривать

, ч 0,87 (1 +11,61 р) ехр (-р)

Ж33 (р) = ^-П ^ . (22)

3М ; (3,89 р +1)(1 -18,8 р)

Тогда Н2-оптимальный робастный регулятор, синтезированный по методу [10], будет иметь передаточную функцию

Ж ( )__ 12,8р6 + 37,8р5 + 29,3р4 +10р3 +1,69р2 + 0,135р + 0,00385 Р 0,87 р7 +10,1 р6 +16,4 р5 + 8,3 р4 +1,8 р3 + 0,18 р2 + 0,00664р'

Соответствующая переходная характеристика для у3 показана на рис. 2, г. Видно, что без компенсаторов амплитуды колебаний увеличились. Для выходов у1 и у2 переходные характеристики изменяются незначительно.

Рис. 2

Заключение. В работе построена методика синтеза робастных систем управления многомерным объектом с запаздыванием и параметрической неопределенностью и неопределенностью задания величины запаздывания. Задача решается методом компенсации перекрестных связей с использованием алгоритма Неванлинны—Пика. При наличии неустойчивых диагональных элементов для них используется децентрализованная стратегия управления.

список литературы

1. Luyben W. L. Simple method for tuning SISO controllers in multivariable systems // Ind. Eng. Chem. Process Des. Dev. 1986. Vol. 25. P. 654—660.

2. Shen S. H., Yu C. C. Use of relay-feedback test for automatic tuning of multivariable systems // AIChE J. 1994. Vol. 40 (4). P. 627—646.

3. Bao J., Forbes J. F., McLellan P. J. Robust multiloop PID controller design: a successive semidefinite programming approach // Ind. Eng. Chem. Res. 1999. Vol. 38. P. 3407—3419.

4. Vlachos C., Williams D., Gomm J. B. Genetic approach to decentralised PI controller tuning for multivariable processes // IEEE Proc. Control Theory Appl. 1999. Vol. 146, N 58. P. 58—64.

5. Hovd M., Skogestad S. Improved independent design of robust decentralized controllers // J. of Process Control. 1993. Vol. 3, N 43.

6. Xiong Q., Cai W.-J. Effective transfer function method for decentralized control system design of multi-input multioutput processes // J. of Process Control. 2006. Vol. 16. P. 773—784.

7. Xiong Q., Cai W.-J., He M.-J. Equivalent transfer function method for PI/PID controller design of MIMO processes // J. of Process Control. 2007. Vol. 17. P. 665—673.

8. Kariwala V. Fundamental limitation on achievable decentralized performance // Automatica. 2007. Vol. 43. P. 1849—1854.

9. Ремизова О. А., Рудакова И. В., Сыроквашин В. В., Фокин А. Л. Увеличение грубости оптимальных систем с запаздыванием // Изв. СПбГТИ(ТУ). 2011. № 10. С. 46—51.

10. Ремизова О. А., Рудакова И. В., Сыроквашин В. В., Фокин А. Л. Робастное управление линейным объектом с запаздыванием с применением квадратичных методов синтеза системы // Изв. вузов. Приборостроение. 2011. Т. 54, № 12. С. 22—30.

11. Методы классической и современной теории автоматического управления. Т. 3. Синтез регуляторов систем автоматического управления / Под ред. К. А. Пупкова, Н. Д. Егупова. М.: Изд-во МГТУ им. Н. Э. Баумана, 2004. 616 с.

12. Дудников Е. Г. Автоматическое управление в химической промышленности. М.: Химия, 1987. 368 с.

13. Спорягин К. В. Математическое моделирование, разработка методов и программного комплекса для настройки параметров типовых законов регулирования динамических систем с запаздыванием: Дис. ... канд. техн. наук. СПб: СПбГПУ, 2010. 237 с.

Олег Юрьевич Камкин

Ольга Александровна Ремизова

Владислав Викторович Сыроквашин

Александр Леонидович Фокин

Сведения об авторах аспирант; Санкт-Петербургский государственный технологический институт (технический университет), кафедра автоматизации процессов химической промышленности; E-mail: [email protected]

канд. техн. наук, доцент; Санкт-Петербургский государственный технологический институт (технический университет), кафедра автоматизации процессов химической промышленности; E-mail: [email protected]

канд. техн. наук, доцент; Санкт-Петербургский государственный технологический институт (технический университет), кафедра автоматизации процессов химической промышленности д-р техн. наук, доцент; Санкт-Петербургский государственный технологический институт (технический университет), кафедра автоматизации процессов химической промышленности; E-mail: [email protected]

Рекомендована кафедрой автоматизации процессов химической промышленности

Поступила в редакцию 24.05.12 г.

УДК 519.271

В. Н. Арсеньев, А. С. Фадеев

МЕТОДИКА ПРОВЕРКИ СООТВЕТСТВИЯ ХАРАКТЕРИСТИК СИСТЕМЫ УПРАВЛЕНИЯ ЗАДАННЫМ ТРЕБОВАНИЯМ ПО ОГРАНИЧЕННОМУ ЧИСЛУ ИСПЫТАНИЙ

Рассматривается задача проверки соответствия характеристик системы управления объекта требованиям технического задания при ограниченном числе опытных образцов. Показано, что эта задача может быть сведена к задаче проверки многомерной статистической гипотезы о параметрах распределений. Предложена методика ее приближенного решения, позволяющая повысить достоверность принимаемых решений о соответствии или несоответствии различных характеристик системы управления требованиям технического задания при ограниченном числе натурных испытаний.

Ключевые слова: система управления, натурные испытания, надежность, гипотеза, отношение правдоподобия.

Введение. Для решения широкого круга задач в различных областях теоретической и практической деятельности активно используются управляемые объекты (ОУ). Возможность решения этих задач во многом зависит от качества функционирования системы управления

i Надоели баннеры? Вы всегда можете отключить рекламу.