MATLAB.Exponenta
–Û·Ë͇ Matlab&Toolboxes

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

Е.И.Веремей. "Введение в анализ и синтез робастных систем управления"

Важнейшей проблемой, которой посвящены три пакета прикладных программ (ППП) системы Matlab, входящие в группу “Оптимальные и робастные системы управления” (Robust Control, -Analysis and Synthesis и LMI Control), является проблема робастности систем управления. В широком понимании ее существо составляет изучение вопроса о сохранении определенных свойств системы при возможных вариациях некоторых ее характеристик или условий функционирования.

В настоящее время опубликовано большое количество научных работ, посвященных теме робастности. Несмотря на наличие значительного числа предшествующих результатов, основополагающим утверждением, определившим возникновение теории робастности, является теорема Харитонова, впервые сформулированная в работе [1].

В рассматриваемых ППП представлен инструментарий для анализа и синтеза систем, отражающий три похода из ряда современных направления в развитии теории робастности. Исторически первый из них связан с именами M. Safonov, M. Athans – он базируется на введенном в работе [2] понятии многомерной границы устойчивости (MSM). Основоположником второго подхода является J. Doyle [3], предложивший концепцию структурированного сингулярного числа μ. И, наконец, третий подход связан с применением линейных матричных неравенств в теории управления – подробное рассмотрение вопроса и библиография даны в работе [4].

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

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

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

Рис. 1.

Определение 1. Будем говорить, что замкнутая система обладает свойством робастной устойчивости (является робастно устойчивой) по отношению к неопределенности , если для любой выполняется условие , . В этом случае будем говорить, что регулятор обеспечивает робастную устойчивость замкнутой системы.

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

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

Проиллюстрируем понятие робастной устойчивости для систем с неструктурированными неопределенностями (не моделируемой динамикой). Наиболее просто это можно сделать на примере SISO-объекта управления со скалярным входом и выходом , которые связаны между собой уравнением

. (1)

Здесь – номинальная передаточная функция.

Будем считать, что объект с математической моделью (1) стабилизируется регулятором

(2)

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

В дальнейшем будем полагать, что передаточная функция регулятора не изменяется в процессе функционирования, а передаточная функция объекта подвергается воздействию неструктурированных возмущений (непараметрического типа). В результате подобного воздействия, регулятор (2) фактически замыкает не объект с моделью (1), а другой объект:

, (3)

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

В связи с наличием указанной неопределенности неструктурированного типа, возникают два естественных вопроса, ответы на которые позволяют оценивать качество стабилизирующего регулятора (2) в плане допустимости неконтролируемых вариаций математической модели объекта:

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

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

Определение 2.3. Абсолютным возмущением математической модели (1) или абсолютным возмущением номинальной передаточной матрицы будем называть рациональную дробь вида

. (4)

Соответственно, относительным возмущением модели или номинальной передаточной матрицы будем называть рациональную дробь

. (5)

И, наконец, взвешенным относительным возмущением модели или номинальной передаточной матрицы (или просто возмущением либо неопределенностью) будем называть рациональную дробь

, (6)

где  – это заданная весовая дробно рациональная функция.

Введение весовой функции в определение возмущения (6) модели обусловлено следующими обстоятельствами. Рассмотрим амплитудно-частотные характеристики (АЧХ) и для номинального и возмущенного объектов соответственно. Введем в рассмотрение допустимую границу возмущения номинальной математической модели, определяя ее ограничением сверху (для каждой частоты) величины модуля относительного изменения АЧХ положительным числом (в принципе, это число можно считать заданным в %). Иными словами, введение функции определяет условие

, (7)

задающее допустимый “коридор” для вариаций АЧХ фактического (возмущенного) объекта (1), что изображено на рис. 2.

Рис. 2.

Таким образом, функция частоты  – это относительная ширина допустимого коридора для АЧХ возмущенного объекта.

Заметим, что работать аналитически с условием (7) не вполне удобно. Вместо него можно использовать соотношение вида

, (8)

которое является более сильным, чем (7), что следует из неравенства

,

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

