37 research outputs found

    Part-Aware Product Design Agent Using Deep Generative Network and Local Linear Embedding

    Get PDF
    In this study, we present a data-driven generative design approach that can augment human creativity in product shape design with the objective of improving system performance. The approach consists of two modules: 1) a 3D mesh generative design module that can generate part-aware 3D objects using variational auto-encoder (VAE), and 2) a low-fidelity evaluation module that can rapidly assess the engineering performance of 3D objects based on locally linear embedding (LLE). This approach has two unique features. First, it generates 3D meshes that can better capture surface details (e.g., smoothness and curvature) given individual parts’ interconnection and constraints (i.e., part-aware), as opposed to generating holistic 3D shapes. Second, the LLE-based solver can assess the engineering performance of the generated 3D shapes to realize real-time evaluation. Our approach is applied to car design to reduce air drag for optimal aerodynamic performance

    An Exploratory Study on Fairness-Aware Design Decision-Making

    Get PDF
    With advances in machine learning (ML) and big data analytics, data-driven predictive models play an essential role in supporting a wide range of simple and complex decision-making processes. However, historical data embedded with unfairness may unintentionally reinforce discrimination towards minority groups when using data-driven decision-support technologies. In this paper, we quantify unfairness and analyze its impact in the context of data-driven engineering design using the Adult Income dataset. First, we introduce a fairness-aware design concept. Subsequently, we introduce standard definitions and statistical measures of fairness to the engineering design research. Then, we use the outcomes from two supervised ML models, Logistic Regression and CatBoost classifiers, to conduct the Disparate Impact and fair-test analyses to quantify any unfairness present in the data and decision outcomes. Based on the results, we highlight the importance of considering fairness in product design and marketing, and the consequences, if there is a loss of fairness

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

    Get PDF
    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
    corecore