Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 7. Нелинейные краевые задачиСуществует большое сходство между методами решения нелинейных краевых задач и нелинейных алгебраических задач. В частности, так же, как и в последнем случае, мы проведем обсуждение различных методов, не приходя в конце концов к конкретной рекомендации по решению произвольных нелинейных краевых задач. По существу, всякий раз решение нелинейной краевой задачи сводится к решению некоторой нелинейной системы уравнений. Различные методы решения нелинейных краевых задач отличаются выбором параметров этих вспомогательных задач и, естественно, методом решения этих задач. Рассмотрим простейший пример — нелинейную краевую задачу: найти решение уравнения
Предположим, что известно некоторое приближение к решению
поэтому представляется целесообразным искать следующее приближение к решению
Рассмотрим сеточную аппроксимацию задачи (1):
здесь
Поэтому следующее приближение отыскиваем из системы уравнений
являющейся дискретной аппроксимацией (2). В § 3 мы изучали применение методов стрельбы и прогонки для решения таких линейных уравнений. Эта же совокупность уравнений (2) относительно следующего приближения к решению получится при формальном применении схемы метода Ньютона. Рассматриваем (1) как операторное уравнение
Уравнение метода Ныотона относительно
и совпадает с (2). Задача 1. Выписать расчетные формулы метода Ньютона для системы (3) и убедиться, что они совпадают с (4). В обоих вариантах, непрерывном и дискретном, мы построили сначала итерационные методы (2) и (4), линеаризуя правую часть, а потом убедились, что эти методы совпадают с итерационным методом Ныотона. Заметим, что итерационный метод (2), как правило, не может быть реализован из-за невозможности решения уравнения (2) в явном виде, и на практике имеют дело именно с методом (4). Метод (4) может представлять практические неудобства из-за необходимости хранить в памяти ЭВМ все значения Исходная задача будет решена, если будет найдено значение Значение
Нахождение значения
В связи с большой трудоемкостью нахождения значения В ряде сложных случаев задача, решается в диалоговом режиме; значение Рассмотрим вопрос о решении уравнения (5) методом Ньютона. Согласно формуле дифференцирования решения уравнения второго порядка, справедливо равенство
Численно или аналитически решая эту задачу, находим значение Поскольку задачу Коши (6), как правило, требуется решать численно, исследуем сразу дискретный вариант этого метода. Рассмотрим сеточную аппроксимацию (3); зададимся произвольным
при начальных условиях Таким образом, решение задачи (3) сводится к решению скалярного уравнения
Предположим, что для решения этого уравнения используется метод Ныотона. Продифференцировав (8) по
здесь
Таким образом, при заданном
Если соотношение (9) переписать в виде
то оно превращается в разностную схему, аппроксимирующую уравнение (7). В случае, когда
в частности, можно брать Заметим, что в случае использования формулы (10) и вычисления производной с помощью (11), нужно обращать внимание на разумный выбор величины Рассмотрим нелинейную краевую задачу
Пусть функции
однозначно определяет вектор Довольно часто граничное условие в точке 0 имеет вид
тогда в качестве Решая систему (13) при каждых
Значительную группу методов решения нелинейных систем составляют методы типа метода Ньютона, где наряду со значениями функций 1. Для определенности речь пойдет о вычислении производных
Решение системы
удовлетворяет системе дифференциальных уравнений
После численного решения этой системы получаем вектор
Этот путь может быть целесообразен, если, например, многократно решается задача (12) при одной и той же правой части В качестве стандартного метода определения производных 2. Для большинства итерационных методов решения систем уравнений требуется вычислять значения производных правых частей лишь с умеренной точностью. Поэтому для нахождения этих производных можно просто воспользоваться какими-либо формулами численного дифференцирования, например, простейшей:
Вычисление производных
(см. подробнее § 7.3). Так же как при решении линейных краевых задач, возникает вопрос о применимости метода в условиях реальных округлений. Если решения В настоящее время в вычислительной практике получили распространение методы, занимающие промежуточное положение между методами, соответствующими формулам (3), где в качестве неизвестных параметров выступают значения решения во всех узлах сетки, и описанным выше методом, где в качестве неизвестных параметров выступают значения решения в одной точке. Задаются точками При практическом решении конкретных нелинейных задач для обыкновенных дифференциальных уравнений, как и в случае других нелинейных задач, обычно приходится заниматься «доводкой» метода: предлагается какой-то специальный метод получения начального приближения, который затем модернизируется с целью расширения области начальных условий, при которых он сходится для данного конкретного класса задач. В ряде случаев метод решения строится путем имитации на ЭВМ методов, встречающихся в живой природе, или применяемых практиками для решения задач данного класса. Если рассматриваемая краевая задача является задачей на экстремум некоторого
|
1 |
Оглавление
|