Научная статья на тему 'Математические аспекты условия инвариантности MIMO-системы к возмущениям в каналах управления'

Математические аспекты условия инвариантности MIMO-системы к возмущениям в каналах управления Текст научной статьи по специальности «Математика»

CC BY
17
4
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
инвариантное управление / вертолёт / точное размещение полюсов / возмущение в канале управления / инъекция Морса / invariant control / single-rotor helicopter / exact pole placement / disturbance in control channel / Morse injection

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

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

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

Mathematical aspects of condition of MIMO-system invariance to disturbances in control channels

This paper presents constructive conditions of invariance of linear dynamic system with multi inputs and multi outputs (MIMO-system) to disturbances in control channels. The approach to invariant control synthesis consists in searching such matrix of feedback coefficients of linear system that fulfills invariance conditions represented by a system of polynomial matrix equations of a certain structure. We obtain these conditions basing on the solution of symmetric matrix equation regularization task. Theorems with proofs and illustrative examples are demonstrated for mathematic approach to analytic synthesis of invariant system with multi inputs and multi outputs (MIMO-system) as well as for numeric synthesis of a single-rotor helicopter spatial motion control system. In the numeric example, the mathematic statement of control task has allowed to organize “insensitivity” of roll and pitch angles to disturbances in control channels, providing at the same time stability of general motion of the flying vehicle.

Текст научной работы на тему «Математические аспекты условия инвариантности MIMO-системы к возмущениям в каналах управления»

ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ И

ПРОЦЕССЫ УПРАВЛЕНИЯ N.4, 2021 Электронный журнал, рег. Эл № ФС77-39410 от 15.04.2010 ISSN 1817-2172

http://diffjournal.spbu.ru/ e-mail: _ jodiff@mail.ru

Общая теория управления

Математические аспекты условия инвариантности MIMO-системы к возмущениям в каналах управления

1 О * 1 sH* 1 ***

Зубов Н Е1,2, , Рябченко В Н.1, , Лапин А.В.1,3,

1 Московский государственный технический университет имени Н.Э. Баумана (МГТУ им.

Н.Э. Баумана)

о

Ракетно-космическая Корпорация «Энергия» имени С.П. Королёва («РКК «Энергия» им.

С.П. Королёва»)

3 «-» «-» тт

Государственный научно-исследовательский институт авиационных систем (ГосНИИАС)

e-mail:

*

Nik.Zubov@gmail.com

**

Ryabchenko. VN@yandex. ru

***

Al exeyPoeme@yandex.ru

Аннотация. Представлены конструктивные условия инвариантности линейной динамической системы со многими входами и многими выходами (MIMO-системы) к возмущениям в каналах управления. Подход к синтезу инвариантного управления заключается в поиске такой матрицы коэффициентов обратной связи линейной системы, которая удовлетворяла бы условиям инвариантности, представляющим собой систему степенных матричных уравнений определённой конструкции. Эти условия получаются на основе решения задачи регуляризации симметрического матричного уравнения. Представлены теоремы с доказательствами и иллюстративными примерами, как для математического подхода к аналитическому синтезу инвариантной системы со многими входами и многими выходами (MIMO-системы), так и для численного синтеза системы управления пространственным движением одновинтового вертолёта. В числовом примере математическая постановка задачи синтеза управления позволила организовать «нечувствительность» углов крена и тангажа к возмущениям в каналах управления, одновременно с этим обеспечивая устойчивость общего движения летательного аппарата.

Ключевые слова: инвариантное управление, вертолёт, точное размещение полюсов, возмущение в канале управления, инъекция Морса.

1. Введение

Теория инвариантности динамических систем играет существенную роль в задачах управления динамическими объектами. Её относят к разделу теории автоматического управления ^AY), объединяющему методы и средства достижения инвариантности (независимости) одной или части координат вектора состояния динамической системы при помощи подбора параметров (или путём изменения структуры) этой системы. На практике задачи инвариантности возникают тогда, когда необходимо компенсировать возмущающие факторы, нарушающие условия нормальной работоспособности различных устройств.

