Neural Network Parameterization for 3D Shape Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing shape optimization methods in computer-aided design and engineering are computationally demanding, limiting the search space and efficiency due to high computational requirements, often necessitating simplifications such as reducing degrees of freedom or restricting shapes to those with few parameters.

Innovation Solution

A machine-learning based method using a neural network that learns parameterization vectors for 3D modeled objects, allowing for differentiable simulation-based shape optimization by minimizing a loss function that penalizes disparities between network outputs and actual object representations, enabling efficient optimization in a lower-dimensional space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing shape optimization methods are used, then optimization can be performed, but computational requirements are high and search space is limited

Engineering Contradiction:
Improveoptimization speedVSAvoidcomputational resources
Core Design Contradiction:
ProductivityVSUse of energy by stationary object

Solution Approach 1:

The patent transforms the high-dimensional shape optimization problem into a low-dimensional latent space problem. By learning a parameterization that maps from a small number of latent variables to complex 3D shapes, the method enables efficient optimization in this compressed dimensionality while maintaining the ability to represent complex geometries, thus reducing computational resource consumption and improving optimization productivity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If the search space is expanded to include more complex shapes, then design flexibility improves, but computational complexity increases

Engineering Contradiction:
Improveshape design flexibilityVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a learned parameterization model as an intermediary between the simple latent space and complex shape representations. This intermediary enables the system to work with complex shapes and expanded design flexibility while maintaining computational efficiency by performing optimizations in the simpler latent space, thus resolving the contradiction between adaptability and computational complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If degrees of freedom are reduced to simplify optimization, then computational efficiency improves, but shape representation accuracy decreases

Engineering Contradiction:
Improveoptimization efficiencyVSAvoidshape representation accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent fundamentally changes the parameterization approach by learning an optimal mapping from latent variables to shape parameters. Instead of using traditional reduced-degree-of-freedom parameterizations that compromise accuracy, the learned parameterization efficiently encodes complex shapes in a low-dimensional latent space while preserving shape representation accuracy, thus achieving both optimization efficiency and manufacturing precision.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20220405448A1Deep parameterization for 3D shape optimization
Publication Date: 2022.12.22 DASSAULT SYSTEMES SA
  • US20220405448A1 patent drawing
  • US20220405448A1 patent drawing
  • US20220405448A1 patent drawing

AI summary

A computer-implemented method of machine-learning. The method comprises providing a dataset of 3D modeled objects each representing a mechanical part. Each 3D modeled object comprises a specification of a geometry of the mechanical part. The method further comprises learning a set of parameterization vectors each respective to a respective 3D modeled object of the dataset and a neural network configured to take as input a parameterization vector and to output a representation of a 3D modeled object usable in a differentiable simulation-based shape optimization. The learning comprises minimizing a loss that penalizes, for each 3D modeled object of the dataset, a disparity between the output of the neural network for an input parameterization vector respective to the 3D modeled object and a representation of the 3D modeled object. The representation of the 3D modeled object is usable in a differentiable simulation-based shape optimization.