Серия «Математика» 2013. Т. 6, № 3. С. 109—116
Онлайн-доступ к журналу: http://isu.ru/izvestia
ИЗВЕСТИЯ
Иркутского государственного университета
УДК 517.922, 517.926
Детектируемость линейных систем дифференциально-алгебраических уравнений *
П. С. Петренко
Институт динамики систем и теории управления СО РАН, Иркутск
Аннотация. Рассматривается нестационарная наблюдаемая система линейных обыкновенных дифференциальных уравнений с тождественно вырожденной в области определения матрицей при производной искомой вектор-функции. Исследуется свойство детектируемости такой системы в предположениях, обеспечивающих существование структурной формы, в которой разделены "дифференциальная" и "алгебраическая" подсистемы.
Ключевые слова: дифференциально-алгебраические уравнения; структурная форма; детектируемость.
1. Введение
Рассматривается система линейных обыкновенных дифференциальных уравнений
А(г)х'(г) + в(г)х(г) = о, г е т = [о, +то), (1.1)
с достаточно гладкими коэффициентами и наблюдаемым скалярным выходом
у(г) = ст(г)х(г). (1.2)
Здесь А(г),В(г) — заданные (п х п)-матрицы; х(г) — искомая, а с(г) — заданная п-мерные вектор-функции; Т — символ транспонирования. Предполагается, что ёе! А(г) = 0. Системы вида (1.1) называются системами дифференциально-алгебраических уравнений (ДАУ). В данной работе под мерой неразрешенности ДАУ (1.1) относительно
* Работа выполнена при финансовой поддержке РФФИ (проект № 13-01-00287), Программы Президиума РАН (проект № 17.1) и ФЦП "Научные и научно-педагогические кадры инновационной России" (проект № 2012-1.2.1-12-000-1001011).
производной искомой вектор-функции понимается индекс дифференцирования [3].
Детектируемость нестационарных систем, разрешененных относительно производной, исследовалась, в частности, в работах [1, 4, 5]. Применительно к системам ДАУ критерии детектируемости получены в монографии [6] для систем с постоянными коэффициентами и регулярным матричным пучком.
2. Эквивалентная форма
В этом разделе приведены вспомогательные сведения, касающиеся эквивалентной структурной формы для систем линейных ДАУ. В последующих разделах эта форма используется для получения основных результатов. Введем в рассмотрение следующие матрицы
(
Dr,z (t)
C1 A(t) ClA'(t) + C22 B(t)
O
C2 A(t)
O O
\
\ClA(r-1)(t) + C2B(r-2)(t) C'2A(r-2)(t) + C'3B(r-3)(t) ... CCA(t) )
Dry (t)
I C0A(t)
f C0A (t) + C\B (t) \
\ У C'0A(r')(t) + C1B(r-1 )(t) )
O \
Dr, z (t)
Dr,x (t) -
I ( B (t) \
B '(t)
V
\B (r)(t)
\
Dry (t)
/
имеющие размерности nr x nr, n(r + 1) x n(r + 1) и n(r + 1) x n(r + 2)
i!
соответственно. Здесь и далее СЦ = --г.
г j!(i - j)!
Допустим, что для некоторого r (0 < r < n) выполняются условия rank Dr ,z (t) — p — const Ш £ T ив матрице Dr , x (t) имеется неособенный для всех t £ T минор n(r + 1)-го порядка, включающий в себя p столбцов матрицы Dr, z(t) и n первых столбцов матрицы rankDry(t).
Определение 1. Неособенный для всех t £ T .минор n(r + 1)-го порядка матрицы Dr x (t), включающий в себя p столбцов матрицы Dr , z (t) и n первых столбцов матрицы Dr y (t), будем называть разрешающим минором.
Допустим, что известно, какие именно столбцы матрицы ~Drx (t) входят в разрешающий минор. Обозначим d = nr — р. Далее будем предполагать, что d < n. Вычеркнем n — d столбцов матрицы
colon (в (t),B'(t),...,B(r)(t}) = (в (t)j (B' (t))j ... (B (r)(t))TY ,
которые не входят в упомянутый минор. После соответствующей перестановки столбцов из Drx (t) получим матрицу
Лг (t) = Dr,x (t) diag ( Q^Ej),®, ..., з) ,
где Q — матрица перестановок. Обозначим через Лг-\^) матрицу, полученную из Лг (t) вычеркиванием последних n строк:
Лг-^) = (Enr 0)Лг (t),
а через Qr-i(t) — матрицу, полученную из Лг-1(t) вычеркиванием первых n столбцов:
Br-i(t) = K-i(t) ( E0 ).
\ Enr+d J
В работе [2] показано, что при определенных предположениях существует линейный дифференциальный оператор
d f d V-1
K = R0(t) + R1(t)- + ... + Rr-1(t)(-) , (2.1)
преобразующий ДАУ (1.1), (1.2) к виду
x1(t) + Ji(t)xi(t) = 0, (2.2)
X2(t) + J2(t)xi(t) = 0, (2.3)
y(t) = (cj (t) cj(t))( X^) , (2.4)
где
colon(xi(t) X2(t)) = Q-ix(t), colon(ci(t) C2(t)) = QJc(t), (2.5)
xi(t) и ci(t) — (n — d)-мерные вектор-функции, а x2(t) и c2(t) — d-мерные;
( Jo) =(R°(t) Ri(t) ... Rr-i(t))x ^ colon (.B(t), B'(t),..., B(r-i)(t)) Q ( En0d) . (2.6)
При этом матрицы Rj (t) непрерывно дифференцируемы и в соответствии с разрешающим минором определяются единственным образом по формуле
(R0(t) Ri(t) ... Rr-i(t)) — (En O ... O)Aj-i(t) (Ar-i(t)Aj-i(t)j-.
Подставив выражение x2(t) — -J2(t)xi(t), полученное из (2.3), в равенство (2.4), получим выражение для выходной функции, не зависящее от x2(t),
y(t) — (cj(t) - ¿J(t)J2(t)) xi(t). (2.7)
Теорема 1. [2] Пусть:
1) A(t),B(t),c(t) £ C2r-i(T);
2) rankDr ,z (t) — p — const "it £ T;
3) в матрице Dr x (t) имеется разрешающий минор;
4) rankOr-i(t) —'n(r - 1) it £ T.
Тогда любое решение системы (1.1) будет решением системы (2.2), (2.3) и наоборот. Кроме того, существует оператор
d
М = M0(t) + Mi(t)— (2.8)
dt
такой что:
M[R0(t)S(t) + Ri(t)5'(t) + ... + Rr-i(t)5(r-i)(t)] — 5(t) i5(t) £ Cr-i(T),
где M0(t),Mi(t) £ Ci(T) — (n x n)-матрицы.
Коэффициенты Mo(t),Mi(t) находятся по формулам, полученным в статье [2].
Определение 2. Систему (2.2), (2.3) будем называть эквивалентной формой для ДАУ(1.1).
3. Условия детектируемости
В этом разделе получены условия детектируемости системы (1.1), (1.2). Пусть функция у (г) из (1.2) подается на вход системы управления
А(г)х'(г) + в(г)г(г) + 1(г)и(г) = о,
в результате чего получается уравнение
^(г)х'(г) + в(г)х(г) + 1(г)у(г) = о, г е т, (3.1)
где А(г),В(г) — (п х п)-матрицы, а 1(г) — п-мерная вектор-функция, обладающие достаточной гладкостью, Ьо > 0 — фиксированный момент времени.
Обозначим
е(г) = х(г) - г(г), (3.2)
где е(г) е с4т).
Определение 3. Решением системы (1.1) называется п-мерная век-тор-функция х(Ь) е С1(Т), обращающая (1.1) в тождество при подстановке.
Определение 4. Говорят, что система (3.1) асимптотически оценивает состояние системы (1.1), (1.2) если для любого решения х(Ь) системы (1.1) справедливо предельное соотношение е(Ь) ^ 0 при Ь ^ ж.
Из (3.2) следует
е'(г) = х'(г) - г'(г). (з.з)
Положим в (3.1) А(Ь) = А(Ь). Умножим (3.3) слева на А(г), а затем в полученное выражение подставим
А(г)х'(г) = -в(г)х(г), А(г)г'(г) = -В(г)г(г) - 1(г)у(г).
В результате будем иметь
А(г)е'(г) = -в(г)х(г) - В(г)(е(г) - х(г)) + 1(г)ст(г)х(г). (3.4) Пусть В(Ь) = В (г) - 1(Ь)ст (г), тогда уравнение (3.4) примет вид
А(г)е'(г) + (в(г) - 1(г)ст(г)) е(г) = о. (3.5)
Асимптотическое оценивание состояния системы (1.1), (1.2) с помощью системы (3.1) возможно, когда для некоторой вектор-функции 1(г) система (3.5) асимтотически устойчива.
Определение 5. Система (1.1), (1.2) называется детектируемой, если существует такая достаточно гладкая п-мерная вектор-функция 1(г), что система (3.5) асимптотически устойчива.
Пусть для системы (1.1) выполнены все предположения теоремы 1 при г = 1. Тогда оператор (2.1) будет иметь вид
П = Ео(г). (3.6)
Подействовав оператором (3.6) на ДАУ (3.5), получим систему
ЦЖт) - №) = <>. ('3-7>
где
co\on(ei(t) e2(t)) — Q-ie(t), (3.8)
ei(t) и e2(t) имеют размерности n - d и d соответственно, Q — матрица перестановок из (2.5); Ji(t),J2(t) определяются из (2.6). Положим в (3.7)
Ro(t)l(t)— ¡(t), (3.9)
где l(t) — некоторая вектор-функция из пространства Ci(T) размерности n. Тогда уравнение (3.7) примет вид
(*м+- ¡^т — 0. (-3.Щ
Функцию ¡(t) будем искать в виде ¡(t) — ^ l^^ ^, где ¡i(t) — пока
неизвестная (n-d)-мерная вектор-функция. Тогда система (3.10) может быть записана в виде
e[(t) + Ji(t)ei(t) - ¡i(t)(cj(t)ei(t) + cj(t)e2(t)) — 0, (3.11)
e2(t) + J2(t)ei (t) — 0, (3.12)
где ci(t),c2(t) определяются из (2.5).
Из (3.12) найдем e2(t) — -J2(t)ei(t) и подставим в уравнение (3.11)
e[(t) + Ji(t) - ¡i(t)(cj(t) - cJ(t)J2(t))) ei(t) — 0. (3.13)
Согласно определению, система (2.2), (2.7) будет детектируемой, если найдется такая вектор-функция 11 (t), что система (3.13) будет асимптотически устойчива. Будем строить li(t) в (3.13) по алгоритму, предложенному в [2, с.313-314] для системы, разрешенной относительно производной.
Сформулируем теорему [2, с. 314], представляющую собой достаточное условие детектируемости применительно к системе (2.2), (2.7). Для этого определим матрицу наблюдаемости для системы (2.2)
5(t) — co\on(S0(t) Si(t) ... Sn-d-i(t)), (3.14)
где
S0(t) — cj(t) - cj(t)J2(t), St(t) — -Si-i(t)Ji(t) + S'-i, i — 1,...,n d.
(3.15)
Если матрица S(t) обратима, определим вектор-функцию
u(t) — S-i(t)Sn-d(t) — co\on(ui(t), . . . , Wn-d(t)), (3.16)
где Wi(t)(i — 1,...,n - d) — скалярные функции.
Напомним, что некоторая обратимая it £ T (n x ^-матрица X(t) £ Ci(T) является матрицей Ляпунова тогда и только тогда, когда она ограничена и | det X(t)| > а — const > 0.
Теорема 2. Пусть:
1) Ji(t) е Cn-d-i(T); c(t),J(t) e Cn-d(T);
2) S (t) — матрица Ляпунова;
3) в (3.16) функции Wi(t) i — 1 'раз непрерывно дифференцируемы и ограничены на T вместе со своими производными до i — 1 порядка включительно.
Тогда система (2.2), (2.7) детектируема.
Используем теорему 2 для получения условий детектируемости ДАУ (1.1), (1.2).
Теорема 3. Пусть:
1) A(t) е C1(T); B(t),c(t) е Cn-d(T);
2) выполнены условия 2)—4) теоремы 1 при r = 1;
3) выполнены условия 2), 3) теоремы 2;
4) \\<h(t)\\ <k = const, t е T.
Тогда система (1.1), (1.2) детектируема.
Доказательство. В сделанных предположениях для системы (2.2), (2.7) выполняются все условия теоремы 2, в соответствии с которой система (2.2), (2.7) является детектируемой. Это означает, что найдется вектор-функция li(t) такая, что система (3.13) будет асимптотически устойчива. Условие 4) теоремы гарантирует, что в этом случае будет асимптотически устойчива система (3.12), а следовательно и система
(3.11). Тогда при l(t) = ^ ^ ) будет асимптотически устойчива и
система (3.10). В сделанных предположениях существует оператор (2.8) — левый обратный для оператора (2.1). Подействовав оператором (2.8) на уравнение (3.9), найдем вектор l(t):
M[Ro (t)l(t)] = l(t) = M[l(t)], (3.17)
который определяется единственным образом. По построению системы (3.5) и (3.10) экивалентны в смысле устойчивости. Таким образом, выбирая l(t) согласно (3.17), гарантируем, что система (3.5) будет также асимптотически устойчива. Согласно определению 5 это означает детектируемость системы (1.1), (1.2). Теорема доказана. □
Список литературы
1. Гайшун И. В. Введение в теорию линейных нестационарных систем / И. В. Гайшун. - Минск : Изд-во Ин-та математики НАН Беларуси, 1999. - 409 с.
2. Щеглова А. А. Существование решения начальной задачи для вырожденной линейной гибридной системы с переменными коэффициентами / А. А. Щеглова // Изв. вузов. Математика. - 2010. - № 9. - С. 57-70.
3. Brenan K. E. Numerical solutions of initial-value problems in differential-algebraic equations / K. E. Brenan, S. L. Campbell, L. R. Petzold. - Philadelphia : SIAM, 1996.
4. Ikeda M. Estimation and feedback in linear time-varying systems: a deterministic theory / M. Ikeda, H. Maeda, S.Kodama // SIAM J. on Contr. and Opt. - 1975. - Vol. 13, N 2. - P. 304-326.
5. Johnson G.W. A deterministic theory of estimation and control / G. W. Johnson // IEEE Trans. on Automatic Control. - 1969. - Vol. AC-14, N 4. - P. 380-384.
6. Dai L. Singular control system / L. Dai // Lecture notes in control and information sciences, 118. - Berlin, Heidelberg ; N. Y. : Springer-Verlag. - 1989. - 332 p.
P. S. Petrenko
Detectability of linear systems of differential-algebraic equations
Abstract. We consider an observed time varying system of linear ordinary differential equations with an identically degenerate matrix coefficient preceding the derivative of the desired vector function. We study detectability of such system under the assumptions of existence of a structural form, which are devided into "differential" and "algebraic" subsystems.
Keywords: differential-algebraic equations; structural form; detectability.
Петренко Павел Сергеевич аспирант, Институт динамики систем и теории управления СО РАН, 664033, Иркутск, ул. Лермонтова, 134 ([email protected])
Petrenko Pavel
post-graduate student, Institute for System Dynamics and Control Theory Siberian Branch of Russian Academy of Sciences (ISDCT SB RAS), 134, Lermontov St., Irkutsk, 664033 ([email protected])