Научная статья на тему 'ПОСТРОЕНИЕ РЕДУЦИРОВАННЫХ НАБЛЮДАТЕЛЕЙ СОСТОЯНИЯ ДЛЯ СИСТЕМ С АФФИННЫМИ ВОЗМУЩЕНИЯМИ'

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

CC BY
79
12
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЛИНЕЙНЫЕ СИСТЕМЫ / ВОЗМУЩЕНИЯ / РЕДУЦИРОВАННЫЙ НАБЛЮДАТЕЛЬ СОСТОЯНИЯ / КУСОЧНО-ЛИНЕЙНАЯ КОРРЕКЦИЯ

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

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

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

CONSTRUCTION OF REDUCED STATE OBSERVERS FOR SYSTEMS WITH AFFINE DISTURBANCES

The object of study is linear single-channel systems with affine parametric and external disturbances, presented in the so-called triangular form "input-output". The relative degree in control is equal to the dimension of the state vector and does not change upon transition to the canonical form "input-output" under the assumption of smoothness of external disturbances. It is known that for such systems, only by measuring the output variable, it is possible to construct an observer of mixed variables and restore linear combinations of state variables and external influences with a given accuracy. The estimates obtained are sufficient for the synthesis of dynamic feedback, which provides tracking of the output variable of a given signal. The paper considers an important practical case when, for a certain set of sensors, the output (adjustable) variable is not measured. It is necessary to design a reduced state observer for its evaluation in order to proceed to the construction of a mixed variables observer. First, motivating examples of second-order systems with different dimensions and different channels of action of external disturbances are considered. It is shown that when measuring both state variables with the help of piecewise linear corrective actions of the state observer, it is possible to restore external disturbances by their influence on the system (i.e., without using a dynamic disturbance generator). Conditions are formulated under which this principle can also be used in a system with external disturbances and incomplete measurements to restore an unmeasured state variable. The results obtained are extended to finite-dimensional single-channel systems of arbitrary order with affine disturbances, in which the output variable is not measured. The conditions of existence and the method of synthesis of a reduced observer with a piecewise-linear corrective action, which gives an estimate of the output variable, are formalized. The developed approach does not require the identification of external disturbances and solves the problem of observing the output variable with any given accuracy.

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

ПОСТРОЕНИЕ РЕДУЦИРОВАННЫХ НАБЛЮДАТЕЛЕЙ СОСТОЯНИЯ ДЛЯ СИСТЕМ С АФФИННЫМИ ВОЗМУЩЕНИЯМИ

Краснов Д. В.1

(ФГБУН Институт проблем управления им. В.А. Трапезникова РАН, Москва)

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

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

1 Дмитрий Валентинович Краснов, научный сотрудник (dim93kr@mail.ru).

1. Введение

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

Как известно, классический полноразмерный наблюдатель состояния строится как копия математической модели объекта управления и имеет такую же размерность. Для наблюдаемых и параметрически определенных систем наблюдатели с линейными корректирующими воздействиями дают асимптотические оценки переменных состояния. При наличии шумов в измерениях полноразмерный наблюдатель может также выполнять функции фильтра Калмана. Если шумы в измерениях отсутствуют, то для упрощения алгоритма и сокращения времени счета используют редуцированные наблюдатели состояния: их размерность меньше, чем динамический порядок объекта управления [16].

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

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

В данной работе рассматриваются проблемы наблюдения переменных состояния линейных одноканальных систем автоматического управления с аффинным вхождением параметрических и внешних возмущений. Предполагается, что модель объекта представлена в так называемой треугольной (по составу переменных в каждом уравнении) форме «вход - выход». Цель управления - с помощью обратной связи обеспечить заданное поведение выходной переменной (поддержание заданного уровня или отслеживание заданного сигнала). В типовом, наиболее изученном случае предполагается, что все параметрические неопределенности и внешние возмущения являются согласованными, т.е. действуют по одному каналу с управлением, выходная (регулируемая) переменная измеряется. Для систем указанной структуры это означает наблюдаемость и управляемость инвариантно по отношению к внешним возмущениям. Для таких систем в рамках различных подходов [9, 10, 13-15] разработаны методы синтеза динамической обратной связи, включая построение полноразмерного наблюдателя состояния с неизвестным входом. При этом не принципиально, имеются ли в системе датчики других переменных состояния. Для восстановления и переменных состояния, и согласованных возмущений достаточно измерений только выходной переменной [9].

