- •2. Понятие оду. Задача Коши, граничная задача.
- •3. Общая характеристика методов решения оду.
- •4. Постановка задачи Коши. Классификация численных методов её решения.
- •5. Схема Эйлера для решения задачи Коши. Графический способ построения. Св-ва и погрешность м-да.
- •6. Построение схемы Эйлера способом разложения в ряд Тейлора. Оценка точности метода.
- •7. Построение схемы Эйлера для решения задачи Коши разностным методом. Характеристика схемы.
- •8. Усовершенствованный метод Эйлера для решения задачи Коши. Свойства и погрешность метода.
- •9. Схема Эйлера-Коши для задачи Коши. Контроль точности решения.
- •10. Сходимость и порядок аппроксимации метода Эйлера.
- •11. Семейство методов Рунге-Кутта решения задачи Коши. Примеры методов Рунге-Кутта. (1 и 2 порядка точности).
- •12. Методы Рунге-Кутта 3 и 4 порядков точности. Выбор шага сетки. Оценка погрешности методов рунге-Кутта.
- •13. Методы Рунге-Кутта. Примеры схем различного порядка точности. Достоинства и недостатки этих методов.
- •14. Многошаговые методов решения задачи Коши. Интерполяционная и экстраполяционная схемы.
- •15. Многошаговые методы решения задач Коши. Явная схема Адамса.
- •16. Использование интерполяционных и квадратурных формул для построении многошаговых схем Адамса решения оду.
- •17. Практическая реализация явной и неявной схем Адамса.
- •18. Многошаговые методы решения задачи Коши. Неявная схема Адамса.
- •19. Сравнительная характеристика методов Адамса.
- •20. Повышение точности результатов при решении задачи Коши. Правило Рунге.
- •21. Численные метод решения систем оду. Схема Эйлера.
- •22. Численные метод решения систем оду. Схемы рунге-Кутта.
- •23. Жёсткие системы ду.
- •24. Численное дифференцирование конечными разностями. Оценка погрешности метода. Источники погрешностей.
- •25. Постановка двухточечной граничной задачи и классификация методов её решения.
- •26. Методы решения граничных задач для оду. Общая характеристика.
- •27. Метод редукции для решения краевых задач.
- •28. Применение метода редукции для решения краевой задачи на основе оду-2.
- •29. Решение краевой задачи методом стрельбы. Геометрическая интерпретация.
- •30. Метод стрельбы для решения краевой задачи на основе оду-2
- •31. Решение линейных и нелинейных краевых задач методом сеток.
- •32. Метод сеток для решения краевой задачи на основе оду-2
- •33. Метод прогонки для решения краевых задач второго порядка
- •34. Вариационно-проекционные методы решения краевых задач.
- •35. Метод коллокаций решения граничных задач.
- •36. Метод Галёркина для решения граничных задач на основе линейного ду.
- •37. Методы коллокаций и Галёркина для решения граничных задач на основе нелинейного ду.
- •40. Сравнительные характеристики методов решения граничных задач.
- •43. Приближённое вычисление интегралов.
- •43. Формула трапеций
- •44. Формулы Симпсона. Оценка погрешности.
- •45. Интегральные уравнения. Постановка задачи. Виды линейных интегральных уравнений.
- •Виды интегральных уравнений и соответствующие им задачи
- •46. Метод последовательных приближений для решения интегрального уравнения Фредгольма II рода.
- •47. Метод механических квадратур для решения интегрального уравнения Фредгольма II рода.
- •48. Метод последовательных приближений для решения интегрального уравнения Вольтера II рода.
- •49. Метод механических квадратур для решения интегрального уравнения Вольтера II рода.
- •50. Решение интегральных уравнений. Метод замены ядра на вырожденное.
22. Численные метод решения систем оду. Схемы рунге-Кутта.
Известно, что метод Эйлера обладает малой точностью. Т.е. решение получаем с большой погрешностью. Повысить точность можно, уменьшив шаг сетки, или применить одну из формул Рунге-Кутта. Для системы из двух обыкновенных дифференциальных уравнений первого порядка (5)-(6) Метод Рунге-Кутта четвертого порядка точности записывается следующим образом.
(8)
23. Жёсткие системы ду.
Рассмотрим задачу Коши следующего вида
(1)
Точным решением этой задачи является функция
(2)
Будем решать эту задачу (1) методом Эйлера
(3)
Выразим сеточную функцию в i-том узле через начальные условия, т.е.
(4)
Формула (4) получается путем последовательной подстановки для каждого узла схемы Эйлера
Таким образом получили
Продолжая по следующим узлам, придем к формуле (4).
Рассмотрим для конкретности задачу Коши (1) при условии . В этом случае точное решение (2) и численное (4) будут выглядеть следующим образом
(5)
(6)
Проанализируем точное решение (5) Функция y(x) очень быстро убывает от начального значения до своего предельного значения, равного 1.
Например . Поэтому на начальном этапе численного решения задачи Коши нам потребуется счет с очень мелким шагом h. Однако после какого-то значения , например , решение этой задачи изменяется очень медленно и практически равно 1. Поэтому, казалось бы, что можно применить метод Эйлера, значительно увеличив шаг. Однако из соотношения (6) видно, что если взять шаг h>0.02, то первое слагаемое по модулю будет больше 1,т.е. 1-100h>1. Следовательно, значение сеточной функции с увеличением номера узла (т.е. параметра i) начинает быстро расти.
Если сравнить соотношения (5) и (6), то видно, что экспоненциальный член точного решения (5) аппроксимируется слагаемым в методе Эйлера (6). При малых значениях шага h такая аппроксимация дает хорошую точность. Но если шаг увеличить до значений превышающих 0.02, то эта аппроксимация становится неудовлетворительной. И хотя после значений x=0.1 это слагаемое фактически не вносит никакого вклада в решение, метод Эйлера по-прежнему будет требовать его точной аппроксимации для сохранения устойчивости метода.(Устойчивость разностных схем см.Самарский, Ч.М. стр233-240).
Рассмотренная ситуация характерна для так называемых «жестких уравнений». В решении такого уравнения присутствует член, вклад которого очень мал. Однако, применяя численный метод решения исходного уравнения, для сохранения устойчивости метода требуется достаточно точная аппроксимация этого члена. Такая же проблема очень часто возникает при решении систем дифференциальных уравнений.
Приведенные примеры демонстрируют сущность проблемы жестких дифференциальных систем: искомое решение изменяется медленно, однако в нем содержится член, дающий быстро затухающее возмущение. Наличие таких возмущений затрудняет получение решения системы численным методом.
Задачи, называемые жесткими, весьма разнообразны и дать математически строгое определение жесткости очень непросто. Поэтому в литературе встречаются различные определения жесткости, которые отличаются степенью математической строгости.
Явные методы часто оказываются непригодными для численного решения жестких систем задач с частными производными, т.к. имеют большие ограничения на шаг сетки. Поэтому принято решать жесткие системы уравнений с частными производными, применяя неявные абсолютно устойчивые методы.