Bound-Preserving Discontinuous Galerkin Methods with Modified Patankar Time Integrations for Chemical Reacting Flows

Fangyao Zhu, Juntao Huang, Yang Yang

Communications on Applied Mathematics and Computation ›› 2023, Vol. 6 ›› Issue (1) : 190-217. DOI: 10.1007/s42967-022-00231-z
Original Paper

Bound-Preserving Discontinuous Galerkin Methods with Modified Patankar Time Integrations for Chemical Reacting Flows

Author information +
History +

Abstract

In this paper, we develop bound-preserving discontinuous Galerkin (DG) methods for chemical reactive flows. There are several difficulties in constructing suitable numerical schemes. First of all, the density and internal energy are positive, and the mass fraction of each species is between 0 and 1. Second, due to the rapid reaction rate, the system may contain stiff sources, and the strong-stability-preserving explicit Runge-Kutta method may result in limited time-step sizes. To obtain physically relevant numerical approximations, we apply the bound-preserving technique to the DG methods. Though traditional positivity-preserving techniques can successfully yield positive density, internal energy, and mass fractions, they may not enforce the upper bound 1 of the mass fractions. To solve this problem, we need to (i) make sure the numerical fluxes in the equations of the mass fractions are consistent with that in the equation of the density; (ii) choose conservative time integrations, such that the summation of the mass fractions is preserved. With the above two conditions, the positive mass fractions have summation 1, and then, they are all between 0 and 1. For time discretization, we apply the modified Runge-Kutta/multi-step Patankar methods, which are explicit for the flux while implicit for the source. Such methods can handle stiff sources with relatively large time steps, preserve the positivity of the target variables, and keep the summation of the mass fractions to be 1. Finally, it is not straightforward to combine the bound-preserving DG methods and the Patankar time integrations. The positivity-preserving technique for DG methods requires positive numerical approximations at the cell interfaces, while Patankar methods can keep the positivity of the pre-selected point values of the target variables. To match the degree of freedom, we use

Q k
polynomials on rectangular meshes for problems in two space dimensions. To evolve in time, we first read the polynomials at the Gaussian points. Then, suitable slope limiters can be applied to enforce the positivity of the solutions at those points, which can be preserved by the Patankar methods, leading to positive updated numerical cell averages. In addition, we use another slope limiter to get positive solutions used for the bound-preserving technique for the flux. Numerical examples are given to demonstrate the good performance of the proposed schemes.

Keywords

Compressible Euler equations / Chemical reacting flows / Bound-preserving / Discontinuous Galerkin (DG) method / Modified Patankar method

Cite this article

Download citation ▾
Fangyao Zhu, Juntao Huang, Yang Yang. Bound-Preserving Discontinuous Galerkin Methods with Modified Patankar Time Integrations for Chemical Reacting Flows. Communications on Applied Mathematics and Computation, 2023, 6(1): 190‒217 https://doi.org/10.1007/s42967-022-00231-z

References

