Научная статья на тему 'Д-аналог метода определения однопараметрической обобщенной обратной матрицы Дразина, основанный на каноническом представлении матрицы'

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

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

Текст научной работы на тему «Д-аналог метода определения однопараметрической обобщенной обратной матрицы Дразина, основанный на каноническом представлении матрицы»

2015

УДК 521.643.8

Доклады БГУИР

№ 2 (88)

Д-АНАЛОГ МЕТОДА ОПРЕДЕЛЕНИЯ ОДНОПАРАМЕТРИЧЕСКОИ ОБОБЩЕННОЙ ОБРАТНОЙ МАТРИЦЫ ДРАЗИНА, ОСНОВАННЫЙ НА КАНОНИЧЕСКОМ ПРЕДСТАВЛЕНИИ МАТРИЦЫ

Г А. АСЛАНЯН, С О. СИМОНЯН

Государственный инженерный университет Армении (Политехник) Теряна, 105, Ереван, 0009,Армения

Поступила в редакцию 5 февраля 2015

Введение

Пусть A(t) - однопараметрическая квадратная матрица порядка n с рангом r

d

(параметр t может быть временем, оператором Лапласа ( S--) или другим параметром), а

dt

индекс матрицы A(t) равен k = index(A(t)) ( k - наименьшее неотрицательное целое число, при котором rank(Ak+1(t)) = rank (Ak (t)) . Псевдообратной Дразина AD (t) к матрице A(t) по аналогии с числовыми матрицами назовем матрицу, которая удовлетворяет нижеприведенным равенствам [1]:

AD (t ) A(t ) AD (t ) = AD (t ),

A(t )AD (t) = AD (t) A(t ), (1)

Ak+1(t ) AD (t ) = Ak (t ).

Обобщенная обратная матрица Дразина находит применение в теории типа конечных цепей Маркова, в решении нестационарных линейных систем дифференциальных уравнений, в модели населения Лесли и ее обратной проекции, при решении рекуррентных уравнений [1], а также при решении алгебро-дифференциальных систем [2], часто встречающихся при моделировании энергоблоков ТЭС [3].

Если index(A(t)) = k > 0, тогда существует невырожденная матрица P(t) такая [1], что

A(t ) = P(t )

C (t) 0 0 N(t)

P ~\t ), (2)

где С(/) - невырожденная матрица, а N) - к -нильпотентная матрица, т.е. Мк) = 0 [4]. Более того, если Р(/), С(/) и N(/) матрицы, удовлетворяющие соотношению (2), то обобщенная обратная Дразина может быть представлена следующим образом:

"с-1(0 о"

AD (t ) = P(t )

Px(t). (3)

0 0

Разложение матрицы A(t ) (2) называется ее каноническим представлением.

Математический аппарат

Пусть - матрица с аналитическими элементами. Также пусть р > к - некая

целочисленная константа (которая всегда может быть выбрана равной п, если более малое значение не известно заранее) [1]. Если Ар(¿) = 0, то Л°(¿) = 0. Следовательно, будем считать, что Ар(^) Ф 0 .

Представим алгоритм вычисления однопараметрической обобщенной обратной Дразина, аналогичный предложенному в работе [1] для числовых матриц.

Шаг 1. Вычисляется нормальная эрмитова форма Ар (^) , т.е. НА„ (/) [4].

Г4 ]

Шаг 2. Составляется ряд столбцов <ару^)> из матрицы Ар(^), где у - индекс тех

строк/столбцов Нлр (/) , у которых элементы на диагонали не равны нулю.

Шаг 3. Вычисляется матрица I — НАр (/), где I - единичная матрица порядка п . Шаг 4. Составляется матрица Р^) из столбцов, вычисленных на шаге 2, добавляя к ним ненулевые столбцы матрицы I — Нлр (/) .

Шаг 5. Вычисляется обратная к матрице Р^), т.е. Р—1 (^) .

Шаг 6. Вычисляется произведение Т(^) = Р )А(^)Р(^) , которое будет иметь следующий

вид:

С (0 0 0 Ы(г)_

Шаг 7. Вычисляется обратная С—1 (^) .

Шаг 8. Вычисляется обобщенная обратная Дразина А°(^) используя формулу (3).

Теперь представим Д-аналог определения однопараметрической обобщенной обратной Дразина. При этом приведенный выше алгоритм в области дифференциальных преобразований [5] будет выглядеть следующим образом.

Шаг 1. Вычисляются следующие матричные дискреты:

А(К) = К| ^ , К = Т А(0 = ^Н, А(К)), (5)

К! о1 "=** —

Ар (К) = Ар—1(К )* А(К) = ]^Ар—1(1) А( К — I), (6)

I=0

Т (/) = Р—^) А($) РЦ) =

(4)

где К = 0, да - целочисленный аргумент; А(К) и Ар (К), К = 0, да - матричные дискреты матричных оригиналов А(/) и Ар(^) (прямые дифференциальные преобразования), Н -масштабный коэффициент; tv - центр аппроксимации, , 1х,,Н,А(К)) - обратное дифференциальное преобразование, восстанавливающее оригинал - матрицу А^), * - знак Т-умножения (свертка), а знак • это знак перехода из области оригиналов в область Д-

изображений и наоборот [6].

Шаг 2. Вычисляются дискреты нормальной эрмитовой формы Ар(К), т.е. Нлр (К) с помощью алгоритма, предложенного в работе [5].

