US7451004B2 - On-line adaptive model predictive control in a process control system - Google Patents
On-line adaptive model predictive control in a process control system Download PDFInfo
- Publication number
- US7451004B2 US7451004B2 US11/240,705 US24070505A US7451004B2 US 7451004 B2 US7451004 B2 US 7451004B2 US 24070505 A US24070505 A US 24070505A US 7451004 B2 US7451004 B2 US 7451004B2
- Authority
- US
- United States
- Prior art keywords
- controller
- model
- control
- mpc
- algorithm
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/048—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators using a predictor
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
Abstract
Description
Exec_Time=Trunc[T ss /PH max]
wherein:
TABLE 1 | ||
TSS | Exec_Time | PH |
10 | 0.1 | 100 |
20 | 0.3 | 67 |
30 | 0.5 | 60 |
40 | 0.6 | 67 |
50 | 0.8 | 63 |
60 | 1 | 60 |
70 | 1 | 70 |
80 | 1 | 80 |
90 | 1 | 90 |
100 | 1 | 100 |
110 | 1 | 110 |
120 | 2 | 60 |
130 | 2 | 65 |
140 | 2 | 70 |
150 | 2 | 75 |
160 | 2 | 80 |
170 | 2 | 85 |
180 | 3 | 60 |
190 | 3 | 63 |
200 | 3 | 67 |
210 | 3 | 70 |
220 | 3 | 73 |
230 | 3 | 77 |
240 | 4 | 60 |
250 | 4 | 63 |
260 | 4 | 65 |
270 | 4 | 68 |
280 | 4 | 70 |
290 | 4 | 73 |
300 | 5 | 60 |
310 | 5 | 62 |
320 | 5 | 64 |
330 | 5 | 66 |
340 | 5 | 68 |
350 | 5 | 70 |
360 | 6 | 60 |
400 | 6 | 67 |
800 | 13 | 62 |
1600 | 26 | 62 |
3200 | 53 | 60 |
6400 | 106 | 60 |
12800 | 213 | 60 |
Here DT is the process dead time (from the process model), PH is the prediction horizon, G is the process gain (from the process model) and PM is the calculated penalty on move. Generally speaking, this equation, which has been determined heuristically based on observations, accesses a higher penalty on moves as the process dead time increases, and to a lesser extent, as the process gain increases. Of course, other equations or methods of calculating a recommended or default value for the penalty on move could be used instead.
ΔU(k)=KE p(k)=(S uTΓy S u+ΓuTΓu)−1 S uTΓyTΓy E p(k)
Where:
K is the controller gain matrix to be calculated for the MPC controller;
ΔU(k) is an m step ahead incremental controller output moves vector;
Γy=diag[γ1, γ2, . . . , γp] is a penalty matrix on the output error;
Γu=diag[u1, u2, . . . , um] is a penalty matrix on the control moves;
Su is the p by m process dynamic matrix (the control matrix); and
Ep(k) is the error vector over the prediction horizon.
For an MPC controller with a control horizon equal to one, the dynamic matrix (transposed) is:
SuT=BT=[b1, . . . , bi, . . . , bp]T which is simply the transposed step response vector.
Additionally:
Γy=diagp[γ, γ, . . . , γ] and
Γu=diag[u]=u
where each u is an individual penalty on move and each y is an individual penalty on error. Now, given the above, the MPC controller matrix can generally be expressed as:
Thus, its easy to see that the single-loop MPC controller with a control horizon of one is simply a process step response vector scaled by the sum of two coefficients:
and
C2=u2.
with
In this case, the controller gain matrix K is derived as:
To express this equation more simply, the following variables can be defined:
Then using these variables, the controller gain matrix K can be expressed as:
which can be re-expressed as:
Now, the MPC controller gain matrix for the first controller move of the k1 (i.e., the first controller more of the two move control horizon) is:
This coefficient decreases when the penalty on move (u) increases and so an individual scaling factor for every step response coefficient can be expressed as:
Second, calculate n as:
Third, calculate l as:
Next calculate:
mn−l2
Thereafter, rescale the step response by m, and then rescale the step response by l and shift to the right, i.e., make b1=0. Next, subtract the two rescaled step responses mB−lB(shifted) and rescale the vector obtained from this step by
to get the controller vector.
In a similar manner, the MPC controller matrix or gain for the second controller move k2 can be expressed as:
Claims (25)
Priority Applications (11)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/240,705 US7451004B2 (en) | 2005-09-30 | 2005-09-30 | On-line adaptive model predictive control in a process control system |
DE102006045429.4A DE102006045429B4 (en) | 2005-09-30 | 2006-09-26 | Adaptive, Model Predictive Online control in a process control system |
GB0619184A GB2430764B (en) | 2005-09-30 | 2006-09-29 | On-line adaptive model predictive control in a process control system |
CN201010174036.3A CN101807048B (en) | 2005-09-30 | 2006-09-30 | On-line adaptive model predictive control in process control system |
CN200610131752.7A CN1940780B (en) | 2005-09-30 | 2006-09-30 | On-line adaptive model predictive control in a process control system |
JP2006270334A JP5558652B2 (en) | 2005-09-30 | 2006-10-02 | Online adaptive model predictive control in process control systems. |
HK07105378.4A HK1100045A1 (en) | 2005-09-30 | 2007-05-22 | On-line adaptive model predictive control in a process control system |
US12/267,039 US7856281B2 (en) | 2005-09-30 | 2008-11-07 | On-line adaptive model predictive control in a process control system |
JP2012156421A JP2012230701A (en) | 2005-09-30 | 2012-07-12 | On-line adaptive model prediction control in process control system |
JP2014124925A JP6008898B2 (en) | 2005-09-30 | 2014-06-18 | Online adaptive model predictive control in process control systems. |
JP2014124926A JP6357027B2 (en) | 2005-09-30 | 2014-06-18 | Online adaptive model predictive control in process control systems. |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/240,705 US7451004B2 (en) | 2005-09-30 | 2005-09-30 | On-line adaptive model predictive control in a process control system |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/267,039 Division US7856281B2 (en) | 2005-09-30 | 2008-11-07 | On-line adaptive model predictive control in a process control system |
Publications (2)
Publication Number | Publication Date |
---|---|
US20070078529A1 US20070078529A1 (en) | 2007-04-05 |
US7451004B2 true US7451004B2 (en) | 2008-11-11 |
Family
ID=37902858
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/240,705 Active US7451004B2 (en) | 2005-09-30 | 2005-09-30 | On-line adaptive model predictive control in a process control system |
US12/267,039 Active 2026-05-09 US7856281B2 (en) | 2005-09-30 | 2008-11-07 | On-line adaptive model predictive control in a process control system |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/267,039 Active 2026-05-09 US7856281B2 (en) | 2005-09-30 | 2008-11-07 | On-line adaptive model predictive control in a process control system |
Country Status (5)
Country | Link |
---|---|
US (2) | US7451004B2 (en) |
JP (4) | JP5558652B2 (en) |
CN (2) | CN1940780B (en) |
DE (1) | DE102006045429B4 (en) |
HK (1) | HK1100045A1 (en) |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070225835A1 (en) * | 2006-03-23 | 2007-09-27 | Yucai Zhu | Computer method and apparatus for adaptive model predictive control |
US20070260335A1 (en) * | 2006-05-03 | 2007-11-08 | Honeywell Asca Inc. | Apparatus and method for coordinating controllers to control a paper machine or other machine |
US20080082182A1 (en) * | 2006-09-29 | 2008-04-03 | Brother Kogyo Kabushiki Kaisha | Adaptive control device, image forming apparatus, and recording medium |
US20080281185A1 (en) * | 2005-03-29 | 2008-11-13 | General Electric Company | Remote monitoring system and method |
US20090005912A1 (en) * | 2007-03-26 | 2009-01-01 | Siemens Corporation | Apparatus and Method for the Control of the Indoor Thermal Environment Having Feed Forward and Feedback Control Using Adaptive Reference Models |
US20090018671A1 (en) * | 2007-07-12 | 2009-01-15 | Honeywell International Inc. | Method and system for process control |
US20090024357A1 (en) * | 2006-02-28 | 2009-01-22 | Toyota Jidosha Kabushiki Kaisha | Object Path Prediction Method, Apparatus, and Program, and Automatic Operation System |
US20090112335A1 (en) * | 2005-10-04 | 2009-04-30 | Fisher-Rosemount Systems, Inc. | Method and apparatus for intelligent control and monitoring in a process control system |
US20090198350A1 (en) * | 2008-01-31 | 2009-08-06 | Fisher-Rosemount Systems, Inc | Robust adaptive model predictive controller with tuning to compensate for model mismatch |
US20090246089A1 (en) * | 2006-01-11 | 2009-10-01 | Taiyo Nippon Sanso Corporation | Exhaust Gas-Processing Apparatus |
US20100087933A1 (en) * | 2008-10-07 | 2010-04-08 | Emerson Process Management Power & Water Solutions, Inc. | Two-stage model predictive control technique |
US7856281B2 (en) | 2005-09-30 | 2010-12-21 | Fisher-Rosemount Systems, Inc. | On-line adaptive model predictive control in a process control system |
US8046096B2 (en) | 2005-10-04 | 2011-10-25 | Fisher-Rosemount Systems, Inc. | Analytical server integrated in a process control network |
US20130041482A1 (en) * | 2010-04-19 | 2013-02-14 | Abb Research Ltd | Method and system for updating a model in a model predictive controller |
CN103092149A (en) * | 2011-10-31 | 2013-05-08 | 爱默生过程管理电力和水解决方案公司 | Model-based load demand control |
US8706267B2 (en) | 2005-10-04 | 2014-04-22 | Fisher-Rosemount Systems, Inc. | Process model identification in a process control system |
US8996141B1 (en) * | 2010-08-26 | 2015-03-31 | Dunan Microstaq, Inc. | Adaptive predictive functional controller |
US20150241862A1 (en) * | 2000-02-01 | 2015-08-27 | Peer Intellectual Property Inc. | Apparatus and method for web-based tool management |
US9217565B2 (en) | 2010-08-16 | 2015-12-22 | Emerson Process Management Power & Water Solutions, Inc. | Dynamic matrix control of steam temperature with prevention of saturated steam entry into superheater |
US9335042B2 (en) | 2010-08-16 | 2016-05-10 | Emerson Process Management Power & Water Solutions, Inc. | Steam temperature control using dynamic matrix control |
US9447963B2 (en) | 2010-08-16 | 2016-09-20 | Emerson Process Management Power & Water Solutions, Inc. | Dynamic tuning of dynamic matrix control of steam temperature |
US9486578B2 (en) | 2012-12-07 | 2016-11-08 | Animas Corporation | Method and system for tuning a closed-loop controller for an artificial pancreas |
US20170090548A1 (en) * | 2015-09-29 | 2017-03-30 | Emerson Process Management Power & Water Solutions, Inc. | Feedforward control with intermittent re-initialization based on estimated state information |
US9665089B2 (en) | 2015-01-21 | 2017-05-30 | Honeywell International Inc. | Method and apparatus for advanced control using function blocks in industrial process control and automation systems |
US9907909B2 (en) | 2012-12-20 | 2018-03-06 | Animas Corporation | Method and system for a hybrid control-to-target and control-to-range model predictive control of an artificial pancreas |
Families Citing this family (115)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8280533B2 (en) * | 2000-06-20 | 2012-10-02 | Fisher-Rosemount Systems, Inc. | Continuously scheduled model parameter based adaptive controller |
US20020159996A1 (en) | 2001-01-31 | 2002-10-31 | Kandasamy Hariharan | Use of CD23 antagonists for the treatment of neoplastic disorders |
US9983559B2 (en) | 2002-10-22 | 2018-05-29 | Fisher-Rosemount Systems, Inc. | Updating and utilizing dynamic process simulation in an operating process environment |
JP2007536634A (en) * | 2004-05-04 | 2007-12-13 | フィッシャー−ローズマウント・システムズ・インコーポレーテッド | Service-oriented architecture for process control systems |
US7729789B2 (en) | 2004-05-04 | 2010-06-01 | Fisher-Rosemount Systems, Inc. | Process plant monitoring based on multivariate statistical analysis and on-line process simulation |
US20060010946A1 (en) * | 2004-07-15 | 2006-01-19 | Midwestern Bio-Ag Products & Services, Inc. | Pelleted organic calcium phosphate compositions |
DE102005044126B4 (en) * | 2005-09-15 | 2018-05-24 | Samson Ag | Method and device for checking the functionality of a positioning device |
US20070078540A1 (en) * | 2005-10-05 | 2007-04-05 | Invensys Systems, Inc. | Utility for comparing deployed and archived parameter value sets within a field device editor |
CN101322083A (en) * | 2005-12-05 | 2008-12-10 | 费舍-柔斯芒特系统股份有限公司 | Multi-objective predictive process optimization with concurrent process simulation |
US7840287B2 (en) * | 2006-04-13 | 2010-11-23 | Fisher-Rosemount Systems, Inc. | Robust process model identification in model based control techniques |
WO2008024479A2 (en) * | 2006-08-24 | 2008-02-28 | Exxonmobil Research And Engineering Company | Method for model gain matrix modification |
US7797063B2 (en) * | 2006-08-24 | 2010-09-14 | Exxonmobil Research And Engineering Company | Method for model gain matrix modification |
US7949417B2 (en) | 2006-09-22 | 2011-05-24 | Exxonmobil Research And Engineering Company | Model predictive controller solution analysis process |
US9729843B1 (en) | 2007-03-16 | 2017-08-08 | The Mathworks, Inc. | Enriched video for a technical computing environment |
US8005812B1 (en) | 2007-03-16 | 2011-08-23 | The Mathworks, Inc. | Collaborative modeling environment |
US7653445B2 (en) * | 2007-04-13 | 2010-01-26 | Controlsoft, Inc. | Apparatus and method for model-based control |
US8046086B2 (en) * | 2007-05-15 | 2011-10-25 | Fisher-Rosemount Systems, Inc. | Methods and systems for batch processing and execution in a process system |
US7970482B2 (en) * | 2007-08-09 | 2011-06-28 | Honeywell International Inc. | Method and system for process control |
CN101446804B (en) * | 2007-11-26 | 2010-11-24 | 北京北方微电子基地设备工艺研究中心有限责任公司 | Process control method and device thereof |
US8332057B2 (en) * | 2008-03-20 | 2012-12-11 | University Of New Brunswick | Method of multi-dimensional nonlinear control |
CN101286044B (en) * | 2008-05-12 | 2010-06-16 | 杭州电子科技大学 | Coal-burning boiler system steam-temperature mixing modeling method |
DE112010000813T5 (en) * | 2009-02-02 | 2012-02-09 | Fisher-Rosemount Systems, Inc. | Model predictive controller with tunable integral component to compensate for model mismatch |
US8155764B2 (en) * | 2009-02-27 | 2012-04-10 | Honeywell International Inc. | Multivariable model predictive control for coalbed gas production |
US8184627B2 (en) * | 2009-03-02 | 2012-05-22 | New Jersey Institute Of Technology | Point-to-multipoint (P2MP) network resource management |
US8881039B2 (en) | 2009-03-13 | 2014-11-04 | Fisher-Rosemount Systems, Inc. | Scaling composite shapes for a graphical human-machine interface |
US8121119B2 (en) * | 2009-04-06 | 2012-02-21 | New Jersey Institute Of Technology | Point-to multipoint (P2MP) network resource management |
US9258361B2 (en) * | 2009-04-08 | 2016-02-09 | New Jersey Institute Of Technology | Transferring data among nodes on a network |
US8145329B2 (en) * | 2009-06-02 | 2012-03-27 | Honeywell International Inc. | Method and system for combining feedback and feedforward in model predictive control |
US9323234B2 (en) * | 2009-06-10 | 2016-04-26 | Fisher-Rosemount Systems, Inc. | Predicted fault analysis |
US20110016610A1 (en) * | 2009-07-27 | 2011-01-27 | Steven Wieder | Sweatband with absorbent bamboo inner layer and related method of use |
US8473079B2 (en) * | 2009-11-25 | 2013-06-25 | Honeywell International Inc. | Fast algorithm for model predictive control |
US8825183B2 (en) * | 2010-03-22 | 2014-09-02 | Fisher-Rosemount Systems, Inc. | Methods for a data driven interface based on relationships between process control tags |
EP2553535B1 (en) * | 2010-03-29 | 2014-03-05 | Siemens Aktiengesellschaft | Engineering tool and method for parameterizing a model-based predictive controller |
US8688412B2 (en) | 2010-04-07 | 2014-04-01 | Honeywell International Inc. | System and method for solving chemical engineering equations and model development using equation editor |
US9488974B2 (en) * | 2010-08-17 | 2016-11-08 | Massachusetts Institute Of Technology | Method and apparatus for pulse-modulated feedback control |
DE102010039701A1 (en) * | 2010-08-24 | 2012-03-01 | Robert Bosch Gmbh | Method and system for controlling an electric machine in a drive train of a motor vehicle |
US9235761B2 (en) | 2010-11-17 | 2016-01-12 | The Boeing Company | Zero phase real time filtering with a recurrence matrix |
WO2012095407A1 (en) * | 2011-01-11 | 2012-07-19 | Siemens Aktiengesellschaft | Method and device for filtering a signal and control device for a process |
US10203667B2 (en) * | 2011-09-01 | 2019-02-12 | Honeywell International Inc. | Apparatus and method for predicting windup and improving process control in an industrial process control system |
US9237107B2 (en) | 2011-11-15 | 2016-01-12 | New Jersey Institute Of Technology | Fair quantized congestion notification (FQCN) to mitigate transport control protocol (TCP) throughput collapse in data center networks |
EP2595015B1 (en) * | 2011-11-18 | 2020-01-15 | The Boeing Company | Zero phase real time filtering with a recurrence matrix |
US10222769B2 (en) * | 2012-10-12 | 2019-03-05 | Emerson Process Management Power & Water Solutions, Inc. | Method for determining and tuning process characteristic parameters using a simulation system |
US10418833B2 (en) | 2015-10-08 | 2019-09-17 | Con Edison Battery Storage, Llc | Electrical energy storage system with cascaded frequency response optimization |
US9852481B1 (en) | 2013-03-13 | 2017-12-26 | Johnson Controls Technology Company | Systems and methods for cascaded model predictive control |
US9235657B1 (en) | 2013-03-13 | 2016-01-12 | Johnson Controls Technology Company | System identification and model development |
US9436179B1 (en) | 2013-03-13 | 2016-09-06 | Johnson Controls Technology Company | Systems and methods for energy cost optimization in a building system |
US9448546B2 (en) * | 2013-03-15 | 2016-09-20 | Rockwell Automation Technologies, Inc. | Deterministic optimization based control system and method for linear and non-linear systems |
DK177915B1 (en) * | 2013-05-28 | 2015-01-05 | Core As | Process control method |
CN103322648B (en) * | 2013-06-13 | 2016-09-14 | 浙江工业大学 | A kind of indoor temperature dynamic matrix predictive control method of central air-conditioning |
US10162317B2 (en) * | 2013-06-27 | 2018-12-25 | The Boeing Company | Real-time feedback control for performing tooling operations in assembly processes |
CN103941584A (en) * | 2013-12-03 | 2014-07-23 | 西北农林科技大学 | Temperature control method based on fuzzy self-adaptive controller |
FR3014569B1 (en) * | 2013-12-10 | 2017-03-03 | Electricite De France | PREDICTIVE CONTROL WITH INTERNAL MODEL |
US20150268645A1 (en) * | 2014-03-18 | 2015-09-24 | Honeywell Asca Inc. | Method and apparatus for specifying and visualizing robust tuning of model-based controllers |
WO2016010601A2 (en) * | 2014-04-23 | 2016-01-21 | The Florida State University Research Foundation, Inc. | Adaptive nonlinear model predictive control using a neural network and input sampling |
US10386820B2 (en) | 2014-05-01 | 2019-08-20 | Johnson Controls Technology Company | Incorporating a demand charge in central plant optimization |
US10061275B2 (en) * | 2014-07-29 | 2018-08-28 | Linestream Technologies | Optimized parameterization of active disturbance rejection control |
US9733628B2 (en) * | 2014-08-13 | 2017-08-15 | Honeywell International Inc. | System and method for advanced process control |
US10025301B2 (en) * | 2014-08-29 | 2018-07-17 | General Electric Company | Method and system of adaptive model-based control for multiple-input multiple-output plants |
US9747543B1 (en) * | 2014-09-30 | 2017-08-29 | Hrl Laboratories, Llc | System and method for controller adaptation |
US10001760B1 (en) | 2014-09-30 | 2018-06-19 | Hrl Laboratories, Llc | Adaptive control system capable of recovering from unexpected situations |
US9946241B2 (en) | 2015-02-23 | 2018-04-17 | Mitsubishi Electric Research Laboratories, Inc. | Model predictive control with uncertainties |
CN107615184B (en) | 2015-06-05 | 2021-02-09 | 国际壳牌研究有限公司 | System and method for estimating and controlling background element switching of a model in an application for model prediction |
JP7101114B2 (en) * | 2015-09-28 | 2022-07-14 | コーニンクレッカ フィリップス エヌ ヴェ | Methods and systems for controlling gas flow using proportional flow valves |
US10190789B2 (en) | 2015-09-30 | 2019-01-29 | Johnson Controls Technology Company | Central plant with coordinated HVAC equipment staging across multiple subplants |
US10222427B2 (en) | 2015-10-08 | 2019-03-05 | Con Edison Battery Storage, Llc | Electrical energy storage system with battery power setpoint optimization based on battery degradation costs and expected frequency response revenue |
US10554170B2 (en) | 2015-10-08 | 2020-02-04 | Con Edison Battery Storage, Llc | Photovoltaic energy system with solar intensity prediction |
US10700541B2 (en) | 2015-10-08 | 2020-06-30 | Con Edison Battery Storage, Llc | Power control system with battery power setpoint optimization using one-step-ahead prediction |
US10742055B2 (en) | 2015-10-08 | 2020-08-11 | Con Edison Battery Storage, Llc | Renewable energy system with simultaneous ramp rate control and frequency regulation |
US10190793B2 (en) | 2015-10-08 | 2019-01-29 | Johnson Controls Technology Company | Building management system with electrical energy storage optimization based on statistical estimates of IBDR event probabilities |
US10222083B2 (en) | 2015-10-08 | 2019-03-05 | Johnson Controls Technology Company | Building control systems with optimization of equipment life cycle economic value while participating in IBDR and PBDR programs |
US10389136B2 (en) | 2015-10-08 | 2019-08-20 | Con Edison Battery Storage, Llc | Photovoltaic energy system with value function optimization |
US10418832B2 (en) | 2015-10-08 | 2019-09-17 | Con Edison Battery Storage, Llc | Electrical energy storage system with constant state-of charge frequency response optimization |
US11210617B2 (en) | 2015-10-08 | 2021-12-28 | Johnson Controls Technology Company | Building management system with electrical energy storage optimization based on benefits and costs of participating in PDBR and IBDR programs |
US10564610B2 (en) | 2015-10-08 | 2020-02-18 | Con Edison Battery Storage, Llc | Photovoltaic energy system with preemptive ramp rate control |
US10197632B2 (en) | 2015-10-08 | 2019-02-05 | Taurus Des, Llc | Electrical energy storage system with battery power setpoint optimization using predicted values of a frequency regulation signal |
US10283968B2 (en) | 2015-10-08 | 2019-05-07 | Con Edison Battery Storage, Llc | Power control system with power setpoint adjustment based on POI power limits |
US10250039B2 (en) | 2015-10-08 | 2019-04-02 | Con Edison Battery Storage, Llc | Energy storage controller with battery life model |
CN105159095A (en) * | 2015-10-10 | 2015-12-16 | 杭州电子科技大学 | Multivariable process distillation column model prediction control optimization PID control method |
CN105404149B (en) * | 2015-11-27 | 2017-12-08 | 本钢板材股份有限公司 | A kind of multi-model LF stove electrode regulating method thick based on steel grade headroom slag |
CN105388764B (en) * | 2015-12-15 | 2017-12-08 | 重庆科技学院 | Electro-hydraulic servo PID control method and system based on dynamic matrix feed forward prediction |
JP6727835B2 (en) * | 2016-02-15 | 2020-07-22 | メタウォーター株式会社 | Control device, control method and program |
US10878140B2 (en) | 2016-07-27 | 2020-12-29 | Emerson Process Management Power & Water Solutions, Inc. | Plant builder system with integrated simulation and control system configuration |
US10778012B2 (en) | 2016-07-29 | 2020-09-15 | Con Edison Battery Storage, Llc | Battery optimization control system with data fusion systems and methods |
US10594153B2 (en) | 2016-07-29 | 2020-03-17 | Con Edison Battery Storage, Llc | Frequency response optimization control system |
US11449046B2 (en) | 2016-09-16 | 2022-09-20 | Honeywell Limited | Model-plant mismatch detection with support vector machine for cross-directional process behavior monitoring |
US10761522B2 (en) | 2016-09-16 | 2020-09-01 | Honeywell Limited | Closed-loop model parameter identification techniques for industrial model-based process controllers |
US10809674B2 (en) | 2016-09-16 | 2020-10-20 | Honeywell Limited | Model-plant mismatch detection using model parameter data clustering for paper machines or other systems |
CN106444362A (en) * | 2016-12-06 | 2017-02-22 | 杭州电子科技大学 | Distributed PID (Proportion Integration Differentiation) predictive function control method for furnace box temperature of waste plastic cracking furnace |
CN106483853A (en) * | 2016-12-30 | 2017-03-08 | 杭州电子科技大学 | The fractional order distributed dynamic matrix majorization method of Heat Loss in Oil Refining Heating Furnace furnace pressure |
CN110637261B (en) * | 2017-03-06 | 2022-12-09 | 霍尼韦尔有限公司 | Method and apparatus for designing model-based controls |
US10984334B2 (en) * | 2017-05-04 | 2021-04-20 | Viavi Solutions Inc. | Endpoint detection in manufacturing process by near infrared spectroscopy and machine learning techniques |
US10344615B2 (en) * | 2017-06-22 | 2019-07-09 | General Electric Company | Method and system for schedule predictive lead compensation |
CN109828459B (en) * | 2017-11-23 | 2020-05-26 | 中国科学院沈阳自动化研究所 | Steady control implementation method based on multivariable constraint interval predictive control |
US10838441B2 (en) | 2017-11-28 | 2020-11-17 | Johnson Controls Technology Company | Multistage HVAC system with modulating device demand control |
US10838440B2 (en) | 2017-11-28 | 2020-11-17 | Johnson Controls Technology Company | Multistage HVAC system with discrete device selection prioritization |
CN107918282B (en) * | 2017-11-30 | 2020-11-06 | 湖北工业大学 | Variable domain MPC method for automatic power generation control of interconnected power grid |
US10844795B2 (en) * | 2018-01-10 | 2020-11-24 | Toyota Motor Engineering & Manufacturing North America, Inc. | Feedforward and feedback architecture for air path model predictive control of an internal combustion engine |
JP6519896B1 (en) * | 2018-03-15 | 2019-05-29 | オムロン株式会社 | Learning device, learning method, and program thereof |
JP6536978B1 (en) * | 2018-03-15 | 2019-07-03 | オムロン株式会社 | Learning device, learning method, and program thereof |
JP6748135B2 (en) * | 2018-03-19 | 2020-08-26 | ファナック株式会社 | Machine learning device, servo control device, servo control system, and machine learning method |
CN112424705A (en) * | 2018-07-13 | 2021-02-26 | 西门子股份公司 | Process control prediction model adjusting method and device and process controller |
CN109004878B (en) * | 2018-08-21 | 2022-05-27 | 上海应用技术大学 | Dynamic matrix control method for asynchronous motor |
US11163271B2 (en) | 2018-08-28 | 2021-11-02 | Johnson Controls Technology Company | Cloud based building energy optimization system with a dynamically trained load prediction model |
US11159022B2 (en) | 2018-08-28 | 2021-10-26 | Johnson Controls Tyco IP Holdings LLP | Building energy optimization system with a dynamically trained load prediction model |
CN109358531B (en) * | 2018-09-04 | 2021-06-29 | 南宁学院 | On-site control system based on time-sharing control handover control right |
EP3857315A4 (en) * | 2018-09-28 | 2022-07-06 | University of New Brunswick | Stateless discrete predictive controller |
EP3966649A1 (en) | 2019-05-09 | 2022-03-16 | Dürr Systems AG | Analysis method and devices for same |
EP3966650B1 (en) | 2019-05-09 | 2024-03-06 | Dürr Systems AG | Method for control and after-treatment of workpieces, control system and treatment installation |
CN111273625B (en) * | 2020-03-03 | 2021-05-25 | 浙江中控技术股份有限公司 | Feedforward calculation method and device for dynamic matrix control |
CN111610774B (en) * | 2020-04-01 | 2021-05-25 | 石化盈科信息技术有限责任公司 | Method and system for calculating effective throw ratio, electronic equipment and storage medium |
US11418969B2 (en) | 2021-01-15 | 2022-08-16 | Fisher-Rosemount Systems, Inc. | Suggestive device connectivity planning |
CN113325696B (en) * | 2021-06-01 | 2022-07-19 | 吉林大学 | Single neuron PID and model prediction combined hybrid control method applied to crosslinked cable production equipment |
US20230052163A1 (en) * | 2021-08-12 | 2023-02-16 | Siemens Industry, Inc. | System and method for managing control performance of a building automation device |
CN114114895B (en) * | 2021-12-22 | 2024-01-30 | 北京国控天成科技有限公司 | Automatic control method and system applied to petrochemical industry field |
CN114355774B (en) * | 2021-12-27 | 2023-07-28 | 中国联合网络通信集团有限公司 | Model prediction control method and device |
Citations (105)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4054408A (en) | 1976-08-30 | 1977-10-18 | Shell Oil Company | Method for optimizing the position of a furnace damper without flue gas analyzers |
US4054780A (en) | 1976-11-01 | 1977-10-18 | Phillips Petroleum Company | Gain-adaptive process control |
US4349869A (en) | 1979-10-01 | 1982-09-14 | Shell Oil Company | Dynamic matrix control method |
US4358822A (en) | 1976-08-04 | 1982-11-09 | Sanchez Juan M | Adaptive-predictive control system |
US4616308A (en) | 1983-11-15 | 1986-10-07 | Shell Oil Company | Dynamic process control |
US4641235A (en) | 1983-09-26 | 1987-02-03 | Kabushiki Kaisha Toshiba | Process control apparatus with process dependent switching between process control modes |
US4736316A (en) * | 1986-08-06 | 1988-04-05 | Chevron Research Company | Minimum time, optimizing and stabilizing multivariable control method and system using a constraint associated control code |
US4912624A (en) | 1988-03-30 | 1990-03-27 | Syracuse University | Multi-parameter optimization circuit |
US5018215A (en) | 1990-03-23 | 1991-05-21 | Honeywell Inc. | Knowledge and model based adaptive signal processor |
US5043863A (en) | 1987-03-30 | 1991-08-27 | The Foxboro Company | Multivariable adaptive feedforward controller |
US5159562A (en) | 1990-07-31 | 1992-10-27 | Westinghouse Electric Corp. | Optimization of a plurality of multiple-fuel fired boilers using iterated linear programming |
US5159547A (en) | 1990-10-16 | 1992-10-27 | Rockwell International Corporation | Self-monitoring tuner for feedback controller |
US5180896A (en) | 1990-10-11 | 1993-01-19 | University Of Florida | System and method for in-line heating of medical fluid |
US5216593A (en) | 1991-01-24 | 1993-06-01 | International Business Machines Corporation | Method and apparatus for discrete activity resourse allocation through cardinality constraint generation |
US5268835A (en) | 1990-09-19 | 1993-12-07 | Hitachi, Ltd. | Process controller for controlling a process to a target state |
US5272621A (en) | 1988-11-18 | 1993-12-21 | Nippon Denki Garasu Kabushiki Kaisha | Method and apparatus using fuzzy logic for controlling a process having dead time |
US5283729A (en) | 1991-08-30 | 1994-02-01 | Fisher-Rosemount Systems, Inc. | Tuning arrangement for turning the control parameters of a controller |
US5301101A (en) | 1990-06-21 | 1994-04-05 | Honeywell Inc. | Receding horizon based adaptive control having means for minimizing operating costs |
US5329443A (en) | 1992-06-16 | 1994-07-12 | Praxair Technology, Inc. | Two-phase method for real time process control |
US5335164A (en) | 1991-07-31 | 1994-08-02 | Universal Dynamics Limited | Method and apparatus for adaptive control |
US5347446A (en) | 1991-02-08 | 1994-09-13 | Kabushiki Kaisha Toshiba | Model predictive control apparatus |
US5351184A (en) | 1993-01-26 | 1994-09-27 | Honeywell Inc. | Method of multivariable predictive control utilizing range control |
US5353207A (en) | 1992-06-10 | 1994-10-04 | Pavilion Technologies, Inc. | Residual activation neural network |
US5384698A (en) | 1992-08-31 | 1995-01-24 | Honeywell Inc. | Structured multiple-input multiple-output rate-optimal controller |
US5386373A (en) | 1993-08-05 | 1995-01-31 | Pavilion Technologies, Inc. | Virtual continuous emission monitoring system with sensor validation |
US5408406A (en) | 1993-10-07 | 1995-04-18 | Honeywell Inc. | Neural net based disturbance predictor for model predictive control |
US5453925A (en) | 1993-05-28 | 1995-09-26 | Fisher Controls International, Inc. | System and method for automatically tuning a process controller |
US5457625A (en) | 1994-04-13 | 1995-10-10 | The M. W. Kellogg Company | Maximizing process production rates using permanent constraints |
US5461559A (en) | 1993-10-04 | 1995-10-24 | The United States Of America As Represented By The Secretary Of The Air Force | Hierarchical control system for molecular beam epitaxy |
US5477449A (en) | 1993-04-14 | 1995-12-19 | Kabushiki Kaisha Toshiba | Hierarchical model predictive control system based on accurate manipulation variable prediction |
US5517424A (en) | 1994-03-31 | 1996-05-14 | Electric Power Research Institute, Inc. | Steam turbine fuzzy logic cyclic control method and apparatus therefor |
US5521814A (en) | 1993-04-29 | 1996-05-28 | Betz Laboratories, Inc. | Process optimization and control system that plots inter-relationships between variables to meet an objective |
US5539638A (en) | 1993-08-05 | 1996-07-23 | Pavilion Technologies, Inc. | Virtual emissions monitor for automobile |
US5561599A (en) | 1995-06-14 | 1996-10-01 | Honeywell Inc. | Method of incorporating independent feedforward control in a multivariable predictive controller |
US5568378A (en) * | 1994-10-24 | 1996-10-22 | Fisher-Rosemount Systems, Inc. | Variable horizon predictor for controlling dead time dominant processes, multivariable interactive processes, and processes with time variant dynamics |
US5572420A (en) | 1995-04-03 | 1996-11-05 | Honeywell Inc. | Method of optimal controller design for multivariable predictive control utilizing range control |
US5574638A (en) | 1995-04-03 | 1996-11-12 | Lu; Zhuxin J. | Method of optimal scaling of variables in a multivariable predictive controller utilizing range control |
US5586221A (en) | 1994-07-01 | 1996-12-17 | Syracuse University | Predictive control of rolling mills using neural network gauge estimation |
US5587899A (en) | 1994-06-10 | 1996-12-24 | Fisher-Rosemount Systems, Inc. | Method and apparatus for determining the ultimate gain and ultimate period of a controlled process |
US5587897A (en) | 1993-12-27 | 1996-12-24 | Nec Corporation | Optimization device |
US5594858A (en) | 1993-07-29 | 1997-01-14 | Fisher-Rosemount Systems, Inc. | Uniform control template generating system and method for process control programming |
US5625552A (en) | 1991-12-18 | 1997-04-29 | Mathur; Anoop K. | Closed loop neural network automatic tuner |
US5659667A (en) | 1995-01-17 | 1997-08-19 | The Regents Of The University Of California Office Of Technology Transfer | Adaptive model predictive process control using neural networks |
US5659467A (en) | 1996-06-26 | 1997-08-19 | Texas Instruments Incorporated | Multiple model supervisor control system and method of operation |
US5673368A (en) | 1993-11-11 | 1997-09-30 | Siemens Aktiengesellschaft | Method and device for conducting a process in a controlled system with at least one precomputed process parameter determined using a mathematical model having variable model parameters adjusted based on a network response of a neural network |
US5680409A (en) | 1995-08-11 | 1997-10-21 | Fisher-Rosemount Systems, Inc. | Method and apparatus for detecting and identifying faulty sensors in a process |
US5680304A (en) | 1994-12-19 | 1997-10-21 | Motorola, Inc. | Method for controlling nonlinear systems |
US5682309A (en) | 1995-04-28 | 1997-10-28 | Exxon Chemical Patents Inc. | Feedback method for controlling non-linear processes |
US5696696A (en) | 1994-10-11 | 1997-12-09 | Betzdearborn, Inc. | Apparatus and method for automatically achieving and maintaining congruent control in an industrial boiler |
US5704011A (en) | 1994-11-01 | 1997-12-30 | The Foxboro Company | Method and apparatus for providing multivariable nonlinear control |
US5727128A (en) | 1996-05-08 | 1998-03-10 | Fisher-Rosemount Systems, Inc. | System and method for automatically determining a set of variables for use in creating a process model |
US5740033A (en) | 1992-10-13 | 1998-04-14 | The Dow Chemical Company | Model predictive controller |
US5748467A (en) | 1995-02-21 | 1998-05-05 | Fisher-Rosemont Systems, Inc. | Method of adapting and applying control parameters in non-linear process controllers |
US5758047A (en) | 1995-06-14 | 1998-05-26 | Lu; Zhuxin Joseph | Method of process controller optimization in a multivariable predictive controller |
US5781432A (en) | 1993-03-02 | 1998-07-14 | Pavilion Technologies, Inc. | Method and apparatus for analyzing a neural network within desired operating parameter constraints |
US5825646A (en) | 1993-03-02 | 1998-10-20 | Pavilion Technologies, Inc. | Method and apparatus for determining the sensitivity of inputs to a neural network on output parameters |
US5838595A (en) | 1993-07-19 | 1998-11-17 | Texas Instruments, Inc. | Apparatus and method for model based process control |
US5838563A (en) | 1996-04-12 | 1998-11-17 | Fisher-Rosemont Systems, Inc. | System for configuring a process control environment |
US5842189A (en) | 1992-11-24 | 1998-11-24 | Pavilion Technologies, Inc. | Method for operating a neural network with missing and/or incomplete data |
US5841652A (en) | 1996-04-03 | 1998-11-24 | Scap Europa, S.A. | Adaptive-predictive control and optimization system |
US5873251A (en) | 1995-09-13 | 1999-02-23 | Kabushiki Kaisha Toshiba | Plant operation control system |
US5877954A (en) | 1996-05-03 | 1999-03-02 | Aspen Technology, Inc. | Hybrid linear-neural network process control |
US5886895A (en) | 1994-09-26 | 1999-03-23 | Kabushiki Kaisha Toshiba | Plant utility optimizing method and an optimizing system |
US5920478A (en) | 1997-06-27 | 1999-07-06 | Oakleaf Engineering, Inc. | Multi-input multi-output generic non-interacting controller |
US5933345A (en) | 1996-05-06 | 1999-08-03 | Pavilion Technologies, Inc. | Method and apparatus for dynamic and steady state modeling over a desired path between two end points |
US5970430A (en) | 1996-10-04 | 1999-10-19 | Fisher Controls International, Inc. | Local device and process diagnostics in a process control network having distributed control functions |
US6041320A (en) | 1993-08-23 | 2000-03-21 | Fisher Controls International, Inc. | Multi-region fuzzy logic control system with auxiliary variables |
US6047221A (en) | 1997-10-03 | 2000-04-04 | Pavilion Technologies, Inc. | Method for steady-state identification based upon identified dynamics |
US6049738A (en) | 1996-03-13 | 2000-04-11 | Hitachi, Ltd. | Control model modeling support system and a method therefor |
US6055483A (en) | 1997-05-05 | 2000-04-25 | Honeywell, Inc. | Systems and methods using bridge models to globally optimize a process facility |
US6064809A (en) | 1998-06-05 | 2000-05-16 | The Board Of Trustees Of The University Of Illinois | Fast model predictive ellipsoid control process |
US6122555A (en) | 1997-05-05 | 2000-09-19 | Honeywell International Inc. | System and methods for globally optimizing a process facility |
US6207936B1 (en) * | 1996-01-31 | 2001-03-27 | Asm America, Inc. | Model-based predictive control of thermal processing |
US6215907B1 (en) | 1998-06-26 | 2001-04-10 | Fisher-Rosemont Systems, Inc. | Recursive on-line wavelet data compression technique for use in data storage and communications |
US6249712B1 (en) | 1995-09-26 | 2001-06-19 | William J. N-O. Boiquaye | Adaptive control process and system |
US6253113B1 (en) | 1998-08-20 | 2001-06-26 | Honeywell International Inc | Controllers that determine optimal tuning parameters for use in process control systems and methods of operating the same |
US6269274B1 (en) | 1998-09-09 | 2001-07-31 | Honeywell International Inc | System and method for balancing and distributing control algorithm processing load and real time plant control system employing the same |
US6278899B1 (en) | 1996-05-06 | 2001-08-21 | Pavilion Technologies, Inc. | Method for on-line optimization of a plant |
US6298454B1 (en) | 1999-02-22 | 2001-10-02 | Fisher-Rosemount Systems, Inc. | Diagnostics in a process control system |
US6319362B1 (en) | 1997-11-25 | 2001-11-20 | Metso Paper Automation Oy | Method and equipment for controlling properties of paper |
US6328851B1 (en) | 1997-11-25 | 2001-12-11 | Metso Paper Automation Oy | Method and equipment for controlling properties of paper |
US6330483B1 (en) | 1999-05-07 | 2001-12-11 | The Boeing Company | Optimal control system |
US6336050B1 (en) | 1997-02-04 | 2002-01-01 | British Telecommunications Public Limited Company | Method and apparatus for iteratively optimizing functional outputs with respect to inputs |
US20020016640A1 (en) * | 2000-06-30 | 2002-02-07 | Gagne Ronald A. | Multi-variable matrix process control |
US6360131B1 (en) | 1998-10-16 | 2002-03-19 | Cheng | Model-free adaptive control for flexible production systems |
US6381505B1 (en) * | 1998-09-28 | 2002-04-30 | Aspen Technology, Inc. | Robust steady-state target calculation for model predictive control |
US6438430B1 (en) | 1996-05-06 | 2002-08-20 | Pavilion Technologies, Inc. | Kiln thermal and combustion control |
US6445963B1 (en) | 1999-10-04 | 2002-09-03 | Fisher Rosemount Systems, Inc. | Integrated advanced control blocks in process control systems |
US6453308B1 (en) | 1997-10-01 | 2002-09-17 | Aspen Technology, Inc. | Non-linear dynamic predictive device |
US6484133B1 (en) | 2000-03-31 | 2002-11-19 | The University Of Chicago | Sensor response rate accelerator |
US6493601B1 (en) * | 1999-06-18 | 2002-12-10 | Impact Systems, Inc. | Real time measurement system for a moving web using a Kalman filter algorithm |
US6493596B1 (en) | 1996-05-06 | 2002-12-10 | Pavilion Technologies, Inc. | Method and apparatus for controlling a non-linear mill |
US6542782B1 (en) | 1998-12-31 | 2003-04-01 | Z. Joseph Lu | Systems for generating and using a lookup table with process facility control systems and models of the same, and methods of operating such systems |
US6577908B1 (en) | 2000-06-20 | 2003-06-10 | Fisher Rosemount Systems, Inc | Adaptive feedback/feedforward PID controller |
US6594530B1 (en) | 1996-08-23 | 2003-07-15 | Fieldbus Foundation | Block-oriented control system |
US6611737B1 (en) * | 1999-04-23 | 2003-08-26 | Canadian Space Agency | Advanced ship autopilot system |
US6678668B2 (en) | 2002-03-07 | 2004-01-13 | Insyst Ltd. | System and method for complex process optimization and control |
US6681155B1 (en) | 1998-08-31 | 2004-01-20 | Mitsubishi Chemical Corporation | Optimizing control method and optimizing control system for power plant |
US6714899B2 (en) * | 1998-09-28 | 2004-03-30 | Aspen Technology, Inc. | Robust steady-state target calculation for model predictive control |
US20040181300A1 (en) * | 2003-03-11 | 2004-09-16 | Clark Robert L. | Methods, apparatus and computer program products for adaptively controlling a system by combining recursive system identification with generalized predictive control |
US6826521B1 (en) * | 2000-04-06 | 2004-11-30 | Abb Automation Inc. | System and methodology and adaptive, linear model predictive control based on rigorous, nonlinear process model |
US6901300B2 (en) * | 2002-02-07 | 2005-05-31 | Fisher-Rosemount Systems, Inc.. | Adaptation of advanced process control blocks in response to variable process delay |
US20050209714A1 (en) * | 2004-02-06 | 2005-09-22 | Rawlings James B | SISO model predictive controller |
US7016779B2 (en) * | 2002-01-31 | 2006-03-21 | Cambridge Consultants Limited | Control system |
US9577916B1 (en) | 2015-12-03 | 2017-02-21 | International Business Machines Corporation | Gateway flow plugin containers |
Family Cites Families (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA978699A (en) | 1971-01-06 | 1975-11-25 | Borg-Warner Corporation | Cross-linked nitrile-containing polymers |
MX152502A (en) | 1980-04-07 | 1985-08-14 | Martin Sanchez Juan | IMPROVEMENTS IN PREDICTIVE ADAPTIVE CONTROL SYSTEM FOR TEMPORARY VARIATION PROCEDURES |
US4733733A (en) | 1986-02-11 | 1988-03-29 | Nl Industries, Inc. | Method of controlling the direction of a drill bit in a borehole |
JPS6398703A (en) * | 1986-10-15 | 1988-04-30 | Idemitsu Petrochem Co Ltd | Estimated control method for process |
JP2954660B2 (en) * | 1990-05-30 | 1999-09-27 | 株式会社東芝 | Model predictive controller |
US5477444A (en) | 1992-09-14 | 1995-12-19 | Bhat; Naveen V. | Control system using an adaptive neural network for target and path optimization for a multivariable, nonlinear process |
JP2929259B2 (en) * | 1993-12-27 | 1999-08-03 | 株式会社山武 | controller |
JP3354088B2 (en) * | 1997-09-16 | 2002-12-09 | 本田技研工業株式会社 | Air-fuel ratio control system for exhaust system of internal combustion engine |
WO2000033209A2 (en) * | 1998-12-03 | 2000-06-08 | Siemens Aktiengesellschaft | Method and device for designing a technical system |
JP3621839B2 (en) * | 1998-12-17 | 2005-02-16 | 本田技研工業株式会社 | Plant control device |
DE19910910A1 (en) * | 1999-03-11 | 2000-09-28 | Voith Sulzer Papiertech Patent | Process for carrying out an optimized fiber or paper production process |
US6654649B2 (en) * | 1999-12-22 | 2003-11-25 | Aspen Technology, Inc. | Computer method and apparatus for optimized controller in a non-linear process |
GB0005866D0 (en) * | 2000-03-10 | 2000-05-03 | Borealis Polymers Oy | Process control system |
US6721609B1 (en) * | 2000-06-14 | 2004-04-13 | Fisher-Rosemount Systems, Inc. | Integrated optimal model predictive control in a process control system |
US7113834B2 (en) | 2000-06-20 | 2006-09-26 | Fisher-Rosemount Systems, Inc. | State based adaptive feedback feedforward PID controller |
US20020019722A1 (en) | 2000-07-19 | 2002-02-14 | Wim Hupkes | On-line calibration process |
US6701223B1 (en) * | 2000-09-11 | 2004-03-02 | Advantica, Inc. | Method and apparatus for determining optimal control settings of a pipeline |
US6772019B2 (en) * | 2000-11-16 | 2004-08-03 | Lockheed Martin Corporation | Method and system for multi-parameter choice optimization |
US6954713B2 (en) | 2001-03-01 | 2005-10-11 | Fisher-Rosemount Systems, Inc. | Cavitation detection in a process plant |
KR100989395B1 (en) * | 2001-12-18 | 2010-10-25 | 엠티에스 시스템즈 코포레이숀 | Method of ascertaining control parameters for a control system |
JP3864781B2 (en) * | 2001-12-28 | 2007-01-10 | オムロン株式会社 | air conditioner |
US6980938B2 (en) * | 2002-01-10 | 2005-12-27 | Cutler Technology Corporation | Method for removal of PID dynamics from MPC models |
US7376472B2 (en) * | 2002-09-11 | 2008-05-20 | Fisher-Rosemount Systems, Inc. | Integrated model predictive control and optimization within a process control system |
US7050863B2 (en) * | 2002-09-11 | 2006-05-23 | Fisher-Rosemount Systems, Inc. | Integrated model predictive control and optimization within a process control system |
DE10341764B4 (en) | 2002-09-11 | 2019-01-10 | Fisher-Rosemount Systems, Inc. | Integrated model prediction control and optimization within a process control system |
US6993396B1 (en) * | 2003-03-20 | 2006-01-31 | John Peter Gerry | System for determining the health of process control feedback loops according to performance assessment criteria |
US7272454B2 (en) | 2003-06-05 | 2007-09-18 | Fisher-Rosemount Systems, Inc. | Multiple-input/multiple-output control blocks with non-linear predictive capabilities |
US7317953B2 (en) * | 2003-12-03 | 2008-01-08 | Fisher-Rosemount Systems, Inc. | Adaptive multivariable process controller using model switching and attribute interpolation |
US7050880B2 (en) * | 2003-12-30 | 2006-05-23 | Sc Solutions | Chemical-mechanical planarization controller |
JP2005339241A (en) | 2004-05-27 | 2005-12-08 | Nissan Motor Co Ltd | Model prediction controller, and vehicular recommended manipulated variable generating device |
GB2430764B (en) | 2005-09-30 | 2011-03-09 | Fisher Rosemount Systems Inc | On-line adaptive model predictive control in a process control system |
US7451004B2 (en) * | 2005-09-30 | 2008-11-11 | Fisher-Rosemount Systems, Inc. | On-line adaptive model predictive control in a process control system |
US7395124B2 (en) * | 2005-11-10 | 2008-07-01 | Rockwell Automation Technologies, Inc. | Adaptive motor drive method and apparatus including inertia estimator |
-
2005
- 2005-09-30 US US11/240,705 patent/US7451004B2/en active Active
-
2006
- 2006-09-26 DE DE102006045429.4A patent/DE102006045429B4/en active Active
- 2006-09-30 CN CN200610131752.7A patent/CN1940780B/en active Active
- 2006-09-30 CN CN201010174036.3A patent/CN101807048B/en active Active
- 2006-10-02 JP JP2006270334A patent/JP5558652B2/en active Active
-
2007
- 2007-05-22 HK HK07105378.4A patent/HK1100045A1/en not_active IP Right Cessation
-
2008
- 2008-11-07 US US12/267,039 patent/US7856281B2/en active Active
-
2012
- 2012-07-12 JP JP2012156421A patent/JP2012230701A/en active Pending
-
2014
- 2014-06-18 JP JP2014124925A patent/JP6008898B2/en active Active
- 2014-06-18 JP JP2014124926A patent/JP6357027B2/en active Active
Patent Citations (115)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4358822A (en) | 1976-08-04 | 1982-11-09 | Sanchez Juan M | Adaptive-predictive control system |
US4054408A (en) | 1976-08-30 | 1977-10-18 | Shell Oil Company | Method for optimizing the position of a furnace damper without flue gas analyzers |
US4054780A (en) | 1976-11-01 | 1977-10-18 | Phillips Petroleum Company | Gain-adaptive process control |
US4349869A (en) | 1979-10-01 | 1982-09-14 | Shell Oil Company | Dynamic matrix control method |
US4641235A (en) | 1983-09-26 | 1987-02-03 | Kabushiki Kaisha Toshiba | Process control apparatus with process dependent switching between process control modes |
US4616308A (en) | 1983-11-15 | 1986-10-07 | Shell Oil Company | Dynamic process control |
US4736316A (en) * | 1986-08-06 | 1988-04-05 | Chevron Research Company | Minimum time, optimizing and stabilizing multivariable control method and system using a constraint associated control code |
US5043863A (en) | 1987-03-30 | 1991-08-27 | The Foxboro Company | Multivariable adaptive feedforward controller |
US4912624A (en) | 1988-03-30 | 1990-03-27 | Syracuse University | Multi-parameter optimization circuit |
US5272621A (en) | 1988-11-18 | 1993-12-21 | Nippon Denki Garasu Kabushiki Kaisha | Method and apparatus using fuzzy logic for controlling a process having dead time |
US5018215A (en) | 1990-03-23 | 1991-05-21 | Honeywell Inc. | Knowledge and model based adaptive signal processor |
US5301101A (en) | 1990-06-21 | 1994-04-05 | Honeywell Inc. | Receding horizon based adaptive control having means for minimizing operating costs |
US5159562A (en) | 1990-07-31 | 1992-10-27 | Westinghouse Electric Corp. | Optimization of a plurality of multiple-fuel fired boilers using iterated linear programming |
US5268835A (en) | 1990-09-19 | 1993-12-07 | Hitachi, Ltd. | Process controller for controlling a process to a target state |
US5180896A (en) | 1990-10-11 | 1993-01-19 | University Of Florida | System and method for in-line heating of medical fluid |
US5159547A (en) | 1990-10-16 | 1992-10-27 | Rockwell International Corporation | Self-monitoring tuner for feedback controller |
US5216593A (en) | 1991-01-24 | 1993-06-01 | International Business Machines Corporation | Method and apparatus for discrete activity resourse allocation through cardinality constraint generation |
US5347446A (en) | 1991-02-08 | 1994-09-13 | Kabushiki Kaisha Toshiba | Model predictive control apparatus |
US5335164A (en) | 1991-07-31 | 1994-08-02 | Universal Dynamics Limited | Method and apparatus for adaptive control |
US5283729A (en) | 1991-08-30 | 1994-02-01 | Fisher-Rosemount Systems, Inc. | Tuning arrangement for turning the control parameters of a controller |
US5625552A (en) | 1991-12-18 | 1997-04-29 | Mathur; Anoop K. | Closed loop neural network automatic tuner |
US5559690A (en) | 1992-06-10 | 1996-09-24 | Pavilion Technologies, Inc. | Residual activation neural network |
US5353207A (en) | 1992-06-10 | 1994-10-04 | Pavilion Technologies, Inc. | Residual activation neural network |
US5859773A (en) | 1992-06-10 | 1999-01-12 | Pavilion Technologies, Inc. | Residual activation neural network |
US5329443A (en) | 1992-06-16 | 1994-07-12 | Praxair Technology, Inc. | Two-phase method for real time process control |
US5384698A (en) | 1992-08-31 | 1995-01-24 | Honeywell Inc. | Structured multiple-input multiple-output rate-optimal controller |
US5740033A (en) | 1992-10-13 | 1998-04-14 | The Dow Chemical Company | Model predictive controller |
US6056781A (en) * | 1992-10-13 | 2000-05-02 | The Dow Chemical Company | Model predictive controller |
US5842189A (en) | 1992-11-24 | 1998-11-24 | Pavilion Technologies, Inc. | Method for operating a neural network with missing and/or incomplete data |
US5351184A (en) | 1993-01-26 | 1994-09-27 | Honeywell Inc. | Method of multivariable predictive control utilizing range control |
US5825646A (en) | 1993-03-02 | 1998-10-20 | Pavilion Technologies, Inc. | Method and apparatus for determining the sensitivity of inputs to a neural network on output parameters |
US5781432A (en) | 1993-03-02 | 1998-07-14 | Pavilion Technologies, Inc. | Method and apparatus for analyzing a neural network within desired operating parameter constraints |
US5477449A (en) | 1993-04-14 | 1995-12-19 | Kabushiki Kaisha Toshiba | Hierarchical model predictive control system based on accurate manipulation variable prediction |
US5521814A (en) | 1993-04-29 | 1996-05-28 | Betz Laboratories, Inc. | Process optimization and control system that plots inter-relationships between variables to meet an objective |
US5453925A (en) | 1993-05-28 | 1995-09-26 | Fisher Controls International, Inc. | System and method for automatically tuning a process controller |
US5838595A (en) | 1993-07-19 | 1998-11-17 | Texas Instruments, Inc. | Apparatus and method for model based process control |
US5594858A (en) | 1993-07-29 | 1997-01-14 | Fisher-Rosemount Systems, Inc. | Uniform control template generating system and method for process control programming |
US5548528A (en) | 1993-08-05 | 1996-08-20 | Pavilion Technologies | Virtual continuous emission monitoring system |
US5386373A (en) | 1993-08-05 | 1995-01-31 | Pavilion Technologies, Inc. | Virtual continuous emission monitoring system with sensor validation |
US5682317A (en) | 1993-08-05 | 1997-10-28 | Pavilion Technologies, Inc. | Virtual emissions monitor for automobile and associated control system |
US5539638A (en) | 1993-08-05 | 1996-07-23 | Pavilion Technologies, Inc. | Virtual emissions monitor for automobile |
US6041320A (en) | 1993-08-23 | 2000-03-21 | Fisher Controls International, Inc. | Multi-region fuzzy logic control system with auxiliary variables |
US5461559A (en) | 1993-10-04 | 1995-10-24 | The United States Of America As Represented By The Secretary Of The Air Force | Hierarchical control system for molecular beam epitaxy |
US5408406A (en) | 1993-10-07 | 1995-04-18 | Honeywell Inc. | Neural net based disturbance predictor for model predictive control |
US5673368A (en) | 1993-11-11 | 1997-09-30 | Siemens Aktiengesellschaft | Method and device for conducting a process in a controlled system with at least one precomputed process parameter determined using a mathematical model having variable model parameters adjusted based on a network response of a neural network |
US5587897A (en) | 1993-12-27 | 1996-12-24 | Nec Corporation | Optimization device |
US5517424A (en) | 1994-03-31 | 1996-05-14 | Electric Power Research Institute, Inc. | Steam turbine fuzzy logic cyclic control method and apparatus therefor |
US5457625A (en) | 1994-04-13 | 1995-10-10 | The M. W. Kellogg Company | Maximizing process production rates using permanent constraints |
US5587899A (en) | 1994-06-10 | 1996-12-24 | Fisher-Rosemount Systems, Inc. | Method and apparatus for determining the ultimate gain and ultimate period of a controlled process |
US5586221A (en) | 1994-07-01 | 1996-12-17 | Syracuse University | Predictive control of rolling mills using neural network gauge estimation |
US5886895A (en) | 1994-09-26 | 1999-03-23 | Kabushiki Kaisha Toshiba | Plant utility optimizing method and an optimizing system |
US5696696A (en) | 1994-10-11 | 1997-12-09 | Betzdearborn, Inc. | Apparatus and method for automatically achieving and maintaining congruent control in an industrial boiler |
US5568378A (en) * | 1994-10-24 | 1996-10-22 | Fisher-Rosemount Systems, Inc. | Variable horizon predictor for controlling dead time dominant processes, multivariable interactive processes, and processes with time variant dynamics |
US5704011A (en) | 1994-11-01 | 1997-12-30 | The Foxboro Company | Method and apparatus for providing multivariable nonlinear control |
US5680304A (en) | 1994-12-19 | 1997-10-21 | Motorola, Inc. | Method for controlling nonlinear systems |
US5659667A (en) | 1995-01-17 | 1997-08-19 | The Regents Of The University Of California Office Of Technology Transfer | Adaptive model predictive process control using neural networks |
US5748467A (en) | 1995-02-21 | 1998-05-05 | Fisher-Rosemont Systems, Inc. | Method of adapting and applying control parameters in non-linear process controllers |
US5572420A (en) | 1995-04-03 | 1996-11-05 | Honeywell Inc. | Method of optimal controller design for multivariable predictive control utilizing range control |
US5574638A (en) | 1995-04-03 | 1996-11-12 | Lu; Zhuxin J. | Method of optimal scaling of variables in a multivariable predictive controller utilizing range control |
US5682309A (en) | 1995-04-28 | 1997-10-28 | Exxon Chemical Patents Inc. | Feedback method for controlling non-linear processes |
US5561599A (en) | 1995-06-14 | 1996-10-01 | Honeywell Inc. | Method of incorporating independent feedforward control in a multivariable predictive controller |
US5758047A (en) | 1995-06-14 | 1998-05-26 | Lu; Zhuxin Joseph | Method of process controller optimization in a multivariable predictive controller |
US5680409A (en) | 1995-08-11 | 1997-10-21 | Fisher-Rosemount Systems, Inc. | Method and apparatus for detecting and identifying faulty sensors in a process |
US5873251A (en) | 1995-09-13 | 1999-02-23 | Kabushiki Kaisha Toshiba | Plant operation control system |
US6249712B1 (en) | 1995-09-26 | 2001-06-19 | William J. N-O. Boiquaye | Adaptive control process and system |
US6373033B1 (en) * | 1996-01-31 | 2002-04-16 | Asm America, Inc. | Model-based predictive control of thermal processing |
US6207936B1 (en) * | 1996-01-31 | 2001-03-27 | Asm America, Inc. | Model-based predictive control of thermal processing |
US6049738A (en) | 1996-03-13 | 2000-04-11 | Hitachi, Ltd. | Control model modeling support system and a method therefor |
US5841652A (en) | 1996-04-03 | 1998-11-24 | Scap Europa, S.A. | Adaptive-predictive control and optimization system |
US5838563A (en) | 1996-04-12 | 1998-11-17 | Fisher-Rosemont Systems, Inc. | System for configuring a process control environment |
US5877954A (en) | 1996-05-03 | 1999-03-02 | Aspen Technology, Inc. | Hybrid linear-neural network process control |
US5933345A (en) | 1996-05-06 | 1999-08-03 | Pavilion Technologies, Inc. | Method and apparatus for dynamic and steady state modeling over a desired path between two end points |
US6438430B1 (en) | 1996-05-06 | 2002-08-20 | Pavilion Technologies, Inc. | Kiln thermal and combustion control |
US6278899B1 (en) | 1996-05-06 | 2001-08-21 | Pavilion Technologies, Inc. | Method for on-line optimization of a plant |
US6625501B2 (en) | 1996-05-06 | 2003-09-23 | Pavilion Technologies, Inc. | Kiln thermal and combustion control |
US6487459B1 (en) | 1996-05-06 | 2002-11-26 | Pavilion Technologies, Inc. | Method and apparatus for modeling dynamic and steady-state processes for prediction, control and optimization |
US6493596B1 (en) | 1996-05-06 | 2002-12-10 | Pavilion Technologies, Inc. | Method and apparatus for controlling a non-linear mill |
US5727128A (en) | 1996-05-08 | 1998-03-10 | Fisher-Rosemount Systems, Inc. | System and method for automatically determining a set of variables for use in creating a process model |
US5659467A (en) | 1996-06-26 | 1997-08-19 | Texas Instruments Incorporated | Multiple model supervisor control system and method of operation |
US6594530B1 (en) | 1996-08-23 | 2003-07-15 | Fieldbus Foundation | Block-oriented control system |
US5970430A (en) | 1996-10-04 | 1999-10-19 | Fisher Controls International, Inc. | Local device and process diagnostics in a process control network having distributed control functions |
US6336050B1 (en) | 1997-02-04 | 2002-01-01 | British Telecommunications Public Limited Company | Method and apparatus for iteratively optimizing functional outputs with respect to inputs |
US6122555A (en) | 1997-05-05 | 2000-09-19 | Honeywell International Inc. | System and methods for globally optimizing a process facility |
US6055483A (en) | 1997-05-05 | 2000-04-25 | Honeywell, Inc. | Systems and methods using bridge models to globally optimize a process facility |
US5920478A (en) | 1997-06-27 | 1999-07-06 | Oakleaf Engineering, Inc. | Multi-input multi-output generic non-interacting controller |
US6453308B1 (en) | 1997-10-01 | 2002-09-17 | Aspen Technology, Inc. | Non-linear dynamic predictive device |
US6047221A (en) | 1997-10-03 | 2000-04-04 | Pavilion Technologies, Inc. | Method for steady-state identification based upon identified dynamics |
US6328851B1 (en) | 1997-11-25 | 2001-12-11 | Metso Paper Automation Oy | Method and equipment for controlling properties of paper |
US6319362B1 (en) | 1997-11-25 | 2001-11-20 | Metso Paper Automation Oy | Method and equipment for controlling properties of paper |
US6064809A (en) | 1998-06-05 | 2000-05-16 | The Board Of Trustees Of The University Of Illinois | Fast model predictive ellipsoid control process |
US6215907B1 (en) | 1998-06-26 | 2001-04-10 | Fisher-Rosemont Systems, Inc. | Recursive on-line wavelet data compression technique for use in data storage and communications |
US6253113B1 (en) | 1998-08-20 | 2001-06-26 | Honeywell International Inc | Controllers that determine optimal tuning parameters for use in process control systems and methods of operating the same |
US6681155B1 (en) | 1998-08-31 | 2004-01-20 | Mitsubishi Chemical Corporation | Optimizing control method and optimizing control system for power plant |
US6269274B1 (en) | 1998-09-09 | 2001-07-31 | Honeywell International Inc | System and method for balancing and distributing control algorithm processing load and real time plant control system employing the same |
US6714899B2 (en) * | 1998-09-28 | 2004-03-30 | Aspen Technology, Inc. | Robust steady-state target calculation for model predictive control |
US6381505B1 (en) * | 1998-09-28 | 2002-04-30 | Aspen Technology, Inc. | Robust steady-state target calculation for model predictive control |
US6360131B1 (en) | 1998-10-16 | 2002-03-19 | Cheng | Model-free adaptive control for flexible production systems |
US6542782B1 (en) | 1998-12-31 | 2003-04-01 | Z. Joseph Lu | Systems for generating and using a lookup table with process facility control systems and models of the same, and methods of operating such systems |
US6298454B1 (en) | 1999-02-22 | 2001-10-02 | Fisher-Rosemount Systems, Inc. | Diagnostics in a process control system |
US6615090B1 (en) | 1999-02-22 | 2003-09-02 | Fisher-Rosemont Systems, Inc. | Diagnostics in a process control system which uses multi-variable control techniques |
US6611737B1 (en) * | 1999-04-23 | 2003-08-26 | Canadian Space Agency | Advanced ship autopilot system |
US6330483B1 (en) | 1999-05-07 | 2001-12-11 | The Boeing Company | Optimal control system |
US6493601B1 (en) * | 1999-06-18 | 2002-12-10 | Impact Systems, Inc. | Real time measurement system for a moving web using a Kalman filter algorithm |
US6445963B1 (en) | 1999-10-04 | 2002-09-03 | Fisher Rosemount Systems, Inc. | Integrated advanced control blocks in process control systems |
US6484133B1 (en) | 2000-03-31 | 2002-11-19 | The University Of Chicago | Sensor response rate accelerator |
US6826521B1 (en) * | 2000-04-06 | 2004-11-30 | Abb Automation Inc. | System and methodology and adaptive, linear model predictive control based on rigorous, nonlinear process model |
US6577908B1 (en) | 2000-06-20 | 2003-06-10 | Fisher Rosemount Systems, Inc | Adaptive feedback/feedforward PID controller |
US20020016640A1 (en) * | 2000-06-30 | 2002-02-07 | Gagne Ronald A. | Multi-variable matrix process control |
US6745088B2 (en) * | 2000-06-30 | 2004-06-01 | The Dow Chemical Company | Multi-variable matrix process control |
US7016779B2 (en) * | 2002-01-31 | 2006-03-21 | Cambridge Consultants Limited | Control system |
US6901300B2 (en) * | 2002-02-07 | 2005-05-31 | Fisher-Rosemount Systems, Inc.. | Adaptation of advanced process control blocks in response to variable process delay |
US6678668B2 (en) | 2002-03-07 | 2004-01-13 | Insyst Ltd. | System and method for complex process optimization and control |
US20040181300A1 (en) * | 2003-03-11 | 2004-09-16 | Clark Robert L. | Methods, apparatus and computer program products for adaptively controlling a system by combining recursive system identification with generalized predictive control |
US20050209714A1 (en) * | 2004-02-06 | 2005-09-22 | Rawlings James B | SISO model predictive controller |
US9577916B1 (en) | 2015-12-03 | 2017-02-21 | International Business Machines Corporation | Gateway flow plugin containers |
Non-Patent Citations (48)
Title |
---|
"DeltaV Predict and DeltaV PredictPro - Powerful Practical Model Predictive Control," Product data sheet, Jun. 2003. |
Babb, "Fast Computers Open the Way For Advanced Controls," Control Engineering, Jan. 1991. |
Bitton et al., "A Feasibility and Performace Study of Dependency Inference," [database design] Data Engineering, 1989. Proceedings. Fifth International Conference on, Feb. 6-10, 1989 pp. 635-641. |
Brochure entitled "Advanced Control and Optimization, Capturing and Sustaining Maximum Client Benefits" from Aspen Technology, Inc. of Cambridge, MA, copyright 1996. |
Chmelyk, T.T., "An Integrated Approach to Model Predictive Control of an Industrial Lime Kiln," NORPAC Controls Ltd. |
Culter et al., "Dynamic Matrix Control - A Computer Control Algorithm," Proceedings of the Joint Automatic Control Conference, 1980. |
Dabrowski et al., "Design of Switched-Capacitor FIR Filters with Application to a Low-Power MFSK Receiver," Circuits, Devices and Systems, IEE Proceedings G, vol.: 139, Issue: 4, Aug. 1992 pp. 450-466. |
De Keyser et al., "A Comparative Study of Self-Adaptive Long-Range Predictive Control Methods," Automatica, vol. 24, No. 2, pp. 149-163, 1988. |
Dynamic Matrix Control Corporation, "DMC Multivariable Model Predictive Constraint Control.". |
Edgar et al., "Optimization of Chemical Processes," Chapter 7, McGraw-Hill, Inc., pp. 251-298 (1988). |
Forrest et al., IBM System Journal, Mar. 1992, "Implementing Interior Point Linear Programming Methods in the Optimization Subroutine Library - Technical.". |
Froisy, "Model Predictive Control: Past, Present and Future," 33 ISA Transactions pp. 235-243 (1994). |
Garcia et al., "Model Predictive Control: Theory and Practice - a Survey," Automatica, vol. 25, No. 3, pp. 335-348, 1989. |
Garcia et al., "Quadratic Programming Solution of Dynamic Matrix Control (QDMC)," Chemical Engineering Communications, 46:73-87, 1986. |
Gschwendtner et al., "Adaptive Propagation Modeling Based on Neural Network Techniques," Fellow, IEEE, 1996 IEEE. |
Hanagud et al., "Artificial Intelligence-Based Model-Adaptive Approach to Flexible Structure Control," American Institute of Aeronautics and Astronautics, Inc., vol. 13, pp. 534-544 (1990). |
Hoffman et al., "Model Predictive Control: Future Requirements and Trends," ISA, 1993, Paper #93-369, pp. 1241-1247 (Oct. 1993). |
Honeywell Hi-Spec Solutions: "Honeywell's RMPCT - A Breakthrough in Process Control Technology" Frequently Asked Questions. |
Huang et al., "A 100 Tap FIR/IIR Analog Linear-Phase Lowpass," Digest of Technical Papers., 1995 Symposium on, Jun. 8-10, 1995 pp. 91-92. |
Huang, "Mixed Analog/Digital, FIR/IIR Realization of a Linear-Phase Lowpass Filter," Solid-State Circuits, IEEE Journal of, vol. 31, Issue: 9, Sep. 1996 pp. 1347-1350. |
Lee et al., "State-space Interpretation of Model Predictive Control," Automatica, vol. 30, No. 4, pp. 707-717, 1994. |
Lee et al., "Tuning of Model Predictive Controllers for Robust Performance," Computers in Chemical Engineering, vol. 18, No. 1, pp. 15-37, 1994. |
Lynch et al., "An Object Oriented Intelligent Control Architecture," 1992 ACC/TP4, vol. 3, 92CH3072-6, Chicago. |
MacArthur, RMPCT: A New Robust Approach to Multivariable Predictive Control for the. |
Maciejowski, "Model Predictive Control with Constraints," Pearson Education Limited, Appendix A, Appendix B, 2002. |
McDonnell et al., "Predictive Functional Control of Multivariable Systems with more Outputs than Inputs," Proceedings 28 CDC, Orlando, Florida, 1989. |
McMillian, "Process Control Optimization," slides entitled "Breaking Into Model Based Control" presented at Fisher-Rosemount Systems Advanced Control Seminar, San Antonio (Nov. 1997). |
MDC Technology, "RTO Technical Presentation.". |
Microelectronics (Digital and Analog Circuits and Systems), Jacob Millman, Ph.D., Copyright (C) 1979 McGraw-Hill Inc. |
Misra, "Auxiliary Variables Notes on UNITY" 15-90, UT Austin (1990). |
Morari et al., "Model Predictive Control Toolbox," Matlab(R) User's Guide, Version 1, The Math Works, Inc. 1995. |
Process Industries, Proceedings of the 1996 Control Systems Conference, Halifax, Canada, 1996. |
Provisional U.S. Appl. No. 60/132,780, dated May 6, 1999, "Integrating Distributed Process Control System Functionality on a Single Computer.". |
Qin et al., "An Overview of Industrial Model Predictive Control Technology," AlChE Conference, pp. 1-31 (1996). |
Rao et al., "Application of Interior-Point Methods to Model Predictive Control," J. Optim. Theory Appl., 99:723-757, 1998. |
Rawlings et al., "Model Predictive Control with Linear Models," Process Systems Engineering, vol. 39, No. 2, Feb. 1993. |
Rumbaugh, "Let There Be Objects: A Short Guide to Reification," Journal of Object-Oriented Programming, vol. 5, No. 7, Nov./Dec. 1992. |
Search Report for Application No. GB0619184.5, dated Jan. 23, 2007. |
Shridhar et al., "A Novel Tuning Strategy for Multivariable Model Predictive Control," ISA Transactions, vol. 36, No. 4, pp. 273-280, 1998. |
Thiele et al., "Configuration and Viewing Display for an Integrated Model Predictive Control and Optimizer Function Block," U.S. Appl. No. 10/310,416, filed Dec. 5, 2002. |
Thiele et al., "Simulation of Multivariable Model Predictive Control," in Proceedings of ISA 2001 Conference, Sep. 10-13, 2001, Houston, TX. |
Thiele, "Benefits and challenges of implementing model predictive control as a function block," Advances in Instrumentation and Control, ISA/2000 Conference, Aug. 2000, New Orleans. |
U.S. Appl. No. 09/412,078, dated Oct. 4, 1999, "Integrated Advanced Control Blocks in Process Control Systems.". |
Wilhelm et al., "Advanced Process Control In Record Time," Control Magazine Software and Information Systems (May 1999). |
Wilkins et al., "The Use of Adaptive Algorithms for Obtaining Optimal Electrical Shimming in Magnetic Resonance Imaging (MRI)," IEEE, IEEE Transactions on Biomedical Engineering, vol. 36, No. 2, Feb. 1989, pp. 202-210. |
Wojsznis et al., "Easy Robust Optimal Predictive Controller," Advances in Instrumentation and Control, ISA/2000 Conference, Aug. 2000, New Orleans. |
Wojsznis et al., "Practical Approach to Tuning MPC," in Proceedings of ISA 2001 Conference, Sep. 10-13, 2001, Houston, TX. |
Wojsznis et al., "Robust Predictive Controller in Object-Oriented Implementation," ISA, Paper No. 93-297, pp. 521-528, 1993. |
Cited By (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10054935B2 (en) * | 2000-02-01 | 2018-08-21 | Peer Intellectual Property Inc. | Apparatus and method for web-based tool management |
US20150241862A1 (en) * | 2000-02-01 | 2015-08-27 | Peer Intellectual Property Inc. | Apparatus and method for web-based tool management |
US7852082B2 (en) * | 2005-03-29 | 2010-12-14 | General Electric Company | Remote monitoring system and method |
US20080281185A1 (en) * | 2005-03-29 | 2008-11-13 | General Electric Company | Remote monitoring system and method |
US7856281B2 (en) | 2005-09-30 | 2010-12-21 | Fisher-Rosemount Systems, Inc. | On-line adaptive model predictive control in a process control system |
US10310456B2 (en) | 2005-10-04 | 2019-06-04 | Fisher-Rosemount Systems, Inc. | Process model identification in a process control system |
US11487252B2 (en) | 2005-10-04 | 2022-11-01 | Fisher-Rosemount Systems, Inc. | Process model identification in a process control system |
US8706267B2 (en) | 2005-10-04 | 2014-04-22 | Fisher-Rosemount Systems, Inc. | Process model identification in a process control system |
US8046096B2 (en) | 2005-10-04 | 2011-10-25 | Fisher-Rosemount Systems, Inc. | Analytical server integrated in a process control network |
US20090112335A1 (en) * | 2005-10-04 | 2009-04-30 | Fisher-Rosemount Systems, Inc. | Method and apparatus for intelligent control and monitoring in a process control system |
US8036760B2 (en) * | 2005-10-04 | 2011-10-11 | Fisher-Rosemount Systems, Inc. | Method and apparatus for intelligent control and monitoring in a process control system |
US20090246089A1 (en) * | 2006-01-11 | 2009-10-01 | Taiyo Nippon Sanso Corporation | Exhaust Gas-Processing Apparatus |
US8805601B2 (en) * | 2006-02-28 | 2014-08-12 | Toyota Jidosha Kabushiki Kaisha | Object path prediction method, apparatus, and program, and automatic operation system |
US10102750B2 (en) | 2006-02-28 | 2018-10-16 | Toyota Jidosha Kabushiki Kaisha | Object path prediction method, apparatus, and program, and automatic operation system |
US20090024357A1 (en) * | 2006-02-28 | 2009-01-22 | Toyota Jidosha Kabushiki Kaisha | Object Path Prediction Method, Apparatus, and Program, and Automatic Operation System |
US20070225835A1 (en) * | 2006-03-23 | 2007-09-27 | Yucai Zhu | Computer method and apparatus for adaptive model predictive control |
US20070260335A1 (en) * | 2006-05-03 | 2007-11-08 | Honeywell Asca Inc. | Apparatus and method for coordinating controllers to control a paper machine or other machine |
US7496413B2 (en) * | 2006-05-03 | 2009-02-24 | Honeywell Asca Inc. | Apparatus and method for coordinating controllers to control a paper machine or other machine |
US7603187B2 (en) * | 2006-09-29 | 2009-10-13 | Brother Kogyo Kabushiki Kaisha | Adapative control device, image forming apparatus, and recording medium |
US20080082182A1 (en) * | 2006-09-29 | 2008-04-03 | Brother Kogyo Kabushiki Kaisha | Adaptive control device, image forming apparatus, and recording medium |
US7966104B2 (en) * | 2007-03-26 | 2011-06-21 | Siemens Corporation | Apparatus and method for the control of the indoor thermal environment having feed forward and feedback control using adaptive reference models |
US20090005912A1 (en) * | 2007-03-26 | 2009-01-01 | Siemens Corporation | Apparatus and Method for the Control of the Indoor Thermal Environment Having Feed Forward and Feedback Control Using Adaptive Reference Models |
US20090018671A1 (en) * | 2007-07-12 | 2009-01-15 | Honeywell International Inc. | Method and system for process control |
US7881815B2 (en) * | 2007-07-12 | 2011-02-01 | Honeywell International Inc. | Method and system for process control |
US20090198350A1 (en) * | 2008-01-31 | 2009-08-06 | Fisher-Rosemount Systems, Inc | Robust adaptive model predictive controller with tuning to compensate for model mismatch |
US9904257B2 (en) | 2008-01-31 | 2018-02-27 | Fisher-Rosemount Systems, Inc. | Using autocorrelation to detect model mismatch in a process controller |
US8185217B2 (en) * | 2008-01-31 | 2012-05-22 | Fisher-Rosemount Systems, Inc. | Robust adaptive model predictive controller with tuning to compensate for model mismatch |
US20100087933A1 (en) * | 2008-10-07 | 2010-04-08 | Emerson Process Management Power & Water Solutions, Inc. | Two-stage model predictive control technique |
US7930045B2 (en) * | 2008-10-07 | 2011-04-19 | Emerson Process Management Power & Water Solutions, Inc. | Two-stage model predictive control technique |
US20130041482A1 (en) * | 2010-04-19 | 2013-02-14 | Abb Research Ltd | Method and system for updating a model in a model predictive controller |
US9581980B2 (en) * | 2010-04-19 | 2017-02-28 | Abb Schweiz Ag | Method and system for updating a model in a model predictive controller |
US9217565B2 (en) | 2010-08-16 | 2015-12-22 | Emerson Process Management Power & Water Solutions, Inc. | Dynamic matrix control of steam temperature with prevention of saturated steam entry into superheater |
US9335042B2 (en) | 2010-08-16 | 2016-05-10 | Emerson Process Management Power & Water Solutions, Inc. | Steam temperature control using dynamic matrix control |
US9447963B2 (en) | 2010-08-16 | 2016-09-20 | Emerson Process Management Power & Water Solutions, Inc. | Dynamic tuning of dynamic matrix control of steam temperature |
US8996141B1 (en) * | 2010-08-26 | 2015-03-31 | Dunan Microstaq, Inc. | Adaptive predictive functional controller |
CN103092149A (en) * | 2011-10-31 | 2013-05-08 | 爱默生过程管理电力和水解决方案公司 | Model-based load demand control |
CN106873371A (en) * | 2011-10-31 | 2017-06-20 | 爱默生过程管理电力和水解决方案公司 | Generated energy demand modeling based on model |
CN103092149B (en) * | 2011-10-31 | 2017-04-12 | 爱默生过程管理电力和水解决方案公司 | Model-based load demand control |
US10190766B2 (en) | 2011-10-31 | 2019-01-29 | Emerson Process Management Power & Water Solutions, Inc. | Model-based load demand control |
CN106873371B (en) * | 2011-10-31 | 2020-05-22 | 爱默生过程管理电力和水解决方案公司 | Power generation system and method of controlling amount of power generated by power generation system |
US9163828B2 (en) | 2011-10-31 | 2015-10-20 | Emerson Process Management Power & Water Solutions, Inc. | Model-based load demand control |
US9486578B2 (en) | 2012-12-07 | 2016-11-08 | Animas Corporation | Method and system for tuning a closed-loop controller for an artificial pancreas |
US9907909B2 (en) | 2012-12-20 | 2018-03-06 | Animas Corporation | Method and system for a hybrid control-to-target and control-to-range model predictive control of an artificial pancreas |
US9665089B2 (en) | 2015-01-21 | 2017-05-30 | Honeywell International Inc. | Method and apparatus for advanced control using function blocks in industrial process control and automation systems |
US20170090548A1 (en) * | 2015-09-29 | 2017-03-30 | Emerson Process Management Power & Water Solutions, Inc. | Feedforward control with intermittent re-initialization based on estimated state information |
US10126810B2 (en) * | 2015-09-29 | 2018-11-13 | Emerson Process Management Power & Water Solutions, Inc. | Method for controlling power generation unit to desired output as specified by load demand signal by using modified control signal |
Also Published As
Publication number | Publication date |
---|---|
JP2014167833A (en) | 2014-09-11 |
JP5558652B2 (en) | 2014-07-23 |
US20090143872A1 (en) | 2009-06-04 |
JP2007109223A (en) | 2007-04-26 |
US20070078529A1 (en) | 2007-04-05 |
HK1100045A1 (en) | 2007-08-31 |
JP2012230701A (en) | 2012-11-22 |
US7856281B2 (en) | 2010-12-21 |
JP6357027B2 (en) | 2018-07-11 |
CN101807048B (en) | 2014-12-10 |
CN1940780A (en) | 2007-04-04 |
DE102006045429B4 (en) | 2018-07-19 |
CN1940780B (en) | 2015-05-13 |
JP2014167834A (en) | 2014-09-11 |
CN101807048A (en) | 2010-08-18 |
DE102006045429A1 (en) | 2007-04-26 |
JP6008898B2 (en) | 2016-10-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7451004B2 (en) | On-line adaptive model predictive control in a process control system | |
US7376472B2 (en) | Integrated model predictive control and optimization within a process control system | |
US7930045B2 (en) | Two-stage model predictive control technique | |
US7050863B2 (en) | Integrated model predictive control and optimization within a process control system | |
US7272454B2 (en) | Multiple-input/multiple-output control blocks with non-linear predictive capabilities | |
JP5697899B2 (en) | Adaptive controller based on continuously scheduled model parameters | |
GB2429539A (en) | Integrated model predictive control and optimization within a process control system | |
JP4079369B2 (en) | Addressing the feasibility of constraints and limits in process control system optimizers | |
GB2430764A (en) | Online adaptive model predictive control in a process control system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: FISHER-ROSEMOUNT SYSTEMS, INC., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:THIELE, DIRK;WOJSZNIS, WILHELM K.;REEL/FRAME:017670/0713 Effective date: 20060327 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: FISHER-ROSEMOUNT SYSTEMS, INC., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:THIELE, DIRK;WOJSZNIS, WILHELM K.;REEL/FRAME:022590/0752 Effective date: 20060327 |
|
CC | Certificate of correction | ||
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 12 |