В реальных системах, как правило, возмущения не являются согласованными, что приводит к частичной потере наблюдаемости переменных состояния, без знания которых нельзя сформировать обратную связь. Классический подход состоит в расширении пространства состояний с помощью экзогенных динамических моделей, имитирующих внешние возмущения [11, 12]. Тогда с помощью наблюдателя повышенной размерно-

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

Для систем, где возмущения полагаются гладкими функциями времени, предложен универсальный подход, не требующий индивидуального оценивания возмущений [7]. Он состоит в переходе к координатному базису смешанных переменных (линейных комбинаций переменных состояния, внешних воздействий и их производных) и канонической форме «вход - выход» с согласованными неопределенностями, действующими по входу. Такое представление сводит проблему синтеза следящей системы к применению известных методов с построением полноразмерного наблюдателя смешанных переменных по измерениям только выходной переменной (или ошибки слежения).

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

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

точность оценочных сигналов при выполнении определенных условий [4, 7, 8]. В разделе 2 приводятся мотивирующие примеры линейных систем второго порядка при действии возмущений с детальным описанием условий применимости указанного метода для оценивания неизмеряемых переменных вектора состояния. В разделе 3 представлен основной результат. Для рассматриваемого класса одноканальных систем формализованы условия, при которых можно восстановить неизмеряемую выходную переменную в узкой постановке с помощью редуцированного наблюдателя с кусочно-линейными корректирующими воздействиями. В качестве примеров выполнения или не выполнения сформулированных условий рассмотрены математические модели однозвенных манипуляторов с различными наборами датчиков.

2. Мотивирующие примеры

Для пояснения используемого метода вначале рассмотрим линейную динамическую систему второго порядка, представленную в форме «вход - выход» следующего вида: -¿1 = «11X + а12 ¿2 +ni(t),

x2 = «21-1 + а22 ¿2 + ) + Ьи, (2) аи ф 0, b = const ф 0,

где x = (xi, X2)Te X с R2 - вектор состояния; X - открытая ограниченная область изменения переменных состояния в процессе регулирования; xi (t) - регулируемый выход; щ, b - известные константы; ц, (t) - внешние неконтролируемые возмущения; u - управление (вход), которое полагается известной функцией времени.

Обратим внимание, что в стандартных построениях модель одноканальных систем «вход - выход» является канонической (в случае системы (1) это означает, что aii = 0 и ai2 = 1). С одной стороны, использование канонического представления позволяет вводить для различных систем универсальные законы управления. С другой стороны, представление в каноническом виде не отражает уникальных свойств конкретного объекта. Далее

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

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

