Научная статья на тему 'Управление по выходу спектром больших динамических систем'

Управление по выходу спектром больших динамических систем Текст научной статьи по специальности «Математика»

CC BY
166
52
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ДЕКОМПОЗИЦИЯ / МОДАЛЬНЫЙ СИНТЕЗ / ВЕКТОР ВЫХОДА / СПЕКТР / УПРАВЛЕНИЕ ПО ВЫХОДУ / БОЛЬШАЯ ДИНАМИЧЕСКАЯ СИСТЕМА / DECOMPOSITION / MODAL SYNTHESIS / МIМО-SYSTEM / OUTPUT VECTOR / SPECTRUM / OUTPUT CONTROL / LARGE DYNAMIC SYSTEM

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

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

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

Похожие темы научных работ по математике , автор научной работы — Зубов Н.Е., Микрин Е.А., Рябченко В.Н.

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

OUTPUT CONTROL OF LARGE DYNAMIC SYSTEM SPECTRUM

For the most difficult task of controlling a multivariable dynamic system with representation in state space, where the dimension of the system output vector is less than the dimension of the state vector, there is an effective method of output control. In the conventional formulation, in this case the problem is solved first by estimating the missing component vector output (synthesis of dynamic observer), and then by the synthesis of stabilizing control (synthesis of static feedback). This leads to a substantial increase in the dimension of the closed system. The developed method allows the synthesis of control without solving the problem of estimation of the state vector. The method is based on the use of a special decomposition of a dynamical system, is the same for continuous and discrete cases of the description of the model system, and has no restrictions on algebraic and geometric multiplicity of defined elements of the spectrum. It allows us to build an analytical solution and to carry out the parameterization of the solution set

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

УДК 517.938

DOI: 10.18698/0236-3933-2016-4-65-73

УПРАВЛЕНИЕ ПО ВЫХОДУ СПЕКТРОМ БОЛЬШИХ ДИНАМИЧЕСКИХ СИСТЕМ

Н.Е. Зубов1,2 nezubov@bmstu.ru;

Nikolay.Zubov@rsce.ru

Е.А. Микрин1,2 В.Н. Рябченко12

1 Ракетно-космическая корпорация «Энергия» им. С.П. Королёва, г. Королёв, Московская обл., Российская Федерация

2 МГТУ им. Н.Э. Баумана, Москва, Российская Федерация

Аннотация

Для наиболее сложной задачи управления многомерной динамической системы с представлением в пространстве состояний, когда размерность вектора выхода системы меньше размерности вектора состояния, разработан эффективный метод управления по выходу ее спектром. В традиционной постановке в этом случае сначала решается задача оценки недостающих компонент в векторе выхода (синтез динамического наблюдателя состояния), а затем — синтез стабилизирующего управления (синтез статической обратной связи). Это приводит к существенному росту размерности состояния замкнутой системы. Разработанный метод позволяет осуществлять синтез управления без решения задачи оценки вектора состояния. Метод основан на применении специальной декомпозиции динамической системы, одинаков для непрерывного и дискретного случаев описания модели системы, не имеет ограничений по алгебраической и геометрической кратностям задаваемых элементов спектра, а также позволяет строить решение в аналитическом виде и осуществлять параметризацию множества решений

Ключевые слова

Декомпозиция, модальный синтез, вектор выхода, спектр, управление по выходу, большая динамическая система

Поступила в редакцию 05.11.2015 © МГТУ им. Н.Э. Баумана, 2016

Исследование выполнено за счет гранта Российского научного фонда (проект №14-11-00046)

Задача управления спектром динамической системы по выходу относится к разряду классических систем, однако, пока не имеет исчерпывающего решения [1-5]. Данная задача актуальна, когда при управлении не используют динамические расширения в виде различных наблюдателей состояния, а применяют обратные связи по выходным сигналам. Это же следует отнести и к системам с большой размерностью пространства состояний п (тысячи и десятки тысяч). Сегодня такие системы имеют место в различных областях техники.

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

