НАУЧНО-ТЕХНИЧЕСКИИ ВЕСТНИК ИНФОРМАЦИОННЫХ ТЕХНОЛОГИИ, МЕХАНИКИ И ОПТИКИ июль-август 2016 Том 16 № 4 ISSN 2226-1494 http://ntv.ifmo.ru/
SCIENTIFIC AND TECHNICAL JOURNAL OF INFORMATION TECHNOLOGIES, MECHANICS AND OPTICS
July-August 2016
Vol. 16 No 4 ISSN 2226-1494
http://ntv.ifmo.ru/en
УДК 681.51
ИНТЕРВАЛЬНАЯ ОЦЕНКА СОСТОЯНИЙ СИНГУЛЯРНЫХ СИСТЕМ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ С ЗАПАЗДЫВАНИЕМ Т.А. Харьковская3, А.С. Кремлева, Д.В. Ефимовь
a Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация
ь Национальный институт исследований по информатике и автоматике, 59650, Лилль, Франция Адрес для переписки: [email protected] Информация о статье
Поступила в редакцию 19.05.16, принята к печати 15.06.16 doi: 10.17586/2226-1494-2016-16-4-627-634 Язык статьи - русский
Ссылка для цитирования: Харьковская Т.А., Кремлев А.С., Ефимов Д.В. Интервальная оценка состояний сингулярных систем дифференциальных уравнений с запаздыванием // Научно-технический вестник информационных технологий, механики и оптики. 2016. Т. 16. № 4. С. 627-634. doi: 10.17586/2226-1494-2016-16-4-627-634
Аннотация
Рассмотрены линейные системы дифференциальных уравнений с алгебраическими ограничениями (сингулярные системы) и метод построения интервального наблюдателя для таких систем. В системах присутствует постоянное запаздывание по состоянию, шум измерений и возмущения. Построение интервального наблюдателя выполнено на основе теории монотонных и кооперативных систем, линейных матричных неравенств, аппарата функций Ляпунова, интервальной арифметики. Рассматривается ряд условий, при которых возможно построение устройства оценки такого типа. Результаты работы синтезированного наблюдателя продемонстрированы на примере динамической модели межотраслевого баланса. Преимущества предложенного метода заключаются в том, что он адаптирован для построения наблюдателя для неопределенных систем, если интервалы допустимых значений для неизвестных параметров даны. Построенный наблюдатель способен асимптотически обеспечить определенные границы точности оценивания, так как интервал допустимых значений состояния объекта определяется в каждый момент времени. Полученный результат предоставляет возможность развивать теорию интервальной оценки для сложных систем, содержащих параметрическую неопределенность, переменное запаздывание и нелинейные составляющие. Интервальные наблюдатели все больше находят применение в экономике, в электротехнике, механических системах с ограничениями и управлении оптимальным потоком. Ключевые слова
интервальная оценка, наблюдатель, сингулярные системы, запаздывание по состоянию, неопределенные системы. Благодарности
Работа выполнена при государственной финансовой поддержке ведущих университетов Российской Федерации (субсидия 074-U01), Министерства образования и науки РФ 14.Z50.31.0031 и гранта Президента Российской Федерации № 14Т31.16.9281-НШ.
INTERVAL STATE ESTIMATION FOR SINGULAR DIFFERENTIAL EQUATION
SYSTEMS WITH DELAYS T.A. Kharkovskaia3, A.S. Kremleva, D.V. Efimovb
a ITMO University, Saint Petersburg, 197101, Russian Federation
ь INRIA (Institut national de recherche en informatique et en automatique), Lille, 59650, France Corresponding author: [email protected] Article info
Received 19.05.16, accepted 15.06.16 doi: 10.17586/2226-1494-2016-16-4-627-634 Article in Russian
For citation: Kharkovskaia T.A., Kremlev A.S., Efimov D.V. Interval state estimation for singular differential equation systems with delays.
Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2016, vol. 16, no. 4, pp. 627-634. doi: 10.17586/22261494-2016-16-4-627-634
Abstract
The paper deals with linear differential equation systems with algebraic restrictions (singular systems) and a method of interval observer design for this kind of systems. The systems contain constant time delay, measurement noise and disturbances. Interval observer synthesis is based on monotone and cooperative systems technique, linear matrix inequations,
Lyapunov function theory and interval arithmetic. The set of conditions that gives the possibility for interval observer synthesis is proposed. Results of synthesized observer operation are shown on the example of dynamical interindustry balance model. The advantages of proposed method are that it is adapted to observer design for uncertain systems, if the intervals of admissible values for uncertain parameters are given. The designed observer is capable to provide asymptotically definite limits on the estimation accuracy, since the interval of admissible values for the object state is defined at every instant. The obtained result provides an opportunity to develop the interval estimation theory for complex systems that contain parametric uncertainty, varying delay and nonlinear elements. Interval observers increasingly find applications in economics, electrical engineering, mechanical systems with constraints and optimal flow control. Keywords
interval estimation, observer, singular systems, time delay, uncertain systems Acknowledgements
This work was supported by the Government of the Russian Federation (Grant 074-U01), the Ministry of Education and Science of the Russian Federation (Project 14.Z50.31.0031) and the Russian Federation President Grant N°14.Y31.16.9281-НШ.
Введение
Существующие методы построения наблюдателей состояния для неопределенных систем [1, 2] сильно связаны с типом модели объекта. В работе рассмотрен класс моделей объектов управления, который состоит из линейных непрерывных во времени сингулярных систем дифференциальных уравнений (дескрипторные системы или дифференциально-алгебраические системы) [3]. Сингулярные системы дифференциальных уравнений (ДУ) привлекают много внимания из-за большого количества примеров в экономике [4], в электротехнике [5], в механических системах с ограничениями [6]. Другой важный класс моделей описывается через дифференциальные уравнения с запаздыванием по состоянию [7]. Проблема построения наблюдателя для систем с запаздыванием довольно популярна [8], так как возникает вопрос анализа устойчивости состояний функциональных дифференциальных уравнений [9]. Синтез наблюдателя проблематичен, если модель системы с запаздыванием содержит параметрическую и сигнальную неопределенность, а также в случае, когда запаздывание является переменным во времени или неопределенным [10-12].
В настоящей работе рассматриваются линейные сингулярные системы ДУ при условии постоянной временной задержки. Синтез наблюдателя для данного класса объектов востребован во многих отраслях реального мира (экономика, электротехника, передача данных, т.д.). Сингулярная система ДУ с запаздыванием - это комбинация двух динамик: дифференциального уравнения и разностного уравнения (в отсутствие запаздывания алгебраическое ограничение статично). Включение запаздывания в сингулярную модель объекта управления повышает точность моделирования ее приближения к реальному объекту, что тем самым расширяет класс физических явлений, для которых может быть построен интервальный наблюдатель.
Решение проблемы оценивания состояния для сингулярных систем основано на методе кооперативных и монотонных систем [13-18]. Некоторые результаты были получены по синтезу экспоненциально устойчивых интервальных наблюдателей для систем с запаздыванием [11, 12], и в данной работе ставится цель - расширить инструменты построения наблюдателей на класс сингулярных систем ДУ Построение подобного наблюдателя возможно для неопределенных систем при условии, что границы допустимых значений неизвестных параметров известны, и он способен обеспечить определенные границы точности оценивания, которые пропорциональны модели неопределенности системы.
Общие сведения
Далее в этой статье будут использоваться следующие определения:
- R - множество действительных чисел (R+ ={т El:i >0}); С - множество комплексных чисел; Ст = С([—т,0]),Е) - множество непрерывных отображений [—т,0] в R;
Ст+ ={yeCT:y(s) £l+lsE [-т,0]} ;
- xt - элемент множества С" связанный с отображением xt:R ^ R" через xt(s) = x(t + s), для всех se [-т,0];
- |х| обозначает абсолютное значение величины xe R, ||х|| - евклидова норма вектора xel", ||ф|| = 5ир£е[_т0]||ф(£:)|| для ф eC", ||А|| соответствует евклидовой индуцированной норме для матрицы Ael"x";
- для измеряемого и локально существенно ограниченного входа и: выражение Ц^Ц^^ обозначает его норму |M|[t0ltl] = esssup{||u(t)||,t e [t0,t;L]}, множество всех таких входов и со свойством |М|[0|+Ш] < да будет обозначаться как Х^;
- для матрицы AeK"xn вектор ее собственных значений обозначается как ЦА);
- отношение Р<0 (Р >0) значит, что матрица Pe Rnxn положительно (отрицательно) определена.
Линейная сингулярная система ДУ
Рассмотрим сингулярную систему ДУ Ex(t) =A0x(t) + Bu(t),
где xeR11 и u(t) 6 X™ - состояние и вход (матрицы Ее!11ХЛ,А0 eRnxn и B£Rnxm), которая называется обычной, если характеристический полином det (sE — А0) не обращается в ноль тождественно для всех s6 С [19, 20]. В обычном случае существуют матрицы Р, Q 6 Rnxn такие, что
QEP =
"1 0
,QA0P =
0
"2
где п2 =п — п1 для некоторого 1<nx <п, N 6l"zX"2, и J6 RniXni - матрицы в жордановой канонической форме, матрица N - нильпотентная с индексом v (т.е. Nv = 0 и Nv_1 ^0). Сингулярная система ДУ (или пара матриц (Е, А0)) имеет индекс (порядок) такой же, как и индекс нильпотентности v матрицы N. Если сингулярная система ДУ имеет индекс v >0, тогда она принимает импульсные решения.
Линейная сингулярная система ДУ с запаздыванием по состоянию
Рассмотрим сингулярную систему ДУ с запаздыванием
Ex(t) =A0x(t) +A1x(t — т) + Bu(t), (1)
где т >0 - задержка и x(t) 6 1" - состояние, х0 6СТ" - начальные условия, u(t) 6 X™. Система (1) имеет индекс, который равен индексу пары матриц (Е, А0). Если v >1, тогда сингулярная система с запаздыванием имеет импульсные решения. Если обычная сингулярная система имеет индекс, равный 1, тогда она может быть представлена в следующей канонической форме (похожий случай был рассмотрен в [19]:
Е =
;В =
; Аг =
Обозначим в этом случае х =
Aii Ai3 xl
, i = 0,1.
Ai2
Aj4.
xJ]T, где xx 6Г1 и x2 el"2. Заметим, что это каноническое
(2)
представление - не единственное, на самом деле, для любой невырожденной матрицы YePzX"2
Е =
;В =
Вх YB,
; Аг =
пи
YA,o
ni2 YA.-д
, i = 0,1.
- еще одно каноническое представление системы (1) в тех же координатах х. Если предполагается, что det (А04)^ 0 (этот случай рассматривается далее), тогда набор матриц (2) может быть выбран в следующей форме для Y = -Ao4:
Е =
;В =
; а0 =
Aoi Аоз
п2
,Ai =
(3)
Утверждение 1. [19] Предположим, что det (А04)^ 0 и х0 6С", тогда для любого входа и(£) 6 X™ абсолютное непрерывное решение (см. [5]) системы (1) существует для всех ^6 К+ и оно единственное.
Понятие (глобальной) асимптотической устойчивости для системы (1) стандартно для систем с запаздыванием (см. [[6]).
Утверждение 2. [19] Предположим, что det (А04)^ 0 и тах1<;<И2|Х;(Ао4А14)| <1. Если существуют матрица Р6 Еихи,
р = ГР1 0
[р2 Рз
и матрица ибКпхп,и = ит >0, которым удовлетворяют следующие линейные матричные неравенства ^М1) для некоторого числа у>0: V РТВ РтАт
<0,
,РХ = рт >0,Р16 1"1ХП1,Р3 6 1"2ХЛ2
(4)
В'Р
АТР
0
0 -и ^ = РТА0 +А^Р + и + 1„,
тогда система (1)-(2) глобально асимптотически устойчива для и = 0 и любой задержки т >0, а также ее коэффициент усиления Нх от входа и к состоянию х меньше, чем число у.
Интервальное исчисление
Следующие леммы были доказаны в работах [15, 16]. Рассмотрим матрицу А6 ^тхи, определим А+ =тах {0, А} (поэлементно), А" =А+ — А (также для векторов) и обозначим матрицу абсолютных значений всех элементов как |А| =А+ +А".
Лемма 1. Пусть хбЕ" - вектор переменной, х <х<х для некоторых х,х бК", и Аб!тхп -постоянная матрица, тогда А+х — А"х <Ах<А+х — А"х.
Лемма 2. Пусть А <А<А для некоторых А,А,А 6 Еихи и х <х<х для некоторых х,х,х 6 Е",
тогда А+х+ - А х" -А"х+ +А х" <Ах< А х+ -А+х" - А х+ +А"х".
Постановка задачи
В этой работе будем рассматривать расширенную версию сингулярной системы ДУ с запаздыванием (1):
Ex(t) =A0x(t) +A1x(t — т) + Bu(t) + d(t),
y(t) = Cx(t)+v(t), (5)
где, как и раньше, т >0 - задержка по времени и x(t) e Rn - состояние системы (с начальными условиями х0 eC"); u(t) e X™ - управляющий сигнал; d(t) e X" - возмущение; yeKp - выходной сигнал, доступный для измерений; и(t) eX^ - шум измерений. Постоянные матрицы Е, Ас^А^В и С имеют соответствующие размерности. Нижеследующие ограничения накладываются на систему в представлении (5). Случай с множественными (составными) запаздываниями может быть включен с использованием результата работы [19].
Допущение 1. Система (5) является обычной с индексом 1 и представлена в канонической форме (2) с det (А04)* 0.
Допущение 2. Состояние x(t) является ограниченной функцией времени, т.е. x(t) e X".
Допущение 3. Существует известное число V> 0, такое, что ||"0£ |[о,^) ^^ для всех 1<i <р, существуют две известные функции d,d:R+ ^Rn,d(t),d(t) e такие, что d(t) < d(t) < d(t) для всех t> 0, и существуют х0,х0 eC " такие, что х0 <х0 <х0.
Допущение 1 полагает, что система (5) является обычной и не имеет импульсных решений. Оно также означает, что система (5) преобразована в каноническое представление (что всегда возможно для обычных систем с индексом, равным 1). В допущении 2 предполагается ограниченность состояния, что является типичным ограничением в теории оценивания. В допущении 3 предполагается, что шум измерений ограничен числом V и известны верхняя и нижняя границы возмущения d(t) (интервал допустимых значений возмущения d(t) в каждый момент времени t> 0).
Цель заключается в построении интервального наблюдателя для системы (5), т.е. динамической системы
Ez(t) = F(ztiyt,u(t)|7|d(t)|d(t))|Z0 eC^ > 0,
x(t) = H (zt,yt,u(t),V,d(t),d(t)),x(t) =H (zt,yt,u(t)i^ d(t),d(t))i где F,H_, H - некоторые функционалы и E ellxt такой, что выражение x(t) < x(t) < x(t) выполняется для всех t> 0 при условии х0 <х0 <х0. В дополнение, если limt^+M||d(t) -d(t)|| = limt^+ ^| = 0, тогдаlimt^+M||x(t) -x(t)|| = Hmt_+J|x(t) -x(t)|| =0.
Интервальный наблюдатель
Прежде всего, отметим, что для любых LX,L2 eR"xp система (5) может быть переписана следующим образом:
Ex(t) =A0x(t) +A1x(t — т) + Bu(t) + d(t) + L1(y(t) -Cx(t) -v(t)) +
+L2(y(t- т) -Cx(t- т) -v(t- т)) = (A0 — L1C)x(t) + (Ax -L2C)x(t- т) +
+Bu(t) + 8(t) + Liy(t) + L2y(t - т), (6)
где 8(t) = d(t) — LfuCt) — L2v(t — т), и, используя результат леммы 2, получаем для всех t> 0:
8(t) < 8(t) < S(t),
8(t) = d(t) - (|LX| + |L2|)1p7, 8(t) = d(t) + (|L1| + |L2|)1p7
В дальнейшем два набора условий для L1 и L2 рассматриваются с двумя разными интервальными наблюдателями.
Дальше обозначим С = [Сх C2],L; = t = 1,2, где C1 eRPxni,C2 eE^^L^ eR"ixP и
I.M2 J
В этом разделе на самом деле мы не будем предполагать определенно, что x(t) elj и что система (5) положительно определена, но условия, накладываемые на L1 и L2, подразумевают, что линейные части в представлении (6), т.е. матрицы А0 — L^C, Ах — L2C и В, положительны.
Рассмотрим следующий интервальный наблюдатель:
Ex(t) = (А0 -L1C)x(t) + (Ах -L2C)x(t- т) + Bu(t) + 8(t) + L1y(t) + L2y(t- т),
Ex(t) = (A0 -L1C)x(t) + (Ai -L2C)x(t- т) + Bu(t) + 8(t) + Liy(t) + L2y(t- т) (7)
с начальными условиями х0,х0, данными в допущении 3. Из представления (7) можно сделать вывод, что динамика оценок x(t) и x(t) независима.
Теорема 1. [21] Пусть выполняются допущения 1-3, матрица А0 — L^C метцлерова с гурвицевой частью А04 — L12C2, и матрица Ах — L2C неотрицательна. Тогда в представлениях (5), (7) выполняется x(t) <x(t) <x(t) для всех t> 0. В дополнение, если max1<j<n2|Aj([A04 -L12C2]_1[A14 -L22C2])| <1 и
существуют матрицы Р£
в форме (4) и U = U1 £
такие, что для некоторого числа у>0 удов-
<0,
8 к ошибкам оценивания
0, S(t) - 8(t) ^ 0
летворяются линейно-матричные неравенства (LMI)
V Рт РТ(АХ -L2C) Р -У21ш 0
[A1 -L2C)tP 0 -U
V = РТ(А0 -LXC) + (А0 -L1C)TP + U + I„,U > 0, тогда x(t),x(t) £££, для любого т>0 и Hœ - усилитель от входов 8 — 8 и 8 состояния х-хм х — х соответственно, меньше, чем число у.
Замечание 1. Отметим, что результат теоремы 1 означает, что если 8(t) — 8(t) при t^ +оо, тогда x(t) ^x(t) ^ x(t) асимптотически.
Также заметим, что введенные в формулировке теоремы 1 линейно-матричные неравенства подразумевают свойство устойчивости по Гурвицу матрицы А04 — L12C2, и они могут быть переписаны в форме, подходящей для нахождения матриц L1 и L2.
Следствие 1. Если существует 0, матричные переменные Wx £Rnxp,W2 £Rnxp,Q £ R"2xn2, имеющие общую структуру, и диагональные матрицы S, Р £ Rnxn, удовлетворяющие следующим линейно-матричным неравенствам
V Рт РТА1 -W9C
<0,
aTp-ctw7t
0
0
-и
V = РТА0 +А^;р- WXC- CTW? + U + I„,U > 0,
■n2
p3a14-w22c2
AT P —TtWt
A14r3 ^2 22
>0,
Q+^2I„2 + ^(P3A04 — W12C2) + ^(А^;4РЗ -C^W1t2)<0,
P'A0 W1 =
■ WXC + S > 0, PTA1
W2C> 0,
wr
Wr
,W2 =
W2
w9.
(8)
(9) (10)
Рх > 0, Р3 >0, P = diag[P1,P3];S > 0, Q > 0, тогда =Р_1Ш1,Ь2 =Р_1Ш2 - требуемые матрицы усиления наблюдателя, откуда следуют все ограничения теоремы 1.
Следствие 1 означает, что матрица Р определена диагонально (т.е. Рх 6Е™1ХП1,Р3 б1"гХ"г являются диагональными, поскольку Р2 = 0, что является ограничением в отношении (4), что, однако, естественно для неотрицательных систем). Линейно-матричные неравенства (8)-(9) подразумевают ограничение тах1<;<„2|Я;([А04— Ь12С2]_1[А14— Ь22С2])| <1, и неравенства (10) гарантируют, что матрицы А0 — ЬХС, Ах — Ь2С - метцлеровы и неотрицательны соответственно.
Замечание 2. Наконец, отметим, что ограниченная функция может зависеть от измеримого вектора выхода у и вектора входа и нелинейным образом, что не меняет применимость условия теоремы 1 при условии, что и могут быть найдены. Таким образом, предложенный интервальный наблюдатель (7) может быть применим для оценивания неопределенных нелинейных дифференциально-алгебраических систем. Запаздывание т может также рассматриваться неопределенным и изменяющимся во времени с учетом небольшой модификации структуры наблюдателя (7) в виде, который был представлен в работе [12].
Моделирование
Для проверки эффективности предложенных алгоритмов рассмотрим динамическую модель межотраслевого баланса с учетом запаздывания в экономике, заданную в форме (5).
В экономике модель межотраслевого баланса - это количественный метод, представляющий взаимозависимость между производством различных товаров. Если использовать представление в виде системы (5), то обозначает производство /-го товара, матрица А0 — I представляет матрицу скоростей производства товаров в системе, Е соответствует размещению запасов товаров, матрица Ах представляет влияние прошлого производства товаров, вход и(£) - матрица известных скоростей поставок материалов, возмущение й(Ь) представляет неопределенность и взаимозависимость поставок, выход у соответствует производству готового товара для вывоза и оценки его качества, помехи ■«(£:) обозначают ошибки в производстве, в оценке качества товара и некачественный товар. Обычно задача в экономике заключается в восстановлении вектора производства каждого товара в сети производства. Для этого можно использовать наблюдатель.
Система моделируется в канонической форме (3) отдельно для дифференциальной части системы, и для алгебраической. Параметры системы заданы:
А0 =
к
-0,8 0,12 0,34 0,2 0,14 -0,1 0 0 0 0,7 - 1
0,41 -1,1 0,3 0,23 0,32 0,05 0,09 0 0,13 0 1
0,14 0,21 -1 0,11 0,4 ,АХ = -0,7 0 0,15 0,2 0,12 ,в = 1
0 0,15 0,2 -1 0 0 0 0,2 0,1 0 1
-0,09 0,1 0 0 -1- .-0,15 0,7 0 0 0,3. 1
з 01 0 0-1 С=[1 0 0 0 0],u(t) = 1 + 0,35 sin(0,6t),
,v(t) = 7sin(10t),5 = 0,1,7 = 0,4, т = 4.
0,2sin (8х1 + ty 0,3cos (t) d(t) = 5 sin (0,6x3) sin (3x2) cos (2t)
Здесь u(t) - входное воздействие, d(t) - внешнее нелинейное возмущение, взятое для моделирования системы, u(t) - шум в канале измерений с известной амплитудой V, также были взяты для моделирования и исследования полученных алгоритмов. Численные вычисления и моделирование проводится
в среде Mathcad 14 в дискретном времени с шагом дискретизации Т = где tk - исследуемый промежуток времени работы системы, N = 104 - количество интервалов дискретизации. Отметим, что на конечном интервале времени, используемом для моделирования, класс входов Lœ включается в класс L2 (предполагается что входы d(t) и u(t) равны нулю после окончания моделирования).
х2 30
20
10
t, с
30 20 10 0 -10
2
1 - Х2 2 -
3 - X
0
10
20
1 - хз 2 -
30 3 - X
t, с
x4 , X
20
10
0
-10 0
10 20 30 1 - Х4 2 - x4 3 - X4
t, с
20 15 10 5
0
10 20_ 30 1 - х5 2 - x5 3 - X5
г
t, с
Рисунок. Результаты моделирования интервального наблюдателя для системы межотраслевого баланса: состояние х;,( = 2,5 (1) и его интервальная оценка: верхняя хи1 = 2,5 (2) и нижняя границы Х;,( = 2,5 (3):
х2(а); х3(б); х4 (в); х5 (г)
Для построения интервального наблюдателя для такой системы необходимо найти такие матрицы коэффициентов наблюдателя, которые бы удовлетворяли теореме 1, и система была устойчивой и метц-леровой. Для этого требуется решить линейно-матричные неравенства из теоремы 1 и следствия 1, что можно сделать в среде МАТЪАВ в пакете оптимизации YALMIP. Были найдены матрицы и Ь2:
Li =
при которых можно построить интервальный наблюдатель для системы (5) с ограничением на внешнее
12,1973 -1,1711-
0,33 -0,0285
0,078 ,L2 = -0,7605
-0,0675 -0,0658
- 0,0466 . .-0,1927-
возмущение в виде границ d = —5 венства удовлетворяются
P = diag[1,5795 4,3572 4,718
U =
11,4696 -0,1609 -0,144 -0,0321 L 0,6298
-0,1609 3,9713 -1,2451 -0,9421 -1,0615
= —d, при этом условия теоремы 1 и ее линейно-матричные нера-при у2 = 27, диагональной матрицы
10,838] и матрицы -0,0321 0,6298
5,9494 -0,144 1,2451 3,7982 -0,8551 -0,939
-0,9421 -0,8551 4,8183 0,0502
-1,0615 -0,939 0,0502 7,7571 J
0
3
б
а
в
Результаты моделирования представлены на рисунке для не измеряемых состояний производства товаров Xj,i = 2,5. Было предположено, что неопределенность начальных условий для каждого состояния Xj заключена в интервал от 0 до 20. На каждом графике (1) соответствуют изменению х0 i = 2,5, а (2) и (3), соответственно, представляют состояния интервального наблюдателя Xj,Xj, i = 2,5.Поскольку в системе присутствует неопределенность 8(t) — 8(t) Ф 0 в формуле (6), оценки состояний системы Х;,Х; не сходятся к точным значениям состояний xt, но они предоставляют интервальную оценку состояния с точностью, пропорциональной у.
Заключение
В данной работе предложен наблюдатель для сингулярных систем дифференциальных уравнений с единичным индексом нильпотентности с постоянным запаздыванием по состоянию, а также ряд условий, при которых построение наблюдателя возможно. Предложен алгоритм нахождения коэффициентов усиления наблюдателя, при которых наблюдатель обеспечивает максимальную точность оценивания состояний системы, пропорционально неопределенностям, заданным в системе. Проведена апробация предложенного алгоритма построения интервального наблюдателя на примере системы межотраслевого баланса. В развитие предложенного результата запаздывание в системе может рассматриваться неопределенным и изменяющимся во времени при небольшой модификации структуры предложенного наблюдателя. Помимо этого, предложенный интервальный наблюдатель можно использовать для оценивания неопределенных нелинейных дифференциально-алгебраических систем.
Литература
1. Besançon G. Nonlinear observers and applications // Lecture Notes in Control and Information Sciences. 2007. V. 363. doi: 10.1007/978-3-540-73503-8
2. Meurer T., Graichen K., Gilles E.-D. Control and observer design for nonlinear finite and infinite dimensional systems // Lecture Notes in Control and Information Sciences. 2005. V. 322. P. V-VI.
3. Duan G.-R. Analysis and Design of Descriptor Linear Systems. Springer, 2010. V. 23.
4. Silva M.S., de Lima T.P. Looking for nonnegative solutions of a Leontief dynamic model // Linear Algebra and its Applications. 2003. V. 364. P. 281-316. doi: 10.1016/S0024-3795(02)00569-4
5. Campbell S.L. Singular Systems of Differential Equations. London: Pitman, 1980. 176 p.
6. Schüpphaus R., Müller P. Control analysis and synthesis of linear mechanical descriptor systems / In: Advanced Multibody System Dynamics. Ed. W. Schiehlen. Academic Publishers, Dordrecht, 1993. P. 463-468.
7. Kolmanovskii V., Myshkis A. Introduction to the Theory and Applications of Functional Differential Equations. Dordrecht: Kluwer Academic Publishers, 1999.
8. Sipahi R., Niculescu S.-I., Abdallah C., Michiels W., Gu K. Stability and stabilization of systems with time delay limitations and opportunities // IEEE Control Systems Magazine. 2011. V. 31. № 1. P. 38-65. doi: 10.1109/MCS.2010.939135
9. Fridman E. Descriptor discretized Lyapunov functional method: analysis and design // IEEE Transactions on Automatic Control. 2006. V. 51. № 5. P. 890-897. doi: 10.1109/TAC.2006.872828
10.Zheng G., Barbot J.-P., Boutat D., Floquet T., Richard J.-P. On observation of time-delay systems with unknown inputs // IEEE Transactions on Automatic Control. 2011. V. 56. № 8. P. 1973-1978. doi: 10.1109/TAC.2011.2142590
11.Mazenc F., Niculescu S., Bernard O. Exponentially stable interval observers for linear systems with delay // SIAM Journal on Control and Optimization. 2012. V. 50. N 1. P. 286-305. doi: 10.1137/100812124
12. Efimov D., Perruquetti W., Richard J.-P. Interval estimation for uncertain systems with time-varying delays // International Journal of Control. 2013. V. 86. N 10. P. 1777-1787. doi: 10.1080/00207179.2013.796526
13. Gouze J., Rapaport A., Hadj-Sadok M. Interval observers for uncertain biological systems // Ecological Modelling. 2000. V. 133. N 1-2. P. 46-56. doi: 10.1016/S0304-3800(00)00279-9
14.Kieffer M., Walter E. Guaranteed nonlinear state estimator for cooperative systems // Numerical Algorithms. 2004. V. 37. N 1-4. P. 187-198. doi: 10.1023/B:NUMA.0000049466.96588.a6
15.Efimov D., Raïssi T., Zolghadri A. Control of nonlinear and LPV systems: interval observer-based framework // IEEE Transactions on Automatic Control. 2013. V. 5. N 3. P. 773-782. doi: 10.1109/TAC.2013.2241476
16.Efimov D., Fridman L., Raïssi T., Zolghadri A., Seydou R. Interval estimation for LPV systems applying high order sliding mode techniques // Automatica. 2012. V. 48. N 9. P. 2365-2371. doi: 10.1016/j.automatica.2012.06.073
17.Raïssi T., Efimov D., Zolghadri A. Interval state estimation for a class of nonlinear systems // IEEE Transactions on Automatic Control. 2012. V. 57. N 1. P. 260-265. doi: 10.1109/TAC.2011.2164820
18.Mazenc F., Dinh T., Niculescu S.-I. Robust interval observers and stabilization design for discrete-time systems with input and output // Automatica. 2013. V. 49. N 11. P. 3490-3497. doi: 10.1016/j.automatica.2013.09.016
19.Fridman E., Shaked U. Hœ-control of linear state-delay descriptor systems: an LMI approach // Linear Algebra and its Applications. 2002. V. 351-352. P. 271-302. doi: 10.1016/S0024-3795(01)00563-8
20. Virnik E. Stability analysis of positive descriptor systems // Linear Algebra and its Applications. 2008. V. 429. N 10. P. 2640-2659. doi: 10.1016/j.laa.2008.03.002
21.Efimov D., Polyakov A., Richard J.-P. Interval observer design for estimation and control of time-delay descriptor systems // European Journal of Control. 2015. V. 23. P. 26-35. doi: 10.1016/j.ejcon.2015.01.004
Харьковская Татьяна
Александровна
Кремлев Артем Сергеевич
Ефимов Денис Валентинович
аспирант, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, [email protected]
кандидат технических наук, доцент, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, [email protected] PhD, ответственный исследователь первого ранга, Национальный институт исследований по информатике и автоматике, Лилль, 59650, Франция, [email protected]
Tatiana A. Kharkovskaia Artem S. Kremlev Denis V. Efimov
postgraduate, ITMO University, Saint Petersburg, 197101, Russian Federation, [email protected]
PhD, Associate professor, ITMO University, Saint Petersburg, 197101, Russian Federation, [email protected]
PhD, Principal investigator of the first rank, INRIA (Institut national de recherche en informatique et en automatique), Lille, 59650, France, [email protected]