Управление, вычислительная техника и информатика
УДК 681.5
РАЗМЕЩЕНИЕ ОБЛАСТЕЙ ЛОКАЛИЗАЦИИ ДОМИНИРУЮЩИХ ПОЛЮСОВ ИНТЕРВАЛЬНОЙ СИСТЕМЫ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ В ЗАДАННОМ УСЕЧЕННОМ СЕКТОРЕ
C.B. Замятин, М.С. Суходоев, С.А. Гайворонский
Томский политехнический университет E-mail: [email protected]
Рассмотрен характеристический полином системы автоматического управления, коэффициенты которого содержат линейно входящие интервальные параметры объекта управления и настраиваемые параметры регулятора. Разработана методика определения настроек регулятора, обеспечивающих заданные корневые показатели качества интервальной системы. Приводится числовой пример.
Известно достаточно большое количество работ [1-4], посвященных проблеме синтеза регуляторов для систем с интервально-заданными параметрами. Большинство методов синтеза робастных регуляторов, предложенных в последнее время, основаны на оптимизации по различным критериям и имеют ряд недостатков [3, 4]:
• требуют большого объема вычислений;
• приводят к получению регуляторов высокого порядка;
• позволяют проводить синтез интервальной системы не более чем по двум параметрам регулятора.
Известно, что динамика любой линейной системы с постоянными коэффициентами главным образом зависит от расположения ее доминирующих полюсов [5, 6]. Поэтому для обеспечения гарантированных динамических свойств интервальных систем (ИС) предлагается использовать принцип доминантного размещения полюсов. В соответствии с данным принципом для получения требуемого качества ИС доминирующие полюсы необходимо расположить желаемым образом, а остальные (свободные) полюсы разместить значительно левее доминирующих.
Решение задачи размещения доминирующих полюсов стационарных систем в заданных точках комплексной плоскости рассматривается в ряде работ и решается различными методами: с помощью полиномиальных уравнений синтеза, интерполяционного метода назначения доминирующих полюсов [6] и на основе метода 1)-разбиения [5].
Поскольку коэффициенты характеристического полинома ИС имеют фиксированные пределы изменения, то полюсы системы являются локализованными в некоторых замкнутых областях, которые желательно размещать требуемым образом. Желаемое размещение доминирующих и свободных полюсов предполагает, что области их локализации не должны выходить за допустимые границы при любых значениях интервальных параметров.
В работе [7] предложен способ размещения областей локализации полюсов ИС, гарантирующий ее допустимые колебательность и степень устойчивости. Данный способ позволяет располагать области локализации доминирующих полюсов ИС в заданном усеченном секторе, а свободные полюсы - в требуемой области. Однако применение данного метода ограничено условием
©„0-1)г(у;-©„]п(-|;тг-©0], (1)
где 0О - угол, определяющий допустимую колебательность ИС, / - индекс интервального коэффициента, /=1,и, и - порядок полинома.
В работе пред лагается метод, позволяющий размещать области локализации доминирующих полюсов ИС в усеченном секторе при любом значении угла 0О.
Постановка задачи
Пусть характеристический полином ИС представлен в виде:
ВД = !>,(*)/>', (2)
1=0
Известия Томского политехнического университета. 2007. Т. 311. N2 5
(3)
где к - вектор настраиваемых параметров регулятора, линейно входящих в коэффициенты полинома (2), а-{к) - интервальные коэффициенты, р -оператор Лапласа.
Ставится задача: найти такие значения параметров кь 1=1,2,...,/; чтобы при возможных вариациях интервальных коэффициентов полинома (2) в диапазонах (3), области доминирующих полюсов располагались в заданном усеченном секторе, а свободные полюсы были локализованы в заданной области (рис. 1).
1т
Рис. 1. Области расположения полюсов ИС
Так как в выражение (2) входят интервальные коэффициенты, то оно соответствует семейству полиномов. По корням каждого из этих полиномов можно определить колебательность и степень устойчивости соответствующей стационарной системы. Для оценки корневых показателей качества ИС желательно не рассматривать все семейство полиномов, а выделить из них только те, которые будут определять максимальную колебательность и минимальную степень устойчивости ИС при заданных параметрах регулятора. При этом искомые полиномы должны быть вершинными, т. е. задаваться набором предельных значений интервальных коэффициентов. В работе [7] поставленная задача решена с использованием только одного вершинного полинома. Однако недостатком такого решения является невозможность применения разработанного подхода для всех значений 0О, задающих допустимую колебательность. Поэтому в данной работе предлагается методика параметрического синтеза робастного регулятора, лишенного указанного выше ограничения.
Выбор вершинных полиномов
Для расширения области применения методики предлагается при синтезе регулятора использовать два вершинных полинома, один из которых - Щ1 (р) определяет минимальную степень устойчивости ИС, а второй - ЯуЬ2(р) задает максимальную колебательность. При этом необходимо одновременное выполнение двух условий (рис. 2): 0о<0гК0о+7гдля корня ра и 7г/2<0(м<27г/2 для корня р1
о
1т
©о'
Яе
Рис. 2. Корни полиномов /?.:- (р), /?&(р), определяющие качество ИС
Исходя из результатов работы [7], получим условия формирования ЯуЬ1{р) и Я12(р).
Для полинома Я1{(р):
Если ©0(/-1)е(я/2;Зя/2], то я/=я/тах=^ и тах-
С=0о(М)-я/2. ...........
Если 0о(/-1)е(-я/2;я/2], то а-=а-1Ш=а-, и шах-С=0о(/-1)+л/2. ' * ...........
Величина тахС, необходима ддя определения границы области размещения свободных полюсов:
Рг
¿/п =—-— ^ ч ,—-+а9, где т - количество сво-0 ig((mжCi)lm) 2
бодных полюсов, аъ /32 - координаты доминирующего корня найденного полинома 4 - прямая, левее которой размещается область свободных полюсов. Если свободные полюсы не будут размещаться в этой области, то найденный полином не будет определять минимальную степень устойчивости ИС.
Для полинома Щ2(р):
Если /0 '0е(я;2я\, то «/=«йпах=а-х и тахС(=/0 \-л.
Если /0 '0е (0; 7г], то а-=а-1Ш=а-, и тахС(=/0 '0.
Так как величина 0 '0 неизвестна, то условиями для формирования полинома Щ2(р) воспользоваться нельзя. Пусть полиномы Я]\(р) и Щ2(р) являются вершинными полиномами одной реберной ветви и поэтому отличаются пределом только одного коэффициента. Тогда для определения ЯуЬ2(р) необходимо найти такой коэффициент полинома предел которого изменится на противоположный при изменении угла сектора от 0О до 0 '0 и при изменении условия направления векторов выхода реберных ветвей. Для этого после формирования полинома Щ[{р) определяются 0 '0 в соответствии с пределами коэффициентов аь полученных при каждом /изусловий: /0 оЕ(7г;27г] при а-х или /0 '0е(0;7г] при а-х. Если при коэффициенте с индексом / не выполняется условие 0О<0 о< 7г, то Щ2(р) будет отличаться от ЯуЬ[(р) пределом этого коэффициента.
Рассмотрим способ выбора параметров регулятора при двух определяющих вершинных полиномах. Пусть характеристическое уравнение линейной непрерывной системы управления приведено к виду
Ук!А(р) + В(р) = 0,
(4)
где /=1,2,...,г - параметры, значения которых необходимо выбрать так, чтобы обеспечить требуемое качество управления, А,(р), i=\,2,...,r, В(р) -полиномы.
Пусть корень р^ лежит на прямой A(a)=-a+j/3(a), определяющей максимальную колебательность ИС. Если /3(a)=a-tg(7r-0o), то А(а)=—a+jœtg(n— 0О).
При подстановке в (4)
p(a)=A(a)=-a+jl3=-a+jœtg(7r-&(l) получаем
к, • Д (Л(а )) + £ kj • 4 (Л (а )) + В(А (а )) = О,
/ = 1,
(5)
Уравнения (5) связывают варьируемые параметры кь 1=1,...,г с корнями ЯД а), }= 1,..., /. Представим систему уравнений (5) в матричной форме
011(а)-^+012(а)% =1^ (а),
(6)
где
Q„№ =
"4 (Л (а))'
Qi*(A) =
4 (Я, (а))
"4(Л(а)) ••• 4(Л(«))"
4(ЯДа))
4(Л(«)).
V ~-В(\(а))
g2 = ; =
к_
/, (стл - К2 ~ 022 О) • С£(оО • К1 («) (ПЧ
Далее, задаваясь значениями со в пределах от -со до со и вероятными значениями а, строим на основании (11) границы 1)-разбиения на комплексной плоскости. Они разделяют плоскость параметра к\ на ряд областей, среди которых необходимо выделить (если она имеется) область, соответствующую требуемому расположению свободных полюсов системы.
После выбора значения кг на основании выражения (10) рассчитываются функции значений зависимых параметров к2(а),..., кг(а).
Пусть второй корень лежит на прямой А](/3)=-а '+//3', параллельной мнимой оси и определяющей минимальную степень устойчивости ИС.
Подстановка^(/3)=Л;(/3)=-а'+^',7=1,...,/в (4) дает уравнений
(12)
+В(Л'.(/3'))= 0, ]=\,...,/.
Эти уравнения связывают варьируемые параметры кь /=1,...,гс корнями, лежащими на прямой
ЧР),]=1 ,..,/•
Представим систему уравнений (12) в матричной форме
Оп (/3) Л + С>12 Об) = Об %
(13)
где
Для размещения свободных полюсов в заданной области сделаем в (4) подстановку р=-8(со)+]со. В результате получим:
г
к, • 4 (-8 (со) + ]со) + £ к, • 4 (-5 (со) + ]со) +
1=2
+В(-8(со) + ]со) = О, (7)
В матричной форме (7) имеет вид
021(ю)-*, +022(®)§2 =К2(®Х (8) где 021(ю) = 4(-5(ю) + ;ю);
022(со) = [А2(-8(со) + »... 4(-5(ю) + ;ю)];
И2(®) = -В(-5(ю) + ую).
Для определения уравнения границы Л-разбиения объединим (6) и (8) в одну систему уравнений
[д21(ю)-^+д22(ю)§2 = Ы2(ю). (9)
Из первого уравнения системы (9) имеем g2 = 0^(а)-Я1(а)-^(а)-011(а)-к1. (10)
После подстановки (10) во второе уравнение системы (9), получим искомое уравнение границы 1)-разбиения
Q12W =
"4 (Я'
Q„W =
_4(Я
(Л) ■ 4(Я'дл) ■
(Л)"
(Л). ■
■ АЛК(Л).
V mi
ё2 = ; R,W =
л. _-В(Х (Л).
Для определения уравнения границы 1)-разбие-ния объединим (8) и (13) в одну систему уравнений
[(Мю^+СЫю^ = Ы2(ю). (14) Из первого уравнения системы (14) имеем: §2 = (р') • к, (р') - (р') • дп (р') • к,. (15)
После подстановки полученного выражения (15) для вектора g2 зависимых варьируемых параметров во второе уравнение системы (14), получим искомое уравнение границы 1)-разбиения:
и >)-022и-0-2'(Л-к1(Л
к1(т) =
Q21(®)-Q22(®)-Q-21(/3')-Q11(/3')
. (16)
Известия Томского политехнического университета. 2007. Т. 311. № 5
После выбора значения /:, из найденной области Б-разбиения на основе (15) рассчитываются функции значений зависимых параметров к2(/3),...,кг(Р).
Решая систему из г— 1 уравнений к(а),...,к([3), г=2,г, находим а и /3'. Подставляя найденные значения а и /Тв (15), получаем значения настроек регулятора.
Методика размещения полюсов по двум вершинным полиномам
На основании проведенных исследований разработана методика размещения полюсов ИС в заданном усеченном секторе по двум вершинным полиномам, включающая следующие этапы.
1. Задаются желаемые показатели качества ИС: максимальная колебательность и минимальная степень устойчивости.
2. Из условия формирования полинома определяется минимальное значение тахС, и соответствующий набор пределов коэффициентов полинома
3. В соответствии с пределами коэффициентов щ полинома Я ',л(р) из условий /0': (я:2я\ при а=а, и г©0'е(О;тг] при а=а, определяются 0О'. Если при некотором коэффициенте не выполняется условие 0о<0о'<7г, то Щ2(р) будет отличаться от
(р) пределом этого коэффициента.
4. Определяется уравнение прямой </-.
5. Задается прямаяЛ/а)=—а+/Ъ^(7г—0,,+О), определяющая максимальную колебательность ИС и строятся границы 1)-разбиения в пространстве параметра к при различных значениях а.
6. Задается прямая Л,'{¡3)=-а'+¡(3', определяющая минимальную степень устойчивости ИС и строятся границы 2)-разбиения в пространстве параметра к\ при различных значениях /3.
7. Из областей /)-разбиений, полученных в пп. 5, 6 методики, выбирается значение к{ и определяются фикции значений зависимых параметров к2(а),..„ к,(а) и к2((3),..„ к,ф).
8. Решая систему из г-1 уравнений к ¡(а),..., к(Р), 1=2,г, находим значения а и [3\ и определяем настройки регулятора.
9. Проверяется расположение областей локализации доминирующих и свободных полюсов ИС с найденными настройками. В случае выхода областей за заданные границы следует увеличить число настраиваемых параметров либо изменить требования к системе.
Пример
Рассмотрим пример поиска настроек регулятора ИС для размещения двух доминирующих полюсов, обеспечивающих минимальную степень устойчивости, равную 1, в усеченном секторе с углом 0о=±7я/9, задающем максимальную колебательность.
Пусть объект управления и регулятор описываются соответственно передаточными функциями:
Щр) =
1
К(Р) =
аАръ +аър2 +Ь^р +Ь{'
(17)
(18)
На основании (17) и (18) получим характеристическое уравнение системы:
а4р4 + а3р3 +(Ь^+к3)р2 + (Ь1 + к^)р+к1 = 0,
гдеШ\=Ь{±кь а<)=къ а. |0.7;0.8|. я3=[17;19], Ь2= 1198;200], ¿)1=[1025; 1026].
Из условий формирования Щ'(р) определим пределы коэффициентов полинома, соответствующих сектору 0о=±7я/9. При этом наименьшее значение 1Пах С=тах С2= 5 тг/18. Полученный полином имеет пределы: где
о4 = 0,7, £?3 = 17, а2 = 200+ къ, аг = 1025 + кп.
Найдем пределы коэффициентов второго вершинного полинома, определяющего степень устойчивости: Шъ&ф^йф^ Зададим границы размещения корней, определяющих максимальную колебательность и минимальную степень устойчивости:
Л.(а) = -а+ /а • ), Л1. ((3 ') = -1+ 0 1.
Для нахождения прямой ёв зададим некоторые предполагаемые максимальные значения а2 и (32
Ъ,, 1.1
4 =
tg((max С,.) / т)
- + = ■
Щ5т1/1Н)/2)
-+1,2=3,5.
Для обеспечения принципа доминирования зададим границу свободных полюсов ИС Д//3)=-8, -оо</Коо. Далее, задаваясь значениями со в пределах от -оо до со, вероятными значениями а е (1; 1,15) и ¡З'е(0;0,84), на комплексной плоскости строятся границы двух областей 2)-разбиения (рис. 3, 4).
20-
Ке
300
Рис. 3. Области О-разбиения по Ца) 1ш
Рис. 4. Области О-разбиения пок^р')
-10 Re -1 о
Рис. 5. Расположение областей локализации полюсов ИС
Расположение области локализации доминирующего полюса ИС
При выбранном из них общем значении ^=200 получаем Д:2=—762,6 и къ=—49,7. Для данных настроек регулятора построены области локализации полюсов ИС, изображенные на рис. 5, 6.
Из рис. 5, 6 можно заключить, что найденные настройки регулятора обеспечивают заданное качество в ИС.
Заключение
Предложенный подход позволяет размещать области локализации доминирующих полюсов системы с интервальными коэффициентами характеристического полинома в заданном усеченном секторе с любым углом ©0, т. е. обеспечивать гарантированные колебательность и степень устойчивости ИС.
Предлагаемая методика не требует большого объема вычислений и позволяет проводить параметрический синтез регуляторов пониженного порядка.
СПИСОК ЛИТЕРАТУРЫ
1. Хлебалин НА Построение интервальных полиномов с заданной областью расположения корней // Аналитические методы синтеза регуляторов. - Саратов: Изд-во Саратовского политехи. ин-та, 1982. - С. 92-98.
2. Chu Е.К. Pole assignment for second-order systems // Mechanical systems and signal processing. - 2002. - № 1. - P. 39-59.
3. Nesenchuk AA Root locus fields technique in the uncertain control systems synthesis // Proc. of the 5th World Multiconference on Systems, Cybernetics and Informatics. - Orlando, FL, USA, 2001. -P. 298-303.
4. Киселев O.H., Поляк Б.Т. Синтез регуляторов низкого порядка по критерию Н„ и по критерию максимальной робастности // Автоматика и телемеханика. - 1999. - № 3. - С. 119-130.
5. Вадутов О.С., Гайворонский С.А. Решение задачи размещения полюсов системы методом D-разбиения // Известия РАН. Теория и системы управления. - 2004. - № 5. - С. 23-27.
6. Скворцов JIM. Интерполяционный метод решения задачи назначения доминирующих полюсов при синтезе одномерных регуляторов // Известия РАН. Теория и системы управления. -1994. - № 4. - С. 10-13.
7. Замятин C.B. Размещение областей локализации доминирующих полюсов интервальной системы с обеспечением заданных показателей качества // Известия Томского политехнического университета. - 2006. - Т. 309. - № 7. - С. 10-14.
Поступила 03.09.2007г.