Cascaded model predictive control (MPC) approach for plantwide control and optimization
First Claim
1. A method comprising:
- obtaining a planning model for an industrial facility at a master model predictive control (MPC) controller;
sending at least one optimization call from the master MPC controller to one or more slave MPC controllers;
receiving at least one proxy limit value from the one or more slave MPC controllers at the master MPC controller in response to the at least one optimization call, wherein the at least one proxy limit value identifies to what extent one or more process variables controlled by the one or more slave MPC controllers are adjustable without violating any process variable constraints; and
performing plantwide optimization at the master MPC controller using the planning model and the at least one proxy limit value, wherein the at least one proxy limit value allows the master MPC controller to honor the process variable constraints of the one or more slave MPC controllers during the plantwide optimization.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes obtaining a planning model for an industrial facility at a master MPC controller and sending at least one optimization call from the master MPC controller to one or more slave MPC controllers. The method also includes receiving at least one proxy limit value from the slave MPC controller(s) in response to the at least one optimization call. The at least one proxy limit value identifies to what extent one or more process variables controlled by the slave MPC controller(s) are adjustable without violating any process variable constraints. In addition, the method includes performing plantwide optimization at the master MPC controller using the planning model and the at least one proxy limit value. The at least one proxy limit value allows the master MPC controller to honor the process variable constraints of the slave MPC controller(s) during the plantwide optimization.
-
Citations
20 Claims
-
1. A method comprising:
-
obtaining a planning model for an industrial facility at a master model predictive control (MPC) controller; sending at least one optimization call from the master MPC controller to one or more slave MPC controllers; receiving at least one proxy limit value from the one or more slave MPC controllers at the master MPC controller in response to the at least one optimization call, wherein the at least one proxy limit value identifies to what extent one or more process variables controlled by the one or more slave MPC controllers are adjustable without violating any process variable constraints; and performing plantwide optimization at the master MPC controller using the planning model and the at least one proxy limit value, wherein the at least one proxy limit value allows the master MPC controller to honor the process variable constraints of the one or more slave MPC controllers during the plantwide optimization. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
a master model predictive control (MPC) controller comprising; at least one memory configured to store a planning model for an industrial facility; at least one network interface configured to communicate with one or more slave MPC controllers; and at least one processing device configured to; initiate transmission of at least one optimization call to the one or more slave MPC controllers; receive at least one proxy limit value from the one or more slave MPC controllers in response to the at least one optimization call, wherein the at least one proxy limit value identifies to what extent one or more process variables controlled by the one or more slave MPC controllers are adjustable without violating any process variable constraints; and perform plantwide optimization using the planning model and the at least one proxy limit value, wherein the at least one processing device is configured to honor the process variable constraints of the one or more slave MPC controllers during the plantwide optimization using the at least one proxy limit value. - View Dependent Claims (12, 13, 14, 15, 16)
-
17. A non-transitory computer readable medium embodying a computer program, the computer program comprising computer readable program code that when executed causes at least one processing device to:
-
obtain a planning model for an industrial facility at a master model predictive control (MPC) controller; send at least one optimization call from the master MPC controller to one or more slave MPC controllers; receive at least one proxy limit value from the one or more slave MPC controllers at the master MPC controller in response to the at least one optimization call, wherein the at least one proxy limit value identifies to what extent one or more process variables controlled by the one or more slave MPC controllers are adjustable without violating any process variable constraints; and perform plantwide optimization at the master MPC controller using the planning model and the at least one proxy limit value, wherein the at least one proxy limit value allows the master MPC controller to honor the process variable constraints of the one or more slave MPC controllers during the plantwide optimization. - View Dependent Claims (18, 19, 20)
-
Specification