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

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.

[1]  Wilfrid Lefer,et al.  Creating Evenly-Spaced Streamlines of Arbitrary Density , 1997, Visualization in Scientific Computing.

[2]  Hans-Hermann Bock,et al.  Clustering Methods: A History of k-Means Algorithms , 2007 .

[3]  Han-Wei Shen,et al.  Image-based streamline generation and rendering , 2007, IEEE Transactions on Visualization and Computer Graphics.

[4]  Louis Bavoil,et al.  Order Independent Transparency with Dual Depth Peeling , 2008 .

[5]  Filip Sadlo,et al.  Topologically relevant stream surfaces for flow visualization , 2009, SCCG.

[6]  K. A. Sørensen,et al.  A multigrid accelerated hybrid unstructured mesh method for 3D compressible turbulent flow , 2003 .

[7]  Robert S. Laramee,et al.  Higher Dimensional Vector Field Visualization: A Survey , 2009, TPCG.

[8]  Junhui Wang,et al.  Selection of the number of clusters via the bootstrap method , 2012, Comput. Stat. Data Anal..

[9]  Robert S. Laramee,et al.  The State of the Art , 2015 .

[10]  Kenneth I. Joy,et al.  Generation of Accurate Integral Surfaces in Time-Dependent Vector Fields , 2008, IEEE Transactions on Visualization and Computer Graphics.

[11]  Eduard Gröller,et al.  Strategies for interactive exploration of 3D flow using evenly-spaced illuminated streamlines , 2003, SCCG '03.

[12]  Martin Roth,et al.  Automatic extraction of vortex core lines and other line type features for scientific visualization , 2000 .

[13]  Francisco de A. T. de Carvalho,et al.  Selected Contributions in Data Analysis and Classification , 2007 .

[14]  Robert S. Laramee,et al.  Mesh-Driven Vector Field Clustering and Visualization: An Image-Based Approach , 2012, IEEE Transactions on Visualization and Computer Graphics.

[15]  Alexandru Telea,et al.  Simplified representation of vector fields , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[16]  Silvia Born,et al.  Illustrative Stream Surfaces , 2010, IEEE Transactions on Visualization and Computer Graphics.

[17]  Jonathan D. Cohen,et al.  Similarity-Guided Streamline Placement with Error Evaluation , 2007, IEEE Transactions on Visualization and Computer Graphics.

[18]  H.-C. Hege,et al.  Interactive visualization of 3D-vector fields using illuminated stream lines , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[19]  Robert S. Laramee,et al.  The State of the Art in Flow Visualisation: Feature Extraction and Tracking , 2003, Comput. Graph. Forum.

[20]  Rui Xu,et al.  Survey of clustering algorithms , 2005, IEEE Transactions on Neural Networks.

[21]  Lixu Gu,et al.  Hierarchical Spatial Hashing for Real-time Collision Detection , 2007, IEEE International Conference on Shape Modeling and Applications 2007 (SMI '07).

[22]  Sauber Petronas Supercomputing in F1 - Unlocking the Power of CFD , 2005 .

[23]  Hans-Christian Hege,et al.  Coherent structures in a transitional flow around a backward-facing step , 2003 .

[24]  Thomas Ertl,et al.  Eurographics -ieee Vgtc Symposium on Visualization (2005) Real-time Advection and Volumetric Illumination for the Visualization of 3d Unsteady Flow , 2022 .

[25]  Robert S. Laramee,et al.  Automatic Stream Surface Seeding: A Feature Centered Approach , 2012, Comput. Graph. Forum.

[26]  Hans-Peter Seidel,et al.  Smoke Surfaces: An Interactive Flow Visualization Technique Inspired by Real-World Flow Experiments , 2008, IEEE Transactions on Visualization and Computer Graphics.

[27]  Robert S. Laramee,et al.  Advanced, Automatic Stream Surface Seeding and Filtering , 2012, TPCG.

[28]  Kwan-Liu Ma,et al.  View-Dependent Streamlines for 3D Vector Fields , 2010, IEEE Transactions on Visualization and Computer Graphics.

[29]  Hans-Peter Seidel,et al.  Boundary switch connectors for topological visualization of complex 3D vector fields , 2004, VISSYM'04.

[30]  Anna Vilanova,et al.  DTI visualization with streamsurfaces and evenly-spaced volume seeding , 2004, VISSYM'04.

[31]  Maria Vittoria Salvetti,et al.  Simulation of the three-dimensional flow around a square cylinder between parallel walls at moderate Reynolds numbers , 2005 .

[32]  Robert S. Laramee,et al.  Surface-based flow visualization , 2012, Comput. Graph..

[33]  Oubay Hassan,et al.  Computational fluid dynamics applied to the aerodynamic design of a land‐based supersonic vehicle , 2011 .

[34]  Markus H. Gross,et al.  Optimized Spatial Hashing for Collision Detection of Deformable Objects , 2003, VMV.

[35]  Hans Hagen,et al.  IRIS: Illustrative Rendering for Integral Surfaces , 2010, IEEE Transactions on Visualization and Computer Graphics.

[36]  Hans-Peter Seidel,et al.  Saddle connectors - an approach to visualizing the topological skeleton of complex 3D vector fields , 2003, IEEE Visualization, 2003. VIS 2003..

[37]  D. Wilcox Reassessment of the scale-determining equation for advanced turbulence models , 1988 .

[38]  Tomas Akenine-Möller,et al.  Real-time rendering , 1997 .

[39]  F. Menter Two-equation eddy-viscosity turbulence models for engineering applications , 1994 .

[40]  J. Kogan Introduction to Clustering Large and High-Dimensional Data , 2007 .

[41]  Cláudio T. Silva,et al.  Vector Field k‐Means: Clustering Trajectories by Fitting Multiple Vector Fields , 2012, Comput. Graph. Forum.

[42]  Holger Theisel,et al.  Curvature Measures of 3D Vector Fields and their Applications , 2002, WSCG.

[43]  Dipl.-Ing,et al.  Real-time Rendering , 2022 .