Finite Element Post Processing Framework Customization

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvemodel-specific analysis accuracyVSAvoidadaptability to model changes
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improveprogram structure stabilityVSAvoidease of expansion and modification
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

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.

Inventive Principle:
Principle #1Segmentation

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.

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

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

Engineering Contradiction:
Improvemodel-specific analysis accuracyVSAvoidprogramming efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

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.

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

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.

Inventive Principle:
Principle #26Copying

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

Engineering Contradiction:
Improveease of customizationVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP1872287B1Customized processing in association with finite element analysis
Publication Date: 2017.11.08 THE BOEING CO
  • EP1872287B1 patent drawingFigure 1
  • EP1872287B1 patent drawingFigure 2
  • EP1872287B1 patent drawingFigure 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.