Finite Element Post Processing Framework Customization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Customized post processing programs for finite element models are often model-specific, rigid, and require significant programming efforts for changes in geometry, design, or output requirements, making it difficult to adapt to multiple structures or variations without extensive reprogramming.
Innovation Solution
A computerized facility that allows users to create control files for customized processing routines without writing code, using an interface to configure a flexible post processing framework based on object-oriented concepts, enabling non-programmers to apply model-specific attributes to a generic processing scheme.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If customized post processing programs are made model-specific to fit a designated finite element model, then the program can accurately analyze that specific model, but any changes to the model's geometry, design configuration, or output requirements lead to additional programming efforts
Solution Approach 1:
The post-processing program transitions from a static, rigid format to a dynamic, flexible format using object-oriented programming. The program can adapt its structure and behavior based on different finite element models and analysis requirements, allowing modifications without complete reprogramming.
Solution Approach 2:
The invention uses parameter-driven customization where users can modify analysis parameters, output requirements, and model configurations through defined interfaces. This allows the same program to handle different models by changing parameters rather than rewriting code.
2Stability of the object's composition
If a rigid format is used for post processing programs to ensure stability, then the program structure remains consistent, but the programs become difficult to expand or change
Solution Approach 1:
The post-processing program is divided into modular components and objects that can be independently modified. This segmentation allows the program to maintain overall structural stability while enabling localized changes and expansions through individual modules.
Solution Approach 2:
The program is designed with universal interfaces and object-oriented structures that can handle multiple types of finite element models and analysis requirements. This multi-functionality allows the same program to be expanded to new applications without compromising its core stability.
3Manufacturing precision
If multiple sets of post processing programs are created for different structures to ensure model-specific accuracy, then each structure can be analyzed precisely, but significant programming efforts are required for each new model
Solution Approach 1:
A single universal post-processing program is created that can handle multiple finite element models and structure types. This eliminates the need to create separate programs for each structure, significantly improving programming efficiency while maintaining model-specific accuracy through parameter customization.
Solution Approach 2:
The program uses templates and reusable code structures that can be copied and adapted for different models. Instead of writing new programs from scratch, users can copy existing program frameworks and modify them for new applications, reducing programming effort.
4Ease of operation
If a flexible post processing framework is implemented to allow easy customization, then users can adapt the program to specific models without programming, but the system complexity increases
Solution Approach 1:
The system introduces an intermediary layer between the user and the complex underlying programming structure. This interface layer allows users to customize post-processing for specific models through simplified commands and parameters without needing to understand or write programming code, hiding the system complexity from users.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A facility provides functionality for performing customized analysis on finite element models. The facility may include a finite element post processing framework, wherein the finite element post processing framework is not specific to a particular finite element model. The facility may also include an interface component configured to receive input from an end user, wherein the interface component receives input associated with customizing the post processing framework so that it can be applied to a specific finite element model. The facility may then perform processing, such as post processing, on the specific finite element model based on customizing the post processing framework.