Научная статья на тему 'Квалиметрия достижимости и возмущаемости линейных динамических систем'

Квалиметрия достижимости и возмущаемости линейных динамических систем Текст научной статьи по специальности «Математика»

CC BY
188
46
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
КОЛИЧЕСТВЕННЫЙ АНАЛИЗ / УПРАВЛЯЕМОСТЬ / ЛИНЕЙНЫЕ ДИНАМИЧЕСКИЕ СИСТЕМЫ / ФОРМА ХЕССЕНБЕРГА / МЕРЫ УПРАВЛЯЕМОСТИ / СТРУКТУРНЫЕ ИНДЕКСЫ / QUANTITATIVE ANALYSIS / CONTROLLABILITY / LINEAR DYNAMIC SYSTEMS / HESSENBERG REPRESENTATION / CONTROLLABILITY MEASURES / STRUCTURAL INDICES

Аннотация научной статьи по математике, автор научной работы — Воронин Александр Васильевич

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

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

Похожие темы научных работ по математике , автор научной работы — Воронин Александр Васильевич

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

The paper considers some existing numerical estimations of controllability and reacability; their disadvantages are stated from the point of view of application of these estimations to solve the control system synthesis tasks. The existing indices do not take into account the compromise character of requirements to the control systems which include not only a good control response attack but weak dynamic response as well. To estimate these features it is necessary to use different quantitative and structural indices which reflect the interaction of external effects and system reactions. The author has proposed to form on the basis of gramians of controllability and reachability two types of «input–state» quantitative indices from the terminal control tasks and the tasks of synthesizing weak-pertubable systems. The similar approach may be implemented as well on the basis of structural characteristic application.

Текст научной работы на тему «Квалиметрия достижимости и возмущаемости линейных динамических систем»

УДК 681.5.011

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

А.В. Воронин

Томский политехнический университет E-mail: voroninav@tpu.ru

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

Ключевые слова:

Количественный анализ, управляемость, линейные динамические системы, форма Хессенберга, меры управляемости, структурные индексы.

Введение

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

Вместе с тем интуитивно ясно, что объект в целом или отдельное направление в пространстве состояний могут быть не только, например, управляемыми или неуправляемыми, но и «хорошо управляемыми» или «плохо управляемыми», т. е. бинарная оценка указанных выше свойств, при практическом анализе и синтезе систем автоматического управления (САУ), явно недостаточна. Количественные оценки управляемости объекта могли бы быть полезны, например, при сравнительном анализе различных вариантов реализации исполнительных устройств с целью выбора наиболее эффективного.

Известно несколько вариантов количественных показателей управляемости и достижимости линейных объектов [1-3]. Подавляющее большинство исследователей понимают их как характеристики взаимосвязи двух множеств - множества и входных воздействий на систему и множества X ее состояний, т. е. как характеристики «вход-состояние», предполагая в общем случае, что чем теснее (в некотором смысле) связь и и X, тем более управляема либо достижима система. Основные различия предлагаемых показателей кроются как раз в различных способах количественных измерений этих связей. При этом существенными недостатками большинства указанных работ является абсолютизация предлагаемых показателей, а также анализ количественных аспектов рассматриваемых характеристик вне связи с задачами синтеза систем управления.

Количественные меры управляемости

и достижимости

Пусть система описывается матричным линейным уравнением вида

х(?) = Ах(?) + Ви{±), (1)

где хеХей”, иеи^Ят - векторы состояния и управления системы, соответственно. В дальнейшем для данной модели будем использовать достаточно употребительное обозначение ЦА,В).

Введение количественных мер требует уточнения понятий «управляемость» и «достижимость» системы ЦА,В), а также отдельного состояния х0 в том смысле, как они будут пониматься в дальнейшем.

Будем считать, что система ЦА,В) управляема, если пространство состояний X не содержит неуправляемых состояний. Состояние системы х0=х(0) управляемо, если из него система может быть переведена в начало координат х(Т)=0 за конечное время Т при конечных затратах энергии управления. Система частично управляема, если X содержит как управляемые, так и неуправляемые состояния.

Следует отметить, что использованное понятие «частичная управляемость» эквивалентно понятию «неуправляемость» в бинарном смысле. Из данного определения следует также, что свойство управляемости системы связано с возможностью решения для нее определенной финитной задачи, т. е. задачи перевода системы из одного состояния в другое.

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

