Метод Ньютона
Система нелинейных уравнений может быть записана виде:
F(X) = 0
f1(x) = 0
f2(x) = 0
………..
fn(x) = 0
Х = (х1; х2; …; хn)
Мы линеаризируем эту функцию в точке Хк-1 , т.е. приведем к линейному виду.
Для этого раскладываем в ряд Тейлора.
,
где Xk= Xk-1+ ∆Xk .
∂F1/∂X1; ∂F1/∂X2; ….∂F1/ ∂Xn
∂F2/∂X1; ∂F2/∂X2;….∂F2/∂Xn;
∂F/∂X = ………………………………… – матрица первых производных.
∂Fn/∂X1; ∂F/∂Xn;…..∂F/∂Xn
Итерационный процесс заканчивается, когда ║∆Xk ║≤ ε1
║ F(Xk ) ║≤ ε2,
где норма вектора отождествляется с его длиной:
║А║ = √ А12 + А22 + …. +Аn2,
А= (А1, А2, …Аn)
Недостатком метода является то, что не всегда имеет место сходимость решения. Если имеется сходимость, то она носит квадратичный характер, т.е.
║Хк – Хк-1║2≤║Хк – Х*║,
где Х* - точное решение.
Для линейной системы уравнений решение находится за одну итерацию.
Метод Ньютона – Рафсона ( метод продолжения решения по параметру)
Решение ищется, начиная с известного решения для кого-то значения параметра (которое принимается за начальное), и постепенно по шагам приближаясь к заданному значению. В электрических цепях за такое начальное решение принимается тривиальное решение для переменных (токов и напряжений) равное нулю при равенстве нулю всех источников в цепи.
,
где j = 1, 2, …N. При j = 1 принимаем E=0 и постепенно его значение увеличиваем.
Дата добавления: 2015-08-14; просмотров: 662;