Научная статья на тему 'Явные формулы синтеза регулятора и наблюдателя для дескрипторной системы'

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

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

Аннотация научной статьи по математике, автор научной работы — Зубов Николай Евгеньевич, Зыбин Евгений Юрьевич, Мисриханов Мисрихан Шапиевич, Рябченко Владимир Николаевич

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

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

Похожие темы научных работ по математике , автор научной работы — Зубов Николай Евгеньевич, Зыбин Евгений Юрьевич, Мисриханов Мисрихан Шапиевич, Рябченко Владимир Николаевич

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

Explicit formulas for synthesis of controller and observer for descriptor system

Explicit formulae for state controller and observer synthesis providing the desired coefficients of the closed system characteristic polynomial are obtained on the basis of band controllability and observability matrices of linear differential-algebraic system with one input and one output. Given formulae play the same role for differential-algebraic systems as Ackermann and Bass-Gura formulae do for normal linear systems.

Текст научной работы на тему «Явные формулы синтеза регулятора и наблюдателя для дескрипторной системы»

УДК 517.977

Явные формулы синтеза регулятора и наблюдателя для дескрипторной системы

© Н.Е. Зубов1,2, ЕЮ. Зыбин1, М.Ш. Мисриханов1, В.Н. Рябченко1

1 ОАО «Ракетно-космическая корпорация "Энергия" имени С.П. Королёва», г. Королев Московской области, 141070, Россия 2 МГТУ им. Н.Э. Баумана, Москва, 105005, Россия

На основе ленточных матриц управляемости и наблюдаемости линейной алгебро-дифференциальной системы с одним входом и одним выходом получены явные формулы синтеза регулятора и наблюдателя состояния, обеспечивающие заданные коэффициенты характеристического полинома замкнутой системе. Приводимые формулы синтеза играют для алгебро-дифференциальных систем такую же роль, какую играют формулы синтеза Аккерманна и Басса — Гура для линейных систем стандартного вида.

Ключевые слова: дескрипторная система, управляемость, наблюдаемость, ленточные матрицы, регулятор, наблюдатель, явная формула.

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

Ех = Ах + Ьы, у = ст х, (1)

где х е Кп — вектор состояния; и е К1 — скалярный вход; у е М1 — скалярный выход; К1 = К — множество вещественных чисел (вещественная ось); Кп — п-мерное вещественное пространство. Матрицы Е и А считаются произвольными и квадратными.

Уравнения (1) можно рассматривать как описание линейной динамической системы, не разрешенные относительно производных. Такие системы принято называть алгебро-дифференциальными [1] или дескрипторными.

Функция от переменной X е С вида

ч т /•„ „ ,\-1 . 0;^1 + 0; 1 +-----+ 01^ + 0А , , ^„ч

