Closed-Loop MPC Step Testing with Giveaway Tolerance Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multivariable Predictive Control (MPC) performance degrades over time due to changes in processes, primarily due to poor model accuracy, requiring frequent recalibration and causing interruptions in industrial operations, with previous methods often leading to overreaction and biased models.

Innovation Solution

A non-invasive closed-loop step testing approach that maintains process variables within optimal operating ranges by relaxing economic optimization, allowing for perturbation while minimizing disruptions, using a computer system with a MPC controller and target optimizer to adjust configurations and calculate new target values, and adding perturbation signals to the dynamic move plan.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional re-test and re-identification approach is used to improve model accuracy, then model accuracy is improved, but it causes significant interruption to normal operation and requires weeks of intensive work

Engineering Contradiction:
Improvemodel accuracyVSAvoidoperational continuity
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs preliminary calibration by collecting process data and identifying model parameters during normal operation before actual process changes occur. This preliminary action prepares the model for future changes, allowing quick adaptation when process modifications happen, thus maintaining both accuracy and operational continuity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The MPC system automatically performs model calibration using its own collected process data without requiring external intervention. The system self-updates its dynamic models by utilizing accumulated operational data, eliminating the need for separate re-identification tests and maintaining continuous operation while improving model accuracy

Inventive Principle:
Principle #25Self-service

2Reliability

If the process controller calculates new steady-state targets every control cycle to eliminate offset, then offset removal is achieved, but it causes unwarranted overreaction to plant noise and excessive feedback correlation

Engineering Contradiction:
Improveoffset eliminationVSAvoidmodel identification accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

Instead of calculating new steady-state targets every single control cycle, the system applies partial action by updating targets at selected intervals or only when significant process changes occur. This reduces the excessive feedback correlation and overreaction to noise while still maintaining adequate offset elimination through periodic updates

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system implements periodic calculation of new steady-state targets rather than continuous calculation at every control cycle. This periodic action reduces feedback correlation in collected data sets while maintaining the integration action that removes offset, making the data suitable for model identification purposes

Inventive Principle:
Principle #19Periodic action

3Productivity

If purely closed-loop data is used for model identification to maintain continuous operation, then operational continuity is maintained, but the identified models are significantly biased and contain large errors

Engineering Contradiction:
Improveoperational continuityVSAvoidmodel accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system introduces an intermediary calibration process that uses collected closed-loop data to identify model parameters without requiring process shutdown. This intermediary step processes the closed-loop data through system identification algorithms, transforming it into accurate models while maintaining operational continuity throughout the calibration process

Inventive Principle:
Principle #24Intermediary (Mediator)

4Measurement precision

If process perturbation is applied to generate useful data for modeling purpose, then model identification accuracy is improved, but it causes loss of optimal operation performance

Engineering Contradiction:
Improvemodel identification accuracyVSAvoidoperation performance
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system uses feedback from the MPC controller to guide the perturbation process. The controller continuously monitors process variables and adjusts perturbation magnitude and direction to maximize information gain for model identification while keeping process variables within acceptable ranges, thus maintaining near-optimal operation performance during calibration

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11934159B2Apparatus and methods for non-invasive closed loop step testing with controllable optimization relaxation
Publication Date: 2024.03.19 ASPENTECH CORPORATION
  • US11934159B2 patent drawing
  • US11934159B2 patent drawing
  • US11934159B2 patent drawing

AI summary

A controller has improved closed-loop step testing of a dynamic process of an industrial processing plant. The controller performs economic optimization relaxation on process variables, such that operating range of the variables (MVs and CVs) during the testing are not skewed by variations in optimization cost factors. The controller employs computer-implemented methods and systems that receive a user-defined giveaway tolerance representing an allowable range between a current process variable value and a target process variable value. In response to the variables not meeting the giveaway tolerance, embodiments adjust the MPC controller configuration to drive the variables inside the tolerance, while relaxing optimization of the variables already meeting the giveaway tolerance. Using the adjusted configuration, embodiments calculate a new set of targets and generate a dynamic move plan from the new target. Embodiments add perturbation signals for the testing to the move plan in accordance with the adjusted configuration.