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

Основные требования, предъявляемые к вычислительным алгоритмам. Системы линейных алгебраических уравнений. Устойчивость и точность прямых методов. Модификации концепции сопряженных градиентов. Анализ формулы Симпсона для вычисления двойных интегралов.

Рубрика Математика
Вид курс лекций
Язык русский
Дата добавления 16.05.2015
Размер файла 572,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Приведем в заключение оценку локальной погрешности (без вывода) метода Гира -го порядка:

,

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

.

Лекция 14. Устойчивость многошаговых методов

ЦЕЛЬ ЛЕКЦИИ: Дать общую схему исследования устойчивости линейных многошаговых методов к шагу интегрирования; построить области устойчивости явных и неявных методов Адамса, неявных методов Гира, порядок точности которых изменяется в диапазоне 16; ввести понятия -устойчивости, жесткой устойчивости; сравнить методы по критерию устойчивости; показать, как осуществляются начальные вычисления в многошаговых методах.

Выбор тестовой задачи.

При анализе устойчивости многошаговых методов обращаются к простейшей задаче Коши

,

где - в общем случае комплексная величина. Такой выбор тестовой задачи объясняется тем, что устойчивая линейная система (ее решение стремится к нулю) общего вида

с действительной -матрицей простой структуры преобразованием

приводится к виду

,

Где

- неособенная матрица преобразования, - собственные значения матрицы (в общем случае комплексные величины). Таким образом, каждое уравнение

преобразованной устойчивой линейной системы является простейшим дифференциальным уравнением, совпадающим по форме с тестовым уравнением привлекаемой задачи Коши.

Точное решение тестовой задачи имеет вид

.

Если , то при любом значении . Применяя численный метод с постоянным шагом к тестовому уравнению, получим последовательность . Если , то такой метод является устойчивым.

Условие устойчивости линейного многошагового метода.

Будем полагать теперь, что для решения тестового уравнения используется многошаговый метод. В этом случае

.

Преобразуем это выражение следующим образом:

,

где .Введем подстановку

.

Тогда разностное уравнение приводится к виду

,

Или

.

Каждый корень полиномиального уравнения

,

их всего для каждого фиксированного , порождает частное решение разностного уравнения многошагового метода. Так как разностное уравнение многошагового метода линейно и для него справедлив принцип суперпозиции, общее решение в предположении, что все корни различны, можно представить в виде

,

где - постоянные коэффициенты. Если полиномиальное уравнение содержит кратный корень кратности , то соответствующий член в общем решении будет таким :

.

Отсюда следует, что , если . Таким образом, многошаговый метод является численно устойчивым для тех значений , для которых корень полиномиального уравнения лежит внутри единичной окружности .

Множество всех значений , для которых многошаговый метод является численно устойчивым, называют областью устойчивости метода.

14.1 Построение области устойчивости

Рассмотрим, как строится область устойчивости многошагового метода. Преобразуем полиномиальное уравнение следующим образом:

,

Где

Будем считать, что и вычислим соответствующее . Так как любое на единичной окружности в комплексной плоскости можно выразить в виде

То

