Model Predictive Control Computing Graph for Real-Time Parallel Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current model prediction control methods face significant computational bottlenecks due to serial computing approaches, leading to limited speed upgrades and inefficiencies in processing complex optimization problems, particularly in dynamic systems like electronic power and automobile electronics.

Innovation Solution

A method for real-time optimization and parallel computing of model prediction control using a computing chart, which involves building a prediction model and target function, employing a parallel computing architecture, and utilizing back propagation and gradient descent to optimize control amounts, enabling parallel processing and reducing computational time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If serial computing approach is used for model prediction control, then computing accuracy is maintained, but computing speed is limited and computing time is excessive

Engineering Contradiction:
Improvecomputing speedVSAvoidcomputing time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent segments the computing process into independent parallel tasks by introducing a computing chart that divides the prediction model and target function computations into separate, concurrently executable segments. This segmentation enables multiple computing operations to proceed simultaneously, directly addressing the speed limitation of serial computing while maintaining computational accuracy through structured task division.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from one-dimensional serial computing to multi-dimensional parallel computing by implementing a computing chart architecture that executes multiple computing tasks across different dimensions simultaneously. This dimensional transformation allows the system to perform prediction model computations, target function evaluations, and optimization iterations in parallel, dramatically reducing total computing time while preserving result accuracy.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If standard optimization algorithms are used, then solution accuracy is achieved, but computing complexity increases and parallel acceleration space is limited

Engineering Contradiction:
Improveoptimization efficiencyVSAvoidcomputing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the optimization process into distinct, independently computable modules within the computing chart framework. By dividing the optimization iterations into separate tasks that can be executed in parallel across multiple computing nodes, the system reduces overall computing complexity while maintaining solution accuracy. Each segment handles specific computational aspects, allowing for efficient parallel implementation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The computing chart serves as an intermediary structure that coordinates and manages parallel optimization computations. It acts as a mediator between the prediction model, target function, and optimization algorithm, organizing complex computations into manageable parallel tasks. This intermediary framework simplifies the overall computing complexity by providing a structured approach to parallel optimization while preserving the accuracy of standard optimization algorithms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11763166B2Method for real time optimization and parallel computing of model prediction control based on computing chart
Publication Date: 2023.09.19 TONGJI UNIV
  • US11763166B2 patent drawing
  • US11763166B2 patent drawing
  • US11763166B2 patent drawing

AI summary

The disclosure relates to a method for real time optimization and parallel computing of model prediction control based on a computing chart, comprising the following steps: building a prediction model of a system state amount and building a target function of a system; building a parallel computing architecture for model prediction control of a prediction model and the target function and employing a triggering parallel computing method by the parallel computing architecture to synchronously compute the prediction model and the target function; and solving and computing a gradient with a manner of back propagation and using a gradient descent method to optimize a control amount of the system and realize real time optimal control of the system. Compared with the prior art, the present disclosure greatly improves a computing efficiency, ensures real time property of a model prediction controller, and extends application fields of model prediction control.