Построение линейных многошаговых методов решения задачи Коши

Рассмотрим задачу Коши Построение линейных многошаговых методов решения задачи Коши - student2.ru , Построение линейных многошаговых методов решения задачи Коши - student2.ru (1) и Построение линейных многошаговых методов решения задачи Коши - student2.ru (2). На Построение линейных многошаговых методов решения задачи Коши - student2.ru введем равномерную сетку Построение линейных многошаговых методов решения задачи Коши - student2.ru , Построение линейных многошаговых методов решения задачи Коши - student2.ru , Построение линейных многошаговых методов решения задачи Коши - student2.ru . Линейные многошаговые методы задаются соотношением

Построение линейных многошаговых методов решения задачи Коши - student2.ru , Построение линейных многошаговых методов решения задачи Коши - student2.ru (3). Для начала вычислений по формуле (3) необходимо знать разгонные значения. Построение линейных многошаговых методов решения задачи Коши - student2.ru . Значение Построение линейных многошаговых методов решения задачи Коши - student2.ru берется из (2), остальные Построение линейных многошаговых методов решения задачи Коши - student2.ru определяются посредством одношагового метода соответствующего порядка точности.

Числа Построение линейных многошаговых методов решения задачи Коши - student2.ru и Построение линейных многошаговых методов решения задачи Коши - student2.ru в (3) будем называться параметрами метода (3). При Построение линейных многошаговых методов решения задачи Коши - student2.ru (3) будем явным методом, а при Построение линейных многошаговых методов решения задачи Коши - student2.ru – неявным методом.

Пусть Построение линейных многошаговых методов решения задачи Коши - student2.ru точное решение задачи (1), (2). Погрешность метода (3), как правило, удовлетворяет оценке

Построение линейных многошаговых методов решения задачи Коши - student2.ru где Построение линейных многошаговых методов решения задачи Коши - student2.ru . В основу построения многошаговых методов (3) (т.е. выбора Построение линейных многошаговых методов решения задачи Коши - student2.ru и Построение линейных многошаговых методов решения задачи Коши - student2.ru ) положим понятие алгебраического порядка точности. Будем говорить, что метод (3) имеет алгебраический порядок точности, равный Построение линейных многошаговых методов решения задачи Коши - student2.ru , если он является точным для любого многочлена степени Построение линейных многошаговых методов решения задачи Коши - student2.ru . Если Построение линейных многошаговых методов решения задачи Коши - student2.ru – многочлен степени Построение линейных многошаговых методов решения задачи Коши - student2.ru , то Построение линейных многошаговых методов решения задачи Коши - student2.ru , т.е. Построение линейных многошаговых методов решения задачи Коши - student2.ru .

Для построения метода (3) алгебраического порядка точности равного Построение линейных многошаговых методов решения задачи Коши - student2.ru , будем поочередно подставлять в (3) функции вида: Построение линейных многошаговых методов решения задачи Коши - student2.ru . При Построение линейных многошаговых методов решения задачи Коши - student2.ru . В силу (1) Построение линейных многошаговых методов решения задачи Коши - student2.ru . Далее Построение линейных многошаговых методов решения задачи Коши - student2.ru , необходимо чтобы выполнялось Построение линейных многошаговых методов решения задачи Коши - student2.ru точно, поэтому при подстановке функции Построение линейных многошаговых методов решения задачи Коши - student2.ru будем иметь соотношение Построение линейных многошаговых методов решения задачи Коши - student2.ru (4)

Таким образом, условие (1) является необходимым и достаточным для того, чтобы метод (3) был точен для любого многочлена нулевой степени. Положим теперь Построение линейных многошаговых методов решения задачи Коши - student2.ru . Подставляя эти соотношения в (3) будем иметь: Построение линейных многошаговых методов решения задачи Коши - student2.ru . Последнее соотношение перепишем так:

Построение линейных многошаговых методов решения задачи Коши - student2.ru .

В силу (4), последнее равенство запишем в виде:

Построение линейных многошаговых методов решения задачи Коши - student2.ru (5)

Таким образом, для того, чтобы метод (3) имел алгебраический порядок точности, равный 1, необходимо и достаточно, чтобы его параметры удовлетворяли условиям (4) и (5). Продолжая этот процесс, получим соотношение Построение линейных многошаговых методов решения задачи Коши - student2.ru (6)

Т.е. для того, чтобы метод (3) имел алгебраический порядок точности равный необходимо и достаточно, чтобы его параметры удовлетворяли (4), (5), а при Построение линейных многошаговых методов решения задачи Коши - student2.ru еще и (6). Соотношение (4) и (5) (или (4),(5),(6)) представлял собой систему линейных алгебраических уравнений, которая в общем случае может иметь не единственное решение. Поэтому, ряд параметров метода (3), имеющий алгебраический порядок точности равный Построение линейных многошаговых методов решения задачи Коши - student2.ru , будут свободными. Т.е. ими можно распорядиться, например, для повышения алгебраического порядка точности или повышения устойчивости, либо чтобы сделать метод (3) явным.

Пример. Пусть (3) имеет вид: Построение линейных многошаговых методов решения задачи Коши - student2.ru (7). Обозначим Построение линейных многошаговых методов решения задачи Коши - student2.ru . В данном случае условия (4) и (5) таковы Построение линейных многошаговых методов решения задачи Коши - student2.ru . Поэтому (7) можно переписать в виде Построение линейных многошаговых методов решения задачи Коши - student2.ru (8).

Метод (8) точен для любого многочлена первой степени и содержит 1 свободных параметр Построение линейных многошаговых методов решения задачи Коши - student2.ru . Например, если положить Построение линейных многошаговых методов решения задачи Коши - student2.ru , то получим явный метод, который является методом Эйлера. Однако, например Построение линейных многошаговых методов решения задачи Коши - student2.ru можно выбрать и таким образом, чтобы метод (8) был точен для любого многочлена второй степени. Действительно, будем подставлять в (8) функцию: Построение линейных многошаговых методов решения задачи Коши - student2.ru . В данном случае:

Построение линейных многошаговых методов решения задачи Коши - student2.ru (9). Перепишем (9) в виде: Построение линейных многошаговых методов решения задачи Коши - student2.ru (10)

Приведем в (10) подобные слагаемые:

Построение линейных многошаговых методов решения задачи Коши - student2.ru .

А (8) приобретает вид: Построение линейных многошаговых методов решения задачи Коши - student2.ru .

Наши рекомендации