3D Assembly Constraint Automation via Database Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current CAD systems require cumbersome and time-consuming processes for positioning objects in assemblies, particularly due to the need for manual selection of constraint types and hooking points, which can be inconvenient and repetitive, especially in collaborative environments where design and positioning are performed by different users.

Innovation Solution

A computer-implemented method that queries and retrieves constraints from a database to compute relative positions of parts in a three-dimensional scene, allowing users to select parts using a haptic device and leveraging stored geometries and constraint types to simplify the assembly process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual selection of constraint types and hooking points is used, then positioning precision can be achieved, but the assembly process becomes time-consuming and cumbersome

Engineering Contradiction:
Improvepositioning precisionVSAvoidassembly time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system automatically queries and retrieves constraints from the database and computes relative positions without requiring manual user selection. The computer system performs the positioning computation autonomously based on stored geometries and constraint types, eliminating the time-consuming manual selection process while maintaining positioning precision.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Constraints and geometries are pre-stored in the database during previous design phases. When assembling parts, the system queries and retrieves these pre-prepared constraint data, eliminating the need for real-time manual selection and computation, thus significantly reducing assembly time while preserving positioning accuracy.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If publications of hooking points are implemented, then constraint definition is simplified, but an additional time-consuming step is introduced

Engineering Contradiction:
Improveconstraint definition easeVSAvoidpublication step time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically queries constraints from the database and computes relative positions without requiring users to manually publish or select hooking points. The computer system performs the constraint definition process autonomously, eliminating the additional publication step while maintaining ease of operation through automated constraint retrieval and computation.

Inventive Principle:
Principle #25Self-service

3Stability of the object's composition

If the same part is reused multiple times in assemblies, then design consistency is improved, but the connection process becomes repetitive and time-costly

Engineering Contradiction:
Improvedesign consistencyVSAvoidconnection process time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

Constraints and geometries are pre-stored in the database during the initial design phase. When the same part is reused in multiple assemblies, the system queries and retrieves these pre-prepared constraint data, automatically computing relative positions without requiring repetitive manual connection steps. This maintains design consistency while significantly reducing the time required for reusing parts across multiple assemblies.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If manual positioning of objects is performed, then precise control over object placement is achieved, but the process becomes cumbersome and difficult

Engineering Contradiction:
Improveobject placement precisionVSAvoidpositioning operation ease
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The computer system autonomously queries constraints from the database, retrieves geometries, and computes relative positions without requiring manual user intervention. This automated process maintains precise object placement control while dramatically improving ease of operation by eliminating the cumbersome manual positioning process.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11275870B2Designing an assembly of parts in a three-dimensional scene
Publication Date: 2022.03.15 DASSAULT SYSTEMES SA
  • US11275870B2 patent drawing
  • US11275870B2 patent drawing
  • US11275870B2 patent drawing

AI summary

It is proposed a computer-implemented method for designing an assembly of parts in a three-dimensional scene. The method comprises:providing at least a first part and a second part, the parts being stored in a database;for each part:(i) querying in the database for one or more constraints applied to the part;(ii) retrieving in the database geometries on which constraints are applied;computing at least one relative position of the first part and the second part by using the retrieved geometries.