УДК 62-50
А.Р. Гайдук
УСЛОВИЯ РАЗРЕШИМОСТИ ЗАДАЧИ СИНТЕЗА ИНВАРИАНТНЫХ СИСТЕМ УПРАВЛЕНИЯ
Введение. Проблема синтеза абсолютно инвариантных по отношению к внешним воздействиям систем управления энергетическими объектами, как и задача синтеза инвариантных систем общего вида, впервые была поставлена в работах Г.В. Щипанова [1, 2]. Несколько позднее в работах В.С. Кулебакина было введено понятие «избирательной» или селективной инвариантности, т.е. инвариантности с точностью до переходной составляющей, по отношению к внешним воздействиям определенной формы [2, 3]. Работа Г.В. Щипанова вызвала многочисленные, не прекращающиеся до настоящего времени публикации, в которых проведено всестороннее исследование проблемы инвариантности. Краткий обзор, дающий достаточно полное представление об основных этапах развития теории инвариантности, представлен в недавней монографии М. Ш. Мистриханова [2].
С развитием методов анализа на основе понятия состояния динамических систем в работах А. Фрэнсиса, М. Уонэма и других [4] проблема инвариантности систем управления исследована на основе моделей этого типа. При этом предполагалось, что внешние воздействия также описываются уравнениями в переменных состояния. В этих работах, в частности, был сформулирован принцип внутренних моделей. Позднее в работах [5, 6] было установлено, что в системах этого типа фактически достигается инвариантность в смысле В.С. Кулебакина, т.е. инвариантность с точностью до переходной составляющей или селективная инвариантность.
Применение идей и методов технологии вложения для синтеза абсолютно инвариантных систем управления на основе управления по всем переменным состояния, проведено в работе [2].
Проблема существования определённых условий разрешимости задачи синтеза инвариантных систем автоматического управления (ИСАУ), по-видимому, впервые была поставлена Б.Н. Петровым в работе [7]. Предложенный им «критерий реализуемости» ИСАУ сформулирован по отношению к системе в целом и заключается в необходимости наличия в системе, по крайней мере, двух каналов влияния воздействия на ту переменную, инвариантность которой достигается. Однако этот критерий не даёт условий на объект управления, при которых существует решение задачи синтеза ИСАУ, кроме того, он не охватывает случая селективной инвариантности.
Известны также условия инвариантности, предложенные Л.И. Розоноэром [2]. Эти условия сформулированы также по отношению к модели в векторно-матричной форме системы в целом.
В то же время система управления, как известно, обычно состоит из устройства управления (УУ) и объекта управления (ОУ). Причем ОУ — это совокупность функционально необходимых элементов, таких как агрегат, где протекает управляемый процесс, усилитель, исполнительный механизм, датчики.
Задача синтеза САУ, практически всегда, формулируется при заданной модели ОУ, поэтому установление условий непосредственно на уравнения модели ОУ представляет значительный теоретический и, в особенности, практический интерес. Наличие условий на ОУ, при которых задача синтеза ИСАУ имеет фи-
зически реализуемое решение, позволяет, в частности, корректно сформулировать задачу синтеза проектируемой системы управления для заданного объекта. При этом представляется более целесообразным сформулировать эти условия на операторы уравнения вход-выход ОУ.
В данной работе определяются условия, при которых может быть достигнута инвариантность того или иного типа ошибки одномерной системы управления по отношению к внешним воздействиям. Предполагается, что регулятор синтезируется аналитическим методом на основе управления по отклонению и по выходу [6, 8] в соответствии с условиями инвариантности в смысле Г.В. Щипанова или В.С. Кулебакина.
Постановка задачи синтеза ИСАУ. Предположим, некоторый объект управления описывается в операторной форме уравнением вида
т И
А(р)у = в0(р)и + ^ Вк (р)/к , р = —, (1)
к=2 Ш
где у - выходная управляемая переменная; и - управление; / - возмущающие воздействия; А(р) ; Вк (р) - полиномы с постоянными коэффициентами
степеней п и тк, причём тк £ п . Отметим, что (1), в общем случае, может
быть как уравнением одномерного объекта, так и уравнением одного из каналов многомерного объекта управления, после введения декомпозирующего управления [8].
Задача синтеза состоит в определении порядка и значений всех параметров устройства управления, описываемого уравнением
я(р)и = до (р)ф - 01 (р)и - ь(р)у+]Г д (р)/, (2)
к=2
где ф = — у - сигнал ошибки; g - воздействие на основном входе системы. В общем случае g = /0 + /х; причём /0 - задающее, а / - возмущающее воздействие; /2 ..., / - доступные измерению возмущения, приложенные к объекту,
т£т, ^(р), ^(р), 0к(р) - полиномы с постоянными коэффициентами. Причём, если степень полинома равна Г , то по условиям реализуемости степень остальных полиномов в (2) не более Г .
Дополнительные контуры обратной связи, определяемые операторами
01 (р) и Ь(р) в устройстве управления (2), являются весьма существенными
при синтезе инвариантных систем. Именно они позволяют «развязать» выполнение условий устойчивости и инвариантности. Подчеркнём, что целесообразность поиска решения задачи синтеза инвариантных систем именно в классе многоконтурных систем неоднократно отмечалась в работах Г.В. Щипанова и особенно А.Г. Ивахненко.
Синтез системы (1), (2), рассогласование которой е /= — у инвариантно в смысле В.С. Кулебакина к некоторому воздействию /к, к Е [0, т], ведётся
на основе динамической модели последнего, которая может быть задана следующими способами:
• с помощью Кр^ -изображения воздействия fk [3, 5], т.е. полинома
Fk (р), который фактически является собственным оператором однородного дифференциального уравнения
Fk(р) fk =0;
• отметим, что этот полином равен знаменателю изображения fk (р) этого воздействия по Лапласу;
• в виде спектра воздействия, т. е. совокупности чисел (сk1, сk2,K ,ск } -
полюсов преобразования этого воздействия по Фурье или Лапласу;
• уравнениями в форме Коши
Wk = Fkwk, fk = alwk.
Здесь Wk - Г -мерный вектор переменных; Fk и ak соответствующих
размерностей матрица и вектор коэффициентов, Т - символ операции транспонирования.
Подчеркнём, что все приведенные формы описания воздействий эквивалентны друг другу, поскольку
rk -1 rk
Fk(р) prt +Yjhk,pl П(р ~ck,) det=pE - Fk). (3)
l=0 i=1
Здесь E - единичная матрица.
В отношении воздействий fk, k £ [0, ц] , модель которых в любой из
указанных форм не известна, предполагается лишь, что они ограничены по модулю.
Порядок и параметры регулятора (2), согласно[6, 8] определяются по уравнению замкнутой системы. В данном случае его удобно записать относительно сигнала ошибки 8 f — у . Из уравнений (1) и (2) получим
Н (р)8 = ]^ pk(р) fk , (4)
k=0
где
Н(р) = А(р)[R(р) + Q1(р)] + в0 (р)L(р) , (5)
Р0 (р) = A(p)[R( р) + Q1(р)] + B0 (р) L(p), (6)
P1(p) = -Bo(p)Qo(p), Pk(р)=—Bk(рХВД+Q(p=, k P+i,K,m, (7) Pk (P) = —B0(p)Qk (P)—Bk (p)[R(p)+Ql(P)], =k Ц. (8)
Здесь обозначено
L (p) = Q0(p) + L(p). (9)
Для большей конкретности приведём также условия инвариантности систем управления. Согласно [1, 2, 6] ошибка системы (4) по отношению к воздействию fk будет инвариантной в смысле Г.В. Щипанова, если
pk ( р) ° 0, (10)
а в смысле В.С. Кулебакина, если только
рк (р) ° рк (р) рк (р), НОД№ (рХ н (р)} = !. (11)
Здесь Рк (р) - некоторый полином от р; НОД - наибольший общий делитель.
Условия устойчивости с учётом требований к качеству системы примем в виде
Н (р) еО. (12)
Здесь О - множество полиномов, нули которых расположены в области, допустимой с точки зрения качества синтезируемой системы; е - знак принадлежности. Кроме того, будем предполагать, что
НОД{^ (р), Вк (р)} = 1, (13)
т.е. если часть полюсов возмущения /к , приложенного к объекту (1), совпадает
с нулями полинома Вк (р), то эти полюсы можно не учитывать в полиноме
рк (р), так как влияние соответствующих составляющих возмущения / будет
полностью подавлено объектом и без управления.
Условия разрешимости задачи синтеза ИСАУ. В соответствии с аналитическим, полиномиальным методом синтеза [5, 8] полиномы Н (р) и
Рк (р), к = 0,1, к, т назначаются в соответствии с желаемым качеством
проектируемой системы и условиями физической реализуемости УУ, а выражения (5) - (8) рассматриваются как уравнения относительно неизвестных параметров регулятора (2).
Практически это означает, что для решения задачи синтеза ИСАУ необходимо иметь возможность назначить полином Н (р), так чтобы он относился к
множеству О , а полиномы Рк (р), к = 0,1, к, т в соответствии с условиями (10) или (11). Тогда условия, при которых возможны такие назначения, а уравнения (5) - (8) разрешимы относительно параметров регулятора (2), и будут условиями разрешимости задачи синтеза системы (1), (2) инвариантной в смысле Г.В. Щипанова или В.С. Кулебакина к тому или иному воздействию
/к, к е[0, т].
В частности, если т0 = п и В0(р) еО, то полагая 01 (р) = — Я(р), Ь( р) еО, ёе§ Ь( р) = ёе§ Я( р) и 0к (р) ° 0, к = 2, к, т , получим абсолютно инвариантную САУ ко всем воздействиям /, к е [0, т] кроме /1(0.
Абсолютная инвариантность ошибки е / — у системы (1), (2) по отношению к возмущению / (/), приложенному к системе в одной точке с задающим воздействием /0 , достигается лишь при 00 (р) = 0 , что равносильно отключению входного сигнала системы. Это условие, очевидно, заведомо невыполнимо, и поэтому решения соответствующей задачи синтеза не существует.
Аналогично на основе соотношений (5) - (8) с учётом условий (10) и (12) или (11), (3) и (12) определяются условия достижимости инвариантности системы (1), (2) в том или ином смысле в рамках принятых моделей описания объекта (1), устройства управления (2) и (в случае селективной инвариантности) воздей-
ствий (3). Эти условия представлены в таблице 1. Дадим некоторые пояснения к ней.
Таблица 1
Условия разрешимости задачи синтеза инвариантных систем управления
Используется согласованные Б( р) = М (р) Б(р) ^ *5 о Ю 1=4 § § ЙЦ ЙЦ Нет ограничений и 3 3 сч 1 и 3 3 сч і Селективная (в смысле В.С. Кулебакина)
независимые НОД{ А( р), Во( р)} = 1 ^ Л ЬС Ь? 3 3 Г о о § § ЙЦ йц и 3 ьГ 3 § и 3 Ь? з о I II 3 Ь? з о I
Не используется согласованные Б( р) = Во( р )Б( р) а ш „ II осГ 8 я и е 5 и В е а а о ш 8 VI а ш ~ 15 II осГ 8 Абсолютная (в смысле Г.В. Щипанова)
независимые НОД{ А( р), В>( р)} = 1 я и Є 5 Я Э е Л Нет решения О II «!* II о 8 я и Є 5 Я Э е а
Модель воздействия Полюсы системы Задающее воздействие ко входу системы доп. связь есть доп. связи нет Тип инвариантности
^лэ^до я
Ш9жоігис[ц эинйпАжод
Как видно, существенную роль при синтезе инвариантных систем играет характер полюсов замкнутой системы (4). Отметим, что полюсы системы считаются «независимыми» в тех случаях, когда все они назначаются согласно усло-
вию (12), но независимо от свойств заданного объекта. Как известно [2, 6], это возможно, если только полиномы А(р) и В0(р) в уравнении объекта (1) не имеют общих нулей, что и указано в таблице. Или, другими словами, если ОУ полностью управляемый и полностью наблюдаемый.
В тех случаях, когда часть множителей полиномов А(р) или В0 (р) принадлежит множеству рассматриваемой задачи, то эти нули можно включить в число нулей полинома Н(р), т.е. выбрать часть полюсов системы «согласованными» с объектом. Это позволяет существенно ослабить условия разрешимости задачи синтеза абсолютно инвариантных систем. В таблице полюсы, совпадающие с нулями полинома В0(р), фигурируют как нули полинома М(р), т.е. предполагается, что полином В0 (р) представим в виде
Во (р) ° М (р)В0 (р) , М (р) ,
где В%0 (р) - полином степени т0 £ Шо или число Ьт .
Отметим, что в соответствии с уравнением (2) абсолютная инвариантность
по отношению к измеряемым возмущениям /к достигается здесь на основе
принципа двухканальности Б.Н. Петрова. При этом обеспечение абсолютной инвариантности возможно лишь при определённых дополнительных условиях, также указанных в таблице.
Практически, по условию Г.В. Щипанова (10) во всех случаях реализуется инвариантность с точностью до 8, что обусловлено невозможностью точно оценить параметры объекта (1) и реализовать расчетные параметры устройства управления (2).
Только в классе систем с согласованными полюсами, как видно из таблицы, возможен синтез абсолютно инвариантной системы управления без введения связей по возмущениям. Это возможно, когда полином В0(р) имеет степень,
равную порядку объекта, и принадлежит множеству О. Это довольно жёсткое условие. Ему могут удовлетворять только объекты, содержащие безынерционный канал связи между управлением и выходом. Подчеркнём, что свойства абсолютно инвариантной системы данного типа особенно чувствительны к свойствам математической модели объекта. Тем не менее пока модель объекта, использованная при синтезе, будет соответствовать реальному объекту управления, система будет устойчивой, а её ошибка «инвариантной до 8 » к задающему воздействию. Отметим, что УУ в этом случае относится к системам, которые в [9] называются вырожденными, а в [10] сингулярными.
Условия синтеза по В.С. Кулебакину, как видно из таблицы, имеют ярко выраженный «частотный» характер. Состоят они, прежде всего, в том, чтобы полюсы воздействий, приложенных к системе, не совпадали с нулями передачи объекта по управлению, т.е. с нулями полинома В0(р). Если же возмущение приложено к системе в одной точке с задающим воздействием, то для достижения инвариантности в смысле В.С. Кулебакина по обоим этим воздействиям дополнительно требуется, чтобы эти воздействия не имели общих полюсов.
Физически смысл этих условий достаточно очевиден. Например, если задающее и возмущающее воздействия приложены в одной точке, то в системе эти воздействия сначала должны быть разделены с тем, чтобы одно воспроизвести
на выходе, а другое подавить. Физической основой разделения таких сигналов могут быть только различные полюсы, что и обеспечивается условием НОД {Fo(p), F1(p)} = 1.
В общем случае синтез инвариантных систем, как отмечалось выше, может проводиться согласно [5, В]. Поэтому здесь не приводятся расчётные соотношения, определяющие параметры устройства управления, а рассматриваются лишь условия разрешимости задачи синтеза инвариантных систем управления.
Отметим также, что условия селективной инвариантности (11) можно обеспечить либо выбором полиномов Qk (p), либо введением нулей полиномов F (p) в число нулей полинома R(p). В первом случае порядок замкнутой системы получается ниже, однако свойство селективной инвариантности будет не грубым [5]. Во втором случае в структуре УУ реализуются физические модели источников компенсируемых воздействий, поэтому свойство селективной инвариантности оказывается грубым ко всем параметрам объекта и ко всем параметрам УУ (кроме полюсозадающих). Практически, в этом случае свойство селективной инвариантности сохраняется при отклонениях всех параметров объекта и регулятора (кроме полюсозадающих) до тех пор, пока сохраняется свойство асимптотической устойчивости замкнутой системы.
Заключение. Приведённые выше условия разрешимости задачи синтеза инвариантных систем управления позволяют установить возможность реализации инвариантности проектируемой замкнутой системы управления на основе полных уравнений вход-выход стабилизируемого объекта, т.е. до начала расчета УУ.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Щипанов Г.В. Теория инвариантности: Составители З.М. Лезина, В.И. Лезин. - М.: Физматлит, 2004.
2. Мисриханов М.Ш. Инвариантное управление многомерными системами. - М.: Энер-гоатомиздат, 2003.
3. Кулебакин В.С. Операторное .К'фуизображение функций и его практическое применение // Труды ВВИА им. Н.Е. Жуковского, 195В.
4. Уонэм М. Линейные многомерные системы управления. Геометрический подход. -М.: Наука, 19В0.
5. Гайдук А.Р. Оценивание воздействий и инвариантность / Автоматика и телемеханика, 19В4. № 3. - С. - 20-29.
6. Гайдук А.Р. О синтезе систем автоматического управления при заданной форме воздействий / Автоматика и телемеханика, 19В4. № б. - С. - 13-20.
7. Петров Б.Н. Теория автоматического управления. Избранные труды. Т. 1. - М.: Наука, 19В3.
В. Гайдук А.Р. Об ограничениях, обусловленных заданной частью системы и управляющим устройством // Изв. вузов. Приборостроение, 19В7. № 5. - С. 11-1б.
9. Солнечный Э.М. Вырожденные системы и их использование в задаче синтеза заданного поведения. - М.: Наука, 19В9.
10. ПодчукаевВ.А. Аналитические методы теории автоматического управления. - М.: Физматлит, 2002.