DrivAerML
收藏资源简介:
DrivAerML数据集是由亚马逊网络服务和Upstream CFD GmbH等机构合作创建的高保真计算流体动力学(CFD)数据集,专门用于道路车辆外部空气动力学研究。该数据集基于广泛使用的DrivAer notchback通用车辆,生成了500个参数化变体。数据集的创建过程采用了工业级的高保真CFD方法,包括网格生成和尺度解析CFD,确保了数据的一致性和质量。DrivAerML数据集主要应用于机器学习领域,旨在通过提供高质量的训练数据,加速汽车设计过程中的流体动力学预测,从而降低成本并提高效率。
The DrivAerML dataset is a high-fidelity computational fluid dynamics (CFD) dataset jointly created by institutions including Amazon Web Services and Upstream CFD GmbH, specifically dedicated to external aerodynamics research for road vehicles. Based on the widely used DrivAer notchback generic vehicle, it generates 500 parametric variants. The dataset was developed using industrial-grade high-fidelity CFD methodologies, including grid generation and scale-resolving CFD, to ensure data consistency and quality. Primarily applied in the machine learning domain, the DrivAerML dataset aims to accelerate fluid dynamics predictions during automotive design by providing high-quality training data, thereby reducing costs and improving efficiency.
DrivAerML 数据集概述
数据集简介
DrivAerML 是一个高保真计算流体动力学(CFD)数据集,专门用于道路车辆外部空气动力学研究。该数据集基于广泛使用的 DrivAer 掀背车通用车辆的 500 种参数化变形变体生成,采用一致且经过验证的自动化工作流程进行网格生成和尺度解析 CFD 计算,代表了工业界的最新技术水平。几何数据和丰富的空气动力学数据以开源格式发布。
版本历史
- 29/07/2024:注意,当前数据集中不包含运行 167, 211, 218, 221, 248, 282, 291, 295, 316, 325, 329, 364, 370, 376, 403, 473。
- 03/05/2024:草稿版本生成。
联系信息
- 联系人:Neil Ashton
- 邮箱:neashton@amazon.com
CFD 求解器
所有案例均使用开源有限体积代码 OpenFOAM v2212 运行,并由 UpstreamCFD 进行了定制修改。详细信息请参阅相关论文。
引用信息
如需引用此数据集,请引用以下论文:
@article{ashton2024drivaer, title = {{DrivAerML: High-Fidelity Computational Fluid Dynamics Dataset for Road-Car External Aerodynamics}}, year = {2024}, journal = {In-Review}, author = {Ashton, N., Mockett, C., Fuchs, M., Fliessbach, L., Hetmann, H., Knacke, T., Schonwald, N., Skaperdas, V., Fotiadis, G., Walle, A., Hupertz, B., and Maddix, D} }
文件结构
每个文件夹(例如 run1, run2, ... run"i" 等)对应一个不同的几何形状,包含以下文件:
- 几何 STL 文件(约 135MB):drivaer_i.stl
- 每个几何形状的参考值:geo_ref_i.csv
- 每个几何形状的参考几何参数:geo_parameters_i.csv
- 边界 VTU 文件(约 500MB):boundary_i.vtp
- 体积场 VTU 文件(约 25GB):volume_i.vtu
- 力/力矩时间平均(使用变化的迎风面积/轴距):force_mom_i.csv
- 力/力矩时间平均(使用恒定的迎风面积/轴距):force_mom_constref_i.csv
- 切片文件夹:包含 x, y, z 方向的流场变量切片
- 图像文件夹:包含各种流场变量的图像,以及力系数的时间平均评估图和残差收敛图
下载方法
请确保有足够的本地磁盘空间(完整数据集为 30TB),并参考以下示例下载所需文件:
第一步:安装 AWS 命令行界面(CLI)
请按照以下链接中的说明进行安装: https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html
第二步:使用 AWS CLI 下载数据集
以下是下载全部或部分数据集的示例:
示例 1:下载所有文件(约 30TB)
bash aws s3 cp --recursive s3://caemldatasets/drivaer/dataset .
示例 2:仅下载选定文件(例如 STL、图像和力矩)
创建以下 bash 脚本,可根据需要调整以循环下载选定运行或不同文件: bash #!/bin/bash
Set the S3 bucket and prefix
S3_BUCKET="caemldatasets" S3_PREFIX="drivaer/dataset"
Set the local directory to download the files
LOCAL_DIR="./drivaer_data"
Create the local directory if it doesnt exist
mkdir -p "$LOCAL_DIR"
Loop through the run folders from 1 to 500
for i in $(seq 1 500); do RUN_DIR="run_$i" RUN_LOCAL_DIR="$LOCAL_DIR/$RUN_DIR"
# Create the run directory if it doesnt exist
mkdir -p "$RUN_LOCAL_DIR"
# Download the drivaer_i.stl file
aws s3 cp "s3://$S3_BUCKET/$S3_PREFIX/$RUN_DIR/drivaer_$i.stl" "$RUN_LOCAL_DIR/" --only-show-errors
# Download the force_mom_i.csv file
aws s3 cp "s3://$S3_BUCKET/$S3_PREFIX/$RUN_DIR/force_mom_$i.csv" "$RUN_LOCAL_DIR/" --only-show-errors
aws s3 cp --recursive "s3://$S3_BUCKET/$S3_PREFIX/$RUN_DIR/images" "$RUN_LOCAL_DIR/images/" --only-show-errors
done
贡献者
- CFD 求解器和工作流程开发:Charles Mockett, Marian Fuchs, Louis Fliessbach, Henrik Hetmann, Thilo Knacke & Norbert Schonwald (UpstreamCFD)
- 几何参数化:Vangelis Skaperdas, Grigoris Fotiadis (BETA-CAE Systems) & Astrid Walle (Siemens Energy)
- 网格生成工作流程开发:Vangelis Skaperdas & Grigoris Fotiadis (BETA-CAE Systems)
- DrivAer 咨询:Burkhard Hupertz (Ford)
- 数据集准备指导:Danielle Maddix (Amazon Web Services)
- 模拟运行、HPC 设置和数据集准备:Neil Ashton (Amazon Web Services)
许可
该数据集基于 CC BY SA 4.0 许可证发布,详细许可证文本请参阅 LICENSE.txt。




