Cascaded model predictive control (MPC) approach for plantwide control and optimization

US9733629B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9733629-B2
Application numberUS-201414336888-A
CountryUS
Kind codeB2
Filing dateJul 21, 2014
Priority dateJul 21, 2014
Publication dateAug 15, 2017
Grant dateAug 15, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The method of claim 1 , wherein receiving the at least one proxy limit value comprises receiving at least one proxy limit value that is based on one or more MPC models used by the one or more slave MPC controllers. 3. The method of claim 2 , wherein: the planning model identifies multiple units in the industrial facility and material flows between the units; and each MPC model identifies multiple components of a single unit in the industrial facility, actuators used to control the multiple components of the single unit, and process controllers used to control the actuators. 4. The method of claim 1 , wherein each proxy limit value identifies a maximum or minimum value obtainable for one process variable without violating any process variable constraints. 5. The method of claim 1 , wherein the master MPC controller during the plantwide optimization generates a real-time planning solution within a closed-loop control system. 6. The method of claim 1 , further comprising: generating a graphical user interface identifying different portions of the industrial facility; using the at least one proxy limit value to identify one or more bottlenecks within the industrial facility, each bottleneck associated with the slave MPC controller whose proxy limit value is constraining the plantwide optimization; and displaying a first indicator in the graphical user interface for each portion of the industrial facility creating the one or more bottlenecks. 7. The method of claim 6 , further comprising: upon selection of one of the different portions of the industrial facility, displaying an MPC model associated with the selected portion of the industrial facility; upon selection of a process controller within the MPC model, displaying a table showing controlled and manipulated variables associated with the selected process controller; and displaying a second indicator in the graphical user interface for each controlled or manipulated variable that is constraining the plantwide optimization. 8. The method of claim 1 , further comprising: creating the planning model using multiple base models; wherein a first type of base model models a processing unit in the industrial facility as one or more input feeds and one or more output feeds; and wherein a second type of base model models a pool or storage tank. 9. The method of claim 1 , wherein: the industrial facility is used to produce multiple intermediate products during production of multiple final products using multiple feed products; the master MPC controller is configured to generate contribution values and contribution costs for the one or more slave MPC controllers; each contribution value is based on one intermediate product's contribution to the final products; and each contribution cost is based on one intermediate product's production using the feed products. 10. The method of claim 1 , wherein the master MPC controller sends optimization calls to multiple slave MPC controllers and receives proxy limit values from the multiple slave MPC controllers. 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. 12. The apparatus of claim 11 , wherein the at least one proxy limit value is based on one or more MPC models used by the one or more slave MPC controllers. 13. The apparatus of claim 11 , wherein the planning model identifies multiple units in the industrial facility and material flows between the units. 14. The apparatus of claim 11 , wherein each proxy limit value identifies a maximum or minimum value obtainable for one process variable without violating any process variable constraints. 15. The apparatus of claim 11 , wherein the at least one processing device is further configured to: generate a graphical user interface identifying different portions of the industrial facility; use the at least one proxy limit value to identify one or more bottlenecks within the industrial facility, each bottleneck associated with the slave MPC controller whose proxy limit value is constraining the plantwide optimization; and display a first indicator in the graphical user interface for each portion of the industrial facility creating the one or more bottlenecks. 16. The apparatus of claim 15 , wherein the at least one processing device is further configured to: upon selection of one of the different portions of the industrial facility, display an MPC model associated with the selected portion of the industrial facility; upon selection of a process controller within the MPC model, display a table showing controlled and manipulated variables associated with the selected process controller; and display a second indicator in the graphical user interface for each controlled or manipulated variable that is constraining the plantwide optimization. 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 plant

Assignees

Inventors

Classifications

  • G05B13/048Primary

    using a predictor · CPC title

  • specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

  • Management or planning · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9733629B2 cover?
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 i…
Who is the assignee on this patent?
Honeywell Int Inc
What technology area does this patent fall under?
Primary CPC classification G05B13/048. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 15 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).