Возникновение идей инвариантности связывают с именем Г.В. Щипанова, относя это к моменту опубликования его основных работ [1], [2]. В этих работах Г.В. Щипанов стремился установить количественную связь между параметрами системы и реакцией этой системы на внешние воздействия. Такая постановка непосредственно вытекала из работ академика A.H. Крылова. Дальнейшее развитие теории инвариантности связано с именем академика H.H. Лузина, разработавшего «эталонный метод синтеза инвариантных систем» [3]. Именно H.H. Лузин ввёл термин «инвариантность» в ТAУ. Впоследствии многие выдающиеся учёные внесли вклад в развитие теории инвариантности в рамках классической ТAУ. Среди них учёные нашей страны В.С. Кулебакин, Б.К Петров, ATO. Ишлинский, ЯЗ. Цыпкин, A.r. Ивахненко, В.М. Кунцевич, A.H Кухтенко, ВА. Бесекерский, В.Ю. Рутковский, С.Д. Земляков, Б.Т. Поляк, Э.М. Солнечный, Г.М. Уланов, П.И. Чинаев и другие. Также известны и зарубежные авторы, в частности, B.D. Anderson, G. Basile, C.D. Johnson, G. Marro, A.S. Morse (A. Морс), M. Wonham (M. Уонем). В результате в полном объёме была решена проблема инвариантности для систем с одним входом и одним выходом (SISO-систем).

Однако в отношении систем со многими входами и многими выходами (MIMO-систем) ещё имеется ряд нерешённых теоретических проблем. Так, ещё в 1981 г. Б.И Петров, В.Ю. Рутковский и С.Д. Земляков указывали на сложность решения задачи инвариантности для MIMO-систем и необходимость формирования новых подходов на основе достижений современной математики. Примером такого подхода является широко известная монография М. Уонема [4], где в рамках так называемого «геометрического подхода» проводятся исследования инвариантности линейных многомерных систем. Также весьма плодотворным для синтеза инвариантных MIMO-систем оказался «алгебраический подход» [5].

Задача инвариантного управления вплотную примыкает к таким широко известным задачам современной ТAУ, как «развязка по входам и выходам» (decoupling inputs and outputs), «развязка с устойчивостью» (decoupling with stability), «диагонализация динамических систем» (dynamic system diagonalization), известная в отечественной теории как «автономизация по Вознесенскому», и др. [4] - [9].

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

2. Условия инвариантности

Условие инвариантности выхода -мерной динамической MIMO-системы, заданной в пространстве состояний уравнениями

ох = Ах + B(u + w),

u = Fx, (1)

У = Сх,

