DOI: 10.5061/dryad.2fqz612pt
title: OSU-Honda automobile hood dataset (CarHoods10k)

description: The CarHoods10k data set comprises a set of over 10,000 3D mesh geometries
 for variants of car hood frames, generated through an automated,
 industry-grade Computer Aided Design (CAD) workflow described in Ramnath
 (2019). The data set provides realistic designs that were validated by
 experts with respect to realism, manufacturability, variability, and
 performance. Variations in geometries were generated by a feature-based
 approach that varies parameter values describing design features on 109
 parameterized base geometries ('skins'). Parameters describe
 feature patterns such as cut-outs or ribs on the hood frame as well as
 their properties, for example, rib location and height, or cut-out
 location. Geometries are represented as surface meshes (STL files) and are
 provided with the corresponding design parameter values and performance
 metrics from structural mechanics, generated through finite element
 analysis (FEA). The data set provides realistic and validated designs for
 the evaluation and development of methods such as optimization approaches
 or machine learning for metamodeling or performance prediction.
 CarHoods10k thus enables the evaluate of data-driven approaches for
 application in the automotive engineering design domain and others.
description: <strong>Generation of hood
 geometries</strong> Geometry data were generated
 using a feature-based modeling approach. In the context of automotive car
 hoods, features describe components that contribute to desirable
 properties of the design, e.g., ribs to add stiffness during driving or
 impact, or cut-outs and pockets to reduce overall weight. Real car hood
 designs were simplified by removing features that were irrelevant for the
 hood's performance. Remaining features were created independent of
 the base surface to allow for the generation of a sufficiently large
 variety of hoods by combining features and feature patterns with a set of
 100 base geometries ('skins'). Features were parametrized and
 generated using an automated workflow in CATIA v5 (see referenced
 publications for details). Note that some parametrizations led to invalid
 geometries (e.g., intersecting features) such that in total 10,478 unique
 hood geometry files were generated. CAD models were converted to
 watertight STL surface meshes in the STL format.
 <strong>Generation of Simulation
 Results</strong> For each car hood, structural
 mechanics performance values were simulated using finite element analysis
 (FEA). FEA was performed for a hood lift load case under driving
 conditions, which is an important structural requirement when designing
 car hood frames. The obtained performance values are maximum equivalent
 stress [MPa] and maximum directional deformation [mm]. Additionally the
 geometry mass [kg] is provided for each design. FEA was performed using a
 standardized setup over all geometries (including mesh, boundary
 conditions, loads, etc.) to allow for automated generation of simulation
 results. Again, not all FEA were successful such that for 10,070 of the
 10,478 geometries, performance results are available.
description: <strong>Data set organization</strong>
 The top-level folder contains three folders: 
 'design_tables': contains one csv file per base
 geometry/skin, where each file has 100 entries with design parameter
 settings for each geometry variation of the current skin
 'geometries': contains one subfolder
 'skin_*' per base geometry/skin, where each subfolder contains
 100 STL files of the geometry variations of the current skin
 'performance_values': contains two subfolders
 'performance_design_parameters': contains
 one csv file per base geometry/skin, where each file has at most 100
 entries with design parameter settings and performance values from FEA
 simulation for each geometry variation of the current skin. Note that not
 all simulations were successful, hence some results are missing. The
 column 'OutputNumber' holds the geometry ID for each simulation
 result, i.e., OutputNumber 10 in file
 performance_values/performance_design_parameters/skin_20.csv corresponds
 to geometry file geometries/skin_20/geometry_10.stl. If the performance
 value for a specific geometry is missing, the corresponding line is not
 present in the table. 'performance_only':
 contains one csv file per base geometry/skin, where each file has at most
 100 entries with performance values from FEA simulation for each geometry
 variation of the current skin. Note that not all simulations were
 successful, hence some results are missing and there is no entry in the
 table for the respective geometry. Again, geometry IDs are given in column
 'OutputNumber'. 
 <strong>Usage Notes</strong>
 Design tables: Tables with a subset of the following
 variables:<br>- Ribs:<br>   
 'RearRibDepth'<br>   
 'RearRibEndPointX'<br>   
 'RearRibEndPointY'<br>   
 'RearRibOffset'<br>   
 'RearRibWidth'<br>   
 'FrontRibDepth'<br>   
 'FrontRibEndPointY'<br>   
 'FrontRibOffset'<br>   
 'FrontRibWidth'<br>    'RibDepth'<br>   
 'RibWidth'<br>    'MainRibWidth'<br>   
 'MiddleRibWidth'<br>   
 'CentralRibWidth'<br>   
 'SubsidiaryRibWidth'<br>- Pockets (with
 #1-4):<br>    'Pocket#_Offset'<br>   
 'Pocket#_Position'<br>   
 'Pocket#_Radius'<br>    'Pocket#_X'<br>   
 'Pocket#_Y'<br>    'PocketAngle'<br>   
 'PocketCombinedWidth'<br>   
 'PocketLength'<br>    'PocketWidth'<br>   
 'Pocket_XDistance'<br>   
 'Pocket_YDistance'<br>- Other:<br> 
 'CircleCenter'<br>  'CornerPoint'<br> 
 'Cutout2Size'<br>  'EdgeLength'<br> 
 'FrontCurveHeight'<br>  'OuterRadius'<br> 
 'Radius'<br>  'RearCurveHeight'<br> 
 'hinge_x'<br>  'hinge_y'<br> 
 'lock_x'<br>  'offset' Values
 are arbitrary paramter values used by CATIA to generate the
 feature. Performance values: Tables in
 'performance_only' have four columns:<br>-
 'Equivalent Stress Maximum (MPa)'<br>- 'Geometry Mass
 (kg)'<br>- 'Directional Deformation Maximum
 (mm)'<br>- 'OutputNumber': geometry ID for current
 skin Tables in
 'performance_design_parameters' have additional columns with
 design parameters similar to the design tables described above. Note that
 some values are missing due to failure of the FEA and the corresponding
 line is not present in the table. Geometries: Provided
 as STL files (Standard Triangle Language/Standard Tessellation Language),
 which is a common format in 3D processing that describes the triangulated
 surface of a 3D object. The surface is represented as an unordered set of
 triangles, where each triangle is described by its vertices in Euclidean
 space and a face normal pointing outward from the object. Each triangle is
 described by the following block in the STL file: facet
 normal n1 n2 n3<br>    outer loop<br>        vertex x1 y1
 z1<br>        vertex 2x y2 z2<br>        vertex 3x y3
 z3<br>    endloop<br>endfacet Note that STL
 files for some geometries are missing because the generation of these
 particular variants by the CAD workflow failed. CAD Failures are mainly
 due to parameter combinations leading to invalid geometries (e.g.,
 geometries with intersecting features).