Одним из наиболее известных методов количественного оценивания управляемости и достижимости линейных динамических систем является использование граммианов - матриц управляемости Жи(0,Т) и достижимости Wк(0,T) первого рода

т

жи (0, т) = | Ф(0, ОББ'Ф' (0, ?)Л; (2)

0

т

ЦТГ (0, Т) = | Ф(т, ?) ББ‘Ф‘ (Т, ОЛ; (3)

0

Известно, что если рассматривается перевод системы (1) из состояния (0,х0) в состояние (Т,х1) оптимальным по расходу на управление образом, а именно ставится задача минимизации функционала

т

Зх =| и (?)и(?)&, (4)

0

то экстремум функционала (4) при х1=0 для любого х0 определяется квадратичной формой

^ = х0К'(0,Т) Х0, (5)

где Wu(0,T) определяется согласно (2).

В [2] предложено ввести показатель управляемости х(х0,Т) состояния х0 как величину, обратную значению квадратичной формы (5)

Х( Х0, Т) = 1/ х'0\¥-1(0, Т) х0. (6)

Количественная мера (6), определяющая минимум затрат в смысле (4) на перевод системы из состояния х0 в начало координат за время Т, характеризует именно управляемость системы, так как предполагает решение финитной задачи. Данный показатель может быть вычислен только для полностью управляемой системы, поскольку требует обращения матрицы Wu.

Аналогичным образом качество системы, в смысле затрат на управление при переходе из начала координат пространства состояний в состояние х0, можно связать со свойствами матрицы достижимости Wr(^0,^1). При этом количественный показатель достижимости £(х0,Т) состояния х0, определяется по выражению

|( Х0, Т) = 1/ х‘0\¥;1(0, Т) Х0. (7)

Наличие двух показателей £(х0,Т) и х(х0,Т) для оценки фактически одного свойства динамической системы требует обоснования их применимости.

Пусть система (1) устойчива, и время велико по сравнению с собственными постоянными времени системы. Ясно, что для такой системы затраты на переход в начало координат стремятся к нулю даже независимо от ее управляемости. Соответственно, показатель управляемости х(х0,Т) стремится к ж и бесполезен для практического применения, так как не несет информации об эффективности управления. В то же время показатель £(х0,Т), рассчитанный по матрице достижимости Wr(^0,^1), имеет конечное значение.

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

При наличии в спектре матрицы А как левых, так и правых полюсов целесообразным представляется формирование комплексирующего показателя на основе как х(х0,Т), так и £(х0,Т), например, на основе методики, изложенной в [3].

Если мало, по сравнению с собственными постоянными времени системы, динамика объекта слабо влияет на характер процессов и показатели Х(х0,Т) и £(х0,Т) мало отличаются друг от друга.

Количественные меры возмущаемости

линейных систем

Рассмотренная постановка финитной задачи не является единственно возможной в процедурах синтеза систем управления. Альтернативным вариантом является, в частности, синтез систем управления, в которых входные возмущающие сигналы слабо влияли бы на вектор состояния объекта х(^. Решение этой задачи также может быть связано с характеристиками «вход-состояние», однако физический смысл показателя, определяющего данное свойство системы, должен быть иным, хотя и близким по смыслу к показателям управляемости и достижимости. Условно назовем данное свойство системы «возмущаемость», так как, характеризуя взаимодействие «вход-состояние», оно не предполагает перевода системы из одного фиксированного состояния в другое, а лишь определяет ее возможное возмущение входным сигналом. Уже из физического смысла задачи следует, что система или переменная, качественно неуправляемая, может быть хорошо возмущаемой по тому же самому набору входных сигналов.

Рассмотрим модель

Х(?) = Ах(?) + Е/ (?), (8)

где /(1)е¥сЕк - вектор возмущающих воздействий. Учитывая, что количественные показатели взаимодействия X и ¥ для задач синтеза слабовозмуща-емых систем должны характеризовать возмуща-емость как свойство системы изменять свое состояние под действием внешних сигналов, введем определение данного свойства, причем для системы в целом удобнее определить ее невозмущаемость.

Будем считать, что система ЦА,£) невозмущае-ма, если X не содержит возмущаемых состояний. Состояние системы х0 является возмущаемым, если оно может быть изменено входным сигналом Л0е¥. Система является частично возмущаемой, если пространство состояний X включает как возмущаемые, так и невозмущаемые состояния.

В качестве количественной меры возмущаемости ЦА,£) по некоторому направлению, заданному вектором х0, может быть взят предложенный в [2] показатель, имеющий смысл максимума скалярного произведения <х02> по всем zсX, которые мо-

гут быть достигнуты за время Т из нулевого начального состояния при единичных в смысле (4) затратах энергии на управление, т. е.

г( х0, Т) = тах

| Ф(Т, ґ )Ви (ґ)йґ;

0

Т

| х01|= 1; | и‘(і)и(і)йі = 1

Оптимум данного показателя равен

г( х0, Т ) = ( хХ ( х0, Т ) х0)1/2,

где Wr(0,T) определяется согласно (3). Избавившись от квадратного корня, сформируем показатель

й*( хо, Т) = г( хо, Т )2 = хХ (хо, Т) хо, (9)

который может считаться еще одним, наряду с (7), вариантом количественного взаимодействия пространств X и ¥, связанным со свойствами матрицы Wr(0,T). Однако этот показатель не связан с решением финитной задачи и не характеризует управляемость системы (8) в том смысле, как это сформулировано выше.

Для невозмущаемого состояния ^*(х0)=0, что означает ортогональность вектора х0 всем г, которые могут быть достигнуты из точки х=0 при заданных ресурсах входных воздействий. Для возмущаемых состояний ^*(х0)>0.

Важно отметить, что введенная характеристика возмущаемости не связана обязательно с действием на систему возмущающего воздействия. Она может быть рассчитана по любому входу, как возмущающему, так и управляющему. Сам же термин связан с физическим смыслом той взаимосвязи между множествами X и и, которую она определяет.

Использование квадратичных форм (5) и (9) для формирования количественных оценок управляемости и возмущаемости позволяет ввести геометрическую трактовку этих свойств и сформировать показатели для системы в целом. Будем рассматривать свойства квадратичных форм, исходя из того, что значения вектора состояния х выбираются на сфере единичного радиуса {х:||х||=1}. В этом случае выражения (5) и (9) можно интерпретировать как отражения этой сферы на некоторые поверхности второго порядка.

Управляемость х(х,Т) каждого направления, задаваемого вектором х в пространстве состояний, определяется как величина, обратная модулю вектора точки пересечения этого направления с данной поверхностью. Если система управляема, то поверхность, описываемая выражением (5), является действительным гиперэллипсоидом. В результате такой интерпретации количественный показатель х(х,Т) приобретает вполне четкий геометрический смысл. Количественные же показатели для системы в целом могут быть связанными с такими инвариантами матриц Wu, W~1, как мини-

мальное собственное значение, след или определитель.

Проанализируем общность и различия двух характеристик £(х0,Т) и ^*(х0,Т) взаимодействия «вход-состояние» на нескольких элементарных примерах. Пусть модель первого порядка имеет вид

х = -ах + Ьи, а > 0.

Тогда

Т Ь2

Ж(0, Т) = | е-а(Т-%Ье-а(Т-і)йґ = — (1 - е^ ).

0 2а

Показатель достижимости переменной х=1 и системы в целом вычисляется по выражению

1

1(0, Т) =-

= ^(1 - е-

х‘Жг (0, Т)х 2а

Легко заметить, что численно точно таким же будет для данной системы и показатель возмуща-емости, хотя физический смысл показателей различен. Для достижимости это минимум затрат в смысле интеграла от ц2(і) на перевод объекта в единичное состояние. Для возмущаемости это корень квадратный из максимального отклонения при единичных затратах. Как и следовало ожидать, для системы 1-го порядка эти показатели равнозначны.

Перейдем теперь к системе 2-го порядка, заданной в модальном базисе

. (-а1 0 ї (Ь ї

х = х + и, а,,а2 > 0.

I 0 -аг) ^ 1 2

Система управляема при а^а2. Матрица достижимости имеет вид

Ж (0, Т) =

(

2-(і - е-2а-Т)

2а!

Ь1Ь2 (1 - е-(а +ОТ )^

Ь1Ь2

-(1 - е

- ( а^а2')Т

) т^(1 - е -

V а1 + а2

обратная матрица достижимости

■(10)

' Ь_Х ~ЬМп 'ї

1 2а2 а1 + а2

Д -Ь1Ь2/12 Ь2А

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

V а1 + а2 2а1 )

Здесь приняты обозначения

11 = 1 - е~2а'Т, 12 = 1 - е-2*Т, /12 = 1 - е

-а 1+2?

Д =

Ч2 2 --

ЬХ

Ь\Ь'

Л *1*2 , , х2 *12

\ахаг (а + а

/д.

Показатель достижимости первой моды можно записать в виде

К _ Ь1 11 _ 2Ь1 а2 112 _К _ дк

1 2а1 (а1 + а2) 12 1 1

где ^ - показатель достижимости данной моды как отдельной системы 1-го порядка, а элемент Д^1 является добавкой, обусловленной наличием в системе второго собственного движения. Так как для устойчивой системы величина Д^1 всегда больше нуля, наличие второй моды может лишь уменьшить достижимость ^ по сравнению с тем значением, которое она бы имела как отдельная система первого порядка. Аналогичные выводы можно сделать и относительно влияния первой моды на достижимость второй, так как обе моды равноправны.

Иная картина имеет место для возмущаемости. Из выражения (10) для Wr(0,T) следует, что наличие в системе второго собственного движения не влияет на возмущаемость первой моды, которая равна

£= 2-(1 - ^),

2а1

и не отличается от возмущаемости системы первого порядка.

Структурные характеристики достижимости

и возмущаемости

Еще одна группа количественных показателей взаимосвязи множества и входных воздействий на систему и множества X ее состояний для линейной системы (1) может быть сформирована на основе ее структурного анализа. Полное представление о структуре «вход-состояние», с точки зрения количественных мер управляемости и возмущаемости, дает верхняя каноническая блочная форма Хессен-берга (БФХ) [4]. Общий вид системы (1) в верхней БФХ

' г1 ^ (Г 2 р1к р1к+1 Ї

^2 Р21 Г22 Г23 р2 к Г2 к +1

^3 = 0 Г32 Г33 Рзк г 1 зк +1

0 0 0 Гк г 1 кк+1

V ек і V 0 0 0 г+1к Гк +1к+1'

( г1 (^

г2 0

23 0

X + • и,

гк 0

V ек і V 0 і

У = (Сі С 2 Сз Ск Ск+1) X

х( гі г2 гз гк ек У

где либо ^кк+1=0, либо &ш(ек)=0.

Структура БФХ соответствует разделению пространства состояний X на подпространства отличающихся структурой управления. В частности, можно рассматривать X как прямую сумму подпространств Ь0,Ь1,Ь2,...,Ьк,

Ь2 = sp

( 0 ^ I.. і

где

<ііт(!о) = Го, аіт(Ц) = г1,...,аіт(Ьк) = гк.

г0 = т, г0 + г1 +... + гк = п.

Каждое из подпространств Ц включает элементы, структурно эквивалентные по управлению.

Исходя из представления системы (1) в БФХ по управлению можно ввести индексные показатели, характеризующие структурные достижимость и возмущаемость подпространств либо отдельных состояний. Очевидно, наиболее структурно управляемым является подпространство Ц0, так как на него непосредственно воздействуют управляющие сигналы. Далее в порядке убывания структурной управляемости следуют подпространства Ь1,Ь2,^,Ьк-1. Подпространство Ц неуправляемо. Примем, что для подпространства Ц0 индексный показатель р0 отношений «вход-состояние» равен 1, для Ь1-р1=2 и так далее до рк-1=к для Ьк_1.

Рассмотрим задачу перевода системы (1) из начала координат в некоторое состояние х0. Как показано выше, смысл этой задачи соответствует понятию «достижимость», но в структурном анализе понятия «достижимость» и «управляемость» эквивалентны. Пусть Х0=Хр/1®Хр/1+1®...®Хрр), где ХрЕЦ и р<р+\<—<рР, т. е. Х0 может быть представлен как прямая сумма элементов подпространств Ц. Учитывая физический смысл решаемой задачи, дадим следующее определение индекса структурной управляемости.

Индексом структурной управляемости а,,(Х0) состояния Х0 будем считать рр как максимальный индекс элементов, входящих в прямую сумму Х(|=Хр/1©Хр)1+1©...©ХрГ Если рр=к, то индекс управляемости состояния Х0 совпадает с хорошо известным индексом управляемости системы, который в данном случае равен к. Состояние Х0 тем лучше управляется, чем меньше его структурный индекс рр.

Иная структурная оценка отношения «вход-состояние» для того же Х0 и того же самого входа будет получена, если рассматривать его с точки зрения возмущаемости. Наименее структурно возмущаемым подпространством в X является Ьк, и далее возмущаемость возрастает по мере уменьшения индекса подпространства р. Введем, по аналогии с индексом управляемости, понятие индекса возмущаемости по Х0.

Индексом структурной возмущаемости а*(Х0) состояния Х0 будем считать рн как максимальный индекс элементов, входящих в прямую сумму Х0=Хр/1©ХрЫ©...©ХрГ Состояние Х0 тем лучше возмущается, чем меньше его структурный индекс рн.

В литературе известны структурные характеристики, имеющие подобный физический смысл. В частности, в [5] определены индексы каузальности как структурные характеристики «вход-вы-

ход» многомерной системы. Легко заметить, что при x0=yi смысл индексов каузальности совпадает с введенным выше структурным показателем воз-мущаемости состояния x0.

Выводы

Предложенное разделение количественных и структурных мер «вход-состояние» на показате-

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

СПИСОК ЛИТЕРАТУРЫ

1. Muller P.C., Weber H.I. Analysis and optimization of certain qualities of controllability and observability for linear dynamical systems // Automatica. - 1972. - V. 8. - № 3. - P. 237-246.

2. Rhodes I.B. Some quantitative measures of controllability and observability and their implications // Contr. Int. Fed. Autom. Contr. - Kyoto, Japan, 24-28, August 1981. - P. 24-28.

3. Кириллов O.E., Лисиенко В.Г. Количественный анализ управляемости и его применение к приближенной декомпозиции

линейных динамических систем // Автоматика и телемеханика. - 1997. - № 1. - С. 47-56.

4. Van Dooren P. The generalized eigenstructure problem in linear systems theory // IEEE Trans. on Autom. Control. - 1981. -V. AC-26. - № 1. - P. 111-129.

5. Малышенко А.М. Определение индексов каузальности управляемых динамических систем // Изв. АН СССР. Техническая кибернетика. - 1990. - № 1. - С. 32-36.

Поступила 29.04.2013 г.

UDC 681.5.011

QUALIMETRY OF REACHABILITY AND RESPONSE OF LINEAR DYNAMIC SYSTEMS

A.V. Voronin Tomsk Polytechnic University

The paper considers some existing numerical estimations of controllability and reacability; their disadvantages are stated from the point of view of application of these estimations to solve the control system synthesis tasks. The existing indices do not take into account the compromise character of requirements to the control systems which include not only a good control response attack but weak dynamic response as well. To estimate these features it is necessary to use different quantitative and structural indices which reflect the interaction of external effects and system reactions. The author has proposed to form on the basis of gramians of controllability and reachability two types of «input-state» quantitative indices from the terminal control tasks and the tasks of synthesizing weak-pertubable systems. The similar approach may be implemented as well on the basis of structural characteristic application.

Key words:

Quantitative analysis, controllability, linear dynamic systems, Hessenberg representation, controllability measures, structural indices.

REFERENCES

1. Muller P.C., Weber H.I. Analysis and optimization of certain qualities of controllability and observability for linear dynamical systems. Automatica, 1972, vol. 8, no. 3, pp. 237-246.

2. Rhodes I.B. Some quantitative measures of controllability and observability and their implications. Contr. Int. Fed. Autom. Contr. Kyoto, Japan, 1981, pp. 24-28.

3. Kirillov O.E., Lisienko V.G. Kolichestvenny analiz upravlyaemo-sti i ego primeneniye k priblizhennoy dekompozitsii lineynykh di-namicheskikh system [The quantitative analysis of controllabili-

ty and its application to approximate decomposition of linear dynamic systems]. Avtomatika i telemekhanika, 1997, no. l, pp. 47-56.

4. Van Dooren P. The generalized eigenstructure problem in linear systems theory. IEEE Trans. on Autom. Control, 1981, vol. AC-26, no. 1, pp. 111-129.

5. Malyshenko A.M. Opredeleniye indeksov kauzalnosti upravlyae-mykh dinamicheskikh system [Definition of causality indices of operated dynamic systems]. Bulletin of the AS of the USSR. Technical cybernetics - Izv. AN SSSR. Tekhnicheskaya kiberneti-ka, 1990, no. 1, pp. 32-36.

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