где х£Еп, ие!г, шё!г и у ё Ет - соответственно вектора состояния, управления, возмущений и выхода, а - оператор дифференцирования по времени (ох(0 = х(0) или сдвига на один такт (ох(^ = х^ + 1)), М - множество действительных чисел, относительно входного возмущения ш в соответствии с теорией, изложенной в работе [9], имеет вид системы степенных матричных уравнений

гСВ = 0mxr, С(А + BF)B = 0mxr,

< С(А + BF)2B = 0mxr, (2)

,С(А + BF)nB = 0mxr.

Здесь А ё Мпхп, В ё Мпхг и С ё Мтхп - заданные матрицы собственной динамики, входов и выходов соответственно, Р ё Мгхп - искомая матрица обратных связей (матрица регулятора), Махь - множество действительного матриц размерности ахЬ, 0ахй - нулевая матрица размерности ахЬ.

Для обеспечения условий (2) требуется найти такую матрицу Б, чтобы выполнялись все равенства из системы уравнений (2), функционально зависящие от этой матрицы.

В работе предлагается решение данной задачи на основе регуляризации матричного уравнения. Под регуляризацией здесь понимается обеспечение заданного множества сингулярных значений (чисел) у симметричной квадратной матрицы в линейном матричном уравнении.

3. Регуляризация симметричного матричного уравнения

Рассмотрим задачу обеспечения заданного множества сингулярных значений у симметричной квадратной матрицы в линейном матричном уравнении. В этом случае имеет место следующая постановка задачи регуляризации [10].

Задано линейное симметричное матричное уравнение

Ах = В, (3)

А = Ат ё Мпхп, В ё Мпхг, det(BтB) * 0, г < п. (4)

Требуется обеспечить корректируемой (переобуславливаемой) матрице А подмножество сингулярных значений sv(o0Ir) = eig(o0Ir), где о0 £l - заданная скалярная величина. Здесь и далее I - единичная матрица соответствующего порядка (в нижнем индексе), sv - сингулярные значения матрицы (matrix singular values), eig - собственные значения матрицы (matrix eigenvalues).

Теорема 1. Пусть задано уравнение (3) с условиями (4). Тогда матрица А = А + ЬВТ + ВБ, (5)

где

Дифференциальные уравнения и процессы управления, N. 4, 2021 L = (а01п - А)В+Т, (6)

F = B+(aoIn - А)(1П - В+ТВТ), (7)

имеет следующее множество сингулярных значений:

svA = sv(B1LAB1L+) U sv(o0Ir). (8)

Здесь В+ - псевдообратная матрицаМура-Пенроуза, т.е. такая матрица, что В+В = 1г, ВВ+ = (ВВ+)Т,

а B1L - левый аннулятор максимального ранга, т.е. такая матрица, что B1LB = 0(П-Г)ХП, rankB1L = п — г.

Доказательство теоремы приведено в приложении.

Отметим, что «регуляризация» здесь понимается в смысле обеспечения у обращаемой симметрической матрицы заданного подмножества сингулярных значений в виде г чисел о0.

4. Инвариантность MIMO-системы

Соотнося выражения (5), (6) и (7) с представлением системы (1), можно интерпретировать матрицу (6) как матрицу инъекции Морса (линейной свертки вектора состояния) [11], а матрицу (7) - как указанную ранее матрицу обратных связей (матрицу регулятора). Таким образом, вместо системы (1) в общем случае можно рассматривать MIMO-систему вида

ох = (А + LBT + BF)x + Bw, (q

у = Сх. (9)

Для этой системы справедлива следующая теорема.

Теорема 2. Пусть задана MIMO-система (9), где А - симметрическая матрица, СВ = 0тХг, а матрицы L и F рассчитываются соответственно из соотношений (6) и (7). Тогда для матрицы (5) имеет место равенство (8) и выполняются следующие условия:

CAB = СА2В = - = САПВ = 0тХг. (10)

В общем случае, когда матрица А в записи (9) является произвольной (не обязательно симметричной и обратимой), справедлива более общая теорема.

Теорема 3. Пусть задана MIMO-система (9), где А - произвольная матрица, СВ = 0тХг, а матрицы L и F рассчитываются соответственно из соотношений

L = В+Т!0 — АВ+Т, (11)

F = Z0B+-B+(A + LBT). (12)

Тогда выполняются условия (10) и, кроме того,

eigZoCeigA. (13)

Условие (13) можно назвать спектральным условием, поскольку оно определяет спектральные свойства замкнутой системы. На фигурирующую в соотношениях (11) и (12) матрицу Е0 могут накладываться различные условия в зависимости от дополнительных требований. Например, это может быть требование устойчивости, устойчивости с заданным запасом и др. Как видно из соотношений (8) и (13), спектральные свойства матрицы Е0 «наследуются» замкнутой системой [10], [12].

5. Методический пример

Рассмотрим М1МО-систему, у которой матрица А (размера 4x4) задана в общем виде, причём выполняется первое условие из системы (2):

А =

/«11 «12 «13 «14

«21 «22 «23 «24

«31 «32 «33 «34

\«41 «42 «43 Я44

СВ = 0тхГ. (14)

Пусть для упрощения получаемых выражений последние две матрицы в формулах (14) соответственно имеют вид

»=::.. с = (1 0 0 0). (15)

Видно, что в данном случае заданы значения п = 4, г = т = 2.

В общем случае для матриц (14) и (15) справедливы неравенства Полагая, что матрица Е0 в выражениях (11), (12) и (13) имеет вид

Мо1 (->

и выполняя вычисления по формулам (11) и (12) соответственно, получим

Ь =

/ аХз аХ4

«23 «24

«33 — а34

\ Й43 Й44 — СТ2/

(17)

Б

/аз1 аз2 0 0\

\а41 а42 0 0/.

(18)

С учётом полученных значений (17) и (18) рассчитаем матрицу (5)

А = А + ЬВТ + ВБ =

0 00

«12 0 0

«22 0 0

0 а1 0

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

0 0 а2

(19)

для которой выполняются условия инвариантности (2). Более того, для матриц(16), (19) и

А + ЬВ

т _

\Й41

«12 0 0

«22 0 0

«32 а1 0

а42 0 а2

(20)

выполняется спектральное условие, точнее,

eig(A + ЬВТ + ВБ) = eig(A + ЬВТ) = eig(BliABli+) и eigZ0.

Как видно, «параллельно» с решением задачи инвариантности МЕМО-системы (14), (15) происходит диагонализация системы, при этом замкнутая система «наследует» свойства матрицы Е0, что и определено спектральным условием (13). Усложним задачу. Пусть теперь

В =

00

0 0

^31 ^32 \Й41 ¿42/

Д= Й31Й42 - ¿32^41 * 0

В этом случае /

Ь = Д-

а13^41 - а14^31 а23^41 - а24^31 а33^41 — а34^31 — а2^41 а43Ь41 - ^44631 + СТ2Й31,

Б = Д

-1

А + ЬВГ + ВБ =

а14^32 - а13^42 а24^32 - а23^42 . «34^32 - Й33Й42 + а1Й42 \a44b32 - Й43Й42 - СТ!^

а41^32 - а31^42 а42^32 - а32^42 -^32(а! - а2)(Й31Й32 + Й41Й42)Д -¿42 (а! - а2)(Й31Й32 + Й41Й42)Д

0 0

(а1Й31Й42 - а2Ь32Ь41)Д-1

¿41^42 (а! -а2)Д-1

-1

«11 «12

«21 «22

0 0

0 0

а31^41 - а41^31 \

а32^41 - а42^31 Й31(а1 - а2)(Й31Й32 + ьЦЩд"1 Й41(а1 - а2)(Й31Й32 + ^ЩД-1/

0 0

-Й31Й32(а1 -а2)Д-1 (а2Й31Й42 - а1Й32Ь41)Д"1/

1

Здесь также выполняются условия инвариантности, спектральное условиеи диагонализация. Это и требовалось показать.

6. Числовой пример

Рассмотрим задачу синтеза системы управления одновинтового вертолёта, позволяющую обеспечить необходимые характеристики устойчивости вертолёта и «нечувствительность» углов крена и тангажа к возмущениям в соответствующих каналах управления. Формализуем постановку задачи. Для этого представим пространственное движение лёгкого одновинтового вертолёта непрерывной (ох( = х(*;)) моделью в пространстве состояний [9]. В данном случае вектор состояния имеет вид

х = (V* Уу

ш.

У 0)

(21)

где V*, Уу, - приращения линейных скоростей движения центра масс (ЦМ) вертолёта; шх, Шу, - приращения угловых скоростей вращения вертолёта вокруг его ЦМ; 0, у - приращение углов тангажа и крена соответственно.

Управляемое движение вертолёта осуществляется изменением компонент вектора управления

и = (иг

ип

ирв)^,

(22)

где и2, и* - углы отклонения конуса несущего винта в продольном и поперечном направлениях; иош - общий шаг несущего винта; ирв - шаг рулевого винта.

Матрицы математической модели вертолёта имеют следующий вид:

А =

В =

/а17* 1у < 1г < "г а*

а/ а1у а/ а.1 1у

< <

а1* а у < а"х

а ашу а у "у 1г Ч а * а" у

а а"г а у "г < а а" г

0 0 0 1

V 0 0 0 0

^ г, "у 0

ь"у 0

ь"* ь1г ь"у 1г Ь1г ь"рв Ь1г

ь"* Ь"х ь"у ь"х ь"рв

Ь"у ь"у "у ь" у " у

ь"г ь"у "г ь" г Ь"РгВ

0 0 0 0 0 0 0 0 )

а.

а.

а

а

а

а

а

" у " г < <

0 " г < а1у

" у " г а1гг < а1г

" у " г 0 0

" у " у " г а"У 0 0

" у " г " г а""гг 0 0

" у У " г ауг 0 0

" у А " г а"г 0 0/

(23)

(24)

где а*, Ь* (с соответствующими индексами) - коэффициенты (передаточные отношения) модели.

В одном из режимов полёта модель гипотетического вертолёта характеризуется следующими числовыми матрицами коэффициентов:

А =

- 0.0598 -0.0233 -0.0002 0.1702 0.3421 6.2716 -0.0483 -9.7604

0.0268 -0.8899 -0.0269 -0.3830 0 -69.2829 0.6119 -0.7709

- 0.0025 0.0107 0.1944 -6.2099 68.9783 0.1245 9.7604 0.0483

0.0157 0.1106 -0.1224 -6.2574 -0.1909 -2.7761 0 0

- 0.0238 0.0145 -0.0545 0.1054 -0.8687 0.5274 0 0

0.0265 -0.0405 -0.0060 0.6389 -0.0004 -2.2364 0 0

( 0 0 0 1 0.0788 -0.0049 0 0

0 0 0 0 0.0626 0.9980 0 0

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

В =

17.4746 -73.4395 -0.2261 -0.2863 -18.0300 28.1780 0 0

2.0594 22.9505 -16.0004 135.3251 3.5072 0.9659 0 0

— I

1.3047 0

119.7015 0

-1.3185 -5.9483

13.7479 -2.3208

10.3189 -13.1535

— I

22.7255 0 0

0.1517 0 0'

(25)

(26)

В соответствии с задачей синтеза нас интересует изменение углов крена и тангажа. Используя матрицу

с = /0 00000 1 0\ (2Ъ

(0 0 0 0 0 0 0 1/' ( )

выделим углы крена и тангажа из вектора состояния (21).

Сформулируем задачу следующим образом. Для М1МО-системы (21) - (24) с матрицами коэффициентов (25), (26) необходимо синтезировать закон управления и = Бх, обеспечивающий инвариантность к возмущениям в каналах крена и тангажа. Кроме того, вследствие неудовлетворительных характеристик устойчивости, помимо инвариантности требуется обеспечить замкнутой системе заданное расположение собственных значений (полюсов) матрицы состояния Ас, совпадающее с множеством

eigAc = {-1' -2, -3, -4, -5, -6, -7, -8}. (28)

В соответствии с видом матриц (26) и (27) необходимое [4], [9] условие инвариантности

св = о

тхг

в данном случае выполняется. Псевдообратная матрица для матрицы (26) имеет вид

В

+ _

V

0.0087 -0.0038 0.0020 -0.0012 -0.0009 0.0195 0 0

0.0004 -0.0008 -0.0003 -0.0074 0.0015 -0.0010 0 0

0.0049 0.0061 0.0009 0.0007 -0.0007 0.0124 0 0

0.0066 0.0084 -0.0291 0.0034 -0.0633 -0.0147 0 0

Назначим диагональную матрицу !0 = diag(-1' -2, -3, -4). (29)

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

В соответствии с выражениями (11) и (12) вычислим соответственно матрицу инъекции Морса и матрицу обратной связи

I =

— I

Р =

и

0.1137 0.0061 -0.0630 0.0874 -1.0447

1.3514 -0.0697 0.8470

0.0524 -0.1468 0.0482 4.5015

0.0486 -0.0340 0.0363 -0.0498

0.0101 -0.0004 -0.0053 0.2041

0.0250 0.0045 -0.0096 0.0237

0.0014 0.0073 -0.0006 0.0015 0.0186'

0.0194 0.0009 -0.0123

0.0599 0.0705 0.0695 -0.0104 -0.0064 -0.0210 -0.0177 -0.0881

0.0294 -0.0018 0.0041 0.0005 0.0010 -0.0132 0.0037 0.0031

0.1834 0.0259 -0.0171 -0.0009 0.0182 0.0626 -0.0130 -0.0435

0.1393 -0.1149 -0.7320 0.0575 0.2939 0.1911 0.2787 0.0727

В результате матрица замкнутой MIMO-системы Ас = А + ЬВТ + ВБ принимает вид

Ас =

2.7691 -0.3470 -1.6930 0.2188 0.7054 1.8730 0.2854 -8.1579

0.7926 -2.4698 -1.1718 0.1065 0.5457 -2.9984 0.4403 0.5571

1.8711 0.7844 -20.4008 2.1878 7.0175 1.1520 8.0650 -0.3556

0.1966 0.2301 2.0231 -2.2286 -1.2268 -0.0596 -0.9585 0.0423

1.1960 0.6132 6.9601 -0.8197 -6.9862 -1.4431 -3.4684 0.1936

2.1006 -0.3199 1.4657 -0.2202 -0.6592 -0.9433 -0.8398 -3.4857

0.0077 -0.0066 -0.1254 0.0149 0.0539 0.0116 0 0

0.3571 -0.0312 -0.1044 0.0124 0.0431 0.1669 0 0

Проверка условий инвариантности (10) показывает, что они выполняются. При этом собственные значения матрицы Ас равны

eigAc = {-1, -2, -3, -4, -0.0509, -23.9232, 1.8572 ± 0.3372/}

и, как видно, удовлетворяют включению (13), но не соответствуют требованию устойчивости (имеется неустойчивая мода колебаний, определяемая комплексно сопряжённой парой 1.8572 ± 0.3372/). Для разрешения данной проблемы скорректируем вторую матрицу инъекции Морса. Воспользуемся декомпозиционным методом модального синтеза, который ранее многократно применялся авторами для решения различных задач [13] - [17].

В данном случае М1МО-система будет иметь два уровня декомпозиции: нулевой и первый, для которых собственные значения по уровням декомпозиции также зададим в виде диагональных матриц вида

11

1-(5 -6^ 1г = (7 -8).

Для первого уровня декомпозиции необходимые матрицы для расчёта наблюдателя определяются по следующим выражениям [15]:

АС1 = С

±д+

АсС

±д

С1 - САсС

±д

(30)

где С1К - правый аннулятор максимального ранга для матрицы (27). Числовые значения указанных в формулах (30) матриц имеют вид

Г1

0 0 0 0 -1 0

0 0 0 0 0 -1

1 0 0 0 0 0

0 1 0 0 0 0

0 0 1 0 0 0

0 0 0 1 0 0

0 0 0 0 0 0

(0 0 0 0 0 0

)

АС1 —

V

20.4008 2.1878 7.0175 1.1520 1.8711 0.7844 -0.2301

2.0231 -2.2286 -1.2268 -0.0596 -0.1966

6.9601 -0.8197 -6.9862 -1.4431 -1.1960 -0.6132

1.4657 -0.2202 -0.6592 -0.9433 -2.1006 0.3199

1.6930 -0.2188 -0.7054 -1.8730 2.7691 -0.3470 -2.4698)

1.1718 -0.1065 -0.5457 2.9984 0.7926

С

1—с

-0.1254 0.0149 0.0539 0.0116 0.0077 0.0066^ 0.1044 0.0124 0.0431 0.1669 -0.3571 0.0312/

Скорректированная матрица инъекции Морса находится из соотношений [15], [16]

Ь — С-!1 - АсС-,

С- —С+-С1К(С1+!2-АС1С1+)

где помимо приведенных ранее матриц из формул (30) фигурирует псевдообратная матрица /-6.5367 -0.0381\

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

(31)

(32)

С+

V

6.5367 -0.0381

0.7768 0.0045

2.8210 0.0049

0.1769 1.0017

2.2143 -2.3056

0.2165 0.1654

)

В соответствии с формулами (31) и (32) получим

0.3307 -0.2551

0.0974 0.0176

2.1152 -0.0083

1 = 10з -0.2514 0.0010

-0.9109 0.0048

-0.1096 -0.1094

0.0122 -0.0003

( 0.0203 -0.0179)

Окончательно, матрица замкнутой MIMO-системы, вычисленная по формуле Ас — Ас + 1.1 С,

(33)

после подстановки выражения (33) принимает вид

Ас = 103

V

0.0028 -0.0003 -0.0017 0.0002 0.0007 0.0019 0.3310 -0.2633

0.0008 -0.0025 -0.0012 0.0001 0.0005 -0.0030 0.0978 0.0181

0.0019 -0.0008 -0.0204 0.0022 0.0070 0.0012 2.1233 -0.0086

0.0002 0.0002 0.0020 -0.0022 -0.0012 -0.0001 -0.2523 0.0010

0.0012 0.0006 0.0070 -0.0008 -0.0070 -0.0014 -0.9144 0.0050

0.0021 -0.0003 0.0015 -0.0002 -0.0007 -0.0009 -0.1104 -0.1128

0 0 -0.0001 0 0.0001 0 0.0122 -0.0003

0.0004 0 -0.0001 0 0 0.0002 0.0203 -0.0179

/

Собственные значения этой матрицы полностью совпадают с элементами множества (28). Проверка условий инвариантности (10) для случая А = Ас также подтверждает получение требуемого результата.

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

В работе представлены новые условия инвариантности линейной МЕМО-системы к возмущениям в каналах управления, полученные на основе решения задачи регуляризации симметрического матричного уравнения. Условия носят конструктивный характер, поскольку позволяют осуществлять синтез инвариантной системы в явном виде. Приведены соответствующие теоремы и иллюстративные примеры аналитического и численного синтеза инвариантных MIMO-систем. В качестве числового примера рассмотрена задача синтеза инвариантного управления одновинтового вертолёта, пространственное движение которого описывается системой уравнений 8 порядка.

Приложение

Доказательство теоремы 1

Доказательство основано на преобразовании подобия Т-1АТ матрицы (5) с матрицей преобразования

Т = (в^+ в) = (|+)-1,

для которой справедливы тождества [16]

Т-1Т _ ГВ-^чц _ /В1ЬВ1Ь+ _ ( !п-г °(п-г)хЛ _

1 1-(в+)(в = (в+в1Ь+ в+в) = \0Гх(п-г) 1г ) = 1п'

тт-1 - (в1Ь+ в)(в-+) - В1Ь+В1Ь + ВВ+ - 1п.

^ В '

Поскольку правая часть равенства (5) является суммой матриц, то их преобразование подобия можно рассматривать по отдельности (с использованием тождеств, записанных выше):

(?{1+')а(в1^+ в) = (

в

В11АВ11+ В+АВ1Ь+

В1ЬАВ В+АВ

(

1L+

в) —

0(„_.

(п-г)х(п-г)

о

гх(п-г)

В1^(о01п-А)В^ В+(о01п-А)Ву

0(n-r)x(n-r) V ^rx(n-r)

-■

BXiAB \

o0In - В+АВ/'

Q BB+(.0l„ - А)(1„ - В^ЮСВ^ В) =

= (

0(n-r)x(n-r) b+abIL+

0(n-

(n-r)xr Orxr

0(г,-

(n-r)xr Orxr

)=

В результате суммирования получаем блочно-диагональную структуру Т-1АТ =

— - 0(n-r)xr

Сто I

п

для которой имеет место тождество для множеств собственных значений eigA — eig(T-1AT) — eig(B1iAB1i+) и eig(aoIn).

Поскольку у симметрической матрицы множество собственных значений совпадает с множеством сингулярных чисел, из данного соотношения следует равенство (8).

Доказательство закончено.

Доказательства теорем 2 и 3 также строятся на преобразовании подобия соответствующих матриц и поэтому не приводится.

Литература

[1] Щипанов, Г.В. Теория и методы проектирования автоматических регуляторов // АиТ. 1939. № 1. С. 49-66.

[2] Щипанов, Г.В. Гироскопические приборы слепого полёта. М.: Оборонгиз, 1938.

[3] Лезина,З.М., Лезин В.И. Щипанов Г.В. и теория инвариантности (труды и документы). М.: Физматлит, 2004.

[4] Уонем, М. Линейные многомерные системы управления: геометрический подход. М.: Наука, 1980.

[5] Chen, H. General Decoupling Theory of Multivariable Process Control Systems. SpringerVerlag, 1983.

[6] Dion, J., Commault, C. Feedback Decoupling of Structured Systems // IEEE Trans. on Automat. Contr. 1993. Vol. 38, no. 7. P. 1132-1135. DOI: 10.1109/9.231471.

[7] Van der Woude, J., Murota, K. Disturbance Decoupling with Pole Placement for Structured Systems: a Graph-Theoretic Approach // SIAM J. on Matr. Anal. and Appl. 1995. Vol. 16, no. 3. P. 922-942. DOI: 10.1137/S0895479893251344.

[8] Wang, Q. Decoupling Control. Springer-Verlag, 2003.

[9] Мисриханов, М.Ш. Инвариантное управление многомерными системами: алгебраический подход. М.: Наука, 2007.

[10] Zubov, N., Mikrin, E., Misrikhanov, M., Ryabchenko, V. Invariance Conditions for MIMO-Systems Based on Regularization // Doklady Mathematics. 2015. Vol. 92, no. 3. P. 664 - 666. DOI: 10.1134/S106456241506006X.

[11] Morse, A. Structural Invariants of Linear Multivariable Systems // SIAM J. Control Optim. 1973. Vol. 11, no. 3. P. 446 - 465. DOI: 10.1137/0311037.

[12] Bukov, V., Goryunov, S., Ryabchenko, V. Matrix Linear Systems: a Comparative Review of the Approaches to their Analysis and Synthesis // Autom. Remote Control. 2000. Vol. 61, no. 11, part 1. P. 1759 - 1795.

[13] Misrikhanov, M., Ryabchenko, V. Pole Placement for Controlling a Large Scale Power System // Autom. Remote Control. 2011. Vol. 72, no. 10. P. 2123 - 2146. DOI: 10.1134/S0005117911100110.

[14] Зубов, Н.Е., Микрин, Е.А., Олейник, А.С., Рябченко, В.Н., Ефанов, Д.Е. Оценка угловой скорости космического аппарата в режиме орбитальной стабилизации по результатам измерений датчика местной вертикали // Вестник МГТУ им. Н.Э. Баумана, Серия Приборостроение. 2014. № 5. С. 3 - 15.

[15] Zubov, N., Mikrin, E., Ryabchenko, V., Proletarskii, A. Analytical Synthesis of Control Laws for Lateral Motion of Aircraft // Russian Aeronautics. 2015. Vol. 58, no. 3. P. 263 - 270. DOI: 10.3103/S1068799815030034.

[16] Зубов, Н.Е., Микрин, Е.А., Рябченко, В.Н. Матричные методы в теории и практике систем автоматического управления летательных аппаратов. М.: Изд-во МГТУ им. Н.Э. Баумана, 2016.

[17] Гаджиев, М.Г., Мисриханов, М.Ш., Рябченко, В.Н., Шаров, Ю.В. Матричные методы анализа и управления переходными процессами в электроэнергетических системах. М.: Издательский Дом МЭИ, 2019.

Mathematical aspects of condition of MIMO-system invariance to

disturbances in control channels

N.E. Zubov (Bauman MSTU, S.P. Korolev RSC "Energia"), V.N. Ryabchenko (Bauman MSTU) A.V. Lapin (Bauman MSTU, GosNIIAS)

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

Abstract. This paper presents constructive conditions of invariance of linear dynamic system with multi inputs and multi outputs (MIMO-system) to disturbances in control channels. The approach to invariant control synthesis consists in searching such matrix of feedback coefficients of linear system that fulfills invariance conditions represented by a system of polynomial matrix equations of a certain structure. We obtain these conditions basing on the solution of symmetric matrix equation regularization task. Theorems with proofs and illustrative examples are demonstrated for mathematic approach to analytic synthesis of invariant system with multi inputs and multi outputs (MIMO-system) as well as for numeric synthesis of a single-rotor helicopter spatial motion control system. In the numeric example, the mathematic statement of control task has allowed to organize "insensitivity" of roll and pitch angles to disturbances in control channels, providing at the same time stability of general motion of the flying vehicle.

Key words: invariant control, single-rotor helicopter, exact pole placement, disturbance in control channel, Morse injection.

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