Научная статья на тему 'Дуальность нелинейных динамических систем'

Дуальность нелинейных динамических систем Текст научной статьи по специальности «Математика»

CC BY
265
52
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Проблемы управления
ВАК
Область наук

Аннотация научной статьи по математике, автор научной работы — Жирабок А. Н.

Устанавлена дуальность свойств наблюдаемости и управляемости нелинейных непрерывных и дискретных динамических систем.

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

ON THE DUALITY OF NONLINEAR DYNAMIC SYSTEMS

The duality of observability and controllability properties for nonlinear continuous and discrete dynamic systems is established.

Текст научной работы на тему «Дуальность нелинейных динамических систем»

А

нализ и синтез систем управления

УДК 681.511

ДУАЛЬНОСТЬ НЕЛИНЕЙНЫХ ДИНАМИЧЕСКИХ СИСТЕМ1

А. Н. Жирабок

Дальневосточный государственный технический университет, г. Владивосток

Устанавлена дуальность свойств наблюдаемости и управляемости нелинейных непрерывных и дискретных динамических систем.

ВВЕДЕНИЕ

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

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

Настоящая работа является естественным продолжением работы [3] на класс нелинейных непрерывных и дискретных динамических систем, описываемых уравнениями

[(?) = /([(?), и(0), \(?) = й(х(0) (1)

и

[(? + 1) = /([(?), и(0), \(?) = й(х(0), (2)

1 Работа выполнена при поддержке РФФИ (грант 03-01-00791) и Министерства образования и науки РФ.

соответственно, где [ є ; с 5й, и є 8 с \ є У с

с 51 — векторы состояния, управления и выхода, / и Л — в общем случае нелинейные векторные функции. Будем обозначать системы (1) и (2) пятеркой 6 = (;, 8, <, /, Л). Задача настоящей работы заключается в установлении вида дуальности наблюдаемости и управляемости для рассматриваемого класса систем.

Согласно работам [2, 3] систему 6 будем называть ненаблюдаемой, если существуют состояния х(?0) и х'(?0) такие, что для произвольного управления и(т) на интервале [?0, да) выполняется равенство +(х(ґ0), и(т)) = +(х'(ґ0), и(т)), где +(х(ґ0), и(т)) — выходная реакция системы 6 в начальном состоянии х(?0) на управление и(т), т > ?0. Состояния х(?0) и ['(?0) будем называть эквивалентными. Систему

6 будем называть неуправляемой, если для некоторого состояния [0 существует такое состояние [ , что ни для какого конечного интервала ?1—?0 не существует управления и(т), переводящего систему из состояния [0 = [ (?0) в состояние [ ' = [ (?1).

Для анализа общих свойств наблюдаемости и управляемости будем использовать конструкцию гомоморфизма систем [6, 7].

1. ОБЩИЕ РЕЗУЛЬТАТЫ

0 ГОМОМОРФИЗМАХ СИСТЕМ

Пусть ф: ; о ; — произвольная (для системы

(1) — дифференцируемая) функция. Будем называть ее гомоморфизмом системы 6 в некоторую систему 6 ' = (;, 8, У, / , Л') с 8' = 8, < = < и за-

писывать ф: 6 о 6 , если в дискретном случае коммутативны диаграммы

т. е. ф(/([, х)) = /(ф([), х) для всех [ е X, х е 8, где кхи я8 — проекции (т. е. х) = [ и Я8([, х) = х), — тождественная функция. Конструкция флх х л8 означает, что проекции %х и л8 выделяют из пары ([, х) соответствующие компоненты, первая из которых преобразуется функцией ф, и затем вновь формируется пара (ф([), х). Формальное определение знака “х” будет дано в § 2. В непрерывном случае функция ф у правой стрелки первой из диаграмм (3) заменяется на матрицу Якоби ^ф/^х и требование коммутативности дает равенство (а?ф/йГх)(/([, х)) = Дф([), х).

Нетрудно видеть, что если гомоморфизм ф не-инъективен, то система 6 ненаблюдаема; в § 3 будет показано обратное. Следовательно, система 6 ненаблюдаема в том и только том случае, когда существует неинъективный гомоморфизм ф: 6 о 6 . Напомним, что функция ф называется инъективной, если из ф(х) = ф(х*) следует х = х*.

Систему 6* = (X*, 8*, 7*, /*, Л*) с 8* = 8 и

7* = 7 назовем минимальным образом системы 6, если существует суръективный гомоморфизм ф*: 6 о 6 * и для произвольного гомоморфизма ф: 6 о 6 ' найдется такой гомоморфизм ф ': 6 ' о 6 *, что коммутативна диаграмма

(4)

Напомним, что функция ф*: X о X* называется суръективной, если для произвольного х* е X* существует прообраз х е X такой, что ф*(х) = х*; иными словами, если ф*^) = X*.

Теорема 1. 1инимальньш образ единственен с точностью до изоморфизма и наблюдаем.

Доказательство теоремы полностью повторяет доказательство аналогичной теоремы в работе [3] для дискретного случая и поэтому не приводится.

Из сказанного следует важная роль функции ф*. Ясно, что если функция ф* неинъективна, то система 6 ненаблюдаема. Обратно, пусть ф* инъектив-на; так как согласно диаграмме (4) для произвольного гомоморфизма ф: 6 о 6 ' справедливо ф ф = ф*,

то функция ф также инъективна [8]. В силу произвольности функции ф отсюда следует, что система 6 наблюдаема; иными словами, у нее нет эквивалентных состояний.

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

Из определения следует, что в неуправляемой системе некоторые состояния недостижимы из начального состояния. Это можно связать с существованием некоторого несуръективного гомоморфизма \: 6 ' о 6. Перейдем к формальным конструкциям.

Систему 6* = (X*, 8*, 7*, /*, Л*) с 8* = 8, 7* = 7 назовем максимальным прообразом системы 6, если существует инъективный гомоморфизм \*: 6* о 6 и для произвольного гомоморфизма \: 6 ' о 6 найдется такой гомоморфизм \’: 6* о 6 , что коммутативна диаграмма

(5)

Теорема 2. 1а}симальньш ярообраз единственен с точностью до изоморфизма и уяратляем.

Теорема доказывается по аналогии с теоремой 1.

Нетрудно видеть, что если некоторый гомоморфизм \: 6 ' о 6 несуръективен, то система 6 неуправляема; в § 3 будет показано обратное. Из сказанного следует, что если функция \ несуръек-тивна, то система 6 неуправляема. Обратно, пусть \ суръективна; так как согласно диаграмме (5) для произвольного гомоморфизма \: 6 ' о 6 справедливо ' = \*, то функция \ также суръективна [8].

В силу произвольности функции \ отс юда следует, что система 6 управляема.

Наша дальнейшая задача состоит в выявлении некоторых свойств функций ф* и \* и получении ряда конструкций, демонстрирующих искомую дуальность. Для этого предлагается применить специальный математический аппарат, положенный в основу работ [3, 4]. Коротко изложим е го основные положения, сделав акцент на дуальности; необходимые детали и доказательства можно найти в работах [3, 4].

2. АЛГЕБРА ФУНКЦИИ

Рассматриваемый математический аппарат содержит четыре основные конструкции. Пусть (*(* *) — множество функций с областью определения (значений) X.

• Отношения частичного предпорядка Р и ^: для произвольных функций а, Е е * и а*, Е* е * * будем записывать как а Р Е и а* > Е*, если существуют функции g и £* такие, что коммутативны диаграммы

где 6, :, 6 * и : — некоторые множества. Нетрудно видеть, что если ла и — разбиения, индуцируемые функциями а и Е на множестве X, то а Р Е тогда и только тогда, когда ла Р кь. Дуально, если

а*(6*) и Е*(:) — образы множеств 6* и : в X, то а* > Е* тогда и только тогда, когда а*(6*) з Е*(:*).

Если а Р Е и Е Р а (а* < Е* и Е* < а*), будем записывать а * Е (а* * Е*) и говорить, что эти функции эквивалентны. Нетрудно видеть, что эквивалентным функциям соответствуют одинаковые разбиения или образы.

• Операции х и □: прямым произведением а х Е функций а и Е и прямой суммой а* □ Е* функций а* и Е* назовем функции g и ^ такие, что коммутативны диаграммы

где х — прямое произведение множеств 6 и :, □ — прямая сумма множеств 6 * и :*, я6 и — проекции, т6* и т:* — вложения [8]. Из определений прямого произведения и прямой суммы множеств следует, что функции g и g * единственны. Введенным конструкциям можно дать эквивалентные определения:

ах Е = тахЛ g Р а, Р Е),

аЪЕ* = тт^*| g* > а *, g* > Е *).

• Бинарные отношения А и А*: (а, Е) е А и (а*, Е *) е А*, если коммутативны следующие диаграммы:

где й и й* — некоторые функции. В непрерывном случае функции Е и Е* заменяются на матрицы Якоби йЕ/йх и йЕ*/й^ *, соответственно.

• Операторы 0 и р: 0(Е) — это максимальная функция, образующая с функцией Е пару:

(0(Е), Е) е А, (а, Е)А ^ а Р 0(Е);

р(а *) — это минимальная функция, с которой функция а* образует пару:

(я*, р(я *)) є А*, (я*, Е*)

Правила вычисления операций и операторов и их свойства содержатся в работах [3, 4].

Как следует из сравнения приведенных парных диаграмм, они показывают дуальность определяемых ими отношений предпорядка, операций и операторов, при этом дуальность состоит в инвертировании всех стрелок на диаграммах (кроме тех, которые определяют исходную систему).

3. АНАЛИЗ НАБЛЮДАЕМОСТИ И УПРАВЛЯЕМОСТИ

Сравнивая диаграммы (3), (6), (8) и учитывая определение оператора 0, с очевидностью заключаем, что функция ф является гомоморфизмом систем 6 о 6" в том и только том случае, когда справедливы неравенства

Ф Р Л, ф Р 0(м).

(9)

Пусть система 6 ненабл юдаема; определим неинъективную функцию ф следующим образом: ф(х) = ф(х') тогда и только тогда, когда состояния х и х' эквивалентны, т. е. +(х, х) = +(х, х). Нетрудно видеть тогда, что для эквивалентных состояний из равенства ф(х) = ф(х') следует Л(х) = Л(х'); кроме того, из ф(х) = ф(х') и коммутативности диаграммы (3) следует ф(/(х, х)) = ф(/(х, х)) для системы (2) и (йф/йх)(/(х, х)) = (йф/йх)(/(х, х)) для системы (1). Сравнивая это с определениями отношения Р и оператора 0, заключаем, что справедливы неравенства (9). Таким образом, система

6 ненабл юдаема в том и тол ько том случае, когда существует неинъективный гомоморфизм ф: 6 о 6.

Положим Л0 = Л,

й* + 1 = Л* х 0(^), £ = 0, 1, 2, ...; (10)

если + 1 * при некотором и, то функция ф0 = является наибольшей, удовлетворяющей неравенствам (9) [4], и, следовательно, является гомоморфизмом 6 о 60 для некоторой системы 60 = (X0, 8,

7, /0, Л0). Из экстремального свойства функции ф0 (так же, как и для функции ф*) нетрудно заключить, что она может быть взята в качестве крите-

рия наблюдаемости: система 6 набл юдаема в том и

только том случае, когда функция ф0 инъективна.

Факторизуем функцию ф0, т. е. представим ее в виде ф0 = рн, где р — инъективная, а н — суръек-тивная функции; факторизация единственна с точностью до изоморф0 изма [7]. Оказывается, что функция н, как и ф , обладает экстремальным свойством в классе суръективных функций.

Теорема 3. Рсли некоторая с^р^ектитная ф^н}-ция ф ятляется гомоморфизмом 6 о 6", то ф Р н.

Доказатель ство. Так как ф0 — наибольший среди всех гомоморфизмов системы 6, то ф Р ф0. Изобразим это на коммутативной диаграмме (сплошные стрелки):

(11)

Отсюда с учетом суръективности ф и инъектив-ности р на основании леммы Зейгера о пополнении [7] получаем, что существует единственная функция X' о н^) (штриховая стрелка), дополняющая диаграмму до коммутативной, что и позволяет установить требуемое неравенство.

Поскольку гомоморфизм ф* (см. диаграмму (4)) суръективен, то на основании теоремы 3 имеем ф* Р н. В работе [3] показано, что в дискретном случае функция н также является гомоморфизмом, а тогда из определения функции ф* следует неравенство н Р ф*, что в итоге дает н * ф*. Если системы (1) и (2) линейны, то, сравнивая полученные результаты с результатами работы [1], можно сделать вывод о том, что множество н^) соответствует фактор-пространству X/X#, а функция н — каноническому отображению X о X/X#, где X# — нуль-пространство матрицы наблюдаемости линейной системы.

Перейдем к анализу управляемости; здесь мы будем опираться только на первую из диаграмм (3), поскольку функция Л в этом анализе не участвует, и описывать систему тройкой 6 = (X, 8, /).

Для получения дуальных конструкций при анализе управляемости по аналогии с работой [5] введем функцию р: 5 о {х0 = х(^0)}, где 5 — произвольное множество. Ограничимся задачей анализа управляемости класса систем, у которых начальное состояние х0 достижимо из некоторого другого состояния. От гомоморфизма \: 6" о 6 допол-

нительно потребуем, чтобы для некоторой функции р' была коммутативной диаграмма

(12)

что означает согласование начальных состояний систем 6" и 6. Напомним, что из диаграмм (3) рассматривается только первая из них.

Сравнивая диаграммы (3), (6), (8) и (12) и учитывая определение оператора р, с очевидностью заключаем, что функция \ является гомоморфизмом 6" о 6 в том и только том случае, если справедливы неравенства

(13)

Пусть 6 неуправляема и .([0) — область достижимости этой системы с начальным состоянием [0. Обозначим X — .([0), /' — сужение функции

I на множество X’ и рассмотрим систему 6" = (X,

8 — 8, /'). Введем функцию \ с условием .([0) С с\(Х) Нетрудно видеть, что справедливы соотношения /(\([), х) = \(/' ([', х)) для системы (2) и /(\([), х) = (й\/й?[')(/' ([', х)) для системы (1). Сравнивая это с определением отношений ^ и А* и оператора р, заключаем, что справедливы неравенства (13). Таким образом, система 6 неуправляема тогда и только тогда, когда существует не-суръективный гомоморфизм \: 6" о 6.

Положим р0

N+1 _ N / к\

р - р □ Р(р ),

и + 1

N - 0, 1, 2,

(14)

Теорема 4. Рсли р ^ * р яри не}отором г, то ф^н}ция \0 = рг ятляется наименьшей, ^дотлетто-ряю^ех нератенсттам (75^, и, следотательно, она является гомоморфизмом 60 о 6 для не}оторох системы 60 = (А0, 8, 7, /0, Л0) с Л0 = Л\0.

Доказатель ство. Пусть рг + 1 * рг; тогда на основании условий (14) для функции \0 = рг * рг+1 справедливо соотношение \0 * \0 □ р(\0). Так как для операции □ выполняется неравенство \0 □ □ р(\0) > р(\0), то на основании предыдущего получаем \0 > р(\0). Справедливость соотношения р ^ \0 следует непосредственно из цепочки неравенств р = р ^ р1 ^ ... ^ рг = \0. Пусть для некоторой функции \ выполняются условия (14). Из первого из них с учетом свойства монотонности оператора р следует неравенство р(р) ^ р(\), что вместе с условием р(\) ^ \ дает неравенство р(р) ^ \. Рассматривая его вместе с условием р ^ \, на основании свойства отношения получаем не-

равенство р □ р(р) ^ \ или р1 ^ \. Продолжая

161

СОИТШ 8С1ЕИСЕ$ № 1 • 2005

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

аналогично, получим р2 ^ \, ..., рг ^ \, откуда \0= рг ^ \.

Из экстремального свойства функции \0 (так же, как и для функции \*) нетрудно заключить, что она может быть использована при анализе управляемости: система 6 управляема в том и только том случае, когда \0 суръективна.

Факторизуем функцию \0, т. е. представим ее в виде \0 = р*н*, где р* — инъективная, а н* — суръ-ективная функции. Как и \0, функция р* обладает экстремальным свойством в классе инъективных функций.

Теорема 5. Рсли не}оторая ин^ектитная функция \ ятляется гомоморфизмом 6" о 6, то \ > р*.

Доказатель ство. Так как \0 — наименьший среди всех гомоморфизмов вида 60 о 6, то \ > \0. Изобразим это на коммутативной диаграмме (сплошные стрелки):

*0

Так как функция \ инъективна, а н* суръектив-на, то на основании леммы Зейгера о пополнении [7] получаем, что существует единственная функция н*^) о X (штриховая стрелка), дополняющая диаграмму до коммутативной, что и позволяет установить требуемое неравенство.

ЗАКЛЮЧЕНИЕ

Таким образом, для анализа свойств наблюдаемости и управляемости нелинейных непрерывных и дискретных динамических систем на основе специального математического аппарата (алгебры функций) получен ряд соотношений. Нетрудно видеть, что основные конструкции алгебры функций вводились дуальными парами (диаграммы (6)—(8) и определения операторов 0 и р). Дуальность здесь понимается в теоретико-категорном смысле как совпадение соответствующих комму-

тативных диаграмм с точностью до инвертирования стрелок (кроме тех из них, которые описывают рассматриваемые системы). В её основе лежит дуальность, установленная для разложимых систем [5, 9]. Дуальными же получаются и соотношения, описывающие задачи наблюдаемости и управляемости: (9) и (13), (10) и (14) (сравните также правую диаграмму (3) и (12), диаграммы (4) и (5), (11) и (15)); заметим, что свойства инъективности и суръективности функций также являются дуальными понятиями [8].

Отметим, что по сравнению с дискретным случаем [3] число дуальных пар уменьшилось, в частности, перестали быть дуальными почти все свойства операций и операторов алгебры функций. Нетрудно видеть, что это — естественный результат расширения класса рассматриваемых систем до непрерывных и дискретных. Главный вывод, тем не менее, сохранился: дуальность свойств наблюдаемости и управляемости в нелинейном случае — это теоретико-категорная дуальность.

ЛИТЕРАТУРА

1. Уояам М. Линейные многомерные системы управления. — М.: Наука, 1980. — 376 с.

2. +HUPDQQ 5., .uhqhu $./. Nonlinear controllability and observability // IEEE Trans. Automat. Control. — 1977. — Vol. AC-22. — № 5. — P. 728—740.

3. Умрябо; k. S. Дуальность свойств наблюдаемости и управляемости нелинейных динамических систем // Известия РАН. Теория и системы управления. — 1998. — № 1. — С. 5—8.

4. Умрябо; k. S., k. p. Функциональное диагности-

рование непрерывных динамических систем, описываемых уравнениями с полиномиал ьной правой частью // Автоматика и телемеханика. — 1987. — № 8. — С. 154—164.

5. kuE/E 0., 0DQHV (. Foundation of system theory: decomposable systems // Automatica. — 1974. — Vol. 10. — P. 285—302.

6. -., 5. Algebraic structure theory of sequential

machines. — N.-Y.: Prentice-Hall Inc., 1966. — 211 p.

7. С., Фялб' Л., kpdwd М. Очерки по математической теории систем. — М.: Мир, 1971. — 400 с.

8. Голдбшт С. Топосы. Кате горный анализ ло гики. — М.: Мир, 1983. — 488 с.

9. Дяшлот {. Умря&ж; k. S. Управляемость и наблюдаемость разложимых систем // Кибернетика и вы числительная техника. — 1987. — Вып. 73. — С. 19—26.

C-pd/7 ]K/>dEoN@pd/7.uw □

ВНИМАНИЮ АВТОРОВ И ЧИТАТЕАЕИ!

Журнал "ПРОБЛЕМЫ УПРАВЛЕНИЯ" входит в Перечень периодических научных изданий, рекомендуемых ВАК для публикации научных работ, отражающих основное научное содержание докторских диссертаций.

ПРОБЛЕМЫ УПРАВЛЕНИЯ № і • 2ПП5

17

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