Machine Learning MPC Training for Real-Time Control Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional model-predictive control methods face challenges in solving optimization problems in real-time due to insufficient iterations, leading to suboptimal control solutions and uncertainty in system behavior, especially in safety-critical applications.

Innovation Solution

The use of machine learning methods to approximate the solution of the optimization problem for model-predictive control, specifically by training a machine learning system to evaluate the quality of states and select control signals, while incorporating slack variables to ensure stability and meet secondary conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional iterative optimization methods are used to solve the optimization problem in model-predictive control, then the control solution can be obtained with sufficient iterations, but the computation time exceeds real-time requirements

Engineering Contradiction:
Improveoptimization solution accuracyVSAvoidcomputation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-training a machine learning system offline to learn the mapping between system states and optimal control solutions. During real-time operation, the pre-trained model directly predicts control signals without requiring iterative optimization, thus achieving both high accuracy and real-time performance. The offline training phase performs the computationally intensive work in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent substitutes the mechanical iterative optimization process with a machine learning-based prediction system. Instead of repeatedly solving optimization equations through computational iterations, the system uses a trained neural network or learning model to directly predict control actions, replacing the traditional computational mechanics with a learned approximation that runs much faster.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If the number of iterations is reduced to meet real-time requirements, then computation time is reduced, but the optimization solution becomes suboptimal

Engineering Contradiction:
Improvereal-time capabilityVSAvoidoptimization solution quality
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

By performing the optimization learning in advance during an offline training phase, the system accumulates sufficient iteration results beforehand. The pre-trained model encapsulates the optimal solutions from extensive offline computations, enabling real-time deployment with high solution quality without requiring repeated iterations during runtime.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy of the optimization knowledge by training a machine learning model to replicate the behavior of the iterative optimization process. The model learns to approximate the optimal control policy from training data generated by thorough offline optimization, allowing it to reproduce high-quality solutions rapidly during real-time operation without performing the full iterative process again.

Inventive Principle:
Principle #26Copying

3Productivity

If a suboptimal control solution is applied to the system, then real-time control is maintained, but the system behavior becomes unpredictable especially in safety-critical applications

Engineering Contradiction:
Improvereal-time control speedVSAvoidsystem behavior predictability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs comprehensive training in advance to ensure the model learns reliable and predictable control behaviors. During offline training, the model is exposed to diverse system states and optimal control actions, enabling it to generalize reliably to unseen situations during real-time operation, thus maintaining both speed and predictability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent incorporates feedback mechanisms during the training phase where the model learns from the consequences of control actions through reinforcement learning or supervised learning with labeled optimal solutions. This feedback ensures the model learns not only to act quickly but also to predict system behavior accurately, improving reliability while maintaining real-time performance.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250189940A1Method and device for training a machine learning system
Publication Date: 2025.06.12 ROBERT BOSCH GMBH
  • US20250189940A1 patent drawing
  • US20250189940A1 patent drawing
  • US20250189940A1 patent drawing

AI summary

A computer-implemented method for training a machine learning system a model-predictive control of a technical system. The machine learning system is configured, with respect to an operating state and/or an environmental state of the technical system to be controlled, to ascertain a value that characterizes a quality of the state. The method includes ascertaining a plurality of operating states and/or environmental states of the technical system to be controlled; ascertaining a quality value of a state of the plurality of operating states and/or environmental states, wherein the quality value characterizes a quality of the state with respect to a model-predictive control; and training the machine learning system through supervised training of the machine learning system, wherein the state is used as input of the machine learning system and the ascertained quality value is used as the desired output of the machine learning system.