Научная статья на тему 'Основы теории робастного управления в ℓ1 постановке'

Основы теории робастного управления в ℓ1 постановке Текст научной статьи по специальности «Математика»

CC BY
1923
279
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
робастное управление / ограниченное возмущение / Неопределенность / робастная устойчивость / робастное качество / robust control / bounded disturbance / Uncertainty / robust stability / Robust performance

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

В статье изложены основы теории робастного управления в <i>ℓ</i>1-постановке, зародившейся в начале 1990-х гг. Представлены базовые результаты теории, относящиеся к робастной устойчивости и робастному качеству систем с дискретным временем. Дано описание и сравнение встречавшихся в литературе постановок задач синтеза оптимальных робастных регуляторов.

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

Похожие темы научных работ по математике , автор научной работы — Соколов В. Ф.

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

This paper presents foundations of robust control theory in the <i>ℓ</i>1 setup born in the 1990s. Basic results on robust stability and robust performance of discrete-time systems are presented. Various problems of optimal robust synthesis are described and compared.

Текст научной работы на тему «Основы теории робастного управления в ℓ1 постановке»

УДК 517.977 + 62-50

ОСНОВЫ ТЕОРИИ РОБАСТНОГО УПРАВЛЕНИЯ В ^-ПОСТАНОВКЕ В.Ф. СОКОЛОВ

Отдел математики Коми НЦ УрО РАН, г.Сыктывкар sokolov@dm.komisc.ru

В статье изложены основы теории робастного управления в 1\-постановке, зародившейся в начале 1990-х гг. Представлены базовые результаты теории, относящиеся к робастной устойчивости и робастному качеству систем с дискретным временем. Дано описание и сравнение встречавшихся в литературе постановок задач синтеза оптимальных робастных регуляторов.

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

V.F. SOKOLOV. FOUNDATIONS OF ROBUST CONTROL THEORY IN THE l1 SETUP

This paper presents foundations of robust control theory in the li setup born in the 1990s. Basic results on robust stability and robust performance of discrete-time systems are presented. Various problems of optimal robust synthesis are described and compared.

Key words: robust control, bounded disturbance, uncertainty, robust stability, robust performance

Введение

Типичная зарубежная классификация основных периодов развития теории управления имеет вид [1]:

• Классическая теория управления - с конца XIX века до 1960 г.

• Современная теория управления -1960-1980 гг

• Робастное управление - с 1980 г

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

Рис. 1. М-Д конфигурация.

Универсальной и общепринятой схемой описания робастных систем управления является М-Д конфигурация, изображенная на рис. 1. Отображение М обозначает номинальную систему, Д -неопределенность в описании системы. Номинальную систему М называют также номинальной моделью в тех случаях, когда требуется подчеркнуть, что номинальная система является приближенным или упрощенным описанием реальной системы управле-

ния. В этих случаях неопределенность Д называют неопределенностью модели. Сигналы и и у на рис. 1 обозначают соответственно внешний вход и выход системы, сигналы г и £ - вход и выход неопределенности. В связи с тем, что современные системы автоматического управления в своем подавляющем большинстве строятся с использованием компьютеров, все большая доля исследований посвящается системам управления с дискретным временем ь = 0,1,2,.... В случае дискретного времени сигналы в системе описываются вещественными векторными последовательностями. Компонентами внешнего входа и могут быть известные и неизвестные внешние возмущения, помехи измерений и задающие (отслеживаемые) сигналы. В качестве номинальной системы М, как правило, рассматривается линейное стационарное причинное отображение. Неопределенность Д предполагается неизвестной, но принадлежащей некоторому известному множеству Б. Д е Б. Множество Б может состоять из линейных или нелинейных, стационарных или нестационарных, а также других причинных отображений, позволяя учитывать неопределенности в параметрах системы, немоделируемую динамику, нестационар-ности, нелинейности, запаздывания и другие неопределенности в описании системы управления. В этой статье будут рассматриваться системы с линейными нестационарными или нелинейными строго причинными отображениями Д, и неопределенность модели будет трактоваться как операторное возмущение в номинальной системе.

В общих словах предметом теории робастного управления являются анализ и синтез систем управления, обеспечивающих надлежащее качество

управления при наличии неопределенности и возмущений. При этом априорная информация о системе в классических вариантах теории включает описание номинальной системы и множеств допустимых операторных и внешних возмущений.

Доминирующим направлением теории робастного управления является Ято-теория, в которой основным сигнальным пространством является гильбертово пространство суммируемых с квадратом сигналов (сигналов с ограниченной энергией). Иоо-тео-рия допускает частотные, временные и вероятностные интерпретации и ей посвящены десятки монографий. Ограничимся ссылкой на одну из самых подробных и цитируемых книг [2], содержащую обширную библиографию по Ято-теории. Другое направление теории робастного управления имеет дело с основным сигнальным пространством ограниченных по модулю сигналов и носит название ^-теории. Таким образом, в 11-теории рассматриваются системы с неопределенностью и ограниченными по модулю внешними возмущениями. Такие системы представляют немалый интерес для практики, однако задачи анализа и синтеза подобных систем относятся к числу трудных (неудобных) с математической точки зрения.

