CAD Large Transform Precision Handling via Selective Quadruple Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

CAD systems operating in double precision face limitations in precision during large transforms, leading to inaccurate results and the need for either separate environments at different scales or costly upgrades to quadruple precision, which are labor-intensive and incompatible with existing systems.

Innovation Solution

A method that selectively converts double precision transforms to quadruple precision only when the unit size exceeds a predetermined threshold, maintaining double precision for the assembly and allowing for accurate large transforms without the need for system-wide upgrades.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If double precision is used throughout the CAD system, then computing cost is reduced, but precision is lost for large transforms

Engineering Contradiction:
Improvecomputing costVSAvoidprecision
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

The patent applies different precision levels to different parts of the system: double precision for the majority of the CAD system and assembly data, and quadruple precision specifically for large transform calculations. This local differentiation allows the system to maintain high precision where needed (large transforms) while keeping computing costs low elsewhere.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically changes the precision parameter based on the magnitude of the transform. When a transform exceeds a predetermined threshold magnitude, the system automatically switches from double precision to quadruple precision for that specific calculation, then converts the result back to double precision for integration into the assembly.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If quadruple precision is used throughout the CAD system, then precision is improved for large transforms, but computing cost and labor increase significantly

Engineering Contradiction:
ImproveprecisionVSAvoidcomputing cost
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies different precision levels to different parts of the system: double precision for the majority of the CAD system and assembly data, and quadruple precision specifically for large transform calculations. This local differentiation allows the system to maintain high precision where needed (large transforms) while keeping computing costs low elsewhere.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses quadruple precision only partially - specifically for large transform calculations that exceed a predetermined threshold - rather than applying it system-wide. This partial application of higher precision eliminates the need for complete system rewriting while still solving the precision problem for critical operations.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If separate environments at different scales are used, then precision is maintained for different model sizes, but interoperability between environments is lost

Engineering Contradiction:
ImproveprecisionVSAvoidinteroperability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal precision handling mechanism that works across all scales and transform magnitudes. By using threshold-based automatic precision selection, the system maintains a single unified environment that can accurately handle both small and large transforms, eliminating the need for separate scaled environments while preserving interoperability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20240289506A1Method of handling large transforms in a computer-aided design (CAD) solid model
Publication Date: 2024.08.29 SIEMENS INDUSTRY SOFTWARE INC
  • US20240289506A1 patent drawing
  • US20240289506A1 patent drawing
  • US20240289506A1 patent drawing

AI summary

A computer-implemented method of handling large transforms in a computer-aided design (CAD) solid model utilizing double precision to describe a physical assembly of parts is described. If the unit size of a transform of interest exceeds a pre-determined threshold, the double precision of the transform is converted to quadruple precision whilst maintaining the double precision of the assembly. The results of any operation are output in double precision. A computer program and method of adapting an existing CAD model are also described.