Server-Based DFX Analysis for Large 3D CAD Models
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing DFX analysis techniques are computation-intensive and time-consuming, requiring significant computing resources, making it difficult for designers with limited hardware to perform analyses on large 3D models, leading to delayed identification of potential issues and increased costs.
Innovation Solution
A server-based DFX analysis system that distributes the analysis across multiple execution servers, utilizing a DFX master server to manage execution requests and assign available servers for batch processing in silent mode, allowing large 3D models to be analyzed efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If DFX analysis is performed on large 3D models using local hardware, then analysis thoroughness can be maintained, but hardware resource constraints and long analysis time prevent early-stage execution
Solution Approach 1:
The patent introduces a cloud-based DFX analysis server as an intermediary between the designer's local machine and the computational resources needed for thorough analysis. The server receives model data, performs comprehensive DFX analysis using powerful remote hardware, and returns results to the designer, enabling early-stage execution without local hardware constraints
Solution Approach 2:
The patent transitions the computational environment from two-dimensional local hardware limitations to multi-dimensional cloud-based distributed computing resources. By moving analysis to a server environment with access to multiple CPUs, GPUs, and storage resources, the system overcomes local hardware constraints and enables thorough analysis of large assemblies
2Manufacturing precision
If DFX analysis is performed on very large 3D models (50 MB to 5 GB), then comprehensive design review is achieved, but hardware resource constraints prevent execution on designer machines
Solution Approach 1:
The cloud-based server acts as an intermediary that handles large model files, receiving them from designers' machines, performing comprehensive DFX analysis, and returning results. This eliminates the need for designers to have powerful local hardware while maintaining access to thorough design review capabilities
Solution Approach 2:
The system creates a copy of the 3D model data and transfers it to the cloud environment for analysis. Instead of requiring the original large model to reside on local hardware, the analysis is performed on a copy in the cloud, making comprehensive review accessible to designers with limited local resources
3Reliability
If system level DFX analysis is performed on huge assembly files (10-15 GB), then potential downstream issues can be identified, but the analysis becomes difficult or impossible to execute
Solution Approach 1:
The patent segments the enormous 10-15 GB assembly file into smaller manageable components for analysis. The cloud-based system divides the large model into sub-assemblies or individual parts, performs DFX analysis on each segment separately, and aggregates the results, making system-level analysis feasible where it would otherwise be impossible
4Productivity
If DFX analysis is executed on powerful remote servers, then analysis speed and computational power are improved, but system complexity and resource management become challenging
Solution Approach 1:
The cloud-based DFX analysis system provides self-service capabilities where designers can submit analysis requests, upload models, and retrieve results through automated workflows. The system automatically manages computational resource allocation, task scheduling, and result delivery without requiring manual server management, maintaining high productivity while reducing operational complexity
Data Source
AI summary
This disclosure relates to method and system for performing server-based Design for Excellence (DFX) analysis on 3-dimensional (3D) models. The method may include receiving an execution request and a set of execution parameter values corresponding to a DFX analysis of a 3D Computer Aided Design (CAD) model from a user device; adding the DFX analysis to an execution queue. The execution queue may include a plurality of DFX analyses received for server-based execution from a plurality of user devices. The method may further include assigning one of a plurality of execution servers to perform an execution of the DFX analysis from the execution queue; and triggering the one of the plurality of execution servers to execute the DFX analysis of the 3D CAD model based on the set of execution parameter values via a DFX batch application implemented in silent mode.


