Hostname: page-component-76d6cb85b7-lrvh5 Total loading time: 0 Render date: 2026-07-12T15:20:41.763Z Has data issue: false hasContentIssue false

Lattice Boltzmann model for non-ideal compressible fluid dynamics

Published online by Cambridge University Press:  17 June 2026

Seyed Ali Hosseini*
Affiliation:
Department of Mechanical and Process Engineering, ETH Zurich , Zurich 8092, Switzerland
Milo Feinberg*
Affiliation:
Department of Mechanical and Process Engineering, ETH Zurich , Zurich 8092, Switzerland
Ilya Karlin*
Affiliation:
Department of Mechanical and Process Engineering, ETH Zurich , Zurich 8092, Switzerland
*
Corresponding authors: Ilya Karlin, karlin@lav.mavt.ethz.ch; Seyed Ali Hosseini, shosseini@ethz.ch; Milo Feinberg, mfeinberg@ethz.ch
Corresponding authors: Ilya Karlin, karlin@lav.mavt.ethz.ch; Seyed Ali Hosseini, shosseini@ethz.ch; Milo Feinberg, mfeinberg@ethz.ch
Corresponding authors: Ilya Karlin, karlin@lav.mavt.ethz.ch; Seyed Ali Hosseini, shosseini@ethz.ch; Milo Feinberg, mfeinberg@ethz.ch

Abstract

Content of image described in text.

We present a new kinetic model and its lattice Boltzmann realisation for the simulation of compressible, non-ideal fluid flows. The method employs first-neighbour lattices and introduces a consistent set of correction terms constructed via quasi-equilibrium attractors, ensuring positive-definite and Galilean-invariant Navier–Stokes dissipation rates. This construction circumvents the need for extended stencils or ad hoc regularisation, while maintaining numerical stability and thermodynamic consistency across a broad range of flow regimes. The resulting model accurately reproduces both the Euler and Navier–Stokes hydrodynamic limits. As a stringent validation, we demonstrate, for the first time within a lattice Boltzmann framework, quantitatively accurate simulations of shock–drop interactions at Mach numbers up to 1.47. The proposed approach thus extends the applicability of lattice Boltzmann methods to high-speed, non-ideal compressible flows with a minimal kinetic stencil.

Information

Type
JFM Papers
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1. Figure 1 long description.Pressure–temperature diagram for CO2$\textrm {CO}_{2}$. The colour scale indicates the compressibility factor Z=P/ρRT$Z=P/\rho RT$, where ρ$\rho$, P$P$ and R$R$ are the density, pressure and specific gas constant, respectively. Figure reproduced from Guardone et al. (2024). Here, Pc$P_c$ and Tc$T_c$ are the critical pressure and temperature.

Figure 1

Figure 2. Figure 2 long description.Overall structure of the proposed algorithm for the simulation of compressible non-ideal flows.

Figure 2

Table 1. Critical properties of nitrogen N2$\textrm {N}_{2}$. The critical density used here comes from fitting critical temperature and pressure from Jacobsen, Stewart & Jahangiri (1986) to the van der Waals equation of state.Table 1 long description.

Figure 3

Figure 3. Figure 3 long description.Speed of sound for nitrogen N2$\textrm {N}_{2}$ on the saturated liquid and vapour branches. Line: analytical solution from (4.4); markers: simulations.

Figure 4

Figure 4. Figure 4 long description.Kinematic viscosity as measured from shear wave decay simulations at different Mach numbers. Solid black line: analytical viscosity; square markers: viscosity measured from simulations.

Figure 5

Figure 5. Thermal conductivity as measured from simulations at different Mach numbers. Plain black line: analytical thermal conductivity; square markers: thermal conductivity measured from simulations.

Figure 6

