CAD Large Transform Precision Handling via Selective Quadruple Conversion
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Measurement precision
If separate environments at different scales are used, then precision is maintained for different model sizes, but interoperability between environments is lost
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.
Data Source
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.