сх^) = Ах(г) + Ви(0, у^) = Ск(0, (1)

где х е Мп — вектор состояния; и е Мг — вектор входа; у е Мт — вектор выхода; М — множество действительных чисел; п » 1, т ■ г > п; с — символ, обозначающий при сх^) = х^) — непрерывную, а при сх(^) = х^ +1) — дискретную систему. Предполагается, что матрицы В е Мпхг, С е Мтхп имеют полные ранги, а спектр (множество собственных значений) матрицы А е Мпхп равен

е1д (А) = {к1 е С: (Х11п - А) = 0,1 = 1,..., п),

где С — множество комплексных чисел (комплексная плоскость); 1п — единичная матрица размера п х п.

Пусть Л — заданный спектр. Требуется для системы (1) найти закон управления с обратной связью и(0 = Fy(t) = ЕСх^), где Е е Мгхт — матрица регулятора по выходу, чтобы спектр матрицы А + ВЕС удовлетворял равенству е1д (А + ВЕС) = Л.

Для определенности положим т > г и введем в рассмотрение многоуровневую декомпозицию системы (1) следующего вида [5]:

А = А, Во = В, Со = С (2)

— нулевой уровень декомпозиции;

А = Во1 Ао Во1Т, В1 = Во1 Ао Во, С = Со Ао В01Т (3)

— первый уровень декомпозиции;

Ак = В1-1 А^ВЦ, Вк = В1-1 Ак-В-1, Ск = Ск-ХАк-В- (4)

— к -й уровень декомпозиции;

АМ = ВМ-1 Ам-1ВМ-1, Вм = ВМ-1 Ам-1ВМ-1, СМ = СМ-1АМ-11МТ1 (5)

— М-й уровень декомпозиции (здесь М = ееП(п / г), где ееП(*) — операция округления числа «*» в сторону большего значения).

В формулах (2)-(5) для к = о, М фигурируют матрицы:

( |B1T ) =