Figure 6. Figure 6 long description.Left panel: temperature and density distribution across the channel for the thermal Couette flow at different Prandtl numbers. Triangle, square and circular markers are analytical results for Pr∈{0.6,1.2,4.9}${Pr}\in \{0.6, 1.2, 4.9\}$ respectively. Solid and dashed lines are temperature and density profiles from simulations. Here, Ma=0.8${\textit{Ma}}=0.8$ for all cases. Right panel: temperature and density distribution for different Mach numbers. Triangle, square and circular markers are analytical results for Ma∈{0.8,1.2,1.6}${\textit{Ma}}\in \{0.8, 1.2, 1.6\}$ respectively. Solid and dashed lines are temperature and density profiles from simulations. Here, Pr=1.2${Pr}=1.2$ for all cases.

Figure 7

Figure 7. Normal dissipation rate σ$\sigma$ as measured from normal wave decay simulations at different Mach numbers. Plain black line: analytical dissipation rate, square markers: dissipation rate measured from simulations.

Figure 8

Figure 8. Figure 8 long description.Liquid–vapour co-existence densities for nitrogen N2$\textrm {N}_{2}$. Line: Maxwell’s equal-area rule; symbols: simulation.

Figure 9

Table 2. Grid properties for the nitrogen N2$\textrm {N}_{2}$ liquid–vapour interface simulations.

Figure 10

Figure 9. Figure 9 long description.Liquid–vapour interface for nitrogen N2$\textrm {N}_{2}$ at Tr=0.9$T_r=0.9$. Black lines are converged results from implicit finite-difference solver and red markers from LBM simulations. Top left panel: δx=5μm$\delta x=5\,\unicode{x03BC}{\rm m}$ and top right panel: δx=1μm$\delta x=1\,\unicode{x03BC} \textrm {m}$. Bottom left panel: δx=0.5μm$\delta x=0.5\,\unicode{x03BC} \textrm {m}$. Bottom right panel: δx=0.1μm$\delta x=0.1\,\unicode{x03BC} \textrm {m}$.

Figure 11

Figure 10. Figure 10 long description.Convergence of the vapour-phase density for nitrogen N2$\textrm {N}_{2}$ at Tr=0.9$T_r=0.9$. Markers are results from simulations while the dashed line indicates second-order convergence.

Figure 12

Table 3. List of initial conditions for shock-tube cases.Table 3 long description.

Figure 13

Table 4. Numerical parameters for the shock-tube cases.

Figure 14

Figure 11. Figure 11 long description.Reduced density and pressure fields for shock tube I at time t=0.45Lxρc/Pc$t=0.45 L_x\sqrt {\rho _c/P_c}$. Solid lines are reference data from Guardone & Vigevano (2002) and markers denote simulation results.

Figure 15

Figure 12. Figure 12 long description.(a) Fundamental derivative Γ$\varGamma$ distribution for shock tube I at t=0.45Lxρc/Pc$t=0.45 L_x\sqrt {\rho _c/P_c}$. Solid lines are reference data from Guardone & Vigevano (2002) and markers are from simulations. (b) Fundamental derivative Γ$\varGamma$ iso-contours in Pr$P_r$ρr$\rho _r$ plane. Red square symbols represent the state of the shock tube shown on the left panel. The solid black line is the co-existence curve. Dashed black line represents Γ=1$\Gamma=1$.

Figure 16

Figure 13. Figure 13 long description.Reduced density and pressure fields for shock tube II at time t=0.2Lxρc/Pc$t=0.2 L_x\sqrt {\rho _c/P_c}$. Solid lines are reference data from Guardone & Vigevano (2002) and markers are from simulations.

Figure 17

Figure 14. Figure 14 long description.(a) Fundamental derivative Γ$\varGamma$ distribution for shock tube II at t=0.2Lxρc/Pc$t=0.2 L_x\sqrt {\rho _c/P_c}$. Solid lines are reference data from Guardone & Vigevano (2002) and markers are from simulations. (b) Fundamental derivative Γ$\varGamma$ iso-contours in Pr$P_r$ρr$\rho _r$ plane. red square symbols represent the state of the shock tube shown on the left in the Pr$P_r$ρr$\rho _r$ space. The solid black line is the co-existence curve.

Figure 18

Figure 15. Figure 15 long description.Reduced density and pressure fields for shock tube III at time t=0.15Lxρc/Pc$t=0.15 L_x\sqrt {\rho _c/P_c}$. Solid lines are reference data from Guardone & Vigevano (2002) and markers are from simulations.

