Machine learning for assembly modeling in computer-aided design

  • In the domain of assembly modeling, design engineers utilize computer-aided design (CAD) software to develop complex assemblies. However, the increasing volume and size of non-standardized part catalogs from various manufacturers pose significant challenges in the selection of suitable parts from the vast number of options. This thesis addresses these challenges by proposing a novel methodology that leverages machine learning techniques to support inexperienced designers in the assembly design process by extracting expert knowledge from previous assemblies. Specifically, it investigates the use cases of global part recommendation, localized part recommendation and handling anomalies in assemblies. The first contribution is a generic, data-driven approach to extract patterns of proven part combinations across multiple real-world assemblies. The core methodology utilizes a graph-based representation of assemblies, wherein parts are represented as nodes and their connections as edges.In the domain of assembly modeling, design engineers utilize computer-aided design (CAD) software to develop complex assemblies. However, the increasing volume and size of non-standardized part catalogs from various manufacturers pose significant challenges in the selection of suitable parts from the vast number of options. This thesis addresses these challenges by proposing a novel methodology that leverages machine learning techniques to support inexperienced designers in the assembly design process by extracting expert knowledge from previous assemblies. Specifically, it investigates the use cases of global part recommendation, localized part recommendation and handling anomalies in assemblies. The first contribution is a generic, data-driven approach to extract patterns of proven part combinations across multiple real-world assemblies. The core methodology utilizes a graph-based representation of assemblies, wherein parts are represented as nodes and their connections as edges. Leveraging this representation, the methodology provides means and guidelines for modeling arbitrary part recommendation tasks by applying graph machine learning. As second contribution, we developed an embedding technique to learn the similarity of parts in terms of their usage across multiple assemblies. This technique adapts a method from the field of natural language processing to general graph structures. The resulting embeddings provide features for the parts in all learning tasks to enhance the models’ generalization capabilities. The third contribution comprises an automated approach to generate learning instances for self-supervised machine learning from assembly data which can be tailored to a specific learning task on assemblies. This method addresses the scarcity of labeled data in real-world assembly datasets without involving domain experts. Moreover, this thesis introduces an algorithm for generating synthetic anomalous assemblies by extracting regular part combinations from a dataset of assemblies. Finally, this thesis is the first to address part recommendation during assembly modeling by analyzing previous assemblies through machine learning. It proposes a general framework for a recommendation task, modeled as a classification problem to generate a fixed number of recommendations. The experimental results across all use cases demonstrate that machine learning-based methods can greatly enhance the efficiency of assembly modeling, improve knowledge transfer among engineers, and reduce time for perusing extensive part catalogs.show moreshow less

Download full text files

Export metadata

Statistics

Number of document requests

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Author:Carola LenzenORCiDGND
URN:urn:nbn:de:bvb:384-opus4-1186153
Frontdoor URLhttps://opus.bibliothek.uni-augsburg.de/opus4/118615
Advisor:Wolfgang Reif
Type:Doctoral Thesis
Language:English
Year of first Publication:2024
Publishing Institution:Universität Augsburg
Granting Institution:Universität Augsburg, Fakultät für Angewandte Informatik
Date of final exam:2024/12/09
Release Date:2025/02/10
GND-Keyword:Fertigungsplanung; CAD; Maschinelles Lernen
Pagenumber:VI, 159
Institutes:Fakultät für Angewandte Informatik
Fakultät für Angewandte Informatik / Institut für Informatik
Fakultät für Angewandte Informatik / Institut für Software & Systems Engineering
Fakultät für Angewandte Informatik / Institut für Informatik / Lehrstuhl für Softwaretechnik
Dewey Decimal Classification:0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 004 Datenverarbeitung; Informatik
Licence (German):Deutsches Urheberrecht mit Print on Demand