Методологической базой нескольких направлений теории робастного управления стала теорема о малом коэффициенте усиления [3], гласящая, что система на рис. 1 устойчива для всех неопределенностей, коэффициент усиления которых меньше обратной величины к коэффициенту усиления отображения М. Основы ^-теории в части анализа робастных систем были заложены в работах Хамма-ша и Пирсона [4, 5], в которых получены необходимые и достаточные условия робастной устойчивости и робастности качества систем со структурированной неопределенностью. Качество робастных систем принято оценивать в терминах наихудшего значения нормы выхода в классах допустимых возмущений. В работе [6] необходимые и достаточные условия робастной устойчивости и робастности качества получены для систем с операторными возмущениями с конечной или затухающей памятью и с фиксированными внешними входами. В [7] приведены формулы для равномерного показателя качества в задаче регулирования и для асимптотического показателя качества для систем с фиксированным внешним входом. Формулы для показателей качества систем общего вида, допускающих одновременно внешние возмущения и внешние фиксированные сигналы, получены в [8, 9].

Основными в части синтеза робастных систем в ^-постановке стали работы [10,11]. В первой из них предложен удобный для компьютерной реализации метод решения стандартной задачи 11-оптимизации. Во второй работе рассмотрена стандартная задача синтеза регулятора, обеспечивающего заданное качество управления. Поскольку эта задача является сложной задачей невыпуклого математического программирования, предложенное в [11] решение основано на поиске по мелкой сетке в пространстве вспомогательных параметров, число которых равно числу независимых блоков структурированной неопре-

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

В работах [12-16] рассматривались задачи синтеза оптимального робастного управления для объектов с возмущениями несократимых множителей передаточной матрицы номинальной системы. Одно из важных достоинств таких объектов заключается в сводимости ряда задач оптимального робастного синтеза к однопараметрическому семейству стандартных задач ^-оптимизации, что позволяет эффективно решать эти задачи с помощью современного программного обеспечения.

По-видимому, единственной монографией, содержащей изложение базовых результатов по анализу устойчивости и качества робастных систем в 11-постановке, является работа [17]. Однако основное содержание этой книги составляет неробастная теория 11 -оптимального управления. Литература по теории робастного управления на русском языке относительно бедна, и едва ли не единственной, дающей представление о различных направлениях современной теории робастного управления, является монография [18].

Основные понятия и обозначения. I - вещественное линейное пространство вещественных последовательностей х = (х(0),х(1),х(2),...); 1Р - вещественное линейное пространство векторных последовательностей х = (х1,... ,хр)т, хг е I; £оо - нормированное пространство ограниченных вещественных последовательностей с нормой

||х|| := вир |х(А;)| , х е £оо ;

к

1Р = { х = (х1,... ,хр)т I хг е 1со} - нормированное пространство ограниченных векторных последовательностей,

||х|| := тах ||х*|| ;

г

11 - нормированное пространство суммируемых вещественных последовательностей с нормой

ІМІ1 := ^ 1х(к)1 ’ Х е І1;

к=0

Рк - оператор усечения на .

1

- оператор сдвига назад на Iр: д х(і) := х(г -1). Отображение (система) О : 14 ^ Iр называется: стационарным, если д-1О = Од-1; причинным, если РкО = РкОРк V к е N строго причинным, если РкО = РкОРк-1 Vк е М;

1о-устойчивым, если О : ^ 1Р - причинный, и

существует постоянная С > 0 такая, что

||Ох|| < С||х|| Vх е I^ (Ох := О(х));

Для краткости О-устойчивые отображения будут называться устойчивыми. Число

Н°Н := ІХ

Х = 0 11Х11

называется коэффициентом усиления системы О.

Любое линейное стационарное причинное отображение М : ^ £Р характеризуется своей

матрицей импульсных характеристик

M = (M (k))+

+оо 0

I Mil

\ Mpl

Mlq \

Mpq J

где Mij є ll - импульсная характеристика от j-го входа к i-му выходу, и

Mx(t) = M(k)x(t — k).

к=0

Функция М(Л) = ]Г]Т=0 М(к)Хк, Л е С, называется передаточной матрицей системы М. Для устойчивой системы М коэффициент усиления равен индуцированной норме М и

= IIM(Л)у :=

1 := lma<xX mjуї ■

_ j=i

1. Робастная устойчивость

Ядро 11-теории робастного управления составляют необходимые и достаточные условия робастной устойчивости системы со структурированной неопределенностью.

Д

І Дї

О

V

О

Д2

О О

Дп

/

В качестве множества Б допустимых неопределенностей Д сначала будет рассматриваться множество

Дп := {Д = diag(Д 1,..., Д„) 1У г Дг : Iо ^ Iоо - строго причинный и || Д|| < 1 }.

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

Уравнения, описывающие систему на рис. 1, имеют вид

y = Myww + My^ С г = Mzw w + Mz£ С

С = Дг,

где

M

( Myw My£ ) У Mzw Mz£ J

(1)

(2)

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

,My^ ,Mz

и M.

zC

ся одномерными, так что блоки Му имеют размерности 1 х 1, 1 х п, п х 1 и п х п соответственно.

ем

Из уравнения для сигнала г в системе (1) име-

(I — Mz£Д)г = Mzww .

Если все операторы Д е Б строго причинные, то оператор (I — Мг£Д) : 1П ^ 1П обратим и

г = (I — Мг£ Д) 1 Mzw ад .

Тогда из уравнения для выхода у в системе (1) получаем

y = TAw,

(3)

где оператор

