Hostname: page-component-76d6cb85b7-s74w7 Total loading time: 0 Render date: 2026-07-13T09:45:01.346Z Has data issue: false hasContentIssue false

Enhanced flow visualisation of complex aerodynamic phenomena using automatic stream surface seeding with application to the BLOODHOUND SSC Land Speed Record vehicle

Published online by Cambridge University Press:  20 April 2016

M. Edmunds*
Affiliation:
Zienkiewicz Centre for Computational Engineering, College of Engineering, Swansea University, UK
B. Evans
Affiliation:
Zienkiewicz Centre for Computational Engineering, College of Engineering, Swansea University, UK
I. Masters
Affiliation:
Zienkiewicz Centre for Computational Engineering, College of Engineering, Swansea University, UK
R. S. Laramee
Affiliation:
Visualisation Group, Computer Science Department, Swansea University, UK
Rights & Permissions [Opens in a new window]

Abstract

This application paper describes a novel, cluster-based, semi-automatic, stream surface placement strategy for structured and unstructured computational fluid dynamics (CFD) data, tailored towards a specific application: The BLOODHOUND jet and rocket propelled land speed record vehicle. An existing automatic stream surface placement algorithm(8), is extensively modified to cater for large unstructured CFD simulation data. The existing algorithm uses hierarchical clustering of velocity and distance vectors to find potential stream surface seeding locations. This work replaces the hierarchical clustering algorithm, designed to work with small regular grids, with a K-means clustering approach suitable for large unstructured grids. Modifications are made to the seeding curve construction algorithm, improving the smoothness and distribution of the discretised curve in complex cases. A new distance function is described which allows the user to target particular characteristics of simulation data. The proposed algorithm reduces the required memory footprint and computational requirement compared to previous work(8). The performance and effectiveness of the proposed algorithm is demonstrated, and CFD domain expert evaluation is provided describing the value of this approach.

Information

