![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Элементы теории. Краевая задача для обыкновенного дифференциального уравнения второго порядка формулируется следующим образом
Краевая задача для обыкновенного дифференциального уравнения второго порядка формулируется следующим образом. Требуется найти функцию y=y(x), которая внутри отрезка [ a, b ] удовлетворяет уравнению
Пусть теперь для уравнения (1) известны значения производных искомой функции в граничных точках у¢ (а) = А1, у¢ (b) = B1. Тогда геометрически решение уравнения (1) представляет собой интегральную кривую y=с, которая пересекает прямые x = a и y = b соответственно под углами a = arctg A1 и b = arctg B1.
Если дифференциальное уравнение и краевые условия линейны, то такая задача называется линейной. В этом случае дифференциальное уравнение и краевые условия имеют вид:
где p(x), q(x), g(x) – известные непрерывные функции на отрезке [ a, b ] функции, a0 , a1 , b0 , b1 , A, B – заданные постоянные, причем К задаче (3)-(4) могут быть сведены некоторые задачи стационарной теплопроводности и диффузии.. Рассмотрим краевую задачу (3)-(4). Пусть x0 = a, xn = b, xi = x0 + ih,
а для концевых точек x0 = a, xn = b – с первым порядком:
Подставляя аппроксимации (5)-(6) в краевую задачу (3)-(4), после преобразований получим:
Полученная разностная схема имеет в общем случае первый порядок аппроксимации из-за необходимости использовать формулы (6) в краевых точках. Но если используются краевые условия первого типа (a1 = 0 и b1 =0), то аппроксимации (6) в разностной схеме (7)-(8) не участвуют и порядок точности повышается до второго. Введем обозначения:
Тогда разностная схема (7)-(8) переходит в приведенную форму:
Система (11) представляет собой систему линейных алгебраических уравнений с трехдиагональной матрицей размера (N-1)´ (N-1): Для решения краевой задачи (11) можно использовать вариант метода исключения, называемый методом прогонки. Предполагается, что имеет место соотношение:
Для определения неизвестных коэффициентов ai+1 и bi+1 соотношение (12) подставляется в систему (11) и из сравнения сомножителей при одинаковых значениях функции yi получают необходимые выражения. Алгоритм метода состоит из двух шагов: а) в прямой прогонке вычисляются значения коэффициентов ai+1 и bi+1:
б) в обратной прогонке вычисляются искомые значения функции yi:
Практическую оценку погрешности решения, найденного на сетке с шагом h/2, в точке xi Î [ a, b ] производят с помощью приближенного равенства - правила Рунге:
где р – порядок точности численного метода. Таким образом, оценка полученного результата по формуле (19) вынуждает проводить вычисления дважды: один раз с шагом h, другой – с шагом h/2. Порядок точности р = 1 для краевой задачи с краевыми условиями 2-го и 3-го типов и р = 2 для краевой задачи с краевыми условиями 1-го типа.
|