Hostname: page-component-89b8bd64d-rbxfs Total loading time: 0 Render date: 2026-05-09T12:49:36.720Z Has data issue: false hasContentIssue false

Bayesian optimisation of a roof extension/spoiler on a simplified vehicle, employing wall-resolved large eddy simulation

Published online by Cambridge University Press:  09 March 2026

Kacper Janczuk*
Affiliation:
Department of Mechanical Engineering, Imperial College London , London SW7 2AZ, UK
Adrian Gaylard
Affiliation:
JLR, Banbury Road, Gaydon, Lighthorne Heath, Warwick CV35 ORR, UK
Aimee Morgans
Affiliation:
Department of Mechanical Engineering, Imperial College London , London SW7 2AZ, UK
*
Corresponding author: Kacper Janczuk, koj19@ic.ac.uk

Abstract

A benchmark road vehicle geometry – the square-back Windsor body with wheels and at zero yaw angle – is simulated using high-fidelity wall-resolved large eddy simulation. Passive control for drag reduction, in the form of optimisation of its rear roof extension, is performed. The rear roof extension is parameterised by its taper penetration distance, angle of incidence and length. This optimisation process uses Gaussian process-based surrogate modelling combined with Bayesian optimisation (Kriging), guided by an expected improvement criterion. The optimisation converged in six iterations (60 simulations), achieving a $6.5\,\%$ drag reduction. Six distinct drag-reduction mechanisms were identified: diffuser-induced pressure recovery, base-size reduction, vertical wake balance modification, separation effects, recirculation region core relocation and spanwise re-symmetrisation. Rather than isolating individual mechanisms, the study reveals how they interact when multiple geometric parameters are varied concurrently, providing a system-level picture that yields practical design rules. The optimal configuration was found at a roof extension angle of incidence corresponding to the onset of separation, with taper penetration distance and extension length at their maximum values within the analysed domain. These findings establish a robust framework for aerodynamic optimisation and reinforce the effectiveness of Bayesian optimisation in Computational Fluid Dynamics-based design. In this way, the work bridges fundamental wake studies with applied design practice, showing how coupled wake–geometry interactions can be harnessed for improved aerodynamic performance.

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. A schematic illustrating different dynamic modes observed in a bluff-body wake: (a) shear-layer dynamics, (b) vortex shedding, (c) bi-modal switching and (d) bubble pumping.

Figure 1

Figure 2. Visualisation of the baseline geometry and the parameterised roof extension: (a) front view, (b) side view and (c) zoomed-in view of the roof extension. A zero extension length ($C/L$) corresponds to a pure taper configuration (no additional extension surface).

Figure 2

Table 1. Mesh refinement study for the Windsor body without wheels: conditionally time-averaged drag and lift coefficients ($C_D$ and $C_L$), base-pressure coefficient ($C_{\textit{PB}}$) and recirculation region length ($L_B$).

Figure 3

Figure 3. Isosurfaces of $ Q^*$ with $ Q^* = 5.3$ (top row) and viscosity ratio $ \nu _T / \nu = 5$ (bottom row) for the Windsor body without wheels: (a, d) coarse mesh, (b, e) medium mesh and (c, f) fine mesh. The colour bar indicates the magnitude of the conditionally time-averaged streamwise velocity.

Figure 4

Figure 4. Isosurfaces of $ Q^*$ with $ Q^* = 5.3$ for the Windsor body with wheels: (a) coarse mesh, (b) medium mesh and (c) fine mesh. The colour bar indicates the magnitude of the conditionally time-averaged streamwise velocity.

Figure 5

Figure 5. Visualisation of the intermediate resolution mesh with imposed $ y^+$ values on the body surface: (a) wheel close up, (b) prism-layer close up, (c) side view and (d) top view. The colour bar on the right indicates the magnitude of $ y^+$ values.

Figure 6

Figure 6. (a) Schematic illustrating the Bayesian optimisation loop. (b) Expected improvement schematic. Red dots represent collected data points, the black line denotes the GP model predictions, and the blue shaded regions indicate the variance predicted by the model. The purple distribution visualises the probability distribution of a sample at $ X$ achieving value $ Y$.

Figure 7

Figure 7. Plot of the convergence of the drag coefficient with the number of iterations, where each iteration corresponds to 10 simulations, and optimal geometry overlaid with the pressure field superimposed on the dot product of the inward-pointing surface normal vector.

Figure 8

Figure 8. Distribution of evaluated points in the design space, coloured by drag coefficient ($C_D$) values. The colour scale is capped at 0.4 to emphasise regions where $C_D$ is lower than that of the baseline geometry. Red points indicate the initial Latin hypercube sampling points. The plots represent a three-dimensional parallel projection of the design space, with each subplot depicting a different two-dimensional projection of the multidimensional optimisation domain.

Figure 9

Figure 9. Top: section plot of the surrogate model for angles of incidence between 0 and $20^\circ$ at $\beta =7^\circ$, $C/L=0.07$, $A/L=0.07$, respectively. Bottom: section plot of the surrogate model for angles of incidence between $-20^\circ$ and $0 ^\circ$ degrees at $\beta =-20^\circ$, $C/L=0.07$, $A/L=0.07$, respectively. Note the different colour bars.

Figure 10

Figure 10. Partial dependence of $C_D$ on $ A$. Left: surrogate model plot at $\beta = 5^\circ$ and $C/L = 0.03$, incorporating the $1.96\sigma$ confidence interval. Simulation data points are overlaid for (a) $A/L = 0$, (b) $A/L = 0.015$, (c) $A/L = 0.03$, (d) $A/L = 0.045$ and (e) $A/L = 0.06$. Right: drag coefficient variation with roof extension $A$ for geometries extending outside the optimisation domain. Red points represent data within the domain, while blue crosses indicate points outside.

