Научная статья на тему 'Численно-вероятностный способ решения релаксационных уравнений массопереноса'

Численно-вероятностный способ решения релаксационных уравнений массопереноса Текст научной статьи по специальности «Математика»

CC BY
288
80
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ГИПЕРБОЛИЧЕСКИЕ УРАВНЕНИЯ МАССОПЕРЕНОСА / ДИФФУЗИОННЫЕ ПРОЦЕССЫ / МЕТОД МОНТЕ-КАРЛО / РЕЛАКСАЦИОННЫЕ МОДЕЛИ / СЛУЧАЙНЫЙ ПРОЦЕСС

Аннотация научной статьи по математике, автор научной работы — Сиренек Валерий Анатольевич

На основе связи линейных гиперболических (релаксационных) уравнений массопереноса с моделями «случайного блуждания» (имитационными процессами) разработан численно-вероятностный способ решения диффузионных задач. Известный прием использования точного решения волнового уравнения при решении телеграфного уравнения (задача Коши) распространен на случай краевых задач. Вероятностные представления решений релаксационного уравнения, полученные в виде математического ожидания от «рандомизированных» (согласно случайному имитационному процессу) точных решений волнового уравнения, численно реализованы методом Монте-Карло.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Numerical Probabilistic Method of Solving Mass Transfer Relaxation Equations

On the basis of the relationship between linear hyperbolic (relaxation) mass transfer equations and models of random walk (imitation processes) the numerical probabilistic way of solving diffusion tasks was developed. The well-known technique of using exact solution of the wave equation when solving the telegraph equation (Cauchy problem) is extended to the case of boundary value problems. Probabilistic representations of the solutions of the relaxation equation obtained in the form of mathematical expectations from the randomized (according to random imitating process) exact solutions of the wave equation are realized by the Monte-Carlo method.

Текст научной работы на тему «Численно-вероятностный способ решения релаксационных уравнений массопереноса»

УДК 541.12.0122:539.213.3

ЧИСЛЕННО-ВЕРОЯТНОСТНЫЙ СПОСОБ РЕШЕНИЯ РЕЛАКСАЦИОННЫХ УРАВНЕНИЙ МАССОПЕРЕНОСА

В. А. Сиренек

Кафедра системного анализа, ФГБОУ ВПО «Санкт-Петербургский государственный технологический институт (технический университет)», г. Санкт- Петербург; wasirenek@gmail.com

Ключевые слова и фразы: гиперболические уравнения массопереноса; диффузионные процессы; метод Монте-Карло; релаксационные модели; случайный процесс.

Аннотация: На основе связи линейных гиперболических (релаксационных) уравнений массопереноса с моделями «случайного блуждания» (имитационными процессами) разработан численно-вероятностный способ решения диффузионных задач. Известный прием использования точного решения волнового уравнения при решении телеграфного уравнения (задача Коши) распространен на случай краевых задач. Вероятностные представления решений релаксационного уравнения, полученные в виде математического ожидания от «рандомизированных» (согласно случайному имитационному процессу) точных решений волнового уравнения, численно реализованы методом Монте-Карло.

Введение. При моделировании диффузионных процессов с релаксационным характером массопереноса широко используются гиперболические уравнения -волновые (релаксационные) модели [1]. Наиболее известное из них имеет вид

т^ + 4= D*c'XxX, (1)

где с^, 0 - концентрация; D* - коэффициент диффузии; т - время релаксации среды.

Гиперболические уравнения в отличие от параболических с постоянными коэффициентами (в том числе от классического уравнения диффузии Фика) учитывают конечность скорости распространения возмущений концентрации. Их решения позволяют адекватно описывать дифференциальные характеристики массопереноса, то есть профили концентрации целевого компонента с резко очерченным фронтом, проявляющим себя на начальной (релаксационной) стадии процесса. Решения уравнения Фика адекватно описывают стадию развитой диффузии с «размытым» фронтом профиля (практически при / > 10т).

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

* По материалам доклада на конференции ММТТ-2014.

