К вычислению постоянной времени при решении задачи теплопроводности

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

Получены приближенные дробно-рациональные формулы для вычисления постоянной времени теплового процесса. Формулы имеют весьма малую погрешность. Рассмотрены канонические формы тел: пластина, цилиндр и шар.

Постоянная времени, дробно-рациональное приближение, алгоритм ремеза

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

IDR: 147154255

Текст научной статьи К вычислению постоянной времени при решении задачи теплопроводности

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

При решении задачи теплопроводности, например, методом Фурье [3], возникает характеристическое уравнение относительно собственного значения и:

F(p,Bi) = 0,

где Bi - безразмерный критерий Био. Вид уравнения зависит от формы тела. Далее под ц будем подразумевать наименьший положительный корень уравнения (1). Постоянная времени Т может быть вычислена следующим образом:

/2

Т = — а

Ц

где / - характерный размер тела; а - коэффициент температуропроводности.

Уравнение (1) может быть трансцендентным и довольно сложным для решения. Представляется полезным получить простые формулы для вычисления ц. В работе [5] были получены такие формулы для бесконечной пластины, когда критерий Био может быть любым из промежутка 0 < Bi < со .

В практических задачах критерий Био находится в промежутке 0,l

В данной статье выводятся формулы для приближенного вычисления постоянной времени при выполнении условия 0,1 < Bi < 100.

Пластина

Процесс теплообмена бесконечной пластины толщины I с окружающей средой описывается уравнением

8t - д2/ л 1

- а—у,0 <х <1,                  (К)

дт где t = tlx, т) - температура; I - толщина пласти ны; т - время.

При этом должно выполняться начальное условие /(х,0) = <р(х) и одно из краевых условий на поверхности пластины при х = I, т > 0 : tQ, т) = /н - первого рода, л—(/,т) = ^н -второгорода,

Эх

(3-1)

(3.2)

-а(?(7,т)-/н) - третьего рода. (3.3)

Здесь а - коэффициент теплоотдачи; X - коэффициент теплопроводности материала пластины;

/н - температура наружной среды; дн - плотность теплового потока. Критерий Био Bi = а/ / X . Аналогичные условия ставятся и при х = 0.

Краевые условия 1-го и 3-го рода

Характеристическое уравнение (1) для сочетания краевых условий вида (3.1) и (3.3) на поверхностях имеет вид pctg(p) = -Bi [1, 3]. Будем считать наименьший положительный корень этого уравнения функцией критерия Био: ц = p(Bi). Введем функцию ц2 (Bi) = 1 / ц2 (Bi). Ее график похож на график дробно-рациональной функции, поэтому будем искать приближение для ц2 (Bi) в виде функции иA-Bi + B

М (В1) =--------,                      (4)

v 7 Bi + C где Л, В, С - неизвестные параметры.

Относительная погрешность приближения, в процентах, рассчитывается по формуле

§ (Bi) = ^2 (B1)-^(Bl) . j 00              (5)

V             (Bi)

Подберем коэффициенты А, В, С в выражении (4) так, чтобы достигался минимум максимума относительной погрешности (5) на промежутке 0,1< Bi <100. Для этого воспользуемся алгоритмом Ремеза [2]. При попытке напрямую применить его на этом промежутке, возникают трудности со сходимостью алгоритма. Поэтому сделаем замену переменных Bi = y/(l-y). Тогда если 0,1 < Bi < 100, то переменная у будет принимать значения 0,0909 < у< 0,99. Подставим выражение для Bi в приближение (4), выполним простейшие преобразования, чтобы получить дробно-рациональное выражение относительно у . В результате новое выражение для М^у^ будет иметь вид:

А-В

1-С

_ А — В _ В      С

Обозначим D =----, Е =----, F =----. Выра-

1-С    1-С    1-С

...                     \ Dy + E жение (4) запишется как Mly) =------.

y + F

Найдем приближение на отрезке 0,0909 < у< 0,9900 с помощью встроенной в пакет Maple функции minimax, вернемся к парамет-F рам А, В, С , используя формулы С =----,

1 + F

