Abstract
The fifth, seventh and ninth order characteristic-wise alternative weighted essentially non-oscillatory (AWENO) finite difference schemes are applied to the fully conservative (FC) form and the overestimated quasi-conservative (OQC) form of the compressible multicomponent flows. Several linear and nonlinear numerical operators such as the linear Lax–Friedrichs operator and linearized nonlinear WENO operator and their mathematical properties are defined in order to build a general mathematical (numerical) framework for identifying the necessary and sufficient conditions required in maintaining the equilibriums of certain physical relevant properties discretely. In the case of OQC form, the AWENO scheme with the modified flux can be rigorously proved to maintain the equilibriums of velocity, pressure and temperature. Furthermore, we also show that the FC form cannot maintain the equilibriums without an additional advection equation of auxiliary variable involving the specific heat ratio. Extensive one- and two-dimensional classical benchmark problems, such as the moving material interface problem, multifluid shock-density interaction problem and shock-R22-bubble interaction problem, verify the theoretical results and also show that the AWENO schemes demonstrate less dissipation error and higher resolution than the classical WENO-Z scheme in the splitting form (Nonomura and Fujii in J Comput Phys 340:358–388, 2017).
Similar content being viewed by others
References
Abgrall, R.: How to prevent pressure oscillations in multicomponent flow calculations: a quasi conservative approach. J. Comput. Phys. 125(1), 150–160 (1996)
Borges, R., Carmona, M., Costa, B., Don, W.S.: An improved weighted essentially non-oscillatory scheme for hyperbolic conservation laws. J. Comput. Phys. 227(6), 3191–3211 (2008)
Castro, M., Costa, B., Don, W.S.: High order weighted essentially non-oscillatory WENO-Z schemes for hyperbolic conservation laws. J. Comput. Phys. 230(5), 1766–1792 (2011)
Deng, X.-G., Maekawa, H.: Compact high-order accurate nonlinear schemes. J. Comput. Phys. 130(1), 77–91 (1997)
Don, W.S., Borges, R.: Accuracy of the weighted essentially non-oscillatory conservative finite difference schemes. J. Comput. Phys. 250, 347–372 (2013)
Don, W.S., Li, P., Wang, K.Y., Gao, Z.: Improved symmetry property of high order weighted essentially non-oscillatory scheme for hyperbolic conservation laws. Adv. Appl. Math. Mech. 10(6), 1418–1439 (2018)
Fleischmann, N., Adami, S., Adams, N.A.: Numerical symmetry-preserving techniques for low-dissipation shcok-capturing schemes. Comput. Fluids 189, 94–107 (2019)
Gao, Z., Fang, L.-L., Wang, B.-S., Wang, Y.-H., Don, W.S.: Seventh and ninth orders alternative WENO finite difference schemes for hyperbolic conservation laws. Comput. Fluids, 2019, Under Revision
Harlow, F., Amsden, A.: Fluid Dynamics, Monograph LA-4700. Los Alamos National Laboratory, Los Alamos (1971)
He, Z.-W., Li, L., Zhang, Y.-S., Tian, B.-L.: Consistent implementation of characteristic flux-split based finite difference method for compressible multi-material gas flows. Comput. Fluids 168, 190–200 (2018)
He, Z.-W., Zhang, Y.-S., Li, X.-L., Li, L., Tian, B.-L.: Preventing numerical oscillations in the flux-split based finite difference method for compressible flows with discontinuities. J. Comput. Phys. 300, 269–287 (2015)
He, Z.-W., Zhang, Y.-S., Li, X.-L., Tian, B.-L.: Preventing numerical oscillations in the flux-split based finite difference method for compressible flows with discontinuities, II. Int. J. Numer. Methods Fluids 80(5), 306–316 (2016)
Jiang, G.-S., Shu, C.-W.: Efficient implementation of weighted ENO Schemes. J. Comput. Phys. 126(1), 202–228 (1996)
Jiang, Y., Shu, C.-W., Zhang, M.-P.: An alternative formulation of finite difference weighted ENO schemes with Lax–Wendroff time discretization for conservation laws. SIAM J. Sci. Comput. 35(2), A1137–A1160 (2013)
Jiang, Y., Shu, C.-W., Zhang, M.: Free-stream preserving finite difference schemes on curvilinear meshes. Methods Appl. Anal. 21(1), 1–30 (2014)
Johnsen, E., Colonius, T.: Implementation of WENO schemes in compressible multicomponent flow problems. J. Comput. Phys. 219(2), 715–732 (2006)
Johnsen, E., Ham, F.: Preventing numerical errors generated by interface-capturing schemes in compressible multi-material flows. J. Comput. Phys. 231(17), 5705–5717 (2012)
Liu, H.-X.: A numerical study of the performance of alternative weighted ENO methods based on various numerical fluxes for conservation law. Appl. Math. Comput. 296, 182–197 (2017)
Movahed, P., Johnsen, E.: A solution-adaptive method for efficient compressible multifluid simulations, with application to the Richtmyer-Meshkov instability. J. Comput. Phys. 239, 166–186 (2013)
Nonomura, T., Fujii, K.: Characteristic finite-difference WENO scheme for multicomponent compressible fluid analysis: Overestimated quasi-conservative formulation maintaining equilibruims of velocity, pressure, and temperature. J. Comput. Phys. 340, 358–388 (2017)
Nonomura, T., Iizukab, N., Fujii, K.: Freestream and vortex preservation properties of high-oreder WENO and WCNS on curvilinear grids. Comput. Fluids 39(2), 197–214 (2010)
Nonomura, T., Morizawa, S., Terashima, H., Obayashi, S., Fujii, K.: Numerical (error) issues on compressible multicomponent flows using a high-order differencing scheme: weighted compact nonlinear scheme. J. Comput. Phys. 231(8), 3181–3210 (2012)
Qiu, J.-X., Shu, C.-W.: On the construction, comparison, and local characteristic decomposition for high-order central WENO schemes. J. Comput. Phys. 183, 187–209 (2002)
Shu, C.-W., Osher, S.: Efficient implementation of essentially non-oscillatory shock-capturing schemes. J. Comput. Phys. 77(2), 439–471 (1988)
Shyue, K.-M.: An efficient shock-capturing algorithm for compressible multicomponent problems. J. Comput. Phys. 142(1), 208–242 (1998)
Wang, B.-S., Li, P., Gao, Z., Don, W.S.: An improved fifth order alternative WENO-Z finite difference scheme for hyperbolic conservation laws. J. Comput. Phys. 374, 469–477 (2018)
Acknowledgements
The authors are grateful for the discussion with Professor Baolin Tian and Zhiwei He of Institute of Applied Physics and Computational Mathematics, China, and Professor Taku Nonomura of Institute of Space and Astronautical Science, Japan. The authors are also grateful to Li-Li Fang for providing the basis of the AWENO schemes in this work. The authors would like to acknowledge the funding support of this research by the National Natural Science Foundation of China (11871443), Shandong Provincial Natural Science Foundation (ZR2017MA016). The author (Don) also likes to thank the Ocean University of China for providing the startup funding (201712011) that is used in supporting this work.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix
A Eigensystem of Fully Conservative Form
For the fully conservative form, the left and right eigenvectors of the Jacobian \(\mathbf {A}=\frac{\partial \mathbf {F}}{\partial \mathbf {Q}}\) of the flux \(\mathbf {F(\mathbf {Q})}\) are
and their corresponding eigenvalues are \({{\varvec{\Lambda }}}=\left[ \begin{array}{cccc} \lambda _{1},&\lambda _{2},&\lambda _{3},&\lambda _{4} \end{array} \right] = \left[ \begin{array}{cccc} u-c,&u,&u+c,&u \end{array} \right] ,\) where the sound speed c, the enthalpy H, \(b_{1}\), \(b_{2}\), \(b_{3}\), \(b_{4}\) and \(\frac{\partial e}{\partial Y_{1}}\) are
B Eigensystem of Overestimated Quasi-Conservative Form
In the overestimated quasi-conservative form, it is impossible to define the flux Jacobian since the system (7) is no longer expressed in a conservative form and hence, the corresponding eigensystem cannot be derived easily as in the FC form. Therefore, the left and right eigenvectors are evaluated via the modified flux Jacobian \(\mathbf {B}=\mathbf {M}\frac{\partial \mathbf {F}}{\partial \mathbf {Q}}\) and they are
and their corresponding eigenvalues are \({\varvec{\Lambda }}= {[}\lambda _1,~\lambda _2,~\lambda _3,~\lambda _4,~\lambda _5{]} = {[}u-c,~u,~u+c,~u,~u{]}\).
C The Coefficients \(d_{n}^{2k}\) for the Different Orders of Approximation in the AWENO Scheme
D The Derivations of (23) and (25)
In this section, we give the derivations of (23) and (25) in a general case. After that, the results of (23) and (25) in the specific case for constant u and P are given.
We denote a vector \(\tilde{\mathbf {Q}}_{j+l}\), for any fixed grid point j,
where \(q_i=\tilde{\mathbf {l}}_{i}\mathbf {Q}_{j+l},~i=1,\ldots ,5\) are the characteristic variables.
By substituting \(\tilde{b}_{2}= \frac{\tilde{u}^{2}\tilde{b}_{1}}{2}\) and the equation of state, \(\rho e =\Gamma P+\frac{1}{2}\rho u^{2}\) into \(q_i=\tilde{\mathbf {l}}_{i}\mathbf {Q}_{j+l}\), and by defining the operator \(\delta f=f-\tilde{f}\), one has
where \(\tilde{b}_{1}\) and \(\tilde{c}\) can be found in (49).
The WENO reconstructed conservative variables at the cell boundary \(\mathbf {Q}^{\pm }_{j+\frac{1}{2}}\) are calculated as follows
1.1 D.1 Special Case for Constant Velocity u and Pressure P
In the case of constant u and P, one has \(\delta u=\delta P=0\), and
Rights and permissions
About this article
Cite this article
Don, W.S., Li, DM., Gao, Z. et al. A Characteristic-wise Alternative WENO-Z Finite Difference Scheme for Solving the Compressible Multicomponent Non-reactive Flows in the Overestimated Quasi-conservative Form. J Sci Comput 82, 27 (2020). https://doi.org/10.1007/s10915-020-01126-y
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10915-020-01126-y