пации (изменение наклона фронта профиля) и дисперсии («выбросы» концентрации на фронте), возникающими при переходе от дифференциальных уравнений к разностным. Эффективным средством избежать подобных проблем служат основанные на методе Монте-Карло численно-вероятностные способы решения дифференциальных уравнений, не обладающие погрешностью, обусловленной дискретизацией задачи. Решение в этом случае сводится к осреднению некоторого функционала от реализаций моделируемого случайного процесса - имитационного или фиктивного (специально построенного) [2]. Представляющие собой модели «случайного блуждания» и лежащие в основе вывода дифференциальных уравнений массопереноса имитационные случайные процессы позволяют не только решать эти уравнения методом Монте-Карло, но и изучать вероятностную природу характеристик массопереноса [1]. Выигрышным в вычислительном отношении при решении какой-либо задачи математической физики является использование решений более простых задач. Применительно к гиперболическим уравнениям это - точные решения волнового уравнения. Данным приемом решались как линейные, так и нелинейные уравнения, при этом использовались имитационные и фиктивные случайные процессы [3, 4]. В статье решения различных краевых задач для уравнения (1) представлены в виде математического ожидания от «рандомизированных» (согласно имитационного процесса) точных решений волнового уравнения. Численная реализация таких представлений осуществлена методом Монте-Карло.

Вероятностный способ решения телеграфного уравнения (задача Коши).

Вероятностным аналогом уравнения (1) можно считать уравнение

с'к+ 2ас' = м>2с'Хх, а = 1/2 т, и = у/п*/т, (2)

известное в литературе как телеграфное [5]. Этому уравнению соответствует случайное блуждание (имитационный случайный процесс), в котором фиктивная частица движется по прямой с постоянной скоростью и, изменяя направление движения с некоторой интенсивностью а. Исходя из принципов «случайного блуждания», уравнение (2) получено при моделировании различных физических процессов [6]. Подобные случайные процессы изучались также и теоретически [7]. Решение уравнения (2) с начальными условиями

с '=0 = Ф(х), с' '=0 = ¥(х), х е [-», + »]

получено в виде математического ожидания Е{...} от «рандомизированной» формулы Даламбера, доказаны его единственность и существование [5]:

с(х,') = Е|Ф(х+)) + Ф(х-)) + || , 4') = х±И*, % =10'«

(3)

где Ыа (число перемен скорости «частицы» за время 5 (процесс Пуассона с параметром а), значения (-1)(чередуются (+ или -); % - «рандомизированное время» (случайная величина). Вычисление с(х,') осуществляется методом Монте-Карло, то есть осреднением выражения в фигурных скобках при достаточно большом числе М реализаций % (% е (-',']). При этом т-я реализация I

(т = 1, 2, ..., М) есть %т "^(-1)]+1 , где А']- = --1; - моменты

перемен скорости «частицы»; / - номер скачка; ^ — 0; "т - число перемен

скорости за время t в т-й реализации I (определяется условием ^а// — /);

■'—'у—1 ^

а// - показательно распределенная величина с плотностью вероятности а ехр(-а/) и рассчитывается как А/ — - 1п г/а, где г - случайная величина, равномерно распределенная на (0, 1). В дальнейшем в целях повышения эффективности метода Монте-Карло вероятностные представления решений выражены в виде суммы двух слагаемых, соответствующих двум противоположным случайным событиям Ь — {Ыа(s) — 0} и Ь > 1}; при этом Р{£}=ехр(-а/) и Р{Ь} —

— 1 - ехр(-а/) - вероятности этих событий. Первая ситуация детерминирована (х — х ± wt); вторая ситуация обеспечивается условием t, где t = А/ —

— -(1/ а) 1п(1 - г(1 - ехр(-а/))) - время до первого изменения скорости.

Модель случайного блуждания, порождающая уравнение (2), исследовалась в обобщенном виде как теоретически [8], так и при описании различных процессов тепломассопереноса [9, 10]. В общем случае за фазовое пространство имитационного случайного процесса можно принять объединение двух параллельных прямых на плоскости (х, V) с заданными на этих прямых скоростями w1 и W2. Переключение скорости wi происходит с интенсивностью (частотой) ai, а «гибель частицы» - с интенсивностью к. В уравнение переноса, кроме членов из (2), могут входить с'Х(, с'х, с. Решение такого уравнения с помощью детерминированной замены переменных может быть сведено к решению уравнения (2) [10].

Точные решения волнового уравнения. На основе интегрального уравнения колебаний получены аналитические решения различных краевых задач для

волнового уравнения на [0, X]:

с» — w2cXx; (4)

с|/—0 —ф(X), с' —0 —5(Х), X е (0, X); (5)

а) С|х—0 — Ух(/), СХ |х—х — У2(/), / > 0; (6)

б) С|х—0 — У1(/), С|х—х — Уэ(/), / > 0; (7)

в) Сх |х—0 —У4(/), Сх |х—х — У2(/), /> 0, (8)

s = 0, В(хь0), В'(- х, 0), С(х2, 0), С(х, 0), D(0, t), D'(X, t), Е(0, 0), Е(X, 0), х! — х - wt, х2 — х + wt, х3 — 2X - х - Wt, ^ — t - , /2 — t - (X - х)/w.

Выражения С(х, t) для t > Т, где Т = X|w, выводятся через формулы для t < Т. Область О = {0 < t < Т;0 < х < X}, не допускающая более одного отражения характеристик уравнения (4), по типу формул для ее точек диагоналями разбивается на четыре зоны (рисунок). Выражения С (А), где верхний индекс 1 = I, II, Ш, IV - номер зоны области О, для задачи (4), (5), (6) имеют вид:

С(А1) — (1/2) [ф(В) + ф(С)] + (1^) ¡С у)йу; (9)