Та — Myw + Му^ Д(1 — Mz£' Д) Mzw

называется нижним дробно-линейным преобразованием. В силу дробно-линейной формы этого преобразования систему (1) называют системой с дробнолинейным описанием неопределенности. Для каждого фиксированного оператора Д е Б оператор Та описывает систему на рис. 1 как отображение пространства внешних входов ад в пространство выходов у.

Определение 1. Система (1) называется робастно устойчивой в классе Б, если оператор (I — Mz^Д)-1 является I оо -устойчивыми для всех Д е Б.

Если отображение M устойчиво и система (1) робастно устойчива в классе Б, то отображение Та и отображение, сопоставляющее входу ад выход г, являются I оо -устойчивыми для всех Д е Б.

Перед формулировкой основного результата по робастной устойчивости введем необходимые обозначения. Матрицу оператора Mz^ представим в виде

M

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

Mzi =

zi£i

V Mznil

M

zl £n

\

Mz с /

z ncn /

и положим

[Mzi ]l =

( WMzltlу ... WMzltnу \

V IMznCl у ... \\Mznin у

R+ := {R = diag(ri ,...,rn) \ n > О Vi } .

(4)

Теорема 1 ([4,5]). Следующие утверждения эквивалентны:

1) Система (1) робастно устойчива в классе An.

2) Система неравенств х < [Mz^]1х не имеет ненулевых решений х є Rn, удовлетворяющих условию х > О, где неравенства понимаются покомпонентно.

3) p([Mz£]1) < l (рО) - спектральный радиус матрицы, т.е. максимальный из модулей ее собственных чисел).

4) inf ||R-1MziR|| < l.

О

2. Робастное качество

Для формулировки базового результата о робастном качестве системы (1) рассмотрим вспомогательный показатель качества

Ja(M) := где TA определено в (3).

IITaII

(5)

Определение 2. Показатель качества JA(M) системы (1) называется робастным в классе операторных возмущений Б, если

JA (M) < l V Д є D.

(6)

Модифицируем систему (1), положив в ней и = Д0 у, где Д0 е Д(1). Модифицированная система изображена на рис. 2

Рис. 2. Модифицированная система.

Теорема 2 ([5]). Показатель качества JA(M) является робастным в классе Дп тогда и только тогда, когда система на рис. 2 робастно устойчива в классе Дп+1.

Теорема 2 позволяет применить теорему 1 для оценки робастности показателя качества JA(M). В частности, в силу утверждения 3 теоремы 1 показатель качества JA(M) является робастным в классе Дп тогда и только тогда, когда

p([M]i) < l,

(7)

где

[M ]i

( \\Mywу

у Mz l w у

IMyil У

IIMziCi У

V \\Mznw У \Mznil У

IMyin У \Mzlin У

IMznCn У )

Критерий (7) можно использовать для прямого вычисления робастного качества системы (1) благодаря следующему свойству спектрального радиуса.

Лемма 1 ([7]). Пусть А - (п + 1) х (п + 1) матрица с неотрицательными элементами,

A :=

:= ( A11 A22 ) ’ A11 є R, A22 є Rnxn Тогда p(A) < l, если и только если p(A22) < l и F(A) := A11 + A12(I — A22) 1A21 < l.

(8)

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

J(M) := sup ||Ja(M)|| AeAn

sup sup У Taw у. (9)

AeAn ||w||<1

Показатель качества (9) будем называть равномерным робастным показателем качества системы (1) в классе операторных возмущений Дп. Слово равномерный подчеркивает использование равномерной нормы пространства О для оценки качества системы управления. Заметим, что в случае линейной нестационарной неопределенности отображение Та линейно и поэтому его индуцированную норму ||Та|| можно вычислять как указано в (9).

Благодаря лемме 1 и критерию (7) можно получить следующее представление для показателя качества (9).

Теорема 3 ( [7]). Для показателя качества (9) робастно устойчивой в классе Дп системы (1) справедливо представление

J (М) = Т([М]1).

Введем обозначения

[Мгш]1 := (||М21™ ||,..., ЦМ^ ||)т ,

[Му?]1 :=(||Му?11|,..., ЦМу^п ||) .

Тогда формула для показателя качества с учетом определения функции Т в (8) имеет вид

.1Р(М,и) = ЦМуы | + [Му5]1 (I - [М?4]1)-1 [М^]1.

(10)

3. Асимптотическое робастное качество

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

[6] были рассмотрены более узкие, но более реалистичные классы неопределенностей с конечной и затухающей памятью. Оказалось, что изложенные выше результаты без изменений переносятся на случай таких неопределенностей и при этом открываются дополнительные возможности оценки робастного качества систем при наличии фиксированных внешних входов, например в системах слежения. Дадим краткое описание соответствующих результатов.

Последовательность векторов называется финитной, если содержит конечное число отличных от нуля элементов.

ln

ї

Определение 3. Причинный оператор Д : I называется оператором с конечной памятью, если он отображает финитные последовательности в та-

кие же. Оператор Д : 10

ICO называется опера-

тором с затухающей памятью, если он отображает сходящиеся к нулю последовательности в такие же.

У

W

z

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

Др := {Д е Дп | Д- оператор с конечной памятью }

будем называть классом (структурированных) неопределенностей с конечной памятью.

Теорема 4 ([6]). Система (1) робастно устойчива в классе неопределенностей Др, если и только если система (1) робастно устойчива в классе неопределенностей Дп.

3.1. Асимптотическое робастное качество при фиксированном внешнем входе.

Пусть и - фиксированный внешний вход в системе (1). Положим

IIxIIs

- limsup\x(t)\

для вещественной последовательности X є ї,

[x]s

УХ1У

1 yss,

і \Xm ||ss)

T

для векторной последовательности X = (х1,... ,Xm)T є lm,

[Mzww]ss :— (yMzlww\ss,..

и определим блочную матрицу

> yMznw w\ss)

