
- •1. Математическое моделирование и процесс создания математической модели
- •1.1 Процесс создания вычислительной модели
- •1.2. Вычислительный эксперимент
- •2. Погрешности численного решения задачи на эвм
- •2.1. Источники погрешностей
- •2.2. Качественная характеристика физических величин. Приближенные числа. Абсолютная и относительная погрешности измерения и вычисления
- •2.3. Погрешности арифметических операций
- •2.4. Корректность вычислительной задачи
- •3. Построение и исследование разностных схем для численного решения дифференциальных
- •1. Сетки и сеточные функции.
- •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. Численное моделирование краевых задач описывающих распространение тепла
9.1. Численное моделирование краевых задач описывающих стационарное распределение тепла
Рассмотрим одномерную задачу, описывающую стационарное распределение тепла в конечном стержне.
Данная задача описывается дифференциальным уравнением с переменными коэффициентами:
(9.1)
и граничными условиями (третья краевая задача)
левое
краевое условие
(9.2)
правое
краевое условие
(9.3)
где
l
– длина стержня,
- действительные числа.
Аппроксимируем дифференциальный оператор (9.1) согласно рассмотренной выше схеме аппроксимации (рис. 5) следующим разностным оператором
(9.4)
где
-
операторы правой, левой и центральной
разности соответственно.
Раскроем результаты действия разностных операторов на функцию u(x)
(9.5)
или в упрощенной записи с помощью нижних индексов
(9.6)
Перепишем разностное уравнение (9.6) в каноническом виде
(9.7)
Проведем
аппроксимацию краевых условий (9.2), (9.3)
с первым порядком по h при
(9.8)
где M= l/h – число элементов сетки, на которые разбит отрезок длиной l.
Разностная схема (9.6) аппроксимирует дифференциальный оператор (9.1) со вторым порядком по h, а краевые условия (9.8) аппроксимируют краевые условия (9.2), (9.3) с первым порядком по h. Следовательно, можно сказать, что ожидаемая точность аппроксимации краевой задачи будет пропорциональна степени шага h не ниже первой.
В некоторых случаях аппроксимация краевых условий (9.8) может оказаться недостаточно точной. Поэтому применяют процедуру повышения точности аппроксимации. Так как
а вторая производная может быть найдена из уравнения (9.1) , то аппроксимация производной вида
дает второй порядок аппроксимации производной. Неизвестная первая производная в точке a может быть выражена из краевого условия (9.8). Например, левое краевое условие, имеющее второй порядок аппроксимации, будет иметь вид
(9.9)
Для решения краевой разностной задачи (9.6), (9.8) существует эффективный метод решения "прогонка".
Метод прогонки реализуется в два этапа.
На первом этапе "прямой прогонки" определяются по реккурентным формулам прогоночные коэффициенты
;
(9.10)
,
(9.11)
которые связывают два значения um+1 и um между собой формулой
.
(9.12)
Коэффициенты L1 и K1, необходимые для запуска соотношений (9.10), (9.11) определяются из уравнения краевого условия (9.8) и соотношения (9.12) при m=0, то есть
;
(9.13)
или
;
.
(9.14)
Проведя вычисления коэффициентов при m = 1,2,3...M мы закончим прямую прогонку. Из краевого условия (9.9) и соотношения (9.12) при m = M - 1 мы можем вычислить решение задачи в точках M и M - 1. Далее, используя известные пригоночные коэффициенты и соотношение (9.12) и значение решения в узле M - 1 мы можем получить справа налево все решения нашей задачи (9.6), (9.8), (9.9).
Для устойчивого решения уравнения (9.7) методом прогонки достаточно выполнения одного из условий
причем предполагается, что коэффициенты вещественны и удовлетворяют условию гладкости
где
-
вещественные числа,
-
дискретная переменная.
Применительно к уравнению (9.7) мы получим, используя третье условие
Из этого соотношения получаем условие
устойчивого решения уравнения (9.7)
.