О(Х) = ст (( - А Ь = —~к-^-^^, I < к < п, (2)

У +У к-Х 1 + + У А + У 0

называется передаточной функцией дескрипторной системы (ДС) (1). Здесь С — множество комплексных чисел. Если выполняется неравенство

ёй Е * 0, (3)

тогда ДС (1) может быть приведена к виду

X = E-1 Ax + E-1Ъи, y = cT x (4)

или

x = A x + b u, y = cT x. (5)

Если же число обусловленности матрицы E

cond E = °max (E) >> 1

О min (E )

(здесь amax(E) и amin(E) — соответственно максимальное и минимальное сингулярные числа матрицы), то практическое использование уравнения (4) в задачах анализа и синтеза сопровождается большими ошибками. Еще более ухудшает ситуацию высокая размерность вектора состояния x е М" [2] (например, это характерно при математическом описании больших электроэнергетических систем, когда n > 102...103 [3]).

При вырожденности матрицы E ее определитель равен нулю:

det E = 0, (6)

и, следовательно, преобразование ДС к виду (4) даже теоретически невозможно. Таким образом, возникает ситуация, когда при решении той или иной задачи анализа или синтеза предпочтительнее использовать исходную форму записи ДС (1).

Многие физические процессы описываются моделями с условием (6). Такие системы обычно получаются в результате идеализации разнотемповых физических систем (динамических систем, одновременно имеющих «существенно быстрые» и «существенно медленные» моды колебаний).

В данной работе предложена явная формула синтеза закона управления с обратной связью (регулятора)

u = -kT x (7)

и наблюдателя состояния с законом инъекции входа

v = -lУ, (8)

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

объектом исследований являются ленточные матрицы управляемости и наблюдаемости ДС.

Ленточная матрица управляемости ДС и ее основные свойства. Введем определение.

Определение 1. [4]. Матрицу

^ А Ь Ь Е 0 0

0

0

~4~

0 0

-ЬЬ А|___

_Ь ьЕ1 -ЬЬьА.

0 |ьь Е

0

4-

0

0 0 0

-ЬЬ А Ь Е

Л

■¿п х(п2 +1)

(9)

будем называть ленточной матрицей управляемости ДС (1).

Здесь и далее 0 — нулевая матрица подходящего размера, ® — символ операции кронекерова произведения, символом (■ обозначен левый делитель нуля максимального ранга заданной матрицы (вектора), а символом (■) ^ — правый делитель нуля максимального

ранга заданной матрицы (вектора).

В соответствии с [5] левым делителем нуля максимального ранга

некоторой матрицы М е ранга г называется матрица М^, если

одновременно выполняются условия

м£ м = о( и_г) хи

, гапк Мг = п - г .

Правым делителем нуля максимального ранга матрицы М е ранга г называется матрица М^, если одновременно выполняются следующие условия:

ММ $ = 0

пх( т - г )

, гапк М$ = т - г.

Без ограничения общности в дальнейшем будем полагать, что матрицы М^ и Мд удовлетворяют условиям ортогональности, т. е.

М1М1Т - 1

МI МI - 1 п-г ,

М1Т М1 = 1

М Я М Я - 1 п-т ■

Здесь 1п-г, 1„-т — единичные матрицы размеров п - г и п - т, соответственно.

Справедлива теорема.

п

Теорема 1. [6]. Для полной управляемости ДС (1) необходимо и достаточно, чтобы

Пусть далее

ъ! Е

у 1

Т 1

Т-1

т

у п У

(10)

(ХЕ - А) = у кXк + у к_1Хк-1 + — + у^ + у0, к <

(11)

— характеристический полином (далее х.п.) ДС (1). Известно [1], что корни полинома (11) определяют полюсы передаточной функции ДС (2) и, следовательно, устойчивость этой системы. Справедливо утверждение.

Теорема 2. [6]. Коэффициенты х.п. (1) полностью управляемой ДС (1) определяются ленточной формулой

Г1± Л Ут

У к-1 ,У к ,

'-Ь+А ^

Ъ+Е

Г у Л 11

А. УНТ

(12)

где Т— субвекторы из (10),

ь + = (ьт ь )-1 ьт .

Известно также, что корни полинома числителя передаточной функции ДС (2)

е, я1+е, _1х1 +•••+е1я+е0

(13)

определяют нули передачи ДС (1), т. е. комплексные частоты входных воздействий, при которых обнуляется ее выход.

Теорема 3. [6]. Коэффициенты полинома числителя (13) передаточной функции (2) полностью управляемой ДС (1) определяются ленточной формулой

Г 6 ^

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

61 -1

"(I/ ® сТ)

■ к-1

(14)

где Т — субвекторы из (10).

Явная формула синтеза регулятора ДС по заданным коэффициентам х.п. Одними из наиболее известных явных расчетных формул, применяемых для модального синтеза регуляторов стандартных линейных БКО-систем, являются формулы Аккермана и Басса — Гура [7 - 9]. Основным достоинством этих формул является их явный вид, что позволяет по известным параметрам системы, ее характеристическому полиному и заданному расположению полюсов, также выраженному в коэффициентах характеристического полинома, рассчитать обратную связь, обеспечивающую замкнутой системе требуемое расположение полюсов. Аналогичных формул для ДС (1) на настоящий момент времени авторам не известно. Однако использование свойств ленточной матрицы управляемости ДС (9) позволяет получить подобные формулы.

Пусть ДС (1) полностью управляемая и замкнута обратной связью (7), тогда можно записать ленточную матрицу (9) с учетом этого *

управления :

Г . I / . . . Т\Л

Iк ®

-Ъ1 (А - Ькт)

Ь1Е

(15)

Однако, в силу равенств

Ъ£ (А - Ьк т) = Ь £ А - Ъ£ Ьк т = Ь £ А,

матрица (15) равна матрице (9) и, значит, вводимое управление не оказывает никакого влияния на правый делитель ленточной матрицы (10)

Пусть далее порядок дифференциальных уравнений в (1) равен к, тогда х.п. (1) определяется формулой (12). При замыкании обратной связью (7) формула (12) изменяется следующим образом:

о

* Для упрощения записи здесь и далее указание на размеры матриц опущено.

'А ^

У1

У/с-1 V ? с у

-ъ+ (а - ькт)

Ь+Е

* С

+ т т

или в силу равенства Ь Ьк = к

'Ус. ^ У1

У/с-1 V У с у

г-ъ+А >

Ъ+Е

V

* С

( ^ Л ( у о Л

Уо_

У1

Ук-1 У к

У1

У к-1 У к

+1 к ® кт

Т -1

V т к у

V 'к у V 'к у Преобразуя далее (18), получим ленточную формулу

г Т1 1 Г У о-Ус 1

I к ® кт

* *-1

V

У1-У1

У *-1 -У к-1 У к -У к

(16)

Здесь у, г = 0, к — коэффициенты х.п. замкнутой ДС

ёе^АЕ - А + Ькт) = + Ук-Ак-1 + ••■ + УА + У0, к < п . (17)

Используя (12), перепишем (16) в новом виде:

( Т Л _ „1

т.

(18)

(19)

связывающую матрицу регулятора из закона управления (7) и вектор разности коэффициентов заданного х.п. (17) и исходного х.п. (11).

Ленточная формула (19) может быть переписана в виде эквивалентных уравнений

кТ(Т | Т2 | ••• | Тк-! | Тк) = (Ауо | Ау! | -■■ | Лук-! | Ау*), (20)

(у Т ^ 11 Г Ау о ^

Т Т 1 2 к = АУ1

Т Т 1 к-1 АУ к-1

Т Т 1 1 к Ау к V к У

(21)

где

Ау =у -У1, г = 0, к.

При условии обратимости матрицы

( ллТ Л

( I Т2

Т к-1 | Т к - 2 ) =

тт

V

т т

т к-1

т

(22)

из (20) получаем окончательные формулы регулятора ДС (1), обеспечивающего заданное расположение полюсов в форме коэффициентов х.п. (17), а именно,

кТ = (Ау о | Ау! | ... | Ау к | Ау к)( | Т 2 | ••• | Т к - | Т к ) (23)

г ^т л-1

к

Г Г

■ к-1

V к У

АУо_ АУ1

Ау

к-1

АУ к

(24)

По аналогии с [10] можно показать, что для полностью управляемой ДС (1) матрица (22) всегда обратима.

Таким образом, нами доказана теорема.

Теорема 4. Пусть линейная ДС (1) полностью управляемая и имеет х.п. (11). Тогда матрица кт в законе обратной связи (7), обеспечивающая замкнутой системе х.п. (17), определяется эквивалентными формулами (23), (24).

т

Итак, формула (23) играет при синтезе регулятора ДС такую же роль, какую играют формулы Аккерманна и Басса — Гура при синтезе регулятора для линейных систем стандартного вида (5).

Ленточная матрица наблюдаемости ДС и явная формула синтеза наблюдателя состояния. В силу дуальности задач анализа полной управляемости и наблюдаемости линейной ДС (1), справедлива теорема, дуальная теореме 1.

Теорема 5. [6]. Для полной наблюдаемости ДС(1) необходимо и достаточно, чтобы

Г 1Т Ат^

4 Т Е Т

(25)

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

где е^ — ортогональный правый делитель нуля вектора с

Матрица

т АТ ^ V к У

) п2 х(п2 +1)

называется ленточной матрицей наблюдаемости.

Пусть требуется синтезировать наблюдатель состояния ДС (1):

х = Ах +1 (стх - у) + Ьи .

(26)

Другими словами, необходимо с помощью закона инъекции выхода (8) обеспечить х.п.:

йе(ХЕ - А + /ет) = ркХк + рк_1Хк+ ••• + РА + Р0, к < п . (27)

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

Теорема 6. Пусть линейная ДС (1) полностью наблюдаемая и имеет х.п. (11). Тогда матрица I в наблюдателе состояния (26), обеспечивающая замкнутой системе х.п. (27), определяется эквивалентными формулами

~У1 -Р1

1 = (Zl \х2

Zk-1 I Zk )-т

У к-1 -Рк-1 У к -Р к

п

1Т = (у 0-во |У1 -в1 1-1 У к-1 -вк-1 ¡Ук-в к)

^к-1 V 2к У

где

( Z ^

( ( Р1ТАТ

4 Т Е Т"

V V й ))К

"'п-\

V Ъп )

Числовой пример. Рассмотрим ДС (1) с Кп = К3, где числовые матрицы имеют вид

Е =

1 0 > Г-3 1 1 -1 > Г 0 ^

0 1 гГг 0 1 , А = -1 -1 0 -1 , Ь = 0

0 1 -1 0 -1 1 0

0 1 1 V ! 1 0 0 V 0 1 -3 1 V У

(28)

Для данной ДС выполняется условие ёй E = 0.

Определим устойчивость данной системы и, если это необходимо, синтезируем закон управления вида (7), обеспечивающий устойчивость замкнутой системе.

Вычислим ортогональную матрицу и псевдообратный вектор Ъ+. Получим

Г 0 1 0 0 >

Ь1 = 0 0 1 0 , Ь + = (0|0|0|1)

-1 V 0 0 0

При этом выполняется тождество Ь|Ь|т = 13.

Сформируем ленточную матрицу (9) и найдем ее ортогональный правый делитель нуля (10):

\

=

V 14 У

Т

у

У

V У

, Т 2 =

-3

Т

Т

V У

, Т 3 =

-1 У

у

V У

, Т 4 =

у

-1

-1

V У

(29)

Поскольку (29) является вектором, то в силу теоремы 1 рассматриваемая ДС является полностью управляемой.

Применяя далее формулу (12), найдем х.п. ДС (28):

(ХЕ - А) = -X3 + 2Х2 + IX + 9.

(30)

Поскольку х.п. (30) неустойчив, ДС (28) также является неустойчивой. Однако из (30) видно, что простая замена знака при X превращает этот полином в устойчивый.

Таким образом, предположим, что требуется определить закон регулирования (7), обеспечивающий замкнутой системе х.п.,

(ХЕ - А + Ькт) = Х3 + IX2 + 7Х + 9. Сравнивая (30) и (31), заключаем, что

(Ду 0 |Ау! |Ду 2 |Ду3) = (0 I 0 I 0 I 2). Формируя из столбцов (29) матрицу

( |Т2 |Тз |Т4 ) =

(31)

'-1 -1 0 о 1

т -3 -1 У

б" Т У -1

15 Т _ -1 У

согласно формуле (23) получим

кт = (0 | 0 | 0 | 2)

Г-1 -1 0 | 0 "

у -3 -111

у У У 1 -1

У V У УI -1 1 У

=(-4 | 4 | 2 | 0). (32)

При этом

det (XE - A + bkT ) =

= det

f г

X

V V

1 1 1 01

0 11 0 1

1 1 1 0 1

0 ^1 1 0 У

-3 1 1 -11 Г 01

-11 -1 0 -1 + 0

-11 0 -1 1 0

01 0 1 -3 У 1 V У

(-4 i 4 i 2 j 0)

= X3 + 2X2 + 7X + 9,

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

т. е. регулятор (32) действительно обеспечивает замкнутой обратной связью ДС заданный х.п.

Заключение. В работе на основе ленточных матриц управляемости и наблюдаемости получены явные формулы синтеза регулятора и наблюдателя состояния ДС с одним входом и одним выходом, позволяющие по известным параметрам ДС, ее характеристическому полиному и заданному расположению полюсов, также выраженному в коэффициентах характеристических полиномов, рассчитать обратную связь (регулятор) и наблюдатель состояния, обеспечивающие замкнутой ДС требуемое расположение полюсов. Приведенные формулы синтеза играют для ДС такую же роль, какую играют формулы синтеза Аккерманна и Басса — Гура для линейных систем стандартного вида.

ЛИТЕРАТУРА

[1] Бояринцев Ю.Е. Линейные и нелинейные алгебро-дифференциальные системы. Новосибирск, Наука, 2000.

[2] Голуб Дж., Ван Лоун Ч. Матричные вычисления. Москва, Мир, 1999.

[3] Kundur P. Power System Stability and Control. McGraw-Hill, Inc. 1994.

[4] Мисриханов М.Ш., Рябченко В.Н. Ленточные критерии и рекурсивные тесты полной управляемости и наблюдаемости линейных алгебро-дифференциальных систем. АиТ, 2008. № 9, с. 44-61.

[5] Мисриханов М.Ш., Рябченко В.Н. Алгебраические и матричные методы в теории линейных MIMO-систем. Вестник ИГЭУ, 2005, вып. 5, с. 187-242.

[6] Мисриханов М.Ш., Рябченко В.Н. Ленточные формулы анализа линейной алгебро-дифференциальной SISO-системы. Вестник ИГЭУ, 2005, вып. 5, с. 187-242.

[7] Мисриханов М.Ш., Рябченко В.Н. Ленточная формула решения задачи А.Н. Крылова. АиТ, 2007, № 12, с. 53-69.

[8] Kailath T. Linear Systems. Prentice Hall. Englewood Cliffs. NJ, 1980.

[9] Дорф Р., Бишоп Р. Современные системы управления. Москва, Лаборатория Базовых Знаний, 2004.

[10] Мисриханов М.Ш., Рябченко В.Н. Анализ и синтез линейных динамических систем на основе ленточных формул. Вестник ИГЭУ, 2005, вып. 5, с. 243-248.

Статья поступила в редакцию 28.06.2013

Л

Ссылку на эту статью просим оформлять следующим образом: Зубов Н.Е., Зыбин Е.Ю., Мисриханов М.Ш., Рябченко В.Н. Явные формулы синтеза регулятора и наблюдателя для дескрипторной системы. Инженерный журнал: наука и инновации, 2013, вып. 10. URL: http://engjournal.ru/ catalog/it/nav/1083 .html

Зубов Николай Евгеньевич — д-р техн. наук, заместитель руководителя по науке научно-технического центра ОАО «РКК "Энергия" имени С.П. Королёва», профессор кафедры «Системы автоматического управления» МГТУ им. Н.Э. Баумана. Автор более 70 работ в области проблем управления космических аппаратов. e-mail: Nikolay.Zubov@rsce.ru

Зыбин Евгений Юрьевич — канд. техн. наук, научный сотрудник научно-технического центра ОАО «РКК "Энергия" имени С.П. Королёва». Автор более 200 работ в области проблем управления.

Мисриханов Мисрихан Шапиевич — д-р техн. наук, ведущий научный сотрудник научно-технического центра ОАО «РКК "Энергия" имени С.П. Королёва». Автор более 150 работ в области проблем управления.

Рябченко Владимир Николаевич — д-р техн. наук, ведущий научный сотрудник научно-технического центра ОАО «РКК "Энергия" имени С.П. Королёва». Автор более 200 работ в области проблем управления.

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