УДК 681.5.013
л
Синтез селективно инвариантных систем управления1
А.Р. Гайдук
ФГАОУВО «Южный федеральный университет», г. Таганрог, Российская Федерация ООВО (Ассоциация) «Кисловодский гуманитарно-технический институт», г. Кисловодск, Российская Федерация
E-mail: [email protected]
Авторское резюме
Состояние вопроса: Известно, что в настоящее время существенно возросли требования к точности систем управления, что делает актуальными методы компенсации влияния внешних воздействий. Возможности традиционного метода повышения точности путем увеличения коэффициента усиления системы ограничены резким уменьшением степени устойчивости, т.е. робастности системы, и увеличением перерегулирования и колебательности её переходных процессов. В особенности, эти ограничения проявляются в системах с управлением по отклонению. В целях преодоления этих сложностей был предложен метод абсолютной инвариантности, обеспечивающий полную компенсацию влияния на ошибку системы любых ограниченных воздействий. Однако соответствующие системы могут быть реализованы лишь в очень редких случаях. Практически всегда могут быть реализованы системы оптимального управления, но в системах этого типа ошибка лишь минимальна и не может быть нулевой. Таким образом, для решения задачи резкого повышения точности систем управления необходим метод полной компенсации влияния внешних возмущений на ошибку системы, свободный от указанных недостатков. Материалы и методы: Для решения задачи полной компенсации влияния внешних воздействий на ошибку системы используется свойство селективной инвариантности и принцип управления по выходу и воздействиям. Параметрическая грубость свойства селективной инвариантности достигается за счет применения принципа внутренних спектральных моделей, который реализуется на основе К(р)-изображений внешних воздействий. Управление по выходу и воздействиям позволяет устранить противоречивость требований по устойчивости и точности, а также обеспечить реализуемость устройства управления.
Результаты: Разработан аналитический метод синтеза физически реализуемых, селективно инвариантных систем управления, в которых полностью компенсируется влияние на ошибку системы внешних воздействий с известными К(р)-изображениями. Установлено, что ошибка системы, обусловленная этими внешними воздействиями, остается нулевой при отклонениях от расчетных значений большинства, кроме спектрозадающих, параметров системы до тех пор, пока она остается устойчивой.
Выводы: Управление по выходу и воздействиям с использованием принципа внутренних спектральных моделей позволяет аналитическим методом с применением современных информационных технологий создавать системы управления повышенного качества для различных отраслей народного хозяйства.
Ключевые слова: система управления, ошибка системы, селективная инвариантность, спектральная модель, принцип внутренних моделей, параметрическая грубость.
Design of selectively invariant control systems
A.R. Gaiduk
Southern Federal University, Taganrog, Russian Federation Kislovodsk Humanitarian-Technical Institute, Kislovodsk, Russian Federation E-mail: [email protected]
Abstract
Background: It is known that requirements for the control systems accuracy have essentially increased, which makes methods of external disturbance effect compensation relevant. The potential of the traditional method of improving accuracy by increasing the control system gains is limited by a sharp reduction in stability degree, i.e. system robustness, and increase in the overshooting and fluctuation of its transients. Such restrictions are particularly common in deviation control systems. It is suggested that these problems can be solved by a method of absolute invariancy ensuring full compensation of the effects of any limited disturbances on the system error. However, it is extremely difficult to implement such systems. In real systems of optimal control the error is minimal but cannot be equal to zero. Therefore, the problem of significantly increasing the accuracy of control systems can be solved by a method of full compensation of the effects of external disturbances on the system error, and this method should not have such drawbacks.
Materials and methods: The study employed the property of selective invariancy and the output and impact control principle to solve the problem of full compensation of the effect of external disturbances on system error. Parametric robustness of selective invariancy is reached by using the principle of internal spectral models realized based on K(p)-images of external disturbances. Output and impact control eliminates the contradiction between stability and accuracy requirements and ensures the ability to implement the control device.
Results: The authors have developed an analytical method of designing physically realizable, selectively invariant control systems in which the effect of external disturbances with known K(p)-images on the system error is fully compen-
1 Статья подготовлена в рамках выполнения работ в ЮФУ по грантам № 16-08-00013 А и № 16-58-00226 Бел_а Российского фонда фундаментальных исследований.
sated. They also found that the system error caused by these external disturbances remains equal to zero in case of deviations of most of the system parameters (except spectrum-determining ones) from the design values as long as the system remains stable.
Conclusions: Output and impact control based on the principle of internal spectral models allows developing control systems of better quality for various branches of economy by applying the analytical and modern information technologies.
Key words: control system, system error, selective invariancy, spectral model, internal model principle, parametrical robustness.
DOI: 10.17588/2072-2672.2017.1.046-055
Введение. Системы автоматического управления (САУ), ошибки которых, обусловленные внешними воздействиями, нулевые или постоянные, но достаточно малые, являются наиболее привлекательными с точки зрения обеспечения требуемых показателей качества процессов управления. Одним из эффективных способов обеспечения этих свойств является придание САУ свойства инвариантности к внешним воздействиям [1-3]. Как известно, существуют абсолютно и селективно инвариантные системы [1, 4, 5]. Отличительной особенностью селективной (избирательной) инвариантности системы к некоторому воздействию является стремление к нулю отклонения системы, вызванного данным воздействием, т.е. ошибка системы по этому воздействию практически равна нулю. В этом смысле селективная инвариантность аналогична свойству астатизма, но охватывает более широкий класс воздействий.
Кроме того, условия достижимости селективной инвариантности значительно мягче условий абсолютной инвариантности, что позволяет применять селективно инвариантные системы гораздо чаще. Прежде всего, для обеспечения селективной инвариантности не требуется измерять воздействие и создавать второй канал его влияния на ошибку системы. С другой стороны, требуется априорная информация о модели воздействия, что является основной трудностью обеспечения данного типа инвариантности.
Как известно, чаще всего синтез селективно инвариантных систем осуществляется с использованием К(р)-изображения (К(О)-изображения) воздействий, введенного еще в 50-х годах прошлого века академиком В.С. Кулебакиным [2, 3]. При этом если в структуре устройства управления (регулятора) реализуются внутренние спектральные модели внешних воздействий, то свойство селективной инвариантности системы является грубым (робастным) к большинству параметров системы [6, 7].
В последнее время появилось довольно много работ, посвященных селективно инвариантным системам, но по отношению к гармоническим воздействиям с неизвестными априори частотами и постоянной составляющей. При этом задача синтеза линейных или нелинейных систем управления, с полной компенсацией влияния таких воздействий, решается без применения К(р)-изображений [8-10]. Задача по-
давления влияния внешних воздействий на ошибку системы с применением метода инвариантных эллипсоидов рассматривается в [11]. В этом случае возмущения могут быть любыми по форме, но с ограниченной интенсивностью. Однако метод инвариантных эллипсоидов не обеспечивает полную компенсацию влияния возмущений на ошибку системы.
Оригинальный метод полной компенсации влияния возмущений в системах управления предложен в [12] для случая как линейных, так и нелинейных объектов, приводимых к нормальной канонической форме. При этом возмущение описывается системой уравнений в переменных состояния. Фактически, обеспечиваемая этим методом инвариантность является селективной, причем система уравнений в переменных состояния, описывающая возмущение, является просто другой формой записи модели возмущения и полностью соответствует его К(р)-изобра-жению. Этот факт был показан еще в [13].
Рассмотрим задачу синтеза линейных систем управления, селективно инвариантных как к задающему, так и к возмущающим внешним воздействиям. При этом, естественно, будем предполагать, что К(р)-изображения воздействий, к которым необходимо обеспечить селективную инвариантность, известны. Задача решается методом аналитического синтеза систем с управлением по выходу и воздействиям (АСС УВВ) при использовании принципа внутренних спектральных моделей. Это позволяет установить условия разрешимости задачи синтеза селективно инвариантных систем управления, и обеспечить грубость свойства селективной инвариантности к большинству параметров синтезируемой системы.
Постановка задачи. Предполагается, что полный объект управления (ОУ) описывается уравнением «вход-выход» следующего вида:
Л(р)у = Б0(р)и + Б^, (1)
где у = у(0 - управляемая переменная; и = и(0 -управление; }1 = f1(t) - неизмеряемое возмущение; А(р), В0(р), В1(р) - полиномы степеней п, т0, т1 с известными коэффициентами, соответственно [5].
Подчеркнем, что возмущение f1(t) может быть эквивалентной суммой нескольких реальных неизмеряемых возмущений.
Как отмечалось выше, для обеспечения селективной инвариантности нет необходимости измерять возмущения, поэтому рассматривается объект, не имеющий измеряемых возмущений. В связи с этим уравнение устройства управления (УУ), реализующего управление по выходу и воздействиям, имеет вид
R(p)u = Q0( p)(g + f0) - L(p)y,
(2)
где R(p), Оо(р), 1-(р) - полиномы степеней г, д0, I, коэффициенты которых должны быть найдены в процессе синтеза САУ [5, 7].
Схема системы, УУ которой реализует управление (2), приведена на рис. 1, где УУ имеет два входа, но в общем случае их число может быть больше. При этом УУ должно реализовы-ваться в виде одного динамического блока, независимо от числа входов, что позволяет обеспечить минимальную сложность замкнутой системы [7].
1
u
УУ -► ОУ
У
Рис. 1. Схема системы с управлением по выходу и воздействиям
Подчеркнем, что в рассматриваемом случае на основном входе системы, кроме задающего воздействия g = g(t), действует возмущение f0 = f0(t). Степени полиномов в уравнении (2) должны удовлетворять условию физической реализуемости:
Vyy = min{r -q0, r -1} > I^y, (3)
где |yy - значение относительного порядка УУ
(2); I - устанавливаемое проектировщиком
САУ значение относительного порядка УУ, обусловленное свойствами элементов, которые используются для реализации УУ. Например, если предполагается использовать безынерционные
операционные усилители, то |*у = 0. Если используются инерционные усилители или же микропроцессоры, способные дважды проинтегрировать уравнение (2) за один период дискретизации, то |Iyy = 1.
Рассогласованием замкнутой системы (1), (2) является величина е = g + f0 - у, а уравнение «вход-выход» системы, записанное относительно отклонения 5sys = g - ус учетом указанных условий, имеет следующий вид:
D(p)8sys = Hsg (p)g - HSo (pfo - Hi (p)fi, (4) где
D(p) = R(p)A(p) + Bo(p)L(p); (5)
HSg (p) = R(p)A(p) + Bo (p)[L( p) - Q0 (p)]; (6)
H50(p) = B0(p)Q0(p); Hm(p) = R(p)B,( p).
(8)
Как известно, К(р)-изображения регулярных воздействий - это некоторые полиномы, которые можно определить как знаменатели изображений по Лапласу этих воздействий [5]. В рассматриваемом случае это полиномы ¿(р), Р0(р) и Р1(р). В тех случаях, когда воздействия заданы их уравнениями в переменных состояния, К(р)-изображения определяются как характеристические полиномы этих уравнений [12, 13]. Например, если воздействие д = д(0 описывается уравнениями
(9)
то его К(р)-изображение - полином G(p) = = det(pE - Gg), где E - единичная матрица. Естественно, справедливо и обратное соотношение, т.е. для каждого К(р)-изображения можно записать соответствующие уравнения типа (9).
В соответствии с определением, система, описываемая уравнением (4), является селективно инвариантной [3] к воздействиям g = g(t) и fj = fj (t), j = 0, 1, т.е. lim6sys(t) = 0 при t ^ ж , если
полиномы HSg(p) и HSj(p) содержат в виде множителей К(р)-изображения этих воздействий. Другими словами, система (1), (2) или (4) является селективно инвариантной, если HSg(p) и HSj(p), j = 0, 1, содержат в виде множителей полиномы G(p) и Fj (p), j = 0, 1, а все корни полинома D(p) имеют достаточно отрицательные вещественные части и ни один из них не совпадает с корнями этих полиномов [3, 4, 5].
Таким образом, для решения задачи синтеза селективно инвариантной к внешним воздействиям системы (рис. 1) необходимо найти степени полиномов и значения коэффициентов из уравнения (2) так, чтобы: а) замкнутая система была устойчивой; б) выполнялось условие физической реализуемости (3) и в) выполнялись условия селективной инвариантности к каждому из воздействий g = g(t), f0 = f0(t) и f1 = f1(t) при заданных полиномах G(p), F0(p) и F1(p).
Решение задачи. Из указанных условий селективной инвариантности и соотношений (6), (7) и (8) выводим тождества:
R(p)A(p) + В0 (р)[Цр) - Q0 (р)] = G(p)Hg (р); (10) B0(p)Q0(p)^F0(p)H0(p)- (11)
R(p)ß1(p)^F1(p)H1(p), (12)
где Нд(р), Hq(P) и Н,(р) - некоторые полиномы.
Для того чтобы выполнение равенств в выражениях (10)-(12) не зависело от большинства параметров системы, полином R(p) в уравнении (2) берется в виде
R(p) = 0(p)R(p), (13)
g
где R(p)~ произвольный полином. При этом полином Ф(р) формируется в соответствии с равенством
Ф(p) = НОК{С(p), Фj (p)}, (14)
j = 0,1 j
где НОК - наименьшее общее кратное; G(p) = G(p)/ Ф00 (p);
Ф00(p) = HCfl{A(p), G(p)}, (15)
а полиномы Фj(p) определяются выражением
F (p), если fj (t) ф 0 , fj(
Полиномы Нд(р) и Н0(р) в тождествах
(10), (11) являются произвольными, поэтому
можно положить Hj(p) = Hj(p)Bq(p) , j = д, 0. Это
позволяет указанные тождества представить следующим образом:
R(p)A(p) + B0(p)[L(p) - Q0 (p)] - G(p)Hg (p)B0 (p); (17)
Ф (p) = ■ j 11, если f. (t) - 0,
j = 0, 1.
(16)
B0(p)Q0(p) - F0(p)H0(p)B0(p).
(18)
Согласно (13)-(16), произведение R(p)A(p) включает К(р)-изображения всех воздействий, приложенных к системе, в том числе и д(/), т.е. включает и полином в(р), поэтому это произведение в тождестве (17) можно опустить. В результате из тождеств (17) и (18) следует, что условия селективной инвариантности к воздействиям д(0 и на основном входе системы выполняются, если:
B0 (p)[L(p) - F0 (p)H0 (p) - G(p)Hg (p)] - 0;
(19)
(20)
О0(Р) - Р0(р)И0(р).
Тождеству (19), очевидно, соответствует полиномиальное уравнение
Р0(РШр) + С(р)Ид (р) = Цр) (21)
относительно полиномов Н0(р) и Нд(р). В этом
уравнении:
Се1 Н0(р) = Пд -1; (22)
deg Hg (p) = max{ l - Пд; nm -1},
(23)
где Пд = Седв(р), пт = СедР0(р), I = СедЦр).
Условия разрешимости сформулированной задачи синтеза селективно инвариантных систем существенно зависят от выбора корней полинома 0(р) в уравнениях (4), (5). Если все корни этого полинома назначаются независимо от корней полиномов Л(р) и В0(р) из уравнения объекта управления (1), то замкнутая система называется «системой с независимыми полюсами». Если же часть корней полинома 0(р) назначаются с учетом корней полиномов Л(р) и В0(р), то замкну-
тая система называется «системой с согласованными полюсами» [7]. Системы первого типа имеют повышенный порядок и сложность, но пониженную робастность. В то же время системы с согласованными полюсами, как правило, имеют более низкий порядок, т.е. меньшую сложность, и повышенную робастность, поэтому они являются предпочтительными [14, 15].
Как известно, корни характеристического полинома устойчивой системы располагаются в некоторой области комплексной плоскости, параметры которой связаны с показателями качества этой системы [5]. Полагая полином А(р) нормированным по старшей степени р, обозначим эту область символом Оп. В целях синтеза систем управления с согласованными полюсами проводится факторизация полиномов Л(р) и В0(р) следующим образом:
A(p) = A0(p)A й( p), B0 (p) = B 0(p)B n(p),
(24)
где Ап(р), Вп(р) - нормированные по старшей степени р полиномы, корни которых совпадают с корнями полиномов A(p) и В0(р), расположенными в области Оп, построенной, исходя из требуемого качества синтезируемой инвариантной системы.
Полиномы R(p), L(p), Qo(p) из уравнения (2) УУ и характеристический полином D(p) замкнутой системы (1), (2) с согласованными полюсами ищутся в следующем виде:
R(p) = Ф(р)В Q(p)R(p); Цр) = A Q(p)£(p); Q0(p) = F0(p)A Q(p)Q(p)MQ(p); (25)
D(p) = A a(p)B a(p)DT (p)M a(p), (26)
где R(p), L(p), Q(p) - вспомогательные полиномы, степени и коэффициенты которых определяются решениями полиномиальных уравнений, вытекающих из соотношений (5), (8), (21), с учетом условий (14)-(16) и (22)-(26); MQ(p) -назначаемый полином, корни которого лежат в области Оп, а степень определяется равенством
degMa (p) = max{0; 2n + -1- nN}, (27)
где nN = deg[A Q (p)BQ (p)D'( p)].
В равенстве (26) D*(p) - это знаменатель желаемой передаточной функции синтезируемой системы (1), (2) по задающему воздействию. Его
степень, а также степени полиномов R(p), Цр) определяются из условия равенства числа неизвестных Nk (ими являются коэффициенты полиномов R(p) и Цр)) числу уравнений Ny в системе алгебраических уравнений, эквивалентной вытекающему из (5), в силу соотношений (25), (26), полиномиальному уравнению
Ай(р)Ф(р)Я(р) + Вй(р)Цр) = D{p), где D(p) = D*(p)MQ(p).
(28)
а0 0 0 0 " 8о
а1 а0 Х0 §1
а1 '■. 0 82
ап '■• а0 h =
0 ай '•. а1 Ро
0
0 _р г_ %
Указанная система алгебраических уравнений имеет следующий вид:
Ро 0 О
Pi Ро ; р,
Р т ап : '■. а0 17 = : , (29)
О Р™
О
О
где р(, а„ X/, р и 8; - коэффициенты полиномов Вй(р), Др) = Ай(р)Ф(р), L(p), R(p) и D(p).
Отметим также, что указанное выше число неизвестных коэффициентов в системе (29) Nk = degR(p) + deg£(p) + 2 = f + / +2 , а число уравнений Ny = degD(p) +1 = fj +1.
Из условий разрешимости полиномиальных уравнений (21), (28) и определения селективно инвариантной системы вытекают условия разрешимости задачи синтеза САУ данного типа. Так как корни каждого полинома G(p), F0(p) и F1(p) образуют спектр соответствующего воздействия, то эти условия разрешимости носят спектральный характер и заключаются в отсутствии одинаковых корней у полиномов: G(p) и F0(p); G(p) и B й(p); Fo(p) и Bй(p); Fi(p) и B й(p), а
также у полиномов G(p), F0(p), F1(p) и D(p).
Другими словами, задача синтеза селективно инвариантных систем управления имеет решение, если возможно спектральное разделение регулярных воздействий, приложенных к основному входу системы, и если можно обеспечить устойчивость синтезируемой системы управления при условии, что корни К^)-изображений воздействий и корни характеристического полинома системы не совпадают. Условие устойчивости легко обеспечивается, если внешние воздействия полиномиальные, гармонические или экспоненциальные, но возрастающие. Указанные условия разрешимости задачи синтеза селективно инвариантных систем значительно проще условий разрешимости задачи синтеза систем с наблюдателями воздействий и абсолютно инвариантных систем [7].
Замечание. Если К^)-изображения воздействий g(t), f0(t) или f1(t) неизвестны, то можно ограничиться приданием синтезируемой системе
порядков астатизма v* по g(t) и v^ по f1(t). Для
* *
этого достаточно принять G(p) = pVg , F (P) = PVf 1 . Однако в этом случае недопустимо наличие полиномиального возмущения f0(t) на основном входе системы, так как в противном случае задача синтеза не будет иметь решения, поскольку нули полиномов G(p) и F0(p) при этом будут совпадать. Однако при другом характере возмущения f0(t), например экспоненциальном или гармо-
ническом, решение будет существовать, при выполнении условий разрешимости (10)—(12).
В тех случаях, когда некоторые корни полиномов B1(p) и F1(p) совпадают, причем эти корни не изменяются при изменении параметров объекта, целесообразно при формировании полинома Ф^) по формулам (14), (15) эти корни не учитывать. Отметим также, что если возмущение f0(t) отсутствует, то уравнения (18) и (21) не составляются, а полином Q0(p) находится непосредственно из тождества (10).
Приведенные выше соотношения составляют алгоритм аналитического синтеза селективно инвариантных систем управления при заданных К^)-изображениях всех или части внешних воздействий. Для иллюстрации предложенного алгоритма приведем численный пример.
Пример. Синтезировать электромеханическую систему с двигателем постоянного тока [16], в которой заданная часть описывается следующим уравнением «вход-выход»:
(p2 + 50p + 2651)y = 42570,6u - (5p + 250f, (30)
где y - угловая скорость Q вращения вала электродвигателя; f1 - возмущение - синусоидальный момент нагрузки, причем f1 = М0 + M1sin(ro1/) при ю1 = Q /10.
Система управления должна компенсировать влияние возмущения f1 на ошибку 8sys = g - y, иметь астатизм первого порядка к задающему воздействию g(t) = Qf 1(t), где Q* - заданное значение угловой скорости Q, при отсутствии перерегулирования и длительности переходного процесса не более 0,1 с. Устройство управления реализуемо при = 0.
Отметим, что в уравнении (30), как и в [16], для повышения робастности синтезируемой системы, согласно [15], опущена малая постоянная времени Tcg = 0,001 с силового преобразователя, питающего электродвигатель.
В соответствии с постановкой задачи [16], угловая частота момента нагрузки - возмущения f1 определяется выражением ю1 = Q/10, т.е. ю* зависит от значения Q* задающего воздействия -заданного значения угловой скорости Q. Так как в общем случае значение Q* может принимать различные значения, то изложим процедуру синтеза электромеханической системы без использования конкретного значения Q*.
Из условия астатизма первого порядка к задающему воздействию g(t) = Qf 1(t) следует, что G(p) = p; при этом К^)-изображение возмущения f1 - полином F(p) = p(p2 +ю>2), а F0(p) = 1, так как возмущение f0 отсутствует. Исходя из известных корневых оценок и требуемой длительности переходного процесса, область определим следующими двумя условиями: RepQ <-30,
max{arctg|Impn/|/|Rep^/} « 0 [5].
Полином A(p) = p + 50p + 2651 из уравнения объекта (30) имеет корни р12 = -25 + 45,011у, а B0(p) = 42570,6; поэтому объект является полным, а Ап(р) = Вп(р) = 1; Ад (p) = p2 + 50p + 2652; Bq(p) = Po = 42570,6 ; ФооФ) = HOA{A(p), G(p)} = 1. Следовательно, в соответствии с выражениями (14)-(16), Ф(p) = p(p2 +®2).
Перейдем к определению степеней полиномов R(p), L(p) и D(p). По формулам (25),
(26) находим R(p) = <S>(p)R(p), L(p) = L(p), Q0(p) = Q(p)/^(p), D(p) = D* (p)M Q(p), т.е. r = degR(p) = r-3 , так как deg<t>(p) = 3, a no условию (3) J = deg£(p) = r , так как ¡iyy = 0. Поэтому Nk=f+i+2 = 2r-1, a Ny = 1 + degA^(p)R(p) = = r + 3. Из условия Nk = Ny получаем r = 4. Тогда - = deg D* = n + r = 2 + 4 = 6 ; переходя к условию
(27), находим nN = deg[An(p)Bn(p)D*(p)] = 6 , поэтому degMa(p) = max{0; 4 + 0-2-6} = 0 , т.е. Mn(p) = 1, a fj = r| = 6 . При этом г = 1, I = 4 , т.е. L(p) = Я4р4 + Я3р3 + Я2р2 + Цр + , а
R(P) = Р1Р + Р0 ■
Так как требуется обеспечить астатизм первого порядка по задающему воздействию и отсутствие перерегулирования, то v* = 1, ст* = 0 %, а nTa6 = -л = 6. По этим данным из таблицы стандартных передаточных функций [7] выписываются нормированные коэффициенты: Д0 = 1, Д1 = 6, Д2 = 15, Д3 = 20, Д4 = 15, Д5 = 6, Д6 = 1, а также время /ртаб = 20,5 с .
Далее определяется среднегеометрический корень ю0 = ^аб/= 20,5/0,2 = 205 , что позволяет найти коэффициенты 8* желаемого характеристического полинома D*(p) по формуле 8* = Д/ю--', ' = 0, 6. В данном случае в уравнении (28) Ад (p) Ф(p) = a5 p5 + a4 pA +a3p3 + +a2p2 +a1p + a0 = A(p), где a5 = 1; a4=50; a = 2652 + ®2 ; a2 = 50®2; a = 2652a^2 ; a0 = 0 .
Так как Вй(p) = P0 = 42570,6, то матрица в системе (29) является верхней треугольной, а ее решение - коэффициенты р, и X, полиномов R(p) и Цр) - с учетом равенства 8* = Д,со^' определяется следующими выражениями:
Р2 =Д6Ю0/ a5 = 2 Р0 = (Д5Ю(0 -a4P2)/a5; Х4 = (Д4ю22 - a4P0 - a3P2)/ р0; h3 = (Д3ю33 - a3P0 - a2P2)/ р0;
= (Д2Ю0 -а2Ро -а1Р1)/ Ро; ^ = (д1ю0о _а1Ро -аоР1)/ ро;
^о = (Доюо-аоРо)/Ро- (31)
Так как в(р) = р, то при Ф(р) = р(р2 + ю2) тождество (10) выполняется уже при <3(р)= <3(р) = к0 = Х0. Таким образом, степени и коэффициенты всех полиномов УУ (2) определены, и его уравнение с учетом равенств р1 = 1 и к0 = Х0 можно записать следующим образом:
u( p) =
p(p2 +ro2)(p + P0)
„ h +h2 p+h3 p2 +h4 p3 (32) (p2 +ro2)(p + P0) ,
где е = д - у.
Полиномы р и (р2 +®2), являющиеся К(р)-изображениями, обеспечивают селективную инвариантность системы к внешним воздействиям. Однако, в соответствии с принципом параметрической грубости (робастности) свойства селективной инвариантности некоторой системы, необходимо, чтобы К(р)-изображения внешних воздействий являлись характеристическими полиномами отдельных физических элементов этой системы или каких-либо обособленных процессов, протекающих в ней [7]. Поэтому при реализации найденного УУ необходимо в уравнении (32), прежде всего, выделить в явной форме спектральные модели каждого из внешних воздействий. Для этого дроби из уравнения (32) представляются следующим образом:
p( p2 +ro2)(p + P0) p
= A+ ^p + C2 +
D
p2 +H>2 p + P0
h2 +h2p + h3p2 +h4p3 _ л B2p + C2
„2 , 2w„ , * = А2 + 9 , 2 + "
D-,
(p +a^)(p + P0)
p2 +ю2 p + P0
(33)
(34)
Неопределенные коэффициенты А,, В,, С, и О/, / = 1, 2, в (33), (34) находятся любым из известных способов. Например, при / = 1 - путем решения системы уравнений
2
P0
P0 Ю
2
P0 0
P0 ю2 00
Г А2 - " 0 "
B 2 0
C 2 0
2 _к0 _
(35)
После определения коэффициентов А, В, С, и О, / = 1, 2, они подставляются в выражения (33), (34), а последние в уравнение (32), после чего записываются уравнения в переменных состояния, соответствующие дробям с одинаковыми знаменателями. При этом целесообразно использовать соотношения канонической наблюдаемой формы, так как УУ (32) имеет два входа [7]. Объединение этих уравнений в одну систему
к
0
к
0
дает уравнения найденного УУ (32) в переменных состояния:
z =
0 0 0 0 " - Ai' " 0 "
0 0 2 -ю1 0 С С 2
1 z + Bi е - B 2 y;
0 1 0 0
0 0 0 -Р0 _ Di D 2
u = [1 0 1 i] z - A2y.
(36)
Схема, соответствующая системе уравнений УУ (36), представлена на рис. 2. На этой схеме пунктирными линиями выделены спектральные модели СМ1 и СМ2. Коэффициент а^ модели СМ2 является спектрозадающим. Аналогичный коэффициент модели СМ1 равен нулю, так как в(р) = Р10(р) = р.
Рис. 2. Структурная схема УУ селективно инвариантной системы
В установившемся режиме модель СМ1 генерирует постоянный сигнал, а модель СМ2 -гармонический с частотой ни. Эти сигналы компенсируют влияние на ошибку системы постоянных составляющих воздействий д и Ъ, а также гармонической составляющей воздействия Ъ, если эти составляющие присутствуют. При исчезновении какой-либо составляющей соответствующая модель автоматически прекращает генерацию компенсирующего сигнала.
Модели СМ1 и СМ2 называются спектральными, так как они генерируют сигналы, спектры которых совпадают со спектрами соответствующих внешних воздействий. Амплитуды и фазы выходных сигналов этих моделей определяются системой автоматически по условиям устойчивости замкнутой системы и компенсации отклонений, вызванных этими воздействиями.
Подчеркнем, что при цифровой реализации уравнений УУ (36) в алгоритм управления включается не только дискретный вариант уравнений (36), но и соотношения (31), (33)-(3б). Это позволяет автоматически пересчитывать коэффициенты УУ при изменении заданного значения угловой скорости О* электродвигателя.
Ai = 22018,164192; Bi = - 22018,00285 С1 = - 93,57651212 D1 = - 0,161338814
В частности при Q* = 15,7 рад/с квадрат угловой скорости равен а2 = (Q*НО)2 = 2,465 (рад/с)2. В этом случае расчеты по формулам (31), (33)-(35) приводят к уравнениям УУ (36) и УУ на рис. 2, где р0 = 580:
A2 = 3,141171019; B2 = 68,48293576; С2 = 3099,395496; D2 = - 1382,65570.
В результате моделирования синтезированной системы при этих значениях параметров УУ получена переходная функция, приведенная на рис. 3. Также путем моделирования в Simulink получен переходной процесс по отклонению системы е при наличии задающего воздействия g(t) = 15,7-1 (í) рад/с и возмущения f1(t) = [5 + 8 sin 1,57(t - 0,3)]-1(í - 0,3). Графики этих воздействий, управления u(t), а также отклонения e(t), обозначенного как dsys, приведены на рис. 4.
Step Response
0.8
0.6
I 0.4
0.2
0
0
0.05
0.15
0.1
Time (sen)
Рис. 3. Переходная функция замкнутой системы
В соответствии с графиками на рис. 3, 4, ошибка системы равна нулю как при отсутствии, так и при наличии возмущений. Управление u(t) существенно зависит от вида внешних воздействий. При 0,1 < t < 0,3 c возмущение f1(t) отсутствует, поэтому управление - постоянное; при t = 0,3 c возникает это возмущение и управление становится гармоническим, хотя отклонение е = dsys в установившемся режиме равно нулю. Фактически в этом режиме управление полностью формируется моделями СМ1 и СМ2, обеспечивая селективную инвариантность системы к внешним воздействиям.
Рис. 4. Воздействия, управление и отклонение системы
Результаты моделирования свидетельствуют, что при малых отклонениях всех параметров, кроме спектрозадающего ю2 (см. рис. 2),
система остается селективно инвариантной к внешним воздействиям: g = const, f1 = [const + fmsin (ю-it + 9)]-1(t - tпп), до тех пор, пока система остается устойчивой.
Выводы. Предложенный метод синтеза селективно инвариантных систем управления позволяет аналитически найти параметры устройства управления, которое при известных K(p)-изображениях внешних воздействий обеспечивает устойчивость системы, селективную инвариантность к этим воздействиям и параметрическую грубость свойства селективной инвариантности к большинству параметров системы, пока сохраняется устойчивость замкнутой системы. Параметрическая грубость (робастность) свойства селективной инвариантности к внешним воздействиям обеспечивается за счет применения принципа внутренних моделей, который реализуется на основе операторного K(p)-изображения внешних воздействий. Предложенный метод может применяться для создания систем управления в пищевой, химической, текстильной, полиграфической и других отраслях промышленного производства, а также в системах специального назначения.
Список литературы
1. Мисриханов М.Ш. Инвариантное управление многомерными системами: алгебраический подход. - М.: Наука, 2007.
2. Кулебакин В.С. Об основных задачах и методах повышения качества автоматики управляемых систем // Труды II Всесоюзного совещания по теории автоматического регулирования. Т. II. - М.; Л.: Изд-во АН СССР, 1955. С. 184-207.
3. Кулебакин В.С. Операторное ^^-изображение функций и его практическое применение // Труды ВВИА им. Н.Е. Жуковского. - 1958. - Вып. 695.
4. Надеждин П.В. Получение фильтров Колмогорова-Винера на основе принципа селективной инвариантности // Теория инвариантности, теория чувствительности и их применения: тез. докл. VI Всесоюз. совещ. - М.: ИПУ, 1982. -С. 37-38.
5. Гайдук А.Р. Теория автоматического управления: учебник. - М.: Высш. шк., 2010.
6. Уонэм М. Линейные многомерные системы управления. - М.: Наука, 1980.
7. Гайдук А.Р. Теория и методы аналитического синтеза систем автоматического управления (полиномиальный подход). - М.: Физматлит, 2012.
8. Бобцов А.А., Кремлев А.С. Алгоритм компенсации неизвестного синусоидального возмущения для линейного не минимально фазового объекта // Мехатроника, автоматизация, управление. - 2008. - № 10. - С. 14-17.
9. Бобцов А.А. Адаптивное управление по выходу с компенсацией гармонического смещенного возмущения // Изв. РАН. Теория и системы управления. - 2009. - № 1. -С. 45-48.
10. Compensation of Polyharmonic Disturbance of State and Output of a Linear Plant with Delay in the Control Channel / A.A. Pyrkin, A.A. Bobtsov, V.O. Nikiforov and al. // Automation and Remote Control. - 2015. - Vol. 76, No. 12. - P. 2124-2142.
11. Назин С.А., Поляк Б.Т., Топтунов М.В. Подавление ограниченных внешних возмущений с помощью метода инвариантных эллипсоидов // АиТ. - 2007. - № 3. - С. 106-125.
12. Никифоров В.О. Нелинейная система управления с компенсацией внешних детерминированных возмущений // Известия РАН. Теория и системы управления. - 1997. - № 4. -С. 69-73.
13. Гайдук А.Р. Оценивание воздействий и инвариантность // Автоматика и телемеханика. - 1984. - № 3. - С. 20-29.
14. Филимонов А.Б., Филимонов Н.Б. Концепция модальной редукции моделей динамических систем // Мехатроника, автоматизация, управление. - 2013. - № 12. - С. 2-8.
15. Гайдук А.Р., Плаксиенко Е.А. Робастность редуцированных динамических систем автоматизации // Мехатроника, автоматизация и управление. - 2016. - № 5. - С. 308-315.
16. Копылова Л.Г., Тарарыкин С.В. Компенсация гармонических возмущений момента нагрузки в следящих электромеханических системах и элементы структурной оптимизации регуляторов // Вестник ИГЭУ. - 2012. - Вып. 6. - С. 44-51.
References
1. Misrikhanov, M.Sh. Invariantnoe upravlenie mnogomer-nymi sistemami: algebraicheskiy podkhod [Invariant control of multivariable systems: an algebraic approach]. Moscow, Nauka, 2007.
2. Kulebakin, V.S. Ob osnovnykh zadachakh I metodakh povysheniya kachestva avtomatiki upravlyaemykh system [On the main goals and methods of quality improvement of controlled system automatics]. Trudy II Vsecoyuznogo soveshchaniya po teorii avtomaticheskogo regulirovaniya. T. II [Collected works of the II-nd All-Union Meeting on Theory of Automatic Control]. Мoscow; Leningrad, Izdatel'stvo AN SSSR, 1955, pp. 184-207.
3. Kulebakin, V.S. Operatornoe K(D)-izobrazhenie funktsiy i ego prakticheskoe primenenie [Operational K(D)-image of functions and its practical application]. Trudy VVIA im. N.E. Zhukovs-kogo, 1958, issue 695.
4. Nadezhdin, P.V. Poluchenie fil'trov Kolmogorova-Vinera na osnove printsipa selektivnoy invariantnosti [Obtaining Kolmo-gorov-Wiener filters according to the selective invariancy principle]. Tezisy dokladov VI Vsesoyuznogo soveshchaniya «Teo-riya invariantnosti, teoriya chuvstvitel'nosti i ikh primeneniya» [Abstracts of the VI-th All-Union Meeting «Theory of invariancy, theory of sensitivity and their applications»]. Moscow, IPU, 1982, pp. 37-38.
5. Gaiduk, A.R. Teoriya avtomaticheskogo upravleniya [Theory of automatic control: a textbook]. Moscow, Vysshaya shkola, 2010.
6. Uonеm, M. Lineynye mnogomernye sistemy upravleniya [Linear multivariable control systems]. Moscow, Nauka, 1980.
7. Gaiduk, A.R. Teoriya i metody analiticheskogo sinteza sistem avtomaticheskogo upravleniya (polinomial'nyy podkhod)
[Theory and methods of analytical design of automatic control systems (a polynomial approach)]. Moscow, Fizmatlit, 2012.
8. Bobtsov, A.A., Kremlev, A.S. Algoritm kompensatsii neizvestnogo sinusoidal'nogo vozmushcheniya dlya lineynogo ne minimal'no fazovogo ob"ekta [A compensation algorithm of unknown sine-wave disturbance for linear non-minimum phase plant]. Mekhatronika, avtomatizatsiya, upravlenie, 2008, no. 10, pp. 14-17.
9. Bobtsov, A.A. Adaptivnoe upravlenie po vykhodu s kom-pensatsiey garmonicheskogo smeshchennogo vozmushcheniya [Adaptive output control with compensation of harmonically displaced disturbances]. Izvestiya RAN. Teoriya i sistemy upravle-niya, 2009, no. 1, pp. 45-48.
10. Pyrkin, A.A., Bobtsov, A.A., Nikiforov, V.O., Kolyubin, S.A., Vedyakov, A.A., Borisov, O.I., Gromov, V.S. Compensation of Polyharmonic Disturbance of State and Output of a Linear Plant with Delay in the Control Channel. Automation and Remote Control, 2015, vol. 76, no. 12, pp. 2124-2142.
11. Nazin, S.A., Polyak, B.T., Toptunov, M.V. Podavlenie ogranichennykh vneshnikh vozmushcheniy s pomoshch'yu metoda invariantnykh ellipsoidov [Suppression of bounded external disturbances by the method of invariant ellipsoids]. Avtomatika i telemekhanika, 2007, no. 3, pp. 106-125.
12. Nikiforov, V.O. Nelineynaya sistema upravleniya s kompensatsiey vneshnikh determinirovannykh vozmushcheniy [A
nonlinear control system with compensation of the external deterministic disturbances]. Izvestiya RAN. Theoriya i sistemy upravleniya, 1997, no. 4, pp. 69-73.
13. Gaiduk, A.R. Otsenivanie vozdeystviy i invariantnost' [Estimation of disturbances and invariancy]. Avtomatika i telemekhanika, 1984, no. 3, pp. 20-29.
14. Filimonov, A.B., Filimonov, N.B. Kontseptsiya mod-al'noy reduktsii modeley dinamicheskikh sistem [A concept of modal reduction of dynamic system models]. Mekhatronika, avtomatizatsiya, upravlenie, 2013, no. 12, pp. 2-8.
15. Gaiduk, A.R., Plaksienko, E.A. Robastnost' redutsiro-vannykh dinamicheskikh sistem avtomatizatsii [Robustness of reduced dynamic automation systems]. Mekhatronika, avtomati-zatsiya, upravlenie, 2016, no. 5, pp. 308-315.
16. Kopylova, L.G., Tararykin, S.V. Kompensatsiya garmo-nicheskikh vozmushcheniy momenta nagruzki v sledyashchikh elektromekhanicheskikh sistemakh i elementy strukturnoy optimi-zatsii regulyatorov [Compensation of load torque harmonic disturbances in servo electromechanical systems and elements of regulator structural optimization]. Vestnik IGEU, 2012, issue 6, pp. 44-51.
Гайдук Анатолий Романович,
ФГАОУВО «Южный федеральный университет»,
доктор технических наук, профессор кафедры систем автоматического управления,
ООВО (Ассоциация) «Кисловодский гуманитарно-технический институт»,
зав. кафедрой систем автоматического управления,
телефоны: (8634) 37-16-89, (87937) 2-83-33
e-mail: [email protected]
Gaiduk, Anatoly Romanovich, Southern Federal University,
Doctor of Engineering, Professor of the Department of Automatic Control Systems,
Kislovodsk Humanitarian and Technical Institute,
Head of the Department of Automatic Control Systems,
tel.: (8634) 37-16-89, (87937) 2-83-33
e-mail: [email protected]