Aware Active Features for CAD Model Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In 3D feature-based CAD modeling systems, managing and updating features can be challenging due to parent/child relationships and reference dependencies, leading to difficulties in maintaining successful updates, especially when changes are made to the model, as users must manually reorder features to accommodate geometric constraints and ensure valid references.

Innovation Solution

The implementation of 'aware and active features' that can self-repair by reordering sequences, changing parameters, or modifying references, allowing features to automatically correct undesirable conditions such as update failures, missing references, or invalid geometry, thereby reducing user intervention and enhancing system usability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If features are manually reordered to accommodate geometric constraints and ensure valid references, then model update reliability is improved, but user time and operational complexity increase

Engineering Contradiction:
Improvemodel update reliabilityVSAvoiduser time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system automatically detects and resolves feature ordering issues without requiring user intervention. The computer identifies when features are in an invalid order based on geometric constraints and reference dependencies, then autonomously reorders them to ensure successful model updates, making the system self-correcting and eliminating manual time investment.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback mechanism where the computer continuously monitors feature definitions, geometric constraints, and reference validity. When update failures or invalid conditions are detected, the system provides feedback about the specific issues and automatically applies corrections, creating a closed-loop system that maintains reliability without user involvement.

Inventive Principle:
Principle #23Feedback

2Reliability

If features are manually reordered to accommodate geometric constraints and ensure valid references, then model update reliability is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvemodel update reliabilityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs self-service by automatically detecting invalid feature orders and reordering features to satisfy geometric constraints and reference dependencies. This eliminates the need for users to understand complex feature relationships or manually adjust ordering, maintaining high reliability while significantly improving ease of operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The computer acts as an intermediary between feature definitions and model updates, automatically managing the complex ordering relationships. Users interact with a simplified interface while the system handles the intricate logic of feature dependencies, geometric constraints, and reference validation in the background.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If extensive user oversight is required to manage feature updates, then model integrity can be maintained, but productivity decreases

Engineering Contradiction:
Improvemodel integrityVSAvoidproductivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system maintains model integrity through self-service mechanisms that automatically validate feature definitions, check geometric constraints, verify reference dependencies, and reorder features as needed. This eliminates the need for extensive user oversight while preserving model integrity, thereby significantly improving productivity by allowing users to focus on design rather than feature management.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of feature ordering and validation with an automated computational system. The computer algorithms substitute for user actions in detecting and resolving ordering issues, maintaining model integrity through automated checks and corrections, which dramatically increases productivity by eliminating repetitive manual tasks.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS7571079B2Aware and active features for computer-aided design systems
Publication Date: 2009.08.04 DASSAULT SYSTEMES SOLIDWORKS CORP
  • US7571079B2 patent drawing
  • US7571079B2 patent drawing
  • US7571079B2 patent drawing

AI summary

Processing data in a computer-aided design (CAD) system includes determining that a feature of a three-dimensional model has a condition that requires correction. The condition is automatically corrected by performing an action. The action may be an action that reorders a sequence of features in the three-dimensional model, an action that changes at least one parameter of the feature, an action that deletes a feature reference, or an action that changes a feature reference. Furthermore, the action may have one or more constraints that bound the action to a set of features that are directly and indirectly related to the feature on which the action operates.