
1. 新疆大学 数学与系统科学学院,乌鲁木齐,830046
2. 空天飞行空气动力科学与技术全国重点实验室,绵阳,621000
Published:2026
移动端阅览
王伟喆, 燕振国, 朱华君, 等. 交错型CPR方法的保正实现策略及其对比研究[J]. 空气动力学学报, 2026, 44(4): 100−113.
Wang Weizhe, Yan Zhen-Guo, Zhu Huajun, et al. Positivity-preserving strategies and their comparision based on staggered CPR methods[J]. 2026, 44(4): 100-113.
王伟喆, 燕振国, 朱华君, 等. 交错型CPR方法的保正实现策略及其对比研究[J]. 空气动力学学报, 2026, 44(4): 100−113. DOI: 10.7638/kqdlxxb-2024.0170
Wang Weizhe, Yan Zhen-Guo, Zhu Huajun, et al. Positivity-preserving strategies and their comparision based on staggered CPR methods[J]. 2026, 44(4): 100-113. DOI: 10.7638/kqdlxxb-2024.0170.
计算流体力学方法在模拟涉及强间断、极低密度和极低压力的问题时容易出现因数值误差导致的负密度或负压力,从而导致计算失败,这点对于高阶精度格式尤为突出。为了解决该问题,学界发展了保正限制器,并重点针对其在高阶有限元算法中的应用进行了研究。但是,对于混合CPR/CNNW(correction procedure via reconstruction/compact non-uniform nonlinear weighted)格式,如何保证在从求解点向通量点插值的过程中,通量点上的数值始终满足保正条件,目前仍缺乏深入的研究。本文针对混合CPR/CNNW格式中的通量点保正问题,分别基于保正限制器和一阶迎风插值发展了两种保正策略。理论推导了适用于混合CPR/CNNW格式的平均值保正方法,并设计了在多级RK(multi-stage Runge-Kutta)时间推进中进行平均值保正的方法。在此基础上,对两种保正策略在多种间断问题中的表现进行了数值测试,重点比较两种保正策略的分辨率、鲁棒性和计算效率。数值测试表明,本文提出的保正策略能够有效确保计算不崩溃;其中,fpupwind策略在马赫数2 000射流问题中,将CPU时间降低了约55%,并允许使用更大的时间步长,显著提升了计算效率。
High-order accurate algorithms often encounter numerical instabilities
such as negative density or pressure
when simulating flow fields with strong discontinuities
extremely low density
or low pressure. To maintain numerical robustness while preserving high-order accuracy
significant research efforts have been devoted to positivity-preserving limiters
particularly for high-order finite element algorithms. However
existing positivity-preserving limiters predominantly focus on ensuring positivity at solution points instead of flux points. In the hybrid correction procedure via reconstruction/compact non-uniform nonlinear weighted (CPR/CNNW) scheme
there is still a lack of in-depth research regarding the positivity preservation at flux points interpolated from solution points. In this paper
we proposed two positivity-preserving strategies for the hybrid CPR/CNNW scheme using positivity-preserving limiters and a first-order upwind method to enforce positivity constraints at flux points. Furthermore
we developed a positivity-preserving method for cell averages within the hybrid CPR/CNNW scheme
incorporating a multi-stage Runge-Kutta time integration. The two positivity-preserving strategies have been validated by numerical simulations of various problems involving discontinuities
focusing on the resolution
efficiency and robustness of the two strategies. The results show that both strategies can prevent computational crashes. In particular
the fpupwind strategy reduces CPU time by approximately 55% for the Mach 2 000 jet problems
respectively
while allowing for a larger time step size
thereby significantly improving computational efficiency.
Huynh H T. A flux reconstruction approach to high-order schemes including discontinuous Galerkin methods[C]//Proc of the 18th AIAA Computational Fluid Dynamics Conference, Miami, Florida. AIAA, 2007: AIAA 2007-4079. doi: 10.2514/6.2007-4079
Wang Z J, Gao H Y. A unifying lifting collocation penalty formulation including the discontinuous Galerkin, spectral volume/difference methods for conservation laws on mixed grids[J]. Journal of Computational Physics, 2009, 228(21): 8161−8186. doi: 10.1016/j.jcp.2009.07.036
Wang Z J, Gao H Y, Haga T. A unifying discontinuous CPR formulation for the navier–stokes equations on mixed grids[M]//Computational Fluid Dynamics 2010. Berlin, Heidelberg: Springer, 2011: 59−65. doi: 10.1007/978-3-642-17884-9_5
Huynh H T. High-order methods including discontinuous Galerkin by reconstructions on triangular meshes[C]//Proc of the 49th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, Orlando, Florida. AIAA, 2011: AIAA 2011-44. doi: 10.2514/6.2011-44
Abe Y, Morinaka I, Haga T, et al. Stable, non-dissipative, and conservative flux-reconstruction schemes in split forms[J]. Journal of Computational Physics, 2018, 353: 193−227. doi: 10.1016/j.jcp.2017.10.007
Du J, Shu C W, Zhang M P. A simple weighted essentially non-oscillatory limiter for the correction procedure via reconstruction (CPR) framework[J ] . Applied Numerical Mathematics, 2015, 95: 173−198. doi: 10.1016/j.apnum.2014.01.006
VonNeumann J, Richtmyer R D. A method for the numerical calculation of hydrodynamic shocks[J]. Journal of Applied Physics, 1950, 21(3): 232−237. doi: 10.1063/1.1699639
Cook A W, Cabot W H. A high-wavenumber viscosity for high-resolution numerical methods[J]. Journal of Computational Physics, 2004, 195(2): 594−601. doi: 10.1016/j.jcp.2003.10.012
Cook A W, Cabot W H. Hyperviscosity for shock-turbulence interactions[J]. Journal of Computational Physics, 2005, 203(2): 379−385. doi: 10.1016/j.jcp.2004.09.011
Cook A W. Artificial fluid properties for large-eddy simulation of compressible turbulent mixing[J]. Physics of Fluids, 2007, 19(5): 055103. doi: 10.1063/1.2728937
Berger M, Aftosmis M, Muman S. Analysis of slope limiters on irregular grids[C]//Proc of the 43rd AIAA Aerospace Sciences Meeting and Exhibit, Reno, Nevada. AIAA, 2005: AIAA 2005-490. doi: 10.2514/6.2005-490
Cockburn B, Shu C W. TVB Runge-Kutta local projection discontinuous Galerkin finite element method for conservation laws II: general framework[J]. Mathematics of Computation, 1989, 52(186): 411−435. doi: 10.2307/2008474
Krivodonova L. Limiters for high-order discontinuous Galerkin methods[J]. Journal of Computational Physics, 2007, 226(1): 879−896. doi: 10.1016/j.jcp.2007.05.011
Qiu J X, Shu C W. Runge: kutta discontinuous Galerkin method using WENO limiters[J]. SIAM Journal on Scientific Computing, 2005, 26(3): 907−929. doi: 10.1137/s1064827503425298
Qiu J X, Shu C W. Hermite WENO schemes and their application as limiters for Runge–Kutta discontinuous Galerkin method II: two dimensional case[J]. Computers Fluids, 2005, 34(6): 642−663. doi: 10.1016/j.compfluid.2004.05.005
Du Jie. CPR method with limiters and study on traffic flow models[D]. Hefei: University of Science and Technology of China, 2015 (in Chinese).
Zhu H J, Liu H Y, Yan Z G, et al. A priori subcell limiting based on compact nonuniform nonlinear weighted schemes of high-order CPR method for hyperbolic conservation laws[J]. Computers Fluids, 2022, 241: 105456. doi: 10.1016/j.compfluid.2022.105456
Shi G Q, Zhu H J, Yan Z G. A priori subcell limiting approach for the FR/CPR method on unstructured meshes[J]. Communications in Computational Physics, 2025, 31(4): 1215−1241. doi: 10.4208/cicp.oa-2021-0165
Zhu H J, Yan Z G, Liu H Y, et al. A viscous-term subcell limiting approach for high-order FR/CPR method in solving compressible Navier-Stokes equations on curvilinear grids[J]. Journal of Computational Physics, 2024, 514: 113240. doi: 10.1016/j.jcp.2024.113240
Sedov L I. Similarity and dimensional methods in mechanics[M]. New York: Academic Press, 1959.
Ha Y, Gardner C L, Gelb A, et al. Numerical simulation of high Mach number astrophysical jets with radiative cooling[J]. Journal of Scientific Computing, 2005, 24(1): 29−44. doi: 10.1007/s10915-004-4786-4
Cockburn B, Shu C W. The runge–kutta discontinuous Galerkin method for conservation laws V[J]. Journal of Computational Physics, 1998, 141(2): 199−224. doi: 10.1006/jcph.1998.5892
Boris J P, Book D L. Flux-corrected transport. I. SHASTA, a fluid transport algorithm that works[J]. Journal of Computational Physics, 1973, 11(1): 38−69. doi: 10.1016/0021-9991(73)90147-2
Kuzmin D, Möller M, Turek S. Multidimensional FEM-FCT schemes for arbitrary time stepping[J]. International Journal for Numerical Methods in Fluids, 2003, 42(3): 265−295. doi: 10.1002/fld.493
Möller M, Kuzmin D, Kourounis D. Implicit FEM-FCT algorithms and discrete Newton methods for transient convection problems[J]. International Journal for Numerical Methods in Fluids, 2008, 57(6): 761−792. doi: 10.1002/fld.1654
Kuzmin D, Möller M, Shadid J N, et al. Failsafe flux limiting and constrained data projections for equations of gas dynamics[J]. Journal of Computational Physics, 2010, 229(23): 8766−8779. doi: 10.1016/j.jcp.2010.08.009
Kuzmin D, Löhner R, Turek S. Flux-corrected transport: principles, algorithms, and applications[M]. Dordrecht: Springer Netherlands, 2012. doi: 10.1007/978-94-007-4038-9
Shu C W. Bound-preserving high-order schemes for hyperbolic equations: survey and recent developments[M]//Theory, Numerics and Applications of Hyperbolic Problems II. Cham: Springer International Publishing, 2018: 591-603. doi: 10.1007/978-3-319-91548-7_44
Perthame B, Shu C W. On positivity preserving finite volume schemesfor Euler equations[J]. Numerische Mathematik, 1996, 73(1): 119−130. doi: 10.1007/s002110050187
Tang H Z, Xu K. Positivity-preserving analysis of explicit and implicit lax–friedrichs schemes for compressible Euler equations[J]. Journal of Scientific Computing, 2000, 15(1): 19−28. doi: 10.1023/A: 1007593601466
Einfeldt B, Munz C D, Roe P L, et al. On Godunov-type methods near low densities[J]. Journal of Computational Physics, 1991, 92(2): 273−295. doi: 10.1016/0021-9991(91)90211-3
Gressier J, Villedieu P, Moschetta J M. Positivity of flux vector splitting schemes[J]. Journal of Computational Physics, 1999, 155(1): 199−220. doi: 10.1006/jcph.1999.6337
Batten P, Clarke N, Lambert C, et al. On the choice of wavespeeds for the HLLC Riemann solver[J]. SIAM Journal on Scientific Computing, 1997, 18(6): 1553−1570. doi: 10.1137/s1064827593260140
Tao T, Xu K. Gas-kinetic schemes for the compressible Euler equations: positivity-preserving analysis[J]. Zeitschrift für Angewandte Mathematik und Physik ZAMP, 1999, 50(2): 258−281. doi: 10.1007/s000330050150
Rueda-Ramírez A, Gassner G. A subcell finite volume positivity-preserving limiter for DGSEM discretizations of the Euler equations[C]//Proc of the 14th WCCM-ECCOMAS Congress, CIMNE, 2021. doi: 10.23967/wccm-eccomas.2020.038
Hennemann S, Rueda-Ramírez A M, Hindenlang F J, et al. A provably entropy stable subcell shock capturing approach for high order split form DG for the compressible Euler equations[J]. Journal of Computational Physics, 2021, 426: 109935. doi: 10.1016/j.jcp.2020.109935
Xu Z F. Parametrized maximum principle preserving flux limiters for high order schemes solving hyperbolic conservation laws: one-dimensional scalar problem[J]. Mathematics of Computation, 2014, 83(289): 2213−2238. doi: 10.1090/s0025-5718-2013-02788-3
Xiong T, Qiu J M, Xu Z F. Parametrized positivity preserving flux limiters for the high order finite difference WENO scheme solving compressible Euler equations[J]. Journal of Scientific Computing, 2016, 67(3): 1066−1088. doi: 10.1007/s10915-015-0118-0
Xiong T, Qiu J M, Xu Z F. A parametrized maximum principle preserving flux limiter for finite difference RK-WENO schemes with applications in incompressible flows[J]. Journal of Computational Physics, 2013, 252: 310−331. doi: 10.1016/j.jcp.2013.06.026
Zhang X X, Shu C W. On positivity-preserving high order discontinuous Galerkin schemes for compressible Euler equations on rectangular meshes[J]. Journal of Computational Physics, 2010, 229(23): 8918−8934. doi: 10.1016/j.jcp.2010.08.016
Zhang X X, Xia Y H, Shu C W. Maximum-principle-satisfying and positivity-preserving high order discontinuous Galerkin schemes for Conservation laws on triangular meshes[J]. Journal of Scientific Computing, 2012, 50(1): 29−62. doi: 10.1007/s10915-011-9472-8
Zhang X X, Shu C W. Maximum-principle-satisfying and positivity-preserving high-order schemes for conservation laws: survey and new developments[J]. Proceedings: Mathematical, Physical and Engineering Sciences, 467(2134): 2752−2776.
Qin T, Shu C W. Implicit positivity-preserving high-order discontinuous Galerkin methods for conservation laws[J]. SIAM Journal on Scientific Computing, 2018, 40(1): A81−A107. doi: 10.1137/17m112436x
Ling D, Cheng J, Shu C W. Conservative high order positivity-preserving discontinuous Galerkin methods for linear hyperbolic and radiative transfer equations[J]. Journal of Scientific Computing, 2018, 77(3): 1801−1831. doi: 10.1007/s10915-018-0700-3
LeVeque R J. Numerical methods for conservation laws[M]. 2nd ed. Basel: Birkhäuser Verlag, 1992.
Wang Z J, Li Y, Jia F, et al. Towards industrial large eddy simulation using the FR/CPR method[J]. Computers Fluids, 2017, 156: 579−589. doi: 10.1016/j.compfluid.2017.04.026
Shu C W, Osher S. Efficient implementation of essentially non-oscillatory shock-capturing schemes[J]. Journal of Computational Physics, 1988, 77(2): 439−471. doi: 10.1016/0021-9991(88)90177-5
Linde T, Roe P, Linde T, et al. Robust Euler codes[C]//Proc of the 13th Computational Fluid Dynamics Conference, Snowmass Village, CO, USA. AIAA, 1997: AIAA1997-2098. doi: 10.2514/6.1997-2098
Toro E F. Riemann solvers and numerical methods for fluid dynamics[M]. Berlin, Heidelberg: Springer, 1997. doi: 10.1007/978-3-662-03490-3
Hu X Y, Adams N A, Shu C W. Positivity-preserving method for high-order conservative schemes solving compressible Euler equations[J]. Journal of Computational Physics, 2013, 242: 169−180. doi: 10.1016/j.jcp.2013.01.024
Xu Z Y, Shu C W. Third order maximum-principle-satisfying and positivity-preserving Lax-Wendroff discontinuous Galerkin methods for hyperbolic conservation laws[J]. Journal of Computational Physics, 2022, 470: 111591. doi: 10.1016/j.jcp.2022.111591
0
Views
0
下载量
0
CSCD
Publicity Resources
Related Articles
Related Author
Related Institution
京公网安备11010802024621