Hwisang Jo, Byeong-uk Song, Joon-Yong Huh, Seungkyu Lee, Ikjin Lee
{"title":"Modified structure of deep neural network for training multi-fidelity data with non-common input variables","authors":"Hwisang Jo, Byeong-uk Song, Joon-Yong Huh, Seungkyu Lee, Ikjin Lee","doi":"10.1115/1.4064782","DOIUrl":"https://doi.org/10.1115/1.4064782","url":null,"abstract":"\u0000 Multi-fidelity surrogate (MFS) modeling technology, which efficiently constructs surrogate models using low-fidelity (LF) and high-fidelity (HF) data, has been studied to enhance the predictive capability of engineering performances. In addition, several neural network (NN) structures for MFS modeling have been introduced, benefiting from recent developments in deep learning research. However, existing multi-fidelity (MF) NNs have been developed assuming identical sets of input variables for LF and HF data, a condition that is often not met in practical engineering systems. Therefore, this study proposes a new structure of composite NN designed for MF data with different input variables. The proposed network structure includes an input mapping network that connects the LF and HF data's input variables. Even when the physical relationship between these variables is unknown, the input mapping network can be concurrently trained during the process of training the whole network model. Customized loss functions and activation variables are suggested in this study to facilitate forward and backward propagation for the proposed NN structures when training MF data with different inputs. The effectiveness of the proposed method, in terms of prediction accuracy, is demonstrated through mathematical examples and practical engineering problems related to tire performances. The results confirm that the proposed method offers better accuracy than existing surrogate models in most problems. Moreover, the proposed method proves advantageous for surrogate modeling of nonlinear or discrete functions, a characteristic feature of NN-based methods.","PeriodicalId":506672,"journal":{"name":"Journal of Mechanical Design","volume":"58 11","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-02-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139960792","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}
Phillip Stevenson, Christopher A. Mattson, John Salmon, Nile Hatch
{"title":"Optimizing Engineered Products for Their Social Impacts On Multiple Stakeholders","authors":"Phillip Stevenson, Christopher A. Mattson, John Salmon, Nile Hatch","doi":"10.1115/1.4064694","DOIUrl":"https://doi.org/10.1115/1.4064694","url":null,"abstract":"\u0000 Engineered products are often optimized based on engineering requirements, user requirements, cost, and performance. This strategy is well suited for most applications, but products designed specifically to improve the lives of users and communities would benefit from an approach that helps engineers optimize a product based also on its social impacts. This paper introduces several optimization problem formulations adapted from multi-stakeholder strategies in the economics and business management literature. Each optimization problem formulation optimizes a product's social impact according to the ideology and principles inherent to the adapted multi-stakeholder strategy. A case study is presented for a cassava peeling machine that is being developed for farmers in the Brazilian Amazon. Finally, the resulting peeler design configurations and social impacts are discussed to illustrate the advantages and disadvantages of each strategy.","PeriodicalId":506672,"journal":{"name":"Journal of Mechanical Design","volume":"25 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-02-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139854324","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}
Phillip Stevenson, Christopher A. Mattson, John Salmon, Nile Hatch
{"title":"Optimizing Engineered Products for Their Social Impacts On Multiple Stakeholders","authors":"Phillip Stevenson, Christopher A. Mattson, John Salmon, Nile Hatch","doi":"10.1115/1.4064694","DOIUrl":"https://doi.org/10.1115/1.4064694","url":null,"abstract":"\u0000 Engineered products are often optimized based on engineering requirements, user requirements, cost, and performance. This strategy is well suited for most applications, but products designed specifically to improve the lives of users and communities would benefit from an approach that helps engineers optimize a product based also on its social impacts. This paper introduces several optimization problem formulations adapted from multi-stakeholder strategies in the economics and business management literature. Each optimization problem formulation optimizes a product's social impact according to the ideology and principles inherent to the adapted multi-stakeholder strategy. A case study is presented for a cassava peeling machine that is being developed for farmers in the Brazilian Amazon. Finally, the resulting peeler design configurations and social impacts are discussed to illustrate the advantages and disadvantages of each strategy.","PeriodicalId":506672,"journal":{"name":"Journal of Mechanical Design","volume":"21 1‐3","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-02-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139794876","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":"ERGO-II: An Improved Bayesian Optimization Technique for Robust Design with Multiple Objectives, Failed Evaluations and Stochastic Parameters","authors":"Jolan Wauters","doi":"10.1115/1.4064674","DOIUrl":"https://doi.org/10.1115/1.4064674","url":null,"abstract":"\u0000 In this work, the Efficient Robust Global Optimization (ERGO) method is revisited with the aim of enhancing and expanding its existing capabilities. The original objective of ERGO was to address the computational challenges associated with optimization-under-uncertainty through the use of Bayesian optimization (BO). ERGO tackles robust optimization problems which are characterized by sensitivity in the objective function due to stochasticity in the design space. It does this by concurrently minimizing the mean and variance of the objective in a multi-objective setting. To handle the computational complexity arising from the uncertainty propagation, ERGO exploits the analytical expression of the surrogate model underlying BO. In this study, ERGO is extended to accommodate multiple objectives, incorporate an improved predictive error estimation approach, investigate the treatment of failed function evaluations, and explore the handling of stochastic parameters next to stochastic design variables. To evaluate the effectiveness of these improvements, the enhanced ERGO scheme is compared with the original method using an analytical test problem with varying dimensionality. Additionally, the novel optimization technique is applied to an aerodynamic design problem to validate its performance.","PeriodicalId":506672,"journal":{"name":"Journal of Mechanical Design","volume":"20 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139862316","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":"A Comparative Analysis of Student Perceptions of Recommendations for Engagement in Design Processes","authors":"K. Dugan, Shanna Daly","doi":"10.1115/1.4064671","DOIUrl":"https://doi.org/10.1115/1.4064671","url":null,"abstract":"\u0000 Engineering designers are tasked with increasingly complex problems necessitating the use and development of various supports for navigating complexity. Prescriptive design process models are one such tool. However, little research has explored how engineering designers perceive these models' recommendations for engagement in design work. In this initial exploratory study, we analyzed data from 18 individual semi-structured interviews with mechanical engineering students to identify participant perceptions. As many design process model visualizations lack explicit attention to some social and contextual dimensions, we sought to compare perceptions among two drawn from engineering texts and one that was developed with the intent to emphasize social dimensions. We identified five salient areas of participant perceptions of the design process models. Perceptions of the process models related to what designers should do (starting and moving through a design process, gathering information, prototyping, and evaluating or testing) and what they should consider (aspects of focus). Our collection of participant perceptions across the three process models suggests different design process models make perceptions of certain recommendations more salient than others. However, participant perceptions also varied for the same process model. We suggest several implications for design education and training based on participant perceptions of these three process models, particularly the importance of leveraging multiple design process models. The comprehensive descriptions of participant perceptions across five areas of design work provided through our initial study provide a foundation for further investigations bridging designers' perceptions to intent to behavior and, ultimately, design outcomes.","PeriodicalId":506672,"journal":{"name":"Journal of Mechanical Design","volume":"100 s5","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139801283","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}
Mingfei Jiang, Z. Ming, Chuanhao Li, J. Allen, F. Mistree
{"title":"DESIGN OF SELF-ORGANIZING SYSTEMS USING MULTI-AGENT REINFORCEMENT LEARNING AND THE COMPROMISE DECISION SUPPORT PROBLEM CONSTRUCT","authors":"Mingfei Jiang, Z. Ming, Chuanhao Li, J. Allen, F. Mistree","doi":"10.1115/1.4064672","DOIUrl":"https://doi.org/10.1115/1.4064672","url":null,"abstract":"\u0000 In this paper, we address the following question: How can multi-robot self-organizing systems be designed so that they show the desired behaviors and are able to perform tasks specified by designers? Multi-robot self-organizing systems, e.g., swarm robots, have great potential for adapting when performing complex tasks in a changing environment. However, such systems are difficult to design due to the stochasticity of the system performance and the non-linearity between the local actions/interaction and the desired global behavior. In order to address this, in this paper we propose a framework for designing self-organizing systems using Multi-Agent Reinforcement Learning (MARL) and the compromise Decision-Support Problem (cDSP) construct. In this paper we present a framework that consists of two stages, namely, preliminary design and design improvement. In the preliminary design stage, MARL is used to help designers train the robots so that they show stable group behavior for performing the task. In the design improvement stage, the cDSP construct is used to explore the design space and identify satisfactory solutions considering several performance indicators. Between the two stages, surrogate models are used to map the relationship between local parameters and global performance indicators utilizing the data generated in preliminary design. A multi-robot box-pushing problem is used as an example to test the efficacy of the framework. The framework is general and can be extended to design other self-organizing systems. Our focus in this paper is in describing the framework.","PeriodicalId":506672,"journal":{"name":"Journal of Mechanical Design","volume":"12 4","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139859327","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}
Amin Heyrani Nobari, Justin Rey, S. Kodali, Matthew Jones, Faez Ahmed
{"title":"MeshPointNet: 3D Surface Classification Using Graph Neural Networks and Conformal Predictions on Mesh-Based Representations","authors":"Amin Heyrani Nobari, Justin Rey, S. Kodali, Matthew Jones, Faez Ahmed","doi":"10.1115/1.4064673","DOIUrl":"https://doi.org/10.1115/1.4064673","url":null,"abstract":"\u0000 In many design automation applications, accurate segmentation and classification of 3D surfaces and extraction of geometric insight from 3D models can be pivotal. This paper primarily introduces a machine learning-based scheme that leverages Graph Neural Networks (GNN) for handling 3D geometries, specifically for surface classification. Our model demonstrates superior performance against two state-of-the-art models, PointNet++ and PointMLP, in terms of surface classification accuracy, beating both models. Central to our contribution is the novel incorporation of conformal predictions, a method that offers robust uncertainty quantification and handling with marginal statistical guarantees. Unlike traditional approaches, conformal predictions enable our model to ensure precision, especially in challenging scenarios where mistakes can be highly costly. This robustness proves invaluable in design applications, and as a case in point, we showcase its utility in automating the Computational Fluid Dynamics (CFD) meshing process for aircraft models based on expert guidance. Our results reveal that our automatically generated mesh, guided by the proposed rules by experts enabled through the segmentation model, is not only efficient but matches the quality of expert-generated meshes, leading to accurate simulations. For the community's benefit, we have made our code and data available at https://github.com/ahnobari/AutoSurf Upon paper acceptance.","PeriodicalId":506672,"journal":{"name":"Journal of Mechanical Design","volume":"14 6","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139799077","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":"ERGO-II: An Improved Bayesian Optimization Technique for Robust Design with Multiple Objectives, Failed Evaluations and Stochastic Parameters","authors":"Jolan Wauters","doi":"10.1115/1.4064674","DOIUrl":"https://doi.org/10.1115/1.4064674","url":null,"abstract":"\u0000 In this work, the Efficient Robust Global Optimization (ERGO) method is revisited with the aim of enhancing and expanding its existing capabilities. The original objective of ERGO was to address the computational challenges associated with optimization-under-uncertainty through the use of Bayesian optimization (BO). ERGO tackles robust optimization problems which are characterized by sensitivity in the objective function due to stochasticity in the design space. It does this by concurrently minimizing the mean and variance of the objective in a multi-objective setting. To handle the computational complexity arising from the uncertainty propagation, ERGO exploits the analytical expression of the surrogate model underlying BO. In this study, ERGO is extended to accommodate multiple objectives, incorporate an improved predictive error estimation approach, investigate the treatment of failed function evaluations, and explore the handling of stochastic parameters next to stochastic design variables. To evaluate the effectiveness of these improvements, the enhanced ERGO scheme is compared with the original method using an analytical test problem with varying dimensionality. Additionally, the novel optimization technique is applied to an aerodynamic design problem to validate its performance.","PeriodicalId":506672,"journal":{"name":"Journal of Mechanical Design","volume":"53 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139802380","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}
Mingfei Jiang, Z. Ming, Chuanhao Li, J. Allen, F. Mistree
{"title":"DESIGN OF SELF-ORGANIZING SYSTEMS USING MULTI-AGENT REINFORCEMENT LEARNING AND THE COMPROMISE DECISION SUPPORT PROBLEM CONSTRUCT","authors":"Mingfei Jiang, Z. Ming, Chuanhao Li, J. Allen, F. Mistree","doi":"10.1115/1.4064672","DOIUrl":"https://doi.org/10.1115/1.4064672","url":null,"abstract":"\u0000 In this paper, we address the following question: How can multi-robot self-organizing systems be designed so that they show the desired behaviors and are able to perform tasks specified by designers? Multi-robot self-organizing systems, e.g., swarm robots, have great potential for adapting when performing complex tasks in a changing environment. However, such systems are difficult to design due to the stochasticity of the system performance and the non-linearity between the local actions/interaction and the desired global behavior. In order to address this, in this paper we propose a framework for designing self-organizing systems using Multi-Agent Reinforcement Learning (MARL) and the compromise Decision-Support Problem (cDSP) construct. In this paper we present a framework that consists of two stages, namely, preliminary design and design improvement. In the preliminary design stage, MARL is used to help designers train the robots so that they show stable group behavior for performing the task. In the design improvement stage, the cDSP construct is used to explore the design space and identify satisfactory solutions considering several performance indicators. Between the two stages, surrogate models are used to map the relationship between local parameters and global performance indicators utilizing the data generated in preliminary design. A multi-robot box-pushing problem is used as an example to test the efficacy of the framework. The framework is general and can be extended to design other self-organizing systems. Our focus in this paper is in describing the framework.","PeriodicalId":506672,"journal":{"name":"Journal of Mechanical Design","volume":"279 12","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139799380","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":"A Sustainable Product Multi-platform Planning Model for Assembly and Disassembly Process","authors":"Guang-yu Zou, Zhongkai Li, Chao He","doi":"10.1115/1.4064675","DOIUrl":"https://doi.org/10.1115/1.4064675","url":null,"abstract":"\u0000 The development of product platform is an effective strategy to respond to dynamic market demands, decrease lead-time and delay products differentiation. However, the traditional product platform configuration method can not satisfy the sustainability requirements for modern products. To solve this problem, a sustainable product multi-platform (SPMP) model for assembly/ disassembly technology is proposed in this paper. The proposed SPMP model measures the energy consumption of module instances during the installation based on the platform-based assembly index (PAI) and platform-based disassembly index (PDI), and provides a multi-platform solution for the assembly of product family. To demonstrate the effectiveness of the proposed method, two product family cases are discussed. Simplified case shows that multi-objective particle swarm optimisation (MOPSO) algorithm has stronger optimisation ability than linear programming method in reducing product processing cost. The hair dryer family case demonstrates that the proposed method reduces the energy consumption during assembly by linking sustainability to product design.","PeriodicalId":506672,"journal":{"name":"Journal of Mechanical Design","volume":"28 8","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139798337","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}