Dynamic Disturbance Prediction in Model Predictive Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Model-based Predictive Control (MPC) systems in industrial processes face inefficiencies due to the constant additive disturbance assumption, leading to oscillatory behavior and high control effort, especially in high-frequency and pulse disturbances.

Innovation Solution

A dynamic state space model with a variable disturbance prediction module is used to segregate transient and steady-state disturbances, allowing for improved prediction of future disturbances through a Kalman filter, which is integrated into the MPC system to optimize process control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a constant additive disturbance assumption is used in MPC, then the implementation is simple, but the regulatory performance deteriorates and oscillatory behavior occurs

Engineering Contradiction:
Improvedisturbance modeling complexityVSAvoidregulatory performance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies dynamics by transforming the static constant disturbance assumption into a dynamic disturbance model that evolves over time. The disturbance is modeled as a dynamic system with state variables that capture transient and steady-state components, allowing the disturbance prediction to adapt to changing process conditions rather than remaining fixed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the disturbance into distinct components: transient disturbance and steady-state disturbance. This segmentation allows each component to be modeled and predicted separately using appropriate dynamic models, improving overall disturbance prediction accuracy compared to treating the disturbance as a single constant value.

Inventive Principle:
Principle #1Segmentation

2Power

If a constant additive disturbance assumption is used in MPC, then the computational burden is reduced, but control effort increases significantly

Engineering Contradiction:
Improvecontrol effortVSAvoidcomputational time
Core Design Contradiction:
PowerVSLoss of time

Solution Approach 1:

The patent applies preliminary action by predicting future disturbance trajectories in advance over the prediction horizon before the control optimization is performed. The dynamic disturbance model generates predicted disturbance values at each future time step, which are then used as inputs to the MPC optimization, allowing the controller to proactively compensate for anticipated disturbances rather than reacting to them.

Inventive Principle:
Principle #10Preliminary action

3Stability of the object's composition

If a constant additive disturbance assumption is used in MPC, then the model structure is simple, but oscillatory behavior occurs in high-frequency disturbances

Engineering Contradiction:
Improveprediction stabilityVSAvoiddisturbance model structure
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by introducing time-varying disturbance parameters through the dynamic disturbance model. Instead of using a single constant disturbance parameter, the model uses multiple state variables that evolve over time according to dynamic equations, allowing the disturbance characteristics to change with process conditions and frequency content.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9760067B2System and method for predicting future disturbances in model predictive control applications
Publication Date: 2017.09.12 HONEYWELL INTERNATIONAL INC
  • US9760067B2 patent drawing
  • US9760067B2 patent drawing
  • US9760067B2 patent drawing

AI summary

A system and method for predicting future disturbance in MPC applications by segregating a transient part and a steady state value associated with the disturbance. A dynamic state space model that includes a variable disturbance prediction module can be utilized for analyzing a dynamic behavior of a physical process associated with a process model. The process model represents a dynamic behavior of the physical process being controlled and the dynamic state space model represents current deviations from the process model and future deviations over a predetermined prediction horizon. A predicted trajectory can be calculated as a response to the initial conditions estimated by a Kalman Filter for the process model extended by a disturbance model. The output of the dynamic state space model utilized for the disturbance prediction can be further provided as an estimated input to a MPC.