Системные технологии
Вид материала | Анализ |
СодержаниеАктуальность темы. Анализ последних исследований. Обоснование полученных результатов |
- Системные технологии, 124.36kb.
- 004 Информационные технологии. Компьютерные технологии, 935.71kb.
- Методология научного исследования, 1482.66kb.
- Курс предназначен для it-специалистов следующих категорий: системные администраторы, 67.72kb.
- Системные технологии, 99.4kb.
- Окружающего мира подразумевает разделение материи по уровням масштабности и изучение, 430.62kb.
- Системные биомаркеры сыворотки крови у больных хронической обструктивной болезнью легких, 303.23kb.
- Технология проведения инвестиционных и спекулятивных операций на рынке гко/офз/обр, 186.43kb.
- В. В. Глущенко. Менеджмент. Системные основы. Издание 2-е. М.; Нпц крылья, 1998., 3141.52kb.
- Доклад на тему: «Здоровьесберегающие технологии в школе», 39.98kb.
5(64) 2009 «Системные технологии»
УДК 62-50:519.49
В.М. Григорьев
ЛИНЕЙНЫЕ НЕСТАЦИОНАРНЫЕ ДИФФЕРЕНЦИАЛЬНЫЕ МАТРИЧНЫЕ ОПЕРАТОРНЫЕ УРАВНЕНИЯ
Получены конструктивные процедуры решения однородных и неоднородных линейных нестационарных дифференциальных матричных операторных уравнений, основанные на приведении матриц к треугольным формам, которое может осуществляться с помощью систем компьютерной алгебры Maple, Reduce, Singular, Gap и т.д.
Ключевые слова: линейные нестационарные дифференциальные матричные операторные уравнения, приведение матрицы к треугольной форме, Maple, Reduce, Singular, Gap.
^ Актуальность темы. Широкий класс объектов и систем управления адекватно представляются в виде системы линейных нестационарных дифференциальных уравнений с производными в правой части. Математическая теория линейных нестационарных многосвязных систем автоматического регулирования основывается либо на использовании методов пространства состояний [1], либо на применении теории матриц над некоммутативным кольцом линейных нестационарных дифференциальных операторов [2]. В рамках операторного подхода анализ и синтез линейных нестационарные систем осуществляется путём решения линейных матричных операторных уравнений.
^ Анализ последних исследований. Теоретическим основанием работы является линейная алгебра над некоммутативными кольцами [3]
Постановка задачи. Цель работы состоит в получении конструктивных процедур решения однородных и неоднородных линейных нестационарных дифференциальных матричных операторных уравнений.
^ Обоснование полученных результатов. Рассмотрим кольцо R линейных нестационарных дифференциальных операторов с коэффициентами из произвольного поля функций Q, замкнутого относительно дифференцирования. Операторы действуют в пространстве сигналов, состоящем из бесконечнодифференцируемых, за исключением конечного числа точек, функций [4].
Григорьев В.М., 2009
Рассмотрим матрицы Al
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
матрицу E = |Al Bl| (E =
![](images/79608-nomer-m5f0fe548.gif)
EU = | Сl 0n
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-22db529.gif)
где U, U-1
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
Согласно работе [6], матрица Сl (Сr) в (1) является левым (правым) наибольшим общим делителем ЛНОД (ПНОД) матриц Al и Bl (Ar и Br). Обозначим
U-1 =
![](images/79608-nomer-43252b46.gif)
![](images/79608-nomer-36de4939.gif)
U =
![](images/79608-nomer-2d570c18.gif)
![](images/79608-nomer-6ebd4bbc.gif)
![](images/79608-nomer-115e63c5.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m37b231c.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
Z
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m733a1a63.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-3e8ff3f1.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
(
![](images/79608-nomer-53cbb74.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m1719fbab.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
Z
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m38c86b9f.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-2aed2b40.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
Умножая (1) справа (слева) на матрицу U-1, получим
Al = Сl
![](images/79608-nomer-115e63c5.gif)
![](images/79608-nomer-m37b231c.gif)
(Ar =
![](images/79608-nomer-6a7e4ad3.gif)
![](images/79608-nomer-434de0ac.gif)
Рассмотрим однородное матричное уравнение
Alz + Bly= 0n
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-41b1474e.gif)
относительно неизвестных матриц z
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
Из соотношения (1) с учётом обозначений (3), получаем частное решение уравнения (5) при k=m (k=n)
z = -
![](images/79608-nomer-m766c8c26.gif)
![](images/79608-nomer-3e8ff3f1.gif)
![](images/79608-nomer-m38c86b9f.gif)
![](images/79608-nomer-mbc42067.gif)
Из обозначений (2) и (3) и соотношения U-1U = In+m (UU-1 = In+m), следует, что -W
![](images/79608-nomer-m766c8c26.gif)
![](images/79608-nomer-3e8ff3f1.gif)
![](images/79608-nomer-m38c86b9f.gif)
![](images/79608-nomer-mbc42067.gif)
![](images/79608-nomer-m766c8c26.gif)
![](images/79608-nomer-3e8ff3f1.gif)
![](images/79608-nomer-m38c86b9f.gif)
![](images/79608-nomer-mbc42067.gif)
Для любой матрицы T из Rm
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-41b1474e.gif)
z =
![](images/79608-nomer-m766c8c26.gif)
![](images/79608-nomer-3e8ff3f1.gif)
![](images/79608-nomer-m38c86b9f.gif)
![](images/79608-nomer-mbc42067.gif)
являются решением уравнения (5) для любого натурального числа k.
Предложение 1. Если в уравнении (5) матрица Al (Ar) имеет полный ранг, то его общее решение имеет вид (7).
Доказательство. Пусть z и y – произвольное решение уравнения (5). Учитывая (1) и (2), совершим ряд преобразований
0 n
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m22c61496.gif)
![](images/79608-nomer-m22c61496.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-7aa0f095.gif)
или
Сl
![](images/79608-nomer-3eb40b6c.gif)
![](images/79608-nomer-41b1474e.gif)
где
![](images/79608-nomer-3eb40b6c.gif)
![](images/79608-nomer-115e63c5.gif)
![](images/79608-nomer-m37b231c.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
Согласно (4) Al = Сl
![](images/79608-nomer-115e63c5.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m37106dba.gif)
![](images/79608-nomer-m16c0011c.gif)
![](images/79608-nomer-5cebf87b.gif)
где W и V определены в (2). Умножим (10) слева на U. С учётом принятых в (2) и (3) обозначений, получим соотношение (7).
Предложение 2. Если в уравнении (5) матрица Al (Ar) имеет полный ранг, то и в соотношении (6) матрица
![](images/79608-nomer-3e8ff3f1.gif)
![](images/79608-nomer-mbc42067.gif)
Доказательство. В силу обозначений (2), (3) и соотношения U-1U=In+m, имеем
![](images/79608-nomer-m37106dba.gif)
![](images/79608-nomer-1dbcf28e.gif)
![](images/79608-nomer-m4d47fd8f.gif)
Так как первый сомножитель в (11) обратим, ранг второго сомножителя равен m.
Rk
![](images/79608-nomer-1dbcf28e.gif)
Пусть матрица
![](images/79608-nomer-3e8ff3f1.gif)
![](images/79608-nomer-3e8ff3f1.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-1dbcf28e.gif)
![](images/79608-nomer-m732e999a.gif)
для некоторого а
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-115e63c5.gif)
![](images/79608-nomer-115e63c5.gif)
![](images/79608-nomer-115e63c5.gif)
![](images/79608-nomer-115e63c5.gif)
Доказательство для матрицы Ar и
![](images/79608-nomer-mbc42067.gif)
Предложение 3. ЛНОД (ПНОД) матриц Al и Bl (Ar и Br), где ранг rk Al равен n (rk Ar =m), определён с точностью до умножения справа (слева) на обратимую над R матрицу.
Доказательство. Пусть
AL =CiAi, BL=CiBi , (14)
где Ci
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-m766c8c26.gif)
![](images/79608-nomer-3e8ff3f1.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-3e8ff3f1.gif)
Ai
![](images/79608-nomer-m766c8c26.gif)
![](images/79608-nomer-3e8ff3f1.gif)
Рассмотрим второе уравнение в (5), полагая Ar =
![](images/79608-nomer-3e8ff3f1.gif)
![](images/79608-nomer-m766c8c26.gif)
![](images/79608-nomer-m38c86b9f.gif)
![](images/79608-nomer-mbc42067.gif)
![](images/79608-nomer-m289d78ff.gif)
Доказательство для Ar и Br проводится аналогично.
Перейдём к матричным линейным неоднородным уравнениям.
Предложение 4. Уравнение ZA + YB =
![](images/79608-nomer-2e85d6ba.gif)
![](images/79608-nomer-2e85d6ba.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-2e85d6ba.gif)
Необходимость. Пусть уравнение имеет решение Z и Y. Тогда ZA1C + YB1C =
![](images/79608-nomer-2e85d6ba.gif)
![](images/79608-nomer-2e85d6ba.gif)
![](images/79608-nomer-2e85d6ba.gif)
Достаточность. По условию матрицы A1 и B1 взаимно просты справа. Следуя предложению 1 из [6], имеем
Z0A1 + Y0B1 = Im, (16)
для некоторых Z0
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-2e85d6ba.gif)
![](images/79608-nomer-2e85d6ba.gif)
![](images/79608-nomer-2e85d6ba.gif)
![](images/79608-nomer-2e85d6ba.gif)
![](images/79608-nomer-2e85d6ba.gif)
Теорема. Предположим, что матрицы Ar
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
ZAr + YBr =
![](images/79608-nomer-2e85d6ba.gif)
при любой матрице
![](images/79608-nomer-2e85d6ba.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
d(Y)
где матрица
![](images/79608-nomer-2aed2b40.gif)
Если матрицы Ar и
![](images/79608-nomer-2e85d6ba.gif)
cdi(B r)
cdi(
![](images/79608-nomer-2e85d6ba.gif)
где k= d(
![](images/79608-nomer-2aed2b40.gif)
rdi (Y)
![](images/79608-nomer-m7ceebba.gif)
где rdi (Y) - наивысшая степень дифференциальных операторов в i-й строке матрицы.
Доказательство. Так как A r и B r взаимно просты справа, то согласно [6], найдутся такие матрицы Z0
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-m38c86b9f.gif)
![](images/79608-nomer-mbc42067.gif)
![](images/79608-nomer-mbc42067.gif)
![](images/79608-nomer-m38c86b9f.gif)
![](images/79608-nomer-41b1474e.gif)
Z=
![](images/79608-nomer-2e85d6ba.gif)
![](images/79608-nomer-m38c86b9f.gif)
![](images/79608-nomer-2e85d6ba.gif)
![](images/79608-nomer-mbc42067.gif)
Согласно предложению 2 rk
![](images/79608-nomer-mbc42067.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-2e85d6ba.gif)
![](images/79608-nomer-mbc42067.gif)
![](images/79608-nomer-2e85d6ba.gif)
![](images/79608-nomer-m38c86b9f.gif)
Заметим, что степень решения может быть понижена, если, следуя предложению 1 из [7], сделать матрицу
![](images/79608-nomer-mbc42067.gif)
Следуя [7], и учитывая обозначения (19) и (20), запишем Ar и
![](images/79608-nomer-2e85d6ba.gif)
A r=CAdiag(pd1…pdm)+( A r)l, cd i (( A r)l)< d i,
![](images/79608-nomer-2e85d6ba.gif)
![](images/79608-nomer-2e85d6ba.gif)
![](images/79608-nomer-2e85d6ba.gif)
где CA и CD – матрицы коэффициентов при наивысших степенях оператора дифференцирования p дифференциальных операторов в столбцах матриц A r и
![](images/79608-nomer-2e85d6ba.gif)
Матрицу Z представим в виде
Z = prCZ + (Z) l, (24)
где CZ – матрица коэффициентов и d((Z) l)
![](images/79608-nomer-2e85d6ba.gif)
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-41b1474e.gif)
![](images/79608-nomer-2e85d6ba.gif)
Следствие. В скалярном случае (m=n=1) решение уравнения (17), удовлетворяющее условию (18) единственно. Причём при d(
![](images/79608-nomer-2e85d6ba.gif)
![](images/79608-nomer-m7ceebba.gif)
Доказательство. Пусть существует два решения Y1, Y2
![](images/79608-nomer-m289d78ff.gif)
Y1 - Y2= T
![](images/79608-nomer-mbc42067.gif)
для некоторого оператора T
![](images/79608-nomer-m289d78ff.gif)
![](images/79608-nomer-m38c86b9f.gif)
![](images/79608-nomer-mbc42067.gif)
![](images/79608-nomer-m38c86b9f.gif)
![](images/79608-nomer-mbc42067.gif)
d = d(Ar) = d(
![](images/79608-nomer-mbc42067.gif)
![](images/79608-nomer-m38c86b9f.gif)
Так как, согласно (18) d(Y)
![](images/79608-nomer-m7ceebba.gif)
![](images/79608-nomer-m7ceebba.gif)
![](images/79608-nomer-mbc42067.gif)
![](images/79608-nomer-m78774d40.gif)
![](images/79608-nomer-2e85d6ba.gif)
В скалярном случае условие (20) с учётом (26) примет вид d(
![](images/79608-nomer-2e85d6ba.gif)
![](images/79608-nomer-m7ceebba.gif)
Выводы. Получены конструктивные процедуры решения однородных и неоднородных линейных нестационарных дифференциальных матричных операторных уравнений, основанные на приведении матриц к треугольным формам, которое может осуществляться с помощью систем компьютерной алгебры Maple, Reduce, Singular, Gap и т.д.
ЛИТЕРАТУРА
1. Андреев Ю.Н. Алгебраические методы пространства состояний в теории управления линейными объектами. Обзор зарубежной литературы // Автоматика и телемеханика, 1977. № 3. с. 5-50.
2. Ylinen. An algebraic theory for analysis and synthesis of time-varying linear differentials systems // Acta Politechnica Scandinavica: Math. and Comput., Ser. N 32, Helsinki, 1980. 62 p.
3. Кон П. Свободные кольца и их связи. М.: Мир, 1974. 424 с.
4. Григорьев В.М. Формальные передаточные функции для линейных нестационарных систем // Системные технологии. Региональный межвузовский сборник научных трудов. - Выпуск 5 (28). - Днепропетровск, 2004. - с. 3–9.
5. Григорьев В.М. Ранги операторных матриц. // Системные технологии. Региональный межвузовский сборник научных трудов. - Выпуск 5 (28). - Днепропетровск, 2004. - с. 15–19.
6. Григорьев В.М. Совместность и эквивалентность линейных нестационарных систем управления // Системные технологии. Региональный межвузовский сборник научных трудов. - Выпуск 2 (10). - Дніпропетровськ, 2003. - с. 104–112.
7. Григорьев В.М. Правильные операторные матрицы // Системные технологии. Региональный межвузовский сборник научных трудов. - Выпуск 6 (41). - Днепропетровск, 2005. - с. 10–14.
Получено 14.10.09.
УДК 62-50:519.49
Григорьев В.М. Линейные нестационарные дифференциальные матричные операторные уравнения // Системные технологии. Региональный межвузовский сборник научных трудов. - Выпуск 5 (4). – Днепропетровск, 2009. - С.
Получены конструктивные процедуры решения однородных и неоднородных линейных нестационарных дифференциальных матричных операторных уравнений, основанные на приведении матриц к треугольным формам, которое может осуществляться с помощью систем компьютерной алгебры Maple, Reduce, Singular, Gap и т.д.
Библ. 7.
УДК 62-50:519.49
Григор’єв В.М. Лінійні нестаціонарні диференціальні матричні операторні рівняння // Системні технології. Регіональний міжвузівський збірник наукових праць. - Випуск 5 (64). - Дніпропетровськ, 2009. - С..
Отримані конструктивних процедури вирішення однорідних і неоднорідних лінійних нестаціонарних диференціальних матричних операторних рівнянь, засновані на приведення матриць до трикутної форми, яка може здійснюватися за допомогою систем комп'ютерної алгебри Maple, Reduce, Singular, Gap і т. і.
Бібл. 7.
УДК 62-50:519.49
Grigor’yev V. M. Linear time-dependent differential matrix operator equation // System technologies. N 5(64). – Dnepropoetrovsk. 2009. - P .
A constructive solution procedure for homogeneous and inhomogeneous linear nonstationary differential matrix operator equations based on the reduction of matrices to triangular forms, which may be implemented by computer algebra systems Maple, Reduce, Singular, Gap, etc.
Bibl.7
ISSN 1562- 9945