Шаг 3. Вычисляются дискреты столбцов \ар ] (К)> матрицы Ар (К), где ] - индекс

тех строк/столбцов Н (К), у которых элементы на диагонали не равны нулю при некотором

к е 0, К.

Шаг 4. Вычисляются дискреты матрицы [I — НАР ](К).

Шаг 5. Составляются матричные дискреты Р(К) из дискрет-столбцов, вычисленных на шаге 3 и ненулевых столбцов матричных дискрет [I — НАР ](К) .

Шаг 6. Вычисляются матричные дискреты Р( 1)(К) с помощью алгоритма, предложенного в [7] (заметим, что Р(—1)(К) - К -я матричная дискрета обратной матрицы Р—1(г), а не обратная матрица К -й матричной дискреты Р(К) ).

Шаг 7. Вычисляются матричные дискреты

Т (К) = Р(—1)( К ) * А( К ) * Р(К ) =

С(К) о о N (К)

(7)

Шаг 8. Вычисляются матричные дискреты С( :)(К) с помощью предложенного в

работе алгоритма [7].

Шаг 9. Вычисляются матричные дискреты псевдообратной Дразина

С(—1)( К ) о" 0 0

Таким образом, имея матричные дискреты (8), в соответсвии с некоторым обратным дифференциальным преобразованием К(*) можно восстановить оригинал обобщенной

обратной матрицы Дразина А° (г) .

А° (К) = Р( К )■

* Р(—1)( К).

(8)

Пример

Пусть имеется параметрическая матрица А(^) =

21 0 0 — г г г г — г — г

Так как индекс матрицы неизвестен, выберем р = п = 3. Вычислим матричные дискреты (6) при = 1, Н = 1, К = 4 :

" 8 0 0" " 16 0 0" " 16 0 0"

А3(0)= — 8 0 0 , А3(1) = —16 0 0 ,А3(2)= —16 0 0

0 0 0 0 0 0 0 0 0

, А3(К) = [0], К > 3.

Дискреты нормальной эрмитовой формы Ар(К), т.е. НлР (К) будут равны [5]:

Н4р (0) =

1 0 0 000 000

, Н (К) = [0], К > 1.

Следовательно, первый столбец матричного дискрета Р(К) будет равен первому столбцу матричного дискрета А р (К) . Вычисляется шаг 4:

[I — Н4Р ](0) =

0 0 0 0 1 0 0 0 1

НАР (К) = [01 К > 1.

Следовательно, матричные дискреты Р( К), К = 0 , да будут равны:

Р(0) =

" 8 0 0" " 16 0 0" " 16 0 0"

— 8 1 0 , Р(1) = —16 0 0 , Р(2) = —16 0 0

0 0 1 0 0 0 0 0 0

, Р(К) = [01 К > 3.

Вычисляются матричные дискреты Р( 1)(К) с помощью алгоритма, предложенного в [5]:

Р(—1)(0) =

" 1 1 " 1

0 0 0 0 0 0

8 , Р(—1)(1) = 4 , Р(—1)(2) = 4

1 1 0 0 0 0 0 0 0

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

0 0 1 0 0 0 0 0 0

, Р(—1)( к ) = [01 К > 3.

Вычисляются матричные дискреты (7):

Т (0) =

о___0 1 1 —1 —1

Т (1) =

_0___0 1 1 —1 —1

Т(К) = [01 К > 2.

Следовательно, С(0) = [2], С(1) = [2], С(К) = [0], К > 2. Вычисляются матричные дискреты

С(—1)(К) С(—1)(0) =

С(—1)(1) =

С(—1)(2) =

С(—1)(3) =

Отсюда матричные дискреты псевдообратной Дразина будут выглядеть так:

(0) =

1

0 0

0 0 2

0 0 0

1

(1) =

2 0

00

00 00

(2) =

1

00

00 00

(3) =

1

2 0

00

00 00

Используя обратные дифференциально-падеевские преобразования [5], для оригинала обобщенной обратной матрицы Дразина получим:

2

2

1

1

1

2

0

Ad (t) =

— 00 2t 1

0 0 2t

0 0 0

, который точно удовлетворяет условиям (1).

Заключение

Предложен достаточно простой численно-аналитический метод определения обобщенной обратной однопараметрической матрицы Дразина. Метод легко реализуем средствами современных информационных технологий [8], и может использоваться при моделировании ТЭС.

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

1. Campbell S. L., Meyer C.D. Generalized Inverses of Linear Transformations. Philadelphia, 2008.

2. Орлова И.В, // Вестник Красноярского государственного университета. Физико-математические науки. 2006. №4. С. 125-134.

3. Логинов А.А., Таиров Э.А., Чистяков В.Ф. // Труды XI межд Байкальской школы-семинара "Методы оптимизации и их приложения", т. 4. Иркутск, 1998. С. 119-122.

4. Гантмахер Ф.Р. Теория матриц. М., 1967.

5. Симонян С.О., Аветисян А.Г. Прикладная теория дифференциальных преобразований. Ереван, 2010.

6. Пухов Г.Е. Дифференциальные преобразования функций и уравнений. Киев, 1984.

7. Симонян С.О., Тамазян М.Д. // Вестник ГИУА. Серия «Информационные технологии, электроника, радиотехника». 2012. № 1. С. 35-41.

8. StroustrupB. The C++ Programming Language, 4th Edition. Boston, 2013.

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