Научная статья на тему 'СИНТЕЗ ОДНОМЕРНЫХ РЕГУЛЯТОРОВ ПО ЗАДАННОМУ ПОКАЗАТЕЛЮ КОЛЕБАТЕЛЬНОСТИ: МОДАЛЬНЫЙ И Н∞-ПОДХОДЫ'

СИНТЕЗ ОДНОМЕРНЫХ РЕГУЛЯТОРОВ ПО ЗАДАННОМУ ПОКАЗАТЕЛЮ КОЛЕБАТЕЛЬНОСТИ: МОДАЛЬНЫЙ И Н∞-ПОДХОДЫ Текст научной статьи по специальности «Математика»

CC BY
140
12
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Проблемы управления
ВАК
Область наук
Ключевые слова
ЛИНЕЙНЫЕ СИСТЕМЫ / СИНТЕЗ РЕГУЛЯТОРОВ / ПОКАЗАТЕЛЬ КОЛЕБАТЕЛЬНОСТИ / СТЕПЕНЬ УСТОЙЧИВОСТИ / ВРЕМЯ РЕГУЛИРОВАНИЯ / LINEAR SYSTEMS / CONTROLLERS DESIGN / OSCILLATION INDEX / DEGREE OF STABILITY / SETTLING TIME

Аннотация научной статьи по математике, автор научной работы — Честнов В.Н., Шатов Д.В.

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

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

Похожие темы научных работ по математике , автор научной работы — Честнов В.Н., Шатов Д.В.

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

DESIGN OF GIVEN OSCILLATION INDEX SCALAR CONTROLLERS: MODAL AND H∞-APPROACHES

The algorithms of output controllers design are proposed for linear scalar plants, that ensure the desired or attainable values of oscillation index and of degree of stability, determining the settling time. Both modal control and H∞-approach are used in the design procedures. Examples are constructed, demonstrating that striving to provide the degree of stability that is much greater than the distance from the nearest left zero of the plant transfer function to the imaginary axis (even for the minimum phase plants) leads to the quite small gain and phase stability margins, that is unacceptable in practice.

Текст научной работы на тему «СИНТЕЗ ОДНОМЕРНЫХ РЕГУЛЯТОРОВ ПО ЗАДАННОМУ ПОКАЗАТЕЛЮ КОЛЕБАТЕЛЬНОСТИ: МОДАЛЬНЫЙ И Н∞-ПОДХОДЫ»

А

нализ и синтез систем управления

УДК 62-551.4 + 681.5.03 001: http://doi.Org/10.25728/pu.2019.2.1

синтез одномерных регуляторов по заданному показателю колебательности:

модальный и н-подходы1

В.Н. Честнов, Д.В. Шатов

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

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

введение

Вторая мировая война, несомненно, послужила сильному развитию теории и практики автоматического управления и, в частности, следящих систем. Сразу после ее окончания появляются фундаментальные монографии Г. Боде [1] и Л. Мак-Колла [2], последняя из которых и направлена на теорию следящих систем, которые в то время именовались сервомеханизмами. Само понятие показателя колебательности было введено впервые в закрытой в то время работе А. Холла [3]. В отечественной литературе это понятие появилось в статье В.В. Солодовникова [4], где был развит метод логарифмических амплитудно-частотных характеристик (ЛАЧХ) на случай, когда запас устойчивости системы оценивается не запасами по фазе и модулю, а собственно показателем колебательности. Надо сказать, что уже 70 лет назад из практики автоматического управления было хорошо известно, что стремление показателя колебательности М к единице (в следящих системах в контуре обязательно присутствует, по крайней мере, один чистый интегратор, и единица является начальным значением амплитудно-частотной характеристики (АЧХ)

1 Работа выполнена при финансовой поддержке Российского фонда фундаментальных исследований (грант № 18-08-01067).

замкнутой системы) соответствует уменьшению и исчезновению перерегулирования в переходной характеристике замкнутой системы. Этот постулат весьма эффективно использовался инженерами в практике проектирования следящих систем на протяжении этих последних 70 лет. Для минимально-фазовых нейтральных объектов (имеющих только устойчивые нули и не имеющих правых полюсов) подход к синтезу регуляторов, обеспечивающих заданный показатель колебательности, на основе метода ЛАЧХ был развит в работах [5, 6].

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

