
- •1. Математическое моделирование(мм) и вычислительный эксперимент(вэ).
- •2. Понятие численного метода. Свойства чм: корректность, устойчивость, сходимость, точность, множественность, экономичность.
- •3. Типичные задачи математической физики.
- •4. Построение разностной схемы и её характеристики.
- •5. Разностная аппроксимация простейших дифференциальных операторов.
- •6. Постановка задач для уравнений эллиптического типа.
- •7. Разностная задача Дирихле в прямоугольной области.
- •8. Разностная задача Дирихле в области сложной геометрии.
- •9.Способы замены граничных условий сеточными уравнениями.
- •10. Методы решения разностной задачи Дирихле
- •11.Решение одном. Нестационарного уравнения теплопроводности. Явная схема.
- •В соответствие с выбранным шаблоном запишем конечно-разностную производную по времени (5)
- •Вторую производную по параметру х аппроксимируем как (6)
- •В результате имеем разностное уравнение (7),
- •12.Чисто неявная схема для одномерного нестационарного уравнения теплопроводности.
- •13.Симм. Неявная схема для одном. Нестационарного уравнения теплопроводности.
- •15. Трёхслойные схемы для одномерного нестационарного уравнения теплопроводности.
- •16.Постановка разностной задачи для одномерного уравнения колебаний струны.
- •17.Явная схема для одномерного уравнения свободных колебаний струны.
- •18. Явная схема для одномерного уравнения вынужденных колебаний струны.
- •19.Простейшая неявная схема для одномерного уравнения свободных колебаний струны.
- •20. Явная схема для двумерного нестационарного уравнения теплопроводности.
- •21. Решение двумерной нестационарной задачи теплопроводности разностными методами. Пз.
- •22. Неявные схемы для двумерного нестационарного уравнения теплопроводности.
- •23. Методы решения сеточных уравнений. Метод переменных направлений.
- •24. Методы решения сеточных уравнений. Схемы расщепления.
- •25. Методы решения сеточных уравнений. Метод дробных шагов.
- •Методика расчетов
- •26. Построение разностных схем для нестационарного одномерного уравнения теплопроводности с переменными коэффициентами.
- •27,28,29. Принцип замороженных коэффициентов для уравнения теплопроводности с переменными коэффициентами.
- •30. Построение разностных схем для нелинейного нестационарного одномерного уравнения теплопроводности.
- •31. Построение разностных схем методом баланса.
- •32,33. Метод конечных элементов для решения задач математической физики. Пз.
- •34. Решение задачи Дирихле методом конечных элементов в прямоугольнике.
- •35.Формирование глобальных матриц мкэ при использовании треуг-х кэ
- •36. Методы решения систем линейных и нелинейных алг-х ур-й
- •Решение системы нелинейных уравнений методом простой итерации.
- •37. Метод прогонки для решения слау
- •38. Решение задачи Дирихле методом конечных элементов в обл-ти сл-й геом-и. //постановку см 34 вопрос)
2. Понятие численного метода. Свойства чм: корректность, устойчивость, сходимость, точность, множественность, экономичность.
Среди этапов вычислительного эксперимента выделяют этап решения математической задачи с помощью численного метода. Под численным методом понимается такая интерпретация математической модели (дискретная модель), которая доступна для реализации на ЭВМ и сводится к выполнению конечного числа арифметических действий над числами.
Предметом курса “Численные методы” являются вопросы построения, применения и теоретического обоснования алгоритмов приближенного решения различных классов математических задач (алгебры, анализа, математической физики). Теоретическое обоснование численного метода подразумевает доказательство соответствия метода определенным требованиям: корректности, точности, устойчивости и сходимости метода к точному решению.
Общим для всех численных методов является: 1) Сведение математической задачи к конечномерной (чаще всего путем дискретизации исходной математической модели). 2) Результатом реализации численного метода является число или таблица чисел. 3) Реализуемость численного метода, т.е. построение вычислительного алгоритма как последовательности конечного числа операций для получения результата и ориентация этого алгоритма на возможности ЭВМ. 4) Множественность, т.е. возможность решения одной и той же задачи различными методами. 5) Непрерывное развитие и совершенствование численных методов.
При использовании численных методов для решения математических задач необходимо различать свойства самой задачи и свойства вычислительного алгоритма, предназначенного для ее решения. Для каждой математической задачи, прежде всего, принято рассматривать вопрос о ее корректности.
Def. Говорят, что задача поставлена корректно, если: 1) задача разрешима при любых допустимых исходных данных, т.е. существует принципиальная возможность получить решение с любой точностью; 2) это решение является единственным; 3) задача является устойчивой, т.е. непрерывно зависит от входных данных (малому изменению входных данных соответствует малое изменение решения).
Чтобы численно решать задачу y=A(x), надо быть уверенным, что искомое решение существует. Также естественно требовать единственность решения. Но этого мало. Нас интересует решение y, соответствующее входным данным x. Но реально мы имеем входные данные с погрешностью x+δx и находим y+δy. Если решение непрерывно зависит от входных данных, т.е. всегда ||δy||→0 при ||δx||→0, то задача является устойчивой по входным данным. Если задача неустойчива, то она считается некорректной даже при наличии единственного решения.
Для решения корректных и некорректных задач используются различные методы. Если задача поставлена некорректно, то численный метод наследует ее некорректность, что проявляется неограниченным ростом погрешности при уточнении задачи численным методом.
Сейчас развиты методы решения многих некорректных задач. Но они основаны на решении не исходной задачи, а близкой к ней вспомогательной корректно поставленной задачи, содержащий некоторый параметр α. При α→0 решение вспомогательной задачи должно стремиться к решению исходной задачи. Такие методы называются методами регуляризации.
Мы в дальнейшем будем рассматривать только корректные задачи. Однако корректность исходной математической задачи не гарантирует хороших свойств численных методов ее решения. Предложенный численный метод решения корректной задачи может оказаться неустойчивым. Например, если производные заменяются разностями, то приходится вычитать близкие числа и сильно теряется точность. Эти неточные промежуточные результаты используются в дальнейших вычислениях и ошибки могут сильно возрастать.
Поэтому
свойства численных методов даже для
корректной математической задачи должны
изучаться особо. К таким свойствам
относятся: 1) Аппроксимация
(замена
одних объектов другими, в том или ином
смысле близкими к исходным, но более
простыми) численным методом исходной
задачи и оценка качества такой
аппроксимации, т.е. дискретная задача
должна приближать (аппроксимировать)
исходную задачу и её свойства как можно
точнее. 2) Устойчивость
численного метода, т.е. в процессе
вычислений погрешности округлений не
должны накапливаться. Если в процессе
вычислений погрешности округлений
неограниченно возрастают, то такой
алгоритм называется неустойчивым.
Например. Имеем уравнение Yi+1=qYi
вместо Yi
возьмем Yi+i
(второе слагаемое представляет собой
погрешность исходных данных) и подставим
в исходное уравнение, тогда получим
Yi+1=q
(Yi
+
i)
= qYi+
qI
Если
параметр q
>1
, то погрешность нарастает и алгоритм
будет неустойчивым. Имеет смысл
использовать только устойчивые алгоритмы.
Для улучшения устойчивости алгоритма
применяют различные способы уменьшения
погрешностей. Необходимо учитывать,
что в машинной арифметике существенен
порядок выполнения операций из-за
погрешностей округления: законы
коммутативности и дистрибутивности не
всегда работают. К таким способам относят
следующие приемы: а) Сложение чисел
нужно проводить по мере их возрастания.
б) Следует избегать вычитания близких
чисел. Во избежание потери точности на
некотором этапе вычислений желательно
видоизменять алгоритм. в) Следует
избегать последовательного произведения
упорядоченных чисел. Иногда целесообразно
нарушать такой последовательный порядок.
3) Сходимость приближенного решения к
точному решению задачи. Численный метод
сходится, если при неограниченном росте
параметра дискретизации решение
дискретной задачи стремится к решению
исходной задачи. Например. Система двух
уравнений
имеет точное решение {1;-1} , а приближенное
решение можно быть получено {0.97; -1.2} ,
или {0.981;-1.18} или {0.9998;-1.0092} в зависимости
от параметра дискретизации. 4) Численный
метод должен быть точным,
т.е. должен давать возможность получить
решение с любой заранее заданной
точностью
(наибольшая степень полинома, для которой
численный метод даёт точное решение
задачи). 5) Численный метод должен быть
экономичным
(минимизация числа элементарных операций
при выполнении его на ЭВМ), т.е. его
алгоритм требует наименьших затрат
(число действий, объем памяти, время
решения) для решения исходной задачи.
6) Алгоритм численного метода должен
быть таковым, чтобы в нём отсутствовали
аварийные ситуации (деление на машинный
ноль, значение исходных данных не
противоречило математической или
физической модели и т.д.).