Cascaded model predictive control (MPC) approach for plantwide control and optimization
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-019/00
G05B-013/04
H04L-029/08
출원번호
US-0336888
(2014-07-21)
등록번호
US-9733629
(2017-08-15)
발명자
/ 주소
Lu, Joseph Z.
출원인 / 주소
Honeywell International Inc.
인용정보
피인용 횟수 :
0인용 특허 :
12
초록▼
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 cont
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.
대표청구항▼
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
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; andperforming 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; andeach 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; anddisplaying 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; anddisplaying 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; andwherein 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; andeach 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; andat 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; andperform 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; anddisplay 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; anddisplay 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; andperform 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. 18. The computer readable medium of claim 17, wherein: the planning model identifies multiple units in the industrial facility and material flows between the units; andeach proxy limit value identifies a maximum or minimum value obtainable for one process variable without violating any process variable constraints. 19. The computer readable medium of claim 17, wherein the computer program further comprises computer readable program code that when executed causes the at least one processing device 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; anddisplay a first indicator in the graphical user interface for each portion of the industrial facility creating the one or more bottlenecks. 20. The computer readable medium of claim 19, wherein the computer program further comprises computer readable program code that when executed causes the at least one processing device 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; anddisplay a second indicator in the graphical user interface for each controlled or manipulated variable that is constraining the plantwide optimization.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (12)
Lee,Kun Feng, Capacity management system and method.
Lu Zhuxin J. (Glendale AZ) MacArthur J. Ward (Scottsdale AZ) Horn Brian C. (Phoenix AZ), Method of multivariable predictive control utilizing range control.
Lu Zhuxin J. (19513 N. 73rd La. Glendale AZ 85308), Method of optimal scaling of variables in a multivariable predictive controller utilizing range control.
Lu, Joseph; Morningred, John Duane, System and method for continuous supply chain control and optimization using stochastic calculus of variations approach.
Morinaga,Hiroyuki; Ito,Takema; Inoue,Arata; Kono,Takuya; Sakamoto,Takashi, System and program for making recipe and method for manufacturing products by using recipe.
Lu, Z. Joseph, Systems for generating and using a lookup table with process facility control systems and models of the same, and methods of operating such systems.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.