Hostname: page-component-76d6cb85b7-5qg8f Total loading time: 0 Render date: 2026-07-22T14:33:28.853Z Has data issue: false hasContentIssue false

Quasilinear modelling of supersonic turbulent channel flow using incompressible flow data

Published online by Cambridge University Press:  19 June 2026

Zecheng Zou*
Affiliation:
Department of Aeronautics, Imperial College London , London SW7 2AZ, UK
Alessandro Ceci
Affiliation:
Gran Sasso Science Institute, Viale Francesco Crispi 7, L’Aquila 67100, Italy Dipartimento di Ingegneria Meccanica e Aerospaziale, Sapienza Università di Roma, Via Eudossiana 18, Roma 00184, Italy
Yuxin Jiao
Affiliation:
Department of Aeronautics, Imperial College London , London SW7 2AZ, UK CAPT-HEDPS, SKLTCS, Department of Mechanics and Engineering Science, College of Engineering, Peking University, Beijing 100871, PR China
Sergio Pirozzoli
Affiliation:
Dipartimento di Ingegneria Meccanica e Aerospaziale, Sapienza Università di Roma, Via Eudossiana 18, Roma 00184, Italy
Yongyun Hwang
Affiliation:
Department of Aeronautics, Imperial College London , London SW7 2AZ, UK
*
Corresponding author: Zecheng Zou, zecheng.zou19@imperial.ac.uk

Abstract

Content of image described in text.

This study extends the data-driven quasilinear approximation (DQLA) (Holford, Lee & Hwang 2024 J. Fluid Mech., vol. 980, A12) to compressible turbulent channel flow. The DQLA employs the eddy viscosity enhanced linearised compressible Navier–Stokes operator (Chen et al. 2023 J. Fluid Mech., vol. 962, A7), driven by stochastic forcing whose streamwise weights are determined through self-similarity assimilated from an incompressible direct numerical simulation (DNS) database, and spanwise weights are obtained by minimising discrepancies in the Reynolds stresses between the mean and the fluctuation equations. Without any compressible DNS input, the extended DQLA reproduces turbulence intensities and energy spectra in close quantitative agreement with DNS up to bulk Mach number $\textit{Ma}_b=1.5$, and exhibits a consistent collapse of turbulence statistics across Mach numbers when expressed in semilocal units at the same centreline semilocal friction Reynolds number $\textit{Re}_{\tau c}^*$. This collapse is largely inherited from the scaling properties of the mean flow and is preserved through DQLA, consistent with Morkovin’s hypothesis. At higher Mach number ($\textit{Ma}_b=3.0$), systematic deviations emerge, reflecting the limitations of the present modelling assumptions, particularly the neglect of nonlinear terms associated with density fluctuations. The results demonstrate the predictive capability of DQLA up to moderate Mach numbers, and establish its potential as a physically interpretable and computationally efficient framework for exploring compressible wall-bounded turbulence at high Reynolds numbers.

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

Table 1. Case parameters for QL approximation in the present study: Reτc∗$\textit{Re}^*_{\tau c}$, semilocal friction Reynolds number at the channel centreline; T~c/Tw$\tilde {T}_c/T_w$, temperature at the channel centreline; Ny$N_y$, number of wall-normal collocation points; Nkx$N_{k_x}$, number of streamwise wavenumbers; Nkz$N_{k_z}$, number of spanwise wavenumbers; γl$\gamma _l$, regularisation parameters for each component l={ρ,u,T}$l=\{\rho , u, T\}$ (see (2.25a)).Table 1 long description.

Figure 1

Figure 1. Figure 1 long description.The spanwise forcing weight for QL approximation: (a) temperature WT,kz(kz)$W_{T,k_z}(k_z)$ (blue solid); (b) density Wρ,kz(kz)$W_{\rho ,k_z}(k_z)$ (green solid) and velocity Wu,kz(kz)$W_{u,k_z}(k_z)$. Here, Mab=1.5$\textit{Ma}_b=1.5$ and Reτ=1000$\textit{Re}_{\tau }=1000$.

