![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
изменение шага в многошаговых методах
ЦЕЛЬ ЛЕКЦИИ: Показать, как можно на основе так называемого вектора Нордсика, не прибегая к задаче интерполяции, эффективно изменять шаг интегрирования в процессе численного решения обыкновенных дифференциальных уравнений. Сущность проблемы изменения шага в многошаговых методах сводится к следующему. В текущий момент времени
Если в момент времени
причем только Имеется другой путь. Введем так называемый вектор Нордсика, который для значений временного шага
Заметим, что Следовательно, значения векторов
или в компактной форме
где С другой стороны, вектор Нордсика может быть определен посредством следующего линейного преобразования переменных:
где Объединение введенных матричных преобразований приводит к линейной системе
из которой для заданного вектора Рассмотрим, как строится матрица преобразования переменных многошагового метода на примере явного метода Адамса третьего порядка. В этом случае и
При построении матрицы метод Адамса третьего порядка позволяет найти точное решение, описываемое полиномом третьей степени
Очевидно, что
Полагая величину
Решим эту систему относительно коэффициентов Подставляя значения коэффициентов В итоге связь вектора Нордсика явного метода Адамса третьего порядка с вектором
Это преобразование переменных имеет место также для неявного метода Адамса четвертого порядка. Действительно, неявный метод Адамса четвертого порядка является трехшаговым методом и для него векторы Наконец, в случае метода Гира третьего порядка (он является трехшаговым) векторы Действуя по аналогии, нетрудно получить, что
В заключение подчеркнем, что для любого многошагового метода можно построить матрицу преобразования переменных. В свою очередь, привлечение матриц Сделаем ряд практических замечаний по проблеме выбора шага. Замечание 1. При оценке погрешности интегрирования многошагового метода порядка
Погрешность расчета находится следующим образом:
Замечание 2. При изменении шага интегрирования
Из этого соотношения легко найти параметр
где
|