1. ЗайцевВ.Ф., Полянин А.Д. Справочник по нелинейным дифференциальным уравнениям. М.: Наука, 1993. 462 с.
2. Зайцев В.Ф. Дискретно-групповой анализ обыкновенных дифференциальных уравнений // Дифференциальные уравнения. 1989. Т.25. №3. С. 379-387.
3. Беркович Л.М. Факторизация и преобразования обыкновенных дифференциальных уравнений / Под ред. Н.Х. Розова. Саратов: Изд-во Сарат. ун-та, 1989. 192 с.
4. Сеницкий Ю.Э., Сеницкий А.Ю. О решении одного дифференциального уравнения с переменными коэффициентами, имеющего приложение в динамической теории упругости // Мат. физика и нелинейн. механика. 1990. Вып.13. С. 22-25.
5. Бейтмен Г., Эрдейн А. Таблицы интегральных преобразований. Т.1. М.: Наука, 1969. 343 с.
6. Камке Э. Справочник по обыкновенным дифференциальным уравнениям. 3-е изд. М.: Наука, 1965. 703 с.
УДК 519.63
Т.А. Бенгина, М.Ю. Лившиц
КОНЕЧНО- РАЗНОСТНАЯ СХЕМА РЕШЕНИЯ ЗАДАЧИ ТИПА СТЕФАНА С ПРЕОБРАЗОВАНИЕМ КООРДИНАТ
Предлагается численный метод решения задачи типа Стефана, основанный на преобразовании координат, трансформирующий изменяющуюся во времени область в стационарную, и на конечно-разностной схеме решения полученной после этого задачи.
Задачи теплопроводности и диффузии с наличием фазовых переходов классифицируют как задачи с подвижной границей или задачи типа Стефана. Аналитические методы применяются в основном для исследования однофазных или двухфазных линейных моделей различных физических процессов. Получить точное решение нелинейной модели с помощью существующих аналитических методов практически невозможно. В связи с этим при моделировании все чаще используются численные методы решения подобных задач, однако и с их помощью не всегда удается достаточно точно отследить закон движения границы раздела фаз. Подобная проблема возникла при изучении математической модели процесса диффузионного насыщения металла. Многофазная диффузия описывается параболическим уравнением переноса для каждой из фаз, которые в совокупности с краевыми условиями и условиями сохранения баланса на границах фазовых переходов представляют собой задачу Стефана.
Математическая модель газового азотирования имеет вид
дС (х, т) д
дт
дх.
(1)
где Т> 0; 0 < X < Ь ;С (X, т) — концентрация азота в точке х в момент времени X ; О, (С ) - коэффициент диффузии азота в /'-той фазе.
Краевые условия
дС (х, т)
(С)-
дх
х =Ь
дС (х, т)
дх
= 0,
(2)
(3)
х =0 0
где Ь , — коэффициент массопереноса /-той фазы; Ры — азотный потенциал печной атмосферы; ргм — равновесный азотный потенциал соответствующей фазы.
Начальные условия задачи:
С (х • т)|т.0 = С0(х ) = (4)
X, (0) = Х,0-
где X, (т) — граница /-той фазы.
Условия на границах раздела фаз:
с(х,,х)Ь.._ С—, С(х,->х)|х_Х _ С •
(5)
'х_Х—о 4 " /|х, =Х ,+о
Закон движения границы, разделяющей две различные фазы, выражающий собой условия баланса вещества при фазовых переходах, имеет вид
^ _ п дС У г йх 1 дх
- В,
Х+о
дС
дх
(6)
Х-о
где у, _ С, — С1; 1 _ 1, Ж ; Ж — общее число областей, разделенных фазовыми переходами. Рассмотрим отдельно произвольную фазу, заключенную между границами 1 и Х,, и введем безраз мерные координаты
х — Х1—1
= Х,—Х1—!
Уравнение (1) в новых координатах примет вид
, 0 < ц, < 1.
(7)
дС
дх
■ +
йХ
где
,—1 Л йХ,
——Л- — йх 1 йх
дЛ,
дС дц, д
дц, дх, дц, 1
В (С)
дС
дЛ^
(9)
дх, >1
(8)
Для крайних фаз уравнение (8) имеет тот же вид, только одна из границ имеет нулевую скорость. Соответственно преобразуются граничные условия: для последнего уравнения они принимают вид
а для первого уравнения -
йХ,
В
дС дцЖ
Ж
дЛж дх
_Р, 1Р ж — рЖ |л, _1
дС дЛа
дЛх дх
_ 0.
Л1 _0
Скорости V. _-------- находятся на каждом шаге по времени из уравнений (6), которые после преобразова-
, йх
ния имеют вид
—вм (с )
дС дЛ,—1
дл,—1 дх
, —1
(10)
Появление в уравнениях (8) членов, аналогичных конвективным, требует соблюдения консервативности при выборе численной аппроксимации. В преобразованных координатах расчетная область остается неизменной, что позволяет применять известные численные методы решения подобных задач с фиксированным числом узлов в каждой фазе.
В результате конечно-разностной аппроксимации система уравнений (8) примет вид
1,С+• КС • 1. Л _ Кт(пс )-(1. л)2
(11)
Граничные условия:
\С-о _о;
_о
пыклс-1хл| . _Р,-(рЖ — рЖ);
1 Лж _ 4 7
(12)
gi • Кт^ = Di • \tC • Axhi h - Di-1 • К- C ■ Kxh-1
hi 1
hi-1 =o
где 1t, 1h , lx — дифференциально-разностный оператор по t, h , x соответственно.
Система уравнений (11-14) решается неявным методом с ограниченным числом итераций, количество которых определяется порядком системы уравнения.
Данный метод позволяет моделировать процессы с любым конечным числом одновременно существующих фаз в расчетной области [0, L ] . Порядок чередования фаз определяется моделируемым процессом. В начале очередного шага по времени делается проверка на появление новой фазы и выбор соответствующих граничных условий. Затем методом прогонки находится поле концентрации C(X, т) , и из
dXi
уравнений (10) определяются скорости V. =------. С найденными значениями скоростей проводятся ите-
i dt
рации и далее — уточнение скоростей
v. + V. $
V- =—L; X =x. + V--t,
. 2 - -
где X i, V — значения на предыдущем временном слое.
По окончании итерационного процесса осуществляется проверка на исчезновение фаз. При этом из системы уравнений (8) исключаются уравнения, соответствующие фазам, область существования которых оказалась меньше некоторой заранее заданной точности. Соответственно преобразовываются расчетные области.
Предложенный метод численного решения задач Стефана позволяет достаточно точно отследить положение границы раздела фаз, учесть переменное число фаз, разрывы концентраций на их границах, появление и рассасывание фаз, а также их толщину.
Контрольный расчет подтвердил адекватность модели экспериментальным данным: при температуре азотирования T = 500° C , глубине диффузионного слоя L = 0,5 мм, азотном потенциале атмосферы p0N =1,7 ат/2, давлении P = 0,41 ат вторая фаза процесса азотирования наблюдалась через 6 мин, третья — через 23 мин, а их ширина составила 5,6 • 10 3 и 2,4 • 10 2 мм соответственно.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Рубинштейн Л.И. Проблема Стефана. Рига: Звайгане, 1967. 238 с.
2. Самарский А.А., Моисеенко Б.Д. Экономическая схема сквозного счета для многомерной задачи Стефана // Журн. вычислит. математ. и мат. физики. 1965. Т. 5. № 5. С. 816 - 827.
3. БудакБ.М., Соловьева Е.Н., Успенский А.Б. Разностный метод сглаживания коэффициентов для решения задач Стефана // Журн. вычислит. математ. и мат. физики. 1965. Т. 5. № 5. С. 828 - 840.
4. Калиткин Н.Н. Численные методы. М.: Наука, 1978. 252 с.
5. Landau H.G. Heat conduction in a melting solid.// Q. App maths. VIII. 1950. Р. 81 - 94.
6. FurgelandR.M. A comparative study of numerical methods for moving boundary problems // J. Inst. Maths. Appl. 26. 1980. Р. 411 - 429.