Итак, если задано дробно-рациональное выражение и для всех передаточных функций объектов с возмущенными моделями выполняется условие (8), то согласно (5) будет выполняться неравенство

, (9)

то есть АЧХ относительного возмущения модели не выйдет за пределы области, указанной на рис. 3.

Рис. 3.

Кроме того, согласно формуле (6), для АЧХ взвешенного относительного возмущения модели объекта будет выполняться неравенство

, (10)

которое можно трактовать, как нормированное ограничение на допустимые вариации модели.

Резюмируя приведенные определения, можно отметить, что если количественная характеристика неопределенности математической модели удовлетворяет нормированному условию (10), то это значит, что относительное возмущение модели удовлетворяет ограничению (9) (т.е. соответствует рис. 3.2), а абсолютное возмущение удовлетворяет условию

,

т.е. АЧХ любой возмущенной модели находится в пределах допустимого коридора на рис. 2.

На базе введенных количественных характеристик, рассмотрим формализованные задачи, решение которых позволит дать ответы на поставленные выше вопросы, относящиеся к сфере анализа робастной устойчивости.

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

, (11)

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

. (12)

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

Поставим вопрос: при каких условиях регулятор будет стабилизировать любой объект с возмущенной моделью , если ?

Для ответа на поставленный вопрос, рассмотрим блок-схему замкнутой системы управления с возмущенным объектом, изображенную на рис. 4.

Рис. 4.

Здесь неопределенность, представленная взвешенной относительной характеристикой , определенным образом включена в дополнительную обратную связь замкнутой системы (1), (2) с номинальным объектом. Ниже будет показано, как конкретно осуществляется подобное включение.

Рассматривая приведенную на рис. 4 блок-схему, отметим, что одна из центральных идей, на которых основаны методы анализа робастной устойчивости (включая идеи - теории), восходит к широко известному критерию Найквиста, на котором базируется известная теорема о малом коэффициенте усиления [5]. Приведем ее в следующей интерпретации:

Теорема 1. Пусть неопределенность удовлетворяет условию (10), т.е. принадлежит следующему множеству дробно-рациональных функций . Если объект с передаточной функцией устойчив, однако система с обратной связью, изображенная на схеме, сохраняет устойчивость не для любого возмущения из множества , то найдется такая функция и такая частота , что выполнится равенство

. (13)

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

Следствие из теоремы 1. С очевидностью справедливо и обратное утверждение: если объект с передаточной функцией устойчив и если для любого возмущения и для любой частоты равенство (13) выполнено быть не может, то система, изображенная на рис. 4, не может потерять устойчивость ни при каком возмущении .

В свою очередь, условие (13) никогда не выполнится, если будет иметь место неравенство

для любого . (14)

Введем в рассмотрение вспомогательную функцию

, (15)

а также вспомогательную величину

. (16)

Поскольку в силу (16) справедливы соотношения

,

а из принадлежности следует, что , то условие (14) будет с гарантией выполнено, если имеет место неравенство

(17)

(определение нормы приведено в первой вводной статье).

По построению, неравенство (17) является достаточным условием сохранения устойчивости системы, схематически изображенной на рис. 4, для любых возмущений .

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

С этой целью на рис. 5 изображен возможный вариант детальной блок-схемы замкнутой системы (3), (2) с объектом управления, математическая модель которого претерпела возмущение.

Такой вариант соответствует случаю мультипликативного возмущения модели объекта на его входе. Замечание: возможны и другие аналогичные схемы введения возмущения модели (мультипликативное возмущение на выходе или аддитивное возмущение).

Рис. 5.

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

. (18)

Из (18), прежде всего, следует, что

,

но, согласно (11), , откуда следует вывод о том, что система, изображенная на рис. 5, есть не что иное, как замкнутая система (3), (2) с возмущенным объектом.

Далее, исключая из первых четырех равенств в (18) внутреннюю переменную , получим

а после исключения отсюда переменной – соответственно

Из последних двух равенств следует, что

откуда имеем т.е. искомая передаточная функция определяется выражением

. (19)