В = E(l-C^, А = B + D(l-C). В результате получим формулу

0,099^^3347

v ’ Bi+ 0,8079

при этом максимальная погрешность составляет

1,2 % что видно из графика на рис. 1. Это приближение точнее, чем приближение с 5 %-ной погрешностью, полученное в [5].

Для увеличения точности, повысим степени числителя и знаменателя на единицу и будем приближать функцию ц2 (Bi) выражением

X-Bi2+BBi + C

М (В1) =--------------

Bi2+£>-Bi + £

Найдя коэффициенты с помощью алгоритма Ремеза, полученную формулу запишем в виде

A/(Bi) = 0,1014-

0,1681

Bi+ 3,3962

0,3663

Bi+ 1,0374

с целью уменьшить количество арифметических действий. Погрешность этой формулы составляет 0,02 %, что в 60 раз меньше погрешности приближения (7). График погрешности представлен на рис. 2.

Краевые условия 2-го и 3-го рода

Характеристическое уравнение (1) для сочетания краевых условий вида (3.2) и (3.3) имеет вид

Рис. 1. Относительная погрешность формулы (7)

Рис. 2. Относительная погрешность формулы (9)

ctg(p) = p/Bi [1, 3]. Как и в предыдущем случае, наименьший положительный корень этого уравнения - функция критерия Био: p = p(Bi). Введем функцию p2 (Bi) = 1/ц2 (Bi). Будем искать приближение р2 (Bi) в виде (4).

Аналогично предыдущему случаю воспользуемся алгоритмом Ремеза. В результате получим формулу

Наименьший положительный корень этого уравнения p = p(s,/?). Введем функцию ц2 (s, р) = 1/ц2 (s, р) ■ Область определения G для

,       2,5136Bi — 0,0158

М (Bi) =----------------- v 7 Bi + 2,3718

(Ю)

функции р2(5,р) - треугольник АВС, в котором сторона АВ есть парабола р^ = s" ,4, где 0,2 < s < 200 ; стороны ВС и СА - прямолинейные отрезки с уравнениями р (s) = 0, Is - 0,01, 0,2

При этом максимальная погрешность составляет 1,51 %, что видно из графика на рис. 3.

Рассмотрим следующее приближение вида (8). После применения алгоритма Ремеза получим, что погрешность составляет 0,018 %, что в 83 раза меньше, чем для приближения (10). Таким образом, формула

M(Bi) = 2,4665- 15,4083+ 4,8842 Bi (п) Bi2+4,5079 Bi+ 6,2473

Будем искать приближение p2(s,/?) в виде

дробно-рациональной функции

M^s,p^ =

1 + As + Bp С + Ds + Ер

точнее, чем аналогичная формула на бесконечном промежутке Bi [5] в 44 раза. График погрешности представлен на рис. 4.

Краевые условия 3-го рода на обеих границах

Для сочетания краевых условий вида (3.3) на обеих поверхностях пластины характеристическое уравнение (1) имеет вид:

Относительная погрешность приближения рассчитывается по формуле, аналогичной (5).

Перейдем к задаче приближения функции двух переменных рациональной функцией. Нахождение коэффициентов в формуле (14) представляет собой более трудную задачу, чем в одномерном случае. Разработанные алгоритмы имеют ограниченную область применения. Однако, доста

точным условием того, что представленное рацио

ctg(p) =

ц2 — Bi]Bi2 p(Bi,+Bi2) '

Здесь Bi,, Bi2 - критерии Био для поверхностей пластины. Ввиду симметричности этого уравнения относительно Bi,, Bi2, обозначим р = Bi, • Bi2, s = Bi, + Bi2. В новых обозначениях уравнение (12) запишется как

2 _ ctg(p) = ----"•                       (13)

ps

нальное выражение наилучшее, является наличие и +1 -точечного ( и - число неизвестных параметров) чебышевского альтернанса, в данном случае шеститочечного. Затруднительным является нахождение первоначального приближения, с которого можно было бы начать поиск минимума нормы функции ошибок. Прямое применение алгоритма Ремеза не дает нужного результата. Поэтому поступим следующим образом. В области G проведем среднюю линию (рис. 5):

0,05s-0,005+ — , s < 100,1;

50s-5000 + — , s > 100,1.

Рис. 3. Относительная погрешность формулы (10)

Рис. 4. Относительная погрешность формулы (11)

Рис. 5. Область определения ц2($’Р) со средней линией

Рассмотрим функцию p2(s,p) на средней линии р^. Приближаемая функция тогда есть функция одного переменного /(s) = р2 (^^С5)) ■ Приблизим ее по алгоритму Ремеза дробнорациональным выражением

, .      /    , l + v4s + 5p(s)

