Deep-Learning Generative Model for 3D Mechanical Parts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current deep-learning generative models for 3D modeled objects lack the ability to effectively output mechanical parts or assemblies that are functionally valid, as they primarily focus on geometric or structural features without considering functional descriptors like physical stability, durability, and interaction affordances.
Innovation Solution
A computer-implemented method for training a deep-learning generative model that includes a loss function penalizing functional scores, such as physical stability and affordances, to ensure the generated 3D modeled objects meet functional descriptors, using a dataset of mechanical parts or assemblies, and employing Variational Autoencoders or Generative Adversarial Networks to improve accuracy and functionality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If deep-learning generative models focus on geometric or structural features, then the generation speed and creativity are improved, but the functional validity of generated mechanical parts deteriorates
Solution Approach 1:
The loss function is segmented into multiple independent components: geometric loss (L_geo) evaluates shape accuracy, structural loss (L_struct) assesses assembly relationships, and functional loss (L_func) validates mechanical functionality. This segmentation allows parallel optimization of different aspects without compromising generation speed, while ensuring functional validity through dedicated functional evaluation metrics.
Solution Approach 2:
The generative model is designed to simultaneously optimize multiple objectives by integrating a composite loss function that encompasses geometric accuracy, structural integrity, and functional validity. This multi-functional approach enables the single model to generate mechanical parts that satisfy diverse requirements without needing separate specialized models for each aspect.
2Device complexity
If deep-learning generative models focus on geometric or structural features, then the model complexity is reduced, but the functional descriptor compliance deteriorates
Solution Approach 1:
Functional descriptor compliance is achieved through intermediary functional evaluation metrics that act as mediators between the generated geometry and the required functional specifications. These metrics (connectivity descriptor, physical stability descriptor, durability descriptor, affordance descriptor) translate complex functional requirements into computable evaluations without increasing the core generative model complexity.
Solution Approach 2:
The model incorporates functional constraints by transforming functional requirements into adjustable parameters within the loss function. By changing the parameterization approach to include functional descriptors as explicit optimization targets, the model maintains its structural simplicity while achieving functional compliance through parameter-driven optimization.
3Reliability
If functional scores are penalized in the loss function, then the functional validity of generated objects is improved, but the training complexity and computational cost increase
Solution Approach 1:
The training complexity is managed by segmenting the functional validation into modular, independent descriptor evaluations. Each functional descriptor (connectivity, stability, durability, affordance) is computed as a separate module, allowing parallel processing and independent optimization. This segmentation reduces the overall training complexity compared to a monolithic functional validation approach.
4Reliability
If functional scores are penalized in the loss function, then the physical realizability of generated mechanical parts is improved, but the loss function complexity increases
Solution Approach 1:
The loss function is segmented into distinct functional components, each addressing a specific aspect of physical realizability. The connectivity loss ensures proper assembly relationships, stability loss validates structural equilibrium, durability loss assesses material strength, and affordance loss verifies interaction feasibility. This segmentation makes the complex loss function manageable through modular computation and independent optimization of each physical constraint.
Data Source
AI summary
A computer-implemented method for training a deep-learning generative model configured to output 3D modeled objects each representing a mechanical part or an assembly of mechanical parts. The method comprises obtaining a dataset of 3D modeled objects and training the deep-learning generative model based on the dataset. The training includes minimization of a loss. The loss includes a term that penalizes, for each output respective 3D modeled object, one or more functional scores of the respective 3D modeled object. Each functional score measures an extent of non-respect of a respective functional descriptor among one or more functional descriptors, by the mechanical part or the assembly of mechanical parts. This forms an improved solution with respect to outputting 3D modeled objects each representing a mechanical part or an assembly of mechanical parts.


