- •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
9.2. . Численное моделирование нестационарных краевых задач
описывающих распространение тепла
Рассмотрим одномерную нестационарную смешанную краевую задачу
(9,15)
где
L
- дифференциальный оператор типа,
- функции времени.
.
Построим по схеме (рис.5) аппроксимирующий разностный оператор
(9.16)
где
оператор правой разности по времени
t,
- операторы правой, левой и центральной
разности по координате x.
На
прямоугольной сетке (рис.4)
разностное
уравнение (9.16) будет иметь вид
(9.17)
Порядок
аппроксимации по времени t
первый, а по координате x второй. Правая
часть уравнения (9.15) аппроксимируется
по времени на слое
.
Такие разностные схемы принято называть
явными.
Изобразим графически точки, которые связывает разностная схема (9.17)
Рис.6. Шаблон для явной разностной схемы
Это графическое изображение называют шаблоном. По горизонтальной оси откладывают точки оси x, а по вертикали точки оси времени.
Решение задачи Коши на оси уравнения (9.17) просто получается в явном виде с помощью реккурентного соотношения
(9.18)
Положим
в выражении (9.18)
и получим
Данное выражение позволяет, используя начальное условие найти решение разностного уравнения (9.17) на первом слое по времени
Положим
в выражении (9.18)
и получим
где
решение
,
стоящее в правой части данного выражения
было получено выше.
Продолжая дальше аналогично, мы получаем решение уравнения (9.17) на любом слое n по времени.
Разностное уравнение (9.16) можно записать в виде
(9.19)
Порядок
аппроксимации по времени t
первый, а по координате x второй. Правая
часть уравнения (9.15) аппроксимируется
по времени на слое
.
Такие разностные схемы принято называть
неявными.
Изобразим графически точки, которые связывает разностная схема (9.18)
Рис.7. Шаблон для неявной разностной схемы
Аппроксимируем краевые условия из (9.15) на слое с первым порядком по h при
(9.20)
Здесь h - шаг сетки по x, - шаг сетки по времени, Mh =l.
Запишем разностную схему в реккурентном виде по времени
(9.21)
Запишем левое и правое краевые условия на слое в виде
(9.22)
Перепишем реккурентную формулу (9.21) в свернутом виде
(9.23)
где
(9.24)
Положим в реккурентной формуле (9.23) n = 0 и получим
(9.25)
Поскольку
-
это начальное условие, то для нахождения
мы получаем разностную краевую задачу,
рассмотренную в предыдущем разделе
только с другой правой частью и
коэффициентами.
Алгоритм прогонки для решения уравнения (9.25) имеет вид [3].
Реккурентные соотношения для прогоночных коэффициентов
.
(9.26)
Стартовое значение прогоночных коэффициентов
;
(9.27)
Решение задачи (9.19), (9.20) при n = 0, то есть ищем по формуле
(9.28)
При
m = M формула (52) и краевое условие (46)
позволяют определить
,
далее считаем по (9.28), начиная с m = M - 1.
Проведя аналогичный счет при n = 1, 2, 3 ... N мы получили решение нестационарной краевой задачи (9.19), (9.20).
Прогоночные коэффициенты в этом случае
При
если
,
то решение краевой нестационарной
задачи (9.19), (9.20) должно стремиться к
решению стационарной задачи (9.6), (9.8) и
(9.9).
