27.10.2014 Views

Вычислительная математика - ИСЭМ СО РАН

Вычислительная математика - ИСЭМ СО РАН

Вычислительная математика - ИСЭМ СО РАН

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

АЛГОРИТМ НА НЕОДНОРОДНЫХ СХЕМАХ ВТОРОГО ПОРЯДКА ДЛЯ<br />

РЕШЕНИЯ ЖЕСТКИХ ЗАДАЧ С НЕБОЛЬШОЙ ТОЧНОСТЬЮ 1<br />

Е.А. Новиков<br />

Институт вычислительного моделирования <strong>СО</strong> <strong>РАН</strong>, Красноярск<br />

e-mail: novikov@icm.krasn.ru<br />

Аннотация. Построены явная двухстадийная схема типа Рунге-Кутты и L-устойчивый (2,1)-<br />

метод второго порядка точности. Разработан алгоритм интегрирования переменного порядка<br />

и шага, в котором выбор наиболее эффективной численной схемы осуществляется на каждом<br />

шаге с применением неравенства для контроля устойчивости. Приведены результаты расчетов,<br />

подтверждающие эффективность построенного алгоритма.<br />

Ключевые слова:<br />

L-устойчивость.<br />

жесткие системы, методы Рунге-Кутта, (m,k)-методы, A-устойчивость,<br />

Введение<br />

Во многих важных приложениях возникает проблема численного решения жестких задач.<br />

Основные тенденции при построении численных методов связаны с расширением их<br />

возможностей для решения задач все более высокой размерности. Математические постановки<br />

практических задач постоянно уточняются, что приводит как к росту размерности,<br />

так и к усложнению правой части системы дифференциальных уравнений. В некоторых<br />

случаях расчеты требуется проводить с так называемой инженерной точностью - порядка<br />

1%. Это связано с тем, что измерение констант, входящих в правую часть системы<br />

дифференциальных уравнений, часто проводится достаточно грубо. Иногда такая точность<br />

расчетов является удовлетворительной с точки зрения поставленной цели. Порядок<br />

аппроксимации численной схемы следует сочетать с требуемой точностью расчетов (см.,<br />

например, [1]). Современные методы решения жестких задач, как правило, используют<br />

обращение матрицы Якоби системы дифференциальных уравнений. При большой размерности<br />

системы эффективность численных методов фактически полностью определяется<br />

временем декомпозиции этой матрицы. Для повышения эффективности расчетов в ряде<br />

алгоритмов используется замораживание матрицы Якоби, то есть применение одной матрицы<br />

на нескольких шагах интегрирования [2-3]. Некоторым аналогом замораживания<br />

матрицы Якоби является применение в расчетах алгоритмов интегрирования на основе<br />

явных и L-устойчивых методов с автоматическим выбором численной схемы. В этом случае<br />

эффективность алгоритма может быть повышена за счет расчета переходного участка,<br />

соответствующего максимальному собственному числу матрицы Якоби, явным методом. В<br />

качестве критерия выбора эффективной численной формулы естественно применять неравенство<br />

для контроля устойчивости [4]. Следует отметить, что применение таких комбинированных<br />

алгоритмов полностью не снимает проблему замораживания матрицы Якоби,<br />

потому что явным методом можно просчитать, вообще говоря, только погранслойное решение,<br />

соответствующее максимальному собственному числу.<br />

Здесь на основе явных методов типа Рунге-Кутты и L-устойчивого метода второго<br />

1 Работа поддержана грантами РФФИ №08-01-00621, №06-08-00920 и Президента НШ-3431.2008.9<br />

142

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!