(3) k(0|<H,|^.(0|<H,/=l,2,

где T - время регулирования, X, X, Hi, Hi - известные константы.

Рассмотрим мотивирующие примеры - различные варианты измерений в системе (1) и условия физической реализуемости соответствующих наблюдателей переменных состояния и внешних возмущений.

Пример 1. Если в системе (1) обе переменные состояния xi (t), x2 (t) измеряются, то можно восстановить и оба внешних возмущения с помощью двух автономных наблюдателей первого порядка:

(4) Z1 = а11Х1 + а12 Х2 + vi,

z2 = a21x1 + a22 x2 + bu + v2,

где zi e R - переменные состояния наблюдателя, vi e R - его корректирующие воздействия, i = 1, 2. С учетом (1), (4) система относительно ошибок наблюдения

Si Xi zi e R примет следующий вид

(5) st =щ (t) - v,., i = 1,2.

Синтез наблюдателя (4) заключается в выборе параметров кусочно-линейных корректирующих воздействий

m,sign(o), |о|> 1/lt, i = 1,2,

mihsi, O | -1 /1, mi, l = const > 0, стабилизирующих с заданной точностью ошибки наблюдения и их производные

(6) V = m,sat(l,s,) =

(7) =>и,-С0|<А,. =>(0«V,.(0±А,., г =1,2, t0<t<T. Из выражений (7) следует, что оценочными сигналами для

внешних возмущений являются корректирующий воздействия наблюдателей. Учитывая, что вектор состояния измеряется, в системах (4), (5) установим начальные значения: z,(0) = х,(0) (0) = 0 ^ |s,(0)| < 1//,, i = 1,2.

Обеспечим |ег- (t)| < Uli при t е [0, T] выбором амплитуд mt, i = 1, 2, корректирующих воздействий (6) на основе неравенств, полученных с помощью второго метода Ляпунова на основе представления замкнутой системы (5)-(6) вне линейных зон, т.е. при |ег(0| > У1,:

(8) тг > Н, => еД. = £г(//, -/i7,sign(£,)) <|е,.|(Н, -т,.) < 0, i = 1,2.

При выполнении условий (8) ошибки наблюдения не выйдут из линейных зон |et(t)| < 1/lt, в которых уравнения (5)-(6) и их производные принимают вид

¿i = ili (t) - milisi, г = n, (0 - miliäi, i = 1,2.

Из данных уравнений следует, что переменные состояния £t (t), s, (t) сойдутся в заданные области (7) за конечное время t0:0<t0«T при выполнении условий

/, > Н, / (т&) => = £/ (//, (0 - m^s,) < \et| (Н, - m}t \et|) < 0;

(9) /, > Н, / (т,А,) ¿Д = ¿, (т), (0 - тг1гёг) <

<\s1\(ni-m1l1\s1\)<0,i = l,2.

Одновременное выполнение условий (8)-(9) обеспечит решение поставленной задачи оценивания возмущений (7).

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

Если в системе (1)-(2) измеряется только выходная переменная xi (t) и ni (t) = 0, то тогда, аналогично (4), можно восстановить другую переменную состояния Х2 (t) с помощью редуцированного наблюдателя, построенного на основе первого уравнения системы (1) в виде

(10) ij =anXj+Vj, Vj =ra1sat(/1e1), sl=xl-zl, sl=al2x2-vl.

После анализа виртуальной системы

Ц | > 1 / 1г : ¿! = аих2 - );'

Ц | < 1 / 1г : ¿1 = аих2 - , ёг = аих2 -

получим неравенства для выбора параметров наблюдателя (10) аналогично (8)-(9) в виде

что обеспечивает

К (*)| - ) = |«12 X - -4

и, следовательно,

(12) аих2 « V - 4 ^ X ) ~ V / ап, Ч < * — Т•

Таким образом, показано, что методика оценивания внешних возмущений, представленная в первом примере, применена для восстановления неизмеряемой переменной состояния Х2 (0. Ее оценкой является корректирующее воздействие редуцированного наблюдателя (10), построенного на основе дифференциального уравнения измеряемой переменной Х1 (0, на которое возмущение не действует. Заметим, что второе уравнение системы (2), которое зависит от возмущения, не использовалось в явном виде для решения задачи наблюдения, поэтому дополнительная идентификация П2 (0 ф 0 не потребовалась. Основное ограничение данного подхода состоит в том, что на этапе проектирования надо получить оценки Х2, Х2 (3), необходимые для настройки наблюдателя (10), с учетом конкретного закона управления и допустимой области начальных значений переменных состояния.

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

Обратим внимание, что при измерениях Х1 (0 и П1 (0 = 0 в системе (1) возмущение п (0 действует по одну каналу

с управлением u (т.е. является согласованным) и не влияет на возможность восстановить Х2 (t). Это означает, что с помощью указанной методики можно восстановить с заданной точностью и переменную u состояния Х2 (t), и возмущение Ц2 (t) ф 0 без наличия его динамической модели, если использовать полноразмерный наблюдатель второго порядка

(13) Z = Xl + °12Z2 + Vl'

Z2 = ^jX + a2lZ2 + bu + V2 .

С учетом (1), (13) система относительно ошибок наблюдения е, = х, - Zi е R принимает вид ¿j =aus2 -Vj, Vj =ffj1sat(/1£1),

(14) s2 =a22s2 +rj2(t)-v2, v2 = ra2sat(/2Vj /a12),

, /, = const > 0, i = 1,2. Выбором параметров корректирующих воздействий в системе (14) последовательно, сверху вниз, обеспечивается стабилизация ошибок наблюдения и их производных:

1^(01 - (0| = \a\2S2 ~ V1 I - 4 ^

(15) =>\s2(t)\ < S2 =>|ё2(^)| = |a22£2 + rj2 -v2\ < Д2 => ^ x2(t) « z2(t) ± S2, r]2(t) « v2(t) ± (|a22|£2 + Д2).

Теперь рассмотрим ситуацию, когда измеряется только Х2 (t) и П2 (t) = 0. Условием наблюдаемости регулируемой переменной xi (t) является требование 021 ф 0. Тогда можно восстановить xi (t) с помощью корректирующего воздействия редуцированного наблюдателя, построенного на основе второго уравнения системы (1) в виде, аналогичном (10), а именно:

(16) z2 =а22х2 +bu+v2, v2 = m2sat(l2s2).

Виртуальная система относительно ошибки наблюдения £2 = Х2 - Z2 при использовании редуцированного наблюдателя (16) примет следующий вид:

S2 — ^^2 ^2 ' ^2 — 1^1 ^2 *

Выполнение условий, аналогичных (12), обеспечит

Xi(t) » V2/ «21, to < t < T.

Кроме того, с помощью полноразмерного наблюдателя, аналогичного (13), можно восстановить и х\ (О, и ц\ (¿) Ф 0.

Пример 3. Если в системе (1) измеряется только Х1 (0, но Щ\ (0 Ф 0, то в узкой постановке, т.е. без ввода динамической модели щ\ (0, решить задачу оценивания по отдельности переменной Х2 (0 и внешних возмущений нельзя.

И, наоборот, если только Х2 (0 измеряется, но П2 (0 Ф 0, то даже при а21 Ф 0 в узкой постановке решить задачу оценивания по отдельности и Х1 (¿), и щ\ (¿) Ф 0 не представляется возможным.

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

3. Основной результат

Рассмотрим линейную конечномерную систему произвольного порядка с аффинными возмущениями, представимую в треугольной форме «вход - выход» (1?) +... + аимхм +Т}1(х1,х2,...,х1,0, / = 1,и-1;

= апЛ + ■■■■ + аппХп + Лп (*, 0+ Ьи,

где х = (х1, ..., х„)те X с Я" - вектор состояния; Х1 е Я - регулируемый выход; и е Я - управление; щ, Ь - известные константы; аддитивные члены ц, содержат все неопределенности модели объекта и внешние возмущения. Предполагается, что не все уравнения системы (17) содержат неопределенные члены и есть уравнения, в которых все параметры известны. Треугольный состав аргументов функций ц, (Х1, Х2, ..., Х,, 0, 7 = 1, ..., " - 1, означает, что при приведении системы (17) к каноническому виду выход Х1 от входа и с ненулевым коэффициентом усиления будет отделен " интеграторами. Другими словами, относительный порядок системы (17) при приведении ее к каноническому виду не изменится и останется равным " [7, 12].

Следует отметить, что матрица коэффициентов системы (17) не является треугольной. Здесь термин «треугольная

система» имеет следующий смысл: все a- = 0, где j = i + 2, i + 3, ..., n. При этом элементы щ, где i > j, i = 1, ..., n, могут принимать любые значения (и нулевые, и ненулевые). В контексте решаемой проблемы необходимо, чтобы an Ф 0 , т.е. в первом столбце матрицы коэффициентов системы должны быть ненулевые элементы.

Для треугольных систем вида (17) выполнение условий (18) ам+1 ф 0, i = 1, n -1; b Ф 0

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

В узкой постановке, когда идентификация неизвестных параметров и построение генераторов внешних возмущений не предусмотрены или невозможны, имеются два варианта синтеза обратной связи в системе (17)—(18), обеспечивающей отслеживание выходной переменной x\ (t) заданного сигнала g (t).

Первый вариант [7]: при выполнении условий ni е Cn~l, i = 1, ..., n - 1, и g (t) е Cn система (17) представима в каноническом базисе смешанных переменных относительно ошибки слежения X1 (t) - g (t). Для оценивания смешанных переменных достаточно измерений X1 (t) и g (t), при этом с помощью динамической обратной связи можно обеспечить

lim Xi(t) = g(t).

t ^^

Второй вариант [2]: если функции ni (t), g(t) не являются гладкими, то при измерении Х1, ..., Xn и g (t) с помощью статической обратной связи можно обеспечить заданную точность ошибки слежения. При неполном комплекте датчиков возможность оценивания переменных состояния, необходимых для синтеза обратной связи, зависит от структуры наблюдаемости системы (1 7) относительно измеряемых переменных и от отсутствия возмущений n- (t) = 0 в конкретных j-х уравнениях.

Пусть для системы (17)-(18) применяется первый вариант синтеза обратной связи, но при этом регулируемая переменная xi (t) не измеряется. Сформулируем условия ее наблюдаемости в узкой постановке независимо от внешних возмущений, опираясь на мотивирующие примеры 2 и 3.

Лемма. Если в системе (17)-( 18) найдется хотя бы одно i-е уравнение, i = 2, ..., n, такое что:

1) п (t) = 0, Oii ф 0;

2) Xi+1 (t) измеряется (xn+1 (t) = 0);

3) xi (t) измеряется или наблюдается независимо от возмущений;

4) для всех j = 2, ..., i -1 выполняются условия: или xj (t) измеряется (или наблюдается независимо от возмущений), или

Щ = 0,

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

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

Доказательство. Условия, сформулированные в лемме, продиктованы треугольным видом рассматриваемой системы (17)-(18). В самом простом случае, когда в i-м уравнении (i = 2, ..., n) выполняются первые два условия леммы, xi (t) измеряется, а также измеряются переменные x2 (t), ..., xi_1 (t) (или 0i2 = 0, ..., Oii-1 = 0), то тогда оценку x1 (t) можно получить с помощью корректирующего воздействия наблюдателя первого порядка, построенного на основе i-го уравнения системы (17) аналогично (16). Если i Ф п, то этот наблюдатель имеет вид z. = ci.nxn +... + а. ,х.,, + v., z еR,

г ill z,z+l г+1 г* г '

если / = п. то тогда

zi = ai2x2 +... + ai{x{ +bu+ vi, z( e R.

В обоих случаях относительно ошибки слежения £ = Xi - Zi получим виртуальную систему

st = a.jXj -vn vt = ra.sat(/.e ), тп1 = const > 0. При выполнении условий, аналогичных (11), за конечное время обеспечивается стабилизация ошибки слежения и ее производной, а корректирующее воздействие с заданной точностью воспроизводит неизмеряемую переменную x1 (t):

к (0| ^ $ =>|ё,.(0| = Кл - V,■ I < А,. => х (0 * v, / ай, t0<t<T. Условия построения физически реализуемых наблюдателей для неизмеряемых переменных, требуемых для восстановления Х1 (7), аналогичны сформулированным в лемме. Например, если в системе (17)-(18) Х2 (7) измеряется, то при выполнении условий п (7) = 0, а;1 = 0, ] = 2, ..., к, к < 7 - 1, на основе ]-х уравнений можно построить физически реализуемый наблюдатель для оценивания Хз (7), ..., Хк+1 (7) аналогично (13)-(15) и т.п. Лемма доказана.

Как следствие из леммы, выделим некоторые частные случаи системы (17)-(18), в которых используемый подход к оцениванию выходной неизмеряемой переменной Х1 (7) неприменим при любом составе измеряемых переменных:

- если все п (7) Ф 0, 7 = 2, ..., ", то тогда независимо от наличия ненулевых элементов в первом столбце матрицы коэффициентов системы ап Ф 0 в узкой постановке восстановить Х1 (7) нельзя;

- если система (17)-(18) является канонической и нейтральной, т.е. все а,] = 0, 7 >], 7 = 1, ..., ", то тогда независимо от наличия уравнений без неопределенностей, где п (7) = 0, восстановить Х1 (7) нельзя.

Заметим, что в случае стандартной канонической системы при действии возмущений, а именно х1 = х1+1 +/71(х1,х2,...,х1,7), 7 = 1,п-\; хи =а ,х +... + ах„ + п„(хЛ) + Ьи,

п Ш 1 пп п //IV ' / ?

условия, при выполнении которых для оценивания Х1 (7) можно построить физически реализуемый редуцированный наблюдатель состояния, имеют вид: П" (7) = 0, а"1 Ф 0; Х" (7) измеряется или наблюдается независимо от возмущений; для всех ] = 2, ..., " - 1 выполняются условия: или Х] (7) измеряется (или наблюдается независимо от возмущений), или а"] = 0.

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

гично. В частности, если ni (t) = 0, то тогда имеется возможность оценивания Х2 (t); если при этом П2 (t) = 0, то и хз (t) и т.д.

В качестве примера применимости предлагаемого подхода рассмотрим две системы вида (17)—( 18), которые описывают уравнения движений однозвенного манипулятор с учетом динамики исполнительного устройства - двигателя постоянного тока (ДПТ).

При эластичном типе сочленения манипулятора с валом ДПТ имеем динамическую систему 5-го порядка вида [17]:

Х1 = Х2,

x2 = a21 (x3 - x) - a22 sinX + V(t), (19) X3 = x4,

X4 — a43 (x3 X1 ) a44 X4 ^ a45 X5 ,

x^ — ax4 a55x5 ^bu, где xi, X2 - угловые положение и скорость манипулятора; хз, Х4 - угловые положение и скорость вала ДПТ; Х5 - ток якоря; u - напряжение питания якорной цепи; щ, b - конструктивные параметры (черта сверху означает, что данный параметр точно не известен); n (t) Ф 0.

Как видим, в системе (19) условия леммы выполнены при i = 4 и измерениях хз (t), Х4 (t), Х5 (t), тогда наблюдатель первого порядка, построенный на основе четвертого уравнения системы (19), даст оценку xi (t). Минимальный набор для оценивания xi (t) - датчики хз (t), Х5 (t), тогда наблюдатель второго порядка, построенный на основе третьего и четвертого уравнений системы (19), даст оценки и Х4 (t), и Х1 (t).

Измерения хз (t), Х5 (t) являются минимальным набором при отсутствии датчика х1 (t) и для второго варианта синтеза, так как на основе первого уравнения системы (19) можно построить редуцированный наблюдатель для оценивания х2 (t). Общий порядок наблюдателя при этом равен трем. Если х1 (t) измеряется, то при дополнительных измерениях хз (t) с помощью наблюдателя третьего порядка можно получить оценки остальных переменных инвариантно к возмущениям.

При жестком типе сочленения манипулятора с валом двигателя учитываемую динамику исполнительного устройства можно сократить и в качестве уравнений движения рассматривать систему третьего порядка вида

Х1 = X2,

(20) x2 = c2l sinx - c22x2 + с2ъхъ + rj(t),

x^ — C2X ^33X3 ~+ bu, где xi, X2 - угловые положение и скорость манипулятора; хз - ток якоря; Су, b - конструктивные параметры (черта сверху означает, что данный параметр точно не известен); п (t) Ф 0.

Как видим, в системе (20) условия леммы не выполнены. Если регулируемая переменная xi (t) не измеряется, то в узкой постановке нельзя получить ее оценку по измерениям X2 (t), хз (t). Даже при отсутствии неопределенностей, а именно С21, С22, С23, п (t) = 0, с помощью наблюдателя первого порядка можно восстановить С21 sin xi. Но при этом нельзя однозначно определить положение манипулятора, так как данная функция не является монотонной и не имеет обратной на всей области определения.

Таким образом, для первого варианта синтеза системы слежения на основе модели объекта (20) требуется датчик xi (t). Для второго варианта синтеза следящей системы минимальный набор состоит из двух датчиков xi (t), x3 (t), при этом на основе первого уравнения системы (20) можно построить редуцированный наблюдатель для оценивания x2 (t).

Пример построения редуцированного наблюдателя для многозвенного манипулятора, движения которого описываются матричными уравнениями типа (20), представлен в работе [5].

Результаты моделирования замкнутых систем (19), (20) с различными комплектами датчиков и с соответствующими редуцированными наблюдателями подтвердили их работоспособность [i, 6, 7].

Литература

1. АНТИПОВ А.С., КРАСНОВ Д.В. Синтез системы слежения для однозвенного бездатчикового манипулятора при воздействии негладких возмущений // Проблемы управления. - 2022. - №3. - С. 3-15.

2. АНТИПОВ А.С., КРАСНОВА С.А., УТКИН В.А. Синтез инвариантных нелинейных одноканальных систем слежения с сигмоидальными обратными связями с обеспечением заданной точности слежения // Автоматика и телемеханика. - 2022. -№1. - С. 40-66.

3. БУСУРИН В.И., МЕДВЕДЕВ В.М., КАРАБИЦКИЙ АС. Особенности модульного построения систем контроля и диагностики инерциальных систем управления // Труды МАИ. - 2017. - №92. - С. 19.

4. КОКУНЬКО ЮГ., КРАСНОВА С.А., УТКИН В.А. Каскадный синтез дифференциаторов с кусочно-линейными корректирующими воздействиями // Автоматика и телемеханика. - 2021. - №7. - С. 37-68.

5. КРАСНОВ Д.В. Синтез наблюдателя пониженного порядка для полноприводной электромеханической системы // Управление большими системами. - 2022. - Вып. 96. - С. з1-48.

6. КРАСНОВ Д.В., АНТИПОВ А С. Синтез двухконтурного наблюдателя в задаче управления однозвенным манипулятором в условиях неопределенности // Проблемы управления. - 2021. - №4. - С. 23-зз.

7. КРАСНОВ Д.В., УТКИН А.В. Синтез многофункциональной системы слежения в условиях неопределенности // Управление большими системами. - 2017. - Вып. 69. -С. 29-49.

8. КРАСНОВА С.А. Оценивание внешних возмущений на основе виртуальных динамических моделей // Управление большими системами. - 2018. - Вып. 76. - С. 6-25.

9. КРАСНОВА С.А., УТКИН А.В. Анализ и синтез минимально-фазовых нелинейных SISO систем при действии внешних

несогласованных возмущений // Проблемы управления. -2014. - №6. - C. 22-30.

10. МАЛИКОВ А.И. Синтез наблюдателей состояния и неизвестных входов для нелинейных липшицевых систем с неопределенными возмущениями // Автоматика и телемеханика. -2018. - №3. - С. 21-43.

11. НИКИФОРОВ В.О. Адаптивное и робастное управление с компенсацией возмущений. - СПб.: Наука, 2003. - 282 с.

12. УОНЕМ У.М. Линейные многомерные системы управления. Геометрический подход. - М.: Наука, 1980. - 376 с.

13. УТКИН В.А., УТКИН А.В. Задача слежения в линейных системах с параметрическими неопределенностями при неустойчивой нулевой динамике // Автоматика и телемеханика. - 2014. - №9. - С. 62-81.

14. ФОМИЧЕВ В В., ВЫСОЦКИЙ А О. Каскадный метод построения наблюдателей для систем с неопределенностью // Дифференциальные уравнения. - 2018. - Т. 54, №11. - С. 1533-1539.

15. LEVANT A. Robust exact differentiation via sliding mode technique // Automatica. - 1998. - Vol. 34, Iss. 3. -P. 379-384.

16. LUENBERGER D.B. Observers of multivariable systems // IEEE Trans. on Automatic Control. - 1966. - Vol. 11, No. 2. -P.190-197.

17. SPONG M., HUTCHINSON S., VIDYASAGAR M. Robot Modeling and Control. - New York: Wiley, 2005. - 496 p.

CONSTRUCTION OF REDUCED STATE OBSERVERS FOR SYSTEMS WITH AFFINE DISTURBANCES

Dmitry Krasnov, V.A. Trapeznikov Institute of Control Sciences of RAS, Moscow, researcher (dim93kr@mail.ru)

Abstract: The object of study is linear single-channel systems with affine parametric and external disturbances, presented in the so-called triangular form "input-output". The relative degree in control is equal to the dimension of the state vector and does not change upon transition to the canonical form "input-output" under the assumption of smoothness of external disturbances. It is known that for such systems, only by measuring the output variable, it is possible to construct an observer

of mixed variables and restore linear combinations of state variables and external influences with a given accuracy. The estimates obtained are sufficient for the synthesis of dynamic feedback, which provides tracking of the output variable of a given signal. The paper considers an important practical case when, for a certain set of sensors, the output (adjustable) variable is not measured. It is necessary to design a reduced state observer for its evaluation in order to proceed to the construction of a mixed variables observer. First, motivating examples of second-order systems with different dimensions and different channels of action of external disturbances are considered. It is shown that when measuring both state variables with the help of piecewise linear corrective actions of the state observer, it is possible to restore external disturbances by their influence on the system (i.e., without using a dynamic disturbance generator). Conditions are formulated under which this principle can also be used in a system with external disturbances and incomplete measurements to restore an unmeasured state variable. The results obtained are extended to finite-dimensional single-channel systems of arbitrary order with affine disturbances, in which the output variable is not measured. The conditions of existence and the method of synthesis of a reduced observer with a piecewise-linear corrective action, which gives an estimate of the output variable, are formalized. The developed approach does not require the identification of external disturbances and solves the problem of observing the output variable with any given accuracy.

Keywords: linear systems, disturbances, reduced state observer, piecewise-linear correction.

УДК 62.50 ББК 32.817

DOI: 10.25728/ubs.2023.101.1

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

Поступила в редакцию 10.12.2022.

Опубликована 31.01.2023.

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