Решения одностороннего квадратного матричного уравнения в случае комплексных собственных значений соответствующего матричного пучка
Запропоновано алгоритм побудови розв’язків одностороннього квадратного матричного рівняння у випадку комплексних власних значень відповідного матричного пучка. Наведено співвідношення, які можна розглядати як деякі аналоги відповідних рівностей для скалярного квадратного рівняння, що складають зміст...
Gespeichert in:
| Datum: | 2013 |
|---|---|
| 1. Verfasser: | |
| Format: | Artikel |
| Sprache: | Russian |
| Veröffentlicht: |
Інститут кібернетики ім. В.М. Глушкова НАН України
2013
|
| Schriftenreihe: | Проблемы управления и информатики |
| Schlagworte: | |
| Online Zugang: | https://nasplib.isofts.kiev.ua/handle/123456789/207610 |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Назва журналу: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| Zitieren: | Решения одностороннего квадратного матричного уравнения в случае комплексных собственных значений соответствующего матричного пучка / В.Б. Ларин // Проблемы управления и информатики. — 2013. — № 3. — С. 5–15. — Бібліогр.: 12 назв. — рос. |
Institution
Digital Library of Periodicals of National Academy of Sciences of Ukraine| id |
irk-123456789-207610 |
|---|---|
| record_format |
dspace |
| spelling |
irk-123456789-2076102025-10-12T00:14:32Z Решения одностороннего квадратного матричного уравнения в случае комплексных собственных значений соответствующего матричного пучка Розв’язки одностороннього квадратного матричного рівняння у випадку комплексних власних значень відповідного матричного пучка Solutions of the Unilateral Quadratic Matrix Equation in the Case of Complex Eigenvalues of the Corresponding Matrix Pencil Ларин, В.Б. Проблемы динамики управляемых систем Запропоновано алгоритм побудови розв’язків одностороннього квадратного матричного рівняння у випадку комплексних власних значень відповідного матричного пучка. Наведено співвідношення, які можна розглядати як деякі аналоги відповідних рівностей для скалярного квадратного рівняння, що складають зміст теореми Вієта. Ці розв’язки використовуються в задачі уточнення параметрів моделі за експериментальними оцінками власних значень даної системи. The algorithm of construction of solutions of the unilateral quadratic matrix equation in the case of complex eigenvalues of the corresponding matrix pencil is offered. The equalities which it is possible to consider as some analogs of the corresponding equalities for the scalar quadratic equation, which are the content of Vieta theorem, are provided. As the application, the problem of updating model parameters using experimentally received eigenvalues of this system is considered. 2013 Article Решения одностороннего квадратного матричного уравнения в случае комплексных собственных значений соответствующего матричного пучка / В.Б. Ларин // Проблемы управления и информатики. — 2013. — № 3. — С. 5–15. — Бібліогр.: 12 назв. — рос. 0572-2691 https://nasplib.isofts.kiev.ua/handle/123456789/207610 62-502 10.1615/JAutomatInfScien.v45.i5.10 ru Проблемы управления и информатики application/pdf Інститут кібернетики ім. В.М. Глушкова НАН України |
| institution |
Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| collection |
DSpace DC |
| language |
Russian |
| topic |
Проблемы динамики управляемых систем Проблемы динамики управляемых систем |
| spellingShingle |
Проблемы динамики управляемых систем Проблемы динамики управляемых систем Ларин, В.Б. Решения одностороннего квадратного матричного уравнения в случае комплексных собственных значений соответствующего матричного пучка Проблемы управления и информатики |
| description |
Запропоновано алгоритм побудови розв’язків одностороннього квадратного матричного рівняння у випадку комплексних власних значень відповідного матричного пучка. Наведено співвідношення, які можна розглядати як деякі аналоги відповідних рівностей для скалярного квадратного рівняння, що складають зміст теореми Вієта. Ці розв’язки використовуються в задачі уточнення параметрів моделі за експериментальними оцінками власних значень даної системи. |
| format |
Article |
| author |
Ларин, В.Б. |
| author_facet |
Ларин, В.Б. |
| author_sort |
Ларин, В.Б. |
| title |
Решения одностороннего квадратного матричного уравнения в случае комплексных собственных значений соответствующего матричного пучка |
| title_short |
Решения одностороннего квадратного матричного уравнения в случае комплексных собственных значений соответствующего матричного пучка |
| title_full |
Решения одностороннего квадратного матричного уравнения в случае комплексных собственных значений соответствующего матричного пучка |
| title_fullStr |
Решения одностороннего квадратного матричного уравнения в случае комплексных собственных значений соответствующего матричного пучка |
| title_full_unstemmed |
Решения одностороннего квадратного матричного уравнения в случае комплексных собственных значений соответствующего матричного пучка |
| title_sort |
решения одностороннего квадратного матричного уравнения в случае комплексных собственных значений соответствующего матричного пучка |
| publisher |
Інститут кібернетики ім. В.М. Глушкова НАН України |
| publishDate |
2013 |
| topic_facet |
Проблемы динамики управляемых систем |
| url |
https://nasplib.isofts.kiev.ua/handle/123456789/207610 |
| citation_txt |
Решения одностороннего квадратного матричного уравнения в случае комплексных собственных значений соответствующего матричного пучка / В.Б. Ларин // Проблемы управления и информатики. — 2013. — № 3. — С. 5–15. — Бібліогр.: 12 назв. — рос. |
| series |
Проблемы управления и информатики |
| work_keys_str_mv |
AT larinvb rešeniâodnostoronnegokvadratnogomatričnogouravneniâvslučaekompleksnyhsobstvennyhznačenijsootvetstvuûŝegomatričnogopučka AT larinvb rozvâzkiodnostoronnʹogokvadratnogomatričnogorívnânnâuvipadkukompleksnihvlasnihznačenʹvídpovídnogomatričnogopučka AT larinvb solutionsoftheunilateralquadraticmatrixequationinthecaseofcomplexeigenvaluesofthecorrespondingmatrixpencil |
| first_indexed |
2025-10-12T01:11:38Z |
| last_indexed |
2025-10-13T01:10:07Z |
| _version_ |
1845827005594992640 |
| fulltext |
© В.Б. ЛАРИН, 2013
Международный научно-технический журнал
«Проблемы управления и информатики», 2013, № 3 5
ПРОБЛЕМЫ ДИНАМИКИ УПРАВЛЯЕМЫХ СИСТЕМ
УДК 62-502
В.Б. Ларин
РЕШЕНИЯ ОДНОСТОРОННЕГО КВАДРАТНОГО
МАТРИЧНОГО УРАВНЕНИЯ В СЛУЧАЕ
КОМПЛЕКСНЫХ СОБСТВЕННЫХ ЗНАЧЕНИЙ
СООТВЕТСТВУЮЩЕГО МАТРИЧНОГО ПУЧКА
Введение
Известно, что различные инженерные задачи (см., например, [1–3]) связаны
с теорией колебаний. Следует отметить теорию сильнодемпфированных си-
стем [4], в которой центральное место занимают вопросы нахождения корней
матричного (или операторного [4]) уравнения
.001
2
2 AXAXA (1)
В [5] матричное уравнение (1) называется односторонним квадратным матричным
уравнением (ОКМУ). Здесь же отмечается широкий круг задач управления, в ко-
торых необходимо найти решение ОКМУ. Естественно, что в разных задачах
могут представлять интерес те или иные решения (1). В этой связи, как и в [4], со-
поставим (1) матричный пучок
.)( 01
2
2 AAAL (2)
Пусть размер матриц в (1) равен ,nn ,2 IA здесь и далее I — единичная мат-
рица соответствующего размера. Корень )( 1X уравнения (1) позволяет разложить
пучок (2) на множители:
).)(()( 11 XIXIL
(3)
Как отмечено в [4], при рассмотрении сильнодемпфированных пучков матрица
111 XAX
уже не будет корнем уравнения (1). Однако если ,0T
00 AA
,0T
11 AA то вместе с матрицей 1X корнем уравнения (1) будет и матрица
,T
112 XAX т.е. имеет место соотношение
.0T
211 XXA (4)
Здесь и далее верхний индекс «Т» означает транспонирование. Как показано в [4],
в рассматриваемом случае справедливо и соотношение
.01
T
20 XXA (5)
В [4] отмечается, что соотношения (4), (5) можно интерпретировать как аналог
теоремы Виета для скалярного квадратного уравнения.
6 ISSN 0572-2691
Существенно, что в зависимости от собственных чисел пучка (2) можно рас-
сматривать различные задачи факторизации, т.е. представления пучка (2) в фор-
ме (3). Так, в [6], предполагая, что упорядоченные по модулю собственные значе-
ния пучка (2) удовлетворяют соотношению
,1 nn (6)
где — некоторое число, рассмотрены алгоритмы построения решений (1) ),( XX
таких, что собственные значения X совпадают с ,,,1 n а собственные зна-
чения X — с .,, 21 nn Таким образом, можно считать, что в рассмотрен-
ном выше случае сильнодемпфированных систем задача определения XX , со-
ответствует задаче факторизации полинома (2) относительно окружности радиуса
. Однако если среди собственных чисел пучка (2) есть комплексные с малой
или нулевой действительной частью, то, вообще говоря, может не существовать
решений (1) с отмеченными выше свойствами. Например, пусть в (1) ,2 IA
,01 A },,{diag 2
2
2
10 A .2
1
2
2 В этом случае ,12,1 i ,24,3 i т.е.
условие (6) выполняется. Однако уравнение (1) не имеет корня ,1X собственные
значения которого совпадали бы с .2,1 Действительно, если бы существовал та-
кой корень, то выполнялось бы равенство
,0
2
1 AX
а это невозможно, поскольку оба значения матрицы 1X равны ,2
1 в то время
как собственные значения матрицы 0A равны ., 2
2
2
1 Таким образом, в рассмат-
риваемом примере целесообразно выбрать в качестве решения (1) матрицу
},,{diag 21 iiX
собственные значения которой лежат в верхней полуплоскости ),0)((Im или
матрицу XX , собственные значения которой лежат в нижней полуплоско-
сти ).0)((Im Другими словами, целесообразно рассмотреть задачу факториза-
ции (2) не относительно окружности радиуса , а относительно действительной оси.
В этой связи рассмотрим случай, когда в (1) ,2 IA ,0T
00 AA но
.T
11 AA Покажем, что пучок (2) можно факторизовать следующим образом:
).)(()( *
211 XIXIL (7)
В (7) 21, XX — корни (1), верхний индекс «» означает операцию эрмитового со-
пряжения (транспонирование и переход к комплексно-сопряженным величинам).
Вследствие свойств матрицы 1A пучок (2) нельзя изменить, если заменить
на , а матрицы ,1A 0A — на матрицы ,*
1A :*
0A
.)()( 01
2*
0
*
1
2
01
2 AAIAAIAAIL
Таким образом, согласно (7)
).)(())(()( *
12
*
21 XIXIXIXIL (8)
Сравнивая (8) с (2), можно получить соотношения
,0
,0
1
*
20
*
211
XXA
XXA
(9)
Международный научно-технический журнал
«Проблемы управления и информатики», 2013, № 3 7
которые аналогично соотношениям (4), (5) можно рассматривать как некоторые
аналоги соответствующих равенств для скалярного квадратного уравнения, состав-
ляющего содержание теоремы Виета. Эти соотношения, в частности, могут исполь-
зоваться для оценки точности вычисления корней уравнения (1) (см. пример 1).
Ниже, предполагая, что все собственные значения пучка (2) комплексные,
рассмотрим алгоритм построения решений (1), который базируется на процедуре
вычисления матричной сигнум-функции [7].
Как приложение таких решений (1) рассмотрена итерационная процедура
уточнения параметров слабодемпфированной механической системы по резуль-
татам оценки собственных значений, которые, в свою очередь, могут быть по-
лучены в результате обработки записей переходных процессов в этой системе
(см. пример 2).
1. Одностороннее квадратичное матричное уравнение
Перепишем уравнение (1) в виде
.
0
0
0
102
X
I
AA
I
X
X
I
A
I
(10)
В (10) и далее 0 — нулевая матрица соответствующего размера.
Отметим, что если матрица 2A обратима, то для нахождения решения (1) мож-
но использовать метод матричной сигнум-функции [7]. В этом случае соотношение
(10) можно записать так:
,
X
I
HX
X
I
.
0
1
1
20
1
2
AAAA
I
H (11)
Введем понятие матричной сигнум-функции [7, 8]. Пусть матрица Z не имеет
собственных значений на мнимой оси, т.е. имеет место представление
,
0
0
1
v
Z
где матрица v имеет собственные значения только в левой полуплоскости, а мат-
рица — только в правой. Сигнум-функция матрицы Z определяется следующим
образом:
,
0
0
sgn 1
I
I
Z
v
где единичные блоки ,vI I имеют размеры блоков v и соответственно. Отме-
тим, что существует простая процедура вычисления ,sgn Z а именно,
,limsgn k
k
ZZ
),(
2
1 1
1
kkk ZZZ .0 ZZ (12)
Предположим, что матрица H в (11) не имеет действительных собственных значе-
ний. В этом случае собственные значения матрицы iH будут расположены сим-
метрично относительно действительной оси. Пусть собственные значения иско-
мой матрицы X лежат в верхней полуплоскости. Тогда собственные значения
матрицы iX будут лежать в левой полуплоскости. Умножив левую и правую ча-
сти (11) на i, перепишем это соотношение в виде
8 ISSN 0572-2691
.
X
I
iHiX
X
I
(13)
Применим к обеим частям (13) процедуру (12). Ограничимся описанием только
первого шага этой процедуры. Умножив (13) слева на ,)( 1iH а справа — на
,)( 1
iX получим
.)()( 11
iX
X
I
X
I
iH (14)
Складывая (13) и (14) и умножая результат на 1/2, имеем
.
2
))((
2
))(( 11
X
IiHiHiXiX
X
I
Продолжая этот процесс и принимая, что ,)sgn( IiX с учетом (13) получим
.)(sgn
X
I
iH
X
I
(15)
Соотношение (15) можно переписать так:
.0))(sgn(
X
I
iHI (16)
Аналогичные выкладки можно проделать и применительно к другому корню (1) —
).( X Поскольку собственные значения X лежат в нижней полуплоскости, то
аналогичная процедура позволяет получить следующее соотношение, определя-
ющее :X
.0))(sgn(
X
I
iHI (17)
Таким образом, нахождение решений XX , уравнения (1) после вычисления
сигнум-функции матрицы iH фактически сводится к решению системы линей-
ных уравнений (16), (17).
Продолжим рассматривать случай, когда матрица 2A обратима. При этом
можно указать сравнительно простую процедуру уточнения решения (1), полу-
ченного с помощью описанного выше алгоритма. Итак, пусть известно 0X — не-
которое приближенное значение корня уравнения (1). Решение (уточненное)
уравнения (1) будем искать в виде
,10 XXX (18)
где 1X — малая поправка ( — малый параметр). Подставляя (18) в (1) и прене-
брегая членами порядка ,2 имеем
.)( 0
1
201
1
2
2
00111
1
20 AAXAAXXXXAAX (19)
С помощью соотношения (19) для нахождения поправки 1X используем стан-
дартную процедуру lyap.m пакета MATLAB.
Международный научно-технический журнал
«Проблемы управления и информатики», 2013, № 3 9
Пример 1. С помощью соотношения (9) оценим точность приведенного вы-
ше алгоритма на примере [9]. Матрицы 012 ,, AAA имеют вид:
,
10413180000
1324091300
180104131800
0913240913
0131801041318
0009131222
00013182252
03,02
A
,
012,90246,23040,10530,139500
12,90240014,011212,90240,07920,1053
6,23040012,90246,23040,10530,1395
0,105314,011212,90240013,851013,3326
0,139512,90246,23040012,68646,8154
00,07920,105313,851012,6864015,9831
00,10530,139513,33266,815415,98310
1
A
.
4320000
31203300
2043200
03312033
0320432
0003363
0003232
6000
A
В отличие от [9] в рассматриваемом примере в качестве матрицы 1A принята
только кососимметрическая (гироскопическая) часть соответствующей матрицы [9].
Итак, преобразуем уравнение (1) к виду, в котором .2 IA Для этого разло-
жим матрицу 2A на множители Холецкого (процедура chol.m пакета MATLAB):
.2
T
22 aaA
С учетом этого соотношения уравнение (1) можно записать так:
,0
~~
01
2 AZAZ (20)
,1
22
XaaZ ,)(
~ 1
21
T1
21
aAaA .)(
~ 1
20
T1
20
aAaA
Очевидно, что матрица ,
~
1A как и матрица ,1A кососимметрическая. Поэтому для
оценки точности определения с помощью алгоритма разд. 1, корней уравне-
ния (20) можно использовать соотношение (9). В результате вычислений получе-
ны значения корней ,, 21 ZZ которые удовлетворяют соотношениям (9) со следу-
ющей точностью:
,101~
~
14
1
*
211
A
ZZA
15
0
1
*
20
104~
~
A
ZZA
(здесь означает спектральную норму).
Эта оценка точности позволяет говорить о нецелесообразности уточнения
корней 21, ZZ с помощью алгоритма (19).
10 ISSN 0572-2691
2. Чувствительность собственных значений
Рассмотрим возможность использования описанных выше решений уравне-
ния (1) в задаче определения чувствительности собственных значений к измене-
нию параметров системы и в задаче уточнения параметров модели [9, 10]. Пусть
задана система (модель) движения, которая описывается следующим уравнением
Лагранжа:
.0 KqqBqM (21)
В этом уравнении q является n-мерным вектором обобщенных координат,
матрица М считается фиксированной, а матрицы B, K зависят от параметров ,i
j следующим образом:
,0 BBB ,0 KKK ,
1
ii
s
i
BB
.
1
jj
p
j
KK
(22)
В этих соотношениях матрицы ,iB ,...,,0 si ,jK ,...,,0 pj заданы.
Необходимо найти зависимость от параметров ji , (которые предполагаются
малыми) изменений собственных значений системы (21).
Другими словами, пусть известны i )2...,,1( ni — собственные значения
дифференциального уравнения (21) при нулевых значениях B и .K Необходи-
мо найти зависимость приращений i этих собственных значений от ., ji По-
кажем, что в этой задаче можно эффективно использовать решения уравнения (1),
предполагая, что все собственные значения i комплексные. Итак, пусть извест-
ны решения (корни) XX , уравнения (1), в котором ,2 MA ,01 BA
.00 KA Как отмечалось выше, объединение n собственных значений каждой из
матриц X дает 2n собственных значений уравнения (1). Таким образом, доста-
точно рассмотреть эту задачу только для n собственных значений ,i соответ-
ствующих, например, матрице ,X которую далее будем обозначать X (собствен-
ные значения матрицы X будут комплексно-сопряженными величинами по от-
ношению к собственным значениям матрицы ).X
Рассмотрим соотношения [10], которые определяют чувствительность соб-
ственных значений. Как и в [10], предполагается, что среди собственных значе-
ний i нет кратных. Обозначим ixD матрицу чувствительности собственного
значения i к изменению элементов klX матрицы X:
.
kl
i
ix
X
D
Эти матрицы согласно (15) [10] определяются следующим соотношением:
,])(...[)(]...[ B1TT1B
1
n
nxx XIXIVDD (23)
.
1...1
11
1
1
n
n
n
n
V
В (23) означает кронекеровское (тензорное) произведение (процедура
kron.m пакета MATLAB), матрица V является матрицей Вандермонда, и для ее
Международный научно-технический журнал
«Проблемы управления и информатики», 2013, № 3 11
определения можно использовать процедуру vander.m пакета MATLAB. Верхний
индекс B, как и в [10], означает блочное транспортирование. Так, в случае матри-
цы 22 соотношение (23) выглядит так:
.)( T
1
2
1
X
I
IV
D
D
x
x
Согласно (23), (24) из [10] имеют место следующие соотношения, которые
можно использовать для контроля точности вычисления матриц :iXD
,
1
ID iX
n
i
.)( T
1
j
ix
j
i
n
i
XD
Использование в этой задаче решения уравнения (1) позволило вдвое снизить
размер матрицы Вандермонда.
Таким образом, если известна вариация матрицы X, обусловленная измене-
нием того или иного параметра i( или ),j то, используя (23), можно найти со-
ответствующую вариацию собственных значений .i Определим связь вариа-
ции X матрицы X с параметрами ji , , считая малыми ,X ,B .K Соглас-
но (1) в линейном приближении имеет место следующее соотношение:
.0)( 0 KBXXBXXXXM
Предполагаем обратимость матрицы M, это соотношение можно переписать в
виде уравнения Ляпунова относительно :X
.)( 11
0
1 KMBXMXXXBMX (24)
В соответствии с (22) X можно представить как линейную комбинацию
решений уравнений, аналогичных (24):
.
1
i
s
1i
j
kj
p
j
вi XXX
(25)
Здесь
і
вX и
j
kX являются решениями следующих уравнений, аналогичных (24):
,X)( 1і
в0
1 XBMXXBMX i
і
в
(26)
.)( 1
0
1
j
j
k
j
k
KMXXXBMX (27)
Соотношения (23), (25)–(27) позволят построить зависимость от парамет-
ров ., ji Пусть
i
r — вариация r-го собственного значения ,r обусловлена
изменением параметра ,i а
j
r вариация r-го собственного значения r — изме-
нением параметра .j Эти вариации определяются следующими соотношениями:
,rii
i
r f ),)((tr Ti
rxвri DXf (28)
,rjj
j
r ))((tr T
rx
j
krj DX (29)
( tr — след матрицы). Другими словам, зависимость от параметров вариации r-го
собственного значения r определяется следующим образом:
.
11
rjj
p
j
rii
s
i
r f
(30)
12 ISSN 0572-2691
Приняв во внимание (30), обозначив ,][ T
1 n ,][ T
1 s
,][ T
1 p получим следующее соотношение:
, F ],[ rifF ].[ rj (31)
Элементы ,rif rj матриц ,F определяются (28), (29).
Детализируем процедуру использования этого соотношения в рассматривае-
мой задаче уточнения параметров модели, где вектор считается известным,
а векторы , подлежат определению. Отметим, что элементы i вектора
являются комплексными числами, определяющими изменение действительной и
мнимой части соответствующего комплексного собственного значения ).( i
В этой связи целесообразно представить вектор в виде вектора размера 2n
(вектор ), первые n компонент которого совпадают с действительной частью век-
тора , а оставшиеся n компонент соответствуют мнимой части вектора .
В свою очередь, это позволит переписать систему (31) в виде системы 2n линей-
ных уравнений:
,Dz ],[ FD .][ TTT z (32)
Таким образом, если число подлежащих уточнению параметров модели в (22) не
превосходит 2n ),2( nps то система (32) позволит найти соответствующие по-
правки. Например, если nps 2 и матрица D обратима, то систему (32) можно
переписать в виде
.1 Dz (33)
Поскольку эти линейные соотношения (31)–(33) справедливы для достаточно
малых значений и z, то процедура уточнения параметров и должна быть ите-
рационной (см. пример 2). В отличие от [9] в рассматриваемой постановке задачи
уточнения параметров модели предполагается только наличие «эксперименталь-
ной» информации о собственных значениях системы (21) (что позволяет сформи-
ровать вектор ) и не предполагается наличие аналогичной информации о соб-
ственных векторах этой системы.
Пример 2. Рассмотрим механическую систему, состоящую из двух масс, со-
единенных пружинами и демпферами, движение которой описывается уравнени-
ем (21). Матрицы, фигурирующие в (22), имеет вид
},,{diag 21 mmM ,
211
11
0
bbb
bb
B ,
211
11
0
ccc
cc
K
,
11
11
1
B ,
10
00
2
B ,11 BK ,22 BK (34)
,101 m ,12 m ,01 b ,02 b ,401 c ,52 c
,01 ,52 ,101 .52
Отметим, что в [11] (табл. 2) путем моделирования процедуры идентифика-
ции системы (21), (22), (34) по результатам регистрации переходного процесса
получены следующие оценки собственных значений этой системы:
,5532,73316,212 i
,8765,01745,034 i (35)
Международный научно-технический журнал
«Проблемы управления и информатики», 2013, № 3 13
которые будут использоваться как «экспериментальные» данные в задаче уточне-
ния параметров модели. Таким образом, в рассматриваемой задаче в качестве
начального приближения принимаются значения параметров, которые определя-
ются матрицами 00,, KBM ).0( 2121 По экспериментальным дан-
ным (оценкам (35)) необходимо определить матрицы ,, KB т.е. уточнить значе-
ние параметров 2121 ,,, или параметров модели:
,111 bb ,222 bb ,111 cc .222 cc (36)
Как уже отмечалось, соотношение (33) справедливо для достаточно малых
и z. Поэтому в рассматриваемой задаче целесообразно использовать два итера-
ционных цикла уточнения параметров. Подробно опишем первый, так как второй
аналогичен. Итак, применив алгоритм разд. 2 к уравнению (1), в котором ,2 MA
,01 BA ,00 KA согласно (16) получим следующее решение:
,
6,4991 +05,25480
0,5255 01,11300
ii
ii
X (37)
которое удовлетворяет (1) с точностью .10 14 В этой связи не возникает необхо-
димости использования процедуры уточнения (19).
Собственные значения матрицы ,X определяемой (37), следующие:
,6416,01 i i9705,62 . (38)
С помощью (23) были найдены ,1xD 2xD и построена матрица D, фигуриру-
ющая в (33):
.
0,06640,078800
0,0580 0,000800
000,46280,5495
00 0,03720,0005
D
Согласно (35), (38) вектор в (33) имеет вид
.0,5827]0,23492,33160,1745[ T
По этим данным согласно (33) был найден вектор z и соответствующие оценки
параметров ,,,, 2121 ccbb которые использовались как исходные данные во вто-
ром итерационном цикле. Отметим, что во втором цикле матрицы ,X D и век-
тор имеют вид
,
6,6387+2,49115,06511,6370
0,50650,13361,2526+0,0150
ii
ii
X
,
0,06760,07740,19720,1745
0,04130,00110,00200,0010
0,00540,00100,46490,5492
0,00540,00100,03510,0008
D
.0,4926]0,04570,01620,0162[ T
Результаты вычислений приведены в таблице.
14 ISSN 0572-2691
Таблица
Оценки
параметров
I II III IV V
1b 0 0,3005 – 0,1081 0 0
2b 0 4,6816 5,1311 5,0042 5
1c 40 44,0283 49,7709 49,7096 50
2c 5 8,9937 9,9576 9,9379 10
d 3,4239 0,7004 0,0245 0,0245 0,0146
В таблице приняты следующие обозначения: 2121 ,,, ccbb — оценки парамет-
ров системы, d — норма разности векторов, один из которых — вектор «экспе-
риментально» полученных собственных значений (35), второй — вектор собствен-
ных значений системы (21), параметры которой приведены в соответствующем
столбце таблицы. Столбцы I–IV содержат оценки параметров системы. Так, столбец I
соответствует начальному приближению ),( 00 KKBB ; столбец II содержит
оценки параметров, полученные после первой итерации; в столбце III приведены
оценки, полученные после второй итерации. После второй итерации в результате
использования соотношения (33) значение оценки 1b получилось отрицательным.
В этой связи для получения оценок во второй итерации использовалось не соотно-
шение (33), а процедура решения так называемой «задачи NNLS» [12] примени-
тельно к системе (32) (процедура nnls.m пакета MATLAB). Эти результаты приве-
дены в столбце IV. Точные значения параметров системы приведены в столбце V.
Таким образом, сравнивая исходные значения оценок параметров системы (столбец
I), значения оценок, полученные в результате двух итераций (столбец IV), и точные
значения параметров системы (столбец V), в рассматриваемом примере можно кон-
статировать высокую эффективность рассмотренной процедуры уточнения пара-
метров модели.
Заключение
Алгоритм матричной сигнум-функции использован для построения решений
ОКМУ в случае комплексных собственных значений соответствующего матрич-
ного пучка. Приведены соотношения, которые можно рассматривать как некото-
рые аналоги соответствующих равенств для скалярного квадратного уравнения,
составляющих содержание теоремы Виета. В качестве приложения рассмотрена
задача уточнения параметров модели по экспериментально полученным соб-
ственным значениям этой системы. Эффективность предложенной процедуры
уточнения демонстрируется на примере системы с двумя степенями свободы.
В.Б. Ларін
РOЗВ’ЯЗКИ ОДНОСТОРОННЬОГО КВАДРАТНОГО
МАТРИЧНОГО РІВНЯННЯ У ВИПАДКУ
КОМПЛЕКСНИХ ВЛАСНИХ ЗНАЧЕНЬ
ВІДПОВІДНОГО МАТРИЧНОГО ПУЧКА
Запропоновано алгоритм побудови розв’язків одностороннього квадратного
матричного рівняння у випадку комплексних власних значень відповідного
матричного пучка. Наведено співвідношення, які можна розглядати як деякі
аналоги відповідних рівностей для скалярного квадратного рівняння, що
складають зміст теореми Вієта. Ці розв’язки використовуються в задачі уточ-
нення параметрів моделі за експериментальними оцінками власних значень
даної системи.
Международный научно-технический журнал
«Проблемы управления и информатики», 2013, № 3 15
V.B. Larin
SOLUTIONS OF THE UNILATERAL
QUADRATIC MATRIX EQUATION
IN THE CASE OF COMPLEX EIGENVALUES
OF THE CORRESPONDING MATRIX PENCIL
The algorithm of construction of solutions of the unilateral quadratic matrix equation
in the case of complex eigenvalues of the corresponding matrix pencil is offered. It is
brought the equalities which it is possible to consider as some analogs of the corre-
sponding equalities for the scalar quadratic equation, which are the content of Vieta
theorem. As the application, the problem of updating of parameters of model by us-
ing experimentally received eigenvalues of this system is considered.
1. Lugovoi P.Z., Prokopenko N.Ya. Influence of reinforcement and elastic foundation on the vibra-
tion of shallow shells with rectangular platform // Int. Appl. Mech. — 2011. — 47, N 6. —
P. 714–719.
2. Karnaukhov V.G., Tkachenko Ya.V. Active damping of the resonant vibrations of a flexible cylin-
drical panel with sensors and actuators // Ibid. — 2011. — 47, N 6. — P. 720–726.
3. Zakrzhevskii A.E., Khoroshilov V.S. Natural frequencies and modes of out-plane vibrations
a fixed ring // Ibid. — 2011. — 47, N 6. — P. 745–753.
4. Крейн М.Г. Введение в геометрию индефинитных J-пространств и теорию операторов
в этих пространствах // Вторая летняя математическая школа. — 1965. — Вып. I. — С. 15–92.
5. Bini D.A., Meini B., Poloni F. Transforming algebraic Riccati equations into unilateral quadratic
matrix equations // Numer. Math. — 2010. — 116. — P. 553–578.
6. Ларин В.Б. О нахождении решения одностороннего квадратного матричного уравнения //
Международный научно-технический журнал «Проблемы управления и информатики». —
2011. — № 6. — С. 16–24.
7. Aliev F.A., Larin V.B. Optimization of linear control systems: analytical methods and computa-
tional algorithms. — Amsterdam : Gordon and Breach Science Publishers, 1998. — 261 p.
8. Kenney Ch.S., Laub A.J. The matrix sign function // IEEE Trans. Autom. Contr. — 1995. — 40,
N 8. — P. 1330–1348.
9. Yuan Y. An iterative updating method for damped gyroscopic systems // Int. J. of Comput. and
Mathemat. Sci. — 2010. — 4, N 2. — P. 63–71.
10. Ling Y.-L., Wang B.-Cn. First-and-second-order eigensensitivities of matrices with distinct eigen-
values // Int. J. System Sci. — 1988. — 19, N 7. — P. 1053–1067.
11. Larin V.B., Apostoluyk A.S. Identification of linear time-invariant systems // Int. Appl. Mech. —
2011. — 47, N 6. — P. 754–760.
12. Лоусон Ч., Хенсон Р. Численное решение задач метода наименьших квадратов. — М. :
Наука, 1986. — 230 с.
Получено 08.10.2012
|