с(АП) — (1/2 )[-ф(В') + ф(С)] + (l/2w )|вС у)йу +y1(D); (10)

В В ' С С ' X х а)

В В ' С С ' X х б)

Поведение характеристик волнового уравнения (4) в зонах А1, А1У (а) и А11, А111 (б)

с(АШ) = (1/2)[(В) + ф(С')] + (1/2и)\в у^у +

+(1/и) у)Ф +Иу2 (у^у; с (Л™ ) = (1/2) [ф(С') - Ф(В')] + (1/2и ) ^' у)йу + + (1/и) ] с, у)ф + У1 (О) + И] ^' у2(у)ф. Для задачи (4), (5), (7) выражения с (Л111) и с (Л1¥) принимают вид: с (Л111) = (1/2) [ф(В) - ф(С')] + ( 1/2и) |вС у)йу + уз (О'); с (Л1¥ ) = - (1/2) [ф(В') + ф(С')] + (1/2и) ]вС у)йу + У1 (О) + уз (О'). Для задачи (4), (5), (8) выражения с (Л11) и с (Л1¥) имеют вид: с (Л11) = (1/2) [ф(В') + ф(С)] + (1/2и) |вС у)ёу + (1/и) ^ у^у - иу4 (у)ёу;

(11)

(12)

(13)

(14)

: (IV ) = (1/2) [') + Ф(С')] + (1/2w) ^ y)dy +(Vw)f X У)dy

+ (Vw)JE y)dy +wJ , у2 (y)dy - wJE у4(y)dy.

(15)

(16)

Формулы (9) - (16), полученные для различных краевых задач и всех зон области О, проверены на функциях, удовлетворяющих уравнению (4).

Способ решения релаксационного уравнения (краевые задачи). Реализованы два способа решения диффузионных задач на основе уравнения (1), фактически (2), во взаимосвязи с моделью «случайного блуждания»:

1) посредством сведения исходных краевых задач к задаче Коши с последующим осреднением «рандомизированной» (по времени) формулы Даламбера;

2) непосредственным осреднением «рандомизированных» точных решений волнового уравнения, соответствующих исходным краевым условиям.

Первым способом с использованием «продолжения начальных условий на всю ось х» решены две задачи о переносе вещества в полуограниченный и ограниченный образцы [3]. В статье предложен второй способ.

0

0

Решение уравнения (2) по формуле (21) при сравнении с точным решением с (х, £)

Точное решение Типы краевых задач (граничных условий)

х t Z (18) (19) (20)

с*(х, /) c( х, t) 3стД/м 5, % c( х, t) 3стД/м 5, % c( х, t) 5, %

0,6 0,1 I 0,811 0,808 0,003 0,4 0,806 0,003 0,6 0,813 0,003 0,2

0,6 0,7 II 0,732 0,712 0,02 2,7 0,722 0,02 1,4 0,702 0,02 4,0

0,6 1,0 IV 0,695 0,684 0,02 1,6 0,682 0,02 1,9 0,686 0,02 1,3

0,9 0,1 I 0,611 0,609 0,02 0,3 0,605 0,02 1,0 0,609 0,02 0,3