[1.]
Burchard H, Deleersnijder E, Meister A. A high-order conservative Patankar-type discretisation for stiff systems of production-destruction equations. Appl. Numer. Math., 2003, 47: 1-30,
CrossRef Google scholar
[2.]
Chuenjarern N, Xu Z, Yang Y. High-order bound-preserving discontinuous Galerkin methods for compressible miscible displacements in porous media on triangular meshes. J. Comput. Phys, 2019, 378: 110-128,
CrossRef Google scholar
[3.]
Cockburn B, Hou S, Shu CW. The Runge-Kutta local projection discontinuous Galerkin finite element method for conservation laws IV: the multidimensional case. Math. Comp, 1990, 54: 545-581
[4.]
Cockburn B, Lin SY, Shu CW. TVB Runge-Kutta local projection discontinuous Galerkin finite element method for conservation laws III: one dimensional systems. J. Comput. Phys, 1989, 84: 90-113,
CrossRef Google scholar
[5.]
Cockburn B, Shu CW. TVB Runge-Kutta local projection discontinuous Galerkin finite element method for conservation laws II: general framework. Math. Math. Comp., 1989, 52: 411-435
[6.]
Cockburn B, Shu CW. The Runge-Kutta local projection P 1-discontinuous-Galerkin finite element method for scalar conservation laws. ESAIM Math. Model. Numer. Anal., 1991, 25: 337-361,
CrossRef Google scholar
[7.]
Cockburn B, Shu C.-W. The Runge-Kutta discontinuous Galerkin method for conservation laws V: multidimensional systems. J. Comput. Phys., 1998, 141: 199-224,
CrossRef Google scholar
[8.]
Du J, Wang C, Qian C, Yang Y. High-order bound-preserving discontinuous Galerkin methods for stiff multispecies detonation. SIAM J. Sci. Comput., 2019, 41: B250-B273,
CrossRef Google scholar
[9.]
Du J, Yang Y. Third-order conservative sign-preserving and steady-state-preserving time integrations and applications in stiff multispecies and multireaction detonations. J. Comput. Phys., 2019, 395: 489-510,
CrossRef Google scholar
[10.]
Du, J., Yang, Y.: High-order bound-preserving finite difference methods for multispecies and multireaction detonations. Commun. Appl. Math. Comput. (2021). https://doi.org/10.1007/s42967-020-00117-y
[11.]
Gottlieb S, Shu C-W, Tadmor E. Strong stability-preserving high-order time discretization methods. SIAM Rev., 2001, 43: 89-112,
CrossRef Google scholar
[12.]
Guo H, Yang Y. Bound-preserving discontinuous Galerkin method for compressible miscible displacement problem in porous media. SIAM J. Sci. Comput., 2017, 39: A1969-A1990,
CrossRef Google scholar
[13.]
Huang, J., Izgin, T., Kopecz, S. , Meister, A., Shu, C.-W.: On the stability of strong-stability-preserving modified Patankar Runge-Kutta schemes. arXiv:2205.01488 (2022)
[14.]
Huang J, Shu C.-W. Positivity-preserving time discretizations for production-destruction equations with applications to non-equilibrium flows. J. Sci. Comput., 2019, 78: 1181-1839,
CrossRef Google scholar
[15.]
Huang J, Zhao W, Shu C.-W. A third-order unconditionally positivity-preserving scheme for production-destruction equations with applications to non-equilibrium flows. J. Sci. Comput., 2019, 79: 1015-1056,
CrossRef Google scholar
[16.]
Izgin T, Kopecz S, Meister A. On Lyapunov stability of positive and conservative time integrators and application to second order modified Patankar-Runge-Kutta schemes. ESAIM Math. Model. Numer. Anal., 2022, 56: 1053-1080,
CrossRef Google scholar
[17.]
Izgin, T., Kopecz, S., Meister, A.: On the stability of unconditionally positive and linear invariants preserving time integration schemes. arXiv:2202.11649 (2022)
[18.]
Izgin, T., Öffner, P.: On the stability of modified Patankar methods. arXiv:2206.07371 (2022)
[19.]
Kopecz S, Meister A. On order conditions for modified Patankar-Runge-Kutta schemes. Appl. Numer. Math., 2018, 123: 159-179,
CrossRef Google scholar
[20.]
Kopecz S, Meister A. Unconditionally positive and conservative third order modified Patankar-Runge-Kutta discretizations of production-destruction systems.. BIT Numer. Math., 2018, 58: 691-728,
CrossRef Google scholar
[21.]
Lv Y, Ihme M. Discontinuous Galerkin method for multicomponent chemically reacting flows and combustion. J. Comput. Phys., 2014, 270: 105-137,
CrossRef Google scholar
[22.]
Lv Y, Ihme M. High-order discontinuous Galerkin method for applications to multicomponent and chemically reacting flows. Acta Mechanica Sinica, 2017, 33: 486-499,
CrossRef Google scholar
[23.]
Öffner P, Torlo D. Arbitrary high-order, conservative and positivity preserving Patankar-type deferred correction schemes. Appl. Numer. Math., 2020, 153: 15-34,
CrossRef Google scholar
[24.]
Patankar S. . Numerical Heat Transfer and Fluid Flow, 1980 London CRC Press
[25.]
Reed, W.H., Hill, T.R.: Triangular Mesh Methods for the Neutron Transport Equation. Los Alamos Scientific Laboratory Report LA-UR-73-479. Los Alamos, NM (1973)
[26.]
Shu C.-W. Total-variation-diminishing time discretizations. SIAM J. Stat. Sci. Comput., 1988, 9: 1073-1084,
CrossRef Google scholar
[27.]
Shu C-W, Osher S. Efficient implementation of essentially non-oscillatory shock-capturing schemes. J. Comput. Phys., 1988, 77(2): 439-471,
CrossRef Google scholar
[28.]
Strang G. On the construction and comparison of difference schemes. SIAM J. Numer. Anal., 1968, 5: 506-517,
CrossRef Google scholar
[29.]
Wang C, Zhang X, Shu C.-W, Ning J. Robust high order discontinuous Galerkin schemes for two-dimensional gaseous detonations. J. Comput. Phys., 2012, 231: 653-665,
CrossRef Google scholar
[30.]
Wang W, Shu C-W, Yee HC, Sjogreen B. High order well-balanced schemes and applications to non-equilibrium flow. J. Comput. Phys., 2009, 228: 6682-6702,
CrossRef Google scholar
[31.]
Zhang X. On positivity-preserving high order discontinuous Galerkin schemes for compressible Navier-Stokes equations. J. Comput. Phys., 2017, 328: 301-343,
CrossRef Google scholar
[32.]
Zhang X, Shu C.-W. On maximum-principle-satisfying high order schemes for scalar conservation laws. J. Comput. Phys., 2010, 229: 3091-3120,
CrossRef Google scholar
[33.]
Zhang X, Shu C.-W. Positivity-preserving high order discontinuous Galerkin schemes for compressible Euler equations with source terms. J. Comput. Phys., 2011, 230: 1238-1248,
CrossRef Google scholar
Funding
National Science Foundation(DMS-1818467); Simons Foundation(961585)

Accesses

Citations

Detail

Sections
Recommended

/