Полученная формула (19) с учетом обозначений (15), (16), а также достаточного условия сохранения устойчивости (17), на основании проведенных рассуждений позволяет сформулировать основное утверждение, которое мы приведем в следующих двух эквивалентных вариантах

Теорема 2. Если имеет место неравенство

, (20)

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

, (21)

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

. (22)

Теорема 3. Если имеет место неравенство

,

где , то возмущенная замкнутая система , , с любым возмущенным объектом, имеющим передаточную функцию , которая удовлетворяет условию

, (23)

будет устойчивой.

Замечание: Приведенное утверждение сформулировано как достаточное условие робастной устойчивости при наличии неструктурированной неопределенности в рассматриваемой форме. Однако оно с очевидностью является и необходимым. Действительно, если неравенство (20) будет нарушено, то найдется такое возмущение , удовлетворяющее ограничению (22), что годограф Найквиста охватит точку на комплексной плоскости, т.е. возмущенная система (21) потеряет устойчивость.

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

Действительно, в соответствии с теоремой о малом коэффициенте усиления достаточным условием устойчивости возмущенной замкнутой системы, представленной на рис. 4, является выполнение неравенства

. (24)

В частности, это неравенство является достаточным условием устойчивости и для системы, изображенной на рис. 5, где . При этом с учетом (6) и (5), достаточное условие (24) примет вид

, (25)

где , .

Если выполняется равенство

,

то из (25) с очевидностью следует достаточное условие сохранения устойчивости

. (26)

Заметим, что величина может быть трактована, как гарантированная граница робастной устойчивости в том плане, что для любых относительных возмущений модели объекта, удовлетворяющих (26), замкнутая возмущенная система

, (27)

будет сохранять устойчивость. Более того, всегда найдется такое возмущение с нормой , что замкнутая система (27) с возмущенным объектом, имеющим передаточную функцию , будет неустойчивой.

Отметим тот очевидный факт, что требование (26) является слишком жестким, поскольку согласно (5) требует выполнения неравенства

(28)

для любой частоты . Однако, в соответствии с (25), условия (26), (28) могут быть существенно ослаблены.

Действительно, представляя неравенство (25) в виде

или

для любого , получим следующее достаточное условие

для любого . (29)

При этом функция частоты

(30)

может быть трактована, как частотная граница робастной устойчивости. В соответствии с (29), она определяет предельно “широкий коридор”, представленный на рис. 2 при условии . Если АЧХ возмущенного объекта не выходит за пределы этого коридора, то сохранение устойчивости гарантируется.

Очевидно, что обе указанные характеристики и для одного и того же объекта зависят от выбора регуляторов (2) и могут служить целям их сравнительного анализа.

Замечание: Изложенный в данной статье материал имеет непосредственное относится к μ-теории, на которой базируется инструментарий, представленный в ППП “μ-Tools”. Это связано с тем, что в данном частном простейшем случае для структурированного сингулярного числа , справедливо равенство

.

Литература:

  1. Харитонов В.Л. Асимптотическая устойчивость положения равновесия семейства систем дифференциальных уравнений // Дифференциальные уравнения. — 1978. — № 11. — С. 2086–2088.
  2. Safonov M. G., Athans M. A multiloop generalization of the circle criterion for stability margin analysis // IEEE Trans. on Automatic Control. — 1981. — Vol. 26, no. 2. — P. 415–422.
  3. Doyle J. C. Analysis of feedback systems with structured uncertainties // IEE Proc. Pt. D: Control theory and applications. — 1982. — Vol. 129, no. 6. — P. 242–250.
  4. Boyd S., Ghaoui E., Feron E., Balakrishnan V. Linear matrix inequalities in systems and control theory. — Philadelphia: Society for Industrial and Applied Mathematics, 1994. — ix, 193 p.
  5. Zames G. On the input-output stability of time-varying nonlinear feedback systems. Part I, II // IEEE Trans. on Automatic Control. — 1966. —Vol. 11, no. 2. — P. 228–238; Vol. 11, no. 3. — P. 465–476.


Поиск по сайту:

Система Orphus

Яндекс.Метрика