Figure 19

Figure 16. Figure 16 long description.(a) Fundamental derivative Γ$\varGamma$ distribution for shock tube III at t=0.15Lxρc/Pc$t=0.15 L_x\sqrt {\rho _c/P_c}$. Solid lines are reference data from Guardone & Vigevano (2002) and markers are from simulations. (b) Fundamental derivative Γ$\varGamma$ iso-contours in Pr$P_r$ρr$\rho _r$ plane. Red square symbols represent the state of the shock tube shown in the left in the Pr$P_r$ρr$\rho _r$ space. The solid black line is the co-existence curve.

Figure 20

Figure 17. Figure 17 long description.Schlieren images of shock–liquid-column interaction case at, from top to bottom, t/t0=0$t/t_0=0$, t/t0=0.3$t/t_0=0.3$ and t/t0=0.7$t/t_0=0.7$. Schlieren images are generated as ϕ=exp⁡(−a(‖∇ρ‖/max(‖∇ρ‖)))$\phi = \exp (-a( {\|\boldsymbol{\nabla }\rho \|}/{\textrm {max}(\|\boldsymbol{\nabla }\rho \|)}))$ with a=100$a=100$. The visualisation follows Quirk & Karni (1996) and Meng & Colonius (2015). Solid red lines indicate the liquid-column interface identified from a density level; ISW: incident shock wave; LC: liquid column; TSW: transmitted shock wave; RSW: reflected shock wave; MS: Mach stem; R-TW: retransmitted wave; REW: reflected expansion wave.

Figure 21

Figure 18. Figure 18 long description.Evolution of the column width W$W$ along x$x$-axis over time for three different Mach numbers. Simulations: (solid black line) Mas=1.47${ Ma}_s=1.47$, (red dashed line) Ma = 1.3 and (blue dotted line) Mas=1.18${\textit{Ma}}_s=1.18$. Experiments (Igra & Takayama 2001): (black filled circular markers) Ma = 1.47, (red filled triangle markers) Ma=1.3${\textit{Ma}}=1.3$ and (blue filled square markers) Ma=1.18${\textit{Ma}}=1.18$. Numerical results from Reyhanian et al. (2020): (black unfilled circular markers) Ma=1.47${\textit{Ma}}=1.47$, (red unfilled triangle markers) Ma=1.3${\textit{Ma}}=1.3$ and (blue unfilled square markers) Ma=1.18${\textit{Ma}}=1.18$.

Figure 22

Figure 19. Figure 19 long description.Shock–liquid-column interaction for Ma=1.47${\textit{Ma}}=1.47$ at t/t0=0.3$t/t_0=0.3$. (Bottom left) numerical Schlieren image. (a) reduced pressure distribution along the x$x$-axis centreline. (b) Fundamental derivative iso-contours in Pr$P_r$ρr$\rho _r$ plane. Red square symbols represent the state of the domain. The blue dash lined is the critical-temperature isotherm. Solid black line is the co-existence curve; PSV: post-shock vapour, PRSV: post-reflected shock vapour, PSL: post-shock liquid, SL: saturated liquid and SV: saturated vapour.

Figure 23

Table 5. Moments of feq$f^{\textit{eq}}$ and geq$g^{\textit{eq}}$.Table 5 long description.

Figure 24

Table 6. Moments of F⋆$\mathcal{F}^\star$ and G⋆$\mathcal{G}^\star$.Table 6 long description.

Figure 25

Figure 20. Figure 20 long description.Left: numerical Schlieren image of shock-liquid-column interaction at Ma=1.47${\textit{Ma}}=1.47$ with resolutions (from top to bottom): 600×600$600\times 600$, 800×800$800\times 800$, 1000×1000$1000\times 1000$. Right: error in position of shock inside the liquid column along the centreline xs$x_s$.

Figure 26

Figure 21. Figure 21 long description.Distribution of normalised effective viscosity in the domain at t/t0=0.3$t/t_0=0.3$ for Ma=1.47${\textit{Ma}}=1.47$ and resolution of 800×800$800\times 800$.