(Ck у1

( bt^

'k

v Bi,

V k У

, Bi Bk = 0, BT Bk = Ir;

v Ci ,

v k у

= (Ck | Ck^ ), Cki CJ. = 0, Ck Ck = Im,

где верхним индексом «1» обозначены полуортогональные аннуляторы (делители нуля), а верхним индексом « + » — псевдообратные матрицы Мура — Пен-роуза [6].

Введем в рассмотрение форму регуляторов для управления спектром на соответствующих уровнях декомпозиции (в обратном порядке):

¥м =(Ф м В+м- Б+м Ам ) СМ (6)

— м-й уровень декомпозиции;

^ = (ФкВ- - В- Ак)С+, В- = В+ - ^-1В/ (7)

— к-й уровень декомпозиции;

^ = (Ф1В1- - В- А1) С+, В- = В1+ - ^В/ (8)

— первый уровень декомпозиции;

= (Ф0Во - Во Ао ) СО, Во = ВО - ^1ВоХ (9)

— нулевой уровень декомпозиции.

Справедливо утверждение.

Теорема 1. Пусть т > г, следующие матрицы существуют и попарно полностью управляемые:

см = ВмАмСм(ВмСм) , Нм = ((мСм) , ОТ = В--АкС/ ((С )+ , Нк = (С ), ОТ = В-АС/ (В-С/)+, НТ = (В-С/- ), ОТ = В0А0С01 (В-С01)+, нТ = (в-С/ ), тогда существует непустое множество матриц К,, г = 0, м таких, что

Ф, = О, + КТН, = (В,- А,С,1) (ДС,1 )+ + КТ (В-С/ ) м для (6)-(9) выполняются равенства

eig (Ам + Вм РмСм) = eig(Фм),

м

eig(Ак + в-¥кс- ) = и eig(Фг),

г=к-1

м

eig (А! + В1^1С1 ) = и eig(Фг),

г=1

м+1

eig (А0 + В0) = eig(А + В¥С) = и eig(Фг),

г=1

м+1

где и eig(Фг) = Л.

г =1

Блок-схема, поясняющая алгоритм формирования матриц (6)-(9), приведена на рис. 1.

Система Регулятор

Ф, - G, + KjH-, Ф,- - (BfA, ф (B-C+f + KjiBjCh1 Рис. 1. Блок-схема алгоритма формирования управления

Для случая m < r теорема 1 имеет дуальную формулировку. Теорема 2. Пусть m < r , N = ceil (n / m), выполнена декомпозиция системы (1) вида

A = A, B0 = B, Co = C, A = C0"AoCoL T, Bi = CoA0C0, Ci = Co AoC0LT, Ak = C/_1 Ak-^к-р Bk = Ck-1 Ak-1Ck-1, Ck = Ck-1 Ak-1CL-TT An = CN-1 AN -1CNT1, BN = CN-1AN-1CN-1, CN = CN -1AN -1CNT1,

следующие матрицы существуют и попарно полностью наблюдаемы:

={выС+) ЛыСN, Н^ = (ыС+ ) ,

С ={В^С+к)+ Б1 Лк С+, Н к ={Б^С + )1 ,

С = (С )+ Б]1 ЛС+, Н = (С ) ,

Со =(БоХСо+)+ Бо1 Л)Со+, Н0 =(Б01С+)1, тогда существует непустое множество матриц Ь, г = о, N таких, что

ч, = а1 + н, ц = (В1С+) Б1 Л С+ + (В1С+ )1 ц

и при

Еы = БМ (С М 4 М ЛМ СМ ), Ек = Б+ (С-Ч к - Лк С- ), С- = С+ - С1Т Ек-и Е = Б+ (С-Ч -Л1С1- ), С]- = С+ - С]1ТЕг, Ео = Б+ (Со-Чо - ЛоСо- ), Со- = С+ - С1ТЕ выполняются равенства

е1д (Лы + Бы Еы Сы) = е1д(Чы),

М

е1в(Лк + Б,ЕкСк )= и ),

г=к-1 М

е1в (Л] + ДЕС ) = и ),

г=1

ы+1

е1в (Ло + БоЕоСо ) = (Л + БЕС) = и ),

г=1

ы+1

где и ) = Л.

г=1

Как и в [5], в предложенном решении используются при преобразованиях только полуортогональные и псевдообратные матрицы, что, по крайней мере, не ухудшает обусловленность уравнений. Подход не содержит ограничений в виде различия алгебраической и геометрической кратности элементов назначаемого спектра, а также ограничений на размерность решаемой задач. Это подтверждается математическим моделированием, которое показало высокую относительную точность управления спектром и практическое отсутствие ограничений на размерность системы (1). В качестве примера на рис. 2 приведен исходный спектр большой системы (1) с матрицами

Л = гапёп(п), Б = гапёп(п,г), С = гапёп(т, п),

где п = 18оо, г = п/2, т = г + г/2, гап^(у,у) — матрица размера Vху, элементы которой распределены по псевдослучайному закону с нулевым средним, а на рис. 3 — ошибки формирования заданного спектра, все 18оо элементов которого в данном случае равны минус единице, т. е. кратность элементов спектра Л = {-1, -1,..., -1} равна размерности пространства состояний.

Рис. 2. Спектр исходной системы

-0,05

-0,06 -0,04 -0,02 0 0,02 0,04 0,06

I

Рис. 3. Ошибки задания спектра замкнутой системы

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

Отметим также, что предложенный подход позволяет получать аналитическое решение [3, 7, 8] (в том числе параметризацию множества решений) задачи управления по выходу спектром системы (1).

ЛИТЕРАТУРА

1. Дорф Р., Бишоп Р. Современные системы управления. М.: Лаборатория Базовых Знаний, 2002. 832 с.

2. Леонов Г.А., Шумафов М.М. Методы стабилизации линейных управляемых систем. СПб.: Изд-во СПбУ, 2005. 420 с.

