Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб раб-нестац теплопр.DOC
Скачиваний:
7
Добавлен:
16.11.2019
Размер:
3.85 Mб
Скачать

3. Численная реализация и алгоритм решения краевой задачи

нестационарной теплопроводности

Для решения поставленной выше краевой задачи теории теплопроводности применим метод конечных разностей. Основная идея этого численного метода заключается в том, что непрерывная область изменения пространственной переменной заменяется совокупностью дискретно расположенных узловых точек хо, х1, ... хN-1, хN. При равномерном расположении этих точек в расчетной области их координаты равны хi = i x, где i=0,1,..., N - номер узла по пространству, а х = R/N - шаг по пространству. Аналогично вместо непрерывного изменения температурного поля во времени рассматривают значения температуры в фиксированные моменты времени m = m , где m = 1,2,... — номер момента времени, а  - шаг

Р ис. 2. Прямоугольная равномерная сетка в плоскости (x, )

по времени. В плоскости (x, ) совокупность узловых точек с координатами (xi, m) образует прямоугольную сетку, изображенную на рис.2. При этом расчет температурного поля T(x, ) сводится к отысканию сеточной функции , приближенно характеризующей температуру в узловых точках.

При замене непрерывной функции T(x,) дискретной сеточной функцией необходимо заменить дифференциальное уравнение теплопроводности с соответствующими краевыми условиями системой разностных алгебраических уравнений, связывающих значения сеточной функции в соседних узловых точках. Эта система алгебраических уравнений называется разностной схемой решения исходной краевой задачи. В принципе можно построить бесчисленное множество разностных схем, отличающихся по точности и эффективности. Мы рассмотрим явную и две неявные разностные схемы: чисто неявную четырехточечную разностную схему и шеститочечную разностную схему Кранка-Николсона 1. Построение разностных схем производят обычно путем некоторого преобразования исходной дифференциальной задачи теплопроводности. Это преобразование может быть выполнено двумя основными способами.

Первый способ, называемый методом разностной аппроксимации, заключается в приближенной замене производных, фигурирующих в уравнении теплопроводности и граничных условиях, их разностными аналогами, т.е. выражениями, зависящими от разностей значений температур в соседних узловых точках. Чтоб произвести такую замену, следует разложить функцию Т(х,) в окрестностях каждой узловой точки в ряд Тейлора и ограничиться конечным числом членов разложения.

Второй способ, называемый методом контрольного объема, заключается в составлении уравнения теплового баланса для каждой элементарной ячейки сеточной области. Эти уравнения выводятся путем интегрирования уравнения теплопроводности по координате и времени в пределах элементарной ячейки, с последующей заменой получающихся интегралов приближенными разностными выражениями.

Итак, применяя метод разностной аппроксимации, для всех внутренних узлов сетки (i=1,2,..., N-1) запишем систему алгебраических разностных уравнений

, (17)

в которой

xi+1/2 = (xi+1 + xi)/2; xi-1/2 = (xi + xi-1)/2.

Дифференциальное уравнение (5) для оси симметрии (i=0) аппроксимируем аналогично

,

или, принимая во внимание равенство T-1 = T1, которое следует из условия симметрии температурного поля, окончательно получим

. (18)

Заметим, что тот же самый результат можно получить для неограниченной пластины, применив метод контрольного объема к левому крайнему слою шириной x/2 (см. рис.2).

В формулах (17) и (18) температура T* есть некая средняя температура на интервале времени :

, (19)

где  - коэффициент веса, учитывающий вклад температуры Tm+1 на (m+1)-м временном слое в значение температуры T*.

Коэффициент веса равный нулю (=0) приводит к равенству T*=Tm, и мы получаем так называемую явную разностную схему (ЯРС). Значение =1 дает T* = Tm+1, и получаем чисто неявную разностную схему (ЧНРС). При =0,5 разностная схема (17) и (18) называется разностной схемой Кранка-Николсона (РСК-Н).

Температура в (m+1)-й момент времени на внешней границе тела при граничных условиях I рода (6) рассчитывается по формуле

, (20)

Для определения температуры на внешней границе в (m+1)-й момент времени при граничных условиях II и III рода применим метод контрольного объема (метод теплового баланса) для приграничного слоя толщиной x/2 (см. рис.2). Расчет температуры приведем для процесса теплопроводности в бесконечной пластине:

а) граничные условия II рода:

; (21)

б) граничные условия III рода:

. (22)

В формулах (21) и (22) температура T* рассчитывается по выражению (19).