Фундаментально важно, что время регулирования даже для линейных непрерывных минимально-фазовых объектов с регуляторами по измеряемому выходу ограничено снизу. Отметим, что для регуляторов по полному вектору состояния такой проблемы не существует [7]. Как отмечено в работах [8, 9], стремление увеличить быстродействие путем увеличения степени устойчивости замкнутой системы может приводить к регулятору по вы-

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

[10]. В настоящей работе построены примеры, демонстрирующие, что стремление обеспечить степень устойчивости больше, чем расстояние от ближайшего левого нуля объекта до мнимой оси (даже для минимально-фазовых объектов!) приводит к весьма малым запасам устойчивости по фазе и модулю (значительному показателю колебательности и незначительному радиусу запасов устойчивости

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

Отметим, что в цикле статей А.Г. Александрова, открывающегося работами [11, 12], на основе модального управления строились одномерные регуляторы по измеряемому выходу, обеспечивающие заданный радиус запасов устойчивости и необходимое быстродействие (а также требуемую точность при действии ограниченного внешнего возмущения). Настоящая работа продолжает исследования, выполненные ранее [9, 11, 12], когда вместо радиуса запасов устойчивости для оценки робаст-ности замкнутой системы используется показатель колебательности, более естественный и общепринятый в теории и практике следящих систем.

1. постановка задачи

Рассмотрим объект управления, описываемый уравнением в форме «вход—выход»:

й(р)у(0 = Ь(р)и(1), (1)

где у(?) — регулируемая переменная, м(?) — управляющее воздействие, й(р) и Ь(р) — заданные полиномы степеней п и (п — 1) оператора дифференцирования р = й/Л. Предполагается, что полиномы й(р) и Ь(р) не имеют общих корней (объект полностью управляем и наблюдаем).

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

= г(р)(У *(0 - У(0), (2)

где у*(?) — задающее воздействие, у*(?) — у(?) = е(?) — измеряемая переменная (рассогласование, сигнал ошибки), а £(р) и г(р) — некоторые полиномы степени пс < п оператора р.

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

Ж(я) = = ж (я) Ж (я), (3)

v ' й(я)g(я) ^ си' ^

где Жо(я) = Ь(я)/й(я) — передаточная функция объекта (1), Жс(я) = — передаточная функ-

ция регулятора (2), я — переменная преобразования Лапласа.

Выпишем, учитывая выражения (1)—(3), передаточную функцию замкнутой системы от задающего воздействия у * к регулируемой переменной у [6]:

Т(я) =

Ь (я )г (я)

й (я) g( я) + Ь (я) г( я)

= Ж( я) 1 + Ж( я):

(4)

которую в западной литературе называют дополнительной функцией чувствительности [13—17]. Сама же функция чувствительности (в отечественной терминологии передаточная функция замкнутой системы по ошибке [6] от у * к б) имеет вид:

=

й ( я ) g (я)

1

й( я) g( я) + Ь (я) г( я) 1 + Ж( я)

(5)

Смысл термина «дополнительная» ясен из очевидного тождества Т(я) + £(.у) = 1.

Задача 1. Найти стабилизирующий регулятор (2) такой, чтобы:

||7Ц„ = тах |ГО)| = М< у,

0 < Ш < <х

(6)

где у — заданное или минимизируемое число. ♦

Слева в соотношении (6) стоит Д^-норма передаточной функции Т(я) [15], которая по определению [5, 6] совпадает с показателем колебательности М (ю — круговая частота, у = л/-1).

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

Задача 2. Найти стабилизирующий регулятор (2) такой, чтобы помимо условия (6) корни А.,

/ = 1, п + п с характеристического полинома замкнутой системы Б^я) = + Ь(я)г(я), удовлетворяли условию

КеА; < —в, / = 1, п + пс,

где в > 0 — заданная степень устойчивости замкнутой системы (1), (2). ♦

Известна приближенная оценка времени регулирования t (см. работы [6, 17—19]), когда доминирующие корни Б 1(я) простые (не кратные): ^ - 3/в.

В работе [17] в числителе этой последней формулы вместо коэффициента 3 стоит коэффициент 4,6, что соответствует оценке времени регулирования, когда измеряемый выход объекта отличается от установившегося значения не более чем на 1%. Указанный в этой формуле авторами коэффициент 3 соответствует времени регулирования для 5%-й трубки, что более распространено в инженерной среде.

Решение поставленных задач в настоящей работе опирается на два подхода. Первый из них — модальный, он применим, когда объект управления (1) минимально-фазовый (все корни полинома Ь(я) левые) и нейтральный (один корень полинома нулевой, а остальные левые). Второй — Д^-подход, при котором объект управления (1) может быть неминимально-фазовым (некоторые (или все) корни полинома Ь(я) правые) и неустойчивым (некоторые (или все) корни полинома ^(я) правые).

2. решение задачи. модальный подход

В данном параграфе предполагается, что полином Ь(я) устойчив, т. е. объект (1) минимально-фазовый, а характеристический полином объекта ^(я) имеет один нулевой корень при остальных устойчивых (объект нейтральный).

Используя предположения о гурвицевости полинома Ь(я) и что его степень равна (и — 1), выберем полином ¿(я) регулятора (2) таким образом: ¿■(я) = Ь (я) [11] (ис = и — 1), тогда передаточная функция (3) разомкнутой системы примет вид:

той системы переходит в передаточную функцию инерционного звена

W(s) = b( s) r ( s) = r(£) d( s) g( s) d( s):

(7)

причем характеристический полином замкнутой системы -0с/(я) = Ь(я)[^(я) + г(я)] = Ь(я)^(я) содержит полином Ь(я) в качестве множителя. Передаточная функция замкнутой системы (4) примет вид:

T(s) =

b (s) r (s)

d (s) g( s) + d (s) r (s)

= r (s) = _rOs) d(s) + r(s) D (s)'

(8)

В этом выражении полином г(я) регулятора необходимо выбрать так, чтобы выполнялось целевое условие (6). Укажем на один из возможных путей решения этой задачи. Пусть ——Х2, ..., — Хп — корни желаемого полинома ^(я) знаменателя передаточной функции (8): ^(я) = (я + + Х2)...

(я + Хп), КеХ; > 0, / = 1, и . Представим искомый полином г(я) регулятора так г(я) = г0(я + г2)(я + г3)... (я + гп), где Г0, г2, ..., гп некоторые числа Яег, > 0,

/ = 2, и, подлежащие определению. В этом случае выражение (8) примет вид

Т(х = г0( я + ^2 ) ( я + гз ) .. . ( я + гп ) (9)

() (я + ^)(я + Х2)...(я + Хп) . ()

Если в выражении (9) положить г0 = Х > 0; гг = Хг, / = 2, и, то передаточная функция замкну-

T(s) =

_ Ч -

1

1

(10)

s + (1/Х1) s + 1 т s + 1

с единичным коэффициентом усиления и постоянной времени т = 1ДГ

Заметим, однако, что такой выбор zt = i = 2, n далеко не произволен. Действительно, из тождества D(s) = d(s) + r(s) при условии, что d(s) = s(s + s2)...

(s + sn), Res; > 0, i = 2, n, следует D(A,;) = d(X;) + +r(A,;) = 0. И поскольку r(A,;) = r(z) = 0, то d(A,;) = 0,

i = 2, n. Это означает, что корни полинома D(s) должны совпадать с корнями полинома d(s) объекта (1), начиная со второго. Очевидно, что передаточная функция (7) разомкнутой системы в таком случае сводится к виду W(s) = X1/s, т. е. к чистому интегратору с коэффициентом усиления Х1, который назначает проектировщик. Переходный процесс в замкнутой системе (10) при подаче ступенчатого задающего воздействия y*(t) = const протекает монотонно и без перерегулирования. Время регулирования при этом составляет величину t = 3т = 3ДГ Наконец, максимум АЧХ замкнутой системы (10) составляет величину, равную единичному коэффициенту усиления звена. Таким образом, замкнутая система имеет показатель колебательности M = 1 и время регулирования t = 3Др назначаемое проектировщиком. Отметим также, что запасы устойчивости по фазе и модулю у синтезированной системы весьма высоки (фз = 90° и L ^ <»), поскольку годограф Найквиста передаточной функции (3) расположен на отрицательной части мнимой полуоси плоскости годографа.

Замечание 1. Подчеркнем, что оценка времени регулирования t = 3/Х1 относится только к случаю изменения задающего воздействия y *. В случае действия возмущающего воздействия, приложенного не аддитивно с управлением, а также ненулевых начальных условиях этот показатель может быть существенно другим, поскольку в переходном процессе будут еще присутствовать ненулевые корни полиномов d(s), b(s).

Замечание 2. При компенсации комплексных корней полиномов b(s) и d(s) с малыми коэффициентами демпфирования следует проявлять известную осторожность [13, 20, 21].

Замечание 3. В отличие от работы [22], в которой рассматривались так называемые регуляторы с двумя степенями свободы, где дополнительно, кроме сигнала рассогласования (ошибки), доступен непосредственному измерению задающий сигнал (или выход объекта), в нашем случае измерению доступен только сигнал ошибки, что довольно часто встречается в практике следящих систем.

3. решение задачи. н -подход

В этом параграфе объект управления может быть и неминимально-фазовым и неустойчивым. Для решения Д^-проблемы (6) приведем уравнения объекта (1) и регулятора (2) к стандартному виду, принятому в литературе [13—27]. Пусть (А, В, С) — тройка известных матриц, соответствующих описанию объекта (1) в пространстве состояний:

х = Ах + Ви, у = Сх,

х е В", и е В1, у е В1. (11)

Опишем регулятор (2) также уравнениями состояния:

Хс = АсХс + ВДу * — у), и = СсХс + Бс(у * — у),

Хс е В", (12)

где Ас, Вс, Сс, Бс — искомые матрицы регулятора, а х и хс — векторы состояния объекта и регулятора соответственно.

Запишем уравнения обобщенного объекта [24] в виде:

х = Аобх + Воб^, г = С1х + Б11у * + Б12и,

б = С2х + Б21у * + Б22и, (13)

т

где w = [у * и] — вектор внешних воздействий, действующих на объект, г = у — регулируемая переменная объекта; б = у * — у — измеряемая переменная (входной сигнал регулятора). Сравнивая выражения (11)—(13), заключаем, что

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

А0б = A, Воб = [0 B], Аоб =

Do6 =

об

D11 D12"

D21 D22

Ci

C2

C1 C2

D11 = D12 = 0; D21 = 1 D22 = 0

(14)

При этом передаточная функция обобщенного объекта (14), (15), замкнутого регулятором (12), от у * к г совпадает с исходной передаточной функцией Т(я) — см. формулы (4), (6). И таким образом, проблема (6) — это стандартная задача Д^-опти-мизации [13—15, 19—21, 24].

Отметим одну особенность уравнений (13), (14): выражение для регулируемой переменной не содержит управляющего воздействия, поэтому такая Д^-задача (6) является вырожденной [19, 23] и не может быть решена известным 2-Риккати-подхо-дом [24]. Для решения вырожденной проблемы (6) можно применить метод на основе линейных

матричных неравенств [25, 26], реализованный в MATLAB-пакете Robust Control Toolbox [27].

Следующий алгоритм реализует численное решение задач 1 и 2. Он опирается на применение широко известных стандартных процедур, разработанных в среде MATLAB [27], и формально подобен предложенному в работе [19], однако с другим внутренним содержанием:

1) формируем матрицы обобщенного объекта (14); для решения задачи 1 они имеют вид (14), а в случае задачи 2: Аоб = A + р/, где в > 0 — заданная степень устойчивости, а символ / — единичная матрица соответствующего размера [19];

2) строим системную матрицу обобщенного

объекта: р = ^об);

3) определяем оптимальное значение у = yopt из (6) с помощью процедуры yopt = hinflmi(P, [m2, m]), где m2 = m = 1 — число входов и выходов регулятора соответственно;

4) выбираем у > yopt — заданный показатель колебательности и ищем системную матрицу смещенного регулятора K, которая является решением задач 1 и 2, для чего применяется процедура [у, K] = hinflmi(P, [m2, m], у, s), где s — заданная точность вычисления у;

5) по системной матрице смещенного регулятора K находим матрицы его уравнений состояния:

[ Ac, Bc, Cc, Dc] = ltiss(K), где в случае решения задачи 2 матрица Ac представляет собой смещенную матрицу регулятора; находим искомую матрицу регулятора (12) Ac = Ac — р/ (в случае задачи 1

Ac = Ac при р = 0). Остальные матрицы регулятора Bc, Cc, Dc остаются без изменений [19];

6) формируем передаточную функцию регулятора (2) как

W(s) = ^ = C (si- A )-1B + D .

cv ' s) cv c' c c

Строим частотные характеристики передаточных функций (3) и (4).

По годографу Найквиста Ж(./ю) находим запасы устойчивости (по фазе и модулю, а также радиус запасов устойчивости) синтезированной системы.

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

