Cascaded MPC Constraint Abstraction for Real-Time Plantwide Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional multi-variable model predictive control (MPC) systems in industrial processes face challenges in optimizing overall plant operations due to the complexity and size of upper tier models, which become unwieldy and difficult to solve in real-time, lacking a true multi-scale approach that effectively integrates constraints and variables across different scales.

Innovation Solution

A cascaded MPC approach that constrains conjoint measured variables (CMVs) by abstracting fundamental limitations onto a small set of CMVs, allowing the upper tier controller to pass target values to lower tier controllers, which optimize and update operating points while communicating selected numerical constraints back to the upper tier for overall business optimization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a super-model approach is used to capture all variables and constraints from lower tier controllers, then the upper tier controller can achieve global optimization, but the model size grows very quickly and becomes too unwieldy to solve in real-time

Engineering Contradiction:
Improveglobal optimization accuracyVSAvoidupper tier model size
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the control system into multiple tiers (upper tier and lower tier controllers) with distinct responsibilities. The upper tier controller handles global optimization with a simplified model, while lower tier controllers manage local control with detailed models. This segmentation allows the upper tier model to remain computationally tractable while still achieving global optimization through coordinated control of key variables.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts only the essential constraints and variables from lower tier controllers that are relevant to global optimization, rather than including all variables and constraints. This extraction process creates a simplified upper tier model that captures the critical relationships needed for plantwide optimization without the computational burden of a complete super-model.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If all variables from lower tier controllers are included in the upper tier model, then complete system optimization is achieved, but the computation time exceeds real-time requirements

Engineering Contradiction:
Improvesystem optimization completenessVSAvoidcomputation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the optimization problem into two segments: global optimization at the upper tier focusing on key performance variables, and local optimization at the lower tier handling detailed process variables. This time segmentation allows the upper tier to compute quickly with reduced variables while the lower tier handles the computationally intensive local optimizations, achieving both completeness and real-time performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by including only the necessary subset of variables and constraints in the upper tier model that are sufficient for global optimization. Rather than modeling every variable, the approach uses a simplified representation that captures the essential system behavior and interactions, achieving adequate optimization without excessive computation time.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If the upper tier controller uses a simplified model with fewer variables, then real-time computation is achieved, but the coordination between process units is insufficient

Engineering Contradiction:
Improvereal-time computation speedVSAvoidinter-unit coordination accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies local quality by assigning different levels of model detail to different tiers. The upper tier uses a simplified model with aggregated variables appropriate for global coordination, while lower tier controllers use detailed local models for precise unit-level control. This differentiated approach ensures real-time computation at the upper tier while maintaining accurate inter-unit coordination through the exchange of key variables and constraints.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11698609B2Cascaded model predictive control with abstracting constraint boundaries
Publication Date: 2023.07.11 HONEYWELL INTERNATIONAL INC
  • US11698609B2 patent drawing
  • US11698609B2 patent drawing
  • US11698609B2 patent drawing

AI summary

A cascaded MPC system includes an upper tier controller and lower tier controller having stored constraints for controlling a process having manipulated variables (MVs), controlled variables (CVs), and conjoint manipulated variable (CMV). The upper tier passes a target value for the CMV to the lower tier which optimizes for determining a local optimal operating point for the MVs, CVs, and CMV, moves towards the target value starting at the CMVs local operating point, and optimizes for identifying of the constraints as selected constraint(s) when the moving is truncated, passes the selected constraint(s) to the upper tier which performs an overall optimization for the process using the selected constraint to generate an optimal value for the CMV that lower tier uses as a new CM V target value for redetermining updated local optimal operating points for the MVs, CVs, and CMV, and for controlling the process utilizing the updated operating points.