Использование грамианных технологий
759
УДК 62.50
DOI: 10.17586/0021-3454-2015-58-9-759-764
ИСПОЛЬЗОВАНИЕ ГРАМИАННЫХ ТЕХНОЛОГИЙ ПРИ РАНЖИРОВАНИИ ПАРАМЕТРИЧЕСКИХ НЕОПРЕДЕЛЕННОСТЕЙ
С. А. Александрова, О. В. Слита, А. В. Ушаков
Университет ИТМО, 197101, Санкт-Петербург, Россия E-mail: [email protected]
Рассматривается объект управления, описываемый матрицей состояния, содержащей неопределенные параметры. Актуальной задачей управления в условиях системных неопределенностей задания модели объекта является обеспечение инвариантности выхода системы к неопределенности параметров модели. Необходимое условие решения задачи — правильное распределение ресурсов управления подобными объектами. Для этого требуется при анализе исходного объекта управления произвести ранжирование неопределенных параметров по степени их влияния на выходную переменную системы. Ранжирование позволяет выявить параметры, к изменениям которых выходная переменная наиболее чувствительна. Предложены подходы к ранжированию, основанные на использовании грамианов управляемости каналов „сигнальное воздействие — выход объекта" и „параметрическое воздействие — выход объекта". Представлены два способа решения задачи ранжирования неопределенных параметров: с помощью вычисления сингулярных чисел грамианов управляемости и с помощью решения обобщенного характеристического уравнения. Предложен алгоритм ранжирования параметрических неопределенностей, основанный на рассматриваемых способах. Положения статьи иллюстрируются примером, в котором показаны идентичные результаты при использовании предлагаемых методов ранжирования.
Ключевые слова: параметрическая неопределенность, грамиан, ранжирование, обобщенное характеристическое уравнение, сингулярное число.
Введение. Задача обеспечения инвариантности выхода проектируемой системы к неопределенности параметров модели исходного объекта является в настоящее время одной из самых актуальных [1—8]. При наличии нескольких неопределенных параметров объекта возникает задача определения параметров, к изменениям которых наиболее чувствительна выходная переменная системы. Решением данной задачи является ранжирование неопределенных параметров.
Для количественной оценки структурных свойств систем управления целесообразно использование грамианов. Среди областей применения грамианов можно назвать уменьшение порядка матриц описания объекта [9], оценивание степени взаимосвязи входа и выхода объекта [10], оценивание затрат на управление при обеспечении желаемой структуры собственных значений [11]. В настоящей статье предлагается использовать грамианы управляемости для ранжирования неопределенных параметров объекта управления.
Постановка задачи. Рассмотрим непрерывный объект управления (далее — объект) с неопределенными параметрами. Предположим, что неопределенность физических параметров объекта может быть представлена неопределенностью параметров его матрицы состояния [12]: x(t) = (A + AA)x(t) + B(t), x(t)|t=0 = x(0), y(t) = Cx(t), (1)
T,n T-,r r>m r, r,nxr ^ r>mxn
где x e R , u e R , y e R — векторы состояния, управления и выхода; B е R , C е R —
фиксированные матрицы управления и выхода; A е Rnxn — матрица состояния; AA е Rnxn — неопределенность задания матрицы состояния.
Представим компонент AAx(t) в декомпозированной форме:
• [[ да22
"l" " xi(t)" "0"
ДАх( t) = 0 •[ДА11 ДА12 • .. ДАщ]• X2(t) + l
0 _ Xn (t) _ 0
ЛА2и ]
xi(t)" X2(t)
Xn (t)
[l ДА
n2
ДАпп ]•
Xi(t)"
X2(t)
Xn (t)
= Dr\(t).
(2)
Сформируем вектор параметрического воздействия: r(t) = col
Г j =
ДА;1 ДА
Vi
j 2
ДА
jn
" Xi(t)"
X2(t) = (ДА)' X(t)
_ Xn(t)_
(3)
где (АЛ)] — у-я строка матрицы АЛ .
Используя левые сомножители слагаемых выражения (2), сформируем матрицу пара-
метрического воздействия D = row Dj =
0
(j-1)x1'
i; 0
(n-j )xl
; j = l, щ. В зависимости от
базиса представления матрицы состояния число матриц-столбцов Б будет изменяться в пределах от 1 до п. Так, при задании объекта управления в каноническом управляемом базисе
Т
все параметрические воздействия будут описаны матрицей-столбцом Б = [0 0 ... 0 1] .
Перепишем уравнения (1) с использованием матрицы Б и вектора ) :
)=)+Б^а)+ви а), у а)=сха). (4)
Согласно уравнению (4) объект имеет два входа: вход, заданный матрицей В, осуществляющий желаемое (полезное) управление состоянием и выходом объекта, и параметрический вход, заданный матрицей Б, осуществляющий нежелательное влияние на состояние и выход объекта. Предположим, что матрица состояния объекта (1) представлена в произвольном базисе, объект обладает п неопределенностями и в каждой строке и каждом столбце матрицы состояния имеется только одна неопределенность. Тогда матрица
1 0 ... 0"
D =
0 l
0
D е Rn
0 0 ... l
Если ранг матрицы B меньше ранга матрицы D (rank B < rank D ), то ранжирование неопределенностей позволит при синтезе закона управления правильно распределить ресурсы управления. Используем для ранжирования грамианы управляемости [13] двух каналов:
1) „сигнальное воздействие u(t) — выход объекта y(t)" с передаточной функцией
(матрицей) Фyu (5) = C (s/ - А) 1B ;
Использование грамианных технологий 761
2) „параметрическое воздействие r(t) — выход объекта y(t) " с передаточной функци-
ей (матрицей) Фул (= С - А) 1В.
Грамиан управляемости 1-го канала имеет вид [14]
г
(г) = | ввТеАТ х й х о
и является решением матричного уравнения
АЖх + ЖхАТ =-ВВТ, которое позволяет найти грамиан управляемости по выходу
Wy = CWXCT. (5)
Грамиан управляемости 2-го канала имеет вид
t
Wr (t) = J Ит DDTeAT x dx
0
и является решением матричного уравнения
Wr: AWr+ WrAT = -DDT .
Грамиан параметрической управляемости по выходу
Wry = CWrCT. (6)
Основной результат. Предложим два способа ранжирования неопределенностей.
Способ 1. Ранжирование параметрических неопределенностей с помощью сингулярных чисел грамианов управляемости — метод предварительного (экспресс) ранжирования неопределенных параметров. Ранжирование неопределенностей по степени их влияния на выход системы осуществляется с помощью сингулярных чисел грамианов управляемости (6) отношения „параметрическое воздействие r(t)— выход объекта y(t)": максимальное сингулярное число грамиана будет соответствовать неопределенности, наиболее сильно влияющей на выход системы.
Способ 2. Ранжирование параметрических неопределенностей с помощью решения обобщенного характеристического уравнения грамианов „сигнальное воздействие u(t) — выход объекта y(t)" и „параметрическое воздействие r(t) — выход объекта y(t)" (более детальное решение задачи ранжирования неопределенных параметров). Используем грамианы (5) и (6) при принадлежности воздействий u (t) и r(t) единичной сфере: для сравнения результатов, получаемых для каждого из видов воздействий, векторы воздействий задаются как
u (t) = r(t) = г (t),
где z — некоторый вектор, принадлежащий единичной сфере.
TT
Образуем на введенных выше грамианах квадратичные формы z Wryz и z WyZ и построим на их основе обобщенное отношение Рэлея [15], для которого оказывается справедливым оценочное неравенство
zTWryz
— — (7)
Mmin — ^ — Дmax . (7)
z Wyz
В обобщенном отношении Рэлея (7) скалярные положительные вещественнозначные постоянные M*mm, Дmax являются экстремальными элементами спектра решений обобщенного характеристического уравнения
det (W^ -W ) = 0. (8)
Решая уравнение (8) относительно д для каждой из неопределенностей исходного объекта и выделяя максимальный элемент дтах, можем сравнить их по степени влияния на выход проектируемой системы. Запишем алгоритм ранжирования параметрических неопределенностей с помощью грамианов управляемости.
Шаг 1. Сформировать описание объекта управления в форме (1).
Шаг 2. Сформировать матрицу Б и вектор ^.
Шаг 3. Сравнить ранг матрицы управления и количество неопределенностей и принять решение о необходимости ранжирования.
Шаг 4. Сформировать грамианы „сигнальное воздействие и(^) — выход объекта у(^) " и „параметрическое воздействие ) — выход объекта у(^)".
Шаг 5. В случае необходимости осуществить ранжирование неопределенностей с помощью способа 1 или способа 2.
Шаг 6. Определить, какие неопределенности наиболее сильно влияют на выход проектируемой системы.
Пример. Рассмотрим объект управления с параметрическими неопределенностями
"-0,7(1 + ц) 0 " _ 1 -0,2(1 + ?1) _
V
А + ДА = А(д) = Вектор неопределенных параметров q =
"0,5"
, B =
0
C = [i i].
q2
'i Ы ^ ^
номинальные значения
ql0 = q20 = 0. Матрица параметрического воздействия D = [[ D2 ] =
l 0 0 l
вектор пара-
метрического воздействия r(t) =
X(t) . Ранг матрицы управления B равен l, а ранг
"(ДА)(1)"
_(да)(2)_
матрицы параметрического воздействия D равен 2, следовательно, необходимо произвести ранжирование неопределенностей.
Грамиан „сигнальное воздействие u(t) — выход объекта y(t)" для неопределенности ДА'' равен Wy (ДА'') = 0,7738, а для неопределенности ДА22 — Wy (ДА22) = 0,77 3 8. Грамиан
„параметрическое воздействие r(t) — выход объекта y(t)" для неопределенности ДАп равен Wry (ДА'') = 3,0952, а для неопределенности ДА22 — Wry (ДА22) = l.
В соответствии со способом l необходимо произвести расчет сингулярных чисел грамиа-нов: S (Wry (ДА'')) = 3,0592, S (Wry (ДА22)) = 1. Как видно из расчетов, неопределенность ДАП
оказывает наибольшее влияние на выход объекта по сравнению с неопределенностью ДА22 .
Воспользуемся способом 2. Для ДАп выражение (8) принимает вид
det (Wry (Mi) - ^lWy (Mi))
= 0. Решением данного уравнения является = 4. Для ДА22 выражение (8) принимает вид det(1Wry(ДА22)-^2Wy(ДА22)) = 0. Решением данного уравнения
является д2 = 1,3 . Способ 2 подтверждает результаты, полученные способом 1: неопределенность Mi влияет на выход объекта сильнее, чем неопределенность ДА22 .
Заключение. Предложены два метода ранжирования неопределенных параметров, основанные на анализе грамианов управляемости каналов „сигнальное воздействие — выход объекта" и „параметрическое воздействие — выход объекта".
Использование грамианных технологий 763
Статья подготовлена по результатам работы, выполненной при поддержке Правительства Российской Федерации (грант 074-U01) и Министерства образования и науки РФ (проект 14. Z50.31.0031).
список литературы
1. Ackermann J. Robust Control: The Parameter Space Approach. London: Springer-Verlag, 2002. 483 p.
2. Мирошник И. В., Никифоров В. О., Фрадков А. Л. Нелинейное и адаптивное управление сложными динамическими объектами. СПб: Наука, 2000. 549 с.
3. Tu Y., Ho M. Robust second-order controller synthesis for model matching of interval plants and its application to servo motor control // IEEE Trans. Control Systems Technology. 2012. Vol. 20, N 2. P. 530—537.
4. Moore R. E, KearfottR. B., CloudM. J. Introduction to interval analisys // SIAM. 2009. 235 p.
5. Datta A., Bhattacharyya S. P. On a quantitative theory of robust adaptive control: an interval plant approach // IEEE Trans. on Automatic Control. 1996. Vol. 41, N 4. P. 570—574.
6. Sezer M. E., Siljak D. D. On stability of interval matrices // IEEE Trans. on Automatic Control. 1994. Vol. 39, N 2. P. 368—371.
7. Chilali M., Gahinet P., Apkarian P. Robust pole placement in LMI regions // IEEE Trans. on Automatic Control. 1999. Vol. 44, N 12. P. 2257—2270.
8. Slita O. V., Ushakov A. V. Median modal control of interval continuous-time plants // Proc. of the 6th Intern. Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT). 2014. P. 429—433.
9. Li L., Petersen I. R. A gramian-based approach to model reduction for uncertain systems // IEEE Trans. on Automatic Control. 2010. Vol. 55, N 2. P. 508—514.
10. Aranz M. C., Birk W., Halvvarsson B. Empirical approach to robust gramian-based analysis of process interactions in control structure selection // IEEE Conf. on Decision and Control, Piscataway, NJ, USA. 2011. P. 6210—6215.
11. Бирюков Д. С., Слита О. В., Ушаков А. В. Оценка затрат на управление в задаче обеспечения желаемой структуры мод и их робастности // Изв. вузов. Приборостроение. 2009. Т. 52, № 11. С. 38—43.
12. Слита О. В., Ушаков А. В. Достаточные алгебраические условия параметрической инвариантности выхода линейной стационарной системы в первом приближении // Изв. РАН. Теория и системы управления. 2010. № 6. С. 16—22.
13. Wicks M. A., DeCarlo R. A. An energy approach to controllability // IEEE Conf. on Decision and Control. 1988. Vol. 3. P. 2072—2077.
14. Fairman F. W. Linear Control Theory: The State Space Approach. John Wiley & Sons, 1998. 330 p.
15. Гантмахер Ф. Р. Теория матриц. М.: Наука, 1973. 575 с.
Сведения об авторах
Софья Александровна Александрова — аспирант; Университет ИТМО, кафедра систем управления и информатики; E-mail: [email protected] Ольга Валерьевна Слита — канд. техн. наук, доцент; Университет ИТМО, кафедра систем
управления и информатики; E-mail: [email protected] Анатолий Владимирович Ушаков — д-р техн. наук, профессор; Университет ИТМО, кафедра систем
управления и информатики; E-mail: [email protected]
Рекомендована кафедрой Поступила в редакцию
систем управления и информатики 22.04.15 г.
Ссылка для цитирования: Александрова С. А., Слита О. В., Ушаков А. В. Использование грамианных технологий при ранжировании параметрических неопределенностей // Изв. вузов. Приборостроение. 2015. Т. 58, № 9. С. 759—764.
764
C. A. AneKcandpoea, O. B. Cnuma, A. B. YwaKoe
APPLICATION OF GRAM METHOD FOR RANGING OF PARAMETRIC UNCERTAINTIES
S. A. Alexandrova, O. V. Slita, A V. Ushakov
ITMO University, 197101, Saint Petersburg, Russia E-mail: [email protected]
The problem of output invariance of a closed-loop system with respect to uncertain parameters of the initial plant state matrix is considered. Two methods of uncertainties ranging by levels of influence on the closed-loop system output are proposed. The both methods use Gramians of the channels "control signal — plant output" and "parametric influence — plant output" controllability. An algorithm for parametric uncertainties ranging based on the methods is developed. An example demonstrating application of the methods is presented.
Keywords: parametric uncertainty, Gramian, ranging, singular values, generalized characteristic equation.
Data on authors
— Post-Graduate Student; ITMO University; Department of Computer Science and Control Systems; E-mail: [email protected]
— PhD, Associate Professor; ITMO University; Department of Computer Science and Control Systems; E-mail: [email protected]
— Dr. Sci., Professor; ITMo University; Department of Computer Science and Control Systems; E-mail: [email protected]
Sophia A. Alexandrova Olga V. Slita Anatoly V. Ushakov
For citation: Alexandrova S. A, Slita O. V., Ushakov A V. Application of Gram method for ranging of parametric uncertainties // Izvestiya Vysshikh Uchebnykh Zavedeniy. Priborostroenie. 2015. Vol. 58, N 9. P. 759—764 (in Russian).
DOI: 10.17586/0021-3454-2015-58-9-759-764