Figure 11

Figure 11. Left: conditionally time-averaged pressure field superimposed on the dot product of the surface normal vector (inward pointing) and the streamwise normal vector. Right: streamlines at the centreline of the conditionally time-averaged velocity, depicting the wake. Both columns correspond to $\beta = 5^\circ$, $C/L = 0.03$, and: (a) $A = 0.0$, (b) $A/L = 0.015$, (c) $A/L = 0.03$, (d) $A/L = 0.045$ and (e) $A/L = 0.06$.

Figure 12

Figure 12. Variation of the probability density histograms of side force coefficients with $A$ illustrating the re-symmetrisation process for $\beta = 5^\circ$ and $C/L = 0.03$, overlaid with Gaussian mixture model best fit curves.

Figure 13

Figure 13. Figure adapted from Grandemange et al. (2013a), depicting the domains of instability development observed in experiments, as a function of aspect ratio ($H^* = H/W$) and ground clearance ($C^* = C/W$). The star marks the aspect ratios of the base geometry.

Figure 14

Figure 14. Partial dependence of $C_D$ on $ A$. Left: surrogate model plot at $\beta = 15^\circ$ and $C/L = 0.03$, incorporating the $1.96\sigma$ confidence interval. Right: conditionally time-averaged pressure field superimposed on the dot product of the surface normal vector (inward-pointing) and the streamwise normal vector for simulations with (a) $A/L = 0.015$, (b) $A/L = 0.03$ and (c) $A/L = 0.06$.

Figure 15

Figure 15. Partial dependence of $C_D$ on $ \beta$. Left: surrogate model plot at $A/L = 0.07$, $C/L = 0.07$ and $\beta \gt 0^\circ$, incorporating the $1.96\sigma$ confidence interval. Right: conditionally time-averaged pressure field superimposed on the dot product of the surface normal vector (inward-pointing) and the streamwise normal vector for simulations with (a) $\beta = 0^\circ$, (b) $\beta = 7^\circ$ and (c) $\beta = 15^\circ$.

Figure 16

Figure 16. Partial dependence of $C_D$ on $ \beta$. Surrogate model plot at $A/L = 0.03$, $C/L = 0.0$ and $\beta \gt 0^\circ$, incorporating the $1.96\sigma$ confidence interval. Conditionally time-averaged pressure fields are superimposed on the dot product of the surface normal vector (inward pointing) for simulations with (a) $\beta = 5^\circ$, (b) $\beta = 10^\circ$ and (c) $\beta = 15^\circ$. Note: as these conditions are far from the optimal design region and correspond to only minor variations in drag compared with other tested configurations, the initial surrogate model failed to capture the observed behaviour. The surrogate model shown in the plot has therefore been updated with the additional simulations.

Figure 17

Figure 17. Left: rear view of the conditionally time-averaged pressure field overlaid on the dot product of the surface normal vector (inward pointing) and the streamwise normal vector. Middle: front view of the same field. Right: centreline streamlines of the conditionally time-averaged velocity, illustrating the wake. All plots correspond to $A/L = 0.07$, $C/L = 0.07$, with: (a) $\beta = -5^\circ$, (b) $\beta = -10^\circ$ and (c) $\beta = -15^\circ$.

Figure 18

Figure 18. Partial dependence of $C_D$ on $ C$. Top: surrogate model plot at $A/L = 0.03$ and $\beta = 5^\circ$, incorporating the $1.96\sigma$ confidence interval. Bottom: conditionally time-averaged pressure field superimposed on the dot product of the surface normal vector (inward pointing) and the streamwise normal vector, and streamlines at the centreline. Both columns correspond to $A/L = 0.03$ and $\beta = 5^\circ$, and: (a) $C/L = 0.0$, (b) $C/L = 0.03$ and (c) $C/L = 0.06$.

Figure 19

Figure 19. Partial dependence of $C_D$ on $ C$. Top: surrogate model plot at $A/L = 0.03$ and $\beta = 15^\circ$, incorporating the $1.96\sigma$ confidence interval. Bottom: conditionally time-averaged pressure field superimposed on the dot product of the surface normal vector (inward pointing) and the streamwise normal vector, and streamlines at the centreline. Both columns correspond to $A/L = 0.03$ and $\beta = 15^\circ$, and: (a) $C/L = 0.0$, (b) $C/L = 0.045$ and (c) $C/L = 0.06$.

Figure 20

Figure 20. Section plot of the surrogate model of the lift coefficient for short and long extensions.

Figure 21

Figure 21. Pareto frontier illustrating the trade-off between drag and lift coefficients in the multi-objective optimisation study. Left: drag versus lift coefficient as the cost function weight $\alpha$ increases, highlighting how the optimisation shifts from drag minimisation to lift (downforce) prioritisation. Each point corresponds to an incremental increase in $\alpha$ by 0.1, starting from $\alpha = 0$ (lower-left point in the plot). Right: corresponding geometric parameter values $(A, \beta , C)$ that yield the optimal solutions for each $\alpha$.

Figure 22

Figure 22. Section plot of the surrogate model representing the lift–drag optimisation.

Figure 23

Figure 23. A schematic summarising the mechanisms of drag reduction: (a) diffuser-induced pressure recovery, (b) base-size reduction, (c) vertical wake asymmetry (‘wake balance’), (d) separation effects, (e) physical relocation of the recirculation region cores, (f) spanwise wake re-symmetrisation.