Численная оценка устойчивости разностных уравнений теплопроводности для многослойных сред

Автор: Каримбаев К.Д., Рапилбекова Н.С.

Журнал: Известия Самарского научного центра Российской академии наук @izvestiya-ssc

Рубрика: Физика и электроника

Статья в выпуске: 3-1 т.11, 2009 года.

Бесплатный доступ

В работе обсуждается проблема устойчивости разностных уравнений теплопроводности в многослойных средах. Оценка устойчивости проведена на основе анализа результатов численного решения уравнений теплопроводности в зависимости от характеристик материала слоёв и размера пространственной ячейки.

Теплопроводность, конечно-разностная аппроксимация, краевая задача, устойчивость, схема решения, идеальный теплообмен, неидеальный теплообмен, параметр фурье, параметр био

Короткий адрес: https://sciup.org/148205466

IDR: 148205466   |   УДК: 536.24

Numerical estimation of stability of heat conductivity difference equations for layer medium

The stability problem of heat conductivity difference equations at layer media is discussed. The estimation of stability accuracy is carried out on the basis of result analysis of heat conductivity numerical solution in depend on material characteristics and space cell size.

Текст научной статьи Численная оценка устойчивости разностных уравнений теплопроводности для многослойных сред

Здесь Δ 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.

Расчетные параметры Число узловых точек в слое 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 Γ⋅ (–1) ⋅102 6.79 9.7 4.4 1.07 1.01 Критерий устойчивости (Δτ)Крит ⋅105 6.0 3.47 1.47 0.56 0.387 Необходимое число шагов по времени Nτ⋅10-5 0.5 0.82 1.96 5.5 8.75 Γ⋅ (–1) 0.22 0.27 0.266 0.31 0.32 Критерий устойчивости (Δτ)Крит ⋅105 7.87 3.63 1.60 0.75 0.52 Необходимое число шагов по времени Nτ⋅10-5 0.46 0.79 1.81 4.9 7.77 Γ⋅ (–1) 0.57 0.69 0.70 0.64 0.74 Критерий устойчивости (Δτ)Крит ⋅105 11.3 6.67 3. 07 0.78 0.55 Необходимое число шагов по времени Nτ⋅10-5 0.33 0.57 1.63 4.6 7.52 Γ⋅ (–1) 1.55 1.70 1.85 1.81 2.00 Критерий устойчивости (Δτ)Крит ⋅105 21.5 12.8 6. 0 2.13 1.58 Необходимое число шагов по времени Nτ⋅10-5 0.25 0.43 1.31 3.12 6.01 см. табл. 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.
Еще