Vincenzo Ferrero, Naser Alqseer, M. Tensa, Bryony DuPont
{"title":"Using Decision Trees Supported by Data Mining to Improve Function-Based Design","authors":"Vincenzo Ferrero, Naser Alqseer, M. Tensa, Bryony DuPont","doi":"10.1115/detc2020-22498","DOIUrl":"https://doi.org/10.1115/detc2020-22498","url":null,"abstract":"\u0000 Engineering designers currently use downstream information about product and component functions to facilitate ideation and concept generation of analogous products. These processes, often called Function-Based Design, can be reliant on designer definitions of product function, which are inconsistent from designer to designer. In this paper, we employ supervised learning algorithms to reduce the variety of component functions that are available to designers in a design repository, thus enabling designers to focus their function-based design efforts on more accurate, reduced sets of potential functions. To do this, we generate decisions trees and rules that define the functions of components based on the identity of neighboring components. The resultant decision trees and rulesets reduce the number of feasible functions for components within a product, which is of particular interest for use by novice designers, as reducing the feasible functional space can help focus the design activities of the designer. This reduction was evident in both case studies: one exploring a component that is known to the designer, and the other looking at defining function of an unrecognizable component. The work presented here contributes to the recent popularity of using product data in data-driven design methodologies, especially those focused on supplementing designer cognition. Importantly, we found that this methodology is reliant on repository data quality, and the results indicate a need to continue the development of design repository data schemas with improved data consistency and fidelity. This research is a necessary precursor for the development of function-based design tools, including automated functional modeling.","PeriodicalId":415040,"journal":{"name":"Volume 11A: 46th Design Automation Conference (DAC)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122028183","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"METASET: An Automated Data Selection Method for Scalable Data-Driven Design of Metamaterials","authors":"Yu-Chin Chan, Faez Ahmed, Liwei Wang, Wei Chen","doi":"10.1115/detc2020-22681","DOIUrl":"https://doi.org/10.1115/detc2020-22681","url":null,"abstract":"\u0000 Data-driven design of mechanical metamaterials is an increasingly popular method to combat costly physical simulations and immense, often intractable, geometrical design spaces. Using a precomputed dataset of unit cells, a multiscale structure can be quickly filled via combinatorial search algorithms, and machine learning models can be trained to accelerate the process. However, the dependence on data induces a unique challenge: An imbalanced dataset containing more of certain shapes or physical properties than others can be detrimental to the efficacy of the approaches and any models built on those sets. In answer, we posit that a smaller yet diverse set of unit cells leads to scalable search and unbiased learning. To select such subsets, we propose METASET, a methodology that 1) uses similarity metrics and positive semi-definite kernels to jointly measure the closeness of unit cells in both shape and property space, and 2) incorporates Determinantal Point Processes for efficient subset selection. Moreover, METASET allows the trade-off between shape and property diversity so that subsets can be tuned for various applications. Through the design of 2D metamaterials with target displacement profiles, we demonstrate that smaller, diverse subsets can indeed improve the search process as well as structural performance. We also apply METASET to eliminate inherent overlaps in a dataset of 3D unit cells created with symmetry rules, distilling it down to the most unique families. Our diverse subsets are provided publicly for use by any designer.","PeriodicalId":415040,"journal":{"name":"Volume 11A: 46th Design Automation Conference (DAC)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124125031","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Enhancements to the Perfect Matching Approach for Graph Enumeration-Based Engineering Challenges","authors":"Daniel R. Herber","doi":"10.1115/detc2020-22774","DOIUrl":"https://doi.org/10.1115/detc2020-22774","url":null,"abstract":"\u0000 Graphs can be used to represent many engineering systems and decisions because of their ability to capture discrete compositional and relational information. In this article, improved methods for effectively representing and generating all graphs in a space defined by certain complex specifications are presented. These improvements are realized through enhancements to the original perfect matching-inspired approach utilizing a component catalog definition to capture the graphs of interest. These enhancements will come in many forms, including more efficient graph enumeration and labeled graph isomorphism checking, expansion of the definition of the component catalog, and the effective inclusion of new network structure constraints. Several examples are shown, including improvements to the original case studies (with up to 971× reduction in computational cost) as well as graph problems in common system architecture design patterns. The goal is to show that the work presented here and tools developed from it can play a role as the domain-independent architecture decision support tool for a variety of graph enumeration-based engineering design challenges.","PeriodicalId":415040,"journal":{"name":"Volume 11A: 46th Design Automation Conference (DAC)","volume":"241 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133432310","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Glen Williams, N. Meisel, T. Simpson, Christopher McComb
{"title":"Deriving Metamodels to Relate Machine Learning Quality to Design Repository Characteristics in the Context of Additive Manufacturing","authors":"Glen Williams, N. Meisel, T. Simpson, Christopher McComb","doi":"10.1115/detc2020-22518","DOIUrl":"https://doi.org/10.1115/detc2020-22518","url":null,"abstract":"\u0000 The widespread growth of additive manufacturing, a field with a complex informatic “digital thread”, has helped fuel the creation of design repositories, where multiple users can upload distribute, and download a variety of candidate designs for a variety of situations. Additionally, advancements in additive manufacturing process development, design frameworks, and simulation are increasing what is possible to fabricate with AM, further growing the richness of such repositories. Machine learning offers new opportunities to combine these design repository components’ rich geometric data with their associated process and performance data to train predictive models capable of automatically assessing build metrics related to AM part manufacturability. Although design repositories that can be used to train these machine learning constructs are expanding, our understanding of what makes a particular design repository useful as a machine learning training dataset is minimal. In this study we use a metamodel to predict the extent to which individual design repositories can train accurate convolutional neural networks. To facilitate the creation and refinement of this metamodel, we constructed a large artificial design repository, and subsequently split it into sub-repositories. We then analyzed metadata regarding the size, complexity, and diversity of the sub-repositories for use as independent variables predicting accuracy and the required training computational effort for training convolutional neural networks. The networks each predict one of three additive manufacturing build metrics: (1) part mass, (2) support material mass, and (3) build time. Our results suggest that metamodels predicting the convolutional neural network coefficient of determination, as opposed to computational effort, were most accurate. Moreover, the size of a design repository, the average complexity of its constituent designs, and the average and spread of design spatial diversity were the best predictors of convolutional neural network accuracy.","PeriodicalId":415040,"journal":{"name":"Volume 11A: 46th Design Automation Conference (DAC)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134520200","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Jennifer Bracken, Christopher McComb, T. Simpson, K. Jablokow
{"title":"A Review of Part Filtering Methods for Additive Manufacturing","authors":"Jennifer Bracken, Christopher McComb, T. Simpson, K. Jablokow","doi":"10.1115/detc2020-22448","DOIUrl":"https://doi.org/10.1115/detc2020-22448","url":null,"abstract":"\u0000 As additive manufacturing (AM) increases in popularity, many companies seek to identify which parts can be produced via AM. This has led to new areas of research known as “part filtering”, “part selection”, or “part identification” for AM. Numerous methods have been proposed to quantify the suitability of a design to be made with AM, and each has its own benefits and drawbacks. This paper reviews popular methods of part filtering and elaborates on the advantages and disadvantages of the various approaches. The approaches for part filtering, and the example methods, are categorized and sorted along a continuum of opportunistic and restrictive methods in order to clarify use cases for various part filtering techniques. The approaches are also examined through the lens of specificity of process, as some are designed to be process agnostic, while others are customized for a specific AM technology or even a specific AM system. Finally, current gaps that exist in the part filtering research literature are discussed to help identify necessary and promising directions for future investigation.","PeriodicalId":415040,"journal":{"name":"Volume 11A: 46th Design Automation Conference (DAC)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122722579","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Predicting Build Orientation of Additively Manufactured Parts With Mechanical Machining Features Using Deep Learning","authors":"Aliakbar Eranpurwala, S. E. Ghiasian, K. Lewis","doi":"10.1115/detc2020-22043","DOIUrl":"https://doi.org/10.1115/detc2020-22043","url":null,"abstract":"\u0000 Additive Manufacturing (AM) is a revolutionary development that is being viewed as a core technology for fabricating current and future engineered products. While AM has many advantages over subtractive manufacturing processes, one of the primary limitations of AM is to swiftly evaluate precise part build orientations. Current algorithms are either computationally expensive or provide multiple alternative orientations, requiring additional decision tradeoffs. To hasten the process of finding accurate part build orientation, a data-driven predictive model is introduced by mapping standard machining features to build orientation angles. A combinatory learning algorithm of classification and regression is utilized for the prediction of build orientation. The framework uses 54,000 voxelized standard tessellated language (STL) files as input to train the classification algorithm for eighteen standard machining features using a nine-layer 3D Convolutional Neural Network (CNN). Additionally, a multi-machining feature dataset of 1000 voxelized STL files are evaluated in parallel by performing quaternion rotations to obtain build orientation angles based on minimization of support structure volume. A regression model is then developed to establish a relationship between the machining features and orientation angles to predict optimal build orientation for new parts.","PeriodicalId":415040,"journal":{"name":"Volume 11A: 46th Design Automation Conference (DAC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123306860","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
R. Yingling, Anand Balu Nellippallil, Matthew Register, Travis Hannan, J. Simmons, A. Shores, R. Prabhu
{"title":"Multi-Objective Design Exploration of a Canine Ventriculoperitoneal Shunt for Hydrocephalus","authors":"R. Yingling, Anand Balu Nellippallil, Matthew Register, Travis Hannan, J. Simmons, A. Shores, R. Prabhu","doi":"10.1115/DETC2020-22696","DOIUrl":"https://doi.org/10.1115/DETC2020-22696","url":null,"abstract":"\u0000 Hydrocephalus is a condition that affects humans and animals in which excess cerebrospinal fluid (CSF) builds up within the ventricles of the brain, causing an increase in intracranial pressure. The CSF can be released using a ventriculoperitoneal shunt, which effectively removes the fluid from the ventricles of the brain to the peritoneal cavity. In canines, hydrocephalus is sometimes a fatal condition complicated by shunt failure due to obstructions. The medical procedure is also expensive and has a high failure rate over the long term.\u0000 In this paper, we present a systematic framework to carry out the multi-objective design exploration of canine shunts for managing hydrocephalus. We demonstrate the efficacy of the framework by designing a shunt prototype to meet specific goals of meeting the CSF flow rate target, minimizing shear stress on the shunt, and minimizing shunt weight. The shunt design variables considered for the problem include the inner diameter, inlet hole diameter, and the distance from the inlet holes to the outlet. A multi-objective design problem is formulated using the systematic framework to explore the combination of shunt design variables that best satisfy the conflicting goals defined. The framework and associated design constructs are generic and support the formulation and decision-based design of similar biomedical devices for different health conditions.","PeriodicalId":415040,"journal":{"name":"Volume 11A: 46th Design Automation Conference (DAC)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116708313","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Stochastic Stackelberg Games for Agent-Driven Robust Design","authors":"Sean C. Rismiller, J. Cagan, Christopher McComb","doi":"10.1115/detc2020-22153","DOIUrl":"https://doi.org/10.1115/detc2020-22153","url":null,"abstract":"\u0000 Products must often endure unpredictable and challenging conditions while fulfilling their intended functions. Game-theoretic methods make it possible for designers to design solutions that are robust against complicated conditions, however, these methods are often specific to the problems they investigate. This work introduces the Game-Augmented Robust Simulated Annealing Teams (GARSAT) framework, a game-theoretic agent-based architecture that generates solutions robust to variation, and models problems with elementary information, making it easily extendable. The platform was used to generate designs under consideration of a multidimensional attack. Designs were produced under various adversarial settings and compared to designs generated without considering adversaries to validate the model. The process successfully created robust designs able to withstand multiple combined conditions, and the effects of the adversarial settings on the designs were explored.","PeriodicalId":415040,"journal":{"name":"Volume 11A: 46th Design Automation Conference (DAC)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126432403","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}