Численная оценка устойчивости разностных уравнений теплопроводности для многослойных сред
Автор: Каримбаев К.Д., Рапилбекова Н.С.
Журнал: Известия Самарского научного центра Российской академии наук @izvestiya-ssc
Рубрика: Физика и электроника
Статья в выпуске: 3-1 т.11, 2009 года.
Бесплатный доступ
В работе обсуждается проблема устойчивости разностных уравнений теплопроводности в многослойных средах. Оценка устойчивости проведена на основе анализа результатов численного решения уравнений теплопроводности в зависимости от характеристик материала слоёв и размера пространственной ячейки.
Теплопроводность, конечно-разностная аппроксимация, краевая задача, устойчивость, схема решения, идеальный теплообмен, неидеальный теплообмен, параметр фурье, параметр био
Короткий адрес: https://sciup.org/148205466
IDR: 148205466
Текст научной статьи Численная оценка устойчивости разностных уравнений теплопроводности для многослойных сред
Здесь Δ k– длина отрезка, на которые разделена длина Lk – Lk0 k–ого слоя ( Δ k =(Lk – Lk0)/ Nk, Nk – число отрезков). Выбор отношения Δ t / ( Δ k)2 зависит как от характера изменения теплофизических свойств материала, так и параметра z. Ниже на основе разработанного алгоритма численного решения уравнений нестационарной теплопроводности [7] исследовано влияние различных параметров на выбор шага по времени Δ t, на обеспечение устойчивости решения конечноразностной модели нестационарной теплопроводности в слоистых (неоднородных) средах.
ОСНОВНЫЕ УРАВНЕНИЯ
Все последующие исследования проведены относительно безразмерной температуры qk в безразмерной пространственной координате x и безразмерном времени t. Они введены с помощью соотношений
-
ξ = (r – L10)/LМ, t = t / t*;
θ k = (Tk(r,t) – Tk0(r))/T* (1)
Здесь r, t – пространственная координата и время; Tk(r,t) – неизвестная температура, t* и T* – характерное время и характерная температура, Tk0(r) – начальное значение температуры; k – номер текущего слоя (k = 1,2,…, М), Lk0 и Lk–начало и конец текущего слоя.
Уравнения нестационарной теплопроводности [7] для слоистой среды относительно безразмерных параметров записываются в виде
θ k,t = Fok ( µ 11 k θ k, ξξ +m1k θ k, ξ ) + ω k , (2)
где введены обозначения
Ш1к = X k / X *; mk = ( X k I X *), § + n Щ1к I ^ ;
ю к = v k + Q k t*/ T* p k c E k ;
Fok = X *t*I (L*)2 p k c e k. (3)
Из приведенных обозначений можно видеть, что µ11k связан с коэффициентом теплопроводности λk; µ1k – параметр, связанный с изменениями теплопроводности, а также системой координат (прямоугольная n= 0, цилиндрическая n=1, сферическая n=2); λ*– характерная теплопроводность, rk – плотность и cεk – удельная теплоёмкость материала k – ого слоя; Qk – внутренние источники тепла в k –ом слое; Fok – параметр Фурье [7]. Производная по соответствующей переменной обозначена нижним символом после запятой.
Граничные условия приняты в виде е1,^ = Bio1[e1 - ф 0 (т)], при ^ = L10/L*; (4.а) 0МЛ = - BiLM[еМ - ФL (т)], при ^ = 1 . (4.б)
Здесь введены обозначения
ϕ 0 (t) = ( T1 – T10)/T*;
ϕ L (t) = ( TМ – TM0)/T*, (5)
а T10, TM0 – заданные температуры окружающей среды.
При переходе от k – ого слоя к k +1 – ому слою условия идеального теплообмена [7] принимаются в виде (1 ≤ k ≤ М–1)
e k, 5 = (цик+1 / ц nk) e k+1, § ;
e k = e k+1 при ^ = Lk /l* . (6)
а условия неидеального теплообмена – в форме ek,^ = - BiL k(ek - ek+1), при ^ = Lk /l*; (7.а) ek% = Biok+1 (ek+1 -ek), при ^=Lk+1o/l* . (7.б)
Всюду выше введены параметры Био Bi0 k+1, которые определяются из равенств
BiLk = akL L* / Xk ; Biok = ako L* /Xk. (8)
Здесь α kL и α k0 – коэффициенты теплообмена на соответствующих поверхностях.
ДИСКРЕТИЗАЦИЯ УРАВНЕНИЙ
И МЕТОД РЕШЕНИЯ
Входящие в уравнения теплопроводности (2) производные от температуры по координате x представлены их разностным аналогом с точностью до малых второго порядка. При этом производные в любой внутренней узловой точке p ( 2 ≤ p ≤ Nk) представляются в виде
(ek,^)p = (ekp+1 - ekp-1)/ 2Ak;
( e k, ^^ ) p = ( e k p+1 + e k p-1 - 2 e k p )/ ( A k)2 . (9)
После подстановки значений производных (9) в уравнения теплопроводности (2) можно получить для всех внутренних точек ( 2 ≤ p ≤ Nk; k =1,2,…, М) следующие соотношения
( de k / dr ) p =Ak p e kp-1 + B kp e kp +c k p e kp+1 + ® k p . (10) Здесь введены обозначения
Akp = (Fok) p [( µ 11k)p / Δ k – ( µ 1k) p /2) ] / Δ k;
Bkp = –2(Fok) p (11k) p /( Δ k) 2 ; (11)
Ckp =(Fok) p [( µ 11k)p / Δ k + ( µ 1k) p /2) ] / Δ k.
Если полученные уравнения теплопроводности (10) проинтегрировать на участке времени от tn до tn+1 , то оно может быть записано в виде
(Pk p )n+1 ( θ k p–1 ) n+1 + (Rk p ) n+1 ( θ k p ) n+1 + +(Sk p ) n+1( θ k p+1 ) n+1 = ( Ω k p ) n+1
Для любого момента времени
1, ….) введены обозначения (Pk ) n+1 = – z Δτ (Ak ) n+1, (Rkp) n+1= 1 – z Δτ (Bpk ) n+1, (Skpp) n+1 = – z Δτ (Ckp)pn+1, ( Ω kp) n+1 = z Δτ ( ω kp ) n+1 +(1– z
+Bkp θ kp +Ckp θ kp+1 + ω kp) n.
Здесь Δτ – шаг по времени, а
.
τ =n Δτ (n = 0,
Δ τ ) (Ak p θ k p–1 + z – параметр
“неопределенности”, характеризующий исполь-
зуемую расчетную схему (“явная”, “неявная”).
Для каждого момента времени разностные уравнения (12) решаются методом прямой и обратной прогонки [5], обобщенной в [7] на многослойные конструкции.
На рис. 1. представлено распределение тем-
пературы в трехслойном цилиндре в различные моменты времени, вычисленное на базе разработанной конечно-разностной модели [7] при идеальном теплообмене между слоями и следующих
граничных условиях на наружных поверхностях А τ при 0 ≤ τ ≤ τ 1.
при ξ = r0/ rL и θ , ξ = 0 при ξ = 1. А τ 1 при τ1 ≤ τ ≤ 2
На внутреннем радиусе ξ = r0/ rL температура линейно растет до момента времени τ 1, затем она поддерживается постоянной в промежутке времени τ 1 ≤ τ ≤ τ 2. На наружной поверхности цилиндра ξ = 1 (r = rL) предполагается, что обмен с внешней средой запрещен, т.е. градиент температуры равен нулю, что отчетливо можно видеть на рис. 1.
РАСЧЕТНАЯ СХЕМА. УСТОЙЧИВОСТЬ
Расчетная схема определяется параметром z (0 ≤ z ≤ 1), входящим в уравнения (12) (см. обо-
значения (13)).
Если в разрешающих уравнениях (12) положить параметр z равным нулю, то они преобразуются в форму явной конечно-разностной схемы
( θ kp ) n+1 = ( Ω kp) n+1 . (14)
Зависимости (14) позволяют непосредственно определить искомые значения температур ( θ kp)n+1 в момент времени τ = (n+1) Δ t с помощью известного распределения температуры ( θ kp)n в предыдущий момент времени τ = n Δτ . Действительно, правая часть уравнений (14) в соответствие
с (13) определяется из равенства
( Ω k p ) + Ck
p
n+1 θ k
p+1
( θ kp) n + (Akp θ + ω kp) n .
k p–1
+ Bkp θ kp +
Привлекательная простота явной расчетной
схемы упирается на ограничения при проведе-

Рис. 1. Распределение температуры в трехслойном цилиндре на этапе повышения температуры на внутреннем радиусе (19 нижних линий) и при выдержке температурного воздействия (4 верхних линии)
нии непосредственных расчетов. Таким ограничением является устойчивость расчетной схемы. Анализ уравнений (15) показывает, что расчетная схема является устойчивой, если выполняется условие
1+ Bkp= 1–2(Fok)p( µ 11k) p Δτ /( Δ k) 2і 0 или
2(Fok)p( µ 11k)p Δτ /( Δ k)2 Ј 1 . (16)
Условие (16) согласуется с результатами оценки устойчивости решения, полученными в многочисленных исследованиях (см., например, [1] – [6] и др.).
Используя соотношение (16) и выбрав необходимую точность порядка аппроксимации, можно оценить требуемый шаг интегрирования по времени
Δτ ≤ ( Δ k)2 / 2(Fok)p( µ 11k)p . (17)
Ниже в табл. 1 приведены расчетные значения критического интервала по времени ( Δ t)крит, полученные на основе соотношения (17) для обеспечения устойчивости решения в зависимости от размера сетки по пространственной координате Δ k. В табл. 1 параметр d1 характеризует отношение отброшенных слагаемых при дискретном представлении (9) по сравнению с сохраненными.
Из анализа результатов, приведенных в табл. 1, можно видеть, например, что для того, чтобы точность аппроксимации (величина d1) не превышала 1% (см. 5-ый столбец, 4-ая строка – выделено жирным шрифтом), необходимо иметь безразмерную величину пространственной сетки Δk менее 5.71⋅10-3. В этих условиях шаг по времени Δτ не должен превосходить величины 0.458⋅10-5. Полученные оценки (Δτ)крит были проверены непосредственными вычислениями. Как видно из этого анализа шаг по времени Δτ должен быть достаточно малым для обеспечения одной и той же точности решения. Это создаёт определенные неудобства, особенно, при изучении длительно протекающих температурных процессов. Действительно, для проведения вычислений одной и той же задачи, требующей исследования в течение одного и того же календарного времени, минимальное число циклов по времени Nt в обсуждаемом случае составляет 6.55⋅105, вместо 1.0⋅105 по другой расчетной схеме. Таким образом, можно показать, что для обеспечения решения задачи с одной и той же точностью проведение вычислений по явной расчетной схеме требует значительных временных ресурсов.
Альтернативной расчетной схемой является неявная конечно-разностная схема, устойчивость которой обеспечивается при более слабых ограничениях (см., например, [3] – [5]). При использовании неявной расчетной схемы решают уравнения (12) при 0 < z ≤ 1, т. е. в этом случае на каждом временном шаге n Δτ приходится решать систему алгебраических уравнений (12). В настоящих исследованиях система алгебраических уравнений (12) решается методом прямой и обратной прогонки [5]. В подавляющем большинстве проведенных ниже исследований параметр z принят равным 0.5, что соответствует неявной расчетной схеме Крэнка–Николсона (см., например, [3]).
В работе [3] утверждается, что неявная расчетная схема является абсолютно устойчивой при 0.5 ≤ z ≤ 1 и условно устойчивой при 0 < z < 0.5. На рис. 2 приведены примеры расчетов, при выполнении которых не были учтены требования по обеспечению устойчивости решения.
Ниже путем проведения непосредственных вычислений для задачи с граничными условиями (4) установлены границы устойчивости при различных значениях параметра z (0 < z < 0.5;
Таблица 1.
Расчетные параметры |
Значения расчетных параметров |
||||
Число узловых точек в слое Nk |
15 |
20 |
30 |
50 |
60 |
Шаг по пространственной координате ( Δ k) ⋅ 103 |
19.5 |
14.3 |
9.52 |
5.71 |
4.76 |
Максимальное отношение производных δ 1 ⋅ 102 |
8.45 |
5.11 |
2.46 |
0.95 |
0.70 |
Критерий устойчивости ( Δτ )крит ⋅ 105 |
5.09 |
2.86 |
1.27 |
0.458 |
0.318 |
Необходимое число шагов по времени N τ⋅ 10 - 5 |
0.59 |
1.05 |
2.36 |
6.55 |
9.43 |

Рис. 2. Типичный характер численных решений при нарушении условия устойчивости
Таблица 2.
Г = 1+ Bkp= 1–2(Fok)p( µ 11k) p Δτ /( Δ k)2, (18) из которого затем определяется предельная величина шага по времени Dt при известных значениях других параметров.
Анализ результатов вычислений, приведенных в табл. 2, показывает, что с требованиями по повышению точности аппроксимации (Nk –уве-личивается, Δk –уменьшается) снижается необходимая для обеспечения устойчивости решения длина шага по времени. При этом потребное для решения одной и той же задачи время увеличивается. Однако с ростом параметра z потребное время для решения одной и той же задачи снижается. Следует обратить внимание на то, что степень снижения числа шагов по времени с ростом параметра z снижается по мере увеличения требований к точности расчетов.
В [10] отмечается, что использованный в настоящей работе способ доказательства сходимости решения, полученного на основе конечноразностной модели (12), к точному решению дифференциального уравнения (2) путём проверки порядка аппроксимации и устойчивости носит общий характер.
ВЫВОДЫ
Впервые численно изучены проблемы, связанные с точностью аппроксимации дифференциальных уравнений конечно-разностной моделью и устойчивости решения.
Использованный здесь подход может найти широкое применение при выборе наиболее рациональных способов решения уравнений в частных производных методами дискретизации.
Список литературы Численная оценка устойчивости разностных уравнений теплопроводности для многослойных сред
- Тихонов А.Н., Самарский А.А. Уравнения математической физики. М.: Наука, 1966. 724 стр.
- Рихтмайер Р.Д. Разностные методы решения краевых задач. М.: Изд-во ин. лит., 1960. 262 стр.
- Рихтмайер Р., Нортон К. Разностные методы решения краевых задач. М.: Мир, 1972. 418 с.
- Самарский А.А., Гулин А.В. Устойчивость разностных схем. М.: Наука, 1973. 415 стр.
- Гельфанд И.М., Локуциевский О.В. Метод прогонки для решения разностных уравнений. В кн.: Годунов С.К., Рябенький B.C. Введение в теорию разностных схем. М.: Физматгиз, 1962. 340 с.
- Годунов С.К., Рябенький С.К. Разностные схемы. М.: Наука, 1977. 439 c.
- Рапилбекова Н.С. Термонапряженное состояние слоистых тел. Дисс. на соиск. уч. степени канд. физ-мат наук, Алма-Ата, 1993. 290 стр.
- Формалев В.Ф., Д.Л. Ревизников Д.Л. Численные методы. М.: Физматлит, 2004. 400 стр.
- На Ц. Вычислительные методы решения прикладных граничных задач. М.: Мир, 1982, 296 стр.
- Ляшко И.И., Макаров В.Л., Скоробогатько А.А. Методы вычислений (Численный анализ. Методы решения задач математической физики) -Киев: Вища школа, 1977. 408 стр.
- Каримбаев Т.Д., Рапилбекова Н.С. -Численная оценка точности пространственной дискретизации уравнений теплопроводности -В печати, 2009.