WO2009155260A3 - Apparatus and method for model predictive control (mpc) of a nonlinear process - Google Patents
Apparatus and method for model predictive control (mpc) of a nonlinear process Download PDFInfo
- Publication number
- WO2009155260A3 WO2009155260A3 PCT/US2009/047450 US2009047450W WO2009155260A3 WO 2009155260 A3 WO2009155260 A3 WO 2009155260A3 US 2009047450 W US2009047450 W US 2009047450W WO 2009155260 A3 WO2009155260 A3 WO 2009155260A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- control
- nonlinear process
- model
- adjustments
- objective function
- Prior art date
Links
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
- G05B17/00—Systems involving the use of models or simulators of said systems
- G05B17/02—Systems involving the use of models or simulators of said systems electric
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
Abstract
A method includes obtaining (402) a nonlinear process model (142) modeling a nonlinear process to be controlled. The method also includes obtaining (404) an objective function (144) defining how the process is controlled. The method further includes obtaining (406) a control model (146) defining a dynamic feasible region associated with a controlled variable, where the controlled variable is associated with the process. In addition, the method includes controlling (408-418) the nonlinear process by solving a control problem that includes the process model, control model, and objective function. The dynamic feasible region defined by the control model could represent a funnel region (302). The objective function could include terms for minimizing and optimizing adjustments to one or more manipulated variables associated with the process. Controlling the nonlinear process could include performing simultaneous control and optimization, where adjustments to the one or more manipulated variables are chosen to meet the control objectives and possibly to optimize and minimize the adjustments.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/143,354 | 2008-06-20 | ||
US12/143,354 US8046089B2 (en) | 2008-06-20 | 2008-06-20 | Apparatus and method for model predictive control (MPC) of a nonlinear process |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2009155260A2 WO2009155260A2 (en) | 2009-12-23 |
WO2009155260A3 true WO2009155260A3 (en) | 2010-03-11 |
Family
ID=41432032
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2009/047450 WO2009155260A2 (en) | 2008-06-20 | 2009-06-16 | Apparatus and method for model predictive control (mpc) of a nonlinear process |
Country Status (2)
Country | Link |
---|---|
US (1) | US8046089B2 (en) |
WO (1) | WO2009155260A2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105404147A (en) * | 2015-11-26 | 2016-03-16 | 浙江大学宁波理工学院 | Self-optimizing control method of gold cyanide leaching process of hydrometallurgy |
Families Citing this family (67)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2332291A1 (en) * | 2008-09-03 | 2011-06-15 | dSPACE digital signal processing and control engineering GmbH | Communication system and interface device for a communication system |
US8594828B2 (en) * | 2008-09-30 | 2013-11-26 | Rockwell Automation Technologies, Inc. | System and method for optimizing a paper manufacturing process |
US20100179937A1 (en) * | 2009-01-13 | 2010-07-15 | Michael Aberson | Method and apparatus for behavioristic-format coding of qualitative analog data/distributed automation protocol |
US8155764B2 (en) * | 2009-02-27 | 2012-04-10 | Honeywell International Inc. | Multivariable model predictive control for coalbed gas production |
US9760067B2 (en) * | 2009-09-10 | 2017-09-12 | Honeywell International Inc. | System and method for predicting future disturbances in model predictive control applications |
US20110270590A1 (en) * | 2010-04-28 | 2011-11-03 | Qualcomm Incorporated | Nonlinear identification using compressed sensing and minimal system sampling |
US8423334B2 (en) | 2010-05-18 | 2013-04-16 | Honeywell International Inc. | Distributed model identification |
US8620705B2 (en) * | 2010-09-21 | 2013-12-31 | Exxonmobil Research And Engineering Company | Method of connecting different layers of optimization |
US8670945B2 (en) | 2010-09-30 | 2014-03-11 | Honeywell International Inc. | Apparatus and method for product movement planning to support safety monitoring in inventory management systems |
US20120245710A1 (en) * | 2011-03-22 | 2012-09-27 | General Electric Company | Control system with state capture and restoration |
US9677493B2 (en) | 2011-09-19 | 2017-06-13 | Honeywell Spol, S.R.O. | Coordinated engine and emissions control system |
US9650934B2 (en) | 2011-11-04 | 2017-05-16 | Honeywell spol.s.r.o. | Engine and aftertreatment optimization system |
US8788189B2 (en) | 2012-08-31 | 2014-07-22 | Honeywell International Inc. | Aircraft control system and method for reaching a waypoint at a required time of arrival |
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 |
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 |
US9852481B1 (en) | 2013-03-13 | 2017-12-26 | Johnson Controls Technology Company | Systems and methods for cascaded model predictive control |
US10418833B2 (en) | 2015-10-08 | 2019-09-17 | Con Edison Battery Storage, Llc | Electrical energy storage system with cascaded frequency response optimization |
US9400491B2 (en) | 2013-03-15 | 2016-07-26 | Rockwell Automation Technologies, Inc. | Stabilized deteministic optimization based control system and method |
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 |
US10317857B2 (en) | 2013-03-15 | 2019-06-11 | Rockwell Automation Technologies, Inc. | Sequential deterministic optimization based control system and method |
US10339231B2 (en) * | 2013-10-14 | 2019-07-02 | Schneider Electric Software, Llc | Entity type templates in process simulation |
US9804580B2 (en) * | 2013-11-22 | 2017-10-31 | Mitsubishi Electric Research Laboratories, Inc. | Feasible tracking control of machine |
DE102014207175A1 (en) * | 2014-04-15 | 2015-10-15 | Siemens Aktiengesellschaft | Device and method for increasing the overall efficiency of an automation system |
US10386820B2 (en) | 2014-05-01 | 2019-08-20 | Johnson Controls Technology Company | Incorporating a demand charge in central plant optimization |
CN104155958A (en) * | 2014-08-25 | 2014-11-19 | 理程自动化技术(天津)有限公司 | Optimal control system for chemimechanical pulp technology |
EP3051367B1 (en) | 2015-01-28 | 2020-11-25 | Honeywell spol s.r.o. | An approach and system for handling constraints for measured disturbances with uncertain preview |
EP3056706A1 (en) | 2015-02-16 | 2016-08-17 | Honeywell International Inc. | An approach for aftertreatment system modeling and model identification |
EP3091212A1 (en) | 2015-05-06 | 2016-11-09 | Honeywell International Inc. | An identification approach for internal combustion engine mean value models |
US11086310B2 (en) * | 2015-05-27 | 2021-08-10 | Honeywell International Inc. | Method and apparatus for real time model predictive control operator support in industrial process control and automation systems |
CN105116726A (en) * | 2015-07-20 | 2015-12-02 | 宁波大学 | Parameter design method for nonlinear predictive controller based on mechanism model |
EP3734375B1 (en) | 2015-07-31 | 2023-04-05 | Garrett Transportation I Inc. | Quadratic program solver for mpc using variable ordering |
US10272779B2 (en) | 2015-08-05 | 2019-04-30 | Garrett Transportation I Inc. | System and approach for dynamic vehicle speed optimization |
US10190789B2 (en) | 2015-09-30 | 2019-01-29 | Johnson Controls Technology Company | Central plant with coordinated HVAC equipment staging across multiple subplants |
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 |
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 |
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 |
US10389136B2 (en) | 2015-10-08 | 2019-08-20 | Con Edison Battery Storage, Llc | Photovoltaic energy system with value function optimization |
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 |
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 |
US10554170B2 (en) | 2015-10-08 | 2020-02-04 | Con Edison Battery Storage, Llc | Photovoltaic energy system with solar intensity prediction |
US10250039B2 (en) | 2015-10-08 | 2019-04-02 | Con Edison Battery Storage, Llc | Energy storage controller with battery life model |
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 |
US10742055B2 (en) | 2015-10-08 | 2020-08-11 | Con Edison Battery Storage, Llc | Renewable energy system with simultaneous ramp rate control and frequency regulation |
US10564610B2 (en) | 2015-10-08 | 2020-02-18 | Con Edison Battery Storage, Llc | Photovoltaic energy system with preemptive ramp rate control |
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 |
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 |
US10415492B2 (en) | 2016-01-29 | 2019-09-17 | Garrett Transportation I Inc. | Engine system with inferential sensor |
US10036338B2 (en) | 2016-04-26 | 2018-07-31 | Honeywell International Inc. | Condition-based powertrain control system |
US10124750B2 (en) | 2016-04-26 | 2018-11-13 | Honeywell International Inc. | Vehicle security module system |
US9915948B2 (en) * | 2016-07-14 | 2018-03-13 | Mitsubishi Electric Research Laboratories, Inc. | System and method for controlling motion of vehicle |
US10594153B2 (en) | 2016-07-29 | 2020-03-17 | Con Edison Battery Storage, Llc | Frequency response optimization control system |
US10778012B2 (en) | 2016-07-29 | 2020-09-15 | Con Edison Battery Storage, Llc | Battery optimization control system with data fusion systems and methods |
EP3548729B1 (en) | 2016-11-29 | 2023-02-22 | Garrett Transportation I Inc. | An inferential flow sensor |
US10678194B2 (en) | 2017-06-12 | 2020-06-09 | Honeywell International Inc. | Apparatus and method for estimating impacts of operational problems in advanced control operations for industrial control systems |
US20190102352A1 (en) * | 2017-09-29 | 2019-04-04 | Rockwell Automation Technologies, Inc. | Multi-engine modeling for monitoring, diagnostics, optimization and control |
US11057213B2 (en) | 2017-10-13 | 2021-07-06 | Garrett Transportation I, Inc. | Authentication system for electronic control unit on a bus |
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 |
US10860002B2 (en) * | 2018-03-19 | 2020-12-08 | Mitsubishi Electric Research Laboratories, Inc. | Receding horizon reference governor |
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 |
CA3127223A1 (en) * | 2019-01-31 | 2020-08-06 | Dow Global Technologies Llc | Process control |
US11947339B2 (en) | 2019-10-30 | 2024-04-02 | Honeywell International Inc. | Plant-wide optimization including batch operations |
CN111694277B (en) * | 2020-06-12 | 2021-09-10 | 华北电力大学 | Nonlinear stochastic model prediction control method based on multi-step state feedback |
US11740598B2 (en) * | 2021-04-30 | 2023-08-29 | Aspentech Corporation | Apparatus and methods to build a reliable deep learning controller by imposing model constraints |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0907117A1 (en) * | 1997-09-05 | 1999-04-07 | Communauté Européenne (CE) | Nonlinear neural predictive control system |
EP0710902B1 (en) * | 1994-11-01 | 1999-09-08 | The Foxboro Company | Method and apparatus for controlling multivariable nonlinear processes |
US20050187643A1 (en) * | 2004-02-19 | 2005-08-25 | Pavilion Technologies, Inc. | Parametric universal nonlinear dynamics approximator and use |
WO2006086376A2 (en) * | 2005-02-08 | 2006-08-17 | Celanese International Corporation | Method of controlling acetic acid process |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4616308A (en) * | 1983-11-15 | 1986-10-07 | Shell Oil Company | Dynamic process control |
US5740033A (en) | 1992-10-13 | 1998-04-14 | The Dow Chemical Company | Model predictive controller |
US5351184A (en) | 1993-01-26 | 1994-09-27 | Honeywell Inc. | Method of multivariable predictive control utilizing range control |
US5704011A (en) | 1994-11-01 | 1997-12-30 | The Foxboro Company | Method and apparatus for providing multivariable nonlinear control |
US5570282A (en) | 1994-11-01 | 1996-10-29 | The Foxboro Company | Multivariable nonlinear process controller |
US5682309A (en) | 1995-04-28 | 1997-10-28 | Exxon Chemical Patents Inc. | Feedback method for controlling non-linear processes |
US5758047A (en) * | 1995-06-14 | 1998-05-26 | Lu; Zhuxin Joseph | Method of process controller optimization in a multivariable predictive controller |
US6278899B1 (en) | 1996-05-06 | 2001-08-21 | Pavilion Technologies, Inc. | Method for on-line optimization of a plant |
US6714899B2 (en) * | 1998-09-28 | 2004-03-30 | Aspen Technology, Inc. | Robust steady-state target calculation for model 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 |
US7376472B2 (en) * | 2002-09-11 | 2008-05-20 | Fisher-Rosemount Systems, Inc. | Integrated model predictive control and optimization within a process control system |
US7634417B2 (en) * | 2004-08-27 | 2009-12-15 | Alstom Technology Ltd. | Cost based control of air pollution control |
US20070156259A1 (en) * | 2005-12-30 | 2007-07-05 | Lubomir Baramov | System generating output ranges for model predictive control having input-driven switched dynamics |
US7949417B2 (en) * | 2006-09-22 | 2011-05-24 | Exxonmobil Research And Engineering Company | Model predictive controller solution analysis process |
US7599751B2 (en) * | 2006-10-13 | 2009-10-06 | Cutler Technology Corporation | Adaptive multivariable MPC controller with LP constraints |
US8571689B2 (en) * | 2006-10-31 | 2013-10-29 | Rockwell Automation Technologies, Inc. | Model predictive control of fermentation in biofuel production |
US7826909B2 (en) * | 2006-12-11 | 2010-11-02 | Fakhruddin T Attarwala | Dynamic model predictive control |
US7987145B2 (en) * | 2008-03-19 | 2011-07-26 | Honeywell Internationa | Target trajectory generator for predictive control of nonlinear systems using extended Kalman filter |
-
2008
- 2008-06-20 US US12/143,354 patent/US8046089B2/en active Active
-
2009
- 2009-06-16 WO PCT/US2009/047450 patent/WO2009155260A2/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0710902B1 (en) * | 1994-11-01 | 1999-09-08 | The Foxboro Company | Method and apparatus for controlling multivariable nonlinear processes |
EP0907117A1 (en) * | 1997-09-05 | 1999-04-07 | Communauté Européenne (CE) | Nonlinear neural predictive control system |
US20050187643A1 (en) * | 2004-02-19 | 2005-08-25 | Pavilion Technologies, Inc. | Parametric universal nonlinear dynamics approximator and use |
WO2006086376A2 (en) * | 2005-02-08 | 2006-08-17 | Celanese International Corporation | Method of controlling acetic acid process |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105404147A (en) * | 2015-11-26 | 2016-03-16 | 浙江大学宁波理工学院 | Self-optimizing control method of gold cyanide leaching process of hydrometallurgy |
CN105404147B (en) * | 2015-11-26 | 2018-05-01 | 浙江大学宁波理工学院 | A kind of self-optimizing control method of hydrometallurgy gold cyanidation-leaching process |
Also Published As
Publication number | Publication date |
---|---|
WO2009155260A2 (en) | 2009-12-23 |
US8046089B2 (en) | 2011-10-25 |
US20090319059A1 (en) | 2009-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2009155260A3 (en) | Apparatus and method for model predictive control (mpc) of a nonlinear process | |
WO2007024847A3 (en) | Adaptive multivariable mpc controller | |
WO2007070220A3 (en) | Model based control and estimation of mercury emissions | |
WO2009114309A3 (en) | Apparatus for optimizing a chemical looping combustion plant using a model predictive controller | |
GB2479850A (en) | Controlling a manufacturing process with a multivariate model | |
WO2006078345A3 (en) | Method for analysis of control systems | |
WO2011074838A3 (en) | Robot synchronizing apparatus and method for same | |
WO2007021912A3 (en) | Model predictive control having application to distillation | |
EP2105810A3 (en) | Apparatus and method for controlling a system | |
GB2547333A (en) | Model predictive control using wireless process signals | |
WO2007077420A3 (en) | Enhanced feedback for plant control | |
AU2003304103A1 (en) | A system and method of adaptive control of processes with varying dynamics | |
GB2458052A (en) | Dynamic model predictive control | |
ATE550701T1 (en) | DEVICE AND METHOD FOR AUTOMATED IDENTIFICATION IN A CLOSED LOOP OF AN INDUSTRIAL PROCESS IN A PROCESS CONTROL SYSTEM | |
PT1343575E (en) | REGULATION PROCESS OF A MEMBRANE FILTRATION INSTALLATION | |
EP1605409A3 (en) | Stretch-driven mesh parameterization method using spectral analysis | |
CA2851451A1 (en) | Real-time feedback control for performing tooling operations in assembly processes | |
WO2009103258A3 (en) | Method for controlling at least two cooking devices, cooking device and system consisting of at least two cooking devices | |
RU2012127387A (en) | COORDINATION BASED ON THE ECONOMY OF IMPROVED MANAGEMENT OF THE TECHNOLOGICAL PROCESS AND OPTIMIZATION IN REAL TIME | |
EP2105809A3 (en) | Method and apparatus for controlling system | |
ATE514038T1 (en) | REGULATION OF A WASTE INCINERATION PROCESS | |
PH12021550860A1 (en) | Automatic operation control method for road working vehicle, and road working vehicle | |
WO2009009551A3 (en) | Method and system for process control | |
WO2012173802A3 (en) | APPARATUS AND METHOD FOR pH CONTROL IN WASTEWATER TREATMENT PLANTS AND OTHER SYSTEMS | |
MX2016009497A (en) | Networked control of a modular multi-level converter. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09767570 Country of ref document: EP Kind code of ref document: A2 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 09767570 Country of ref document: EP Kind code of ref document: A2 |