DrivAerNet: A Parametric Car Dataset for Data-driven Aerodynamic Design and Graph-Based Drag Prediction
Paper: https://arxiv.org/abs/2403.08055
Update (28.04.2024): We've released the code for training RegDGCNN, the wall shear stresses data, and the train/val/test splits for the DrivAerNet dataset.
Update (10.04.2024): Due to the high volume of requests and emails for the dataset, we're releasing a subset of the DrivAerNet dataset for early access. Full access will follow upon paper acceptance.
A subset of the DrivAerNet dataset can be accessed here.
DrivAerNet is a large-scale, high-fidelity CFD dataset of 3D industry-standard car shapes designed for data-driven aerodynamic design. It comprises 4000 high-quality 3D car meshes and their corresponding aerodynamic performance coefficients, alongside full 3D flow field information.
The DrivAerNet dataset includes a parametric model of the DrivAer fastback, developed using ANSA® software to enable extensive exploration of automotive design variations. This model is defined by 50 geometric parameters, allowing the generation of 4000 unique car designs through Optimal Latin Hypercube sampling and the Enhanced Stochastic Evolutionary Algorithm.
DrivAerNet dataset incorporates a wide range of geometric modifications, including changes to side mirrors, muffler positions, windscreen and rear window dimensions, engine undercover size, front door and fender offsets, hood placement, headlight scale, overall car length and width, upper and underbody scaling, and key angles like the ramp, diffusor, and trunk lid angles, to thoroughly investigate their impacts on car aerodynamics.
The DrivAerNet dataset specifically concentrates on conventional car designs, highlighting the significant role that minor geometric modifications play in aerodynamic efficiency. This focus enables researchers and engineers to explore the nuanced relationship between car geometry and aerodynamic performance, facilitating the optimization of vehicle designs for improved efficiency and performance.
de75f73a-e55f-49e4-bd7a-5998a80dfa19.mp4
The DrivAerNet dataset provides comprehensive 3D flow field data, including detailed analyses of pressure and velocity fields along the
In this study, we adapt the Dynamic Graph Convolutional Neural Network (DGCNN) framework, traditionally used for classification tasks, to tackle regression problems, specifically predicting aerodynamic coefficients. Our RegDGCNN model integrates PointNet's spatial encoding with graph CNNs' relational analysis to understand fluid dynamics around objects. It employs edge convolution (EdgeConv) on dynamically updating graphs to capture fluid flow's intricate interactions, presenting a new approach for precise aerodynamic parameter estimation.
RegDGCNN utilizes the extensive DrivAerNet dataset to deliver accurate drag predictions directly from 3D meshes, overcoming conventional challenges like the requirement for 2D image rendering or Signed Distance Fields (SDF) generation.
RegDGCNN model is both lightweight, with just 3 million parameters and a 10MB size, and fast, estimating drag for a 540k mesh face car design in only 1.2 seconds on four A100 GPUs. This represents a significant reduction in computational time compared to the 2.3 hours required for a conventional CFD simulation on a system with 128 CPU cores.
The DrivAerNet dataset is meticulously crafted to serve a wide range of applications from aerodynamic analysis to the training of advanced machine learning models for automotive design optimization. It includes:
-
CFD Simulation Data: The raw dataset, including full 3D pressure, velocity fields, and wall-shear stresses, computed using 8-16 million mesh elements has a total size of
$\sim$ 16TB. -
Curated CFD Simulations: For ease of access and use, a streamlined version of the CFD simulation data is provided, refined to include key insights and data, reducing the size to
$\sim$ 1TB. -
3D Car Meshes: A total of 4000 designs, showcasing a variety of conventional car shapes and emphasizing the impact of minor geometric modifications on aerodynamic efficiency. The 3D meshes and aerodynamic coefficients
$\sim$ 84GB. - 2D slices include the car's wake in the
$x$ -direction and the symmetry plane in the$y$ -direction$\sim$ 12GB.
This rich dataset, with its focus on the nuanced effects of design changes on aerodynamics, provides an invaluable resource for researchers and practitioners in the field.
DrivAerNet_projected_areas.txt
: Contains the projected frontal area for each car, which is essential for aerodynamic coefficient calculations.DrivAerNet_STLs_DoE
: A folder with car designs from the Design of Experiments (DoE) used for the CFD simulations and defining boundary conditions.DrivAerNet_STLs_Combined
: Contains combined STL files where each file represents a complete car model, including body and wheels, which can be directly used in AI models for aerodynamic drag predictions.yNormal
: Includes a normal slice for each car at the symmetry plane saved as VTK format (at y=0).xNormal
: Contains slices in the x-direction at x=4, capturing the wake of the car, saved as VTK.SurfacePressureVTK
: Comprises 3D car models with surface pressure fields saved in VTK format.- Videos: Two videos showcasing the 4000 designs are provided for better visualization.
AeroCoefficients_DrivAerNet_FilteredCorrected.csv
: This file includes the aerodynamic coefficients for each design (drag, lift, frontal lift, and rear lift coefficients).train_val_test_splits
: This folder includes the train/val/test splits.
The dataset and accompanying Python scripts for data conversion are available at [GitHub repository link].
We welcome contributions to improve the dataset or project. Please submit pull requests for review.
Maintained by the DeCoDE Lab at MIT. Report issues via GitHub issues.
The code is distributed under the MIT License. The DrivAerNet dataset is distributed under the Creative Commons Attribution-NonCommercial (CC BY-NC) license. Full terms for the dataset license here.
- Tutorials: [Link]
- Technical Documentation: [Link]
To cite this work, please use the following reference:
@article{elrefaie2024drivaernet,
title={DrivAerNet: A Parametric Car Dataset for Data-Driven Aerodynamic Design and Graph-Based Drag Prediction},
author={Elrefaie, Mohamed and Dai, Angela and Ahmed, Faez},
journal={arXiv preprint arXiv:2403.08055},
year={2024}
}