y(s) = M(s,p(s^=-------.

V 7   V       c + Ds + Ep^

Получим, что

,      1 + 0,4264s+0,1396»

v 7 -0,0056 + 1,0220s + l,3926p

Будем считать эту дробь начальным приближением к функции ц2 (^, Р^в области G. Уточним полученные коэффициенты методом Нелдера-Мида [4], минимизируя функцию коэффициентов Д В, C,D,E'.

g^A,B,C,D,E^ = max

v^fVM^iEl v-As’P^

■ (16)

Пользуемся этим методом, потому что он приспособлен для минимизации недифференцируемых функций, какой и является функция g^A,B,C,D,E^. После применения этой процедуры становится ясно, что все точки предполагаемого чебышевского альтернанса расположены на границе области G. Теперь применим алгоритм Ремеза уже на этой границе для дальнейшего уточнения коэффициентов в выражении (14).

В итоге получили приближение:

х l + 0,4391s + 0,1319p

М ( s, р ) =----------------------------.   (17)

v 7 -0,0179 + 1,0692s + 1,3458р

Погрешность приближения (17) составляет 2,4 %. Погрешность аналогичной формулы в [5] составляет 5 %. Для лучшего представления характера погрешности 8(s,p) изобразим ее линии уровня и точки альтернанса в терминах BibBi2 на рис. 6.

Рис. 6. Линии уровня и точки альтернанса функции ошибок 8(Bit,Bi2)

Наличие именно шести точек альтернанса, обозначенных на рис. 6 знаками «+» и «-», говорит о том, что полученное приближение наилучшее.

Цилиндр

Процесс теплообмена бесконечного цилиндра радиуса г0 с окружающей средой описывается уравнением:

" +     ’ °-г-г0’       (18)

от            г or j где ^ = /(г,т) - температура, г - расстояние до оси цилиндра.

При этом должно выполняться начальное условие l(r,O) = F^ и одно из краевых условий первого, второго или третьего рода на поверхности цилиндра.

Краевое условие 1-го или 2-го рода

Краевым условиям 1-го или 2-го рода, аналогичным (3.1) и (3.2), соответствуют характеристические уравнения (1) Jo(p) = O и .^(ц^О соответственно [3]. Здесь J0(p), ^(ц) - функции Бесселя первого рода. Так как первые корни есть 2,405 и 3,832, то из формулы (2) получим, что соответствующие постоянные времени

2                     2

Д =0,1729-^- и Д, = 0,0681—. а              а

Краевое условие 3-го рода

Рассмотрим условие 3-го рода вида (3.3). Характеристическое уравнение имеет вид

=—, где В1 = аг0/Л [3]. Найдем прибли-

Л(р) Bi жения функции ц2 (Bi) = 1/ц2 (Bi) аналогично случаю краевых условий 1-го и 3-го рода для пластины. Относительная погрешность выражается формулой (5).

Воспользуемся алгоритмом Ремеза, в результате получим:

A/(Bi) =

0,1671 Bi+ 0,4567

Bi —0,0101

При этом максимальная погрешность состав ляет 2,7 % что видно из графика на рис. 7.

Проведем аппроксимацию дробно-рациональным выражением (8). В результате работы алгоритма Ремеза получим формулу:

M(Bi) = 0,1731-

0,1687

Bi + 3,0518

0,5025

4--~ .

Bi+ 4,2720-КГ4

Ее погрешность составляет 0,054 %, что в 50 раз меньше погрешности предыдущего приближения (19). График погрешности представлен на рис. 8.

Шар

Процесс теплообмена шара радиуса г0 с ок ружающей средой описывается уравнением:

где 1 = /(г,т) - температура, г - расстояние до центра шара.

Выполняется начальное условие ?(r,0) = F^ и одно из краевых условий первого, второго или третьего рода на поверхности шара.

Краевое условие 1-го или 2-го рода

Для краевого условия на поверхности шара 1-го рода, аналогичного (3.1), или 2-го рода, аналогичного (3.2), характеристические уравнения (1) имеют вид sinp = O и tgp = p [3]. Так как корни этих уравнений известны, то из формулы (2) получим, что постоянные времени для этих случаев

1 г2                  г2

Д       И Тй = 0,0495—.

л2а               а

Краевое условие 3-го рода

Рассмотрим условие 3-го рода вида (3.3). Для

Рис. 7. Относительная погрешность формулы (19)

Рис. 8. Относительная погрешность формулы (20)

Формулы постоянной времени для неограниченной пластины уравнение — = а—4г, 0 < х < I; Bi = —, Bi е [0,1; 100] Зт                     X

Таблица 1

Краевые условия

Характеристическое уравнение

Формулы для постоянной времени Т

Приближение 1-й степени, (погрешность)

Приближение 2-й степени, (погрешность)

I и III рода

1(0,т) = 1„,

pctg(p) = -Bi

/20,0997Bi +0,3347

a Bi+ 0,8079          °

—Г 0,1014--0Д681_ + _О3663_^

Bi + 3,3962 Bi + l,0374j

II и III рода

сМи)^1.-

2,5136Bi-0,0158     1

a Bi + 2,3718           "

У 2,4665- ^083 + 4,884281) (0 0]g %) Bi2 + 4,507961 + 6,2473 J

III и III рода

Х^1’^ = "а1хУ^

ctgw=^

V ' p(Bi1+Bi2)

/2 l + 0,4391(Bi, + Bi2) + 0,1319Bi.Bi2

----’------------1-^---, (2,4%)

а -0,0179 + 1,0692(81] +Bi2) + l,3458Bi,Bi2

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

