Model Predictive Control Steady State Error Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Model predictive control systems often maintain sustained steady state errors due to their design to avoid rapid changes, leading to constant errors between actual and desired variable levels, which existing techniques like offset corrections only temporarily address.

Innovation Solution

A technique that detects steady state errors over a persistence time and modifies the model predictive control algorithm's cost function by increasing coefficients for variables not at the desired level, using the integral of the difference between the controlled variable and its desired level over a forward-looking control horizon to drive the variable to the desired level.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If model predictive control systems are designed to avoid rapid changes in variable levels, then system stability is improved, but steady state error increases

Engineering Contradiction:
Improvesystem stabilityVSAvoidsteady state error
Core Design Contradiction:
Stability of the object's compositionVSManufacturing precision

Solution Approach 1:

The cost function coefficients are made dynamic rather than static. The coefficient for the controlled variable in the cost function is adjusted based on the magnitude of the predicted steady state error, allowing the system to adapt its control aggressiveness to the current error conditions while maintaining overall stability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter values in the cost function based on the predicted error. Specifically, the coefficient weighting the controlled variable is modified according to the integral of the predicted error over the prediction horizon, enabling the system to eliminate steady state error without causing excessive oscillations.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If offset corrections are used to drive the controlled variable to the desired level, then steady state error is reduced, but system complexity increases

Engineering Contradiction:
Improvesteady state error reductionVSAvoidcontrol system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The model predictive control system performs self-adjustment by dynamically modifying its own cost function based on predicted performance. The system uses its internal model to predict future errors and automatically adjusts the cost function coefficients to eliminate these predictions, eliminating the need for external offset corrections or additional control components.

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If cost function coefficients are increased to drive the controlled variable to the desired level, then steady state error is reduced, but system response becomes overly aggressive

Engineering Contradiction:
Improvesteady state errorVSAvoidresponse speed
Core Design Contradiction:
Manufacturing precisionVSSpeed

Solution Approach 1:

The coefficient adjustment is dynamic and proportional to the predicted error magnitude. When the predicted error is large, the coefficient is increased to drive the system toward the setpoint more aggressively. When the error is small or the system is close to the setpoint, the coefficient returns to its normal value, preventing excessive oscillations and maintaining smooth response.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses the predictive model to anticipate future steady state errors before they occur. By modifying the cost function coefficients based on predicted rather than actual errors, the system takes preliminary action to prevent error accumulation, adjusting control aggressiveness in advance based on forecasted performance.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9563185B2Model Predictive control system and method for reduction of steady state error
Publication Date: 2017.02.07 ROCKWELL AUTOMATION TECH INC
  • US9563185B2 patent drawing
  • US9563185B2 patent drawing
  • US9563185B2 patent drawing

AI summary

A technique is disclosed for reducing an error in a controlled variable via model predictive control. A predicted error in the controlled variable is determined for a forward-looking control horizon based upon measured or computed variables. The integral of the predicted error is computed. If the error or the integral exceed a tolerance for a determined time period, the model predictive control algorithm is modified to drive the error or the integral to within a tolerance. The modifications to the control algorithm may include changes to coefficients for terms based upon the error and/or the integral of the error.