3. Управление по выходу спектром движения космического аппарата / Н.Е. Зубов, Е.А. Зыбин, Е.А. Микрин, М.Ш. Мисриханов, А.В. Пролетарский, В.Н. Рябченко // Изв. РАН. ТиСУ. 2014. № 4. С. 111-122. DOI: 10.7868/S0002338814040179

4. Поляк Б.Т., Щербаков П.С. Робастная устойчивость и управление. М.: Наука, 2002. 303 с.

5. Мисриханов М.Ш., Рябченко В.Н. Размещение полюсов в больших динамических системах с многими входами и выходами // ДАН. 2011. Т. 439. № 4. С. 464-466.

6. Bernstein D.S. Matrix Mathematics. Princeton Univ. Press. Second Edition. 2009.

7. Зубов Н.Е., Микрин Е.А., Мисриханов М.Ш., Рябченко В.Н. Стабилизация взаимосвязанных движений летательного аппарата в каналах тангаж-рысканье при отсутствии информации об угле скольжения. Аналитический синтез // Изв. РАН. ТиСУ. 2015. № 1. С. 95-105. DOI: 10.7868/S0002338815010151

8. Зубов Н.Е., Микрин Е.А., Мисриханов М.Ш., Рябченко В.Н. Управление по выходу продольным движением летательного аппарата // Изв. РАН. ТиСУ. 2015. № 5. С. 164-178. DOI: 10.7868/S0002338815040149

Зубов Николай Евгеньевич — д-р техн. наук, заместитель руководителя по науке научно-технического центра РКК «Энергия» им. С.П. Королёва (Российская Федерация, Московская обл., 141070, г. Королёв, ул. Ленина, д. 4а), профессор кафедры «Системы автоматического управления» МГТУ им. Н.Э. Баумана (Российская Федерация, 105005, Москва, 2-я Бауманская ул., д. 5).

Микрин Евгений Анатольевич — д-р техн. наук, академик РАН, первый заместитель генерального конструктора РКК «Энергия» им. С.П. Королёва (Российская Федерация, Московская обл., 141070, г. Королёв, ул. Ленина, д. 4а), заведующий кафедрой «Системы автоматического управления» МГТУ им. Н.Э. Баумана (Российская Федерация, 105005, Москва, 2-я Бауманская ул., д. 5).

Рябченко Владимир Николаевич — д-р техн. наук, ведущий научный сотрудник научно-технического центра РКК «Энергия» им. С.П. Королёва (Российская Федерация, Московская обл., 141070, г. Королёв, ул. Ленина, д. 4а), профессор кафедры «Системы автоматического управления» МГТУ им. Н.Э. Баумана (Российская Федерация, 105005, Москва, 2-я Бауманская ул., д. 5).

Просьба ссылаться на эту статью следующим образом:

Зубов Н.Е., Микрин Е.А., Рябченко В.Н. Управление по выходу спектром больших динамических систем // Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение. 2016. № 4. C. 65-73. DOI: 10.18698/0236-3933-2016-4-65-73

OUTPUT CONTROL OF LARGE DYNAMIC SYSTEM SPECTRUM

N.E. Zubov12

E.A. Mikrin12 V.N. Ryabchenko12

nezubov@bmstu.ru Nikolay.Zubov@rsce.ru

1 S.P. Korolev Rocket and Space Corporation Energia, Korolev, Moscow Region, Russian Federation

2 Bauman Moscow State Technical University, Moscow, Russian Federation

Abstract

For the most difficult task of controlling a multivariable dynamic system with representation in state space, where the dimension of the system output vector is less than the dimension of the state vector, there is an effective method of output control. In the conventional formulation, in this case the problem is solved first by estimating the missing component vector output (synthesis of dynamic observer), and then by the synthesis of stabilizing control (synthesis of static feedback). This leads to a substantial increase in the dimension of the closed system. The developed method allows the synthesis of control without solving the problem of estimation of the state vector. The method is based on the use of a special decomposition of a dynamical system, is the same for continuous and discrete cases of the description of the model system, and has no restrictions on algebraic and geometric multiplicity of defined elements of the spectrum. It allows us to build an analytical solution and to carry out the parameterization of the solution set