T

Mss (w) : =

:=

У My

[Myi ]1

[Mzw w]ss [Mz5 ]1

(n+1)x(n+1)

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

Рассмотрим сначала вспомогательный асимптотический показатель качества при фиксированном внешнем входе и и фиксированном операторном возмущении Д.

JA (M, w) :=

lim sup |y(t)| .

(11)

Определение 4. Показатель качества JA(M,w) называется робастным в классе неопределенностей D, если

JA(M,w) < 1 V Д е D.

Теорема 5 ( [6]). Пусть для внешнего входа w е l (последовательность w может быть неограниченной) элементы первого столбца матрицы Mss(w) конечны. Тогда показатель качества JA(M,w) является робастным в классе операторных возмущений Лр тогда и только тогда, когда р (Mss(w)) < 1.

Рассмотрим теперь асимптотический показатель качества, характеризующий робастное качество системы (1) в классе Лр при фиксированном внешнем входе w и произвольных допустимых неопределенностях:

Jp(M,w):= sup Ja(M,w) .

AgDf (n)

Следующая теорема дает представление показателя качества Jp(M,w).

Теорема 6 ( [6]). Пусть система (1) робастно устойчива в классе лП и элементы первого столбца матрицы Mss(w) конечны. Тогда

Jp(M, w) = F(Mss (w)).

С учетом определения функции Т в (8) формула для показателя качества имеет вид

Jр (М, и) = ЦМуад и У ss + [My£] 1 (I — [М^] 1) [М^ад w]ss ■

(12)

3.2. Асимптотическое робастное качество в задаче слежения.

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

r -

w

M

У

Рис. 3. Система слежения с задающим сигналом г. Система на рис. 3 описывается уравнениями

