{"title":"Provably positivity-preserving constrained transport scheme for 2D and 3D ideal magnetohydrodynamics","authors":"Dongwen Pang , Kailiang Wu","doi":"10.1016/j.jcp.2025.114312","DOIUrl":null,"url":null,"abstract":"<div><div>This paper proposes and analyzes a robust second-order positivity-preserving constrained transport (PPCT) scheme for ideal magnetohydrodynamics (MHD) on non-staggered Cartesian meshes. The PPCT scheme provably preserves two crucial physical constraints: a globally discrete divergence-free (DDF) condition on the magnetic field and the positivity of density and pressure. Achieving both properties in a single framework is essential for stability and physical fidelity in MHD simulations, yet this has proven to be a challenging endeavor (existing works, e.g., [S. Ding & K. Wu, <em>SIAM J. Sci. Comput.</em>, 46: A50–A79, 2024], achieve positivity and only a locally DDF property simultaneously). The PPCT method is motivated by a novel splitting technique proposed in [T.A. Dao, M. Nazarov & I. Tomas, <em>J. Comput. Phys.</em>, 508: 113009, 2024], which splits the MHD system into an Euler subsystem with a steady magnetic field and a magnetic subsystem with steady density and internal energy. To achieve structure-preserving properties, the PPCT scheme uses a novel finite volume-finite difference (FV-FD) hybrid approach: a PP finite volume method for the Euler subsystem and a CT finite difference method for the magnetic subsystem. The two are coupled using Strang splitting. The finite volume method is based on a new PP limiter, which is proven to maintain the second-order accuracy of the reconstruction. The PP limiter enforces the positivity of the reconstructed values for density and pressure, as well as an a priori condition for the PP property of the updated cell averages. A rigorous theoretical proof of the PP property is provided using the geometric quasilinearization (GQL) approach [K. Wu & C.-W. Shu, <em>SIAM Review</em>, 65:1031–1073, 2023]. For the magnetic subsystem, we construct an implicit finite difference CT method that conserves energy and preserves a globally DDF constraint on non-staggered Cartesian meshes. The resulting nonlinear algebraic system is solved with an iterative algorithm, reducing the residual error to machine precision within a few iterations. Unique solvability and convergence of this algorithm are theoretically proven under a CFL-like condition. Since the finite difference CT method for the magnetic subsystem is unconditionally energy-stable and preserves steady density and internal energy, the time step for the PP property and stability of the PPCT scheme is restricted only by a mild CFL condition for the scheme of the Euler subsystem. While the primary focus is on the 2D case for clarity, the 3D extension of the proposed PPCT framework is also presented. Several challenging 2D and 3D numerical experiments, including highly magnetized MHD jets with extremely high Mach numbers, validate the accuracy, robustness, and high resolution of the PPCT scheme.</div></div>","PeriodicalId":352,"journal":{"name":"Journal of Computational Physics","volume":"541 ","pages":"Article 114312"},"PeriodicalIF":3.8000,"publicationDate":"2025-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Computational Physics","FirstCategoryId":"101","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0021999125005959","RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
This paper proposes and analyzes a robust second-order positivity-preserving constrained transport (PPCT) scheme for ideal magnetohydrodynamics (MHD) on non-staggered Cartesian meshes. The PPCT scheme provably preserves two crucial physical constraints: a globally discrete divergence-free (DDF) condition on the magnetic field and the positivity of density and pressure. Achieving both properties in a single framework is essential for stability and physical fidelity in MHD simulations, yet this has proven to be a challenging endeavor (existing works, e.g., [S. Ding & K. Wu, SIAM J. Sci. Comput., 46: A50–A79, 2024], achieve positivity and only a locally DDF property simultaneously). The PPCT method is motivated by a novel splitting technique proposed in [T.A. Dao, M. Nazarov & I. Tomas, J. Comput. Phys., 508: 113009, 2024], which splits the MHD system into an Euler subsystem with a steady magnetic field and a magnetic subsystem with steady density and internal energy. To achieve structure-preserving properties, the PPCT scheme uses a novel finite volume-finite difference (FV-FD) hybrid approach: a PP finite volume method for the Euler subsystem and a CT finite difference method for the magnetic subsystem. The two are coupled using Strang splitting. The finite volume method is based on a new PP limiter, which is proven to maintain the second-order accuracy of the reconstruction. The PP limiter enforces the positivity of the reconstructed values for density and pressure, as well as an a priori condition for the PP property of the updated cell averages. A rigorous theoretical proof of the PP property is provided using the geometric quasilinearization (GQL) approach [K. Wu & C.-W. Shu, SIAM Review, 65:1031–1073, 2023]. For the magnetic subsystem, we construct an implicit finite difference CT method that conserves energy and preserves a globally DDF constraint on non-staggered Cartesian meshes. The resulting nonlinear algebraic system is solved with an iterative algorithm, reducing the residual error to machine precision within a few iterations. Unique solvability and convergence of this algorithm are theoretically proven under a CFL-like condition. Since the finite difference CT method for the magnetic subsystem is unconditionally energy-stable and preserves steady density and internal energy, the time step for the PP property and stability of the PPCT scheme is restricted only by a mild CFL condition for the scheme of the Euler subsystem. While the primary focus is on the 2D case for clarity, the 3D extension of the proposed PPCT framework is also presented. Several challenging 2D and 3D numerical experiments, including highly magnetized MHD jets with extremely high Mach numbers, validate the accuracy, robustness, and high resolution of the PPCT scheme.
本文提出并分析了理想磁流体动力学(MHD)在非交错笛卡尔网格上的二阶保正约束输运(PPCT)鲁棒方案。PPCT方案可以证明保留了两个关键的物理约束:磁场的全局离散无散度(DDF)条件和密度和压力的正性。在单一框架中实现这两种特性对于MHD模拟的稳定性和物理保真度至关重要,但这已被证明是一项具有挑战性的努力(现有的工作,例如[S。丁凯,吴凯,吴国强,吴国强。第一版。, 46: A50-A79, 2024],同时实现正性和仅局部DDF性质)。PPCT方法是由一种新的分裂技术提出的[T.A.]Dao, M. Nazarov; I. Tomas, J. Comput。理论物理。[j],将MHD系统划分为具有稳定磁场的欧拉子系统和具有稳定密度和内能的磁子系统。为了实现结构保持特性,PPCT方案采用了一种新的有限体积-有限差分(FV-FD)混合方法:欧拉子系统采用PP有限体积法,磁子系统采用CT有限差分法。两者通过斯特朗分裂耦合。有限体积法是基于一种新的PP限制器的方法,该方法被证明可以保持重构的二阶精度。PP限制器强制密度和压力重建值的正性,以及更新的细胞平均值的PP属性的先验条件。使用几何拟线性化(GQL)方法对PP性质提供了严格的理论证明[K]。吴& c & w;[j].中国生物医学工程学报,2016,35(5):559 - 567。对于磁子系统,我们构造了一种隐式有限差分CT方法,该方法既节省了能量,又保留了非交错笛卡尔网格上的全局DDF约束。用迭代算法求解得到的非线性代数系统,在几次迭代中减小了对机器精度的残差。在类cfl条件下,从理论上证明了该算法的唯一可解性和收敛性。由于磁分系统的有限差分CT法是无条件能量稳定的,并且保持了稳定的密度和内能,因此PPCT方案的PP特性和稳定性的时间步长仅受欧拉分系统方案的温和CFL条件的限制。虽然主要的焦点是在2D情况下的清晰度,提出的PPCT框架的3D扩展也提出。几个具有挑战性的2D和3D数值实验,包括具有极高马赫数的高磁化MHD射流,验证了PPCT方案的准确性、鲁棒性和高分辨率。
期刊介绍:
Journal of Computational Physics thoroughly treats the computational aspects of physical problems, presenting techniques for the numerical solution of mathematical equations arising in all areas of physics. The journal seeks to emphasize methods that cross disciplinary boundaries.
The Journal of Computational Physics also publishes short notes of 4 pages or less (including figures, tables, and references but excluding title pages). Letters to the Editor commenting on articles already published in this Journal will also be considered. Neither notes nor letters should have an abstract.