Keywords

Decomposition, modal synthesis, MIMO-system, output vector, spectrum, output control, large dynamic system

REFERENCES

[1] Dorf R.S., Bishop R.H. Modern control systems. 12th ed. Prentice Hall, 2011. 1034 p.

[2] Leonov G.A., Shumafov M.M. Metody stabilizatsii lineinykh upravliaemykh system [Methods of stabilization of controllable linear systems]. St. Petersburg, Uni. St. Petersburg Publ., 2005. 224 p.

[3] Zubov N.E., Zybin E.A., Mikrin E.A., Misrikhanov M.Sh., Proletarskiy A.V., Ryabchenko V.N. Output control of a spacecraft motion spectrum. Journal of Computer and System Sciences International, 2014, vol. 53, no. 4, pp. 576-586. DOI: 10.1134/S1064230714040170

[4] Polyak B.T., Shcherbakov P.S. Robastnaya ustoychivost' i upravlenie [Robust stability and control]. Moscow, Nauka Publ., 2002. 303 p.

[5] Misrikhanov M.Sh., Ryabchenko V.N. Pole placement in large dynamical systems with many inputs and outputs. Dokl. Math., vol. 84, no. 1, pp. 591-593.

[6] Bernstein D.S. Matrix mathematics. Princeton Univ. Press. Second Edition. 2009.

[7] Zubov N.E., Mikrin E.A., Misrikhanov M.Sh., Ryabchenko V.N. Stabilization of coupled motions of an aircraft in the pitch-yaw channels in the absence of information about the sliding angle: analytical synthesis. Journal of Computer and System Sciences International, 2015. vol. 54, no. 1, pp. 93-103. DOI: 10.1134/S1064230715010153

[8] Zubov N.E., Mikrin E.A., Misrikhanov M.Sh., Ryabchenko V.N. Output control of the longitudinal motion of a flying vehicle. Journal of Computer and System Sciences International, 2015, vol. 54, no. 5, pp. 825-837. DOI: 10.1134/S1064230715040140

Zubov N.E. — Dr. Sci. (Eng.), Deputy Director for Science, Research and Development Center, S.P. Korolev Rocket and Space Corporation Energia (ul. Lenina 4a, Korolev, Moscow Region, 141070 Russian Federation); Professor of Automatic Control Systems Department, Bauman Moscow State Technical University (2-ya Baumanskaya ul. 5, Moscow, 105005 Russian Federation).

Mikrin E.A. — Dr. Sci. (Eng.), Academician of the Russian Academy of Sciences, First Deputy Chief Designer, S.P. Korolev Rocket and Space Corporation Energia (ul. Lenina 4a, Korolev, Moscow Region, 141070 Russian Federation); Head of Automatic Control Systems Department, Bauman Moscow State Technical University (2-ya Baumanskaya ul. 5, Moscow, 105005 Russian Federation).

Ryabchenko V.N. — Dr. Sci. (Eng.), Leading Researcher of Research and Development Center, S.P. Korolev Rocket and Space Corporation Energia (ul. Lenina 4a, Korolev, Moscow Region, 141070 Russian Federation); Professor of Automatic Control Systems Department, Bauman Moscow State Technical University (2-ya Baumanskaya ul. 5, Moscow, 105005 Russian Federation).

Please cite this article in English as:

Zubov N.E., Mikrin E.A., Ryabchenko V.N. Output Control of Large Dynamic System Spectrum. Vestn. Mosk. Gos. Tekh. Univ. im. N.E. Baumana, Priborostr. [Herald of the Bauman Moscow State Tech. Univ., Instrum. Eng.], 2016, no. 4, pp. 65-73. DOI: 10.18698/0236-3933-2016-4-65-73

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