(0=(

Myr Myw MyC

Mzr Mz

M

zC

)(w)

(1З)

С = Дг,

где размерности блоков матрицы М импульсных характеристик системы имеют размерности, соответствующие размерностям их входных и выходных сигналов.

Поскольку внешние входы не влияют на робастную устойчивость системы, необходимые и достаточные условия робастной устойчивости системы (13) в классе неопределенностей Др остаются, в силу теоремы 4, теми же, что и в теореме 1.

Рассмотрим опять вспомогательный показатель качества для фиксированной неопределенности Д е Др.

Jtr,A (M, r) : =

sup

|w| |~><1

Используя введенные ранее обозначения, определим матрицу

M(r) :=

[Myr r] ss [Mzr r] ss

+ [Myw ]1 + [Mzw ]1

[My5 ]1 [Mzi ]1

.

Используя аналогичное введенным ранее определение робастности показателя качества Jtr,A(M, r), имеем следующее утверждение.

Теорема 7 ( [9]). Пусть ЦМугг||^ и ЦМХГг||^ конечны (что заведомо выполнено для ограниченного задающего сигнала г). Тогда показатель качества Jtr,A(M, г) является робастным в классе неопределенностей Др, если и только если р(М(г)) < 1.

Z

w

Є

ss

Пусть робастное качество системы слежения

(13) оценивается показателем качества

Jtr (M, r) := sup sup IHIss . (14)

АеДП ||w||OT<1

Теорема 7 позволяет получить представления для показателя качества Jtr(M,r).

Теорема 8 ( [9]). Пусть IIMyrr||ss и IIMzrr||ss конечны и система (13) робастно устойчива в классе Лр. Тогда

Jtr(M, r) = F(M(r)).

Явное представление для показателя качества Jtr(M, r) с учетом формулы (8) имеет вид

Jtr (M, r) = [Myr r]ss + [Myw ]l +

+ [My£]1(I — [Mz^]l) 1 ([Mzrr]ss + [Mzw]l) .

3.3. Асимптотическое робастное качество в классе неопределенностей с ограниченной памятью.

Во всех приведенных выше результатах как внешние возмущения, таки неопределенности предполагались нормализованными, те ограничения на их нормы и коэффициенты усиления считались равными 1, поскольку любые другие ограничения можно учесть соответствующим изменением номинальной модели M. Поэтому априорная информация о системе в классической теории робастного управления, как отмечалось во введении, включает описание номинальной модели и верхних границ всех возмущений. Однако во многих практических задачах априорная информация является неполной или весьма неточной. В этих случаях возникают различные задачи восполнения недостающей информации по данным измерений, ставшие предметом активных исследований в течение двух последних десятилетий и образовавшие новое направление исследований под названием идентификации для робастного управления. Получить представление об этом направлении и найти обширную библиографию по нему можно, например, в последних специальных выпусках ведущих международных журналов по управлению [19,20].

Первой и самой простой задачей в условиях неполной априорной информации можно считать задачу верификации модели, заключающуюся в проверке соответствия номинальной модели и верхних границ возмущений данным измерений. Рассмотренные в предыдущем подразделе классы неопределенностей с конечной или затухающей памятью оказываются непригодными для решения задачи верификации модели, поскольку по конечным данным измерений невозможно судить о соответствии такой модели неопределнностей данным измерений (по конечному отрезку последовательности нельзя судить, является ли она финитной или сходящейся к нулю). Для обеспечения возможности решения задачи верификации модели в [8, 9] был рассмотрен более узкий класс неопределенностей с ограниченной памятью

Л^ := { Д е Лп \ ||Дж(£)| ^ max \x(t — k)\ Vt } ,

где натуральное число p характеризует память неопределенности.

Введем робастный показатель качества слежения для системы с ограниченными возмущениями:

Jtr (M,r) := sup sup Mss .

АеДП ||w||^<1

Нетрудно показать, что Л^ с Лр. Из этого следует, что робастная устойчивость системы (13) в классе неопределенностей лП влечет ее робастную устойчивость в классе неопределенностей ЛП и

J?r (M,r) < Jtr (M,r).

В [8, 9] было показано, что верхняя оценка Jtr(M,r) является неконсервативной при больших значениях ц при дополнительном предположении о задающем сигнале r.

Определение 5. Будем говорить, что вещественная последовательность {x(t}^=0 равномерно часто попадает в окрестности своего верхнего предела ||x||ss, если для любого e > 0 существуют натуральное число N и строго возрастающая последовательность натуральных чисел {tj}о=1 такие, что

Vj ( tj+1 — tj < N A \x(tj)| > ||x||ss — e ) .

Теорема 9 ( [9]). Пусть система (13) робастно устойчива в классе неопределенностей Лр, p(M(r)) > 1, и элементы первого столбца матрицы M(r) равномерно часто попадают в окрестности своих верхних пределов. Тогда

lim JtT (M,r) > 1. (15)

^—— со

Неконсервативность верхней оценки Jtr (M,r) устанавливается в следующей теореме.

Теорема 10 ( [9]). Пусть система (13) робастно устойчива в классе неопределенностей лП, и элементы первого столбца матрицы M(r) равномерно часто попадают в окрестности своих верхних пределов. Тогда

Jtr (M, r) f Jtr (M, r) при p ^ ,

где символ f означает монотонную сходимость снизу.

Обобщения теорем 7-10 для систем с многомерными входами и выходами даны в [8]. Заметим в заключение, что точное вычисление показателя качества JjT(M,r) остается открытой проблемой.

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

При решении задач синтеза робастных регуляторов блок-схема робастной системы управления принимает вид, изображенный на рис. 4, на котором отображение P обозначает обобщенный номинальный объект управления, а отображение K - синтезируемый конструктором регулятор. Таким образом, номинальная система M характеризуется обобщенным номинальным объектом P и регулятором K:

M = M(P, K).

Рис. 4. Система управления с операторным возмущением.

Пусть робастное качество системы управления на рис. 4 оценивается показателем качества (9). Соответствующую этому показателю задачу

inf J (M (P,K)) (16)

будем называть задачей оптимального робастного регулирования. Эта задача, не говоря уже о более сложной задаче оптимального слежения, соответствующей показателю качества (14), является сложной невыпуклой оптимальной задачей и, за исключением нескольких частных случаев, даже не формулировались в литературе по робастному управлению. Один из стандартных подходов упрощения оптимальных задач заключается в рассмотрении вспомогательной задачи нахождения регулятора K, гарантирующего выполнение неравенства

J(M(P,K)) <7 (17)

для заданного числа 7 > 0, и в последующем поиске близкого к минимальному значения параметра 7.

Вспомогательная задача (17) решалась в [11] с помощью другой оптимальной задачи - минимизации спектрального радиуса:

inf p([M(P, K)]i), (18)

обоснованием которой служит критерий 3) теоремы

1. Приближенное решение этой задачи сведено в

2 |

[11] к решению порядка 1/е" +" задач конечномерного линейного программирования, где е - требуемая точность решения и n - число независимых блоков структурированной неопределенности. Указанная оценка сложности решения оказывается хуже стандартной экспоненциальной оценки сложности для методов полного перебора по сетке в силу

сложности целевой функции.

Для упрощения вспомогательной задачи (17) в работах [12-16] эта задача рассматривалась для достаточно общего класса объектов управления с возмущениями несократимых множителей передаточной матрицы. Для упрощения изложения выход объекта и управление по-прежнему предполагаются одномерными.

4.1. Объект управления с возмущениями несократимых множителей передаточной матрицы.

Пусть объект управления описывается уравнением

a(q-1)y(t) = q-db(q-1)u(t) + v(t), t & N, (19)

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

где суммарное возмущение v в объекте имеет вид

v := SyAyy + SuAnU + Sww, (20)

5y,Su > 0 - верхние границы операторных возмущений по выходу и управлению соответственно, Sw > 0

- верхняя граница внешнего возмущения,

A= ( A0y AU ) & , (21)

a(q-1) и b(q-1) - взаимно простые полиномы от оператора сдвига назад q-1 (напомним, что q-1x(t) :=

X(t - 1)):

a(q-1) = 1 + a1q-1 + ... + anq-n ,

b(q-1) = bo + b1q-1 + ... + bmq-m , bo = 0 ,

натуральное число d > 1 - запаздывание в управлении. Таким образом, функция P(Л) = Xdb(X)/a(X) является передаточной функцией номинального объекта, и неопределенности SyAy и SuAu можно считать возмущениями несократимых множителей передаточной функции.

Параметризация семейства всех регуляторов K, стабилизирующих номинальный объект управления, имеет вид [21]

K = K(Q) := Guv(Q)Gyv(Q)-1 , (22)

где Q(X) = £=0 Q(k)Лk - произвольная устойчивая

передаточная функция с импульсной характеристикой Q = (Q(0),Q(1),...) & I1,

Gyv (Q) = Gyv (Л) = a0(Л) - Xdb(X)Q(X),

Guv(Q) = Guv(Л)= в0(Л) - a(X)Q(X) ( )

-семейство всех устойчивых передаточных функций замкнутой системы от суммарного возмущения v к выходу y и управлению u, и полиномы а0(Л) и в0(Л)

- фиксированные решения уравнения Безу

aWa0^) - Лdb(Л)в0(Л) = 1.