Figure 2

Table 2. The errors from the solution to the optimisation problem (2.25a). Here, Eρv=EF[ρ′v″]$\mathcal{E}_{\rho v}=\mathbb{E}_F[\rho 'v'']$, Euv=u″v″~−EF[u″v″]$\mathcal{E}_{u v}=\widetilde {u''v''} -\mathbb{E}_F[u''v'']$ and EvT=v″T″~−EF[v″T″]$\mathcal{E}_{vT}=\widetilde {v''T''} -\mathbb{E}_F[v''T'']$. The norms are also defined as ||⋅||Q2≡∫02(⋅)2Q(y)dy$||\boldsymbol{\cdot }||_Q^2 \equiv \int _0^{2}(\boldsymbol{\cdot })^2 Q(y) {\rm d}y$ and ||⋅||L22≡∫02(⋅)2dy$||\boldsymbol{\cdot }||_{L_2}^2\equiv \int _0^{2}(\boldsymbol{\cdot })^2 {\rm d}y$.Table 2 long description.

Figure 3

Figure 2. Figure 2 long description.Comparison of the normalised profiles of (a) u″v″~$\widetilde {u''v''}$ and (b) v″T″~$\widetilde {v''T''}$ from mean equation (2.7b) and the Reynolds analogy (2.24) (blue dashed) with those from the fluctuating (2.10) to (2.22) (red solid). The normalisation factors are uτ=(τw/ρw)1/2$u_\tau =(\tau _w/\rho _w)^{1/2}$ and Tτ=qw/ρwcpuτ$T_\tau =q_w/\rho _w c_{\!p} u_\tau$. Here, Mab=1.5$\textit{Ma}_b=1.5$ and Reτ=1000$\textit{Re}_{\tau }=1000$.

Figure 4

Table 3. Details of the numerical parameters employed for the present DNS. For the IncomRe6K and Ma15Re8K cases from Yao & Hussain (2020), the computational box size is Lx×Ly×Lz=6πh×2h×2πh$L_x \times L_y \times L_z = 6\pi h \times 2h \times 2\pi h$. For the IncomRe20K case from Lee & Moser (2015), the box size is Lx×Ly×Lz=8πh×2h×3πh$L_x \times L_y \times L_z = 8\pi h \times 2h \times 3\pi h$. For the Ma08Re6K case from Gerolymos & Vallet (2024), the box size is Lx×Ly×Lz=8πh×2h×4πh$L_x \times L_y \times L_z = 8\pi h \times 2h \times 4\pi h$. The remaining cases use Lx×Ly×Lz=6πh×2h×2πh$L_x \times L_y \times L_z = 6 \pi h \times 2h \times 2 \pi h$. Here, Nx$N_x$, Ny$N_y$ and Nz$N_z$ are the numbers of grid sizes in (x,y,z)$(x, y, z)$ directions; Δx+$\Delta x^+$ and Δz+$\Delta z^+$ are the uniform mesh sizes in wall units and Δy+$\Delta y^+$ is the range of mesh sizes in wall units. Here T¯c/Tw$\overline {T}_c / T_w$ is the centreline temperature, and Bqw=q¯wm/(cpρwm¯uτTwm)$B_{q_w} = \bar {q}_w^m / ( \overline {c_{\!p} \rho _w^m} u_\tau T_w^m)$ the heat flux coefficient at the walls for the wall heat flux, qwm${q}_w^m$.Table 3 long description.

Figure 5

Figure 3. Figure 3 long description.Comparison of mean flow profiles between DNS (solid lines) and the ODE model (dashed lines) at Reτ≈1000$\textit{Re}_\tau \approx 1000$ for (a,b) Mab=1.5$\textit{Ma}_b=1.5$ and (c,d) Mab=3.0$\textit{Ma}_b=3.0$: (a,c) streamwise velocity; (b,d) temperature and density.

Figure 6

Figure 4. Figure 4 long description.Comparison between (a,c,e,g) DNS and (b,d, f,h) DQLA at Reτ≈1000$\textit{Re}_\tau \approx 1000$ for incompressible case (green), Mab=$\textit{Ma}_b=$ 0.8 (blue), 1.5 (black) and 3.0 (red). In DQLA, the Mab=3.0$\textit{Ma}_b = 3.0$ case is indicated by a dashed line for clarity. Here, (a,b) Reynolds shear stress, and (c,d) streamwise, (e, f) wall-normal and (g,h) spanwise r.m.s. velocity profiles.

Figure 7

Table 4. The normalised errors and peak locations of turbulence intensities between DNS and DQLA at Reτ≈1000$\textit{Re}_\tau \approx 1000$. Here, the normalised errors are defined, for example for uv∗$uv^*$, as EL2≡100×(∫02(uvDQLA∗−uvDNS∗)2dy/∫02(uvDNS∗)2dy)1/2$E_{L_2} \equiv 100 \times ( \int _0^2 (uv^*_{\textit{DQLA}}-{}uv^*_{\textit{DNS}})^2 \,\mathrm{d}y / \int _0^2 (uv^*_{\textit{DNS}})^2 \,\mathrm{d}y )^{1/2}$ and EQ≡100×(∫02(uvDQLA∗−uvDNS∗)2Q(y)dy/∫02(uvDNS∗)2Q(y)dy)1/2$E_Q \equiv 100 \times ( \int _0^2 (uv^*_{\textit{DQLA}}-uv^*_{\textit{DNS}})^2 Q(y)\,\mathrm{d}y / \int _0^2 (uv^*_{\textit{DNS}})^2 Q(y)\, \mathrm{d}y )^{1/2}$.Table 4 long description.

Figure 8

Figure 5. Figure 5 long description.Comparison between (a,c,e,g) DNS and (b,d, f,h) DQLA at Reτc∗≈340$\textit{Re}_{\tau c}^* \approx 340$. The DNS results are shown for incompressible case (green solid), Mb=0.8$M_b = 0.8$ (blue dashed), 1.5$1.5$ (black dash–dotted) and 3.0$3.0$ (red dashed), while DQLA results are for incompressible case (green solid), Mb=0.8$M_b = 0.8$ (blue dashed) and 1.5$1.5$ (red dash–dotted). Here, (a,b) Reynolds shear stress, and (c,d) streamwise, (e, f) wall-normal and (g,h) spanwise r.m.s. velocity profiles.

Figure 9

Figure 6. Figure 6 long description.Premultiplied spanwise wavenumber spectra from (a,c,e,g) DNS and (b,d, f,h) DQLA at Reτ=1000$\textit{Re}_\tau = 1000$: (a,b) streamwise velocity; (c,d) wall-normal velocity; (e, f) spanwise velocity; (g,h) Reynolds shear stress. Here, incompressible and Mab=0.8,1.5$\textit{Ma}_b= 0.8, 1.5$ cases correspond to the solid, dashed and shaded line contours, respectively. The contour levels are chosen to be 0.2, 0.4, 0.6 and 0.8 times the maximum value for comparison.

Figure 10

Figure 7. Figure 7 long description.Premultiplied streamwise wavenumber spectra from (a,c,e,g) DNS and (b,d, f,h) DQLA at Reτ=1000$\textit{Re}_\tau = 1000$: (a,b) streamwise velocity; (c,d) wall-normal velocity; (e, f) spanwise velocity; (g,h) Reynolds shear stress. Here, the incompressible and Mab=0.8,1.5$\textit{Ma}_b = 0.8, 1.5$ cases correspond to the solid, dashed and shaded line contours, respectively. The contour levels are chosen to be 0.2, 0.4, 0.6 and 0.8 times the maximum value for comparison.

Figure 11

Figure 8. Figure 8 long description.Premultiplied streamwise wavenumber spectra from DQLA in the semilocal units at Reτc∗≈340$\textit{Re}^*_{\tau c} \approx 340$: (a) streamwise velocity; (b) wall-normal velocity; (c) spanwise velocity; (d) Reynolds shear stress. Here, the incompressible and Mab=0.8$\textit{Ma}_b = 0.8$, 1.5$1.5$ cases correspond to the solid, dashed and shaded line contours, respectively. The contour levels are chosen to be 0.2, 0.4, 0.6 and 0.8 times the maximum value for comparison.

Figure 12

Figure 9. Figure 9 long description.Comparison of mean flow profiles from the ODE model at Reτc∗≈340$\textit{Re}_{\tau c}^* \approx 340$ for incompressible case (green solid), Mab=$\textit{Ma}_b=$ 0.8 (blue dashed), 1.5 (black dash–dotted) and 3.0 (red dashed) in (a) wall units and (b) semilocal units. Here, U~TL+$\tilde {U}_{TL}^+$ is the velocity transformed via the compressibility transformation of Trettel & Larsson (2016).

Figure 13

Figure 10. Figure 10 long description.Comparison of shape function of streamwise response at kx=0$k_x=0$ for the mode at the (a) inner peak (λz,c∗=100$\lambda _{z,c}^* = 100$) and (b) outer peak (λz=3.7h$\lambda _z=3.7h$). Here, these cases are at Reτc∗≈340$\textit{Re}_{\tau c}^* \approx 340$ for incompressible case (green solid), Mab=$\textit{Ma}_b=$ 0.8 (blue dashed), 1.5 (black dash–dotted) and 3.0 (red dashed).

Figure 14

Figure 11. Figure 11 long description.(a,c,e,g) Inner-scaled and (b,d, f,h) outer-scaled premultiplied streamwise wavenumber spectra from DQLA at Mab=1.5$\textit{Ma}_b=1.5$: (a,b) streamwise velocity; (c,d) wall-normal velocity; (e, f) spanwise velocity; (g,h) Reynolds shear stress. Here, the Reτc∗=337,684,1343$\textit{Re}^*_{\tau c}= 337, 684, 1343$ cases correspond to the solid, dashed and shaded line contours, respectively. The contour levels are chosen as 0.2, 0.4, 0.6 and 0.8 times the maximum value.

Figure 15

Figure 12. Figure 12 long description.Streamwise turbulence intensity profiles from (a,c) DNS (Yao & Hussain 2020) and (b,d) the DQLA in (a,b) outer-scaled units and (c,d) inner-scaled units. Here, Reτc∗=145,337,683,1266$\textit{Re}^*_{\tau c}=145, 337, 683, 1266$ for DNS and Reτc∗=337,684,1343,3404$\textit{Re}^*_{\tau c}= 337, 684, 1343, 3404$ for the DQLA. Here, the dashed line in (b) denotes scaling of Aln⁡(y)+B$A \ln (y) + B$, with A=−2.45$A=-2.45$ and B=0.12$B=0.12$.

Figure 16

Figure 13. Figure 13 long description.Peak values of streamwise turbulence intensity as a function of Reτc∗$\textit{Re}_{\tau c}^*$ from the DQLA. Here, the blue dashed lines denotes scaling of Clog⁡(Reτc∗)+D$C \log (\textit{Re}_{\tau c}^*)+D$, with C=1.36$C=1.36$ and D=1.83$D=1.83$.

Figure 17

Figure 14. Figure 14 long description.Comparison of the normalised stress profiles of (a) u″v″~$\widetilde {u''v''}$ and (b) v″T″~$\widetilde {v''T''}$ between DNS (black solid) and the DQLA optimisation target (red dashed) at Mab=0.8,1.5,3.0$\textit{Ma}_b=0.8, 1.5, 3.0$ and Reτ=1000$\textit{Re}_{\tau }=1000$.

Figure 18

Figure 15. Figure 15 long description.The v″T″~$\widetilde {v''T''}$ profiles obtained by solving the mean energy equation at Mab=0.8$\textit{Ma}_b=0.8$ (blue), 1.5$1.5$ (black) and 3.0$3.0$ (red) solved from ODE model and Reτ≈1000$\textit{Re}_\tau \approx 1000$.

Figure 19

Figure 16. Figure 16 long description.Comparison of turbulence intensities between DNS (black solid) and the DQLA (dash–dotted) at Reτ≈1000$\textit{Re}_\tau \approx 1000$ and Mab$\textit{Ma}_b$ = 1.5: (a) Reynolds shear stress, and (b) streamwise, (c) wall-normal and (d) spanwise r.m.s. velocity profiles. Here, NPOD$N_{\textit{POD}}$ = 2 (red), NPOD$N_{\textit{POD}}$ = 8 (blue) and NPOD$N_{\textit{POD}}$ = 1270 (all modes).

Figure 20

Figure 17. Figure 17 long description.Contributions of σj/V$\sigma _{\!j}/V$ of the first 10 POD modes at incompressible and Mab=$\textit{Ma}_b=$ 0.8, 1.5 and 3.0 for Reτc∗≈340$\textit{Re}^*_{\tau c} \approx 340$. Results are shown at the inner peak (λz,c∗=100$\lambda _{z,c}^*=100$) in (a) and (c), and at the outer peak (λz=3.7h$\lambda _z=3.7h$) in (b) and (d). Here, (a, b) kx=0$k_x=0$, and (c, d) kx/kz=0.25$k_x/k_z=0.25$.

Figure 21

Figure 18. Figure 18 long description.Contours from DQLA of the streamwise velocity (a,c) and temperature (b,d) of the stochastic response for the inner-peak mode (λz+=100$\lambda _z^+=100$) and outer-peak mode (λz=3.7h$\lambda _z=3.7h$) at Mab=1.5$\textit{Ma}_b=1.5$ and Reτ=1000$\textit{Re}_\tau =1000$ in the y−z$y{-}z$ plane. The vectors represent the cross-streamwise velocity fields of the forcing.

Figure 22

Figure 19. Figure 19 long description.The sensitivity of DQLA to the choice of streamwise weights at Reτ≈1000$\textit{Re}_\tau \approx 1000$ and Mab$\textit{Ma}_b$ = 1.5: predictions using the streamwise weights applied at kzh=14$k_zh=14$ (green), 30$30$ (blue), 50$50$ (black), 76$76$ (cyan) and 126$126$ (red). Here, (a) streamwise, (b) wall-normal and (c) spanwise r.m.s. velocity profiles.

Figure 23

Table 5. The normalised errors and peak locations of turbulence intensities between DNS and DQLA at Reτ∗≈340$\textit{Re}_\tau ^* \approx 340$. Here, the normalised errors EL2$E_{L_2}$ and EQ$E_Q$ are the same as table 4.Table 5 long description.

Figure 24

Table 6. The normalised errors and peak locations of streamwise intensities between DNS and DQLA at Mab=1.5$\textit{Ma}_b=1.5$. Here, the normalised errors EL2$E_{L_2}$ and EQ$E_Q$ are the same as table 4.Table 6 long description.

Figure 25

Figure 20. Figure 20 long description.The sensitivity of DQLA to the choice of streamwise weights at Reτ∗≈340$\textit{Re}_\tau ^* \approx 340$: predictions using the streamwise weight applied at kzh=30$k_zh = 30$ for the incompressible case (green solid), Mab=0.8$\textit{Ma}_b = 0.8$ (blue dashed) and Mab=1.5$\textit{Ma}_b = 1.5$ (red dash–dotted). Here, (a) streamwise, (b) wall-normal and (c) spanwise r.m.s. velocity profiles.