{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,14]],"date-time":"2026-04-14T05:00:55Z","timestamp":1776142855750,"version":"3.50.1"},"reference-count":65,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2023,7,10]],"date-time":"2023-07-10T00:00:00Z","timestamp":1688947200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computation"],"abstract":"<jats:p>This paper is devoted to the comparison of discrete velocity models used for simulation of compressible flows with arbitrary specific heat ratios in the lattice Boltzmann method. The stability of the governing equations is analyzed for the steady flow regime. A technique for the construction of stability domains in parametric space based on the analysis of eigenvalues is proposed. A comparison of stability domains for different models is performed. It is demonstrated that the maximum value of macrovelocity, which defines instability initiation, is dependent on the values of relaxation time, and plots of this dependence are constructed. For double-distribution-function models, it is demonstrated that the value of the Prantdl number does not seriously affect stability. The off-lattice parametric finite-difference scheme is proposed for the practical realization of the considered kinetic models. The Riemann problems and the problem of Kelvin\u2013Helmholtz instability simulation are numerically solved. It is demonstrated that different models lead to close numerical results. The proposed technique of stability investigation can be used as an effective tool for the theoretical comparison of different kinetic models used in applications of the lattice Boltzmann method.<\/jats:p>","DOI":"10.3390\/computation11070138","type":"journal-article","created":{"date-parts":[[2023,7,11]],"date-time":"2023-07-11T01:40:02Z","timestamp":1689039602000},"page":"138","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Analysis of Discrete Velocity Models for Lattice Boltzmann Simulations of Compressible Flows at Arbitrary Specific Heat Ratio"],"prefix":"10.3390","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1135-1469","authenticated-orcid":false,"given":"Gerasim V.","family":"Krivovichev","sequence":"first","affiliation":[{"name":"Faculty of Applied Mathematics and Control Processes, Saint Petersburg State University, 7\/9 Universitetskaya Nab., Saint Petersburg 199034, Russia"}]},{"given":"Elena S.","family":"Bezrukova","sequence":"additional","affiliation":[{"name":"BIOCAD Biothechnology Company, Ital\u2019yanskaya ul., 17 a, Saint Petersburg 191186, Russia"}]}],"member":"1968","published-online":{"date-parts":[[2023,7,10]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Succi, S. (2018). The Lattice Boltzmann Equation: For Complex States of Flowing Matter, Oxford University Press.","DOI":"10.1093\/oso\/9780199592357.001.0001"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"109713","DOI":"10.1016\/j.jcp.2020.109713","article-title":"The lattice Boltzmann method for nearly incompressible flows","volume":"431","author":"Lallem","year":"2021","journal-title":"J. Comput. Phys."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"4884","DOI":"10.1016\/j.physa.2013.06.021","article-title":"Three-dimensional finite-difference lattice Boltzmann model and its application to inviscid compressible flows with shock waves","volume":"392","author":"He","year":"2013","journal-title":"Phys. A Stat. Mech. Its Appl."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"422","DOI":"10.1016\/S0021-9991(02)00026-8","article-title":"Viscosity of finite difference lattice Boltzmann models","volume":"184","author":"Sofonea","year":"2003","journal-title":"J. Comput. Phys."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"3105","DOI":"10.1016\/j.camwa.2018.01.034","article-title":"Godunov-type upwind flux schemes of the two-dimensional finite volume discrete Boltzmann method","volume":"75","author":"Chen","year":"2018","journal-title":"Comput. Math. Appl."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1016\/j.camwa.2017.04.027","article-title":"Evaluation of the finite element lattice Boltzmann method for binary fluid flows","volume":"74","author":"Matin","year":"2017","journal-title":"Comput. Math. Appl."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"R2249","DOI":"10.1103\/PhysRevE.47.R2249","article-title":"Lattice Boltzmann thermohydrodynamics","volume":"47","author":"Alexander","year":"1993","journal-title":"Phys. Rev. E"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"026707","DOI":"10.1103\/PhysRevE.77.026707","article-title":"Lattice Boltzmann equation linear stability analysis: Thermal and athermal models","volume":"77","author":"Siebert","year":"2008","journal-title":"Phys. Rev. E"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"036306","DOI":"10.1103\/PhysRevE.67.036306","article-title":"Two-dimensional thermal model of the finite-difference lattice Boltzmann method with high spatial isotropy","volume":"67","author":"Watari","year":"2003","journal-title":"Phys. Rev. E"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"156","DOI":"10.1002\/fld.4716","article-title":"Multistep lattice Boltzmann methods: Theory and applications","volume":"90","author":"Wilde","year":"2019","journal-title":"Int. J. Numer. Methods Fluids"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"454","DOI":"10.1103\/PhysRevE.59.454","article-title":"Simple lattice Boltzmann model for simulating flows with shock wave","volume":"59","author":"Yan","year":"1999","journal-title":"Phys. Rev. E"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"035701","DOI":"10.1103\/PhysRevE.69.035701","article-title":"Lattice Boltzmann model for the compressible Navier-Stokes equations with flexible specific-heat ratio","volume":"69","author":"Kataoka","year":"2004","journal-title":"Phys. Rev. E"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"502","DOI":"10.1016\/j.physa.2007.03.037","article-title":"Finite difference lattice Boltzmann method with arbitrary specific heat ratio applicable to supersonic flow simulations","volume":"382","author":"Watari","year":"2007","journal-title":"Phys. A Stat. Mech. Its Appl."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"035701","DOI":"10.1103\/PhysRevE.77.035701","article-title":"Thermal lattice Boltzmann model for gases with internal degrees of freedom","volume":"77","author":"Nie","year":"2008","journal-title":"Phys. Rev. E"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1103\/PhysRevLett.80.65","article-title":"Discretization of the velocity space in the solution of the Boltzmann equation","volume":"80","author":"Shan","year":"1998","journal-title":"Phys. Rev. Lett."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"413","DOI":"10.1017\/S0022112005008153","article-title":"Kinetic theory representation of hydrodynamics: A way beyond the Navier\u2013Stokes equation","volume":"550","author":"Shan","year":"2006","journal-title":"J. Fluid Mech."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"325","DOI":"10.1002\/cpa.3160020402","article-title":"Note on N-dimensional hermite polynomials","volume":"2","author":"Grad","year":"1949","journal-title":"Commun. Pure Appl. Math."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"036706","DOI":"10.1103\/PhysRevE.75.036706","article-title":"Alternative method to construct equilibrium distribution functions in lattice-Boltzmann method simulation of inviscid compressible flows at high Mach number","volume":"75","author":"Qu","year":"2007","journal-title":"Phys. Rev. E"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"24003","DOI":"10.1209\/0295-5075\/103\/24003","article-title":"Lattice BGK kinetic model for high-speed compressible flows: Hydrodynamic and nonequilibrium behaviors","volume":"103","author":"Gan","year":"2013","journal-title":"Europhys. Lett."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"490","DOI":"10.1088\/0253-6102\/56\/3\/18","article-title":"Flux limiter lattice Boltzmann scheme approach to compressible flows with flexible specific-heat ratio and Prandtl number","volume":"56","author":"Gan","year":"2011","journal-title":"Commun. Theor. Phys."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"043306","DOI":"10.1103\/PhysRevE.91.043306","article-title":"Multiple-relaxation-time lattice Boltzmann kinetic model for combustion","volume":"91","author":"Xu","year":"2015","journal-title":"Phys. Rev. E"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"135101","DOI":"10.1007\/s11467-018-0749-3","article-title":"Discrete ellipsoidal statistical BGK model and Burnett equations","volume":"13","author":"Zhang","year":"2018","journal-title":"Front. Phys."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"282","DOI":"10.1006\/jcph.1998.6057","article-title":"A novel thermal model for the lattice Boltzmann method in incompressible limit","volume":"146","author":"He","year":"1998","journal-title":"J. Comput. Phys."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"056705","DOI":"10.1103\/PhysRevE.76.056705","article-title":"Coupled double-distribution-function lattice Boltzmann method for the compressible Navier-Stokes equations","volume":"76","author":"Li","year":"2007","journal-title":"Phys. Rev. E"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"567","DOI":"10.1016\/j.apm.2017.03.016","article-title":"Lattice Boltzmann simulation for high-speed compressible viscous flows with a boundary layer","volume":"48","author":"Qiu","year":"2017","journal-title":"Appl. Math. Model."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"2241","DOI":"10.1016\/j.camwa.2020.07.012","article-title":"Lattice Boltzmann simulation for unsteady shock wave\/boundary layer interaction in a shock tube","volume":"80","author":"Qiu","year":"2020","journal-title":"Comput. Math. Appl."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"033313","DOI":"10.1103\/PhysRevE.91.033313","article-title":"Discrete unified gas kinetic scheme for all Knudsen number flows. II. Thermal compressible case","volume":"91","author":"Guo","year":"2015","journal-title":"Phys. Rev. E"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"7747","DOI":"10.1016\/j.jcp.2010.06.032","article-title":"A unified gas-kinetic scheme for continuum and rarefied flows","volume":"229","author":"Xu","year":"2015","journal-title":"J. Comput. Phys."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1016\/j.compfluid.2016.03.009","article-title":"A compressible lattice Boltzmann finite volume model for high subsonic and transonic flows on regular lattices","volume":"131","author":"Feng","year":"2016","journal-title":"Comput. Fluids"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"013306","DOI":"10.1103\/PhysRevE.99.013306","article-title":"Lattice Boltzmann model for compressible flows on standard lattices: Variable Prandtl number and adiabatic exponent","volume":"99","author":"Saadat","year":"2019","journal-title":"Phys. Rev. E"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"010604","DOI":"10.1103\/PhysRevLett.117.010604","article-title":"Lattice kinetic theory in a comoving Galilean reference frame","volume":"117","author":"Frapolli","year":"2016","journal-title":"Phys. Rev. Lett."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1016\/j.compfluid.2018.01.039","article-title":"A double-distribution-function lattice Boltzmann model for high-speed compressible viscous flows","volume":"166","author":"Qiu","year":"2018","journal-title":"Comput. Fluids"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"104867","DOI":"10.1016\/j.compfluid.2021.104867","article-title":"Improved compressible hybrid lattice Boltzmann method on standard lattice for subsonic and supersonic flows","volume":"219","author":"Renard","year":"2021","journal-title":"Comput. Fluids"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"066106","DOI":"10.1063\/5.0011839","article-title":"A pressure-based regularized lattice-Boltzmann method for the simulation of compressible flows","volume":"32","author":"Farag","year":"2020","journal-title":"Phys. Fluids"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"82","DOI":"10.1016\/j.jcp.2019.05.031","article-title":"Hybrid recursive regularized thermal lattice Boltzmann model for high subsonic compressible flows","volume":"394","author":"Feng","year":"2019","journal-title":"J. Comput. Phys."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"126108","DOI":"10.1063\/5.0033364","article-title":"Improved standard thermal lattice Boltzmann model with hybrid recursive regularization for compressible laminar and turbulent flows","volume":"32","author":"Guo","year":"2020","journal-title":"Phys. Fluids"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"109570","DOI":"10.1016\/j.jcp.2020.109570","article-title":"An efficient lattice Boltzmann method for compressible aerodynamics on D3Q19 lattice","volume":"418","author":"Guo","year":"2020","journal-title":"J. Comput. Phys."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"176","DOI":"10.1016\/j.compfluid.2018.02.012","article-title":"MRT discrete Boltzmann method for compressible exothermic reactive flows","volume":"166","author":"Lin","year":"2018","journal-title":"Comput. Fluids"},{"key":"ref_39","unstructured":"Landau, L.D., and Lifshitz, E.M. (2011). Statistical Physics, Part 1 (Course of Theoretical Physics, Volume 5), Elsevier."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"511","DOI":"10.1103\/PhysRev.94.511","article-title":"A model for collision processes in gases. I. Small amplitude processes in charged and neutral one-component systems","volume":"94","author":"Bhatnagar","year":"1954","journal-title":"Phys. Rev."},{"key":"ref_41","first-page":"25","article-title":"Stability analysis of body force action models used in the single-relaxation-time single-phase lattice Boltzmann method","volume":"348","author":"Krivovichev","year":"2019","journal-title":"Appl. Math. Comput."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"1503","DOI":"10.1016\/j.camwa.2019.09.010","article-title":"Analysis of the parametric models of passive scalar transport used in the lattice Boltzmann method","volume":"79","author":"Krivovichev","year":"2020","journal-title":"Comput. Math. Appl."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1016\/0010-4655(74)90086-1","article-title":"EISPACK\u2014A package of matrix eigensystem routines","volume":"7","author":"Garbow","year":"1974","journal-title":"Comput. Phys. Commun."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"1747","DOI":"10.1142\/S0129183107011716","article-title":"Lattice Boltzmann approach to high-speed compresible flows","volume":"18","author":"Pan","year":"2007","journal-title":"Int. J. Mod. Phys. C"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"1721","DOI":"10.1016\/j.physa.2007.11.013","article-title":"Two-dimensional lattice Boltzmann model for compressible flows with high Mach number","volume":"387","author":"Gan","year":"2008","journal-title":"Phys. A Stat. Mech. Its Appl."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"344","DOI":"10.1016\/j.ijheatmasstransfer.2018.03.083","article-title":"MHD mixed convection of viscoplastic fluids in different aspect ratios of a lid-driven cavity using LBM","volume":"124","author":"Kefayati","year":"2018","journal-title":"Int. J. Heat Mass Transf."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"238","DOI":"10.1016\/j.jfluidstructs.2018.09.007","article-title":"Immersed boundary-finite difference lattice Boltzmann method through fluid\u2013structure interaction for viscoplastic fluids","volume":"83","author":"Kefayati","year":"2018","journal-title":"J. Fluids Struct."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"226","DOI":"10.1016\/j.compfluid.2018.09.002","article-title":"A lattice Boltzmann model for thermal non-Newtonian fluid flows through porous media","volume":"176","author":"Kefayati","year":"2018","journal-title":"Comput. Fluids"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"013102","DOI":"10.1063\/5.0130947","article-title":"Finite difference lattice Boltzmann method for modeling dam break debris flows","volume":"35","author":"Kefayati","year":"2023","journal-title":"Phys. Fluids"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"112005","DOI":"10.1063\/5.0124292","article-title":"A macroscopic and mesoscopic model of Newtonian and non-Newtonian nanofluids with a two-energy equation method","volume":"34","author":"Kefayati","year":"2023","journal-title":"Phys. Fluids"},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"013108","DOI":"10.1063\/5.0139057","article-title":"Internally heated convection of viscoplastic fluids in enclosures using a lattice Boltzmann method","volume":"35","author":"Kefayati","year":"2023","journal-title":"Phys. Fluids"},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"101151","DOI":"10.1016\/j.jocs.2020.101151","article-title":"Parametric schemes for the simulation of the advection process in finite-difference-based single-relaxation-time lattice Boltzmann methods","volume":"44","author":"Krivovichev","year":"2020","journal-title":"J. Comput. Sci."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/0021-9991(78)90023-2","article-title":"A survey of several finite difference methods for systems of nonlinear hyperbolic conservation laws","volume":"27","author":"Sod","year":"1978","journal-title":"J. Comput. Phys."},{"key":"ref_54","first-page":"e00573","article-title":"The Sod gasdynamics problem as a tool for benchmarking face flux construction in the finite volume method","volume":"10","author":"Marzouk","year":"2020","journal-title":"Sci. Afr."},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Toro, E.F. (2010). Riemann Solvers and Numerical Methods for Fluid Dynamics: A Practical Introduction, Springer.","DOI":"10.1007\/b79761"},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"755","DOI":"10.1038\/nature02799","article-title":"Transport of solar wind into Earth\u2019s magnetosphere through rolled-up Kelvin\u2013Helmholtz vortices","volume":"430","author":"Hasegawa","year":"2004","journal-title":"Nature"},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"056305","DOI":"10.1063\/1.3096790","article-title":"A high energy density shock driven Kelvin\u2013Helmholtz shear layer experiment","volume":"16","author":"Hurricane","year":"2009","journal-title":"Phys. Plasmas"},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"042103","DOI":"10.1063\/1.3372843","article-title":"Combined effect of the density and velocity gradients in the combination of Kelvin\u2013Helmholtz and Rayleigh\u2013Taylor instabilities","volume":"17","author":"Wang","year":"2010","journal-title":"Phys. Plasmas"},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1016\/j.cpc.2018.12.018","article-title":"Discrete Boltzmann method for non-equilibrium flows: Based on Shakhov model","volume":"238","author":"Zhang","year":"2019","journal-title":"Comput. Phys. Commun."},{"key":"ref_60","doi-asserted-by":"crossref","first-page":"056704","DOI":"10.1103\/PhysRevE.83.056704","article-title":"Lattice Boltzmann study on Kelvin-Helmholtz instability: Roles of velocity and density gradients","volume":"83","author":"Gan","year":"2011","journal-title":"Phys. Rev. E"},{"key":"ref_61","doi-asserted-by":"crossref","first-page":"20190399","DOI":"10.1098\/rsta.2019.0399","article-title":"Compressibility in lattice Boltzmann on standard stencils: Effects of deviation from reference temperature","volume":"378","author":"Hosseini","year":"2020","journal-title":"Philos. Trans. R. Soc. A Math. Phys. Eng. Sci."},{"key":"ref_62","doi-asserted-by":"crossref","first-page":"050501","DOI":"10.1088\/1674-1056\/24\/5\/050501","article-title":"A multiple-relaxation-time lattice Boltzmann method for high-speed compressible flows","volume":"24","author":"Li","year":"2015","journal-title":"Chin. Phys. B"},{"key":"ref_63","doi-asserted-by":"crossref","first-page":"350","DOI":"10.1016\/j.camwa.2013.08.033","article-title":"Multiphase cascaded lattice Boltzmann method","volume":"67","author":"Luo","year":"2014","journal-title":"Comput. Math. Appl."},{"key":"ref_64","doi-asserted-by":"crossref","first-page":"053307","DOI":"10.1103\/PhysRevE.96.053307","article-title":"Consistent forcing scheme in the cascaded lattice Boltzmann method","volume":"96","author":"Fei","year":"2017","journal-title":"Phys. Rev. E"},{"key":"ref_65","doi-asserted-by":"crossref","first-page":"270","DOI":"10.1016\/j.ijheatfluidflow.2018.02.007","article-title":"A cascaded lattice Boltzmann model for thermal convective flows with local heat sources","volume":"70","author":"Elseid","year":"2018","journal-title":"Int. J. Heat Fluid Flow"}],"container-title":["Computation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2079-3197\/11\/7\/138\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T20:10:02Z","timestamp":1760127002000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2079-3197\/11\/7\/138"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,10]]},"references-count":65,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2023,7]]}},"alternative-id":["computation11070138"],"URL":"https:\/\/doi.org\/10.3390\/computation11070138","relation":{},"ISSN":["2079-3197"],"issn-type":[{"value":"2079-3197","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,7,10]]}}}