Как правило, в качестве полиномов а0(Л) и в0(Л) выбираются полиномы наименьшей степени

(degа0(Л) < d + m, degв0(Л) < n), вычисление которых сводится к решению невырожденной системы линейных уравнений относительно коэффициентов этих полиномов.

Применяя теорему 3 к системе, включающей объект (19)-(21) и регулятор (22), можно получить следующую формулу для показателя качества (9)

J(Q) := J(M(P K)) =___________SwIIGyv(Q)|_________

(Q): ( ( ’ )) 1 - Sy\\Gyv(Q)||- Su\\Guv(Q)\| .

(24)

Необходимым и достаточным условием робастной устойчивости системы в классе неопределенностей Д2 является положительное значение знаменателя в представлении (24). Это условие вводит зависящее от параметра Q ограничение на верхние границы операторных возмущений.

4.2. Задачи оптимального робастного синтеза для скалярного объекта и их геометрическая интерпретация.

С учетом введенных в (22) и (24) обозначений К(<3) и 7^), отражающих зависимость регулятора К и соответствующего ему значения показателя качества от параметра Q, задача оптимального робастного регулирования (16) принимает вид

inf J(Q) .

Qeii

(25)

и соответствующая вспомогательная задача (17) заключается в нахождении импульсной характеристики Q є 11, гарантирующей выполнение неравенства

Sw\\Gyv (Q)||

l — Sy\\Gyv (Q)|| — Su\Guv (Q)||

<

Y.

(26)

В силу аффинной зависимости передаточных функций Gyv(Q) и Guv(Q) от импульсных откликов Q(k), задачу (26) можно классифицировать как квазивы-пуклую задачу бесконечномерного дробно-линейного программирования. Для заданного значения 7 неравенство (26) эквивалентно неравенству

г

(7 + Sy)\\Gyv(Q)|| + Su\\Guv(Q)|| < 1. (27)

Задачу обеспечения неравенства (27) свяжем с оптимальной задачей

inf v\\Gyv(Q)|| + Su\\Gu

Q

■>(Q)H

(28)

где

Sw I s

---------+ O',

Y

y.

Задача(28)называется задачей смешанной чувствительности, и для взаимно простых полиномов а(А) и Ь(А) она имеет решение для любых V > 0, 5и > 0 в силу теоремы 4 [22]. Более того, в силу теоремы 5 [22] точка минимума Qv этой задачи является финитной последовательностью, те. соответствующая ей передаточная функция Qv(А) - полином. Заметим, что оптимальное значение показателя качества в задаче

(25) есть наименьшее возможное значение параметра 7 в задаче (27), которому, в свою очередь, соответствует наибольшее допустимое значение параметра

V. Положим

V* := яир { V > 5 у | v||Gyv (Qv )|| + 5 и ||^и-и ) У ^ 1 } •

(29)

Значение V* не определено, если не существует регулятора, робастно стабилизирующего объект (19), те. если для всех V > 5у оптимальное значение в задаче (28) больше единицы.

Теорема 11. Пусть полиномы а(А) и Ь(А) взаимно простые. Тогда для любых фиксированных 5у ^ 0, 5и > 0 либо не существует линейного стационарного регулятора, стабилизирующего объект управления (19)-(21) в классе операторных возмущений Д2, либо этот объект стабилизируем в классе операторных возмущений Д2, при этом Qv.t

- точка минимума в задаче оптимального робастного регулирования (25).

На рис. 5 представлена геометрическая интерпретация четырех различных задач оптимального синтеза, встречавшихся в литературе по теории робастного управления в 1\-постановке. Дадим необходимые пояснения к этому рисунку.

\\GJQ)\\

1 \\GJQ)\|

Рис. 5. Оптимальные пары (|| Gyv(Q)||, \\Guv(Q)||) в задачах: 1 - 11 -оптимальное регулирование, 2 - минимальный спектральный радиус, 3 - 11-оптимальное робастное регулирование, 4 - максимальный знаменатель.

Рассмотрим множество

D := { (||Gyv(Q)||, ||Guv(Q)||) | Q Є h} (ЗО)

пар норм передаточных функций Gyv(Q) и G uv (Q), соответствующих всем параметрам Q є l1, те. всем линейным стационарным регуляторам K, стабилизирующим номинальный объект без возмущений. Условное изображение множества D приведено на рис. 5, где множеству D соответствуют точки сверху-справа от жирной кривой. Заметим, что в силу аффинности передаточных функций Gyv(Q) и G uv (Q) по Q и выпуклости по G функции ||G|| на пространстве 11 множество D является выпуклым. Поскольку любые разумные задачи синтеза робастных регуляторов ставят целью уменьшение норм передаточных функций Gyv(Q) и Guv(Q), интерес представляет только часть множества D, ограниченная сверху и справа вертикальным и горизонтальным отрезками, изображенными на рис. 5.

Рассмотрим сначала задачу £1-оптимального регулирования

Y0 = inf WGyv (Q)II . n^l1

(З1)

Задача (31) была впервые сформулирована в [23], где было получено ее аналитическое решение для минимально-фазового объекта (те. в случае устойчивого полинома Ь(А)). Решение для произвольного скалярного объекта было получено в [24]. В работе [24] было доказано существование точки минимума в задаче (31), если полином Ь(А) не имеет корней на единичной окружности комплексной плоскости. Более того, минимум в этом случае достигается на финитной последовательности, те. оптимальная передаточная функция Q(А) является полиномом. В

