Научная статья на тему 'Модификация алгоритма построения реализации отображения вход-выход'

Модификация алгоритма построения реализации отображения вход-выход Текст научной статьи по специальности «Математика»

CC BY
80
24
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИМВОЛЬНЫЕ ВЫЧИСЛЕНИЯ / ИНТЕГРИРУЕМОСТЬ РАСПРЕДЕЛЕНИЯ / ТЕОРИЯ УПРАВЛЕНИЯ

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

Рассмотрена реализация отображения вход-выход в виде уравнений состояния. Исследование проведено методами дифференциальной геометрии. Разработанный ранее алгоритм построения реализации включает проверку существования первых интегралов распределения. Предложен надёжный способ проверки существования с помощью условия Фробениуса на языке дифференциальных форм. Для этого построено разложение модуля, содержащего дифференциалы входящих в уравнения переменных. На основе разложения получен метод построения базиса кораспределения. Результаты работы могут быть использованы для проверки интегрируемости распределений в задачах автоматического управления. При использовании результатов рекомендуется применять системы символьных вычислений.

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

Текст научной работы на тему «Модификация алгоритма построения реализации отображения вход-выход»

электронное научно-техническое издание

НАУКА и ОБРАЗОВАНИЕ

_Эл № ФС77 - 30569. Государственная регистрация ^0421100025. ISSN 1994-0408_

Модификация алгоритма построения реализации отображения вход-выход

77-30569/245858

# 10, октябрь 2011 А. В. Евсеев

УДК 517.977

МГТУ им. Н.Э. Баумана [email protected]

1. Введение

В статье [1] дано теоретическое обоснование перехода от описания системы с управлением при помощи уравнений отображения вход-выход к описанию с помощью уравнений состояния. Такой переход называется реализацией отображения вход-выход в виде уравнений состояния.

В работе [2] на основе теоретического обоснования разработан алгоритм построения реализации. Недостатком алгоритма является то, что на одном из шагов проверка интегрируемости распределения производится при помощи непосредственного поиска первых интегралов, что может приводить к отрицательному результату, если первые интегралы не находятся аналитически. В данной работе предлагается модификация алгоритма, позволяющая проверять интегрируемость распределения, используя условие Фробениуса на языке дифференциальных форм.

2. Предварительные сведения

Рассмотрим систему обыкновенных дифференциальных уравнений с выходом

у?г) = Фг (*, У,У,..., У(к-1), и, и,... , и(в)) , i = 1,..., р, (1)

где у = (у!,...,ур), у(к ^ = {у(11 1),...,у<ркр 1}), и ={щ,...,ит).

Представление (1) — это запись системы с управлением в виде уравнений отображения вход-выход.

Требуется найти такую замену переменных

х = Xу, у,..., у(к-1), и, и,..., и(5-1)), (2)

которая приводит систему (1) к виду

р

х = /(г,х,и), х е и е Кт, п = ^кг, (3)

г=1

у = Ь,(г,х,и,и,...,и(г)). у е ЕР (4)

Уравнения (3), (4) — это реализация отображения вход-выход (1) в виде уравнений состояния, не содержащих производных управления.

Теорема о необходимых и достаточных условиях существования реализации (3), (4) формулируется ниже после некоторых дополнительных определений.

Пусть Т — множество функций, зависящих от у, и и любого конечного числа их производных. В статье [1] приводится следующее определение модуля Н1 над Т:

Н1 = ър&пТ{(И, с1у,..., ¿у(к-1), (1и,..., (и(8-1)}. (5)

Модули Нг, % = 2,... ,в + 1 вводятся по индукции:

Н+1 = {и еНг: Ш е Нг}. (6)

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

Теорема 1. а) Реализация вида (3), (4) локально существует для уравнений (1) отображения вход-выход тогда и только тогда, когда модуль На+1 имеет базис из точных 1-форм.

Если такая реализация существует, то Ь) п = к1 + ... + кр;

с) функция уг = Нг в (4) зависит только от 7, х, если кг > в, и зависит от 7, х, и, и,..., и(в-к), если кг < в.

Выбрав какой-либо базис {и0,... , ип} в Нв+1, условие существования в Нв+1 базиса из точных 1-форм можно проверить с помощью условия Фробени-уса

7иг Л и0 Л ... Л ип = 0, i = 0, п. (7)

Для построения базисов модулей Н2,..., требуется также лемма 1 из [1].

Лемма 1. Для 3 = 1,..., в справедливо равенство

Н = Н+1 © врап^и^-),..., ¿и^}. (8)

3. Построение разложения

Теорема 2. а) Любая 1-форма и Е Н1 единственным образом может быть представлена в виде следующей суммы

т е-1

и = и5+1 + ЕЕ ск 7и(к), (9)

^=1 к=0

где и8+1 Е Н8+1.

Ь) Выберем произвольную 1-форму и ЕН1

р к—1 т е-1

I V1 V1 ,(к) Л Ък

