Итерационные методы решения систем нелинейных уравнений.

Метод Ньютона для уравнений и систем. Метод бисекций для скалярного уравнения.

Итерационные методы решения систем нелинейных уравнений. - student2.ru

Итерационные методы решения систем нелинейных уравнений. - student2.ru

Итерационные методы решения систем нелинейных уравнений. - student2.ru

Методы Рунге-Кутта решения систем обыкновенных дифференциальных уравнений (ОДУ).

Разностные схемы для систем ОДУ. Устойчивость схем Рунге-Кутта.

Методы Рунге-Кутта ,семейство численных решения обыкновенных дифференциальных уравнений и их систем. обладают следующими свойствами:

1. Эти методы являются одноступенчатыми: чтобы найти уm+1, нужна

информация о предыдущей точке xm, ym.

2. Они согласуются с рядом Тейлора вплоть до членов порядка hp, где степень р

различна для различных методов и называется порядковым номером или

порядком метода.

3. Они не требуют вычисления производных от f (x, y), а требуют вычисления

самой функции.

R1=f(xm, ym),

R2=f(xm+h/2, ym+hR1/2),

R3=f(xm+h/2, ym+hR2/2),

R4=f(xm+h/2, ym+hR3/2).

ym+1=ym+h/6(R1+2R2+2R3+R4)

Явные методы Рунге — Кутты

Семейство прямых методов Рунге — Кутты является обобщением метода Рунге — Кутты четвёртого порядка. Оно задаётся формулами

Итерационные методы решения систем нелинейных уравнений. - student2.ru

где Итерационные методы решения систем нелинейных уравнений. - student2.ru — величина шага сетки по Итерационные методы решения систем нелинейных уравнений. - student2.ru и вычисление нового значения проходит в Итерационные методы решения систем нелинейных уравнений. - student2.ru этапов:

Итерационные методы решения систем нелинейных уравнений. - student2.ru

Конкретный метод определяется числом Итерационные методы решения систем нелинейных уравнений. - student2.ru и коэффициентами Итерационные методы решения систем нелинейных уравнений. - student2.ru и Итерационные методы решения систем нелинейных уравнений. - student2.ru . Эти коэффициенты часто упорядочивают в таблицу (называемую таблицей Бутчера)

Итерационные методы решения систем нелинейных уравнений. - student2.ru

Для коэффициентов метода Рунге — Кутты должны быть выполнены условия Итерационные методы решения систем нелинейных уравнений. - student2.ru для Итерационные методы решения систем нелинейных уравнений. - student2.ru . Если требуется, чтобы метод имел порядок Итерационные методы решения систем нелинейных уравнений. - student2.ru , то следует также обеспечить условие

Итерационные методы решения систем нелинейных уравнений. - student2.ru

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

Неявные методы Рунге-Кутты

Все до сих пор упомянутые методы Рунге-Кутты являются явными методами. К сожалению, явные методы Рунге-Кутты, как правило, непригодны для решения жестких уравнений, из-за малой области абсолютной устойчивости. В частности, это описано в .Неустойчивость метода создаёт наибольшие проблемы при решении дифференциальных уравнений в частных производных.

Нестабильность явных методов Рунге-Кутты мотивировало развитие неявных методов. Неявный метод Рунге-Кутты имеет вид

Итерационные методы решения систем нелинейных уравнений. - student2.ru

где

Итерационные методы решения систем нелинейных уравнений. - student2.ru

Явный метод характерен тем, что матрица коэффициентов Итерационные методы решения систем нелинейных уравнений. - student2.ru для него имеет нижний треугольный вид, в отличие от неявного метода, где матрица имеет произвольный вид. Это также видно по таблице Бутчера.

Итерационные методы решения систем нелинейных уравнений. - student2.ru

Следствием этого различия является необходимость на каждом шагу решать систему уравнений для Итерационные методы решения систем нелинейных уравнений. - student2.ru , где Итерационные методы решения систем нелинейных уравнений. - student2.ru число стадий. Это увеличивает вычислительные затраты, однако при достаточно малом Итерационные методы решения систем нелинейных уравнений. - student2.ru эту систему можно представить в виде сжимающего отображения и решать методом простой итерации.. В случае одной итерации это увеличивает вычислительные затраты всего лишь в два раза.

С другой стороны, Ж. Кунцман (1961) и Дж. Бутчер (1964) показали, что при любом количестве стадий Итерационные методы решения систем нелинейных уравнений. - student2.ru существует неявный метод с порядком точности Итерационные методы решения систем нелинейных уравнений. - student2.ru . Это значит, что для описанного выше явного четырехстадийного метода четвёртого порядка существует неявный аналог с вдвое большим порядком точности.

Устойчивость

Преимуществом неявных методов Рунге-Кутты в сравнении с явными является их большая устойчивость, что особенно важно при решении жестких уравнений. Рассмотрим в качестве примера линейное уравнение y' = λy. Обычный метод Рунге-Кутты, примененный к этому уравнению сведется к итерации Итерационные методы решения систем нелинейных уравнений. - student2.ru , с r равным

Итерационные методы решения систем нелинейных уравнений. - student2.ru

где e обозначает вектор единиц. Функция r называется функцией устойчивости Из формулы видно, что r является отношение двух полиномов степениs, если метод имеет s стадий. Явные методы имеют строго нижнюю треугольную матрицу A , откуда следует, что det(I − zA) = 1, и что функция устойчивости является многочленом.

Численное решение данного примера дает чистый ноль при условии | r(z) | < 1 с z = hλ. Множество таких r называется областью абсолютной устойчивости. В частности , метод называется A-стабильным если все r с Re(z) < 0 находятся в области абсолютной стабильности. Функция устойчивости явного метода Рунге-Кутта является многочленом, поэтому явные методы Рунге-Кутты в принципе не могут быть стабильными.

Если метод имеет порядок p, то функция стабильности удовлетворяет условию Итерационные методы решения систем нелинейных уравнений. - student2.ru при Итерационные методы решения систем нелинейных уравнений. - student2.ru . Таким образом, представляет интерес отношение многочленов данной степени, приближающее экспоненциальную функцию наилучшим образом. Эти отношения известны как аппроксимации Паде. Аппроксимация Паде с числителем степени m и знаменателем степени n А-устойчива, тогда и только тогда, когда m ≤ n ≤ m + 2.

s-стадийный метод Гаусса - Лежандра с имеет порядок 2s, поэтому его функция устойчивости является приближением Паде m = n = s. Отсюда следует, что метод является A-устойчивым. Это показывает, что A-устойчивые методы Рунге-Кутты могут иметь сколь угодно высокий порядок. В отличие от этого, порядок А-устойчивости метода Адамса не может превышать два.

Численное интегрирование.

Простейшие квадратурные формулы: прямоугольников,трапеций, парабол. Квадратурные формулы интерполяционного типа. Квадратурные формулы Гаусса. Погрешности квадратурных формул..

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