ФИЗИКО-МАТЕМАТИЧЕСКИЕ НАУКИ
Matrix algorithms for solving linear difference eguations with a small step Imanaliev Z.1, Ashirbayev B.2 Алгоритм решения линейного матричного разностного уравнения
с малым шагом Иманалиев З. К.1, Аширбаев Б. Ы.2
'Иманалиев Замирбек Кирешеевич /Imanaliev Zamirbek - кандидат технических наук, профессор; 2Аширбаев Бейшембек Ыбышевич /Ashirbayev Beyshembek - кандидат физико-математических наук, доцент,
кафедра прикладной математики и информатики, факультет информационных технологий, Кыргызский государственный технический университет им. И. Раззакова, г. Бишкек, Кыргызская Республика
Аннотация: матричные дифференциальные уравнения широко используются при решении различных задач в теории систем дифференциальных уравнений. Кроме того, они представляют значительный интерес в связи с решением различных прикладных задач в теории управления, в вариационном исчислении, в теории цепей и др. Данная работа посвящена исследованию матричного разностного уравнения с малым шагом.
Abstract: matrix differential equations are widely used in solving various problems in the theory of differential equations. In addition, they are of considerable interest in connection with various applications in control theory, the calculus of variations in circuit theory and other. This work is devoted to the study of the matrix differential equation with a small step.
Ключевые слова: переходная матрица, сингулярно-возмущенное матричное дифференциальное уравнение, системы с малым параметром, матрица простой структуры.
Keywords: transition matrix, the matrix is singular perturbed differential equation system with a small parameter, the matrix of simple structure.
УДК517. 926.7: 519.677
При построении алгоритмов оптимального управления для стационарной системы с малым параметром рассматривается сингулярно-возмущенное матричное дифференциальное уравнение вида [1, с. 25, 2, с. 5].
¿¿X ( t) = AX (t) + X(t) А', X(0) = X0. (1) В работе будем рассматривать уравнение, которая является дискретным аналогом уравнения (1) вида
X ( t + ¿¿) = АХ ( t) + X ( t) А ', X ( 0 ) = Х0, (2) где X,A -(nxn) матрицы, t е Гм = { t : t = fci,fc = 0,1,-• -,N — 1} <= Г = {t :0 < t < 1}, N = ^,¿1 >
0 — малый шаг, штрих обозначает транспонирование.
Исследования уравнений вида (2) является продолжением исследований авторов по дискретным задачам оптимального управления с малым шагом [3, с. 5512-5519, 4, с. 138-141, 5, с. 103-104].
Следует отметить, что уравнение (2) можно записать в виде системы линейных разностных уравнений. Если все матрицы в (2) имеют размерности (n х п) , то размерность вектора решений будет
Предположим, что:
1. Матрица А является матрицей простой структуры [6, с. 246], и она не имеет нулевого собственного значения
2. Все собственные значения матрицы удовлетворяют условию
При выполнении условии 1 простую структуру будут иметь также матрицы и их
собственные значения совпадают [6, с. 253], и матрица является невырожденной.
При выполнении условии 2 для матрицы имеет место ограничение по норме [6, с. 255].
| |А | |<Со<й ( Со > 1,/ = 0,1,2,-• •) . (3) ТЕОРЕМА. Матричное решение уравнения (2) дается формулой
X (t) = (AyX(Ô) + VX(Ô)A ') *, (4)
и оно имеет оценку
I I X (t) I I <Mqk (M —const, fc = 1,2 ,3 ,- • •). (5)
При этом, для p кратных малых шагов г = pi справедливы соотношения
х ( t + Г) = (луад + Увдл ') к. (6)
11 тм - ( t + г) = X ( 0 . (7) Доказательство. Докажем первую часть теоремы. При к = О Д = 0 из уравнения (2) будем иметь X (/г) = ЛХ ( 0 ) + X ( 0) А'. При к = 1, t = / имеем:
Х{2ц) = АХ(ц) + Х00Л' = Л(ЛХ(0) + Х(О)Л') + (ЛХ(0) + Х(0 )А')А' =
= Л 2Х(0) + 2АХ(0)Л' + Х(0) (А')2 = (Ау/Х(0) + ^/Х(О)А')2. При
Х(3и) = АХ(2и) + Х(2 и)А'
= л(л2Х(0) +2АХ(0)Л' + Х(0)(Л')2) + + (л2Х(0) + 2АХ(0)Л' + Х(0)(Л')2) А' = Л3Х(0) + 2Л2Х(0)Л' + +Л2Х(0)Л' + АХ(0)(Л О2 + 2АХ(0)(Л О2 + Х(0 )(Л О3 =
= (аУШ + 1/ША')3
Аналогично для любого к < N — 1 , t = к// справедливы соотношения:
Х(/ф) = Л^ХСО) + С^А^Х^А'+ •••+ С^Ак~т{Аг)т + ••• +
+х(о)(ло'с = {Ак4Шй) + Ц~Щл')к.
Таким образом, в результате получим формулу (4), т. е.
X 0) = (Л ух(0) + ух(0)А ) к = [а (X ( 0) + (Х(0))^А']к. (8) Теперь переходим к следующему этапу. С учетом (8) из равенства (2) имеем:
ХЦ+ц) =Х[(к + 1)ц] =А
А(Х(0))к + (Х(0))кА'
+
Л(Х(0))'с+(Х(0))'сЛ'
А' =
= А[АкХ (0) + С^-Ч^А' + ••• + С^Ак~т{А')т + ••• + +Х(0)(Л')'с] + + С1Ак~1Х(0)А'+ ■■■ + С^Ак~т(А')т + ••• + +Х(0)(Аг)к]А' = = Ак(АХ(0) +Х(0)ЛО + С^-^АХф) + Х(0)Аг)А' + ••• + +С™Ак~т(АХ(0) + Х(0)А %А Т + ••• + (ЛХ(0) + Х(0)Л')(Л')'С =
■ 1 1 и*
А(Х01))* + (Х(м))*А' .
Тогда для матрицы X ( t + 2 /) получим
X 0 + 2ц) = [А (X ( 2ц) ) £ + (X ( 2ц) )1а '] . (9) Продолжая этот процесс для р кратных малых шагов г = р/ имеем:
ХО + г) =
1 и"
А(х(т))к + (х(г] = (лухй + Увдл') ■
Отсюда видно, что при / — 0,г — 0 имеет место предельное соотношение (7) ч. т. д. Полученный результат позволяет сформулировать алгоритм решения матричного уравнения (2), который состоит в следующем:
1. Вводим данные: матрицу А, начальные условия X ( 0 ) , число шагов N .
2. Проверим выполнения условия 1 и 2. Если эти условия выполняются, то переходим к пункту 3, иначе к 1.
3. Вычислим решения уравнения (2) по формуле (4) при Пример. Решить уравнение (2) при:
/0,2 1 0 \ / 1 0 А = 0 0,2 0 ,Х(0) = -1 0 1 4-0,1 -ОД ОД/ Ч О -11/
Собственные значения матрицы А : 0,1; 0,2; 0,2, условия 1 и 2 выполняются. Вычислим решения уравнения (2) при N = 5 , к = 0 , 1, • • •, 4.
/-0,6 0 2Д>
При:
4-1 -1,2 1,9/ к = 1Д =ц, Х(2ц) = (Ау/Х(0) +^/Х(0)А')2 =
/-0.96+ 1.881 0.361 0.4800 + 1.08^ = -0.34 + 0.441 0.03 + 0.091 -0.01 + 0.451 \-0.97 + 0.271 0.03 -0.1 + 1.171
к = 2,Ь = 2[1, Х(3[1) = (ЛУДО) + УХ(0= / 0.195 0.417 0.2554 \ = 0.3429 0.3995 0.2532 ; V—0.3107 -0.3916 -0.2101/ к = 3,г = 3ц, Х(4ц.) = (а\/Х(0) + \/Х(0= /0.5983 0.6528 0.2238 4 = 1.0401 1.1417 0.2416 ; V—0.5062 -0.4733 -0.1549/
к=4,Ь = 4ц, Х(5ц.) = (аУЖ0) + V= / 0.9591 1.1460 0.2440 \ = 1.0401 1.1417 0.2416 . V—0.5062 -0.5669 -0.1194/ Заключение.
Предложенный алгоритм решения линейного матричного разностного уравнения применяется в исследовании матричного разностного уравнения с малым шагом. Результаты работ также будут использованы при построении решений дискретных задач оптимального управления с малым шагом.
Литература
1. Иманалиев З. К. Об одном методе оптимального управления сингулярно возмущенными системами с минимальной энергией // Вестник КНУ им Ж. Баласагына. - Вып 3, серия 5, Бишкек, 2005. С. 25-30.
2. Иманалиев З. К., Аширбаев Б. Ы. Вывод одного из критериев управляемости сингулярно возмущенных систем оптимального управления // Известия КГТУ им И. Раззакова № 9, Бишкек, 2006. С. 5-10.
3. Иманалиев З. К., Аширбаев Б. Ы., Алымбаева Ж. А. Исследование разностной задачи оптимального управления с малым шагом для однопродуктовой модели экономики // В сборнике XII всероссийское совещание по проблемам управления ВСПУ - 2014. Институт проблем управления им.В. А. Трапезникова РАН, 2014. С. 5512-5519.
4. Иманалиев З. К., Аширбаев Б. Ы., Осмонканов А. М. Управление с минимальной энергией в дискретной задаче оптимального управления с малым шагом // Вестник КГУСТА, 2014. № 2. С. 138-141.
5. Иманалиев З. К., Баракова Ж. Т. Управление с минимальной энергией в системах со свободными конечными состояниями // Известия Волгоградского государственного технического университета, 2004. № 5. С. 103-104.
6. Васильева А. Б., Бутузов В. Ф. Асимптотические разложения решений сингулярно-возмущенных уравнений. - Москва: Наука, 1973. С. 272.
Using the method of the additional argument for nonlinear partial integro-differential equations of the second order with many variables
Mamaziaeva E.
Применение метода дополнительного аргумента для нелинейного интегро-дифференциального уравнения в частных производных второго порядка со многими переменными Мамазиаева Э. А.
Мамазиаева Эльмира Амановна /Mamaziaeva Elmira - старший преподаватель, кафедра прикладной математики, Ошский технологический университет им. Адышева, г. Ош, Кыргызская Республика
Аннотация: начальная задача для операторно-дифференциального уравнения в частных производных второго порядка новым способом сведена к решению системы интегральных уравнений.