In-Context Modeling for Parametric CAD Assembly States

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional CAD systems face challenges in managing in-context references, particularly when designing parts that need to reflect multiple assembly states, as existing solutions either update all references simultaneously or lock them, making it difficult to maintain exact reference states and leading to unwieldy file-based reference management.

Innovation Solution

The method involves creating and managing assembly contexts within a parametric CAD system, allowing users to store and update references of multiple assembly states, enabling parts to be modeled against specific assembly states while preserving references during assembly motion, and providing an interface to manage these states for effective in-context modeling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If references are allowed to always update as the assembly changes, then the references remain current and accurate, but the modeling process becomes unstable and difficult to control when items change with each dynamic movement

Engineering Contradiction:
Improvereference accuracyVSAvoidmodeling stability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements dynamic reference management where references can be configured to update automatically, manually, or remain fixed based on user needs. This allows the reference behavior to adapt to different modeling scenarios, resolving the contradiction between maintaining reference accuracy and ensuring modeling stability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces state snapshots that capture assembly configurations at specific points in time. By storing and managing multiple assembly states, the system allows users to reference specific states rather than continuously updating references, providing control over when references update and preventing unwanted changes during dynamic movements.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If references are locked or broken to prevent unwanted updates, then modeling stability is maintained, but it becomes extremely difficult to update references when referenced item geometry changes

Engineering Contradiction:
Improvemodeling stabilityVSAvoidreference updateability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary action by capturing assembly states at specific moments before changes occur. These snapshots preserve the geometry and configuration at defined points, allowing references to be updated to specific historical states when needed, while maintaining stability during intermediate periods.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms that allow users to review captured assembly states and selectively update references based on design intent. The system monitors geometry changes and provides controlled update pathways, enabling reference updates when genuinely needed while preventing unwanted automatic updates.

Inventive Principle:
Principle #23Feedback

3Reliability

If all references are updated simultaneously when assembly state changes, then reference consistency is maintained, but it is difficult to return to exact previous states and manage multiple assembly states

Engineering Contradiction:
Improvereference consistencyVSAvoidstate management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the assembly state into discrete, captureable snapshots that can be independently stored and managed. Each snapshot represents a complete assembly configuration at a specific moment, allowing selective reference to individual states rather than forcing simultaneous updates of all references, thus simplifying state management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates copies of assembly states at captured moments, storing these snapshots in a manageable structure. These state copies preserve the exact geometry and configuration at capture points, enabling users to reference specific states without affecting other states or requiring simultaneous updates across the entire assembly.

Inventive Principle:
Principle #26Copying

4Reliability

If file-based reference management is used to control access to files, then file security and organization are improved, but in-context references become unwieldy and can be lost when file control systems are used

Engineering Contradiction:
Improvefile control securityVSAvoidreference management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system merges file-based reference management with in-context assembly state capture. By integrating the state snapshot functionality with the existing file control system, the patent maintains file security and organization while preventing reference loss. The merged system allows references to be anchored to assembly states rather than just file paths, making references more robust.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10394968B2Computer aided design system with in-context modeling
Publication Date: 2019.08.27 PTC INC
  • US10394968B2 patent drawing
  • US10394968B2 patent drawing
  • US10394968B2 patent drawing

AI summary

A method is disclosed to model a part in the context of one or more assembly states. This method stores references of one or more states of one or more assemblies that a user wants to model a part against, and allows the user to reference surrounding parts from references of assembly states in one or more parametric features. Each reference of assembly with other necessary data is stored in a user object called a context. The assembly can be modified to move components as per desired motion while the part is modeled against one or more assembly states. Also provided is an interface to manage assembly states that are important for a part design for relating to other parts in the assembly. Such interface lets the user update one or more assembly states and associated features for each state at any time during design cycle.