0,9 0,7 III 0,551 0,549 0,02 0,4 0,565 0,02 2,5 0,535 0,02 2,9

0,9 1,0 IV 0,524 0,516 0,02 1,5 0,512 0,02 2,3 0,530 0,02 1,1

Для уравнения (2) рассмотрены краевые задачи с начальными условиями общего вида (17) и комбинациями граничных условий 1-го и 2-го рода (18) - (20):

с —0 — с*|,—0 —ф(х), с/ и — (с* )//—0 — £(х), х е (0, X); (17)

а) с |х—0 — сЧ—0 — У1(0, сх |х—X — (с*)х |х—X — У2С), / > 0; (18)

б) с |х—0 — с |х—0 — У1 (/), с |х—X — с*|х—X — У3(/), / > 0; (19)

в) с'х |х—0 — (с*)х |х—0 —У4(/), сх^—X — (с*)х |х—X — У2«, /> 0, (20)

где с* (х, /) - контрольное решение уравнения (2), в соответствии с которым задавались условия (17) - (20). Решения задач (2), (17), (18) - (20) имеют вид

с(х, /) И е-а/с(х,/) + (1 - е-а/ )(1/М)£М—1 с(х, %т), (21)

где с( х, /) - аналитические решения задач (4), (5), (6) - (8) для волнового уравнения - формулы (9) - (16). Одним из решений уравнения (2) является функция

c (х, t) = cos х exp

|Va2 - w2 - a j

Результаты расчета при а = 3, w = 1,

X — л/ 2 по формуле (21) методом Монте-Карло (М = 104) представлены в таблиц, где ст - выборочное среднеквадратическое отклонение случайной величины с( х, %) от с* (х, /), значение 3ст/-\/М определяет доверительный интервал. Относительная погрешность расчета 5 при / < т - менее 1,5 %, при / < 7т - менее 4 %.

Список литературы

1. Таганов, И. Н. Волновая диффузия : монография / И. Н. Таганов, В. А. Сиренек ; Рос. АН, Рус. Географ. о-во, С.-Петерб. гос. технол. ин-т. - СПб. : [б. и.], 2000. - 209 с.

2. Ермаков, С. М. Случайные процессы для решения классических уравнений математической физики / С. М. Ермаков, В. В. Некруткин, А. С. Сипин. - М. : Наука, 1984. - 205 с.

3. Сиренек, В. А. Вероятностное решение начально-краевой задачи для гиперболического уравнения массопереноса / В. А. Сиренек, А. Ф. Крючков // Мат. моделирование. - 1998. - Т. 10, № 6. - С. 107 - 117.

4. Сиренек, В. А. Вероятностное решение квазилинейных гиперболических уравнений на основе обращения дифференциального оператора / В. А. Сиренек // Журн. вычисл. математики и мат. физики. - 2000. - Т. 40, № 3. - P. 417 - 427.

5. Kisynski, J. On M.Kac's Probabilistic Formula for the Solution of the Telegraphist's Equations / J. Kisynski //Annales polonici mathematici. - 1974. -Vol. 29. - P. 259 - 271.

6. Фок, В. А. Решение одной задачи теории диффузии по методу конечных разностей и приложение его к диффузии света / В. А. Фок // Тр. Гос. оптич. института. - 1926. - Т. 4, вып. 34. - С. 1 - 32.

7. Колмогоров, А. Н. Об аналитических методах в теории вероятностей / А. Н. Колмогоров // Успехи мат. наук. - 1938. - Вып. 5. - С. 5 - 41.

8. Hersh, R. Stochastic Solution of Hyperbolic Equations / R. Hersh // Lect. Notes Math. - 1975. - Vol. 446. - P. 283 - 300.

9. Волновая модель продольного перемешивания / К. Р. Вестертерп [и др.] // Теорет. основы хим. технологии. - 1995. - Т. 29, № 6. - С. 580.

10. Вероятностный подход к исследованию волновой модели продольного перемешивания / В. А. Сиренек [и др.] // Теорет. основы хим. технологии. - 1999. -Т. 33, № 5. - С. 539 - 546.

Numerical Probabilistic Method of Solving Mass Transfer Relaxation Equations

V. A. Sirenek

Department of System Analysis, St. Petersburg State Institute of Technology (Technical University), St. Petersburg;

