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

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

Журнал: Известия Самарского научного центра Российской академии наук @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.

Расчетные параметры Число узловых точек в слое 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.
Еще
Статья научная