- •Электрооборудования и электрического транспорта
- •Оглавление
- •Глава 2 23
- •Глава 3 34
- •Глава 4 43
- •Глава 5 61
- •5.7. Понятие о методах обратного дифференцирования 74
- •Предисловие
- •1.1. Решение систем линейных алгебраических уравнений
- •1.1.1. Итерационные методы решения систем линейных алгебраических уравнений
- •Глава 1 решение алгебраических уравнений и их систем
- •1.1.2. Факторизация и типовые схемы решений
- •1.1.3. Метод Гаусса и lu— разложение
- •1.1.4. Метод Гаусса-Жордана обращения матриц
- •1.1.5. Метод квадратного корня (Холесского)
- •1.1.6. Метод вращений
- •1.1.7. Итерационное уточнение
- •1.1.8. Решение преопределенных систем линейных алгебраических уравнений
- •1.2 Решение систем нелинейных алгебраических уравнений
- •1.2.1. Метод последовательных приближений
- •1.2.2. Метод Ньютона
- •1.2.3. Метод Ньютона по параметру
- •Глава 2 Интерполяция зависимостей
- •2.1. Интерполяция каноническим полиномом
- •2.2. Интерполяция полиномом Лагранжа
- •2.3. Интерполяция полиномом Ньютона
- •2.4. Применение интерполяции для решения уравнений
- •2.5. Интерполяция сплайнами
- •Глава 3 Метод наименьших квадратов
- •3.1. Общие положения
- •3.2. Степенной базис
- •3.3. Базис в виде классических ортогональных полиномов
- •3.4. Базис в виде ортогональных полиномов дискретной переменной
- •3.5. Линейный вариант метода наименьших квадратов
- •3.6. Сглаживание экспериментальных данных с ошибками
- •Глава 4 Определенные интегралы
- •4.1. Классификация методов
- •4.2. Методы прямоугольников
- •4.3. Апостериорные оценки погрешностей по Рунге и Эйткену
- •4.4. Метод трапеций
- •4.5. Метод Симпсона
- •4.6. Методы Ньютона-Котеса
- •4.7. Вычисление интегралов с заданной точностью
- •4.8. Применение сплайнов для численного интегрирования
- •4.9. Методы наивысшей алгебраической точности
- •4.10. Несобственные интегралы
- •4.11. Вычисление кратных интегралов
- •Глава 5 Решение обыкновенных дифференциальных уравнений
- •5.1. Типы задач для обыкновенныхдифференциальных уравнений
- •5.2. Метод Эйлера
- •5.3. Методы Рунге-Кутта
- •5.4. Метод Рунгe-Кутта-Мерсона
- •5.5. Методы Адамса-Башфорта и Адамса-Маултона
- •5.6. Методы Гира
- •5.7. Понятие о методах обратного дифференцирования
- •Библиографический список
- •Методы вычислений в задачах
- •Электроаппаратостроения,
- •Электрооборудования
- •И электрического транспорта
- •346428, Г.Новочеркасск, ул. Просвещения 132
1.2.1. Метод последовательных приближений
Метод
последовательных приближений применятся
в тех случаях, когда каждая из функцйи
может быть аналитечески разрешена
относительно
,
т.е. система уравнений приводима к виду
|
Алгоритм решения
заключается в последовательном вычислении
начиная
с некоторого начального приближения
,
пока будет:
- выполнено условие
где
-
заданная точность расчета, т.е. получено
некоторое решение;
- зарегистрирован факт расходимости итерационного процесса;
- привышенно заданное предельное количество итераций.
Необходим глубокий анализвида систем W(X)=0 в каждом отдельном случае с точки зрения сходимости метода, возможности получения желаемого решения с требуемой точностью, в лучшем случае, линейно сходящимися.
В качестве вариантов метода последовательных приближений можно указать рассмотренные методы простой и ускоренный (метод Зейделя) итерации, модифицированные с учетом нелинейности решаемой задачи.
1.2.2. Метод Ньютона
Ньютоновскими методами называют целое семейство методов, для которых собственно метод Ньютона служит базовым прототипом.
Рассмотрим простой пример (рис. 1.1).
Рис.
1.1. Итерация метода Ньютона для
Поскольку
,
гдеx0—
начальное приближение, то
и
можно получить
новое приближение
.Продолжая
итерационный про-цесс, можно с требуемой
точностью
риблизиться к одному из решений, например,
=
1,73205...
Расчетная формула для метода Ньютона может быть получена, если представить w(x) в окрестности текущего приближения хk в виде ряда Тейлора
|
и ограничиться линейными членами, тогда в матричной форме получим
|
где
Применительно к СНАУ W(X) = 0 получим следующий алгоритм:
Выбрать начальный вектор
положить
k = 0,
=
Вычислить вектор
.
Если все
<
,
где
— заданная
точность расчета, то получено решение,
расчет окончен..
Если k>1 и max
,
то итерационныйпроцесс
расходится, расчет завершить аварийно.
Построить матрицу Якоби
и вычислить значения всех производных в точке
4) Решить систему уравнений, определив вектор поправок АХ(k):
5) Вычислить новое приближение
и
положить k=
k
+ 1.
Если k>kтax,, где kmax — заданное предельное число итераций, то аварийно завершить расчет, иначе перейти к п. 2.
Конец алгоритма.
Метод Ньютона при
начальном приближении, близком к
некоторому
решению, часто обладает устойчивой
квадратичной сходимостью. При
плохой начальной точке
имеет
место расходящийся итерационный
процесс. Метод Ньютона расходится, если
матрица Якоби плохо
обусловлена в окрестности решения.
Часто перед использованием метода
Ньютона выполняют несколько итераций,
например методом последовательных
приближений, для того чтобы иметь
"хорошее" начальное
приближение.
В качестве косвенного критерия расходимости итерационного процесса можно использовать изменение знака якобиана — определителя матрицы Якоби. Однако это условие будучи достаточным, не является необходимым. Якобиан может быть вычислен, как побочный продукт решения методом Гаусса системы из п. 3 алгоритма.
