Finite Element Analysis Emulator via Dimensional Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Finite Element Analysis (FEA) is computationally intensive and time-consuming due to the high number of nodes in Finite Element Models, making it inefficient to determine simulation results for multiple sets of input variable values.
Innovation Solution
The method involves decomposing initial simulation results into patterns using dimensional reduction techniques, creating emulators for these patterns, and using them to generate additional simulation results, significantly reducing computational complexity and time by utilizing a much lower number of patterns compared to nodes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional FEA is used to determine simulation results for multiple sets of input variable values, then accuracy is maintained, but computational time and resources increase significantly
Solution Approach 1:
The method performs preliminary FEA simulations for a set of input variable values to generate training data, then creates emulators (surrogate models) in advance that can rapidly predict results for additional input values without requiring new FEA runs. This preliminary action captures the essential system behavior that can be reused for multiple queries.
Solution Approach 2:
The invention creates emulator models that copy the input-output behavior of the complex FEA system. These emulators are trained on a subset of FEA results and then used to generate predictions for additional input variable sets, effectively creating a simplified copy that replaces repeated expensive simulations.
2Measurement precision
If the number of nodes in the finite element model is increased to improve simulation accuracy, then measurement precision improves, but device complexity and computational requirements increase
Solution Approach 1:
The invention introduces emulators as intermediary models that mediate between the complex FEA system and the user's need for rapid results. The emulators are trained on FEA data and then serve as a simplified interface that provides accurate predictions without requiring the full complexity of the original high-node FEA model to be re-executed.
Solution Approach 2:
The method changes the parameter representation by transforming the high-dimensional nodal data into a lower-dimensional pattern space. By identifying and utilizing dominant patterns in the simulation results, the system can represent complex nodal behaviors with fewer parameters, reducing the effective model complexity while maintaining accuracy.
3Reliability
If full FEA runs are performed for every set of input variable values, then reliability of results is maintained, but productivity decreases
Solution Approach 1:
The system performs preliminary FEA simulations to generate training data for emulators. These emulators are then used to rapidly evaluate additional design iterations, enabling high productivity for exploratory analysis while maintaining reliability by using FEA for the initial training phase and verification.
Solution Approach 2:
The emulators serve multiple functions: they act as rapid prediction tools for design exploration, as verification tools against full FEA runs, and as a means to evaluate numerous input variable combinations. This multi-functionality allows the system to maintain reliability while dramatically improving productivity across different stages of the design process.
Data Source
AI summary
An example method of analyzing a structure includes generating initial simulation results for at least one finite element model, each of the at least one finite element models includes a plurality of nodes representing a structure. The initial simulation results simulate a response of the plurality of nodes to boundary conditions for a plurality of sets of input variable values. Each set of input variable values represents a different geometry of the structure or a different set of boundary conditions. The initial simulation results are decomposed into a plurality of patterns that indicate correlations between values in the initial simulation results. The plurality of patterns has a quantity that is less than the plurality of nodes. A respective emulator is created for each pattern. The initial simulation results are expanded by determining additional simulation results for the plurality of nodes using the emulators and additional sets of input variable values.