v :

зарубежной литературе задача (31) была впоследствии сформулирована в [25], а ее решение на основе линейного программирования было предложено в [26,27]. Задача (31) стала предметом нового направления математической теории управления - теории £1-оптимального управления [17,28] и служит одной из основ ^-теории робастного управления.

Пусть Q0 - точка минимума в задаче (31). Оптимальная пара (||Сущ^°)||, ЦОиу^°)||), соответствующая этой задаче, отмечена на рис. 5 цифрой 1 и является точкой пересечения множества Б с вертикальной касательной к этому множеству, проходящей через точку (7°, 0).

Оптимальная пара (||Gyv)||, ||С™)||), соответствующая решению задачи оптимального робастного регулирования (25), отмечена на рис. 5 цифрой 3. Геометрическая интерпретация этой оптимальной пары следует из определения (29) оптимального значения V* и теоремы 11. Прямая

V*X1 + 5иХ2 = 1,

где (х1,х2) - координаты точек прямой, является касательной к множеству Б, проходящей через точку (0,1/5и). Именно условие касания и определяет оптимальное (максимальное) значение параметра V* и соответствующее этому параметру оптимальное значение параметра Qu.t. Таким образом, геометрическая интерпретация задачи оптимального робастного регулирования (25) заключается в нахождении точки касания множества Б прямой, проходящей через заданную точку (0,1/5и). В следующей теореме приведены простейшие свойства ^-оптимального робастного регулятора.

Теорема 12. 1) £1-оптимальный робастный регулятор К^0р) для скалярного объекта (19)-(21) не зависит от верхней границы 5W внешнего возмущения и верхней границы 5у операторного возмущения по выходу.

2) Если в скалярном объекте (19)-(21) отсутствует операторное возмущение по управлению, т.е. 5и = 0, то £1-оптимальный регулятор К ^°) является и £1-оптимальным робастным регулятором.

3) Для любого фиксированного значения верхней границы 5и > 0 £1-оптимальный робастный регулятор К^орг) обеспечивает наибольший промежуток допустимых значений верхней границы 5у операторного возмущения по выходу, при которых скалярный объект (19)-(21) стабилизируем в классе операторных возмущений Д2.

Дадим теперь геометрическую интерпретацию задачи минимизации спектрального радиуса (18). Оптимальная пара (||Gyv^)||, ^)||), соответ-

ствующая решению этой задачи, отмечена на рис. 5 цифрой 2. Не приводя здесь детального обоснования, заметим, что эта оптимальная пара является точкой пересечения с множеством Б касательной к этому множеству, имеющей вектор нормали (5у + 5w ,5и)Т. Эта геометрическая интерпретация наглядно демонстрирует, что сама по себе задача минимизации спектрального радиуса является искусственной и представляет интерес только как средство решения вспомогательной задачи (17).

Наконец, дадим геометрическую интерпретацию типичной оптимальной задачи, рассматривавшейся в литературе по робастному управлению. Напомним, что необходимое и достаточное условие робастной устойчивости системы (19)-(21) в классе операторных возмущений Д2 имеет вид

Sy\\Gyv(Q)|| + Su\\Guv(Q)|| < 1. (32)

Поскольку в классических вариантах теории робастного управления верхние границы возмущений считаются учтенными в передаточных матрицах (что позволяет полагать Sy = Su = 1), условие робастной устойчивости записывается в “нормализованной” форме

IIGyv(Q)|| + IIGuv(Q)|| < 1.

На основании этого стандартная постановка задачи оптимального робастного синтеза имеет вид

inf ||Gyv (Q)|| + ||Guv (Q)|| (33)

Qfcli

и называется задачей обеспечения наибольшей области устойчивости (см., например, [29]). Если явно учитывать верхние границы возмущений, то задачу (33) следует записывать в виде

inf Sy||Gyv(Q)|| + SuWGuv(Q)||. (34)

Qeii

Строго говоря, для систем со структурированной неопределенностью, те. при n > 2, задача обеспечения наибольшей области устойчивости не имеет корректной постановки, и решение задачи (34) не обеспечивает максимизацию области устойчивости в пространстве верхних границ Sy,Su (соответствующие области робастной устойчивости зависят от отношения Sy/Su). Постановка задачи максимизации области робастной устойчивости корректна только для систем с неструктурированной неопределенностью, те. при n = 1 (см. краткую формулировку теоремы о малом коэффициенте усиления, приведенную во введении). Именно эта задача была главным мотивом разработки Яоо-теории управления, ядра современной теории робастного управления (см. введение в [2]). Из представления (24) нетрудно видеть, что задача (34) является по существу задачей максимизации знаменателя в показателе качества задачи оптимального робастного регулирования (25). Таким образом, задача (34) представляет интерес не сама по себе, а только как средство для решения более слабой задачи обеспечения робастной устойчивости, те. выполнения неравенства (32). Оптимальная пара (||Gyv(Q)||, ||Guv(Q)||) задачи (34) отмечена на рис. 5 цифрой 4 и является точкой пересечения с множеством Б касательной к этому множеству, имеющей вектор нормали (Sy,Su)T.

Возвращаясь к задаче оптимального регулирования (25) после описанной выше ее геометрической интерпретации заметим, что множество (30) заранее неизвестно и его приближенное описание требует значительных вычислений. Однако эти вычисления не являются необходимыми для решения задачи (25). Алгоритмы решения задачи оптимального робастного регулирования для скалярного объекта управления приведены и обоснованы в [14,15], а