Вестник ЮУрГУ, № 33, 2010

Таблица 2

уравнение — =      +       0 < г < r0; Bi = ^-, Bi е [0,1;100]

Зт I dr2г 8r I                   X

Краевое условие

Характеристическое уравнение

Формулы для постоянной времени Т

Приближение 1-й степени, (погрешность 2,7 %)

Приближение 2-й степени, (погрешность 0,054 %)

III рода

х^(го>т) = ~«('('о.т)-<и)

2, (ц) Bi

г02 0,167 lBi +0,4567

a Bi-0,0101

i.4 о 1731 - °’1687 +     °’5025    1

’      Bi + 3,0518 Bi+ 4,2720-10-4 J

Формулы постоянной времени для шара

Таблица 3

уравнение — = ~- + —0 < г< r0; Bi = ^-, Bi е [0,1; 100]

Зт I dr г 8r I                   X

Краевое условие

Характеристическое уравнение

Формулы для постоянной времени Т

Приближение 1-й степени, (погрешность 3,6 %)

Приближение 2-й степени, (погрешность 0,1 %)

III рода

tgp = —Н— Bi-1

г02 0,0966Bi +0,2983

a Bi-0,0125

5Lfo 1015      0)3359     | 0)1480 )

Bi + 6,8514-Ю"4 Bi + 3,5761J

Инженерное оборудование зданий и сооружений

Рис. 9. Относительная погрешность формулы (22)

Рис. 10. Относительная погрешность формулы (23)

него характеристическое уравнение: tg ц = -

Bi —1

где Bi = apJX [3]. Приблизим функцию

р2 (Bi) = 1 / р2 (Bi) дробно-рациональными выра

жениями вида (4) и (8).

Как и в предыдущей задаче, воспользуемся алгоритмом Ремеза. В результате получим формулу

M(Bi) =

0,0966 Bi+ 0,2983 Bi-0,0125

При этом максимальная погрешность (5) составляет 3,6 %, что видно из графика на рис. 9.

Для получения приближения с меньшей погрешностью воспользуемся выражением (8). После применения алгоритма Ремеза (с промежуточной заменой переменных), получим формулу:

АГ (Bi) = 0,1015-

0,3359

Bi + 6,8514-104

0,1480

Bi + 3,5761 ’

погрешность (5) которой составляет уже 0,1 %, что в 36 раз меньше погрешности предыдущего приближения (22). График погрешности представлен на рис. 10.

Сводка результатов

Сведем все полученные формулы в табл. 1-3.

В табл. 1 приведены приближенные формулы с

погрешностями существенно меньшими, чем полученные в работе [5].

Заключение

Для постоянной времени теплового процесса выведены простые дробно-рациональные формулы с наименьшей относительной погрешностью, позволяющие не решать трансцендентного уравнения. Формулы удобны в практических расчетах, а также при программировании устройств управления, использующих значение постоянной времени в процессе работы.

Список литературы К вычислению постоянной времени при решении задачи теплопроводности

  • Лыков А.В. Теория теплопроводности/А.В. Лыков. -М.: Высшая школа, 1967. -599 с.
  • Ремез Е.Я. Основы численных методов чебышевского приближения/Е.Я. Ремез. -Киев: Наукова думка, 1969. -624 с.
  • Теплопередача/В.П. Исаченко, В.А. Осипова, А.С. Сукомел. -М.: Энергоиздат, 1981. -416 с.
  • Численные методы. Использование MATLAB/Джон Г. Мэтьюз, Куртис Д. Финк. -М.: Издательский дом «Вильямс», 2001. -720 с.
  • Васильев Ю.С. Инженерные формулы для определения постоянной времени/Ю.С. Васильев, А.В. Донская//Вестник ЮУрГУ. Серия «Строительство и архитектура». -2009. -Вып. 8. -№16.-С. 43-48.
Статья научная