Краевая задача для обыкновенного дифференциального уравнения 2- го порядка.

Линейная краевая задача имеет вид:

Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru . Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru , при Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru . Решение задачи проводится в следующей последовательности:

1. Определение сетки.

Отрезок [a,b] делится на Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru частей:

Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru
               
               
Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru
                             

Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru , Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru , Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru

2. Определение сеточной функции Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru :

Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru
Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru

3. Аппроксимация уравнения:

Для каждой узловой точки Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru заменяем функции и производные в уравнениях 6.9-6.10 конечноразностными аналогами:

Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru

Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru т.е. Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru

Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru (6.11)

Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru т.е. Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru

Получаем ситему Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru линейных алгебраических уравнений для определения Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru неизвестных величин Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru .



Задачи Коши для обыкновенных дифференциальных уравнений.

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

Модифицированный метод Эйлера. Модифицированный метод Эйлера позволяет уменьшить погрешность на каждом шаге до величины Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru вместо Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru в обычном методе. Запишем разложение функции в ряд Тейлора в виде: Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru . Аппроксимируем вторую производную с помощью отношения конечных разностей: Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru Подставляя это соотношение в и пренебрегая членами порядка Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru , получаем: Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru . Полученная схема является неявной, поскольку искомое значение Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru входит в обе части соотношения, но можно построить приближенное решение с использованием двух итераций. Сначала по формуле Эйлера вычисляют первое приближение Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru . Затем находится уточненное окончательное значение Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru . Такая схема решения называется модифицированным методом Эйлера и имеет второй порядок точности.

Метод Рунге-Кутта.Формулы можно представить в виде Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ruгде Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru Такая формулировка модифицированного метода Эйлера представляет собой метод Рунге-Кутта второго порядка. На основе метода Рунге-Кутта могут быть построены разностные схемы разного порядка точности. Наиболее употребительной является следующая схема четвертого порядка: Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ruгде Краевая задача для обыкновенного дифференциального уравнения 2- го порядка. - student2.ru . Таким образом, метод Рунге-Кутта требует на каждом шаге четырехкратного вычисления правой части уравнения. Однако это окупается повышенной точностью, что дает возможность проводить счет с относительно большим шагом.


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