Solid Model Modification via Dynamic Intent Inference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current CAD systems face challenges in modifying solid models, particularly in history-based systems where design intent is fixed at creation, limiting flexibility for changes not anticipated at the time of model creation, and history-less systems fail to maintain intelligence about geometric relationships, making it difficult for modify designers to capture and apply design intent accurately.

Innovation Solution

A system that allows direct editing of solid models by examining current geometry and applying model constraints in real-time, calculating geometric conditions, and modifying the model based on user input to display and save the changes, utilizing a computer system with software instructions for design, geometric model definitions, and recursive calculation of geometric conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If history-based parametric modeling is used to maintain design intent, then geometric relationships are preserved, but flexibility for unanticipated changes is lost

Engineering Contradiction:
Improvedesign intent preservationVSAvoidflexibility for modification
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically determines design intent at the time of modification rather than fixing it at creation. When a user modifies geometry, the system analyzes the current state and automatically infers the intended geometric relationships, allowing the design intent to adapt to unanticipated changes while still maintaining geometric consistency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs automatic design intent determination without requiring manual specification. The modification designer does not need to understand or specify the original design intent; the system autonomously analyzes the geometry and determines the appropriate constraints and relationships based on the modification context.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If history-less body-based approach is used to allow direct editing, then modification flexibility is improved, but intelligence about geometric relationships is lost

Engineering Contradiction:
Improvemodification flexibilityVSAvoidgeometric relationship intelligence
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system introduces an intermediary design intent determination process between the user and the geometry. This intermediary layer analyzes the geometric relationships and automatically determines the appropriate constraints, bridging the gap between direct editing flexibility and intelligent relationship maintenance without requiring the user to manually specify constraints.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If manual constraint application is required to capture design intent, then geometric relationships can be maintained, but time and complexity increase

Engineering Contradiction:
Improvegeometric relationship maintenanceVSAvoidmodification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system automatically determines design intent and applies appropriate constraints without requiring manual intervention. The modification designer simply performs the geometric modification, and the system autonomously analyzes the change, determines the intended relationships, and applies the necessary constraints, eliminating the time-consuming manual constraint application process.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system provides automatic feedback by analyzing the modification and determining the appropriate design intent. This feedback loop allows the system to automatically adjust constraints based on the observed modification, eliminating the need for manual constraint specification while maintaining geometric relationship integrity.

Inventive Principle:
Principle #23Feedback

4Stability of the object's composition

If design intent is fixed at model creation, then model consistency is maintained, but ability to handle unanticipated changes is reduced

Engineering Contradiction:
Improvemodel consistencyVSAvoidability to handle changes
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system transitions from static design intent fixation to dynamic design intent determination. Design intent is determined at the time of each modification based on the current geometric state, allowing the model to maintain consistency through automatic constraint application while adapting to unanticipated changes without requiring pre-defined intent specifications.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8896597B2System and method for modifying geometric relationships in a solid model
Publication Date: 2014.11.25 SIEMENS INDUSTRY SOFTWARE INC
  • US8896597B2 patent drawing
  • US8896597B2 patent drawing
  • US8896597B2 patent drawing

AI summary

A system, method, and computer program for modifying a solid model representation that is manipulated in a computer having software instructions for design, comprising: a computer system, wherein the computer system includes a memory, a processor, a user input device, and a display device; a computer generated geometric model stored in the memory in the memory of the computer system; and wherein the computer system receives user input and accesses at least one data file having a plurality of geometric model definitions that define a geometric model; converts the geometric model definitions into a geometric representation of the geometric model; calculates a plurality of geometric conditions between at least one geometry identified by a user and the geometric model to create a set of constraints; and calculates a modified geometric model with a modified geometry according the set of constraints to display to the user; and appropriate means and computer-readable instructions.