Type
Research Article
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 (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
Copyright © Royal Aeronautical Society 2016
Figure 0

Figure 1. A typical multi-disciplinary aerospace design cycle – note the importance of CFD simulation and post-processing at the heart of the cycle.

Figure 1

Figure 2. Artist’s impression of BLOODHOUND SSC. At the time of writing, the vehicle is under construction with completion due in 2015 and testing scheduled for 2015 and 2016.

Figure 2

Figure 3. A 1000 mph run profile of BLOODHOUND SSC. Note that airbrake deployment commences during the deceleration phase at approximately 55 seconds and airbrakes are fully deployed by the time the vehicle has decelerated to 500 mph.

Figure 3

Figure 4. The automated stream surface seeding pipeline. The pipeline shows the curvature field and velocity gradient field derived from the flow field. These are used as inputs to the clustering, seeding curve generation and illustration techniques. Stream surfaces are propagated from the seeding curves through the vector field and then rendered.

Figure 4

Figure 5. This image shows the Bernard flow simulation clustered with our algorithm. The cluster centres are represented by the base of the arrow glyphs where each glyph shows vector direction at that location. All images are clustered with B = 0.5, and k = 100. The top left image is clustered with parameter A = 0.05, and shows a more evenly distributed set of clusters as Euclidean distance is emphasised. The top right image is clustered with A = 0.5, and the bottom image is clustered with A = 0.95 showing the emphasis moving towards the centre of the curved flow with higher values of A.

Figure 5

Figure 6. All images are clustered A = 0.5, and k = 100. The top left image is clustered with parameter B = 0.1. The top right image is clustered with B = 0.5, and the bottom image is clustered with B = 0.9. The changes are more subtle when emphasising velocity gradient over flow curvature.

Figure 6

Figure 7. All images are clustered A = 0.5, and B = 0.5. The top left image is clustered with a k of 50, the top right with a k of 25, and the bottom image with a k of 12. As the quantity of clusters reduce a more focused distribution is observed.

Figure 7

Figure 8. The left illustration of the Bernard simulation demonstrates the seeding curve following the flow structure. The seeding location is derived from the clustering with parameters A = 0.5, B = 0.5 and k = 4. Three of the surfaces are hidden in the rendering. The right illustration of the Bernard simulation is provided for comparison courtesy of Edmunds et al(8).

Figure 8

Figure 9. The left illustration is the Bernard flow numerical simulation visualised using our seeding algorithm. The seeding locations are derived from the clustering process using parameters A = 0.4, B = 0.5 and k = 8. The four main double vortex structures are clearly emphasised by the eight surfaces. The thermal motion of the flow field is captured with our framework. The figure shows the surfaces rendered with transparency. The right illustration of the Bernard simulation is provided for comparison courtesy of Edmunds et al(8).

Figure 9

Figure 10. The dataset shown here is a direct numerical Navier-Stokes simulation by Simone Camarri and Maria Vittoria Salvetti (University of Pisa), Marcelo Buffoni (Politecnico of Torino), and Angelo Iollo (University of Bordeaux I)(4), which is publicly available(39). A uniformly re-sampled version is used, which has been provided by Tino Weinkauf and used in von Funck et al for smoke surface visualisations(41). The left illustration of flow past a cuboid simulation demonstrating a stream surface generated near a double vortex structure emanating from a critical point. The clustering parameters used for this visualisation are A = 0.9, B = 1.0 and k = 3. The right illustration of the cuboid simulation is provided for comparison courtesy of Edmunds et al(8). Colour is mapped to range normalised velocity magnitude.

Figure 10

Table 1 Clustering performance of a range of simulations

Figure 11

Figure 11. BLOODHOUND SSC CFD simulation geometry. The left image shows the initial airbrake design configuration with a solid construction, situated just in front of the rear suspension. The right image shows the final airbrake design configuration with holes, again situated just in front of the rear suspension.

Figure 12

Figure 12. Transient force response of the solid and perforated airbrake designs. Lift and drag forces are shown normalised by free stream dynamic pressure, q.

Figure 13

Figure 13. The left visualisation shows a close up of the solid airbrake. The large vortex structure can clearly be observed at the centre of this image. The right visualisation views the same vortex structure from the vehicle body. The throat of the vortex is located above the centre. Two further vortex structures can be seen – one formed around the top of the throat, and one formed around the bottom. Colour is mapped to range normalised cp.

Figure 14

Figure 14. BLOODHOUND SSC CFD simulation of the the initial airbrake design configuration in use, clustered using parameters A = 0.6, B = 0.6 and k = 13. The image is using transparency to aid the visual perception of the flow behind the airbrake. A large vortex structure can be clearly seen left of centre. Colour is mapped to range normalised coefficient of pressure cp, where free stream cp is green, high cp is red, and low cp is blue.

Figure 15

Figure 15. The visualisation shows a close up of the perforated airbrake viewed from the vehicle body. Two small vortex structures can clearly be seen at the centre of this image, forming just behind the airbrake. Colour is mapped to range normalised cp.

Figure 16

Figure 16. BLOODHOUND SSC CFD simulation of the the final airbrake design configuration in use, clustered using parameters A = 0.95, B = 0.6 and k = 19. The image is using transparency to aid the visual perception of the flow behind the airbrake. It can be seen that the flow behind this version of the airbrake is highly complex. Colour is mapped to range normalised coefficient of pressure cp, where freestream cp is green, high cp is red, and low cp is blue.

Figure 17

Figure 17. The BLOODHOUND SSC Jet and Rocket Propelled Land Vehicle. This visualisation of the CFD data at Mach 1.3 uses our algorithm to locate and seed an area of flow which curves up over the nose of the car. The seeded surface colour is mapped to range normalised coefficient of pressure cp where red is high and blue is low relative to free stream pressure which is green. This colour mapping enables engineers to review the pressure distribution across the vehicle, assessing if the pressure distribution may cause instability during motion.

Figure 18

Figure 18. The BLOODHOUND SSC Jet and Rocket Propelled Land Vehicle. This visualisation of the CFD data at Mach 0.8 uses our algorithm to locate and seed an area of flow which curves up over the nose of the car. The seeded surface colour is mapped to the coefficient of pressure cp where red is high and blue is low relative to free stream pressure which is green. Transparency is also used to allow the engineer to view otherwise hidden features. The stream surfaces capture the turbulent air flow in the downstream wake of the airbrakes. The surface colour mapping enables engineers to review the pressure distribution in the wake region, assessing if the pressure distribution may cause instability during motion.