PDM Symmetry Management via Equivalence Classes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Product Data Management (PDM) systems face challenges in effectively managing and preserving symmetry relationships within three-dimensional models during editing processes, which can restrict the types of edits users can perform while trying to maintain important design features.

Innovation Solution

The system identifies symmetry planes in 3D models, determines the location of target components relative to these planes, groups them accordingly, creates equivalence classes, and stores symmetry relationships to allow for efficient management and preservation of symmetry, enabling users to edit models while maintaining geometric relationships such as mirroring and parallelism.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If symmetry relationships are strictly enforced in PDM systems, then geometric precision is improved, but editing flexibility deteriorates

Engineering Contradiction:
Improvegeometric precisionVSAvoidediting flexibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The system dynamically manages symmetry relationships by allowing users to selectively enforce or relax symmetry constraints during the editing process. Symmetry relationships are identified and stored as equivalence classes, but their enforcement can be adjusted based on editing needs, enabling the system to adapt between maintaining geometric precision and allowing flexible modifications.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the state of symmetry relationships from strictly enforced to optionally enforceable by representing them as stored relationships that can be selectively applied. This parameter change allows the same symmetry relationship to serve different purposes: maintaining precision when needed and allowing flexibility when editing requires it.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If symmetry relationships are managed explicitly, then design feature preservation is improved, but system complexity increases

Engineering Contradiction:
Improvedesign feature preservationVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system creates equivalence classes as simplified representations or copies of symmetry relationships. Instead of managing complex geometric constraints directly, the system works with these equivalence class copies that capture the essential symmetry information, reducing the complexity of managing design feature preservation.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system segments symmetry relationships into discrete equivalence classes that can be independently managed. By dividing the overall symmetry management into smaller, manageable units (equivalence classes of components), the system reduces the complexity of tracking and preserving design features while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

3Productivity

If equivalence classes are created for all target components, then symmetry management efficiency is improved, but data storage requirements increase

Engineering Contradiction:
Improvesymmetry management efficiencyVSAvoiddata storage requirements
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system merges components that share symmetry relationships into equivalence classes. By combining multiple individual component records into single equivalence class representations, the system improves symmetry management efficiency while actually reducing data storage requirements, as the merged equivalence classes store shared symmetry information once rather than repeatedly for each component.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9141731B2Symmetry of discovered geometric relationships in a three dimensional model
Publication Date: 2015.09.22 SIEMENS INDUSTRY SOFTWARE INC
  • US9141731B2 patent drawing
  • US9141731B2 patent drawing
  • US9141731B2 patent drawing

AI summary

Systems and methods for identifying symmetry relationships in product data management (PDM) systems. A method includes receiving a 3D model including a plurality of components and identifying a plurality of target components from the plurality of components. The method includes identifying a symmetry plane in the 3D model and determining the location of each of the target components with respect to the symmetry plane. The method includes adding the target components to respective groups according to the determined locations, and creating an equivalence class for each group of target components. The method includes storing a symmetry relationship between the created equivalence classes.