Modeling the Flow of Multicomponent Reactive Gas on Unstructured Grids
- 作者: Zhalnin R.V.1, Masyagin V.F.1, Peskova E.E.1, Tishkin V.F.2
-
隶属关系:
- National Research Mordovia State University
- Keldysh Institute of Applied Mathematics of Russian Academy of Sciences
- 期: 卷 30, 编号 1 (2020)
- 页面: 162-175
- 栏目: Физико - математические науки
- ##submission.dateSubmitted##: 13.08.2025
- ##submission.dateAccepted##: 13.08.2025
- ##submission.datePublished##: 15.08.2025
- URL: https://ogarev-online.ru/2658-4123/article/view/304324
- DOI: https://doi.org/10.15507/2658-4123.030.202001.162-175
- ID: 304324
如何引用文章
全文:
详细
Introduction. The numerical algorithm is based on the finite volume method; the calculation is performed on unstructured triangular grids using the Message Passing Interface parallel computing technology.
Materials and Methods. To describe the flows under studying, the Navier–Stokes equations are used in the approximation for low Mach numbers. To solve these equations, the finite volume method on unstructured triangular grids is used. The study uses a splitting scheme for physical processes, namely, the chemical kinetics equations responsible for the transformations of substances are first solved, and then the equations describing the conservation laws of momentum and energy for each component of the gas mixture are solved. To find numerical flows through the edges of the grid elements, the Lax–Friedrichs–Rusanov scheme is used. To solve the equations of chemical kinetics, a compact algorithm proposed by the team led by N.N. Kalitkin is used. The METIS library is used to divide the grid into connected subdomains with an approximately equal number of cells.
Results. The article presents a numerical algorithm for studying multicomponent gas flows on unstructured triangular grids taking into account viscosity, diffusion, thermal conductivity, and chemical reactions. As a result of the study, a numerical simulation of the flow of a subsonic multicomponent gas in a flowing chemical reactor was carried out using ethane pyrolysis as an example.
Discussion and Conclusion. The numerical results on the conversion of the initial gas mixture are in good agreement with the known experimental data. The presented distribution patterns of the main components of the mixture and gas-dynamic parameters correspond to the flow pattern observed experimentally. Further work in this direction involves the modeling of subsonic gas flows on unstructured tetrahedral meshes using algorithms of higher accuracy for a more accurate study of ongoing processes.
全文:
Введение
В настоящее время для исследования газовых течений активно применяется математическое моделирование [1–3]. Так, в задачах нефтехимической промышленности перед технологами стоит цель проведения реакции с максимальным выходом целевых продуктов, для ее достижения необходимо выбрать оптимальные значения температуры проведения реакции, состава и расхода исходной газовой смеси и других параметров. Проведение натурных экспериментов зачастую является трудоемкой и дорогостоящей процедурой, поэтому целесообразно пользоваться средствами математического моделирования.
При исследовании множества химических процессов приходится сталкиваться с низкоскоростными течениями, что приводит к необходимости выбора соответствующей математической модели. К тому же исследование реальных течений газовых смесей приходится проводить в областях сложной геометрической формы, в связи с чем возникает необходимость в использовании неструктурированных сеток. Нужно отметить, что численные алгоритмы решения задач исследования газовых течений очень требовательны к ресурсам вычислительной техники (необходимо учитывать процессы теплообмена, диффузии, химических превращений, использовать детальные кинетические схемы, которые могут включать сотни элементарных стадий). В этой связи целесообразно использовать средства параллельного программирования на суперкомпьютерах. Таким образом, в настоящей работе стоит задача моделирования многокомпонентных реагирующих потоков газа в проточных реакторах на неструктурированной треугольной сетке с применением суперкомпьютерных технологий. Было проведено сравнение численных результатов по конверсии исходной газовой смеси на выходе из реактора с экспериментальными данными и данными, полученными в ходе других вычислительных экспериментов.
Обзор литературы
Во многих областях современной науки рассматриваются многокомпонентные течения газовых смесей с протекающими в них химическими реакциями. С такими течениями можно встретиться, например, при исследовании процессов горения, процессов в нефтехимической промышленности, газодинамике лазеров и катализаторов.
При исследовании реагирующих течений зачастую встречаются низкоскоростные газовые потоки, при моделировании которых приходится сталкиваться с вычислительными трудностями, связанными с неоправданно малым шагом интегрирования по времени и незначительным изменением давления в области1. В работах ряда исследователей предложено множество подходов к решению данных проблем [4–7]. Описан метод проекций, в ходе реализации которого было проведено интегрирование законов сохранения массы, импульса и энергии, используя начальное поле давления [5; 8–10]. Таким образом были получены значения концентраций веществ, температуры и плотности газовой смеси, предварительное поле скорости. Затем с учетом найденных величин находились давление и поправки к вектору скорости.
Для численного моделирования химически реагирующих потоков приходится решать жесткие системы уравнений, описывающие химические превращения веществ. Использование явных схем интегрирования не всегда возможно для решения данных задач. Для решения жестких систем обыкновенных дифференциальных уравнений широко применяются неявные многошаговые методы Гира [11], схемы Розенброка [12], которые обладают высокой трудоемкостью. В одной из работ Н. Н. Калиткиным и В. Я. Гольдиным была предложена явная схема первого порядка точности, основанная на специфическом виде задач химической кинетики, в другом исследовании разработана схема второго порядка точности [13; 14].
Расчеты реальных газодинамических течений с учетом химических превращений являются ресурсоемкими, поэтому их практическое использование сложно представить без использования технологий параллельных вычислений. Применение технологий параллельных вычислений дает возможность разработать программные средства для исследования газодинамических течений на основе схем высокого порядка точности и провести вычисления на неструктурированных сетках большого объема с детальным описанием механизмов химических превращений [15; 16].
Данная работа посвящена математическому моделированию низкоскоростного течения газа с учетом процессов вязкости, теплопроводности и химических превращений. В работе проводится сравнение численных результатов с известными экспериментальными и численными данными.
Материалы и методы
Рассмотрим систему уравнений Навье – Стокса в приближении малых чисел Маха [4; 5; 10]:
,
,
Уравнение состояния и условие на дивергенцию вектора скорости:
где Yi – массовая доля i-й компоненты; Mwi – молекулярная масса i-й компоненты; ρ – плотность смеси; h – энтальпия смеси; T –температура; – вектор скорости; π = p ‒ p0 – динамическая составляющая давления; p0 – термодинамическая составляющая давления; τ= – тензор вязких напряжений; – вектор диффузионного потока; – вектор потока тепла смеси; Qi – скорость образования или расхода i-й компоненты.
Вектор диффузионного потока i-й компоненты и вектор потока тепла для смеси определяем с использованием модели средних по смеси значений [10]:
где Dim – средний по смеси коэффициент диффузии i-й компоненты; λ – коэффициент теплопроводности смеси; hi – энтальпия i-й компоненты:
где hi0 – энтальпия образования i-й компоненты при стандартной температуре T0 = 298,15 K; Cpi – удельная теплоемкость i-й компоненты при постоянном давлении.
Для определения тензора вязких напряжений используем следующее выражение:
где I – единичный тензор; μ – коэффициент динамической вязкости.
Скорость образования или расхода i-й компоненты газовой смеси определяем следующим образом:
где vin – стехиометрические коэффициенты i-й компоненты в стадии реакции n; wn – скорость i-й стадии.
Для построения дискретной модели вводим неструктурированную сетку:
.
После чего строим на ней триангуляцию Делоне:
Газодинамические параметры и массовые доли компонент газовой смеси рассматриваем как интегральные средние в ячейках сетки.
При решении уравнений Навье – Стокса изменение концентраций компонентов газовой смеси за счет химических превращений учитываем с использованием следующей системы уравнений [10]:
где i = 1,..., M – количество компонентов газовой смеси и, соответственно, количество уравнений, описывающих химические превращения веществ, которые можно представить в виде [14]:
где , причем ci ≥ 0, φi(c) ≥ 0, ψi(c) ≥ 0.
Используя специализированную явную схему второго порядка точности [14], решение системы уравнений химической кинетики находим простыми итерациями:
где сi – решение в исходный момент времени; c^ – решение в новый момент времени. Для решения системы необходимо выполнить только две итерации, последующие итерации выполнять не следует: они не повышают порядок точности и ухудшают надежность схемы [14].
Систему уравнений Навье – Стокса с учетом решенных уравнений химической кинетики можно представить в следующем векторном виде:
Вектор консервативных переменных U и векторы конвективных и диффузионных потоков F1,2(U), , заданы в виде:
,
где i = 1, 2,..., M; M – количество элементов в реагирующей смеси.
Для построения разностной схемы проинтегрируем по ячейке Δm, ограниченной поверхностью ∂Δm, и, используя формулу Гаусса – Остроградского, получим следующее выражение:
где – внешняя нормаль к границе ячейки.
При интегрировании в качестве среднего значения на грани принимаем значение в центре грани, в качестве среднего значения по объему – значение в центре ячейки. Тогда уравнение для ячейки запишем следующим образом:
где le – длина грани; , – конвективные потоки на границе ячейки, которые рассчитываем по схеме Лакса – Фридрихса – Русанова; , – диффузионные и тепловые потоки на границе ячейки, которые рассчитываем по схеме с центральными разностями [16–18].
Вычисленное предварительное поле скорости не удовлетворяет условию на дивергенцию скорости S [10]. Для его коррекции используем следующее выражение:
Для нахождения динамической составляющей давления решаем уравнение Пуассона:
Построение параллельного вычислительного алгоритма основано на технологии для систем с распределенной памятью Message Passing Interface (MPI). Используя пакет METIS, было проведено геометрическое разбиение расчетной области на подобласти, количество которых равно количеству используемых процессоров (рис.1). В каждой области с использованием описанной численной схемы проводим расчет газодинамических параметров и концентраций веществ. Учитывая особенность построения вычислительного алгоритма, на каждой из подобластей дополнительно хранится информация о соседних ячейках (соседей по ребру), расчет в которых ведется на другом процессоре. Для определения граничных условий между соседними подобластями организован межпроцессорный обмен, для которого используем стандартные методы библиотеки Message Passing Interface CHameleon (MPICH), а именно парные блокирующие функции MPI_Send() и MPI _Recv(). Выбор данных функций обусловлен наличием обменов только между соседними подобластями. Каждый процессор выводит результаты расчетов в файлы XML-формата (VTU, PVTU). Визуализацию численных данных осуществляем с использованием открытого пакета Para View.
Fig. 1. Decomposition of the computational domain
Результаты исследования
В результатах серии исследований представлена установка, предназначенная для термического пиролиза углеводородов [19–22]. Также исследуются результаты численного моделирования процесса термического пиролиза этана и проведено сравнение с результатами эксперимента [19; 23; 24]. Сравнение данных, полученных экспериментально, и результатов расчетов выполнено на основе сравнения конверсии исходной газовой смеси. Для расчетов, описанных О. А. Стадниченко и соавторами, был использован пакет Ansys Fluent, в статье Р. В. Жалнина и коллег численный алгоритм построен на основе метода конечных объемов на прямоугольной сетке с использованием Weighted Essentially Non-Oscillatory (WENO) схем пятого порядка точности [19; 23; 25]. Результаты, приведенные в данных работах, хорошо согласуются с экспериментальными данными.
Для моделирования процесса термического разложения этана в реакторе с внешним обогревом зоны реакции была принята следующая физическая постановка задачи [19–22]. В начальный момент времени реактор заполнен метаном, температура в области 300 К, давление 101 325 Па. В буферную зону подается метан с температурой 300 К и расходом 0,316 мг⁄с. В реакционную зону подается этан, температура которого 600 К, расход 0,754 мг⁄с. Температура торцевых стенок 300 К, нагревательных элементов 973 К, температура корпуса в буферных зонах меняется по линейному закону от 300 К у торцевых стенок до 973 К на границе с реакционной зоной.
На рисунке 2 представлены распределения массовых долей основных компонент смеси: этана, этилена, водорода, метана. Из рисунков 2b, 2c видно, что концентрация целевых продуктов пиролиза, этилена и водорода, наблюдается в правой части зоны реакции и у нагревательных элементов, так как именно в этих областях температура газа (рис. 3) максимальна и, следовательно, химические превращения происходят наиболее интенсивно. Доля защитного газа метана (рис. 2d) максимальна в буферных зонах за счет постоянной его подачи через соответствующие вводы. Максимальная плотность (рис. 4) наблюдается в областях подачи газовой смеси и у торцевых стенок, так как газ по своим характеристикам близок к идеальному, и температура его в этих областях минимальна.
Fig. 2. Distribution of the mass fraction: a) ethane; b) ethylene; c) hydrogen; d) methane
В таблице 1 представлена зависимость конверсии исходной газовой смеси, подаваемой в реакционную зону, от температуры нагревательных элементов. Можно сделать вывод о хорошем соответствии экспериментальных данных, ранее полученных результатов на структурированной прямоугольной сетке с использованием алгоритмов повышенного порядка точности [23] и результатов текущих расчетов. Из таблицы 1 видно, что при самой низкой и самой высокой температуре результаты текущего расчета на неструктурированной сетке дают завышенный результат по конверсии. Такое поведение можно объяснить первым порядком точности используемой численной схемы и погрешностью, которую вносит в схему использование неструктурированной сетки. Для достижения лучших численных результатов по исследованию газового потока с указанными начальными и граничными условиями необходимо уточнение геометрии реактора и использование в расчетах схем повышенного порядка точности.
Таблица 1 Сравнение расчетных и экспериментальных данных конверсии этана
Table 1 Comparison of calculated and experimental conversion of ethane
Температура, К /Temperature, K | Эксперимент, % /Experiment, % | Расчет на прямоугольной сетке, % / Calculation on a rectangular grid, % | Текущий расчет, % /Current calculation,% |
915 | 2,10 | 1,97 | 7,20 |
973 | 15,60 | 14,28 | 15,24 |
1 015 | 37,00 | 35,15 | 35,27 |
1 033 | 48,78 | 48,15 | 51,73 |
Обсуждение и заключение
В работе проведено математическое моделирование динамики дозвукового многокомпонентного химически реагирующего газа на неструктурированных треугольных сетках с учетом процессов вязкости, диффузии и теплопроводности. Разработан параллельный вычислительный алгоритм и комплекс программ на его основе с использованием технологии MPI для моделирования течения газа в проточном химическом реакторе с внешним обогревом стенок. Проведено тестирование разработанного программного комплекса на задаче, описывающей процесс термического разложения этана. Результаты, полученные в ходе сравнения расчетных и экспериментальных данных, показали хорошее соответствие. Картины распределения основных компонент газовой смеси и газодинамических параметров согласуются с основными физико-химическими законами, протекающими в ходе термического пиролиза углеводородов в химическом реакторе. Для более точного анализа исследуемых процессов в дальнейшем планируется уточнение геометрии реактора, а именно предполагается исследование трехмерной модели реактора с использованием неструктурированных тетраэдральных сеток и алгоритмов повышенного порядка аппроксимации.
1 Роуч П. Вычислительная гидродинамика. М.: Мир, 1980. 618 с.; Лапин Ю.В., Стрелец М. Х. Внутренние течения газовых смесей. М.: Наука, 1989. 368 с.; Патанкар С. Численные методы решения задач теплообмена и динамики жидкости. М.: Энергоатомиздат, 1984.
作者简介
Ruslan Zhalnin
National Research Mordovia State University
编辑信件的主要联系方式.
Email: zhrv@mrsu.ru
ORCID iD: 0000-0002-1103-3321
Researcher ID: Q-6945-2016
Leading Researcher, Head of Chair of Applied Mathematics, Differential Equations and Theoretical Mechanics of Faculty of Mathematics and Information Technology, Ph.D. (Physics and Mathematics), Associate Professor
俄罗斯联邦, 68 Bolshevistskaya St., Saransk 430005Victor Masyagin
Email: vmasyagin@mrsu.ru
ORCID iD: 0000-0001-6738-8183
Researcher ID: C-2439-2013
Senior Researcher, Associate Professor of Chair of Applied Mathematics, Differential Equations and Theoretical Mechanics of Faculty of Mathematics and Information Technology, Ph.D. (Physics and Mathematics)
俄罗斯联邦, 68 Bolshevistskaya St., Saransk 430005Elizaveta Peskova
National Research Mordovia State University
Email: e.e.peskova@mail.ru
ORCID iD: 0000-0003-2618-1674
Researcher ID: U-7971-2019
Researcher, Associate Professor of Chair of Applied Mathematics, Differential Equations and Theoretical Mechanics of Faculty of Mathematics and Information Technology, Ph.D. (Physics and Mathematics)
俄罗斯联邦, 68 Bolshevistskaya St., Saransk 430005Vladimir Tishkin
Keldysh Institute of Applied Mathematics of Russian Academy of Sciences
Email: v.f.tishkin@mail.ru
ORCID iD: 0000-0001-7295-7002
Researcher ID: R-5820-2016
Head of Department, D.Sc. (Physics and Mathematics), Professor, Corresponding Member of RAS
俄罗斯联邦, 4 Miusskaya Sq., Moscow 125047参考
- Bondarev A.E., Galaktionov V.A., Zhukov V.T., et al. Numerical Simulation of Low-Speed Flows Around of Power Plant Using NOISEtte. Preprinty IPM im. M.V. Keldysha = KIAM Preprint. 2018; 224.20 p. (In Russ.) DOI: https://doi.org/10.20948/prepr-2018-224
- Kuleshov A.A., Myshetskaya E.E. Numerical Algorithm for Two-Dimensional Three-Phase MathematicalModel of Forest Fires. Preprinty IPM im. M.V. Keldysha = KIAM Preprint. 2018; 202. 16 p.(In Russ.) DOI: https://doi.org/10.20948/prepr-2018-202
- Abalakin I.V., Bobkov V.G. Kozubskaya T.K. Implementation of the Low Mach Number Method for Calculating Flows in the NOISEtte Software Package. Mathematical Models and Computer Simulations.2017; 9:688-696. (In Eng.) DOI: https://doi.org/10.1134/S2070048217060023
- Almgren A.S., Bell J.B., Colella P., et al. A Conservative Adaptive Projection Method for theVariable Density Incompressible Navier – Stokes Equations. Journal of Computational Physics. 1998;142(1):1-46. (In Eng.) DOI: https://doi.org/10.1006/jcph.1998.5890
- Day M.S., Bell J.B. Numerical Simulation of Laminar Reacting Flows with ComplexChemistry. Combustion Theory and Modelling. 2000; 4(4):535-556. (In Eng.) DOI: https://doi.org/10.1088/1364-7830/4/4/309
- Metzner M., Wittum G. Computing Low Mach Number Flows by Parallel Adaptive Multigrid.Computing and Visualization in Science. 2006; 9(4):259-269. (In Eng.) DOI: https://doi.org/10.1007/s00791-006-0025-x
- Turkel E., Radespiel R., Kroll N. Assessment of Preconditioning Methods for MultidimensionalAerodynamics. Computers & Fluids. 1997; 26(6):613-634. (In Eng.) DOI: https://doi.org/10.1016/S0045-7930(97)00013-3
- Almgren A.S., Bell J.B., Szymczak W.G. A Numerical Method for the Incompressible Navier –Stokes Equations Based on an Approximate Projection. SIAM Journal on Scientific Computing. 1996;17(2):358-369. (In Eng.) DOI: https://doi.org/10.1137/S1064827593244213
- Bell J.B., Colella P., Glaz H.M. A Second-Order Projection Method for the Incompressible Navier– Stokes Equations. Journal of Computational Physics. 1989; 85(2):257-283. (In Eng.) DOI: https://doi.org/10.1016/0021-9991(89)90151-4
- Borisov V.Ye., Yakush S.Ye. Application of Adaptive Hierarchical Grids to Simulation of Reacting Gas Flows. Fiziko-khimicheskaya kinetika v gazovoy dinamike = Physical-Chemical Kinetics in Gas Dynamics.2015; 16(2). 13 p. Available at: http://chemphys.edu.ru/issues/2015-16-2/articles/544/ (accessed 25.02.2020). (In Russ.)
- Gear W.C. Numerical Initial Value Problems in Ordinary Differential Equations. New Jersey:Prentice Hall; 1971. 253 p. (In Eng.)
- Rosenbrock H.H. Some General Implicit Processes for the Numerical Solution of Differential Equations.The Computer Journal. 1963; 5(4):329-330. (In Eng.) DOI: https://doi.org/10.1093/comjnl/5.4.329
- Goldin V.Ya., Kalitkin N.N. Finding the Solutions of Constant Sign of Ordinary Differential Equations.USSR Computational Mathematics and Mathematical Physics. 1966; 6(1):228-230. (In Eng.) DOI:https://doi.org/10.1016/0041-5553(66)90044-9
- Belov A.A., Kalitkin N.N., Kuzmina L.V. Modeling of Chemical Kinetics in Gases. Mathematical Models and Computer Simulations. 2017; 9:24-39. (In Eng.) DOI: https://doi.org/10.1134/S2070048217010057
- Gorobets A.V., Neiman-Zade M.I., Okunev S.K., et al. Performance of Elbrus-8C Processor in Supercomputer CFD Simulations. Matematicheskoe modelirovanie = Mathematical Models and Computer Simulations. 2019; 31(4):17-32. (In Russ.) DOI: https://doi.org/10.1134/S0234087919040026
- Lyupa A.A., Morozov D.N., Trapeznikova M.A., et al. Simulation of Oil Recovery Processes with the Employment of High-Performance Computing Systems. Mathematical Models and Computer Simulations.2016; 8:129-134. (In Eng.) DOI: https://doi.org/10.1134/S2070048216020095
- Rusanov V.V. The Calculation of the Interaction of Non-Stationary Shock Waves and Obstacles.USSR Computational Mathematics and Mathematical Physics. 1962; 1(2):304-320. (In Eng.) DOI:https://doi.org/10.1016/0041-5553(62)90062-9
- Lax P.D. Weak Solutions of Nonlinear Hyperbolic Equations and Their Numerical Computation.Communications on Pure and Applied Mathematics. 1954; 7(1):159-193. (In Eng.) DOI:https://doi.org/10.1002/Cpa.3160070112
- Stadnichenko O.A., Snytnikov V.N., Snytnikov V.N. Mathematical Modeling of Multicomponent Gas Flows with Energy Intensive Chemical Processes by the Example of Ethane Pyrolysis. Vychislitelnye metody i programmirovanie: novye vychislitelnye tekhnologii = Numerical Methods and Programming.2014; 15:658-668. (In Russ.)
- Snytnikov V.N., Mishchenko T.I., Snytnikov V.N. Autocatalytic Gas-Phase Dehydrogenation of Ethane. Research on Chemical Intermediates. 2012; 38(3):1133-1147. (In Eng.) DOI: https://doi.org/10.1007/s11164-011-0449-x
- Stadnichenko O.A., Snytnikov V.N., Snytnikov V.N. Mathematical Modeling of Ethane Pyrolysis in a Flow Reactor with Allowance for Laser Radiation Effects. Chemical Engineering Research and Design.2016; 109:405-413. (In Eng.) DOI: https://doi.org/10.1016/j.cherd.2016.02.008
- Masyuk N., Sherin A., Snytnikov V.N., et al. Effect of Infrared Laser Radiation on Gas-Phase Pyrolysis of Ethane. Journal of Analytical and Applied Pyrolysis. 2018; 134:122-129. (In Eng.) DOI:https://doi.org/10.1016/j.jaap.2018.05.017
- Zhalnin R.V., Peskova E.E., Stadnichenko O.A., et al. Modeling the Flow of a Multicomponent Reactive Gas Using High Accuracy Algorithms. Vestnik Udmurtskogo universiteta. Matematika. Mekhanika.Kompyuternye nauki = Bulletin of Udmurt University. Mathematics. Mechanics. Computer Science.2017; 27(4):608-617. Available at: http://www.mathnet.ru/php/archive.phtml?wshow=paper&jrnid=vuu&paperid=612&option_lang=eng (accessed 25.02.2020). (In Russ.)
- Zhalnin R.V., Peskova E.E., Stadnichenko O.A., et al. Modeling the Flow of Multicomponent Reactive Gas by the Example of Hydrocarbons Pyrolysis. Preprinty IPM im. M. V. Keldysha = KIAM Preprint. 2017; 101. 16 p. (In Eng.) DOI: https://doi.org/10.20948/prepr-2017-101
- Shu C.-W. Essentially Non-Oscillatory and Weighted Essentially Non-Oscillatory Schemes for Hyperbolic Conservation Laws. Advanced Numerical Approximation of Nonlinear Hyperbolic Equations.1997; 1697:325-432. (In Eng.) DOI: https://doi.org/10.1007/BFb0096355
补充文件
