
Кислицын Шабаров УМК Тепломассообмен / КраткийКонспектЛекций / Тема3-3
.doc3.3.Температурное поле непрерывного неподвижного точечного источника в неограниченной среде. Функция ошибок Гаусса (функция erf(x)).
Если в точке с координатами x', y', z' в интервале времени от t' = 0 до t' = t работает источник тепла мощностью W, то температурное поле этого источника, как указано выше, может быть найдено интегрированием фундаментального решения по t' от 0 до t (т.е. от момента включения до момента выключения источника). Поместим начало координат в точку, где находится источник тепла. Тогда x' = y' = z' = 0, и формула для температуры принимает вид:
,
(3.3.1)
где r2 = (x - x')2 + (y - y')2 + (z - z')2 = x2 + y2 + z2 - квадрат расстояния от источника до точки наблюдения.
Произведем в
интеграле (3.3.1) замену переменных:
r2/[4a(t
- t')] = 2.
Тогда: (t -
t')3/2
= r3/(8a3/23),
dt' = r2d/(2a3),
пределы интегрирования: t'
= 0
,
t' = t
= ,
и формула (3.3.1) принимает вид:
.
(3.3.2)
Первый интеграл, стоящий в скобках, известен из курса высшей математики:
(интеграл
Пуассона),
а второй интеграл через элементарные функции не выражается и определяет специальную функцию, которая называется функцией ошибок Гаусса, или интегралом вероятностей, или функцией эрфектум:
(3.3.3)
(читается "эрфектум" или сокращенно: "эрф"). Через эту функцию выражаются решения многих задач в теории теплопроводности, да и в других областях физики она играет важную роль.
Из определения (3.3.3) видно, что erf(0) = 0, а erf() = 1, т.е. erf(x) - это монотонно возрастающая функция, вид которой изображен на Рис.3.3. Функция erf(x) табулирована, и ее значения приводятся в различных справочниках; в таблице 3.1 приведены несколько значений этой функции. В библиотеках некоторых языков программирования имеются готовые подпрограммы для вычисления функции erf(x). Если готовой подпрограммы нет, функцию erf(x) можно вычислить с помощью степенного ряда. "Стандартное" разложение этой функции в степенной ряд, которое обычно приводится в математических справочниках, имеет вид:
.
(3.3.4)
Этот
ряд удобен для анализа свойств функции,
но для практических расчетов он неудобен,
т.к. является знакопеременным, что
при вычислениях приводит к потере
точности. Более удобен следующий
ряд:
,
(3.3.5)
где
,
.
С
Рис. 3.3.
Если большой точности не требуется, то можно использовать приближенную формулу:
erf(x) [1 - exp(-4x2/)]1/2. (3.3.6)
Формула (3.3.6) дает значения, абсолютная погрешность которых не более 6.310-3, а относительная погрешность не более 0.71%.
Иногда требуется определить erf(x) в области отрицательных значений x. Из формулы (3.3.3) очевидно, что erf(-x) = - erf(x).
Заметим, что хотя функция erf(x) не является "элементарной", с точки зрения ее свойств и способов вычисления она проще, чем многие "элементарные" функции, например, тригонометрические.
С функцией erf(x) связано еще несколько функций, часто встречающихся в теплофизических задачах. Это прежде всего дополнительный интеграл вероятностей:
,
(3.3.7)
который встречается настолько часто, что для него используется специальное обозначение: erfc(x) (сокращенно читается "эрфик"). Вид этой функции также приведен на рис.3.3.
Довольно часто функцию erf(x) приходится дифференцировать и интегрировать. Из определения (3.3.3) следует, что
,
(3.3.8)
а интеграл от erfc(x) (обозначается как ierfc(x)) равен:
.
(3.3.9)
Вернемся к формуле (3.3.2). Замечая, что ca = , запишем эту формулу в виде:
.
(3.3.10)
При t
значение функции
0,
1, и формула (3.3.10), как и должно быть,
совпадает с формулой для
стационарного решения (если T0
принять за начало отсчета
температуры), т.к. при t
достигается стационарное
распределение температуры
в безграничной среде.
Таблица 3.1. Некоторые значения функции erf(x).
x |
erf(x) |
x |
erf(x) |
x |
erf(x) |
x |
erf(x) |
x |
erf(x) |
|
0.0 |
0.0 |
0.3 |
0.32863 |
0.6 |
0.60386 |
0.9 |
0.79691 |
2.0 |
0.99532 |
|
0.1 |
0.11246 |
0.4 |
0.42839 |
0.7 |
0.67780 |
1.0 |
0.84270 |
2.5 |
0.99959 |
|
0.2 |
0.22270 |
0.5 |
0.52050 |
0.8 |
0.74210 |
1.5 |
0.96611 |
|