Industrial Automation Component Runtime Prediction for Real-Time Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for predicting the real-time behavior of industrial automation components are time-consuming and inadequate for flexible systems due to the large number of permutations of hardware and software versions, making it difficult to ensure consistent cycle times and jitter within predefined limits.

Innovation Solution

A method using reinforcement learning to create a model that predicts real-time behavior by measuring and storing properties of various hardware and software combinations, allowing for precise configuration and programming without extensive testing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional iterative testing methods are used to determine real-time behavior for each hardware and software combination, then measurement precision is improved, but loss of time increases significantly

Engineering Contradiction:
Improvereal-time behavior prediction accuracyVSAvoidconfiguration and testing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary measurements and stores results in a knowledge base before actual configuration is needed. By pre-measuring real-time behavior for multiple hardware and software combinations and storing these results, the system eliminates the need for time-consuming iterative testing during actual configuration, while maintaining measurement precision through the stored empirical data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a virtual model (knowledge base) that copies and stores measured real-time behavior data from physical hardware-software combinations. This virtual representation allows prediction of real-time behavior without physically testing each combination, significantly reducing time loss while preserving measurement accuracy through the copied data.

Inventive Principle:
Principle #26Copying

2Reliability

If hardware is dimensioned generously to guarantee real-time behavior for untested combinations, then reliability is improved, but loss of substance increases due to over-provisioning

Engineering Contradiction:
Improvereal-time behavior guaranteeVSAvoidhardware resource over-provisioning
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The system uses feedback from the knowledge base, which contains measured real-time behavior data from actual hardware and software combinations. This feedback mechanism allows the system to make informed predictions about untested combinations based on empirical evidence, eliminating the need for conservative over-provisioning while maintaining reliability guarantees.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes the approach from static hardware over-provisioning to dynamic parameter-based prediction using the knowledge base. By storing and utilizing measured parameters (cycle times, jitter values) from various configurations, the system can predict real-time behavior for untested combinations without requiring generous hardware dimensioning, thus reducing resource waste while maintaining reliability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250110464A1Method and Assembly for Configuring and/or Programming an Industrial Automation Component
Publication Date: 2025.04.03 SIEMENS AG
  • US20250110464A1 patent drawing
  • US20250110464A1 patent drawing
  • US20250110464A1 patent drawing

AI summary

A method and assembly for configuring and/or programming an industrial automation component, wherein respective properties at runtime are detected and stored in a database for a plurality of possible combinations of the hardware, the operating system and/or the application program, and wherein a model is generated from the database data and/or optimized using a reinforcement learning process, where a reinforcement learning reward function used during the learning or optimization process seeks to provide an accurate prediction of the properties, the properties at runtime are then predicted for intended or possible combinations using the model compared with a specified requirement, and a suitable combination is subsequently ascertained using the comparison, and the industrial automation component is configured or programmed according to the selected combination, such that the real-time behavior is very precisely predicted such that the industrial automation component can be optimally configured or programmed.