их обобщения для многомерных объектов получены в работах [12,16].

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

Литература

1. Goodwin G.C., Graebe S.F. and Salgado M.E. Control Systems Design. Prentice Hall, Upper Saddle River, New Jersey, 2001 (русский перевод: Гудвин Г.К., Гребе С.Ф., Сальгадо М.Э. Проектирование систем управления. М.: Бином. Лаборатория знаний, 2004).

2. Zhou K., Doyle J.C., Glover K. Robust and optimal control. Prentice-Hall Inc. Upper Saddle River. N.J. 1996.

3. Zames G. On the input-output stability on

nonlinear time-varying feedback systems. Part I: Conditions derived using concepts

of loop gain, conicity and positivity// IEEE Transactions on Automatic Control. 1966. Vol. 11. P. 228-238.

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

4. Khammash M., Pearson J.B. Analysis and design for robust performance with structured uncertainty // Systems and Control Letters. 1993. Vol. 20. P. 179-187.

5. Khammash M., Pearson J.B. Performance Robustness of Discrete-Time Systems with Structured Uncertainty // IEEE Transactions on Automatic Control. 1991. Vol. 36. P. 398-412.

6. Khammash M.H. Robust steady-state tracking // IEEE Transactions on Automatic Control. 1995. Vol. 40. P. 1872-1880.

7. Khammash M.H. Robust Performance: Unknown Disturbances and Known Fixed Inputs // IEEE Transactions on Automatic Control. 1997. Vol. 42. P. 1730-1P734.

8. Соколов В.Ф. Асимптотическое робастное качество дискретной системы слежения в 11-метрике // Автоматика и телемеханика, 1999. № 1. С. 101-112.

9. Sokolov Vol.F. I1 robust performance of discretetime systems with structured uncertainty // Systems and Control Letters. 2001. Vol. 42(5). P. 363-377.

10. Khammash M.H. A new approach to the solution of the I1 control problem: the scaled-Q method // IEEE Transactions on Automatic Control. 2000. Vol. 45. P. 180-187.

11. Khammash M., Salapaka M.V., Voorhis T.V. Robust Synthesis in I1: A Globally Optimal Solution // IEEE Transactions on Automatic Control. 2001. Vol. 46. P. 1744-1754.

12. Соколов В.Ф. Синтез ^1-субоптимальных робастных регуляторов для многомерных объектов при возмущениях несократимых множителей // Доклады Академии наук, 2001. Т. 381. №. 4. С. 463-468.

13. Соколов В.Ф. Синтез ^1-субоптимального робастного регулятора для линейного скаляр-

ного объекта с неструктурированной неопределенностью // Автоматика и телемеханика, 2001. № 1. С. 150-163.

14. Соколов В.Ф. Синтез l1 субоптимального робастного регулятора для линейного дискретного скалярного объекта со структурированной неопределенностью // Автоматика и телемеханика, 1999. № 11. C. 80-99.

15. Sokolov V.F. I1 Optimal Robust Controller for SISO Plant under Coprime Factor Perturbations // IEEE Transactions on Automatic Control. 2000. Vol. 45. P. 2339-2345.

16. Sokolov V.F. Suboptimal robust synthesis for MIMO plant under coprime factor perturbations // Systems and Control Letters. 2008. Vol. 57(4). P. 348-355.

17. Dahleh MA. and Diaz-Bobillo I.J. Control of uncertain systems: a linear programming approach. Englewood Cliffs. NJ:Prentice-Hall. 1995.

18. Поляк Б.Т., Щербаков П.С. Робастная устойчивость и управление. М.: Наука, 2002.

19. Ljung L. and Vicino A. (Eds.) Special Issue on System Identification // IEEE Transactions on Automatic Control. 2005. Vol. 50. No. 10.

20. Soderstrom T., Van Den Hof P., Wahlberg B. and Weiland S. (Eds.) Special Issue on Data-Based Modelling and System Identification // Automatica. 2005. Vol. 41. No. 3.

21. Фомин В.Н., Фрадков А.Л., Якубович ВА. Адаптивное управление динамическими объектами. М.: Наука, 1981.

22. McDonald J.C. and Pearson J.B. ^-optimal control of multivariable systems with output norm constraints // Automatica. 1991. Vol. 27. 317-329.

23. Якубович Е.Д. Решение задачи оптимального управления линейным дискретным объектом // Автоматика и телемеханика. 1975. № 9. С. 73-79.

24. Барабанов А.Е., Граничин О.Н. Оптимальный регулятор линейного объекта с ограниченной помехой // Автоматика и телемеханика, 1984. № 5. С. 39-46.

25. Vidyasagar M. Optimal rejection of persistent bounded disturbances // IEEE Transactions on Automatic Control. 1986. Vol. 31. P. 527-534.

26. Dahleh MA., Pearson J.B. I1 - optimal-feedback controllers for discrete-time systems // Proc. American Control Conference. 1986. Seattle, WA, June, P. 1964-1968.

27. Dahleh MA, Pearson J.B. l1-optimal feedback controllers for MIMO discrete-time systems // IEEE Transactions on Automatic Control. 1987. Vol. 32. P. 314-322.

28. Барабанов А.Е. Синтез минимаксных регуляторов. С.-Петербург: Изд-во С.-Петербургского ун-та, 1996.

29. Dahleh M.A. BIBO stability robustness in the presence of coprime factor perturbations // IEEE Transactions on Automatic Control. 1992. Vol. 37. P. 352-355.

Статья поступила в редакцию 30.05.2011.

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