а077 + Е Е аг 7уг(/<) + Е Е Ьк 7и((к), а0, а,Ькд . ¿=1 /¿=0 (=1 к=0

Тогда коэффициенты ск могут быть найдены согласно следующему рекур-

(

рентному соотношению

„в-1 _ „ка-1

'V + £ а0>-1 ^, (10)

С( = Ь( + аа о (в) '

а=1 ди(

, I т в—1

а

с( = 4+1 ( "77 (и-ЕЕ ск аи(к) I I , 3 = в - 2,..., 0, (11)

( ( » 77 .

(=1 к=+1

где с( (П) — это соответствующий коэффициент в разложении 1-формы П согласно выражению (9).

Доказательство. Проведём доказательство по индукции. Пусть ] = в - 1. Из леммы 1 следует, что для любой 1-формы и1 из Н1 можно найти разложение

т

Ш1 = шя+1-(я-1) + £ с5-1(и(5-1), (12)

2=1

где и8+1-(8-1) = Ш2 е Н2.

Коэффициенты разложения с^-1,..., ст-1 можно найти аналитически. Действительно, выберем произвольную 1-форму и1 е Н1

р к-1 т е-1

Ш1 = ао(г + £ (у(/<) + Ьк(и[к), «о, О? , Ьк е Т.

¿=1 /¿=0 я=1 к=0

Найдём для и1 е Н1 производную в силу системы (1).

р к —1 т е-1 р к—2

Ш 1 = аоС + £ £ а(у^ + £ £ Ьк(и^ + £ £ а'*(у(/*+1) + ¿=1 /¿=0 2=1 к=0 ¿=1 /¿=0 р т е-1

+ £ ак*-1С<л(£, у,..., у(к-1), и,..., и(!)) + £ £ Ьк(и(к+1) = ¿=1 2=1 к=0 т / р д \ = Ш + £ Ь^ + £ а^"-1 ^ (Ц>> (13)

2=1 \ а=1 ди2 /

где Ш е Н1.

Продифференцируем также разложение (12).

тт

и1 = I Ш2 + £ С2-1(и25-1М + £ с2-1(и25), (14)

2=1 / 2=1

где (¿2 + Ет=1 сС2 1(и25 е Н1, а ^^ с2 1(и2') е Н1

^2=1 ^ 1(и2 ) Сравнивая выражение (14) с выражением (13), в котором сумма

тр

£ к-1+£ «а--1 («<"

2=1 \ а=1 ди2

также не принадлежит модулю Н1 , видим, что

С- = Ы1 + V а'»-1 д*

, -Ь^ + £ а^1 ^ ■ (15)

а=1 ди2

Пусть утверждение теоремы верно для 3 = I, тогда верно следующее выражение

т в-1

и = ив+1-/ + ЕЕ ск 7и(к), (16)

(=1 к=/

где и8+1-/ Е Н8+1-/.

Рассмотрим случай 3 = I - 1. Согласно (8)

т

ив+1-/ = ив+2-/ + Е с(-17и(/-1), (17)

(=1

где ив+2-/ Е Нв+2-/.

Подставив (17) в (16), получим выражение, аналогичное (16), но для 3 = I - 1.

Продифференцируем (16)

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

т ( )

ив+1-/ = ив+2-/ + Е (с(-1аи(/-1) + с(-17и(/^ , (18)

(=1

где и в+2-/ + Ет=1 <С(-17и(/-1) Е Нв+1-/, Ет=1 с(-17и(/) Е Нв+1-/.

Так как согласно (6) ив+1-/ Е Нв-/, запишем разложение ив+1-/ по лемме 1 в виде

т

и в+1-/ = ив+1-/ + Е 4 7и(/), (19)

(=1

где ив+1-/ Е Нв+1-/, а с( — коэффициенты в разложении ив+1-/ согласно (16).

Сравнивая выражения (18) и (19), с учётом (16) получим для д = 1, т

с(-1 = г( = с( (ив+1_,) = с^"77 (и - ЕЕ Е ск<НЧ) ) ■ (20)

Теорема доказана.

Пример. Найдём коэффициенты св 2, д = 1,т. 1-форма и2 Е Н2 выража

ется из (12) следующим образом

р к-2 т в-2

и2 = а0"7 + ЕЕ а!г "У?0 + ЕЕ Ьк "и(к) + ¿=1 /¿=0 (=1 к=0

рт

+ Е аО.""1 ( - Е . (21)

а=1 у в=1 в

Продифференцируем (21) в силу системы (1)

Ш 2 = Ш2

+ £ ( «о-2 + £

а

кв-1

в

2=1

а=1

'в-2

в =1

дуОка-1)

(у,

ка — 1

+

а=1

« к а 1

«а

с( ( д*с

ди2!-1) (^ди25)

в-1

(22)

где Ш2 е Н2.

Тогда по теореме 2 согласно (10) и (11) получим

с

в-2

в-2

а=1

а=1

а к а 1

аа

д*с

С / д*с

ди2в-1) (^ди25)

а

ка-2

+ 1] «в

в=1

кв-1 д*в \ д*с

ду

(ка 1)

а

ди

(в)

+

(23)

Замечание. Выражение (9) определяет разложение модуля Н1 в прямую сумму модулей над кольцом Т

Н1 = Нв+1 © 8рапТ{(и1,..., Сит} © ... © 8рапТ{(и1в-1),..., Сит-1)}. (24)

Отметим, что коэффициенты с', д = 1, т, к = 0,в - 1 находятся аналитически и могут быть получены с использованием системы символьных вычислений.

4. Построение базиса На+\ Теорема 3. Пусть для модуля Н1 задан некоторый базис

(£, (у1,..., Су(к1-1),Су2,..., (у^кр-1),(и1,..., Си1в-1),(и2,..., (ит!-1). (25) Тогда в качестве базиса модуля Нв+1 можно выбрать систему 1-форм

к

а, Шт,..., ш

т в-1

(у/4 - £ £ ^(и(к), % = 1г = 0Л-Г,

к1 -1 Ш0 ,Ш

икр-1, р

(26) (27)

2=1 к=0

2

2

2

а

2

где = ск(7у^) — коэффициенты в разложении 1-форм согласно (9).

Доказательство. Каждую 1-форму из базиса Н1 можно разложить согласно (9). В этом случае для каждого элемента базиса Н1 получим 1-форму из модуля Нв+1, соответствующую слагаемому ив+1 в выражении (9).

Для 1-форм duk, q = 1, m, k = 0, s — 1 элемент, соответствующий в (9), будет равен нулю, так как каждая из 1-форм duk принадлежит одной из линейных оболочек spanF{duk,..., dum}, k = 0, s — 1 в разложении (24), а следовательно, не имеет составляющих в Hs+1.

Выразив из (9) для каждой 1-формы dy/, i = 1,p, l« = 0, k — 1 соответствующую 1-форму, принадлежащую Hs+1, получим набор (27).

Очевидно, что система (26) является линейно независимой. Количество 1-форм в системе равно 1 + Хл=1 k«. При этом размерность модуля Hs+1, согласно выражению (24), также равна dim H1 — ms = 1 + ЕГ=1 k« + ms — ms = =1 k«. Cледовательно, система (26) является базисом Я5+1.

Замечание. Проверив для системы 1-форм (26) условие Фробениуса (7), можно определить, интегрируемо ли распределение, являющееся сопряжённым дополнением к модулю Hs+1.

5. Заключение

Представленный способ построения базиса модуля Нв+1 позволяет проверить условие существования реализации вида (3), (4), не прибегая ни к непосредственному интегрированию, ни к проверке ранга функциональных матриц. Кроме того, в случае, когда реализация вида (3), (4) не существует, базис Нв+1 может быть использован для проверки условия существования реализации более общего вида, в которой уравнения состояния содержат производные управления.

Следует отметить, что полученный способ проверки интегрируемости можно связать с условием существования реализации, приведённым в работе [3], однако там оно формулируется на языке векторных полей.

Работа выполнена при финансовой поддержке гранта РФФИ 10-07-00617 Программы Президента РФ по государственной поддержке ведущих научных школ (грант № НШ-4144.2010.1).

Список литературы

1. Крищенко А.П., Четвериков В.Н. Преобразования описаний нелинейных систем. // Дифференциальные уравнения. 2009. Т. 45, № 5. С. 706-715.

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

2. Евсеев А.В., Четвериков В.Н. Использование компьютерной алгебры в задаче реализации динамических систем. // Научный Вестник МГТУ ГА. 2011. № 165. С. 19-25.

3. Delaleau E., Respondek W. Lowering the Orders of Derivatives of Controls in Generalized State Space Systems. // Journal of Mathematical Systems, Estimation and Control. 1995. Vol. 5, No. 3, pp. 1-27.

electronic scientific and t echnical periodical

SCIENCE and EDUCATION

El № FS77 - 30569. №0421100025. ISSN 1994-0408

Modification of Algorithm of Input-Output Map Realization 77-30569/245858

# 10, October 2011

A. V. Evseev

Bauman Moscow State Technical University

[email protected]

State-space realization of input-output map is considered. Differential geometry methods are used. Developed in the past realization algorithm includes check of distribution integrability. Infallible method of integrability check is suggested. Frobenius theorem in terms of differential forms is used for this purpose. Decomposition of module based on differentials of system variables is made. Method of basis construction based on the decomposition is obtained. One can use results to check distribution integrability in automatic control problems. Symbolic computation systems utilization is suggested together with results.

References

1. Krishchenko A.P., Chetverikov V.N. Transformations of Descriptions of Nonlinear Systems // Differential Equations. 2009. Vol. 45, No 5, pp. 721-730.

2. Evseev A.V., Chetverikov V.N. Using Computer Algebra in the Problem of Realization of Input-Output Maps // Research Herald of the MSTU CA. 2011. No. 165, pp. 19-25.

3. Delaleau E., Respondek W. Lowering the Orders of Derivatives of Controls in Generalized State Space Systems // Journal of Mathematical Systems, Estimation and Control. 1995. Vol. 5, No. 3, pp. 1-27.

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