СИСТЕМНЫЙ АНАЛИЗ X
УДК 681.5.013
ЧАСТОТНЫЕ ХАРАКТЕРИСТИКИ ФАЗОВРАЩАТЕЛЬНЫХ И БИСИНГУЛЯРНЫХ СИСТЕМ
Л. А. Мироновский,
доктор техн. наук, профессор Д. В. Шинтяков,
аспирант
Санкт-Петербургский государственный университет аэрокосмического приборостроения
Исследуется взаимосвязь частотных характеристик с сингулярными числами линейных систем. В общем случае эта взаимосвязь сложна, но для систем с сингулярными числами высокой кратности удается выразить эту зависимость в простой форме. Рассматриваются два случая высокой кратности: случай равных сингулярных чисел и случай, когда сингулярные числа образуют две группы. Исследованы свойства, структура и подходы к синтезу систем.
In this article, a relation between frequency responses and Hankel singular values of linear control systems is discussed. In general, this relation is complex, but in the case of high multiplicity singular values, it can be expressed in a simple form. Two such cases are reviewed, the case of only one unique singular value, and the case of two unique values. Properties, structures and synthesis approaches for such systems are presented.
Введение
Частотные характеристики широко используются в инженерной практике при контроле и диагностике систем автоматического управления, эллиптических фильтров и других технических систем. Они несут информацию об усилительных свойствах и фазовых сдвигах системы на разных частотах, позволяют судить о запасе устойчивости, работоспособности и т. д.
В статье исследуется взаимосвязь частотных характеристик с сингулярными числами системы. Ганкелевы сингулярные числа сравнительно недавно привлекли внимание инженеров и исследователей в связи с современной методикой синтеза робастных регуляторов (так называемые д-синтез и теория HJ). Косвенным свидетельством их полезности служит наличие в составе популярного программного пакета МА^АВ команд, использующих вычисление этих характеристик.
В известных работах в основном исследовался случай систем с различными ганкелевыми сингулярными числами, в то время как наиболее отчетливо их взаимосвязь с частотными характеристиками проявляется в случае чисел высокой кратности. В данной статье исследуется случай максимальной кратности, когда все сингулярные числа одинаковы либо образуют две группы одинаковых чисел. Такие системы названы моносингулярны-ми и бисингулярными соответственно.
Фазовращательные и моносингулярные системы
В качестве предметной области будем рассматривать линейные динамические системы с одним входом и(^ и одним выходом у(^, заданные описанием в пространстве состояний
X = AX + Ъи, у = cX, (1)
где Л — квадратная матрица порядка п; Ъ и c — вектор-столбец и вектор-строка.
Классический способ определения ганкелевых сингулярных чисел основан на рассмотрении гра-мианов управляемости и наблюдаемости 'с и '0 — симметричных квадратных матриц, задаваемых равенствами:
'с =| еЛ ЪЪтеЛ^ '0 =| eлTt ст сеЛ ^.
0 0
При помощи линейной замены переменных состояния систему (1) можно привести к сбалансированному представлению, в котором грамианы 'с и '0 диагональны и равны:
'с = 'о = ^ (,..., °п ), °1 — ^2 >...>СТп — 0.
Диагональные элементы ст1, ..., пп называются ганкелевыми сингулярными числами системы.
Сбалансированное представление системы единственно, если все сингулярные числа различны по величине. При наличии кратных сингулярных чисел оно определено с точностью до некоторой ортогональной замены переменных.
В общем случае линейная система порядка п имеет к различных по абсолютной величине сингулярных чисел ., ак с кратностями ть ., тк,
к
где ^т = п. Далее исследуются случаи к = 1 и к = 2,
£ =1
отвечающие максимальной кратности сингулярных чисел.
В наибольшей степени свойства кратных сингулярных чисел проявляются в системах, все сингулярные числа которых равны.
Определение 1. Система (1) называется моно-сингулярной, если все ее ганкелевы сингулярные числа равны по величине: а1 = а2 =...= ап = а.
Моносингулярные образуют особый класс линейных систем, обладающих рядом специфических свойств. Такие системы достаточно хорошо известны в математике и инженерной практике. Типичным примером моносингулярной системы в радиотехнике является так называемое фазовращательное звено, обладающее постоянной амплитудно-частотной характеристикой (АЧХ).
Матрицы описания любой моносингулярной системы в пространстве состояний (1) при помощи подходящей замены переменных могут быть приведены к виду
А =
" -Ьі \/Ь2 0 .. 0 0 "
-л/Ь2 0 Ф3 .. 0 0
0 -ТъЗ 0 .. 0 0
0 0 0 .. 0 ФП
0 0 0 .. -^¡К 0
Ь = Ьху/2п
с = вЬт.
(2)
Здесь Ь — коэффициенты Рауса системы; а — ее ганкелево сингулярное число; в = ±1; матрица А представлена в канонической форме Шварца [1].
Моносингулярная система в таком виде обладает всеми свойствами сбалансированного представления (грамианы управляемости и наблюдаемости равны и диагональны). Представление (2) однозначно, существует для каждой устойчивой моносингулярной системы и различно для различных систем. Оно содержит минимальное количество свободных параметров и представляет собой каноническую форму моносингулярной системы.
Описанию (2) соответствует передаточная функция
Q(Р) = эя А( р) + й, А( р)
(3)
где А(р) = |рЕ - А — характеристический полином системы; й — константа.
Это канонический вид передаточной функции моносингулярной системы.
Заметим, что ганкелевы сингулярные числа системы не меняются при умножении передаточной функции на -1 или добавлении к ней константы.
Амплитудно-фазовая характеристика (диаграмма Найквиста) моносингулярной системы (3) имеет вид окружности радиусом я с центром в точке й или -й.
Приведем два примера моносингулярных систем.
Пример 1. На рис. 1 показана электрическая схема простейшей фазовращательной цепи. Ее переда-
точная функция имеет вид Q( р) =
Тр -1
Т = ЯС,
Тр +1
а ганкелево сингулярное число равно единице.
Пример 2. На рис. 2 показана схема моста Вина—Робинсона, который используется при построении генераторов синусоидальных колебаний.
Его передаточная функция определяется следующим выражением:
Рис. 1. Пассивное фазовращательное звено
Рис. 2. Мост Вина—Робинсона
Q( p) = -
(Tp)2 +1
3 (Tp)2 + 3Tp +1
T = RC.
Диаграмма Найквиста имеет вид окружности радиусом а = 1/6, проходящей через начало координат.
Моносингулярные системы, у которых коэффициент d в формуле (3) равен 0, будем называть центрированными. АЧХ центрированной моносин-гулярной системы постоянна и тождественно равна а (значению ее сингулярного числа), а диаграмма Найквиста имеет вид окружности с центром в начале координат.
Задача синтеза моносингу-лярной системы с заданным сингулярным числом а и характеристическим полиномом A(p) решается при помощи формулы (3). Если исходными данными считать полюсы системы p1, p2, ...pn, то надо перейти к нуль-по-люсному представлению передаточной функции.
Программная реализация соответствующих процедур в пакетах MATLAB и MAPLE не вызывает затруднений.
Бисингулярные системы
Перейдем к рассмотрению систем с двумя группами кратных сингулярных чисел. Они являются более сложным объектом, чем моносингуляр-ные системы, и обладают рядом замечательных свойств [2].
Определение 2. Система (1) называется бисингулярной, если ее ганкелевы сингулярные числа могут принимать только два различных значения а1 и а2.
Для любой бисингулярной системы существует сбалансированное представление, характеризуемое матрицами:
k12 0 ... 0
A =
A1
k21 0 .. 0
0 0 .. 0
0 0 ... 0
Ao
b =
!=[b1s1 0
0 b2s2
(4)
где k.2 = --
b1b2
; k21 =
b1b2
„ —±1; й2 —±1; А1» А2 — ®1®2с1 + с2 ®1®2с2 + с1
трехдиагональные матрицы Шварца вида (2), их размеры определяются кратностью сингулярных чисел.
Доказательство возможности такого представления опирается на каноническую форму, описанную в работе Обера [3].
Соответствующая структурная реализация бисингулярной системы имеет вид композиции двух моносингулярных блоков с перекрестными связями (рис. 3). Блоки имеют передаточные функции
^1(Р) — а1 ®2(Р) — С2 АА\
А^ р) Аі( Р)
А1(Р) —|рЕ-Ах|, Аа(Р) —|рЕ-А^. (5)
Построенная таким образом система будет иметь сингулярные числа, равные а1 и с2, их кратность равна порядку блоков.
Пользуясь схемой, найдем ее передаточную функцию [2]:
Я( р) — (с>1 +СТ2) х
X-
1 + Qi( p)Q2( p)+— Qi( p)+—Q2( p)
_________________^2_________G_________
Qi( p)Q2( p) - Ql( p) - Q2( p) -1 -—- —
Go G
(6)
}2
Подставив в формулу (6) передаточные функции базовых блоков (5) и значения коэффициентов й12, й21, получим передаточную функцию бисингулярной системы с сингулярными числами а1, а2:
Я( р) = (СТ1 +СТ2) х
А^ р) ^2( р) + Л(-р) А2 (—р) + — А1( р) А-2 (—р) + — А1(-р) А2( р)
а2 а1
Ai (-p) A2 (- p) - Ai (-p) A2 (p) - Ai (p) A2 (-p) -
Ai( p) A2 (p) (7)
Рис. 3. Каноническая реализация бисингулярной системы
где А^), А2(р) — характеристические полиномы базовых блоков. Эта формула решает задачу синтеза бисингулярных систем любого порядка с заданными сингулярными числами и характеристическими полиномами базовых блоков.
При необходимости ее можно умножить на -1 и добавить к ней произвольную константу й, так как это не повлияет на значения сингулярных чисел.
Синтез бисингулярных систем с заданным характеристическим полиномом
При синтезе бисингулярных систем по формуле (7) мы задаем характеристические полиномы двух базовых блоков А1(р) и А2(р), но не имеем возможности заранее задать характеристический полином системы. Рассмотрим задачу синтеза бисингулярных систем с заданным характеристическим полиномом А(р) и ганкелевыми сингулярными числами ст1, с2. Для этого воспользуемся фазовым представлением передаточной функции, описанным в работе Гловера [4].
Пусть Я(р) — устойчивая рациональная передаточная функция порядка п с ганкелевыми сингулярными числами а1 > с2 >... > ск, где число a¿ имеет кратность г, и г1 + г2 +... + гк = п. Тогда существует представление Я(р) вида
Я( р) = й + с>1Ф1( р) + ^Ф2( р) + ---+ст*Ф к (р),
где Фг(р) — устойчивые фазовращательные передаточные функции. Такое представление единственно.
В случае центрированной бисингулярной системы это представление принимает вид [5]
р) = С1Ф1( р) + С2Ф2 (р) =
_ „ _ а(-р) . „ _ а(-р) А(-р) (8)
= в1С1—Т^Г + в2С2—ГГ-----,, ч , (8)
а( р) а( р) А( р)
где а(р) — полином степени г1; А(р) — характеристический полином степени п = г1 + г2; в1 =±1; в2 =±1.
Формула (8) служит основой для синтеза бисингулярной системы с заданным характеристическим полиномом. Из нее следует, что числитель передаточной функции Q(р) = В(р) центрированной бисин-
А( р)
гулярной системы может быть найден из соотношений
п
С( р) = А( р) + Э2С2 А(-р) = П (р - сь);
¿=1
г2 П
В(р) = П(р - С1) П (р + С), (9)
¿ =1 ¿ =г2 +1
где С1> С2 — значения сингулярных чисел; г1, г2 — их кратности.
Для доказательства этих соотношений приведем слагаемые в формуле (8) к общему знаменателю:
_( = а(-рХ^СА( р) + Й2с2А(-р)) = а(-р)С( р)
а(р)А(р) а( р)А(р) .
Поскольку корни полинома а(р) не являются полюсами Я(р), полином С(р) должен делиться на а(р). Разложим его на множители:
С( р) = ^ А( р) + Э2С2 А2 (-р) =
= П (р - с).
¿=1
Тогда множество корней полинома а(р) является подмножеством корней С(р):
п
а(р) = П (р - С1).
I=г2 +1
Следовательно: В( р) =
= а(-р)С(р) / а(р) = П (р - с) х
¿=1
п
х П (-р + сь), что и требова-
¿=г2 +1
лось доказать.
Отсюда вытекает следующий алгоритм синтеза бисин-гулярных систем с заданным характеристическим полиномом А(р) и сингулярными числами с1, с2 кратности г1, г2.
Шаг 1. Записываем искомую передаточную функцию в виде ф( р) = В( р)/А( р), где полином В(р) подлежит определению.
Шаг 2. Формируем вспомогательный полином
С(р) = А(р) + в2С2 А(-р),
в1 =±1, в2 =±1,
и разбиваем его на вещественные сомножители С(р) = а(р) х х Р(р) порядков г1, г2.
Шаг 3. Числитель искомой передаточной функции находим по формуле В(р) = а(р) Р(-р).
Число решений определяется количеством возможных факторизаций полиномов С(р) на вещественные сомножители а(р), Р(р) заданных порядков г1, г2. Если ни одной такой факторизации нет, то решения не существует.
Пример 3. Пусть задан характеристический полином четвертого порядка А(р)=р4 +2р3+
+35 р2 +10 р+24 и сингулярные
числа с1 = 3, с2 = 2 кратности г1= г2=2. Требуется синтезировать бисингулярную систему с этими параметрами.
Полагая в1 = 1, в2 = -1, формируем полином С(р) = сА(р) - С2 А(-р):
С( р) = 3( р4 + 2 р3 + 35 р2 +10 р + 24) -- 2(р4 - 2р3 + 35р2 -10р + 24) =
= р4 +10 р3 + 35 р2 + 50 р + 24.
Разбиваем его на вещественные сомножители С( р) = (р + 4)( р + 3)( р + 2)( р +1).
Имеется 6 вариантов разложения на сомножители второго порядка.
Принимаем а(р) = (р + 4)(р + 3), в(р) = (р + 2) х »(р +1) и находим полином В(р):
В( р) = а( р)В(-р) =
= (р + 4)( р + 3)(-р + 2)(-р +1) =
= р4 + 4р3 -7р2 - 22р + 24.
Следовательно, искомая передаточная функция имеет вид
= р;+4 р;-7 р2г-22 р+24. р4 + 2 р3 + 35 р2 +10 р + 24
Приведем ее фазовое представление (8):
ж р)=- +
р + 3 р + 2 + 2 р2 - 3р + 2 р4 - 2р3 + 35р2 -10р + 24 р2 + 3р + 2 р4 + 2р3 + 35р2 +10р + 24.
Мы получили одно из решений задачи. Для получения шести остальных надо рассмотреть другие варианты выбора в1, в2, а(р), в(р).
Частотные характеристики бисингулярных систем
Частотные характеристики бисингулярных систем обладают замечательным свойством. Для любой бисингулярной системы существует значение коэффициента прямой связи с входа на выход, при котором АЧХ будет иметь вид равноволновых колебаний, заключенных в интервале между суммой сингулярных чисел а1 + а2 и их разностью а1 - а2.
Сформулируем это свойство как отдельную теорему.
Теорема. АЧХ К(ш) центрированной бисингу-лярной системы целиком лежит в горизонтальной полосе а1 — а2 < К(ш) <а1 +а2, ширина которой равна удвоенному значению меньшего сингулярного числа.
Для доказательства теоремы воспользуемся фазовым представлением (В) передаточной функции центрированной бисингулярной системы:
Q( P) = аіФі( p) + a2 Фз( p).
Ее АЧХ определяется формулой
К(ю) = |Q(iœ) = |аіФі (im) I ОзФз (iro)|,
где ш - частота. Известно, что модуль суммы двух комплексных чисел заключен в интервале между суммой и разностью модулей слагаемых. В нашем случае модули слагаемых равны а1 и а2, откуда сразу получаем, что |а1 — а2| < К(ш) <|а1 Ia2|.
Следствие. Диаграмма Найквиста центрированной бисингулярной системы целиком лежит в круговой полосе (кольце) |а1 — а2| <| Z |<а1 Ia2.
Если система не является центрированной, то, добавляя подходящее слагаемое d к передаточной функции, ее можно сделать центрированной. Это означает, что диаграмму Найквиста любой бисин-гулярной системы можно целиком накрыть круговой полосой (кольцом) a1 — а2 <| Z — d |< а1 + а2.
10-1 100 101 102
Nyquist Diagram
■ Рис. 4. Частотные характеристики бисингулярной системы четвертого порядка
Пример 4. Рассмотрим в качестве иллюстрации центрированную бисингулярную систему четвертого порядка с передаточной функцией
Q( P) =
p4 14p3 — Тp2 — 22p 124 p4 12p3 I Збp2 110p124
и ганкелевыми сингулярными числами ^ = 3, а2 = 2. Ее АЧХ и диаграмма Найквиста, полученные в пакете МА^АВ, приведены на рис. 4. Из него видно, что график АЧХ колеблется между уровнями 5 и 1, равными сумме и разности сингулярных чисел. Годограф Найквиста заключен между концентрическими окружностями радиусов 5 и 1.
Литература
1. Anderson B. D. O., Jury E. I., Mansour M. Schwarz matrix properties for continuous and discrete time systems // Intern. J. Control. 1976.Vol. 23. Р. 1-16.
2. Шинтяков Д. В., Мироновский Л. А. Фазовращательные и бисингулярные системы // Восьмая научная сессия ГУАП / ГУАП. СПб., 2005. С. 513-516.
3. Ober R. J. Balanced parameterization of classes of linear systems // SIAM J. Control and Optimization. 1991. Vol. 29. N 6. Р. 1251-1287.
Заключение
В статье дано определение и исследованы свойства специального класса линейных стационарных систем - моносингулярных и бисингулярных. Ган-келевы сингулярные числа таких систем принимают одно либо два значения. Описаны канонические формы этих систем. Разработан алгоритм синтеза бисингулярных систем с заданным характеристическим полиномом. Доказана теорема о равноволновом характере АЧХ центрированных бисингулярных систем.
Представляется, что полученные результаты могут использоваться для решения задач аппроксимации, идентификации и технической диагностики.
4. Glover K. All optimal Hankel-norm approximations of linear multivariable systems // Intern. J. Control. 1984. Vol. 39. N 6. P. 1115-1193.
5. Курмаев И. Р., Мироновский Л. А. Фазовое разложение Гловера для бисингулярных систем // Научная сессия ГУАП: Сб. докл. В 3 ч. / ГУАП. СПб., 2006. Ч.2.С.126-128.
ПАМЯТКА ДЛЯ АВТОРОВ
Поступающие в редакцию статьи проходят обязательное рецензирование.
При наличии положительной рецензии статья рассматривается редакционной коллегией. Принятая в печать статья направляется автору для согласования редакторских правок. После согласования автор представляет в редакцию окончательный вариант текста статьи.
Процедуры согласования текста статьи могут осуществляться как непосредственно в редакции, так и по е-таП ([email protected]).
При отклонении статьи редакция представляет автору мотивированное заключение и рецензию, при необходимости доработать статью — рецензию. Рукописи не возвращаются.
Редакция журнала напоминает, что ответственность за достоверность и точность рекламных материалов несут рекламодатели.
№ Б, 2007"Х.
41