Заметим, что решение задачи 1 с помощью Д^-подхода имеет необходимый и достаточный характер по отношению к параметрам регулятора, а решение задачи 2 только достаточный.

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

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

Техника модального управления чрезвычайно популярна среди инженеров и исследователей. Известно, что модальное управление позволяет разместить корни характеристического полинома замкнутой системы Бс,(*) в произвольных точках комплексной плоскости. Однако при инженерном подходе к синтезу желательно, если возможно, обеспечить и значительный радиус запасов устойчивости. Этот радиус обозначается г и определяется как максимальный радиус круга с центром в точке (—1, у'0), который годограф Найквиста системы (3) не пересекает [11]. Для выполнения условия г ^ 1 необходимо в минимально-фазовом случае иметь = [11]. Радиус г может быть найден, используя Н -норму функции чувствительности (5): г = 1/||£ С [15, 20].

Рассмотрим объект управления с передаточной функцией

= УЛ/Т) , > 0, т > 0, Т > 0. (15)

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

_ г1 * + го

Wis)

g 1 s + g о

(16)

такую, что корни желаемого характеристического полинома замкнутой системы Б (*):

А = -1/ЦТ), ^ = -1/(а2Т), Аз = —1/(^3 Т), ах > 0, а2 > 0, а3 > 0.

