Жесткие системы дифференциальных уравнений
В некоторых системах дифференциальных уравнений описанные ранее методы численного решения дают плохие результаты. А именно, для достижения заданной точности приходится выбирать очень мелкий шаг, т.е. выполнять слишком большой объем вычислений. К таким системам относятся жесткие системы дифференциальных уравнений.
Определение. Система дифференциальных уравнений (7) называется жесткой вдоль решения , если выполняются следующие два условия:
собственные числа матрицыимеют отрицательные действительные части при любом;
число жесткости велико.
Напомним, что матрица– это матрица Якоби, т.е. матрица из частных производных, элементы которой имеют вид. Перед вычислением собственных чисел в эти элементы вместоy нужно подставить , т.е. то решение, вдоль которого исследуется система на жесткость. Полученная матрица будет зависеть только отx, и ее собственные числа тоже будут зависеть от x. Условие 2 в определении жесткой системы оставляет некоторый произвол в понимании слова «велико». Насколько велико должно быть число жесткости g, определяется в зависимости от конкретной задачи. Обычно система считается жесткой, если число жесткости порядка нескольких сотен. Если система (7) – линейная, то матрица зависит только отx, а если система линейная с постоянными коэффициентами, то эта матрица является постоянной, т.е. числовой (наиболее простой случай). Для линейных систем условие жесткости не зависит от рассматриваемого решения.
Вот цитата из посвященной жестким уравнениям монографии К.Деккера и Я.Вервера: «Сущность явления жесткости состоит в том, что решение, которое нужно вычислить, меняется медленно, однако существуют быстро затухающие возмущения. Наличие таких возмущений затрудняет получение медленно меняющегося решения численным способом».
Для решения жестких систем дифференциальных уравнений разработаны специальные методы. Они используют неявные схемы типа интерполяционных методов, указанных выше, и используют матрицу Якоби правых частей системы уравнений.
Возможны случаи, когда система дифференциальных уравнений является жесткой только на какой-то части решения, а на остальной части жесткой не является. В этом случае можно первую часть решения найти с помощью методов для жестких систем, а другую часть – с помощью методов, описанных выше.
- Оглавление предисловие
- Основные понятия и вычислительные методы (теоретическая часть)
- Метод Гаусса
- Метод lu-разложения
- Обращение матрицы и вычисление определителя
- Число обусловленности матрицы (системы уравнений)
- Вычислительные методы для решения нелинейных уравнений
- Метод половинного деления
- Метод Ньютона (метод касательных)
- Метод секущих
- Метод итераций
- Преимущества и недостатки методов
- Методы решения систем нелинейных уравнений
- Метод Ньютона для систем уравнений
- Метод итераций для систем уравнений
- Некоторые сведения о полиномах и их корнях
- Полиномиальные уравнения
- Вычисление интегралов
- Дифференциальные уравнения (численные методы)
- Жесткие системы дифференциальных уравнений
- Аналитическое решение систем линейных дифференциальных уравнений с постоянными коэффициентами
- Нахождение экстремумов функции нескольких переменных
- Метод покоординатного спуска
- Симплекс-метод
- Метод наискорейшего спуска
- Метод Ньютона
- Преобразования Фурье и Лапласа
- Применение системы mathcad для решения вычислительных задач (практическая часть)
- Исправления
- Продолжение простейших вычислений
- Точность
- Символьные вычисления
- Переменные
- Функции пользователя
- Операции математического анализа
- Построение графиков функций одного переменного
- Задания для самостоятельной работы
- Матрицы
- Векторы
- Системы линейных уравнений
- Число обусловленности матрицы
- Собственные числа и собственные векторы матрицы
- Графики функций двух переменных
- Задания для самостоятельной работы
- Нахождение корней нелинейного уравнения
- Решение систем нелинейных уравнений
- Корни многочлена
- Наибольший общий делитель двух многочленов
- Кратные корни
- Результант
- Задания для самостоятельной работы
- Полиномиальные уравнения
- Вычисление определенных интегралов
- Решение дифференциальных уравнений
- Задания для самостоятельной работы
- Системы дифференциальных уравнений
- Решение жестких систем дифференциальных уравнений
- Решение линейных систем дифференциальных уравнений с постоянными коэффициентами
- Задания для самостоятельной работы
- Нахождение экстремумов функции
- Экстремумы функции многих переменных
- Преобразования Фурье и Лапласа
- Дискретное преобразование Фурье
- Задания для самостоятельной работы