Hostname: page-component-89b8bd64d-b5k59 Total loading time: 0 Render date: 2026-05-07T01:48:58.950Z Has data issue: false hasContentIssue false

Design representation for performance evaluation of 3D shapes in structure-aware generative design

Published online by Cambridge University Press:  19 September 2023

Xingang Li
Affiliation:
Walker Department of Mechanical Engineering, University of Texas at Austin, Austin, TX, USA
Charles Xie
Affiliation:
Institute for Future Intelligence, Natick, MA, USA
Zhenghui Sha*
Affiliation:
Walker Department of Mechanical Engineering, University of Texas at Austin, Austin, TX, USA
*
Corresponding author Zhenghui Sha zsha@austin.utexas.edu
Rights & Permissions [Opens in a new window]

Abstract

Data-driven generative design (DDGD) methods utilize deep neural networks to create novel designs based on existing data. The structure-aware DDGD method can handle complex geometries and automate the assembly of separate components into systems, showing promise in facilitating creative designs. However, determining the appropriate vectorized design representation (VDR) to evaluate 3D shapes generated from the structure-aware DDGD model remains largely unexplored. To that end, we conducted a comparative analysis of surrogate models’ performance in predicting the engineering performance of 3D shapes using VDRs from two sources: the trained latent space of structure-aware DDGD models encoding structural and geometric information and an embedding method encoding only geometric information. We conducted two case studies: one involving 3D car models focusing on drag coefficients and the other involving 3D aircraft models considering both drag and lift coefficients. Our results demonstrate that using latent vectors as VDRs can significantly deteriorate surrogate models’ predictions. Moreover, increasing the dimensionality of the VDRs in the embedding method may not necessarily improve the prediction, especially when the VDRs contain more information irrelevant to the engineering performance. Therefore, when selecting VDRs for surrogate modeling, the latent vectors obtained from training structure-aware DDGD models must be used with caution, although they are more accessible once training is complete. The underlying physics associated with the engineering performance should be paid attention. This paper provides empirical evidence for the effectiveness of different types of VDRs of structure-aware DDGD for surrogate modeling, thus facilitating the construction of better surrogate models for AI-generated designs.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - NCCreative Common License - SA
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial-ShareAlike licence (http://creativecommons.org/licenses/by-nc-sa/4.0), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the same Creative Commons licence is used to distribute the re-used or adapted article and the original article is properly cited. The written permission of Cambridge University Press must be obtained prior to any commercial use.
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. Comparison between a monolithic shape (a) and a structure-aware shape (b), where dash lines indicate structural interdependencies (i.e. support and symmetry) between components.

Figure 1

Figure 2. Overview of the research approach consisting of two key modules: the structure-aware generative design module and the design evaluation module

Figure 2

Figure 3. Overview of the data-driven structure-aware generative design module demonstrated using a car design case. The design module is implemented using SDM-NET (Gao et al.2019b) that consists of PartVAEs and SPVAE.

Figure 3

Table 1. Summary of the datasets for the two design cases: the car and aircraft designs

Figure 4

Figure 4. Histograms of (a) drag coefficients of car models, (b) drag coefficients of aircraft models and (c) lift coefficients of aircraft models with the mean, std, min and max values.

Figure 5

Figure 5. Examples of the generated shapes for car models. (a) Reconstruction of car bodies. (b) Shape interpolation of car bodies and merged car models. (c) Random generation of separate parts.

Figure 6

Figure 6. Examples of the generated shapes for aircraft models. (a) Reconstruction of aircraft models. (b) Shape interpolation of merged aircraft models. (c) Random generation of separate parts (fuselage, wings and engines) and merged aircraft models.

Figure 7

Table 2. Summary of the vectorized design representations (VDRs) for the car and aircraft models

Figure 8

Figure 7. The comparison of prediction accuracy for the test set data of car models using different VDRs with drag coefficients with three evaluation metrics: MAE ($ \downarrow $), RMSE ($ \downarrow $) and the $ {R}^2 $ ($ \downarrow $) using (a) Auto-sklearn or (b) AutoGluon. The p-values resulting from the paired t-test for AE values are used to show the statistical difference.

Figure 9

Figure 8. The comparison of prediction accuracy for the test set data of aircraft models using different VDRs with drag coefficients with three evaluation metrics: MAE ($ \downarrow $), RMSE ($ \downarrow $) and the $ {R}^2 $ ($ \downarrow $) using (a) Auto-sklearn or (b) AutoGluon. The p-values resulting from the paired t-test for AE values are used to show the statistical difference.

Figure 10

Figure 9. The comparison of prediction accuracy for the test set data of aircraft models using different VDRs with lift coefficients with three evaluation metrics: MAE ($ \downarrow $), RMSE ($ \downarrow $) and the $ {R}^2 $ ($ \downarrow $) using (a) Auto-sklearn or (b) AutoGluon. The p-values resulting from the paired t-test for AE values are used to show the statistical difference.

Figure 11

Table 3. The best combination of the VDR and AutoML framework for the surrogate models of car and aircraft models

Figure 12

Figure A1. The training loss values, including reconstruction loss and KL divergence loss, were recorded for both the car and aircraft models during the training process. However, for the purpose of showcasing the training of PartVAEs, we have chosen to highlight the loss values specifically for the training of the body components of the car and aircraft because similar trends were observed in the loss values for training other parts as well.