СИНТЕЗ НАБЛЮДАТЕЛЯ ПОНИЖЕННОГО ПОРЯДКА ДЛЯ ПОЛНОПРИВОДНОЙ ЭЛЕКТРОМЕХАНИЧЕСКОЙ СИСТЕМЫ
Краснов Д. В.1
(ФГБУН Институт проблем управления им. В.А. Трапезникова РАН, Москва)
В детерминированной постановке рассматривается задача наблюдения не-измеряемых переменных электромеханической системы, функционирующей в условиях параметрической неопределенности. Для случая, когда датчики расположены только на электрических исполнительных устройствах, формализованы условия, при которых задача наблюдения неизмеряемых переменных вектора состояния имеет решение без повышения динамического порядка замкнутой системы за счет регрессоров и идентификаторов неопределенных параметров. В качестве основы для построений принят подход к оцениванию действующих на объект внешних возмущений, который не нуждается в использовании динамических моделей внешних воздействий. В рамках данного подхода для рассматриваемой электромеханической системы обоснована структура редуцированного робастного наблюдателя состояния. В отличие от стандартного редуцированного наблюдателя Луенбергера, в котором не используются дифференциальные уравнения измеряемых переменных, в предлагаемом наблюдателе не используются дифференциальные уравнения, описывающие динамику неизмеряемых переменных состояния, которые при решении задачи наблюдения полагаются внешними ограниченными возмущениями. Разработана декомпозиционная процедура настройки параметров кусочно-линейных обратных связей в наблюдателе, которая обеспечивает стабилизацию с заданной точностью за заданное время ошибок наблюдения и их производных. Показано, что оценочными сигналами неизмеряемых переменных служат соответствующие переменные и управляющие воздействия наблюдателя.
Ключевые слова: электромеханическая система, робастность, редуцированный наблюдатель состояния, декомпозиция, кусочно-линейная обратная связь.
1. Введение
В практических приложениях востребованы методы управления нелинейными и многосвязными техническими объектами,
1 Дмитрий Валентинович Краснов, научный сотрудник (dim93kr@mail.ru).
обеспечивающие выполнение различных рабочих сценариев без усложнения аппаратной оснастки. В частности, использование наблюдателей состояния и возмущений [1-7] в контуре управления электромеханическими объектами обеспечивает работоспособность и отказоустойчивость системы в условиях неполного комплекта измерительных устройств.
Задача наблюдения для электромеханических систем достаточно сложна даже в условиях полной параметрической определенности из-за нелинейности математической модели объекта наблюдения и наличия перекрестных связей. Для решения задачи наблюдения при параметрической неопределенности необходим совместный анализ поведения ошибок наблюдения и переменных состояния замкнутой системы, что приводит к громоздким построениям. Другой вариант - использование регрес-соров и идентификаторов неопределенных параметров - приводит к дополнительному расширению динамического порядка замкнутой системы [8] и часто к недопустимо большим ошибкам и времени идентификации.
В данной работе рассматривается альтернативный подход к решению задачи наблюдения в условиях параметрической неопределенности для полноприводных электромеханических объектов, в которых датчики установлены только на приводах. Для оценивания неизмеряемых переменных состояния разработан метод построения и синтеза редуцированного наблюдателя состояния специального вида, в котором реализована идеология оценивания внешних ограниченных сигналов без использования их динамической модели [2-7]. А именно, наблюдатель строится как копия дифференциального уравнения модели объекта, на которую действует неизвестный сигнал. Если правая часть такого уравнения параметрически определена и зависит от известных переменных состояния, то можно получить оценку внешнего сигнала с помощью корректирующего воздействия наблюдателя, если получится обеспечить стабилизацию не только ошибки наблюдения, но и ее производной. С этой целью применяются так называемые «силовые» управляющие воздействия: линейные управления с большими коэффициентами [2, 3, 10] или разрывные управления с организацией скользящего режима
[6, 7, 13]. Если модель объекта управления удовлетворят условиям, необходимым для оценивания внешнего сигнала в рамках данного подхода, то тогда корректирующее воздействие наблюдателя вместе с измеряемыми сигналами непосредственно используется для синтеза обратной связи и компенсации возмущения. Следует отметить, что методы оценивания без использования динамической модели оцениваемого сигнала не робастны к шумам в измерениях, поэтому задача рассматривается в детерминированной постановке.
В практических приложениях целесообразно использовать непрерывные, всюду ограниченные управляющие воздействия в виде кусочно-линейных функций [3-5, 14]. Их применение эффективно в задачах обеспечения инвариантности по отношению к параметрическим и внешним возмущения и обеспечивает сходимость оценочных сигналов к неизмеряемым сигналам с любой заданной точностью. Кроме того, ограниченные оценочные сигналы при их использовании в цепи обратной связи не порождают всплесков управляющих воздействий и переменных состояния (в отличие от линейных корректирующих воздействий с большими коэффициентами [10]).
В данной работе указанный выше метод применяется для оценивания неизмеряемых переменных вектора состояния полноприводного электромеханического объекта управления с без-датчиковым манипулятором. Такая ситуация возникает в случае, когда разработчики стремятся облегчить конструкцию механизма и снизить его стоимость. Другой вариант - когда объект функционирует в неблагоприятных условиях и из-за воздействия агрессивной среды, резких перепадов температур или вибрации положения обобщенных координат манипулятора и их скорости не могут быть качественно измерены [9].
Работа имеет следующую структуру. В разделе 2 дано описание рассматриваемого электромеханического объекта, цель и закон управления не конкретизируются, но предполагается, что для синтеза обратной связи используются все переменные состояния. В разделе 3 формализуются условия разрешимости задачи наблюдения неизмеряемых переменных состояния по измеряемым выходам без необходимости идентификации неопре-
деленных параметров. Представлена декомпозиционная процедура синтеза редуцированного робастного наблюдателя с кусочно-линейными управляющими воздействиями. Задача рассматривается в детерминированной постановке, предполагается достаточно высокое качество имеющихся измерений [9] и отсутствие шумов.
2. Описание модели объекта наблюдения и постановки задачи
В качестве объекта наблюдения рассматривается математическая модель полноприводной электромеханической системы, которая состоит из двух связанных подсистем [7, 12]
(1) 4 = 42, <°2 = Н -(р-дО - С, д2)д2 + / (Г)];
(2) ф = ю, со = Г- (?¥т-Бю-К(р-4)), Т =Ь-(и -Ят-Чю), где механическая подсистема (1) - это модель манипулятора с п жесткими звеньями, которые образуют кинематические пары 5-го класса и эластично соединены с валами редукторов, на которых установлены электрические исполнительные устройства (2) - двигатели постоянного тока (ДПТ). В системе (1)-(2) все векторы и матрицы имеют размерности п и п х п соответственно, а именно: векторы обобщенных координат ql и скоростей q2 манипулятора, угловых положений ф и скоростей ш валов редукторов, токов якорных цепей ДПТ т, напряжений питания якорных цепей ДПТ u (управления), неизвестных ограниченных обобщенных сил f (О, трактуемых как внешние ограниченные возмущения; нелинейные матрицы инерции H(ql),
> 0, центростремительных и кориолисовых сил С^1, q2), а также диагональные матрицы ^ J, L, R, D с положительными элементами - коэффициентами крутильной жесткости, приведенными моментами инерции на валу ДПТ, индуктивности и активных сопротивлений цепей якорей, магнитных потоков и вязкого демпфирования соответственно.
Элементы матриц ^ J, ¥ и D известны и постоянны; матриц H, C, L и R - не известны, их значения могут изменяться в процессе работы в допустимых интервалах с известными гра-
ницами. Предполагается, что датчики расположены только на приводах, измеряются угловые положения валов редукторов ф(0 и токи якорных цепей т (¿).
Ставится задача синтеза наблюдателя состояния для оценивания неизмеряемых переменных q\ (¿), ^2 (0, ш (¿) в предположении, что известны диапазоны их изменения в процессе работы объекта:
(3) (г) < X!;, ; (*) < X2;, \д2] (*) < Xз;, * > 0, ] = —п.
Ограничения (3) связаны с конструкцией манипулятора и конструктивными параметрами системы. Отметим, что разомкнутая система (1)-(2) устойчива, поэтому ее переменные останутся ограниченными при воздействии внешних ограниченных возмущений.
При решении поставленной задачи требуется обеспечить заданную точность оценивания, а именно,
\(DJ (*) - (*) < ] , ] (*) - ~] (г) < ^2;,
|?21 (0 - ~21 (*) <^31, * > Т, ] = ТТП,
где а; (*), ~ ), ~21 (*) - обозначения оценок неизмеряемых
переменных, которые будут получены с помощью наблюдателя состояния, ёу > 0 - заданные точности оценивания. Время обеспечения заданной точности Т > 0 зависит от параметров подсистемы (2), его оценка будет получена в ходе построений.
Система (1)-(2) является наблюдаемой относительно измеряемых выходов [7]. Но построить для нее полноразмерный наблюдатель состояния достаточно проблематично из-за ее существенной параметрической неопределенности.
Решение задачи наблюдения при параметрической неопределенности модели объекта управления является самостоятельной проблемой, которая до сих пор фундаментально не изучена. Причина заключается в том, что в рамках классического подхода наблюдатель состояния строится как копия модели объекта управления (1)-(2). Задача наблюдения сводится к стабилизации системы, записанной относительно ошибок наблюдения. Если на объект управления не действуют внешние возмущения,
но параметры модели объекта не определены, то в системе, записанной относительно ошибок наблюдения, появляются неопределенные составляющие (функции от переменных состояния объекта). С помощью управляющих воздействий наблюдателя их нельзя компенсировать и обеспечить инвариантную стабилизацию ошибок наблюдения.
В следующем разделе обосновывается возможность построения редуцированного наблюдателя состояния специального вида, разработана его структура и процедура синтеза. Научная новизна представленных результатов заключается также в том, что предлагаемый подход к оцениванию переменных состояния существенно нелинейного и параметрически неопределенного объекта не требует дополнительного решения задачи идентификации параметров неизвестных матриц И, С, Ь и Я.
3. Декомпозиционный синтез редуцированного наблюдателя состояния
Стандартная концепция проектирования наблюдателя пониженного порядка состоит в том, что если нет необходимости в фильтрации измерений, то нет необходимости и в повторном оценивании измеряемых сигналов. Следовательно, для объекта наблюдения (1)-(2) размерности 5п с 2п выходами редуцированный наблюдатель будет иметь размерность 3п, а при его построении в явном виде не используются дифференциальные уравнения, описывающие динамику выходных переменны [11].
Таким образом, при стандартном подходе к построению редуцированного наблюдателя нужно взять за основу дифференциальные уравнения, которые описываю поведение неизмеряе-мых переменных, а именно: ¿т = ¿2,
¿¡2 = Нч(<?т)[К(р- ¿) - С(¿, ¿2^2 + /(*)], со = J Ою- К (р-9).)
Но, как видим, второе из представленных уравнений нелинейно, содержит параметрические и внешние возмущения. Это сильно затруднит решение задачи наблюдения и приведет к зна-
чительным ошибкам оценивания без дополнительного использования динамических идентификаторов неизвестных параметров. Кроме того, в системе оценивания потребуется компенсировать воздействие внешних возмущений f (О, что, в свою очередь, потребует составления их динамической модели и приведет к увеличению размерности и усложнению алгоритмов оценивания.
Чтобы избежать дополнительного повышения динамического порядка замкнутой системы, в данной работе за основу для построения редуцированного наблюдателя предлагается использовать модель с известными параметрами размерности Зп смешанного вида, которая включает дифференциальные уравнения измеряемых и неизмеряемых переменных, а именно: (5) ф = ю, со = Г Бю-К(р-4)), 4 = д2.
Систему (5) можно охарактеризовать следующим образом: она линейная, все матрицы во втором уравнении диагональные с известными положительными элементами. На данную систему воздействуют «внешние» сигналы т(0 и q2(t). При этом сигналы т (0 измеряются и, следовательно, могут быть компенсированы. Неизмеряемые сигналы q2(t) в системе (5) трактуются как неопределенные ограниченные (3) входы. В этом смысле можно сказать, что система (5) имеет блочную структуру вход-выход, выходами являются измеряемые сигналы ф(0.
Покажем, что система (5) при отсутствии «внешних» сигналов является наблюдаемой относительно выхода ф(0. С этой целью составим для нее матрицу выхода C и матрицу системы A:
( о I о Л -Г1К -г^ г1 к о о о
С = (! О О), А =
где O и I - нулевая и единичная матрицы соответственно размерности п на п, а также матрицу наблюдаемости W для пары (^ A):
(C ^ ( I O O N
W = W3nx3n = CA = O I O
[- J-1K - J-lD J-lKV
Как видим, матрица наблюдаемости полного ранга rank W = 3n, и разомкнутая система (5) полностью наблюдаема. «Входные» неизвестные сигналы qiif) действуют на последнее уравнение системы (5) и не влияют на наблюдаемость ее переменных состояния rn(t) и q2(t) [5, 10].
В рамках решаемой проблемы требуется также получить оценки неизвестных входов q2(t), дифференциальные уравнения которых отброшены. Этот факт является причиной, по которой решение задачи наблюдения всех неизмеряемых переменных в рамках используемого подхода [2-7] возможно только с некоторой точностью (4).
На основе системы (5) построим наблюдатель с использованием измеряемых сигналов r(t) и y(t) в следующем виде:
(6) ij = z2 + v, i2 = Агт - A2z2 + A3z3 - A3Ф + V, Z = V,
где Zi e Rn - вектор состояния, v, e Rn - вектор управляющих воздействий наблюдателя, Ai = J--1^, A2 = J--1D, A3 = J--1K, A, = diag{ay}, % > 0, i = 1,3, здесь и далее j = 1, n.
Синтез наблюдателя заключается в выборе управляющих воздействий и их параметров, обеспечивающих стабилизацию ошибок наблюдения
(7) Si =ф-il, £ = ю-i2, £3 = qi - iз, £ = ^ &i2, stn )
и их производных
(8) S1 = S2 - V1 (S1 ), S2 = -A2S2 + A3S3 - V2 (S1 ), S3 = q2 - V3 (sl ).
Из выражений (4)-(8) следует, что оценки неизмеряемых переменных a(t) и qi(t) дадут переменные наблюдателя z2(t) = S(t) и z3(t) =q1(t). В рамках используемого подхода [2-7] оценки q2 (t) дадут управляющие воздействия наблюдателя
V3(t) =~2 (t).
Для стабилизации системы (8) и решения задачи (4) используем кусочно-линейные управляющие воздействия [3-5]:
V, = т1 ]е1 ,) =
Ьг, = «г, в^}-1,, ) =
«1 ,), , > 1/ к, , т1,к1,к, к! -1/к1,; т -1,;), -1,;| >1/к,,
т,-1,}, Ь-1,, -1/к, ,г = 23.
Управляющие воздействия (9) являются непрерывным негладким гибридом линейных и разрывных управлений и имеют по два настраиваемых параметра: т] =const > 0 - амплитуды, обеспечивающие заданное время стабилизации системы (8)-(9); к] =const > 0 - большие коэффициенты, обеспечивающие заданную точность стабилизации (4).
Укажем основные отличия в настройке наблюдателей с линейными и кусочно-линейными корректирующими воздействиями. При синтезе наблюдателя (6) представим виртуальную систему (8)в виде
£ = А£-у + /,£,уеЯ3п,/ = (0 О д2)\ сформируем для нее линейное управляющее воздействие
V = Ь(р - С2) = ЬСе,Ь е Я3"х" и получим замкнутую систему
к = (А - ЬС)е + /. Как было показано выше, в данной системе пара (С, А) наблюдаемая, следовательно, выбором матрицы L можно обеспечить устойчивость матрицы А - LC и в силу (3) - стабилизацию ошибок наблюдения £ (0 с любой заданной точностью. В рамках данного подхода общее движение £(0, как правило, не разделяется на разнотемповые составляющие, стабилизация производных ошибок наблюдения ¿(г) не контролируется, а для получения оценок «внешнего возмущения» q2(t) потребуется дополнить наблюдатель (6) еще одной подсистемой, построенной на основе второго уравнения механической системы (1).
В наблюдателе (6) с помощью кусочно-линейных управляющих воздействий (9), которые имеют по два настраиваемых параметра, осуществляется разделение общего движения £(0
на разнотемповые составляющие. При этом контролируется точность стабилизации производных ошибок наблюдения ¿(г). Настройка параметров выполняется так, чтобы последовательно обеспечить стабилизацию с заданной точностью векторных переменных
¿¿г)« МДО « о ^ ь^г) «¿2(г), ¿2 (г)« 0^(0« о ^ Ь2(г)« Азкз(г), ¿з(г)« 0,ез(г)« о ^ ь3(г)« 92С),
что и обеспечивает решение поставленной задачи.
При ненулевых начальных условиях в системе (8) переходный процесс каждых из указанных векторных переменных длится некоторое время. Стабилизация каждой следующей переменной возможна только после стабилизации всех предыдущих переменных в указанном порядке, т.е. общее время переходного процесса следующей векторной переменной больше, чем предыдущей. Таким образом, общее время оценивания (т.е. время стабилизации всех указанных переменных), - это время
переходного процесса е3 (г)«0, которое можно представить в виде шести интервалов нарастающим итогом.
С учетом измерений ф(0 в системах (6), (8) можно установить следующие начальные условия: 71} (0) = ф} (0) ^¿1} (0) = о,
(10) 72} (0) = 0 ^ ¿2} (0) = с (0), ¿2} (0)| - Хх} ,
73} (0) = 0 ^ ¿3} (0) = 41} (0), ¿3} (0)| - Х2}.
Заметим, что с теоретической точки зрения начальные значения в наблюдателе можно установить произвольным образом. Но, как известно, чем ближе друг к другу начальные условия наблюдателя и объекта управления, тем быстрее будет сходимость переменных наблюдателя к соответствующим переменным состояния. Именно поэтому в первом выражении (10) для установки начальных значений предлагается использовать известную информацию. Тогда значения переменных £¡(0 изна-
чально равны нулю, а общее время оценивания будет включать не шесть, а пять интервалов нарастающим итогом.
В следующей лемме сформулированы достаточные условия, при выполнении которых поставленная задача оценивания имеет решение. В процессе конструктивного доказательства получены неравенства для последовательного выбора параметров управляющих воздействий (9), при которых обеспечивается заданная точность оценивания. Что касается времени оценивания, то оно, как будет показано, зависит от параметров объекта наблюдения, а именно, от элементов матрицы A2 = J--lD. По ходу доказательства будут получены его нижняя и верхняя оценки.
Лемма. Если в системе (8)-(9) начальные значения (10) и неизвестные входы (3) ограничены известными константами, то тогда для любых дц > 0 существуют такие действительные числа ш., к^ > 0, что при всех ш. > mij, к^ > kij, г = 1,3, будут выполнены следующие неравенства:
£2j (г)| = j (0 - ^j (г) < ¿1 j, |е2} (г)| = } (г) - ^} (г) < ¿2j,
\Ч2 j (г) - ^з j (г) <¿3 j, г > Т > 0.
Доказательство. Как было отмечено выше, в рамках используемого подхода к синтезу системы (8)-(9) реализуется принцип декомпозиции. Требуется последовательно обеспечить стабилизацию ошибок наблюдений и их производных на следующих временных интервалах: 0 < ^ < г2 < ц < г4 < Т.
Формализуем требуемое поведение переменных замкнутой системы (8)-(9) на указанных временных интервалах, обеспечивающее решение поставленной задачи (11):
(12) £,; (г) < 1/к,;, г > 0;
(13) 1^2; (г) - V,; (г)| = \а,}. (г)| < а,;, г > г,;
(14) V,;(г) < 1/к2; »;(г) < а,; +1/к2;, г > г2;
(15) |аз £; (г) - V2; (г)| = |а2; (г )| < аз а;, г > гЪ;
. '2 1 (11) '
(16) |v2 j (t)| < 1/къ j j (t)| <«2 j +1/( a3lk3 j), t > t4;
(17) у (t) " V3; (t)| <«з;, t > T.
Выполнение неравенств (12), (14), (16), которые означают попадание аргументов в линейные зоны управляющих воздействий (9) за заданное время, обеспечивается выбором соответствующих амплитуд. Неравенства (13), (15), (17) и заданная точность оценивания (11) обеспечивается выбором больших коэффициентов управляющих воздействий (9). Равенство знаков управляемой переменной и управления в первом уравнение системы (8)-(9) sign (еу) = sign (vy) выполняется при 0 < t. Достаточные условия, обеспечивающие (12), имеют вид:
(18)
е1 ,е1 j = е1 j (е2, - mi,sign(el!)) < к (е2J - mh),
mii >Ы ^е1 j£1 j < 0.
В общем случае равенства sign (%) = sign V), i = 2, 3, на начальном этапе не обеспечиваются и управления (9) с учетом (13)-(17) можно представить в виде
- «2;sign(e2;), t е [0; t^,
V2 j =
(19)
v3 j =
mjsign(e2j), t е [t{; t2),
m2jk2j(e2j(t) ±«1 j), t > t2;
- тзjsign(e3j), t е [0; t3),
тъ]), г е[^; ¿4),
тз]кз]аз] (ез](г) ± «2]г > г4-Из выражений (19) с учетом (10) следует оценка максимальных значений ошибок наблюдения
(20) ^У (г) " 1£з У (гз) - Х2У + (XзУ + тз] Уз = Ез], г > 0,
|£2У (г)\ - \£2У (г1 )\ - Х1У + (азЕзУ +т2У ) / а2У = Е2у ■
С учетом (18), (20) достаточные условия, обеспечивающие (14), (16), имеют вид:
^ E3 j , ^ Х 2 j + X 3 jt4
m3 j >-— + X3 j ^ m3 j = —j-—;
t4 t3 t4
- 2t3
/014 ^ E2 j , р - Х1 j + «3 jE3 j (t2 - t1 + 1/«2 j )
(21) m2 j >—j + «3 jE3 j ^ m2 j =—-3 j_/_ .--;
t2 t1 t2 t1 «2 j
Щг > Х1 j + («3 jE3 j +m2j )/ «2j ■
Из (21) следуют ограничения fc > t\ + 1 / a2j, t4 > 2t3, которые надо учитывать при назначении интервалов времени. При tj e[1/min{a2j}; t]; t2 = 3t1; t3 = 4t1; t4 = 9t1; T = 10t1;
^ = t > 0; t2 = 2tj + a, t3 = 3^ + a, t4 = + 2«, T = + 2« имеем оценку времени решения задачи наблюдения
(23) 10/mm{«2j} < T < 10t.
После фиксации t* (22) выбор амплитуд, обеспечивающий (12), (14), (16), выполняется в следующем порядке:
1) m3j > m3j (t;) (21);
2) E3 j (mj, t\ ) (20);
3) m;j > m2j (E3j, t;) (21);
4) m^ > mj (m'2j,E3j) (21).
Для выбора kij = const > 0 (9), обеспечивающих (12), (14), (16) с заданной точностью (11), рассмотрим оценки решений замкнутой системы (8) в линейных зонах на интервалах [ 0; t1 ],
[ ti, t3 = t2 + t1 ], [ t4; T = t4 + t1 ] соответственно:
I I E m — E £ j (t|) < -j + 1 2 j exp(—m1 jhx jt|),
(24) muku muku
£2 j (t) — V! j (t )| < « j, t > t| » m j — E2 j )e-m1jkj < « j; m —« -E
£2j(t3) < «1 j +——~exp(—(m2jk2j + O2j)0 + m2 jk2 j
(25) + «3jE3j /(m2/2j) < ¿1 j, «3j£3j (t) — V2j (t)| < «3«j, t > t3 (m2j — «3jE.3j)exp(—(m2jk2j + O2jЖ) < «3«2j;
. , _ тз, - Х3,
ЫТ) < -- ехрНт/з^. +
тз-кз-аз -
(26) + Х3 - /(тз-кз-аз -) < —2 -, \д2 - (X) - Уз - (X)| < «з -, X > Т »
(тз- - Хз- )ехР(-(тз-кз-аз- Ю < «з- < 5з- ■ Из (24)-(26) следует, что ошибки наблюдения сходятся в следующие окрестности нуля:
\еу (X) < + з ( - 2-) < , X > Хз, т2 -к2 -
(27) ^ ^ 21 1 X з. +8з.
\£з(Х) <«2- + - ^ <¿2- , X > Т■ тз-кз-аз-
Примем, например, а -= 5- /2, г = 1,2, аз- = -з- ■ Тогда из
(24)-(27) получим нижние границы для выбора больших коэффициентов (при уже выбранных амплитудах), обеспечивающие заданную точность оценивания (11):
Г 1 , 2К- - Е- )
к1 - 1п--;
тиХг 51-
т
2 -
1 , 2Е, + —?,■ 1 2(т*. - а, Е ) (28) к2] =тах^--;±1п ( 2- з- з-) -а-¿1- / аз- Х1 аз2-
г 1 I 2(хХз- +—з-) 1, тз*- - Хз- 1 к, =-тах I---—; — 1п - 1
з - * I ^ , * с
тз-аз - 1 5 2- Х1 5з- ]
Таким образом, существуют такие т (21) и к^ (28), что
при всех т > т, к у > к,, г = 1,з, неравенства (11) будут выполнены. Лемма доказана.
Обратим внимание, что в представленной лемме доказывалось существование решения поставленной задачи с помощью анализа подсистем замкнутой системы на разных временных интервалах и достаточных условий устойчивости. При этом на всех этапах доказательства расчеты выполнялись для «наихудшего» случая. Конструктивность доказательства заключается
в том, что формализован алгоритм настройки и нижние оценки для выбора параметров управляющих воздействий (9) в виде (21), (28), но по указанной причине полученные оценки весьма консервативны. Попытка получить менее консервативные оценки расчетным путем без конкретизации начальных условий приведет к избыточным громоздким построениям. Эффективным способом для дополнительной «тонкой» настройки параметров наблюдателя является численное моделирование замкнутой системы с динамической обратной связью.
Следует отметить, что величина ошибки наблюдения
I I 1Е21 + 31 1 2тики
не принципиальна в контексте поставленной задачи (4), так как переменные ф(0 измеряются. В замкнутой системе базовый закон управления и (#1, #2, ф, ю, т) формируется и по измеряемым выходам, и по полученным оценкам и (21, 22, ф, ю, т).
4. Заключение
Для электромеханического объекта с бездатчиковым манипулятором показана возможность оценивания неизмеряемых переменных вектора состояния с любой заданной точностью в условиях существенной параметрической неопределенности. Предложенный подход не требует идентификации неизвестных параметров и позволяет синтезировать наблюдатель независимо от используемого в замкнутой системе закона управления, так как на систему (5) и, следовательно, (6) управление напрямую не действует. Однако при синтезе обратной связи потребуется учитывать незатухающие ошибки наблюдения и их влияние на управляемые процессы. Поэтому при анализе замкнутой системы с динамической обратной связью и конкретным законом управления потребуются дополнительные исследования.
Представленные в данной работе пошаговые алгоритмы синтеза кусочно-линейных управляющих воздействий наблюдателя третьего порядка без ограничения общности можно распространить на наблюдатели большей размерности для соответ-
ствующих объектов управления. Формализация условий, при которых появляется возможность с помощью редуцированных наблюдателей специальной структуры получить оценки неизме-ряемых переменных состояния параметрически неопределенных объектов управления общего вида, составляет предмет будущих исследований автора.
Литература
1. АНДРИЕВСКИЙ Б.Р., ФУРТАТ И.Б. Наблюдатели возмущений: методы и приложения. Часть 2. Приложения // Автоматика и телемеханика. - 2020. - №10. - Р. 35-91.
2. АНТИПОВ А.С., КРАСНОВ Д.В., УТКИН А.В. Декомпозиционный синтез системы управления электромеханическими объектами в условиях неполной информации // Прикладная математика и механика. - 2019. -Т. 83, вып. 4. - С. 530-548.
3. КОКУНЬКО Ю Г., КРАСНОВ Д.В., УТКИН А.В. Два метода синтеза наблюдателей состояния и возмущений для беспилотного летательного аппарата // Проблемы управления. - 2020. - №1. - С. 3-16.
4. КРАСНОВ Д.В., УТКИН А.В. Синтез многофункциональной системы слежения в условиях неопределенности // Управление большими системами. - 2017. - Вып. 69. -С. 29-49.
5. КРАСНОВА С.А. Оценивание внешних возмущений на основе виртуальных динамических моделей // Управление большими системами. - 2018. - Вып. 76. - С. 6-25.
6. КРАСНОВА С.А., МЫСИК Н.С. Синтез инвариантной системы управления продольным движением летательного аппарата // Автоматика и телемеханика. - 2011. - №10. -С. 104-116.
7. КРАСНОВА С.А., УТКИН В.А., УТКИН А.В. Блочный синтез управления механическими системами в условиях неопределенности // Мехатроника, автоматизация, управление. - 2009. -№6. - С. 41-54.
8. ADETOLA V., GUAY M. Finite-time parameter estimation in adaptive control of nonlinear systems // IEEE Trans. on Automatic Control. - 2008. - Vol. 53, No. 3. - P. 807-811.
9. BUSURIN V.I., WIN Y.N., ZHEGLOV M.A. Effect of Linear Acceleration on the Characteristics of an Optoelectronic Ring Transducer of Angular Velocity and its Compensation // Optoelectronics, Instrumentation and Data Processing. - 2019. -Vol. 55, No. 3. - P. 309-316.
10. KHALIL H.K., PRALY L. High-gain observers in nonlinear feedback control // Int. Journal Robust and Nonlinear Control. -2014. - Vol. 24. - P. 993-1015.
11. LUENBERGER D.B. Observers of multivariable systems // IEEE Transactions on Automatic Control. - 1966. - Vol. 11, No. 2. - P. 190-197.
12. SPONG M., HUTCHINSON S., VIDYASAGAR M. Robot Modeling and Control. - New York: Wiley, 2005. - 496 p.
13. SPURGEON S.K. Sliding mode observers: a survey // Int. Journal of Systems Science. - 2008. - Vol. 39, No. 8. - P. 751-764.
14. TEEL A.R. A nonlinear small gain theorem for the analysis of control systems with saturation // IEEE Trans. on Automatic Control. - 1996. - No. 41. - P. 1256-1270.
SYNTHESIS OF A REDUCED ORDER OBSERVER FOR ALL-DRIVE ELECTROMECHANICAL SYSTEM
Dmitry Krasnov, V.A. Trapeznikov Institute of Control Sciences of RAS, Moscow, researcher (dim93kr@mail.ru).
Abstract: In a deterministic formulation, the problem of observing non-measurable variables of an electromechanical system operating under conditions ofparametric uncertainty is considered. For the case when the sensors are located only on electrical actuators, the conditions are formalized under which the problem of observing the entire state vector has a solution without increasing the dynamic order of the closed-loop system due to regressors and identifiers of undefined parameters. As a basis for constructions, an approach to assessing external disturbances acting on an object is adopted, which does not need to use dynamic models of external influences. Within the framework of this approach, for the considered electromechanical system, the structure of a reduced robust state observer is substantiated. Unlike the standard reduced Luenberger observer, which does not use differential equations of measured variables, the proposed observer does not use differential equations
describing the dynamics of unmeasured state variables, which are assumed to be external bounded perturbations in solving the observation problem. A decomposition procedure for adjusting the parameters of piecewise linear feedbacks in an observer is developed, which provides stabilization with a given accuracy for a given time of observation errors and their derivatives. It is shown that the estimated signals of unmeasured variables are the corresponding variables and the control actions of the observer.
Keywords: electromechanical system, robustness, reduced state observer, decomposition, piecewise linear feedback.
УДК 62.50 ББК 32.817
DOI: 10.25728/ubs.2022.96.3
Статья представлена к публикации членом редакционной коллегии Э.Ю. Калимулиной..
Поступила в редакцию 12.11.2021.
Опубликована 31.03.2022.