Устойчивые явные схемы для уравнения теплопроводности
Автор: Геренштейн А.В., Геренштейн Е.А., Машрабов Н.
Статья в выпуске: 15 (115), 2008 года.
Бесплатный доступ
Предлагается численный метод интегрирования уравнения теплопроводности, основанный на комбинации явной и неявной схемы с использованием линейных дифференциальных уравнений первого порядка (обыкновенных или с частными производными - в зависимости от наличия исходном уравнении производных первого порядка по пространственным переменным).
Уравнение теплопроводности, устойчивый, явная схема, дифференциальное уравнение первого порядка
Короткий адрес: https://sciup.org/147159043
IDR: 147159043
Текст научной статьи Устойчивые явные схемы для уравнения теплопроводности
Рассмотрим одномерное уравнение теплопроводности
Эи _ Э2и dt Эх1'
Обозначим через т шаг по переменной t, через h - шаг по переменной х. Через uz-i, Ui, щ+\ обозначим значения функции и при t = to (на оси ж) в точках хг_\, Xi, Xi+i, через йг_1, йг, йг+1 обозначим значения функции и при t = to + т в тех же точках (см. рисунок). Зная значения и^ (г = 1, 2, ..., п) нам надо вычислить значения йг (г = 1, 2, ..., п).
Коэффициенты уравнения (1) и обозначения приведены к безразмерному виду.
Явная схема выглядит так [1, 2]:
ц^ — иг +
Дг—1 2и^ + U^-j-l
Расчетная схема
(Значения Ui-i, ut, tzz+i уже вычислены). Неявная схема выглядит так [1, 2]:
«г

“г-1 + TZz-f-l h?
Т = иг.
Это приводит к решению системы линейных алгебраических уравнений с так называемой трехдиагональной матрицей. Для одномерного уравнения эта схема предпочтительна, ибо явная схема неустойчива при т > Л2/2, в то время как неявная схема устойчива при всех значениях т.
Однако в многомерных случаях неявная схема оказывается не столь удобной. Имея в виду дальнейшие применения численных методов к многомерному уравнению, запишем такую схему
“г и, 2 _ Ui— i + t/z-i-i . .
+ ? =--№-- (4)
Устойчивые явные схемы для уравнения теплопроводности
и перейдем к пределу при т —> 0. Получим обыкновенное дифференциальное уравнение
Йг 2 _ _ Щ—1 4* Ui-щ
Ж + h2^ “ ' /г2
Его решение
— । \иг-1+мг+1
Ui = ut- • 9 + (1 - q)-----------
где q = ехр(—2т//г2) < 1. .
С одной стороны, полученная схема явная (йг определяется по значениям иг на предыдущем временном слое в соседних узлах), с другой стороны, эта схема абсолютно устойчива. Действительно, полагая
иг = Аще^ г1р (J — мнимая единица),
получаем А = g + (1 — q) со8(г<Д < 1.
Это означает, что значения щ убывают со скоростью геометрической прогрессии.
Если в формуле (6) разложить ехр(—2т//г2) в ряд Тейлора и удержать первые два члена ехр(—2т//г2) « 1 — 2т//г2), то получим обычную явную схему (2). Если 2т//г2 > 1, то схема неустойчива.
Теперь рассмотрим уравнение теплопроводности для двумерного случая в полярной
системе координат
du _ 1 d / du А 1 d2u dt 2 dr \ dr / ~*~ г2 dip2 '
Обозначим h - шаг по переменной г, т - шаг по переменной t, а- шаг по переменной ip. Явная схема выглядит так
^ik — иш +
2п + h 2гг
Ui+l,k +
2ri — h 2гг

У-цк-Х 4" U17k+1

т а2
Здесь г - номер узла сетки по г, к - номер узла сетки по ip. Повторяя процедуру перемещения Щк в Дк, приходим к обыкновенному дифференциальному уравнению где
_/2гг + /г 2ri-h Al u,,k-i 4-иг,к+1
Jik — \ 2г- иг+1'к + иг-Х,к I , 2 + / \2•
Обозначим 22
Получаем решение игк = + (1 - е"^ ^,(12)
т.е. опять возникает устойчивая явная схема.
Однако во многих случаях приходится рассматривать вращающуюся систему координат с постоянной угловой скоростью ш [3].
Тогда уравнение примет вид du du _ 1 d / du dt Ш dip r dr \ dr
1 d2u r2 dip2
Вестник ЮУрГУ, №15(115), 2008
А.В. Геренштейн, Е.А. Геренштейн, Н. Машрабов
В этом случае для устойчивости схемы приходим к линейному уравнению в частных производных первого порядка д _ д _ _, uik ш "др Щк + ЦЩк — fik-(14)
Здесь предполагается, что для каждого значения г правая часть /^ является функцией (разумеется, известной) аргумента р.
Решение (явная схема) выглядит так:
й^ = и(<д +шт)е"^т + j e-wJ^p-Р шз^ dp.(15)
о
Имеется в виду, что «(у^ + шт) означают узлы (?, к') сетки, при которых щк = и(у+шт), т.е. значение р + шт попадает в узел (г, к).
Аналогичный смысл имеет выражение / (^ + шз) .
Таким образом, выражение (15) задает явную устойчивую схему для уравнения теплопроводности во вращающейся с угловой скоростью ш полярной системе координат; интеграл в правой части (15) предполагает численное интегрирование заданных в узлах сетки функции.
Список литературы Устойчивые явные схемы для уравнения теплопроводности
- Самарский А.А. Теория разностных схем/А.А. Самарский. М.: Наука, 1989.
- Годунов С.К. Разностные схемы/С.К. Годунов, B.C. Рябенький. М.: Наука, 1977.
- Геренштейн А.В. Расчет температурных полей в цилиндре при действии поверхностных тепловых источников «Тепло 4.0»/А.В. Геренштейн, Н. Машрабов, Е.А. Геренштейн/Государственная регистрация в Отраслевом фонде алгоритмов и программ. М.: ФГ-НУ ГКЦИТ, 2008. № 9776, 20.02.2008.