Implicit Feature Recognition in CAD Modeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In feature-based CAD systems, the order in which features are introduced can lead to physically incorrect parts, requiring tedious reordering and redefinition of features, making it difficult for design engineers to achieve the desired geometric results, especially as models become more complex.

Innovation Solution

The method recognizes interrelated features as implicit features, creates an explicit feature to replace the generated geometry, allowing users to have explicit control over the new feature, which behaves independently of other features and maintains design intent, regardless of the original feature order.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If features are introduced in a particular order in a feature-based CAD system, then the system maintains a simple history-based modeling structure, but the resulting part geometry may be physically incorrect and require tedious reordering and redefinition of features

Engineering Contradiction:
Improveease of feature creationVSAvoidgeometric accuracy
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system automatically recognizes implicit features and performs the correction operations without requiring user intervention. The implicit feature recognition mechanism autonomously identifies geometric relationships and applies appropriate feature transformations, eliminating the need for manual reordering and redefinition of features while maintaining geometric accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors feature interactions and geometric outcomes, providing feedback when implicit features are detected. This feedback loop enables automatic adjustment of feature definitions and relationships, ensuring geometric accuracy is maintained without requiring the user to manually correct ordering issues

Inventive Principle:
Principle #23Feedback

2Loss of time

If the system automatically recognizes implicit features and creates explicit features, then manual reordering time is reduced, but the system complexity increases due to additional feature recognition and transformation mechanisms

Engineering Contradiction:
Improvefeature reordering timeVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system extracts and isolates the implicit feature recognition and transformation functionality as a separate automated mechanism. By taking out the complex recognition and transformation logic from the manual feature creation process, the system reduces the time users spend on reordering while containing the increased complexity within the automated subsystem rather than requiring users to manage it directly

Inventive Principle:
Principle #2Taking out (Extraction)

3Manufacturing precision

If features are re-ordered to correct geometry in one area, then the local geometric accuracy is improved, but geometry in other areas may become incorrect due to propagated changes

Engineering Contradiction:
Improvelocal geometric accuracyVSAvoidglobal geometric stability
Core Design Contradiction:
Manufacturing precisionVSStability of the object's composition

Solution Approach 1:

The system performs preliminary analysis of all feature relationships and potential geometric outcomes before making any corrections. By anticipating the propagation effects of feature reordering in advance, the system can plan and execute a comprehensive reordering strategy that maintains global geometric stability while correcting local inaccuracies, rather than making incremental adjustments that may create new problems

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2126849B1Implicit feature recognition for a solid modeling system
Publication Date: 2014.12.31 DASSAULT SYSTEMES SOLIDWORKS CORP
  • EP2126849B1 patent drawingFigure 1
  • EP2126849B1 patent drawingFigure 2
  • EP2126849B1 patent drawingFigure 3

AI summary

Creating an explicit feature used for construction of a computer-aided design model includes recognizing that model features form an implicit feature, presenting variations of the implicit feature, selecting one of the variations of the implicit feature, and creating the explicit feature. The explicit feature produces geometry that gives rise to the selected variation of the implicit feature. The computer-aided design model is constructed by generating the explicit feature after generating the model features that form the implicit feature.