УДК 681.5
ПАРАМЕТРИЧЕСКАЯ АВТОНАСТРОЙКА РЕГУЛЯТОРОВ МНОГОКОНТУРНЫХ СИСТЕМ АВТОМАТИЧЕСКОГО РЕГУЛИРОВАНИЯ
А.С. Алексеев, С.В. Замятин
Томский политехнический университет E-mail: [email protected]; [email protected]
Рассматривается подход, позволяющий синтезировать многоконтурные системы автоматического регулирования, основанный на вещественном преобразовании Лапласа. На основе данного подхода реализован программный комплекс настройки регуляторов. Результаты работы программного комплекса показаны на численном примере.
Ключевые слова:
Синтез регуляторов, многоконтурные системы управления, системы автоматического регулирования, вещественное преобразование Лапласа.
Key words:
Controller design, multi-loop control systems, control systems, real valued Laplace transform.
Введение
Одним из основных направлений современной теории управления является синтез регуляторов многоконтурных систем [1]. Подходы к решению этой задачи изложены в работах А.В. Башарина, Ю.А. Сабинина, К.А. Хорькова [2-4] и других авторов. Однако, более интересной и, соответственно, сложной задачей является автоматическая настройка таких систем. Способы такой настройки описаны в публикациях [5-7] и в других работах. В работе [5] предлагается метод адаптивного управления с эталонной моделью для систем второго порядка. Метод представляет собой расширение известной схемы синтеза одномерных объектов по Ляпунову. В работе [6] предложен практический алгоритм настройки параметров регулятора и корректора методом множественного интегрирования. В работе [7] описан новый метод адаптивной настройки ПИ-регуляторов, в котором не требуется дополнительная информация о характеристиках объекта. Вся необходимая для вычисления параметров регулятора информация выводится непосредственно из импульсного отклика объекта управления.
Недостатком предложенных методов являются ограничения, накладываемые на структуру регуля-
тора или объекта управления. Таким образом, задача синтеза многоконтурных систем является достаточно актуальной, однако ее универсального решения пока нет.
В работе предлагается подход к синтезу регуляторов многоконтурных систем автоматического регулирования.
1. Постановка задачи
Математическую модель многоконтурной системы автоматического управления можно представить в виде операторно-структурной схемы (рис. 1).
На рис. 1 приняты следующие обозначения: WlНЧ(p) - передаточная функция (ПФ) неизменяемой части 1-го контура управления ( г= 1,к, где к -количество управляемых контуров системы); WfЕI(p) - ПФ регулятора в г-м контуре; К - коэффициент обратной связи в г-м контуре; х(0 - входной сигнал внешнего контура управления; у;(0 -сигнал реакции в г-м контуре управления.
В настоящей работе ставится задача начальной настройки регуляторов в каждом контуре с целью обеспечения желаемых параметров переходного процесса во внешнем контуре управления. На-
Рис. 1. Математическая модель многоконтурной системы управления
Известия Томского политехнического университета. 2010. Т. 316. № 5
стройка должна осуществляться в автоматическом режиме.
Решение данной задачи предлагается искать в три этапа.
На первом этапе определяется математическое описание ПФ ШНЧ(р).
Второй этап включает в себя формирование эталонных ПФ WЭ(p), определяющих качество переходных процессов в г-м контуре управления.
Заключительный этап состоит в настройке коэффициентов регуляторов WpЕI(p).
2. Идентификация объекта управления
Для решения поставленной задачи предлагается использовать вещественный интерполяционный метод [8]. Метод позволяет формировать численные модели динамических объектов и совершать над ними необходимые для решения задачи действия. Приведем краткое обоснование выбора метода и его особенности.
Основой метода является преобразование Лапласа. Формула прямого перехода имеет вид
Р(Р) =\/(')е-Р'Л, р = 8 +
(1)
и ставит в соответствие функции-оригиналу /(О изображение ¥(р). Можно выделить два частных случая: р=/С, когда 8=0, и р=8, когда с=0.
В первом случае получаются частотные модели ¥(/'а>), они имеют ясный практический смысл и хорошо разработанный математический аппарат. К сожалению, модели вида ¥(/'а>) не всегда удобны с позиций выполнения численных операций из-за наличия мнимой переменной /с .
Во втором случае указанный недостаток отсутствует, т. к. формула (1) заменяется соотношением
Р(8) = |/(')е-8'Л, 8 е [С,да], С > 0,
(2)
в котором изображение Д8) имеет вещественный аргумент 8.
Для решения задачи идентификации в системе размыкаются обратные связи, при этом датчики исключаются из контуров управления, а параметры регуляторов устанавливаются в начальное состояние WpЕI(р)=1, г=1,к. Далее на систему подается пробный сигнал х(0 в форме трапеции и фиксируются сигналы реакции у(). По полученным данным на основании (2) строятся вещественные ПФ
^ (8) = -
| у (') • ехр(-8 ')Л
0_
Т '
|х(') • ехр(-8 ')Л
(3)
цесса в рассматриваемом контуре. На практике функции у() и х(0 задаются таблично. В этом случае для вычислений по формуле (3) привлекают численные методы интегрирования.
Введем в рассмотрение ПФ объекта управления:
ВД = ^ (8). (4)
Для ПФ объекта управления можно записать выражение:
ВД = (8).
(5)
Из сравнения выражений (4) и (5) можно получить зависимость, связывающую ПФ WЯЧ(8) и ПФ Wyf(S)
Кнч (8) = ЖУ11 (8),
^ = ^, , = 2,*.
' К,х (8)' '
(6)
В последнем выражении коэффициенты обратных связей также не учитываются. На основании формул (6) вычисляются вещественные ПФ неизменяемой части каждого управляемого контура.
Последующее решение задачи идентификации сводится к поиску WЯЧ(8) в форме дробно-рациональной функции (далее в рамках данного раздела будем упускать индекс )
Ьт8т + Ьт _х8т-х +... + Ъх8 + 1
Жнч (8) =-
п>т. (7)
ап8п + ап '8" 1 +... + ах8 +1
Вопрос о структуре ПФ, т. е. о порядке полиномов числителя т и знаменателя п, будем решать методом, предложенным в работе [9]. Рассмотрим предельное соотношение
Кнч (8) п-т
1*т_ нч
Жнч (ш 8)
(8)
где g>1 - вещественное число. Из полученного соотношения (8) находится оценка конструктивных параметров
1П( £"-т )
у = п-т = ■
1п( Ш)
(9)
где Т - время наблюдения сигналов у,(/). Время Т должно быть не меньше времени переходного про-
Полученное по выражению (9) вещественное число округляем в большую сторону. Далее методом, предложенным в [10], с учетом параметра у, задается порядок числителя и знаменателя ПФ.
После определения порядка числителя и знаменателя ПФ, необходимо найти коэффициенты аг, г=1,п и Ь„ 5=1,т. Для этого выражение (7) следует представить в виде системы линейных алгебраических уравнений относительно неизвестных коэффициентов при разных значениях узлов интерполирования 8/, /=1,у, у=т+п+1. Распределение узлов назначается по равномерной сетке 8/=/'-81. При этом величина 81 определяется параметрами переходного процесса:
1=1
=
- 1п(Д / у(Т))
где у(Т) - установившееся значение выходного сигнала, Д=(0,01...0,05)у(Т), Т - время установления. Таким образом, получим систему линейных алгебраических уравнений следующего вида
' + К-5Г1 + ••• + Ъ151 + Ъ0 - ап 5 Жнч (5,) -
- ••• - а,5, Жнч (5,) = Жнч (5,), Ът52т + Ът+ ••• + Ъх52 + Ъ0 - ап 51 Жнч (52) -
- ••• - аг52Шнч (52) = Жнч (52),
Ът5т + Ът-,5т-1 + ••• + Ъ,5 + Ъо - а, 5 Жнч (5У) --•••-а15уЖнч(5у) _ Жнч (5 )• (10)
Решая систему (10) относительно искомых параметров, найдем вещественную ПФ объекта. Получение ПФ в виде изображения Лапласа осуществляется путем прямой замены в выражении ^Ч(8) переменной 5 на переменную преобразования Лапласа р.
3. Формирование эталонных передаточных функций
Сложность формирования эталонных ПФ WЭ(p) заключается в том, что жесткие требования к качеству переходных процессов в многоконтурной системе предъявляются только к главному (внешнему) контуру управления. К поведению вспомогательных (внутренних) контуров управления таковых требований не предъявляется. Как отмечено в [3], от вложенных контуров не следует требовать чрезмерно высоких динамических показателей, в частности быстродействия, поскольку это может привести к непрогнозируемому поведению синтезированной системы. Частично формализовать решение задачи можно, исходя из данных о ПФ W¡1Ч(S), а именно, руководствуясь величиной постоянной времени ПФ неизменяемой части. В качестве такой постоянной времени Т приближенно, отбрасывая члены выше второго порядка, можно принять коэффициент а1, входящий в ПФ WЯЧ(5). Тогда в рассмотрение можно ввести простое выражение, определяющее зависимость между временем установления в г-м контуре Цст и максимальной постоянной времени Т;.
_ 3 • d • Т •
(11)
времени установления и перерегулирования по методу Орурка-Коновалова [11] синтезируются эталонные ПФ каждого контура
Щэ (р) _
0,5а, р +, а0 р2 +а, р +,
-Н,
(12)
где Н - установившееся значение переходной функции; а!, а2 - коэффициенты, определяемые выражениями
ао = —
[1п(% -!)]2
{[1п(% - ,)]2 +п2}
-Н , а, __
(гуш )2
где В - величина максимального отклонения от установившегося значения переходной характеристики (т. е. перерегулирование, выраженное в абсолютных единицах).
4. Синтез регуляторов многоконтурной системы управления
Заключительным этапом настройки многоконтурной системы регулирования является синтез регуляторов. Процедура синтеза регуляторов в каждом контуре представляет собой выполнение одной и той же последовательности действий. Настройка регуляторов производится последовательно - от внутреннего контура к внешнему. Задачи синтеза базируется на решении уравнения (в рамках данного раздела будем упускать индекс )
шэр (р) г ШРЕГ (р) •Шнч (р), (13)
где ШЭР(р) - ПФ, определяющая эталонные свойства системы в разомкнутом контуре.
Жэ (р)
Жэр (р) =
! - К ^Жэр (р)
(14)
Для перехода к уравнению (13) в (14) необходимо задать значение коэффициента обратной связи К. Согласно рекомендации, приведенной в работе [11], и с учетом вида выражения (12) примем К=1/Н. Тогда решение уравнения (13) сводится к определению структуры и параметров ПФ №Е1(р). При решении практических задач структура ПФ регулятора, как правило, известна. Тогда решается задача параметрической настройки. Из уравнения (13) определяется ПФ для регулятора
Жэр (р)
ЖРЕГ (р) =
где ^=0,5...10 - настроечный параметр, используемый для варьирования времени установления при организации итерационной процедуры настройки параметров регулятора. Суть настройки сводится к перебору различных значений Цст с целью обеспечения максимального быстродействия контура.
Таким образом, выражение (11) позволяет оценить потенциальное быстродействие синтезируемых контуров. В качестве дополнительного настроечного параметра можно использовать величину допустимого перерегулирования а. На основании
(р)
(15)
С другой стороны, ПФ регулятора можно записать в виде дробно-рационального выражения
ЖРЕГ (р) =
спр + р + •• + с, р + с0 dqpq + d ,р4- + •• + dlр +,
д >ж (16)
Приравнивая правые части (15) и (16), получаем окончательное уравнение синтеза
Жэр (р) _ скрк' + сж_хрж~х + •• + с,р + с0
Жнч (р) dqPq + dqрд - + •• + dlp + !
(17)
Известия Томского политехнического университета. 2010. Т. 316. № 5
Заменяя в (17) переменную преобразования Лапласа р на переменную 5, переходим к вещественной ПФ регулятора. Придавая различные значения аргументу 5=5, 52,..., 5у}, где у=м+#+1 получим у линейных алгебраических уравнений, содержащих у неизвестных параметров. Узлы 5 расположим на равномерной сетке, т. е. 5, ]=1,\, при этом первый узел, согласно рекомендации [12], будет определяться как
5=3,5/Г".
Решением задачи синтеза будет являться решение полученной системы уравнений вида (10).
На основе полученных результатов в пакете МАТЬАВ была разработана программа синтеза регуляторов многоконтурной системы управления. Программа состоит из модулей: «Идентификация», «Формирование эталона и синтез регулятора», «Формирование ПФ регуляторов». В программе реализована итерационная настройка регулятора в г-м контуре управления на требуемое качество переходных процессов. Настройка контуров управления осуществляется с помощью регуляторов со стандартными структурами: П-, ПИ- и ПИД-типа.
5. Численный пример
Рассмотрим синтез двухконтурной исполнительной системы, построенной на базе двигателя постоянного тока. Операторно-структурная схема объекта приведена на рис. 2.
x(t) yi(t) Уг<4) 8
Рис. 2. Структурная схема объекта управления
Параметры системы, приведенной на рис. 2: Ка=0,4 См - проводимость якорной цепи двигателя; Та=4,22.10-3 с - постоянная времени якорной цепи; Кс=1,16 рад/(Ах) и Гв=1,32.10-3 с - коэффициент передачи и постоянная времени механической части двигателя, соответственно, 1а - ток и со - угловая скорость; и - напряжение.
Для идентификации на объект подан тестовый сигнал х(0=и(0, получены выходные сигналы У:(0= Щ и у2(0=®(0, рис. 3.
Из рис. 3 следует, что время наблюдения для сигналов у1(/) и у2(/) должно составлять 7=0,055 с.
Согласно выражению (8) получим оценки /0=2, У\НЧ=1, УгНЧ=1 и определим структуры вещественных ПФ Щ(5), ШХНЧ(5), Ж2нч(5). Таким образом, в качестве структурных параметров моделей для ПФ:
• W0(5) принимаем п0=2, т0=0;
• WlНЧ(8) принимаем пНЧ=1, тНЧ=0;
• Ж2нч(5) принимаем п2НЧ=1, т2НЧ=0.
0,025 0,05 0,075 0,1
Время, с
Рис. 3. Графики входного x(t) и выходных сигналов y(t) и y2(t)
Все расчеты, связанные с идентификацией проводились для узла = 63,64 с-1.
Для идентификации ПФ объекта W0(5) в соответствии с (2) и (3) составляем систему уравнений (10), в результате решения которой находится искомая ПФ
p) =-6 °'46 3 .
0 5,59-юу + 5-10-3 p + 1
Декомпозиция ПФ W0(5) на ПФ W1S4(5) и W2H4(5) осуществляется в соответствии с выражением (5) и на основании решения системы уравнений (10) для каждой ПФ в отдельности. Результат декомпозиции ПФ:
wr (p) =
0,38
3,82-103 p +1
, W™ (p) =
1,16
1,34-10~3p+1
В соответствии с (11) определяется быстродействие каждого контура и формируются требования к регуляторам. Требования, предъявляемые к контуру тока: ¡1уст<0,013 с, Н=3 А, о\<15 %. Требования, предъявляемые к контуру скорости: //""<0,015 с, Н2=6 рад/с, ст2<7 %.
В результате синтеза получены настройки регулятора первого и второго контуров:
жг ( р) = °'72 Р+548,
w2PEr (p) =
1,67-10 ~3 p2 + 0,87 p + 498 1,21 -10 ^ p2 + p
Коэффициенты обратных связей принимают значения в контуре тока - ^=0,333 Ом и скорости - К2=0,167 В.с/рад.
Переходные функции для контура тока ^(0 и скорости й2(/) представлены на рис. 4.
Из анализа графиков (рис. 4) определяем параметры переходных процессов контуров:
• тока - //""=0,012 с, сг1=12,9 %;
• скорости - //""=0,014 с, <г2=4,3 %.
Время, с
Рис. 4. Переходные функции контуров тока и угловой скорости
СПИСОК ЛИТЕРАТУРЫ
1. Liptak B.G. Instrument Engineers' Handbook: Process control and optimization. - Boca Raton, FL: CRC Pres, 2006. - 2304 p.
2. Башарин А.В., Новиков В.А., Соколовский Г.Г. Управление электроприводами. - Л.: Энергоатомиздат, 1982. - 392 с.
3. Ковчин С.А., Сабинин Ю.А. Теория электропривода. - СПб.: Энергоатомиздат, 1994. - 496 с.
4. Хорьков К.А. Электромеханические системы. Элементы канала управления. - Томск: Изд-во ТГУ, 2001. - 396 с.
5. Hsu L. Lyapunov/passivity-based adaptive control of relative degree two MIMO systems with an application to visual servoing // IEEE Trans. Autom. Contr. - 2007. - V. 52. - № 2. - P. 364-371.
6. Ganchev I. Auto-tuning of cascade systems with auxiliary corrector // Proc. of the 18th Intern. Conf. on SAER. - Varna, 2004. - Sofia, 2004. - P. 46-50.
7. Petrkov N. A new approach for adaptive tuning of PI controllers. Application in cascade systems // Inf. Technol. and Contr. - 2008. -V.6. - № 1. - P. 19-26.
Как показывают результаты численного примера, синтезированные регуляторы обеспечивают заданное качество процессов в многоконтурной системе.
Выводы
1. Вещественный интерполяционный метод может выступать в качестве математической основы алгоритмов параметрической автонастройки регуляторов многоконтурных систем.
2. Варьирование желаемого времени установления позволяет обеспечить максимальное быстродействие синтезируемого контура.
3. Согласование динамики синтезируемого контура и его неизменяемой части упрощает формирование эталонной модели системы.
8. Гончаров В.И. Вещественный интерполяционный метод синтеза систем автоматического управления. - Томск: Изд-во ТПУ, 1995. - 105 с.
9. Шалаев Ю.Н. Моделирование нестационарных динамических систем методом изображающих векторов // Известия Томского политехнического университета. - 2006. - Т. 309. - № 7. -C. 44-47.
10. Антропов А.Т., Удод А.С. Идентификация объектов с помощью вещественного интерполяционного метода // Проектирование инженерных и научных приложений в MATLAB: Матер. все-рос. II науч. конф. - г. Москва, 25-26 мая 2004. - М., 2004. -С. 784-796.
11. Воронов А.А., Орурк И.А. Анализ и оптимальные синтез на ЭВМ систем управления. - М.: Наука, 1984. - 320 с.
12. Гончаров В.И., Петерс Д.П., Вадутова Ф.А. Проектирование исполнительных систем роботов. - Томск: Изд-во ТПИ, 1989.- 96 с.
Поступила 31.03.2010 г.