Variational Modeling Removal Feature Proxy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current CAD and PLM systems face challenges in handling removal features during variational modeling, particularly in constraining faces that are not required to be removed, dependent removal features, and temporary topologies, leading to interference issues and failed edit operations.

Innovation Solution

The implementation of 'Remain Variational', 'Remove Variational', and 'Late Binding' techniques, which allow for the designation of specific faces as remain or remove variational, creation of second objects to replace removal features, and temporary topology binding, enabling effective constraint application and model editing while maintaining feature integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If removal features are completely removed during variational solving, then the variational solver can operate without interference, but faces that should be preserved cannot be constrained

Engineering Contradiction:
Improvevariational solving reliabilityVSAvoidconstraint application ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the removal feature into two distinct components: a proxy object that remains in the model to receive constraints, and the actual removal feature that is temporarily removed during variational solving. This segmentation allows the system to simultaneously maintain constraint applicability and ensuring solver reliability by preventing interference from the actual removal feature geometry.

Inventive Principle:
Principle #1Segmentation

2Object-affected harmful factors

If all faces of removal features are removed during variational edit, then interference issues are eliminated, but temporary topologies cannot be properly positioned

Engineering Contradiction:
Improveinterference eliminationVSAvoidtemporary topology positioning accuracy
Core Design Contradiction:
Object-affected harmful factorsVSManufacturing precision

Solution Approach 1:

The patent introduces a proxy object as an intermediary between the constraint system and the temporary topology. The proxy object receives constraints during the variational solve and uses these constraints to determine the correct position for recreating the temporary topology after the solve completes. This intermediary approach eliminates interference during solving while preserving positioning accuracy through constraint-driven placement.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If removal features are recreated after variational solving, then solver interference is avoided, but constraint information from original faces is lost

Engineering Contradiction:
Improvesolver operation reliabilityVSAvoidconstraint information retention
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent creates a proxy object that copies the essential constraint-receiving functionality of the original removal feature faces. The proxy object is positioned at the same location as the original faces and can accept constraints during the variational solve. After solving completes, the actual removal feature is recreated based on the proxy object's final position, thereby preserving constraint information while maintaining solver reliability throughout the process.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9607108B2Variational modeling with removal features
Publication Date: 2017.03.28 SIEMENS INDUSTRY SOFTWARE INC
  • US9607108B2 patent drawing
  • US9607108B2 patent drawing
  • US9607108B2 patent drawing

AI summary

Systems, methods, and computer readable mediums. A method includes receiving a geometric model including at least one removal feature having at least one face, the removal feature being a feature that is removed prior to variational solving and recreated after a variational solution has been applied into the geometric model. The method includes designating at least one face of the removal feature as a remain variational face that will not be removed during a variational edit. The method includes adding a constraint to the remain variational face of the removal feature and performing the variational edit on the model to produce an edited model, including applying the constraint. The method includes storing the edited model.