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

IF 1.4 4区 数学 Q2 MATHEMATICS, APPLIED Communications on Applied Mathematics and Computation Pub Date : 2022-11-10 DOI:10.48550/arXiv.2211.05600
Fangyao Zhu, Juntao Huang, Yang Yang
{"title":"Bound-Preserving Discontinuous Galerkin Methods with Modified Patankar Time Integrations for Chemical Reacting Flows","authors":"Fangyao Zhu, Juntao Huang, Yang Yang","doi":"10.48550/arXiv.2211.05600","DOIUrl":null,"url":null,"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$$ 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.","PeriodicalId":29916,"journal":{"name":"Communications on Applied Mathematics and Computation","volume":"47 1","pages":"1-28"},"PeriodicalIF":1.4000,"publicationDate":"2022-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Communications on Applied Mathematics and Computation","FirstCategoryId":"100","ListUrlMain":"https://doi.org/10.48550/arXiv.2211.05600","RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MATHEMATICS, APPLIED","Score":null,"Total":0}
引用次数: 0

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$$ 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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
化学反应流的修正Patankar时间积分保界间断Galerkin方法
本文建立了化学反应流的保界间断伽辽金(DG)方法。构造合适的数值格式有几个困难。首先,密度和内能都是正的,每个物种的质量分数在0到1之间。其次,由于反应速度快,系统可能包含刚性源,而强保稳的显式龙格-库塔方法可能导致时间步长有限。为了获得物理上相关的数值近似,我们将保界技术应用于DG方法。虽然传统的保正技术可以成功地产生正密度、内能和质量分数,但它们可能无法强制执行质量分数的上界。为了解决这个问题,我们需要(i)确保质量分数方程中的数值通量与密度方程中的数值通量一致;(ii)选择保守的时间积分,使质量分数的总和得以保留。在上述两个条件下,正质量分数的总和为1,则它们都在0到1之间。对于时间离散,我们采用改进的Runge-Kutta/多步Patankar方法,该方法对通量是显式的,对源是隐式的。这种方法可以处理时间步长较大的刚性源,保持目标变量的正性,并保持质量分数之和为1。最后,将保界DG方法与Patankar时间积分相结合是不直接的。DG方法的保正技术要求细胞界面处的数值近似为正,而Patankar方法可以保持目标变量的预选点值为正。为了匹配自由度,我们在矩形网格上使用$$Q^k$$ Q k多项式来解决两个空间维度的问题。为了在时间上进化,我们首先读取高斯点上的多项式。然后,可以应用合适的斜率限制器来强制这些点上的解的正性,这可以通过Patankar方法保存,从而导致正更新的数值单元平均值。此外,我们使用另一个斜率限制器得到正解,用于通量的保界技术。数值算例表明了所提方案的良好性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
CiteScore
2.50
自引率
6.20%
发文量
523
期刊最新文献
On the Use of Monotonicity-Preserving Interpolatory Techniques in Multilevel Schemes for Balance Laws Stability Analysis and Performance Evaluation of Additive Mixed-Precision Runge-Kutta Methods A Finite Difference Scheme for the Fractional Laplacian on Non-uniform Grids A New Class of Simple, General and Efficient Finite Volume Schemes for Overdetermined Thermodynamically Compatible Hyperbolic Systems Conforming P3 Divergence-Free Finite Elements for the Stokes Equations on Subquadrilateral Triangular Meshes
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1