Приближенное решение трехмерного уравнения теплопроводностиРефераты >> Кибернетика >> Приближенное решение трехмерного уравнения теплопроводности
,
определённого на множестве непрерывных в области
функций, имеющих ограниченные производные до третьего порядка включительно. Пусть
- равномерная сетка на отрезке
. Тогда наиболее естественный способ замены производной основывается на определении производной как предела
.
Если зафиксировать
в этом равенстве, то получим приближённую формулу для первой производной через конечные разности
.
Или в
- м узле имеем правое разностное отношение
. (1)
Аналогично вводится левое разностное отношение
. (2)
Можно рассматривать и линейную комбинацию левого и правого разностных отношений
, (3)
где
- любое вещественное число. При
получим центральное разностное отношение
. (4)
При замене оператора
разностными выражениями (1) – (4) допускается погрешность
, называемая погрешностью аппроксимации оператора
разностными оператором
в точке
.
Разностный оператор
аппроксимирует дифференциальный оператор
с порядком
в точке
, если
Факт аппроксимации в точке называют часто локальной аппроксимацией.
При решении задач теплопроводности необходимо уметь аппроксимировать и вторую производную
.
В отличие от первой производной, для аппроксимации которой достаточно двухточечного шаблона, для второй производной выберем трёх точечный шаблон
. Тогда в
- м узле получим разностный оператор
.
Пользуясь разложением в ряд Тейлора функции
, получим, что порядок аппроксимации в этом случае равен двум.
В соответствии с этим можно рассмотреть две различные аппроксимации оператора
в области
(5)
; (6)
(7)
на шаблонах. Погрешность локальной аппроксимации оператора (5) разностными операторами (6) и (7) будет соответственно равна
.
Разностная схема называется явной (а) если в каждом уравнении системы содержится только одно значение функции на следующем слое. Это значение явно выражено через известные значения функции на данном слое.
Разностная схема называется неявной (б) если в каждом уравнении системы содержится несколько неизвестных значений функции на новом слое.
Метод прогонки.
Системе уравнений для определения разностного решения на
- слое решается обычно методом прогонки. Рассмотрим метод прогонки на примере решения краевой задачи
,
,
, (8)
,
,
(9) .
Неявная разностная схема может быть представлена в виде:
; (10)
;
;
![]()
(11)
. (12)
При заданном начальном условии (12) для нахождения решения разностной схемы (10) – (12) на следующем слое
нужно решить систему трёх точечных разностных уравнений (10) при граничном условии (11) и фиксированном значении параметра
.
Специфика системы уравнений (10) заключается в том, что каждое
-е уравнение содержит только три неизвестных:
. Это и даёт возможность провести последовательное исключение
следующим образом. Значение
задано граничным условием (11). Поэтому уравнение (10) при
содержит фактически лишь два неизвестных
и
. С помощью этого уравнения, при
, исключаем
и получаем соотношение между
и
и т. д. Пусть связь между
и
известна:
