Численное интегрирование
Автор: Зубов И.Н., Зубов Сергей Владимирович, Стрекопытов Иван Сергеевич, Стрекопытов Сергей Александрович
Журнал: Инженерные технологии и системы @vestnik-mrsu
Рубрика: Вопросы прикладной математики
Статья в выпуске: 2, 2012 года.
Бесплатный доступ
В статье предложена модификация численных методов интегрирования систем обыкновенных дифференциальных уравнений, учитывающих физическую природу этих уравнений, т. е. наличие интегралов, а именно: численные методы интегрирования систем обыкновенных дифференциальных уравнений, обладающих кососимметрической матрицей коэффициентов при линейных членах.
Короткий адрес: https://sciup.org/14719890
IDR: 14719890
Текст научной статьи Численное интегрирование
В статье предложена модификация численных методов интегрирования систем обыкновенных дифференциальных уравнений, учитывающих физическую природу этих уравнений, т. е. наличие интегралов, а именно: численные методы интегрирования систем обыкновенных дифференциальных уравнений, обладающих кососимметрической матрицей коэффициентов при линейных членах.
Модифицированные методы являются более точными, чем исходные методы Рунге — Кутты, Адамса — Штермера и др., и более предпочтительными в задачах интегрирования на больших промежутках. Точность модифицированных методов обусловлена тем, что они сохраняют интеграл однородной системы - свойство ортогональности фундаментальной матрицы.
Рассмотрим линейную систему
X = A(t)X, (1)
где X = ( х ^ ..., хп ) , А ( t ) — кососимметрическая ( и х и ) — матрица. Условия теоремы существования и единственности мы будем считать выполненными. Решение задачи Коши X = Хо при t = 0 дается формулой
X(t) = 2(t)X0, (2)
где Е ( 1 ) — фундаментальная матрица, удовлетворяющая соотношениям
Е = A ( t )E, Е ( о ) = Е .
Известно [4], что Е ( t ) является унитарной матрицей, т. е. выполняется соотношение
2 ( 1 ) 2 * ( 1 ) = Е . (3)
Предполагаемая модификация численных методов заключается в таком их изменении, что соотношение (3) будет выполнено для всей последовательности приближенных значений 2к фундаментальной матрицы в узлах tk = kh, причем это изменение произ водится в пределах локальной точности метода, что, очевидно, не ухудшает его.
Пусть А — заданная невырожденная ( п х п ) матрица. Требуется найти симметрическую положительно определенную матрицу F и ортогональную матрицу U такие, что выполняется соотношение
А = FU . (4)
Введем в рассмотрение множество Мп квадратных матриц порядка п и множество Dn невырожденных матриц того же поряд ка. Множество Мп является линейным нормированным пространством с нормой, определяемой соотношением [6]
||С|| = max И, " " ХеЕп ||А||
где С е Мп , X е Еп .
На множестве Мп можно задать динамическую систему, определяемую матричной системой дифференциальных уравнений
X = F(X,t), (6)
где X , F е М ; для F выполнены условия, обеспечивающие существование, единственность и продолжимость на интервале ( t o , да ) решений; точка обозначает дифференцирование по параметру t .
Поставим следующую задачу: построить такую дифференциальную систему вида (10), что решение задачи Коши с начальным усло-
вием X = Х о при t = t o = 0 сходится к значению матрицы U полярного разложения (8). Таким образом, мы сведем первоначальную задачу к численному интегрированию построенной системы дифференциальных уравнений [3].
Рассмотрим матричное дифференциальное уравнение
X = 1 ( - X + X *- 1 ) . (7)
Обозначим X ( t, Х о ) решениесистемы (7), удовлетворяющее начальному условию X = Х о при t = 0.
Теорема 1. Если матрица начальных условий Х о невырожденная, то решение X ( t , Х о ) системы (7) также будет невырожденной матрицей при t > 0, причем решение X ( t , Х о ) неограниченно продолжимо при t > 0.
Доказательство. Сначала покажем, что при t > 0 выполняется условие
X ( t , Х о ) е D „ . (8)
Предположим противное, а именно: пусть существует момент времени tp в который выполнено соотношение det(X(t1,Хо)) * о. Тогда справедливо равенство det (х (tbХо)X* (tbХо))* 0. (9)
Введем в рассмотрение матричную функцию V = XX * , заданную в Мп . Эта функция удовлетворяет на решениях системы (7) следующему уравнению:
V = - V + Е . (Ю) Интегрируя, получаем
V = ( V o - Е ) exp ( - t ) + Е. (И)
В силу того что матрица V) = Х о Х о является симметрической и положительно определенной, из формулы (1о) следует, что при t > 0 определитель матрицы V не обращается в нуль, что находится в противоречии с формулой (8), которое и доказывает справедливость условия (8) [1].
Необходимым и достаточным условием продолжимости решений системы (7) являет- t ся расходимость интегралов J-v^dvjj.
о
Из (9) имеем
t
J V yj d l yj = —1н ( V yj — ф у j о ,
о где буу — символ Кронеккера [2].
Расходимость интеграла следует из формулы (1о), так как из нее вытекает v ^y ^ б уу , и выражение в правой части последнего соотношения не ограничено. Теорема доказана.
Теорема 2. Решение X ( t, Х о ) системы (7) с начальным условием Х о = А сходится при t ^ да к значению матрицы U полярного разложения (4), причем справедлива оценка
||X ( t, А ) - U|| < | АА * - Е| exp ( - t ) . (12)
Доказательство. Поскольку решение X ( t, А ) представимо единственным образом в виде
X ( t, А ) = F ( t ) U ( t ) , (13)
где F ( t ) , U ( t ) — матрицы полярного разложения. Отметим, что F ( о ) = F, U ( о ) = U. Подставляя выражение (12) в уравнение (7), можно получить следующее соотношение:
F (t) F (t) + F (t) U (tX (t) F (t) = = F(t)U (t)U* (t) F(t) + F (t) F(t).
Из (1о) следует, что матрица F (t) представляет собой ряд по целым отрицательным степеням экспоненциальной функции параметра t с коэффициентами, являющимися постоянными симметрическими матрицами:
F ( t ) = Е + 2 (f2 - Е ) e - t -

Следовательно, имеет место тождество
F ( t ) F ( t ) = F ( t ) F ( t ) . (15)
Рассматривая совместно выражения (13), (14) и условие ортогональности
U ( t ) U* ( t ) + U ( t ) U * ( t ) = 0, получаем, что имеет место соотношение
U ( t ) = 0 или U ( t ) = const = U .
Поскольку ||f ( t ) - f|| ^ 0, в силу (10) справедливо следующее утверждение:
||X ( t, Л ) - U| ^ 0 при t ^ те.
Оценку (11) получаем следующим образом. По свойству нормы (5) можно выписать цепочку равенств и неравенств
II X ( t, л ) - Ц = ||( F ( t ) - E)U ( t )|| <
^ ilF (t) - Ell=|(f2 m -E )(F (t)+E1 <
< |f2 ( t ) - e| = |f2 - e| exp(- t ) =
= ||лл* - e|| exp ( - t ) .
При оценке нормы ||f2 ( t ) - f|| мы использовали выражение (10). Теорема доказана.
На основании доказанных теорем можно утверждать, что значение матрицы U можно получить, численно проинтегрировав систему (7) с начальным условием X 0 = Л при t = 0. Точность нахождения матрицы U будет зависеть как от длины интервала интегрирования, так и от точности самого метода интегрирования [5].
Список литературы Численное интегрирование
- Зубов А. В. Управление динамическими системами/А. В. Зубов. СПб.: Изд-во НИИ химии СПбГУ, 2005. 83 с.
- Зубов А. В. Динамическая безопасность/А. В. Зубов. СПб.: Изд-во НИИ химии СПбГУ, 2009. 172 с.
- Зубов А. В. Математические методы безопасности управляемых систем и методы анализа нестационарных систем управления/А. В. Зубов. СПб.: Мобильность плюс, 2010. 319 с.
- Зубов В. И. Каноническая структура векторного силового поля В. И. Зубов//Проблемы механики твердого деформированного тела. Л.: Судостроение, 1970. С. 167 170.
- Зубов С. В. Анализ равновесных движений и расчетная устойчивость/С. В. Зубов, М. В. Стрекопытова. СПб.: СПбГУ, 2010. 446 с.
- Зубова А. Ф. Математические методы моделирования промышленных процессов и технологий/А. Ф. Зубова. СПб.: СПбГУ, 2004. 472 с.