Variational System Curve Geometry Editing via Constraint Propagation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional curve geometry editing in variational systems requires either no constraints or full system constraining, which is inefficient and lacks the advantages of synchronous technology, such as automated, local, fast, and intuitive editing.

Innovation Solution

A method that receives a geometric model, propagates operations through the model based on existing conditions, and performs a variational solve to produce modified entities without requiring the entire system to be constrained, allowing for efficient curve geometry edits in a synchronous environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If full system constraining is applied for curve geometry editing, then the reliability of the edit process is improved, but the device complexity and time consumption increase significantly

Engineering Contradiction:
Improveedit process reliabilityVSAvoidsystem constraint complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the geometric model into discrete entities with specific relationships, allowing constraints to be applied locally to relevant entities rather than the entire system. The propagation mechanism identifies and constrains only the subset of entities affected by the editing operation, maintaining reliability while reducing complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by applying constraints only to the specific entities and their relationships that are relevant to the current editing operation. The propagation mechanism ensures that constraints are localized to the affected portion of the geometric model, avoiding the need for full system constraining while maintaining edit reliability.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If conventional curve geometry editing is performed without constraints, then the ease of operation is improved, but the manufacturing precision and design intent maintenance deteriorate

Engineering Contradiction:
Improveediting operation easeVSAvoidcurve geometry precision
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent performs preliminary action by automatically propagating constraints through the geometric model before the editing operation is executed. The system pre-identifies all entities that will be affected by the operation and establishes the appropriate constraint relationships in advance, ensuring both ease of operation and manufacturing precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements self-service by enabling the geometric model to automatically maintain its own constraints and relationships during editing operations. The propagation mechanism allows the model to self-determine which entities need to be constrained based on the operation being performed, eliminating the need for manual constraint management while preserving design intent.

Inventive Principle:
Principle #25Self-service

3Productivity

If synchronous technology advantages are implemented for automated editing, then the productivity is improved, but the difficulty of implementing variational solve increases

Engineering Contradiction:
Improveediting productivityVSAvoidvariational system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the variational system into manageable components by propagating constraints through discrete entities and their relationships. This segmentation allows the synchronous technology to process only the relevant subset of the geometric model, improving productivity while controlling the complexity of the variational solve through modular processing.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9396292B2Curves in a variational system
Publication Date: 2016.07.19 SIEMENS INDUSTRY SOFTWARE INC
  • US9396292B2 patent drawing
  • US9396292B2 patent drawing
  • US9396292B2 patent drawing

AI summary

Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving a geometric model including plurality of entities and receiving existing conditions corresponding to the geometric model. The method includes receiving an operation to be performed on a selected entity of the geometric model. The method includes propagating through the geometric model from the selected entity to other entities of the geometric model, according to the existing conditions, and adding the selected entities and the other entities to a variational system. The method includes performing a variational solve of the variational system according to the operation to produce modified entities and applying the modified entities to the geometric model to produce an edited geometric model.