Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 12. Влияние вычислительной погрешности в зависимости от формы записи конечно-разностного уравненияКак было установлено ранее, вычислительная погрешность имеет различный характер роста для различных способов решения дифференциальных уравнений. Рассмотрим теперь такой частный, но важный вопрос: как зависит вычислительная погрешность от формы записи копечно-разностных уравнений? Хотя все изложение ведется на примере задачи Коши. проводимые соображения относятся в равной мере и к случаю решения краевых задач. Для примера обратимся к методу Эйлера:
При реальных вычислениях будут получаться величины
наличие слагаемого Введем обозначение
где
откуда
Рассмотрим разностное уравнение
являющееся мажорирующим для (3). Его решение при начальном условии
Лемма. При всех
Доказательство. При
Лемма доказана. Если интегрирование производится на отрезке
Согласно формуле Лагранжа при
В итоге имеем оценку
Рассмотрим случай Эта оценка неулучшаема по порядку. Например, при
Приведем некоторые рассуждения, из которых следует, что погрешность округления может оказаться величиной порядка
можно переписать в виде
где
Таким образом, результат численного интегрирования уравнения
имеет порядок разности между правыми частями этих уравнений, т. е. При получении этого вывода было сделано допущение
каждый раз происходит отбрасывание подчеркнутой величины, равной Перейдем к случаю интегрирования уравнения
по расчетной формуле
Реально получаемые значения
Значения
где Рассмотрим случай Задача 1. Показать, что в случае уравнения Как и для уравнения первого порядка, делаем вывод, что для рассматриваемого алгоритма суммарная вычислительная погрешность может оказаться величиной порядка Рассмотрим случай, когда такая величина вычислительной погрешности оказывается недопустимо большой. Можно было бы записать рассматриваемое уравнение в виде системы уравнений первого порядка
и применить какой-либо метод численного интегрирования этой системы. Как уже отмечалось, при этом произошла бы потеря эффективности, поскольку методы, применимые для систем общего вида, не учитывают специфики этой системы. Попытаемся записать рассматриваемую расчетную формулу как некоторую расчетную формулу интегрирования системы (6). Введем новую дискретную переменную
тогда уравнение (5) запишется в виде
Вычисления последовательных значений
При наличии округлений соответственно имеем
где
Если формулы (7) можно трактовать как формулы численного интегрирования системы
Правые части этих систем различаются на величины порядка Задача 2. Доказать справедливость утверждения, сформулированного выше. Конечно, к этому заявлению следует отнестись с осторожностью; мы уже видели, что для некоторых конечно-разностных схем малые погрешности могут приводить к катастрофическому изменению результата. Приведенные рассуждения о влиянии вычислительной погрешности в конкретных методах интегрирования уравнений первого и второго порядков опираются лишь на учет свойств конечно-разностной схемы, связанных с порядком дифференциального уравнения. Поэтому они переносятся на другие конечно-разностные методы. Например, при интегрировании уравнения
следует ожидать влияния вычислительной погрешности порядка
Попытаемся Дело заключается в следующем. Пусть
и для задания В случае вычислений по формуле (7) все разряды чисел Тот факт, что количество независимой информации для второго способа больше, конечно, не означает, что этот способ лучше. Не исключено, что эта дополнительная информация не является содержательной и поэтому не позволяет точнее определить решение. Поясним, почему дополнительная информация при втором способе является содержательной. Для определения решения дифференциального уравнения второго порядка с точностью На каждом шаге реального численного интегрирования погрешности округления вносят дополнительную неопределенность в компоненты вектора Рассмотрим метод прогонки решения сеточной красной задачи (1.3), соответствующей уравнению второго порядка Коэффициенты Если коэффициент Замечание. Возмущения, вносимые другими округлениями при вычислениях Чтобы погрешность решения системы (1.1) была существенно меньше, необходимо по крайней мере задавать ее в форме, где округления коэффициентов системы равносильны существенно меньшим возмущениям коэффициентов исходной дифференциальной задачи. С этой целью можно, например, перейти к системе
Соответственно при решении этой системы вместо рекуррентных соотношений (3.11) относительно коэффициентов Выше рассматривался случай, когда при всех Обратим внимание на прием практической оценки вычислительной погрешности путем изменения масштабов, применяемый иногда для экспериментального исследования чувствительности метода к вычислительной погрешности. Пусть некоторым методом решается задача Коши
Замена переменных
Предположим, что первая задача интегрировалась с шагами При отсутствии округлений будет иметь место равенство Литература1. Бахвалов Н. С. Численные методы — М.: Наука, 1975. 2. Бахвалов Н. С. К оптимизации методов решения краевых задач при наличии пограничного слоя // ЖВМиМФ. 1969, 9, N 4. С. 841-859. 3. Крылов В. И., Бобков В. В., Монастырный П. И. Начала теории вычислительных методов. Дифференциальные уравнения — Минск: Наука и техника, 1982. 4. Крылов В. И., Бобков В. В., Монастырный П. И. Вычислительные методы. Т. 2 - М.: Наука, 1977. 5. Самарский А. А., Тихонов А. Н. Об однородных разностных схемах // ЖВМиМФ. - 1961.-1, N 1. С. 5-63. 6. Соболев С. Л. Некоторые замечания о численном решении интегральных уравнений // Изв. АН СССР, сер. матем. -1956. 20, N 4. С. 413-436. 7. Федорова О. А. Вариационно-разностная схема для одномерного уравнения диффузии // Матем. заметки — 1975. —17, N 6. С. 893-898.
|
1 |
Оглавление
|