Сформируем модальное тождество Б ,(*) =

= Б С, (*):

* +Т + + к0 +^ (г1* + го) = = ко (*+атт)С*+агг)( *+атг),

где слева выписан характеристический полином замкнутой системы (15), (16), а справа — желаемый полином. Разрешая это тождество относительно коэффициентов регулятора, получим:

го =

.3 '

а 2 а 3 Т

_ 1 - JL -1

т Т- т Vа! Т т) vа2 Т т т Л Т

= ко + kо т2 Т

а3 Т т

а1а 2 а 3 Т

Т - т gl = k0'

1 --£-(1 - а 1)(1 - а2)(1 - а3)) ,

(17)

10° 101 1(Г 103 104 10-Частота, рад/с

Рис. 1. Логарифмические частотные характеристики разомкнутой системы (15), (16) при модальном подходе

Зададимся значениями к0 = 10, т = 0,5, Т = 1 и а1 = 0,25, а2 = 0,025, а3 = 0,015. Такой выбор ар I = 1, 2, 3, обеспечивает степень устойчивости р = |А1| = 4, что в два раза больше модуля нуля объекта 1/т = 2.

С помощью выражения (17) найдем регулятор

(16) с полиномами: г(*) = -2,3497*103? + 5,333-103, корень которого равен 2,2698 — регулятор неминимально-фазовый; = 10* + 2,46*104. Такой регулятор устойчив и обеспечивает значение показателя колебательности М = ||Т ||да = 22, Нда-нор-ма функции чувствительности ||£ ||да = 22,9, что соответствует радиусу запасов устойчивости [15, 20] г = 1/||£ ||да = 0,0437 — это недопустимо мало. Последнее означает, что малы запасы и по фазе Фз = 7,48°, и по модулю Ь « 1,046 (увеличение коэффициента усиления, например, объекта управления, в это число раз приводит к неустойчивости). На рис. 1 изображена частотная характеристика разомкнутой системы (15), (16), имеющая характерный вид с пологим участком на средних частотах (подробнее см. § 5).

Переходная характеристика системы (15), (16) с таким регулятором имеет огромные выбросы по сравнению с единицей: отрицательный до —15,4 и положительный до 2,55. Она приведена на рис. 2. Такая система практически неработоспособна.

Легко проверить, что выбор а1 = 1, а2Т = т, (а3Т )-1 = А1 приводит к регулятору из § 2.

5. о достижимом быстродействии и негрубости я¥-подхода

Решим задачу 2 для объекта (15) при тех же значениях к0 = 10, т = 0,5, Т = 1. Объект (15) с этими параметрами имеет нуль г = —2 и полюсы в точках р = 0 и = —1. Зададимся степенью устойчивости

r1 =

в = 4 (как и ранее в § 4), в два раза превышающей значение модуля нуля z. Решение задачи синтеза на основе техники § 3 дает регулятор:

W(s) = 7 , 09 • 1 0 5( s - 2 ), s + 7,57 • 106

который неминимально-фазовый и имеет нуль в точке zc = 2 и полюс в точке pc = —7,57-106, корни X. полинома Dcl(s) имеют значения: —4,735 • 105; —9,993; —6. Значение показателя колебательности M = ||T ||да составило 15, при этом ||S ||да = 16. Радиус запасов устойчивости r = 1/||£||да = 0,06, что говорит о практической неработоспособности данного регулятора (система имеет запасы устойчивости по фазе фз = 7,9°, по модулю L « 1,066). На рис. 3 приведены логарифмические частотные характеристики разомкнутой системы (3), которые имеют характерный пологий участок в области средних частот. Как показывают многочисленные эксперименты, чем большую степень устойчивости р (по сравнению с минимальным расстоянием от нуля объекта до мнимой оси) мы хотим обеспечить, тем ближе этот пологий участок к оси частот (почти параллелен ей), что приводит к весьма малым запасам устойчивости по фазе и модулю (малому радиусу запасов устойчивости). Отметим, что обнаружить этот эффект по годографу Найквиста невозможно. Переходная характеристика такой замкнутой системы имеет огромные (по сравнению с единицей) как отрицательный (значение у = —15), так и положительный (значение у = 2,54) выбросы (рис. 4). Естественно, как и в § 4, такой регулятор не может быть применен на практике. Заметим, что при р = |z | = 2 такого эффекта не наблюдается.

Авторы построили аналогичные примеры для объекта третьего порядка с комплексными устойчивыми нулями, в которых данное явление малых запасов устойчивости также имеет место. Анализируя представленные примеры синтеза, легко заметить, что причиной малых запасов устойчивости является собственно регулятор, который при большой желаемой степени устойчивости становится неминимально-фазовым с неустойчивым полиномом числителя его передаточной функции. Можно подумать, что это явление определяется всего лишь методом синтеза регулятора. Однако легко привести примеры для тех же объектов, когда, например, LQ-оптимизация по выходу с наблюдателем состояния приводит к аналогичному эффекту. Таким образом, быстродействие замкнутой системы ограничено расстоянием от ближайшего нуля объекта до мнимой оси. Строгое математическое доказательство этого факта — предмет дальнейших исследований авторов. В системе без нулей, когда числитель b(s) = k0 = const, такого ограничения нет.

Рис. 2. Переходная характеристика системы (15), (16) при модальном подходе

Рис. 3. Логарифмические частотные характеристики разомкнутой системы (15)—(17) при Н¥-подходе

2

X hH 0

£ а -2

<D -4

D

& -6 о

а

с9 —о

S ъ -10

s -12

ь Б -14

рц

-16

1----------- ............^ ........ „И..... ,-,- ...........1..........—

/ ....."j"................... .......i......... i 1 I

......Г"..............| I i !

/111;

[--..........4..................|....................|....................1.............-

it........ J........ L....... 1.......

0,2

0,4 0,6 Время t, с

0,8

Рис. 4. Переходная характеристика системы (15), (16) при Н -подходе

заключение

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

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

В общем случае, когда объект может быть и неминимально-фазовым и неустойчивым, дано решение задач синтеза на основе Д-теории. При этом при решении первой из указанных задач синтеза по собственно показателю колебательности этот подход приводит к неулучшаемому регулятору (задача решается с точностью до необходимых и достаточных условий), который обеспечивает минимально возможное значение показателя колебательности. Приведен алгоритм синтеза на основе широко распространенного в инженерной среде MATLAB-пакета Robust Control Toolbox [27], где применяется техника линейных матричных неравенств [25, 26].

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

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

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

литература

1. Бодe Г. Теория цепей и проектирование усилителей с обратной связью. — М.: Гос. изд-во иностранной литературы, 1948. — 641 с.

2. МакКол Л.А. Основы теории сервомеханизмов: пер. с англ. под ред. Я.З. Цыпкина. — М.: Гос. изд-во иностранной литературы, 1947. — 154 с.

3. Hall A.C. The Analysis and Synthesis of Linear Servomecha-nisms. — Cambridge: MIT Press, 1943. — 193 p.

4. Солодовников В.В. Применение метода логарифмических частотных характеристик к исследованию устойчивости и к

оценке качества следящих и регулируемых систем // Автоматика и телемеханика. — 1948. — Т. 9, № 2. — С. 85—103.

5. Бесекерский В.А., Фабрикант Е.А. Динамический синтез систем гироскопической стабилизации. — Л.: Судостроение, 1968. — 348 с.

6. Бесекерский В.А., Попов Е.П. Теория систем автоматического регулирования. — М.: Наука, 1975. — 768 с.

7. Anderson B.D.O., Moore J.B. Optimal Control. Linear Quadratic Methods. — N.-Y.: Prentice Hall, 1989. — 380 p.

8. Astrom K.J., Murray R.M. Feedback systems: an introduction for scientists and engineers. — New Jersey: Princeton University Press, 2008. — 396 p.

9. Честное В.Н. Синтез робастных H^-регуляторов многомерных систем по заданной степени устойчивости // Автоматика и телемеханика. — 2007. — № 3. — C. 199—205.

10. Горовиц А.М. Синтез систем с обратной связью. — М.: Советское радио, 1970. — 600 с.

11. Александров А.Г. Синтез регуляторов по показателям точности и быстродействию. I. Минимально-фазовые одномерные объекты // Автоматика и телемеханика. — 2015. — № 5. — С. 27—42.

12. Александров А.Г. Синтез регуляторов по показателям точности и быстродействию. II. Неминимально-фазовые объекты // Там же. — 2017. — № 6. — С. 3—17.

13. Zhou K, Doyle J.C., Glover K. Robust and Optimal Control. — New Jersey: Prentice-Hall, 1996. — 596 p.

14. Zhou K., Doyle J.C. Essentials of Robust Control. — New Jersey: Prentice-Hall, 1998. — 411 p.

15. Skogestad S, Postlethwaite I. Multivariable feedback control. Analysis and design. — N.-Y.: John Wiley and Sons, 2006. — 595 p.

16. Anderson B.D.O., Moore J.B. Linear optimal control. — New Jersey: Prentice-Hall, 1971. — 399 p.

17. Квакернаак Х, Сиван Р. Линейные оптимальные системы управления. — М.: Мир, 1977. — 650 с.

18. Мирошник И.В. Теория автоматического управления. Линейные системы. — СПб.: Питер, 2005. — 336 с.

19. Честнов В.Н. Синтез Н^-регуляторов многомерных систем заданной точности и степени устойчивости // Автоматика и телемеханика. — 2011. — № 10. — С. 170—185.

20. Doyle J.C, Francis B.A., Tannenbaum A.R. Feedback Control Theory. — N.-Y.: Macmillan, 1990. — 202 p.

21. Astrom K.J., Hagglund T. Advanced PID control. — NC: ISA, 2006. — 460 p.

22. Гайдук А.Р. Теория и методы аналитического синтеза систем автоматического управления (полиномиальный подход). — М.: ФИЗМАТЛИТ, 2012. — 360 с.

23. Садомцев Ю.В. Решение задач H^-оптимизации на основе принципа разделения // Автоматика и телемеханика. — 2012. — № 1. — С. 62—81.

24. Doyle J.C, Glover K., Khargonekar P.P., Francis B.A. Statespace solution to standard H2 and H control problem // IEEE Trans. Autom. Contr. — 1989. — Vol. 34, N 8. — P. 831—846.

25. Boyd S, El Ghaoui L, Feron E., Balakrishnan V. Linear matrix inequality in system and control theory. — Philadelphia: SIAM, 1994. — 193 p.

26. Gahinet P., Apkarian P. A linear matrix inequality approach to H control // Int. J. Robust and Nonlinear Control. — 1994. — Vol. 4. — P. 421—448.

27. Balas G.J, Chiang R.Y., Packard A., Safonov M.G. Robust Control Toolbox 3. User's guide. — Natick (Mass.). The Math Works, Inc., 2010. — 178 p.

Статья представлена к публикации членом редколлегии С.А. Красновой.

Честнов Владимир Николаевич — д-р техн. наук,

вед. науч. сотрудник, Н vnchest@yandex.ru,

Шатов Дмитрий Владимирович — канд. техн. наук,

ст. науч. сотрудник, Н dvshatov@gmail.com,

Институт проблем управления им. В.А. Трапезникова РАН,

г. Москва.

Поступила в редакцию 29.10.2018, после доработки 28.11.2018.

Принята к публикации 12.12.2018.

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