The present technology relates generally to automated process control, and more particularly to model predictive control.
Many advanced control techniques are formulated as optimization problems, typically as mathematical programming. One very successful advanced control technique is Model based Predictive Control (MPC). The MPC method is very well known in the process industry and it has been proven by many practical applications. There are MPC formulations for both linear and nonlinear systems. Nonlinear MPC requires solution of nonlinear mathematical programs in real-time which can be a challenging problem, for example due to a limitation of the computing resources, the complexity of the problem to solve, or the time available to solve it. Therefore, most of the practical applications are based on a linearity assumption or approximation. The linear MPC solutions are usually formulated as Quadratic Programming.
In the process industry, it is possible to use relatively powerful standard computers. This is not possible in many embedded applications where the embedded platform has relatively limited computational and storage resources. Therefore, more “modern” control techniques based on real-time optimization may require more computational resources than are available for such applications. Furthermore the sampling periods of embedded digital control systems can be much faster. For example, in an industrial process the sampling periods are typically at least in order of seconds while in embedded applications they often start at about 10 milliseconds. It is therefore a challenge to implement the advanced control methods that require real-time optimization for such small sampling periods.
The following description should be read with reference to the drawings, in which like elements in different drawings are numbered in like fashion. The drawings, which are not necessarily to scale, depict selected embodiments and are not intended to limit the scope of the invention. Although examples of systems and methods are illustrated in the various views, those skilled in the art will recognize that many of the examples provided have suitable alternatives that can be utilized. Moreover, while the various views are described specifically with respect to several illustrative control systems, it should be understood that the controllers and methods described herein could be applied to the control of other types of systems, if desired.
The technology described herein utilizes an MPC-based control strategy that uses an iterative, finite horizon optimization of a system model. At time t the current system state is sampled and a cost function minimizing manipulated variables trajectories is computed, for example using a numerical minimization algorithm, for a time horizon in the future: [t, t+T]. Specifically, an online or on-the-fly calculation is used to explore state trajectories that emanate from the current state and find a cost minimizing manipulated variable trajectories until time t+T. Such a strategy may be determined through a solution of quadratic program (QP). A step of the manipulated variables trajectories is implemented, then the system state is sampled again and the calculations are repeated starting from the now current state, yielding a new control and new predicted state path. The prediction horizon keeps being shifted forward and for this reason MPC is also called receding horizon control.
According to one example embodiment, the inventive subject matter hereof provides an Active Sets solver (AS) class algorithm for solving the QP problem with simple constraints only based on gradient projection and using Newton step projection. In an AS class algorithm, simple (or box) constraints for optimization variables are defined as the lower and upper bounds, e.g. “LB<=X<=UB” where X is the optimization variable, and LB and UB are the lower and upper bounds, respectively. The gradient projection based method enables adding or removing of multiple constraints from the working set in each iteration of the algorithm, to enable quicker identification of the set of active constraints in the optimum solution. In addition, the Newton step projection speeds up the convergence of the algorithm. According to one embodiment, the method and corresponding system is used to solve QPs with simple constraints arising from MPC control.
Referring now to
Referring now to
According to one alternate embodiment, a warm-start is used to reduce the number of iterations and improve convergence. According to another embodiment, the simple constraints are divided into hard constraints for the manipulated variables (such as actuators) with the other constraints (such as system state, system output) formulated as soft constraints. In another embodiment, the optimization problem takes the form of:
Referring now to
Referring now to
Referring now to
According to one example implementation of the present technology, it is applied to a simple typical diesel engine control problem, wherein the objective is to follow a prescribed set-point for fresh air flow (system output 1) while keeping the boost pressure (system output 2) within specified limits. The actuators are EGR (Exhaust Gas Recirculation), (system input 1) and waste gate valve (system input 2). Positions of both valves are constrained. This MPC control problem can be transformed to a QP problem with simple box constraints. The engine is linearized for a selected operating point. The resulting linear model is shown in
The results are shown in
According to one example embodiment but without limitation, the base MPC model used herein is a multivariable control algorithm that uses an internal dynamic model of the process, a history of past control moves, and an optimization cost function J over the receding prediction horizon to calculate the optimum control moves. In one example implementation, the process to be controlled can be described by a time-invariant nth-order multiple-input multiple-output (MIMO) ARX (Autoregressive Model with External Input) model:
where u(k) is a vector of nu inputs or manipulated variables (MVs), v(k) is a vector of nv, disturbance variables (DVs), y(k) is a vector of ny outputs or controlled variables (CVs), e(k) is a white noise sequence of measurement noise (an ny vector) with ny×ny covariance matrix Σ, and A(i), B(i) and C(i) are coefficient matrices (of appropriate dimensions ny×ny, ny×nu and ny×nu). Note that the latest data that are available for the prediction of the output y(k) are the disturbance v(k−1) and the values of manipulated variable u(k). With Kalman filter enabled, also the state space model or OE (Output Error) model can be used as an alternative.
According to one example embodiment, example AS solver algorithms suitable for implementation of the inventive subject matter are described in more detail in J. Nocedal, S. J. Wright, Numerical Optimization, Springer, 2006 or R. Fletcher, Practical Methods of Optimization, Wiley, 2003.
As described above the MPC technology described herein is particularly but not exclusively suitable for QP problems arising from the MPC control of embedded applications. For example, one application of the proposed method and system is an MPC controller for solving the multivariable control problems for internal combustion engines. The method can be also used as a core QP solver in Sequential Quadratic Programming (SQP). The SQP is a practical method for solving nonlinear optimization problems, for example in a nonlinear MPC.
Thus, the methods and systems described above reduce the number of iterations of the QP algorithm required to calculate a useful and effective control path. Accordingly, the improved MPC control strategy can be deployed using less computational resources. The reduced computation time afforded by the improved approach is particularly useful for applications with limited resources and/or short sampling period.
The Abstract is provided to comply with 27 C.F.R. §1.72(b) is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
Number | Name | Date | Kind |
---|---|---|---|
3744461 | Davis | Jul 1973 | A |
4005578 | McInerney | Feb 1977 | A |
4055158 | Marsee | Oct 1977 | A |
4206606 | Yamada | Jun 1980 | A |
4252098 | Tomczak et al. | Feb 1981 | A |
4359991 | Stumpp et al. | Nov 1982 | A |
4383441 | Willis et al. | May 1983 | A |
4426982 | Lehner et al. | Jan 1984 | A |
4438497 | Willis et al. | Mar 1984 | A |
4440140 | Kawagoe et al. | Apr 1984 | A |
4456883 | Bullis et al. | Jun 1984 | A |
4485794 | Kimberley et al. | Dec 1984 | A |
4601270 | Kimberley et al. | Jul 1986 | A |
4616308 | Morshedi et al. | Oct 1986 | A |
4653449 | Kamei et al. | Mar 1987 | A |
4671235 | Hosaka | Jun 1987 | A |
4677559 | Van Bruck | Jun 1987 | A |
4735181 | Kaneko et al. | Apr 1988 | A |
4947334 | Massey et al. | Aug 1990 | A |
4962570 | Hosaka et al. | Oct 1990 | A |
5044337 | Williams | Sep 1991 | A |
5076237 | Hartman et al. | Dec 1991 | A |
5089236 | Clerc | Feb 1992 | A |
5094213 | Dudek et al. | Mar 1992 | A |
5095874 | Schnaibel et al. | Mar 1992 | A |
5108716 | Nishizawa | Apr 1992 | A |
5123397 | Richeson | Jun 1992 | A |
5150289 | Badavas | Sep 1992 | A |
5186081 | Richardson et al. | Feb 1993 | A |
5233829 | Komatsu | Aug 1993 | A |
5270935 | Dudek et al. | Dec 1993 | A |
5273019 | Matthews et al. | Dec 1993 | A |
5282449 | Takahashi et al. | Feb 1994 | A |
5293553 | Dudek et al. | Mar 1994 | A |
5349816 | Sanbayashi et al. | Sep 1994 | A |
5365734 | Takeshima | Nov 1994 | A |
5394322 | Hansen | Feb 1995 | A |
5394331 | Dudek et al. | Feb 1995 | A |
5398502 | Watanabe | Mar 1995 | A |
5408406 | Mathur et al. | Apr 1995 | A |
5431139 | Grutter et al. | Jul 1995 | A |
5452576 | Hamburg et al. | Sep 1995 | A |
5477840 | Neumann | Dec 1995 | A |
5560208 | Halimi et al. | Oct 1996 | A |
5570574 | Yamashita et al. | Nov 1996 | A |
5598825 | Neumann | Feb 1997 | A |
5609139 | Ueda et al. | Mar 1997 | A |
5611198 | Lane et al. | Mar 1997 | A |
5690086 | Kawano et al. | Nov 1997 | A |
5692478 | Nogi et al. | Dec 1997 | A |
5697339 | Esposito | Dec 1997 | A |
5704011 | Hansen et al. | Dec 1997 | A |
5746183 | Parke et al. | May 1998 | A |
5765533 | Nakajima | Jun 1998 | A |
5771867 | Amstutz et al. | Jun 1998 | A |
5785030 | Paas | Jul 1998 | A |
5788004 | Friedmann et al. | Aug 1998 | A |
5842340 | Bush et al. | Dec 1998 | A |
5846157 | Reinke et al. | Dec 1998 | A |
5893092 | Driscoll | Apr 1999 | A |
5942195 | Lecea et al. | Aug 1999 | A |
5964199 | Atago et al. | Oct 1999 | A |
5970075 | Wasada | Oct 1999 | A |
5974788 | Hepburn et al. | Nov 1999 | A |
5995895 | Watt et al. | Nov 1999 | A |
6029626 | Bruestle | Feb 2000 | A |
6035640 | Kolmanovsky et al. | Mar 2000 | A |
6048620 | Zhong | Apr 2000 | A |
6055810 | Borland et al. | May 2000 | A |
6058700 | Yamashita et al. | May 2000 | A |
6067800 | Kolmanovsky et al. | May 2000 | A |
6076353 | Fruedenberg et al. | Jun 2000 | A |
6105365 | Deeba et al. | Aug 2000 | A |
6122555 | Lu | Sep 2000 | A |
6134883 | Kato et al. | Oct 2000 | A |
6153159 | Engeler et al. | Nov 2000 | A |
6161528 | Akao et al. | Dec 2000 | A |
6170259 | Boegner et al. | Jan 2001 | B1 |
6171556 | Burk et al. | Jan 2001 | B1 |
6178743 | Hirota et al. | Jan 2001 | B1 |
6178749 | Kolmanovsky et al. | Jan 2001 | B1 |
6208914 | Ward et al. | Mar 2001 | B1 |
6216083 | Ulyanov et al. | Apr 2001 | B1 |
6233922 | Maloney | May 2001 | B1 |
6236956 | Mantooth et al. | May 2001 | B1 |
6237330 | Takahashi et al. | May 2001 | B1 |
6242873 | Drozdz et al. | Jun 2001 | B1 |
6263672 | Roby et al. | Jul 2001 | B1 |
6273060 | Cullen | Aug 2001 | B1 |
6279551 | Iwano et al. | Aug 2001 | B1 |
6312538 | Latypov et al. | Nov 2001 | B1 |
6314724 | Kakuyama et al. | Nov 2001 | B1 |
6321538 | Hasler | Nov 2001 | B2 |
6327361 | Harshavardhana et al. | Dec 2001 | B1 |
6338245 | Shimoda et al. | Jan 2002 | B1 |
6341487 | Takahashi et al. | Jan 2002 | B1 |
6347619 | Whiting et al. | Feb 2002 | B1 |
6360159 | Miller et al. | Mar 2002 | B1 |
6360541 | Waszkiewicz et al. | Mar 2002 | B2 |
6360732 | Bailey et al. | Mar 2002 | B1 |
6363715 | Bidner et al. | Apr 2002 | B1 |
6363907 | Arai et al. | Apr 2002 | B1 |
6379281 | Collins et al. | Apr 2002 | B1 |
6389803 | Surnilla et al. | May 2002 | B1 |
6425371 | Majima | Jul 2002 | B2 |
6427436 | Allansson et al. | Aug 2002 | B1 |
6431160 | Sugiyama et al. | Aug 2002 | B1 |
6445963 | Blevins et al. | Sep 2002 | B1 |
6446430 | Roth et al. | Sep 2002 | B1 |
6453308 | Zhao et al. | Sep 2002 | B1 |
6463733 | Asik et al. | Oct 2002 | B1 |
6463734 | Tamura et al. | Oct 2002 | B1 |
6466893 | Latwesen et al. | Oct 2002 | B1 |
6470682 | Gray, Jr. | Oct 2002 | B2 |
6470862 | Isobe et al. | Oct 2002 | B2 |
6470886 | Jestrabek-Hart | Oct 2002 | B1 |
6494038 | Kobayashi et al. | Dec 2002 | B2 |
6502391 | Hirota et al. | Jan 2003 | B1 |
6510351 | Blevins et al. | Jan 2003 | B1 |
6512974 | Houston et al. | Jan 2003 | B2 |
6513495 | Franke et al. | Feb 2003 | B1 |
6532433 | Bharadwaj et al. | Mar 2003 | B2 |
6546329 | Bellinger | Apr 2003 | B2 |
6550307 | Zhang et al. | Apr 2003 | B1 |
6553754 | Meyer et al. | Apr 2003 | B2 |
6560528 | Gitlin et al. | May 2003 | B1 |
6560960 | Nishimura et al. | May 2003 | B2 |
6571191 | York et al. | May 2003 | B1 |
6579206 | Liu et al. | Jun 2003 | B2 |
6591605 | Lewis | Jul 2003 | B2 |
6594990 | Kuenstler et al. | Jul 2003 | B2 |
6601387 | Zurawski et al. | Aug 2003 | B2 |
6612293 | Schweinzer et al. | Sep 2003 | B2 |
6615584 | Ostertag | Sep 2003 | B2 |
6625978 | Eriksson et al. | Sep 2003 | B1 |
6629408 | Murakami et al. | Oct 2003 | B1 |
6637382 | Brehob et al. | Oct 2003 | B1 |
6644017 | Takahashi et al. | Nov 2003 | B2 |
6647710 | Nishiyama et al. | Nov 2003 | B2 |
6647971 | Vaughan et al. | Nov 2003 | B2 |
6651614 | Flamig-Vetter et al. | Nov 2003 | B2 |
6662058 | Sanchez | Dec 2003 | B1 |
6666198 | Mitsutani | Dec 2003 | B2 |
6666410 | Boelitz et al. | Dec 2003 | B2 |
6671603 | Cari et al. | Dec 2003 | B2 |
6672052 | Taga et al. | Jan 2004 | B2 |
6672060 | Buckland et al. | Jan 2004 | B1 |
6679050 | Takahashi et al. | Jan 2004 | B1 |
6687597 | Sulatisky et al. | Feb 2004 | B2 |
6688283 | Jaye | Feb 2004 | B2 |
6694244 | Meyer et al. | Feb 2004 | B2 |
6694724 | Tanaka et al. | Feb 2004 | B2 |
6705084 | Allen et al. | Mar 2004 | B2 |
6718254 | Hashimoto et al. | Apr 2004 | B2 |
6718753 | Bromberg et al. | Apr 2004 | B2 |
6725208 | Hartman et al. | Apr 2004 | B1 |
6736120 | Surnilla | May 2004 | B2 |
6739122 | Kitajima et al. | May 2004 | B2 |
6742330 | Genderen | Jun 2004 | B2 |
6743352 | Ando et al. | Jun 2004 | B2 |
6748936 | Kinomura et al. | Jun 2004 | B2 |
6752131 | Poola et al. | Jun 2004 | B2 |
6752135 | McLaughlin et al. | Jun 2004 | B2 |
6758037 | Terada et al. | Jul 2004 | B2 |
6760631 | Berkowitz et al. | Jul 2004 | B1 |
6760657 | Katoh | Jul 2004 | B2 |
6760658 | Yasui et al. | Jul 2004 | B2 |
6770009 | Badillo et al. | Aug 2004 | B2 |
6772585 | Iihoshi et al. | Aug 2004 | B2 |
6779344 | Hartman et al. | Aug 2004 | B2 |
6779512 | Mitsutani et al. | Aug 2004 | B2 |
6788072 | Nagy et al. | Sep 2004 | B2 |
6789533 | Hashimoto et al. | Sep 2004 | B1 |
6792927 | Kobayashi | Sep 2004 | B2 |
6804618 | Junk | Oct 2004 | B2 |
6805095 | Sun et al. | Oct 2004 | B2 |
6814062 | Esteghlal et al. | Nov 2004 | B2 |
6817171 | Zhu | Nov 2004 | B2 |
6823667 | Braun et al. | Nov 2004 | B2 |
6823675 | Brunell et al. | Nov 2004 | B2 |
6826903 | Yahata et al. | Dec 2004 | B2 |
6827060 | Huh | Dec 2004 | B2 |
6827061 | Nytomt et al. | Dec 2004 | B2 |
6827070 | Fehl et al. | Dec 2004 | B2 |
6834497 | Miyoshi et al. | Dec 2004 | B2 |
6839637 | Moteki et al. | Jan 2005 | B2 |
6849030 | Yamamoto et al. | Feb 2005 | B2 |
6874467 | Hunt et al. | Apr 2005 | B2 |
6879906 | Makki et al. | Apr 2005 | B2 |
6904751 | Makki et al. | Jun 2005 | B2 |
6911414 | Kimura et al. | Jun 2005 | B2 |
6915779 | Sriprakash | Jul 2005 | B2 |
6920865 | Lyon | Jul 2005 | B2 |
6925372 | Yasui | Aug 2005 | B2 |
6925796 | Nieuwstadt et al. | Aug 2005 | B2 |
6928362 | Meaney | Aug 2005 | B2 |
6928817 | Ahmad | Aug 2005 | B2 |
6931840 | Strayer et al. | Aug 2005 | B2 |
6934931 | Plumer et al. | Aug 2005 | B2 |
6941744 | Tanaka | Sep 2005 | B2 |
6945033 | Sealy et al. | Sep 2005 | B2 |
6948310 | Roberts, Jr. et al. | Sep 2005 | B2 |
6953024 | Linna et al. | Oct 2005 | B2 |
6965826 | Andres et al. | Nov 2005 | B2 |
6968677 | Tamura | Nov 2005 | B2 |
6971258 | Rhodes et al. | Dec 2005 | B2 |
6973382 | Rodriguez et al. | Dec 2005 | B2 |
6978774 | Fisher et al. | Dec 2005 | B2 |
6996975 | Radhamohan et al. | Feb 2006 | B2 |
7000379 | Makki et al. | Feb 2006 | B2 |
7013637 | Yoshida et al. | Mar 2006 | B2 |
7016779 | Bowyer | Mar 2006 | B2 |
7028464 | Rosel et al. | Apr 2006 | B2 |
7039475 | Sayyarrodsari et al. | May 2006 | B2 |
7047938 | Flynn et al. | May 2006 | B2 |
7052434 | Makino et al. | May 2006 | B2 |
7055311 | Beutel et al. | Jun 2006 | B2 |
7059112 | Bidner et al. | Jun 2006 | B2 |
7063080 | Kita et al. | Jun 2006 | B2 |
7069903 | Surnilla et al. | Jul 2006 | B2 |
7082753 | Dalla Betta et al. | Aug 2006 | B2 |
7085615 | Persson et al. | Aug 2006 | B2 |
7106866 | Astorino et al. | Sep 2006 | B2 |
7107978 | Itoyama | Sep 2006 | B2 |
7111450 | Surnilla | Sep 2006 | B2 |
7111455 | Okugawa et al. | Sep 2006 | B2 |
7113835 | Boyden et al. | Sep 2006 | B2 |
7117046 | Boyden et al. | Oct 2006 | B2 |
7124013 | Yasui | Oct 2006 | B2 |
7149590 | Martin et al. | Dec 2006 | B2 |
7151976 | Lin | Dec 2006 | B2 |
7152023 | Das | Dec 2006 | B2 |
7155334 | Stewart et al. | Dec 2006 | B1 |
7165393 | Betta et al. | Jan 2007 | B2 |
7165399 | Stewart | Jan 2007 | B2 |
7168239 | Ingram et al. | Jan 2007 | B2 |
7182075 | Shahed et al. | Feb 2007 | B2 |
7184845 | Sayyarrodsari et al. | Feb 2007 | B2 |
7184992 | Polyak et al. | Feb 2007 | B1 |
7188637 | Dreyer et al. | Mar 2007 | B2 |
7194987 | Mogi | Mar 2007 | B2 |
7197485 | Fuller | Mar 2007 | B2 |
7200988 | Yamashita | Apr 2007 | B2 |
7204079 | Audoin | Apr 2007 | B2 |
7275374 | Stewart et al. | Oct 2007 | B2 |
7275415 | Rhodes et al. | Oct 2007 | B2 |
7292926 | Schmidt et al. | Nov 2007 | B2 |
7302937 | Ma et al. | Dec 2007 | B2 |
7321834 | Chu et al. | Jan 2008 | B2 |
7323036 | Boyden et al. | Jan 2008 | B2 |
7328577 | Stewart et al. | Feb 2008 | B2 |
7337022 | Wojsznis et al. | Feb 2008 | B2 |
7349776 | Spillane et al. | Mar 2008 | B2 |
7357125 | Kolavennu | Apr 2008 | B2 |
7375374 | Chen et al. | May 2008 | B2 |
7376471 | Das et al. | May 2008 | B2 |
7389773 | Stewart et al. | Jun 2008 | B2 |
7392129 | Hill et al. | Jun 2008 | B2 |
7398149 | Ueno et al. | Jul 2008 | B2 |
7400967 | Ueno et al. | Jul 2008 | B2 |
7413583 | Langer et al. | Aug 2008 | B2 |
7415389 | Stewart et al. | Aug 2008 | B2 |
7418372 | Nishira et al. | Aug 2008 | B2 |
7430854 | Yasui et al. | Oct 2008 | B2 |
7433743 | Pistikopoulos et al. | Oct 2008 | B2 |
7444191 | Caldwell et al. | Oct 2008 | B2 |
7444193 | Cutler | Oct 2008 | B2 |
7447554 | Cutler | Nov 2008 | B2 |
7467614 | Stewart et al. | Dec 2008 | B2 |
7469177 | Samad et al. | Dec 2008 | B2 |
7493236 | Mock et al. | Feb 2009 | B1 |
7515975 | Stewart | Apr 2009 | B2 |
7522963 | Boyden et al. | Apr 2009 | B2 |
7536232 | Boyden et al. | May 2009 | B2 |
7542842 | Hill et al. | Jun 2009 | B2 |
7577483 | Fan et al. | Aug 2009 | B2 |
7587253 | Rawlings et al. | Sep 2009 | B2 |
7591135 | Stewart et al. | Sep 2009 | B2 |
7599749 | Sayyarrodsari et al. | Oct 2009 | B2 |
7599750 | Piche | Oct 2009 | B2 |
7627843 | Dozorets et al. | Dec 2009 | B2 |
7630868 | Turner et al. | Dec 2009 | B2 |
7634323 | Vermillion et al. | Dec 2009 | B2 |
7634417 | Boyden et al. | Dec 2009 | B2 |
7650780 | Hall | Jan 2010 | B2 |
7668704 | Perchanok et al. | Feb 2010 | B2 |
7698004 | Boyden et al. | Apr 2010 | B2 |
7702519 | Boyden et al. | Apr 2010 | B2 |
7743606 | Havlena et al. | Jun 2010 | B2 |
7752840 | Stewart | Jul 2010 | B2 |
7765792 | Rhodes et al. | Aug 2010 | B2 |
7793489 | Wang et al. | Sep 2010 | B2 |
7798938 | Matsubara et al. | Sep 2010 | B2 |
7826909 | Attarwala | Nov 2010 | B2 |
7831318 | Bartee et al. | Nov 2010 | B2 |
7840287 | Wojsznis et al. | Nov 2010 | B2 |
7844351 | Piche | Nov 2010 | B2 |
7844352 | Youzis et al. | Nov 2010 | B2 |
7846299 | Backstrom et al. | Dec 2010 | B2 |
7850104 | Havlena et al. | Dec 2010 | B2 |
7856966 | Saitoh | Dec 2010 | B2 |
7860586 | Boyden et al. | Dec 2010 | B2 |
7862771 | Boyden et al. | Jan 2011 | B2 |
7877239 | Grichnik et al. | Jan 2011 | B2 |
7878178 | Stewart et al. | Feb 2011 | B2 |
7904280 | Wood | Mar 2011 | B2 |
7905103 | Larsen et al. | Mar 2011 | B2 |
7907769 | Sammak et al. | Mar 2011 | B2 |
7930044 | Attarwala | Apr 2011 | B2 |
7933849 | Bartee et al. | Apr 2011 | B2 |
7958730 | Stewart | Jun 2011 | B2 |
7987145 | Baramov | Jul 2011 | B2 |
7996140 | Stewart et al. | Aug 2011 | B2 |
8019911 | Dressler et al. | Sep 2011 | B2 |
8025167 | Schneider et al. | Sep 2011 | B2 |
8032235 | Sayyar-Rodsari | Oct 2011 | B2 |
8060290 | Stewart et al. | Nov 2011 | B2 |
8078291 | Pekar et al. | Dec 2011 | B2 |
8109255 | Stewart et al. | Feb 2012 | B2 |
8265854 | Stewart et al. | Sep 2012 | B2 |
8360040 | Stewart et al. | Jan 2013 | B2 |
8379267 | Mestha et al. | Feb 2013 | B2 |
20020116104 | Kawashima et al. | Aug 2002 | A1 |
20030089102 | Colignon | May 2003 | A1 |
20030150961 | Boelitz et al. | Aug 2003 | A1 |
20040006973 | Makki et al. | Jan 2004 | A1 |
20040034460 | Folkerts et al. | Feb 2004 | A1 |
20040040283 | Yasui et al. | Mar 2004 | A1 |
20040086185 | Sun | May 2004 | A1 |
20040117766 | Mehta et al. | Jun 2004 | A1 |
20040118107 | Ament | Jun 2004 | A1 |
20040165781 | Sun | Aug 2004 | A1 |
20040199481 | Hartman et al. | Oct 2004 | A1 |
20040221889 | Dreyer et al. | Nov 2004 | A1 |
20040226287 | Edgar et al. | Nov 2004 | A1 |
20050143952 | Tomoyasu et al. | Jun 2005 | A1 |
20050171667 | Morita | Aug 2005 | A1 |
20050178675 | Hall | Aug 2005 | A1 |
20050187643 | Sayyar-Rodsari et al. | Aug 2005 | A1 |
20050193739 | Brunell et al. | Sep 2005 | A1 |
20050209714 | Rawlings et al. | Sep 2005 | A1 |
20050210868 | Funabashi | Sep 2005 | A1 |
20060047607 | Boyden et al. | Mar 2006 | A1 |
20060111881 | Jackson | May 2006 | A1 |
20060168945 | Samad et al. | Aug 2006 | A1 |
20060265203 | Jenny et al. | Nov 2006 | A1 |
20060272315 | Wang et al. | Dec 2006 | A1 |
20060282178 | Das et al. | Dec 2006 | A1 |
20070142936 | Denison et al. | Jun 2007 | A1 |
20070144149 | Kolavennu et al. | Jun 2007 | A1 |
20070156259 | Baramov et al. | Jul 2007 | A1 |
20070275471 | Coward | Nov 2007 | A1 |
20080071395 | Pachner | Mar 2008 | A1 |
20080097625 | Vouzis et al. | Apr 2008 | A1 |
20080103747 | Macharia et al. | May 2008 | A1 |
20080103748 | Axelrud et al. | May 2008 | A1 |
20080104003 | Macharia et al. | May 2008 | A1 |
20080109100 | Macharia et al. | May 2008 | A1 |
20080125875 | Stewart et al. | May 2008 | A1 |
20080132178 | Chatterjee et al. | Jun 2008 | A1 |
20080183311 | MacArthur et al. | Jul 2008 | A1 |
20080208778 | Sayyar-Rodsari et al. | Aug 2008 | A1 |
20080244449 | Morrison et al. | Oct 2008 | A1 |
20080249697 | Stewart et al. | Oct 2008 | A1 |
20090005889 | Sayyar-Rodsari | Jan 2009 | A1 |
20090008351 | Schneider et al. | Jan 2009 | A1 |
20090043546 | Srinivasan et al. | Feb 2009 | A1 |
20090131216 | Matsubara et al. | May 2009 | A1 |
20090182518 | Chu et al. | Jul 2009 | A1 |
20090198350 | Thiele | Aug 2009 | A1 |
20090240480 | Baramov | Sep 2009 | A1 |
20090254202 | Pekar et al. | Oct 2009 | A1 |
20090287320 | MacGregor et al. | Nov 2009 | A1 |
20090312998 | Berckmans et al. | Dec 2009 | A1 |
20100017094 | Stewart et al. | Jan 2010 | A1 |
20100038158 | Whitney et al. | Feb 2010 | A1 |
20100050607 | He et al. | Mar 2010 | A1 |
20100121609 | Gorinevsky | May 2010 | A1 |
20100122523 | Vosz | May 2010 | A1 |
20100204808 | Thiele | Aug 2010 | A1 |
20100268353 | Crisalle et al. | Oct 2010 | A1 |
20100300070 | He et al. | Dec 2010 | A1 |
20100305719 | Pekar et al. | Dec 2010 | A1 |
20100327090 | Havlena et al. | Dec 2010 | A1 |
20110006025 | Schneider et al. | Jan 2011 | A1 |
20110010073 | Stewart et al. | Jan 2011 | A1 |
20110029235 | Berry | Feb 2011 | A1 |
20110046752 | Piche | Feb 2011 | A1 |
20110060424 | Havlena | Mar 2011 | A1 |
20110066308 | Yang et al. | Mar 2011 | A1 |
20110071653 | Kihas | Mar 2011 | A1 |
20110087420 | Stewart et al. | Apr 2011 | A1 |
20110104015 | Boyden et al. | May 2011 | A1 |
20110106317 | Kram et al. | May 2011 | A1 |
20110125293 | Havlena | May 2011 | A1 |
20110131017 | Cheng et al. | Jun 2011 | A1 |
20110134447 | Mestha et al. | Jun 2011 | A1 |
20110167025 | Danai et al. | Jul 2011 | A1 |
20110270505 | Chaturvedi et al. | Nov 2011 | A1 |
20110301723 | Pekar et al. | Dec 2011 | A1 |
20120010732 | Stewart et al. | Jan 2012 | A1 |
20120116649 | Stewart et al. | May 2012 | A1 |
Number | Date | Country |
---|---|---|
19628796 | Oct 1997 | DE |
10219832 | Nov 2002 | DE |
0301527 | Feb 1989 | EP |
0950803 | Apr 1999 | EP |
1134368 | Mar 2001 | EP |
1180583 | Feb 2002 | EP |
1221544 | Jul 2002 | EP |
1245811 | Oct 2002 | EP |
1686251 | Aug 2006 | EP |
2107439 | Oct 2009 | EP |
2146258 | Jan 2010 | EP |
59190443 | Oct 1984 | JP |
2010282618 | Dec 2010 | JP |
0232552 | Apr 2002 | WO |
02101208 | Dec 2002 | WO |
03048533 | Jun 2003 | WO |
03065135 | Aug 2003 | WO |
03078816 | Sep 2003 | WO |
2004027230 | Apr 2004 | WO |
2008033800 | Mar 2008 | WO |
WO 2008115911 | Sep 2008 | WO |
Entry |
---|
Boom, T. and Schutter, B.D., “MPC for Max-Plus-Linear Systems: Closed-Loop Behavior and Tuning”, Jun. 2001, Proceedings of the 2001 American Control Conference, Arlington, VA, pp. 325-330. |
Diehl, M.; Ferreau, H.J.; and Haverbeke, N., “Efficient Numerical Methods for Nonlinear MPC and Moving Horizon Estimation”, Sep. 2008, Intl Workshop on Assessment and Future Directions of NMPC, Pavia, Italy. |
Guerreiro, B.J.; Silvestre, C.; Cunha, R.; and Pascoal, A., “Trajectory Tracking Nonlinear Model Predictive Control for Autonomous Surface Craft”, Aug. 2009, Proceedings of the European Control Conference, Budapest, Hungary. |
Jonsson, J., “Fuel Optimized Predictive Following in Low Speed Conditions”, Jun. 2003, Avdelning Institution, Vehicular Systems, Department of Electrical Engineering. |
Keulen, T.; Naus, G.; Jager, B.; Molengraft, R.; Steinbuch, M.; and Aneke, E., “Predictive Cruise Control in Hybrid Electric Vehicles”, May 2009, World Electric Journal, vol. 3, ISSN 2032-6653. |
Mehta, N., “The Application of Model Predictive Control to Active Automotive Suspensions”, May 1996, Vehicle Dynamics and Control Laboratory, Department of Mechanical Engineering, University of California, Berkeley. |
Murayama, A. and Yamakita, M., “Speed Control of Vehicles and Variable Valve Lift Engine by Nonlinear MPC”, Aug. 2009, ICROS-SICE International Joint Conference 2009, Fukuoka International Congress Center, Japan. |
Schutter, D. and Boom, T.J.J., “Model Predictive Control for Max-Min-Plus-Scaling Systems”, Jun. 2001, Proceedings of the 2001 American Control Conference, Arlington, VA, pp. 319-324. |
Wang, Y. and Boyd, S., “Fast Model Predictive Control Using Online Optimization”, Jul. 2008, Proceedings of the 17th World Congress, The International Federation of Automatic Control, Seoul, Korea. |
Wang, X. and Xiao, J., “PSO-Based Model Predictive Control for Nonlinear Processes”, 2005, Advances in Natural Computation, Lecture Notes in Computer Science, vol. 3611/2005, 424. |
Zavala, V.M., and Biegler, L.T., The Advanced-Step NMPC Controller: Optimality, Stability and Robustness, Jun. 2007, Automatica, vol. 45, pp. 86-93. |
Zeilinger, M.N.; Jones, C.N.; Raimondo, D.M.; and Morari, M., “Real-time MPC-Stability Through Robust MPC Design”, Dec. 2009, Joint 48th IEEE Conference on Decision and Control and 28th Chinese Control Conference, Shanghai, P.R. China. |
Zhu, Y., “Constrained Nonlinear Model Predictive Control for Vehicle Regulation”, 2008, Dissertation, Degree Doctor of Philosophy in the Graduate School of the Ohio State University. |
Axehill, D.; and Hansson, A., “A Dual Gradient Projection Quadratic Programming Algorithm Tailored for Model Predictive Control”, Dec. 2008, Proceedings of the 47th IEEE Conference on Decision and Control. |
Axehill, D.; and Hansson, A., “A Dual Gradient Projection Quadratic Programming Algorithm Tailored for Mixed Integer Predictive Control”, Jan. 2008, Technical Report from the Automatic Control Group, available “www.control.isy.liu.se/publications”. |
Baffi, G.; Morris, J.; and Martin, E., “Non-Linear Model Based Predictive Control Through Dynamic Non-Linear Partial Least Squares”, Jan. 2002, Institution of Chemical Engineers, Trans IChemE, vol. 80, Part A. |
Dunbar, W., “Model Predictive Control: Extension to Coordinated Multi-Vehicle Formations and Real-Time Implementation”, Dec. 2001, California Institute of Technology. |
Oliveira, N.M.C.; and Biegler, L.T., “Contraint Handling and Stability Properties of Model Predictive Control”, Jan. 1993, Department of Chemical Engineering, Carnegie Mellon University Research Showcase. |
Patrinos, P.; Sopasakis, P.; and Sarimveis, H., “A Global Piecewise Smooth Newton Method for Fast Large-Scale Model Predictive Control”, 2010, Technical Report TR2010-02, National Technical University of Athens. |
Rajamani, M.R., “Data-based Techniques to Improve State Estimation in Model Predictive Control”, 2007, PhD Dissertation, Chemical Engineering, University of Wisconsin-Madison. |
Takacs, G.; and Rohl-Ilkiv, B., “Newton-Raphson Based Efficient Model Predictive Control Applied on Active Vibrating Structures”, Aug. 2009, Proceedings of the European Control Conference 2009. |
Wright, S.J., “Applying New Optimization Algorithms to Model Predictive Control”, 1997, 5th International Conference on Chemical Process Control. |
“SCR, 400-csi Coated Catalyst,” Leading NOx Control Technologies Status Summary, 1 page prior to the filing date of the present application. |
Advanced Petroleum-Based Fuels-Diesel Emissions Control (APBF-DEC) Project, “Quarterly Update,” No. 7, 6 pages, Fall 2002. |
Allanson, et al., “Optimizing the Low Temperature Performance and Regeneration Efficiency of the Continuously Regenerating Diesel Particulate Filter System,” SAE Paper No. 2002-01-0428, 8 pages, Mar. 2002. |
Amstuz, et al., “EGO Sensor Based Robust Output Control of EGR in Diesel Engines,” IEEE TCST, vol. 3, No. 1, 12 pages, Mar. 1995. |
Bemporad, et al., “Explicit Model Predictive Control,” 1 page, prior to filing date of present application. |
Borrelli, “Constrained Optimal Control of Linear and Hybrid Systems,” Lecture Notes in Control and Information Sciences, vol. 290, 2003. |
Catalytica Energy Systems, “Innovative NOx Reduction Solutions for Diesel Engines,” 13 pages, 3rd Quarter, 2003. |
Chatterjee, et al. “Catalytic Emission Control for Heavy Duty Diesel Engines,” JM, 46 pages, prior to filing date of present application. |
U.S. Appl. No. 12/973,704, filed Dec. 20, 2010. |
Delphi, Delphi Diesel NOx Trap (DNT), 3 pages, Feb. 2004. |
GM “Advanced Diesel Technology and Emissions,” powertrain technologies—engines, 2 pages, prior to filing date of present application. |
Guzzella, et al., “Control of Diesel Engines,” IEEE Control Systems Magazine, pp. 53-71, Oct. 1998. |
Havelena, “Componentized Architecture for Advanced Process Management,” Honeywell International, 42 pages, 2004. |
Hiranuma, et al., “Development of DPF System for Commercial Vehicle—Basic Characteristic and Active Regeneration Performance,” SAE Paper No. 2003-01-3182, Mar. 2003. |
Honeywell, “Profit Optimizer a Distributed Quadratic Program (DQP) Concepts Reference,” 48 pages, prior to filing date of present application. |
http://www.not2fast.wryday.com/turbo/glossary/turbo—glossary.shtml, “Not2Fast: Turbo Glossary,” 22 pages, printed Oct. 1, 2004. |
http://www.tai-cwv.com/sbl106.0.html, “Technical Overview—Advanced Control Solutions,” 6 pages, printed Sep. 9, 2004. |
Kelly, et al., “Reducing Soot Emissions from Diesel Engines Using One Atmosphere Uniform Glow Discharge Plasma,” SAE Paper No. 2003-01-1183, Mar. 2003. |
Kolmanovsky, et al., “Issues in Modeling and Control of Intake Flow in Variable Geometry Turbocharged Engines”, 18th IFIP Conf. System Modeling and Optimization, pp. 436-445, Jul. 1997. |
Kulhavy, et al. “Emergy Technologies for Enterprise Optimization in the Process Industries,” Honeywell, 12 pages, Dec. 2000. |
Locker, et al., “Diesel Particulate Filter Operational Characterization,” Corning Incorporated, 10 pages, prior to filing date of present application. |
Lu, “Challenging Control Problems and Engineering Technologies in Enterprise Optimization,” Honeywell Hi-Spec Solutions, 30 pages, Jun. 4-6, 2001. |
Moore, “Living with Cooled-EGR Engines,” Prevention Illustrated, 3 pages, Oct. 3, 2004. |
National Renewable Energy Laboratory (NREL), “Diesel Emissions Control—Sulfur Effects Project (DECSE) Summary of Reports,” U.S. Department of Energy, 19 pages, Feb. 2002. |
Salvat, et al., “Passenger Car Serial Application of a Particulate Filter System on a Common Rail Direct Injection Engine,” SAE Paper No. 2000-01-0473, 14 pages, Feb. 2000. |
Shamma, et al. “Approximate Set-Valued Observers for Nonlinear Systems,” IEEE Transactions on Automatic Control, vol. 42, No. 5, May 1997. |
Soltis, “Current Status of NOx Sensor Development,” Workshop on Sensor Needs and Requirements for PEM Fuel Cell Systems and Direct-Injection Engines, 9 pages, Jan. 25-26, 2000. |
Stefanopoulou, et al., “Control of Variable Geometry Turbocharged Diesel Engines for Reduced Emissions,” IEEE Transactions on Control Systems Technology, vol. 8, No. 4, pp. 733-745, Jul. 2000. |
Storset, et al., “Air Charge Estimation for Turbocharged Diesel Engines,” vol. 1 Proceedings of the American Control Conference, 8 pages, Jun. 28-30, 2000. |
The MathWorks, “Model-Based Calibration Toolbox 2.1 Calibrate complex powertrain systems,” 4 pages, printed prior to filed of present application. |
The MathWorks, “Model-Based Calibration Toolbox 2.1.2,” 2 pages, prior to filing date of present application. |
Theiss, “Advanced Reciprocating Engine System (ARES) Activities at the Oak Ridge National Lab (ORNL), Oak Ridge National Laboratory,” U.S. Department of Energy, 13 pages, Apr. 14, 2004. |
Van Basshuysen et al., “Lexikon Motorentechnik,” (Dictionary of Automotive Technology) published by Vieweg Verlag, Wiesbaden 039936, p. 518, 2004. (English Translation). |
Zenlenka, et al., “An Active Regeneration as a Key Element for Safe Particulate Trap Use,” SAE Paper No. 2001-0103199, 13 pages, Feb. 2001. |
Bertsekas, “On the Goldstein-Levitin-Polyak Gradient Projection Method,” IEEE Transactions on Automatic Control, vol. AC-21, No. 2, pp. 174-184, Apr. 1976. |
Bertsekas, “Projected Newton Methods for Optimization Problems with Simple Constraints,” SIAM J. Control and Optimization, vol. 20, No. 2, pp. 221-246, Mar. 1982. |
U.S. Appl. No. 13/353,178, filed Jan. 8, 2012. |
“Model Predictive Control Toolbox Release Notes,” The Mathworks, 24 pages, Oct. 2008. |
“MPC Implementation Methods for the Optimization of the Response of Control Valves to Reduce Variability,” Advanced Application Note 002, Rev. A, 10 pages, 2007. |
Bemporad et al., “Model Predictive Control Toolbox 3, User's Guide,” Matlab Mathworks, 282 pages, 2008. |
Bemporad et al., “The Explicit Linear Quadratic Regulator for Constrained Systems,” Automatica, 38, pp. 3-20, 2002. |
Bemporad, “Model Predictive Control Based on Linear Programming—The Explicit Solution,” IEEE Transactions on Automatic Control, vol. 47, No. 12, pp. 1974-1984, Dec. 2002. |
Bemporad, “Model Predictive Control Design: New Trends and Tools,” Proceedings of the 45th IEEE Conference on Decision & Control, pp. 6678-6683, Dec. 13-15, 2006. |
Borrelli et al., “An MPC/Hybrid System Approach to Traction Control,” IEEE Transactions on Control Systems Technology, vol. 14, No. 3, pp. 541-553, May 2006. |
Borrelli, “Discrete Time Constrained Optimal Control,” A Dissertation Submitted to the Swiss Federal Institute of Technology (ETH) Zurich, Diss. ETH No. 14666, 232 pages, Oct. 9, 2002. |
Bunting, “Increased Urea Dosing Could Cut SCR Truck Running Costs”, http://www.automotiveworld.com/article/85897-increased-urea-dosing-could-cut-scr-truck-running-costs, Automotive World, 3 pages, Feb. 24, 2011, printed Mar. 2, 2011. |
International Application Status Report for WO 2008/033800. |
U.S. Appl. No. 13/236,217. |
U.S. Appl. No. 13/290,012. |
De Schutter et al., “Model Predictive Control for Max-Min-Plus-Scaling Systems,” Proceedings of the 2001 American Control Conference, Arlington, Va, pp. 319-324, Jun. 2001. |
Johansen et al., “Hardware Architecture Design for Explicit Model Predictive Control,” Proceedings of ACC, 6 pages, 2006. |
Johansen et al., “Hardware Synthesis of Explicit Model Predictive Controllers,” IEEE Transactions on Control Systems Technology, vol. 15, No. 1, Jan. 2007. |
Maciejowski, “Predictive Control with Constraints,” Prentice Hall, Pearson Education Limited, 4 pages, 2002. |
Mariethoz et al., “Sensorless Explicit Model Predictive Control of the DC-DC Buck Converter with Inductor Current Limitation,” IEEE Applied Power Electronics Conference and Exposition, pp. 1710-1715, 2008. |
Marjanovic, “Towards a Simplified Infinite Horizon Model Predictive Controller,” 6 pages, Proceedings of the 5th Asian Control Conference, 6 pages, Jul. 20-23, 2004. |
Mayne et al., “Constrained Model Predictive Control: Stability and Optimality,” Automatica, vol. 36, pp. 789-814, 2000. |
Ortner et al., “MPC for a Diesel Engine Air Path Using an Explicit Approach for Constraint Systems,” Proceedings of the 2006 IEEE Conference on Control Applications, Munich Germany, pp. 2760-2765, Oct. 4-6, 2006. |
Ortner et al., “Predictive Control of a Diesel Engine Air Path,” IEEE Transactions on Control Systems Technology, vol. 15, No. 3, pp. 449-456, May 2007. |
Pannocchia et al., “Combined Design of Disturbance Model and Observer for Offset-Free Model Predictive Control,” IEEE Transactions on Automatic Control, vol. 52, No. 6, 6 pages, 2007. |
Qin et al., “A Survey of Industrial Model Predictive Control Technology,” Control Engineering Practice, 11, pp. 733-764, 2003. |
Rawlings, “Tutorial Overview of Model Predictive Control,” IEEE Control Systems Magazine, pp. 38-52, Jun. 2000. |
Schauffele et al., “Automotive Software Engineering Principles, Processes, Methods, and Tools,” SAE International, 10 pages, 2005. |
Stewart et al., “A Model Predictive Control Framework for Industrial Turbodiesel Engine Control,” Proceedings of the 47th IEEE Conference on Decision and Control, 8 pages, 2008. |
Stewart et al., “A Modular Model Predictive Controller for Turbodiesel Problems,” First Workshop on Automotive Model Predictive Control, Schloss Muhldorf, Feldkirchen, Johannes Kepler University, Linz, 3 pages, 2009. |
Tondel et al., “An Algorithm for Multi-Parametric Quadratic Programming and Explicit MPC Solutions,” Automatica, 39, pp. 489-497, 2003. |
Van Den Boom et al., “MPC for Max-Plus-Linear Systems: Closed-Loop Behavior and Tuning,” Proceedings of the 2001 American Control Conference, Arlington, Va, pp. 325-330, Jun. 2001. |
“Model Predictive Control,” Wikipedia, pp. 1-5, Jan. 22, 2009. http://en.wikipedia.org/w/index.php/title=Special:Book&bookcmd=download&collecton—id=641cd1b5da77cc&writer=rl&return—to=Model predictive control, retrieved Nov. 20, 2012. |
Baffi et al., “Non-Linear Model Based Predictive Control Through Dynamic Non-Linear Partial Least Squares,” Trans IChemE, vol. 80, Part A, pp. 75-86, Jan. 2002. |
Search Report for Corresponding, Application No. 11167549.2 dated Nov. 27, 2012. |
U.S. Appl. No. 13/290,025, filed Nov. 2011. |
Number | Date | Country | |
---|---|---|---|
20110301723 A1 | Dec 2011 | US |