wasirenek@gmail.com

Key words and phrases: diffusion processes; hyperbolic mass transfer equations; Monte-Carlo method; relaxation models; random process.

Abstract: On the basis of the relationship between linear hyperbolic (relaxation) mass transfer equations and models of random walk (imitation processes) the numerical probabilistic way of solving diffusion tasks was developed. The well-known technique of using exact solution of the wave equation when solving the telegraph equation (Cauchy problem) is extended to the case of boundary value problems. Probabilistic representations of the solutions of the relaxation equation obtained in the form of mathematical expectations from the randomized (according to random imitating process) exact solutions of the wave equation are realized by the Monte-Carlo method.

References

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

1. Taganov I.N., Sirenek V.A. Volnovaya diffuziya (Wave Diffusion), Saint Petersburg, 2000, 209 p.

2. Ermakov S.M., Nekrutkin V.V., Sipin A.S. Sluchainye protsessy dlya resheniya klassicheskikh uravnenii matematicheskoi fiziki (Random processes for solving the classical equations of mathematical physics), Moscow: Nauka, 1984, 205 p.

3. Sirenek V.A., Kryuchkov A.F. Matematicheskoe modelirovanie, 1998, vol. 10, no. 6, pp. 107-117.

4. Sirenek V.A. Computational Mathematics and Mathematical Physics, 2000, vol. 40, no. 3, pp. 396-407.

5. Kisynski J. Annalespolonici mathematici, 1974, vol. 29, pp. 259-271.

6. Fok V.A. Trudy gosudarstvennogo opticheskogo instituta, 1926, vol. 4, issu 34, pp. 1-32.

7. Kolmogorov A.N. Uspekhi matematicheskikh nauk, 1938, Issue 5, pp. 5-41.

8. Hersh R. Lect. Notes Math, 1975, vol. 446, pp. 283-300.

9. Vesterterp K.R., Dil'man V.V., Kronberg A.E., Benneker A. Teoreticheskie osnovy khimicheskoi tekhnologii, 1995, vol. 29, no. 6, pp. 580.

10. Sirenek V.A., Sidorov V.A., Sukhanov M.B., Kholodnov V.A. Theoretical Foundations of Chemical Engineering, 1999, vol. 33, no. 5, pp. 487-494.

Numerischwahrscheinliche Weise der Lösung der Relaxationsngleichungen der Massenübertragung

Zusammenfassung: Aufgrund der Verbindung der linearen hyperbolischen Relaxationsgleichungen der Massenübertragung mit den Modellen "des zufälligen Wanderung" (von den Imitationprozessen) ist die numerischwahrscheinliche Weise der Lösung der Diffusionsaufgaben entwickelt. Das bekannte Verfahren der Nutzung der genauen Lösung der Wellengleichung bei der Lösung der Telegrafengleichung (der Aufgabe von Cauchy) ist für den Falle der Ortsaufgaben verbreitet. Die wahrscheinlichen Vorstellungen der Lösungen der Relaxationsgleichung, die in Form der mathematischen Erwartung von den "randomisierten"(laut dem zufälligen Imitationprozess) genauen Lösungen der Wellengleichung erhalten sind, sind numerisch von der Methode von Monte Carlo realisiert.

Moyen numérique-probabiliste de la solution des équations de relaxion du transfert de masse

Résumé: A la base du lien des équations aux dérivées partielles hyperboliques (de relaxion) avec les modèles de marche aléatoire (processus d'imitation) est élaboré le moyen numérique-probabiliste de la solution des problèmes de diffusion. Est connu le moyen de l'emploi de la solution exacte de l'équation d'onde lors de la solution de l'équation des télégraphistes (problème de Cauchy) qui se rapporte à la solution des Conditions aux limites. Les représentations probabilistes sont réalisées par la méthode Monte-Carlo.

Автор: Сиренек Валерий Анатольевич - кандидат технических наук, доцент кафедры системного анализа, ФГБОУ ВПО «Санкт-Петербургский государственный технологический институт (технический университет)», г. Санкт- Петербург.

Рецензент: Туголуков Евгений Николаевич - доктор технических наук, профессор кафедры «Техника и технологии производства нанопродуктов», ФГБОУ ВПО «ТГТУ».

i Надоели баннеры? Вы всегда можете отключить рекламу.