Control Model Execution for Flexible Technical System Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The control of large technical systems, such as gas turbines and manufacturing installations, faces challenges in using learning-based control systems due to complexity and variability, making it difficult to implement and certify safe and flexible control models.

Innovation Solution

A method and device that utilize a data container with encoded control models, allowing for the selection of model-specific execution modules and assignment of operating data channels, enabling flexible execution of different control models on various systems while ensuring data security and integrity through encryption and digital signatures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If learning-based control models are used to optimize technical systems, then system optimization capability is improved, but control structure complexity increases

Engineering Contradiction:
Improvesystem optimization capabilityVSAvoidcontrol structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer (execution module selection mechanism and data container structure) between the control model and the technical system. This intermediary handles the complexity of model execution and data mapping, allowing the optimization capability to be improved while the control structure complexity is managed through standardized interfaces and automated model selection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple different control models are implemented on the same technical system, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvemodel flexibilityVSAvoidcontrol structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal execution module framework that can handle multiple different control models through a common interface. The system uses model type information in data containers to automatically select appropriate execution modules, enabling one control structure to support multiple models without proportionally increasing complexity.

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

Solution Approach 2:

The control system is segmented into distinct functional components: data container with model type information, execution module selection mechanism, and model-specific execution modules. This segmentation allows different control models to be implemented independently while managing complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

3Loss of information

If control models are encrypted for security, then information protection is improved, but model execution complexity increases

Engineering Contradiction:
Improveknow-how protectionVSAvoidexecution complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent performs preliminary decryption or validation of control models during the model loading or initialization phase, before execution. The system uses model type information to prepare appropriate execution modules in advance, so that during actual operation the encrypted models can be executed without adding real-time complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11269297B2Method and device for controlling a technical system by means of control models
Publication Date: 2022.03.08 SIEMENS AG
  • US11269297B2 patent drawing
  • US11269297B2 patent drawing

AI summary

In order to control a technical system by means of control model a data container is received, in which data container a control model having a training structure and model type information are encoded over all the model types. One of multiple model-type specific execution modules is selected for the technical system as a function of the model type information. Furthermore, operating data channels of the technical system are assigned input channels of the control model as a function of the model type information. Operating data of the technical system are acquired via a respective operating data channel and are transferred to the control model via an input channel assigned to this operating data channel. The control model is executed by means of the selected execution module, wherein control data are derived from the transferred operating data according to the training structure and are output to control the technical system.