We report on a high-fidelity, spectral/hp element algorithm developed for the direct numerical simulation of thermal convection problems. We consider the incompressible Navier–Stokes (NS) and advection–diffusion equations coupled through a thermal body-forcing term. The flow is driven by a prescribed flowrate forcing with explicit treatment of the nonlinear advection terms. The explicit treatment of the body-force term also decouples both the NS and the advection–diffusion equations. The problem is then temporally discretized using an implicit–explicit scheme in conjunction with a velocity-correction splitting scheme to decouple the velocity and pressure fields in the momentum equation. Although not unique, this type of discretization has not been widely applied to thermal convection problems and we therefore provide a comprehensive overview of the algorithm and implementation which is available through the open-source package Nektar++. After verifying the algorithm on a number of illustrative problems we then apply the code to investigate flow in a channel with uniform or streamwise sinusoidal lower wall, in addition to a patterned sinusoidal heating. We verify the solver against previously published two-dimensional results. Finally, for the first time we consider a three-dimensional problem with a streamwise sinusoidal lower wall and sinusoidal heating which, for the chosen parameter, leads to the unusual dynamics of an initially unsteady two-dimensional instability leading to a steady three-dimensional nonlinear saturated state.
CITATION STYLE
Hossain, M. Z., Cantwell, C. D., & Sherwin, S. J. (2021). A spectral/hp element method for thermal convection. International Journal for Numerical Methods in Fluids, 93(7), 2380–2395. https://doi.org/10.1002/fld.4978
Mendeley helps you to discover research relevant for your work.