- •1. Математическое моделирование и процесс создания математической модели
- •1.1 Процесс создания вычислительной модели
- •1.2. Вычислительный эксперимент
- •2. Погрешности численного решения задачи на эвм
- •2.1. Источники погрешностей
- •2.2. Качественная характеристика физических величин. Приближенные числа. Абсолютная и относительная погрешности измерения и вычисления
- •2.3. Погрешности арифметических операций
- •2.4. Корректность вычислительной задачи
- •1. Сетки и сеточные функции.
- •3. Построение и исследование разностных схем для численного решения дифференциальных
- •3.2. Основные определения
- •3. 3. Разностная аппроксимация дифференциальных операторов
- •4. Аналитическое решение и исследование свойств нелинейных колебательных систем
- •4.1. Постановка задачи Коши
- •4.3. Аналитическое исследование качественного поведения задачи Коши
- •5. Исследование нелинейных колебательных систем с помощью вычислительного эксперимента
- •5.1. Метод эйлера
- •5.2 Метод рунге-кутта.
- •5.3. Линейные многошаговые методы. Метод адамса.
- •8. Моделирование процесса распространения тепла
- •8.1. Уравнение теплопроводности и граничные условия
- •8.2. Решение одномерного уравнения теплопроводности
- •9. Численное моделирование краевых задач описывающих распространение тепла
- •9.1. Численное моделирование краевых задач описывающих стационарное распределение тепла
- •9.2. . Численное моделирование нестационарных краевых задач
- •Рассмотрим одномерную нестационарную смешанную краевую задачу
- •10. Исследование устойчивости разностных схем
- •10.1. Спектральный метод исследования устойчивости задачи Коши
- •11. Метод конечных элементов
- •11.3. Понятие о проекционном методе Галеркина
- •11.4. Понятие о проекционно-разностном методе конечных элементов
- •12. Понятие схем расщепления. Схема переменных направлений.
- •13. Программные реализации метода конечных элементов
- •Дополнительная литература
- •"Математическое моделирование физических процессов" в авторской редакции
- •Отпечатано на ризографе Издательства ИжГту
- •426069, Г. Ижевск, Студенческая, 7
3. Построение и исследование разностных схем для численного решения дифференциальных
УРАВНЕНИЙ
1. Сетки и сеточные функции.
Отыскание новых аналитических методов решения уравнений, описывающих состояние полей, весьма сложная задача. Точные решения для простейших случаев уже получены. При отыскании решений дифференциальных уравнений, более сложные физические системы, нужно думать, каким методом это делать. Например, такие приемы как метод разделения переменных или метод преобразования Фурье применимы для решения линейных задач с простейшими коэффициентами. В случае же нелинейных уравнений практически нет способа отыскания их точного решения. Сложность рассматриваемых областей, в которых отыскивается решение, нелинейность функциональных зависимостей делают перспективным конечно-разностный метод.
Идея конечно-разностного метода состоит в том, что дифференциальное уравнение заменяют системой алгебраических уравнений.
Составление разностной схемы начинается с двух первых шагов, замены области непрерывного изменения аргумента областью дискретного изменения и замены дифференциального оператора некоторым разностным оператором.
Первый шаг необходим потому, что при численном методе мы не можем воспроизвести решение для всех значений аргумента, хотя можем это сделать для его любого значения. Поэтому во всей области выбирают некоторое конечное дискретное множество точек, называемое сеткой. Только в этом множестве точек и отыскивают решение. Отдельные точки множества называют узлами сетки.
На рисунках ниже приведены примеры сеток.
Рис.1. Равномерная сетка на отрезке.
Равномерная
сетка на отрезке, где
-
узлы сетки, h
- шаг сетки.
Равномерная прямоугольная сетка образованной осью x и осью времени t,
Рис.2. Элемент прямоугольной сетки.
где
xm=
mh
и tn=
n
- координаты
узлов сетки, m=0,1,2,3,...
M;
n
=0,1,2,3, ...N
, h = l/M
- шаг сетки по x,
-
шаг сетки по t, T – интервал времени на
котором рассматривается задача.
Пусть
на плоскости x
и y
дана область G сложной формы с границей
Г и вся плоскость накрыта равномерной
двумерной сеткой. Узлы сетки, принадлежащие
G – это внутренние узлы, а принадлежащие
Г - это граничные узлы Гh.
Таким образом, область
заменим
сеткой
содержащей множество точек находящихся
в узлах сетки и множество точек
образованных пересечением границы Г и
линиями сетки.
Функции,
определенные в узлах сетки называют
сеточными функциями. Обозначения u(xi)
или с помощью индекса ui,
или
с помощью двух индексов
,
u(xp,
ym)
или upm
. Заметим, что индексы, относящиеся ко
времени принято ставить вверху.
Рис.3.
Сетка в произвольной двумерной области
на
плоскости.
Наша цель состоит в том, чтобы получить решение задачи в области сеточных функций, в каком-то смысле близкое к решению в области непрерывных функций. Основной интерес для численных методов решения, которыми являются разностные методы, представляет оценка близости сеточной и непрерывных функций. Для этого необходимо научиться правильно и достаточно точно аппроксимировать дифференциальные операторы и обеспечить устойчивость вычислительного процесса.