представляет множество точек границы области устойчивости на комплексной плоскости (геометрическая иллюстрация такого преобразования приведена на. Нетрудно проверить, что кривая симметрична относительно оси . Поэтому преобразование выполняют только для углов . Границу области устойчивости метода для углов восстанавливают путем симметричного отображения кривой относительно оси .

Покажем теперь области устойчивости многошаговых методов различных порядков точности (от первого до шестого), построенные в плоскости по описанной методике.

Из рисунков следует, что размер области устойчивости линейных многошаговых методов (как явных, так и неявных) уменьшается с увеличением порядка точности. Наибольшая область устойчивости характерна для методов первого порядка точности, наименьшая - для методов шестого порядка точности.

Условие устойчивости явных многошаговых методов Адамса, впрочем, как и неявных методов Адамса выше второго порядка точности, накладывает существенные ограничения на величину шага интегрирования. По этой причине эти методы не подходят для решения жестких задач. Жесткие дифференциальные уравнения целесообразно ин-тегрировать неявными методами Адамса первого либо второго порядков точности, а также неявными методами Гира.

Определение 1. Метод называется -устойчивым, если его область устойчивости содержит всю правую полуплоскость комплексной плоскости .

Свойство -устойчивости метода позволяет выбирать шаг интегрирования исходя только из требования точности. -устойчивыми являются неявные методы Адамса и Гира первого и второго порядков точности.

Определение 2. Метод называется жестко устойчивым, если его область устойчивости содержит две подобласти и комплексной плоскости , где определяется условиями , - условием , причем в области метод обеспечивает требуемую точность.

Сущность требования заключается в том, чтобы при малых , когда , обеспечить требуемую точность быстрых составляющих решения, а при больших гарантировать затухание быстрых составляющих, не учитывая погрешность их воспроизведения.

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

Анализ областей устойчивости методов Гира от третьего до шестого порядков включительно свидетельствует о том, что эти методы относятся к классу жестко устойчивых (методы Гира более высоких порядков не являются жестко устойчивыми). В частности, для метода третьего порядка , для четвертого порядка , для пятого порядка , для метода шестого порядка .

14.2 Начальные вычисления в многошаговых методах

В противоположность одношаговым методам многошаговые методы численного интегрирования не являются самоначинающимися.

Так, явный метод Адамса -го порядка

является -шаговым. Для вычисления на его основе необходимо знание решения в предыдущих временных точках, т. е. ..., . В начале вычислений известно только . По этой причине первый шаг интегрирования может быть осуществлен только одношаговым методом, второй шаг - одношаговым либо двухшаговым методом, третий шаг - одношаговым, двухшаговым либо трехшаговым методом и т. д.

Такая же стратегия вычислений реализуется и при использовании неявных -шаговых методов Адамса и Гира.

Лекция 15. Изменение шага в многошаговых методах

ЦЕЛЬ ЛЕКЦИИ: Показать, как можно на основе так называемого вектора Нордсика, не прибегая к задаче интерполяции, эффективно изменять шаг интегрирования в процессе численного решения обыкновенных дифференциальных уравнений.

Сущность проблемы изменения шага в многошаговых методах сводится к следующему.

В текущий момент времени в памяти компьютера хранятся вычисленные значения решения и умноженные на значения его производной в моменты времени . Обозначим их вектором

.

Если в момент времени принимается решение об изменении шага интегрирования, т. е.

,

где , то для выполнения шага интегрирования многошаговым методом необходимы предшествующие значения решения и значения его производной в моменты времени . Эти значения образуют вектор

,

причем только . Остальные компоненты вектора должны быть перевычислены. Использование для этой цели интерполяционной процедуры может потребовать значительных вычислительных усилий.

Имеется другой путь. Введем так называемый вектор Нордсика, который для значений временного шага и имеет вид

,

.

Заметим, что

,

так как эти величины относятся к одному и тому же моменту времени . Следовательно, значения векторов и связаны простым соотношением

,

или в компактной форме

,

где - диагональная матрица.

С другой стороны, вектор Нордсика может быть определен посредством следующего линейного преобразования переменных:

,

где - невырожденная матрица преобразования переменных линейного многошагового метода.

Объединение введенных матричных преобразований приводит к линейной системе

,

из которой для заданного вектора можно найти искомый вектор . Так как матрица имеет невысокий порядок, то такая процедура перехода от к оказывается достаточно эффективной.

Рассмотрим, как строится матрица преобразования переменных многошагового метода на примере явного метода Адамса третьего порядка. В этом случае

.

При построении матрицы воспользуемся тем свойством, что явный

метод Адамса третьего порядка позволяет найти точное решение, описываемое полиномом третьей степени

.

Очевидно, что

.

Полагая величину постоянной на трех шагах, выберем

, ,

и вычислим из соотношений для , зна-чения

:

.

Решим эту систему относительно коэффициентов :

Подставляя значения коэффициентов в соотношения для , нетрудно найти, что

В итоге связь вектора Нордсика явного метода Адамса третьего порядка с вектором имеет следующий вид:

.

Это преобразование переменных имеет место также для неявного метода Адамса четвертого порядка. Действительно, неявный метод Адамса четвертого порядка является трехшаговым методом и для него векторы и такие же, как и для явного метода Адамса третьего порядка.

Наконец, в случае метода Гира третьего порядка (он является трехшаговым) векторы и соответственно равны

Действуя по аналогии, нетрудно получить, что

.

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

Сделаем ряд практических замечаний по проблеме выбора шага.

Замечание 1. При оценке погрешности интегрирования многошагового метода порядка по формуле

необходимо вычислить значение . Это легко сделать, используя -ю компоненту вектора Нордсика на двух соседних шагах:

.

Погрешность расчета находится следующим образом:

.

Замечание 2. При изменении шага интегрирования локальная погрешность оценивается по формуле

.

Из этого соотношения легко найти параметр :

,

где - допустимая величина локальной погрешности.

Литература

Крылов В. И., Бобков В. В., Монастырный П. И. Вычислительные методы: В 2 т. М., 1976, 1977.

Самарский А. А. Введение в численные методы. М., 1982.

Самарский А. А., Гулин А. В. Численные методы. М., 1989.

Ортега Д., Пул У. Введение в численные методы решения дифференциальных уравнений. М.,1986.

Вержбицкий В. М. Численные методы. М., 2000.

Ортега Д., Рейнболдт В. Итерационные методы решения нелинейных систем уравнений со многими неизвестными. М., 1975.

Размещено на Allbest.ru

...

Подобные документы

  • Методы решения систем линейных алгебраических уравнений, их характеристика и отличительные черты, особенности и сферы применения. Структура метода ортогонализации и метода сопряженных градиентов, их разновидности и условия, этапы практической реализации.

    курсовая работа [197,8 K], добавлен 01.10.2009

  • Сравнительный анализ численных методов решения систем линейных алгебраических уравнений. Вычисление определителей и обратных матриц. Реализация методов в виде машинных программ на языке высокого уровня и решение задач на ЭВМ. Модификации метода Гаусса.

    реферат [85,2 K], добавлен 04.03.2011

  • Постановка задачи вычисления значения определённых интегралов от заданных функций. Классификация методов численного интегрирования и изучение некоторых из них: методы Ньютона-Котеса (формула трапеций, формула Симпсона), квадратурные формулы Гаусса.

    реферат [99,0 K], добавлен 05.09.2010

  • Вычисление относительной и абсолютной погрешности табличных определённых интегралов. Приближенные методы вычисления определённых интегралов: метод прямоугольников, трапеций, парабол (метод Симпсона). Оценка точности вычисления "не берущихся" интегралов.

    курсовая работа [187,8 K], добавлен 18.05.2019

  • Метод Зейделя как модификация метода простой итерации. Особенности решения систем линейных алгебраических уравнений. Анализ способов построения графика функций. Основное назначение формул Симпсона. Характеристика модифицированного метода Эйлера.

    контрольная работа [191,3 K], добавлен 30.01.2014

  • Исследование метода квадратных корней для симметричной матрицы как одного из методов решения систем линейных алгебраических уравнений. Анализ различных параметров матрицы и их влияния на точность решения: мерность, обусловленность и разряженность.

    курсовая работа [59,8 K], добавлен 27.03.2011

  • Особенности решения линейных и нелинейных уравнений. Характеристика и практическое применение и различных методов при решении уравнений. Сущность многочлена Лагранжа и обратного интерполирования. Сравнение численного дифференцирования и интегрирования.

    курсовая работа [799,6 K], добавлен 20.01.2010

  • Использование численных методов, позволяющих найти приближенное значение определенного интеграла с заданной точностью. Анализ формул трапеции и параболы (Симпсона). Основной принцип построения формул приближенного вычисления определенного интеграла.

    презентация [96,6 K], добавлен 18.09.2013

  • Формирование функции Лагранжа, условия Куна и Таккера. Численные методы оптимизации и блок-схемы. Применение методов штрафных функций, внешней точки, покоординатного спуска, сопряженных градиентов для сведения задач условной оптимизации к безусловной.

    курсовая работа [1,8 M], добавлен 27.11.2012

  • Характеристика и использование итерационных методов для решения систем алгебраических уравнений, способы формирования уравнений. Методы последовательных приближений, Гаусса-Зейделя, обращения и триангуляции матрицы, Халецкого, квадратного корня.

    реферат [60,6 K], добавлен 15.08.2009

  • Сущность итерационного метода решения задачи, оценка его главных преимуществ и недостатков. Разновидности итерационных методов решения систем линейных алгебраических уравнений: Якоби, Хорецкого и верхней релаксации, их отличия и возможности применения.

    курсовая работа [39,2 K], добавлен 01.12.2009

  • Структура и элементы, принципы формирования и правила разрешения систем линейных алгебраических уравнений. История развития различных методов решения: матричного, Крамера, с помощью функции Find. Особенности применения возможностей программы Mathcad.

    контрольная работа [96,0 K], добавлен 09.03.2016

  • Понятие и специфические черты системы линейных алгебраических уравнений. Механизм и этапы решения системы линейных алгебраических уравнений. Сущность метода исключения Гаусса, примеры решения СЛАУ данным методом. Преимущества и недостатки метода Гаусса.

    контрольная работа [397,2 K], добавлен 13.12.2010

  • Основные понятия теории погрешностей. Приближенное решение некоторых алгебраических трансцендентных уравнений. Приближенное решение систем линейных уравнений. Интерполирование функций и вычисление определенных интегралов, дифференциальных уравнений.

    методичка [899,4 K], добавлен 01.12.2009

  • Решение дифференциальных уравнений в частных производных. Метод минимальных невязок, минимальных поправок, скорейшего спуска, сопряженных градиентов. Алгоритмы и блок-схемы решения. Руководство пользователя программы. Решение системы с матрицей.

    курсовая работа [380,3 K], добавлен 21.01.2014

  • Методы решения систем линейных алгебраических уравнений (СЛАУ): Гаусса и Холецкого, их применение к конкретной задаче. Код программы решения перечисленных методов на языке программирования Borland C++ Builder 6. Понятие точного метода решения СЛАУ.

    реферат [58,5 K], добавлен 24.11.2009

  • Основные определения теории уравнений в частных производных. Использование вероятностных, численных и эмпирических методов в решении уравнений. Решение прямых и обратных задач методом Монте-Карло на примере задачи Дирихле для уравнений Лапласа и Пуассона.

    курсовая работа [294,7 K], добавлен 17.06.2014

  • Рассмотрение систем линейных алгебраических уравнений общего вида. Сущность теорем и их доказательство. Особенность трапецеидальной матрицы. Решение однородных и неоднородных линейных алгебраических уравнений, их отличия и применение метода Гаусса.

    реферат [66,4 K], добавлен 14.08.2009

  • Решение задач систем линейных алгебраических уравнений, матричных уравнений, методы Гаусса и Кремера. Нахождение длины и координат вектора и исчисление его скалярного произведения. Уравнение прямой и определение координат точек неравенства; пределы.

    контрольная работа [220,9 K], добавлен 06.01.2011

  • Задачи вычислительной линейной алгебры. Математическое моделирование разнообразных процессов. Решение систем линейных алгебраических уравнений большой размерности. Метод обратной матрицы и метод Гаусса. Критерии совместности и определенности системы.

    курсовая работа [220,0 K], добавлен 21.10.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.