Using model predictive control to optimize variable trajectories and system control
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06G-007/70
G06F-019/00
G06F-017/10
G05B-013/04
G05B-019/05
G05B-019/042
B60W-010/06
F02D-041/00
출원번호
US-0792468
(2010-06-02)
등록번호
US-8504175
(2013-08-06)
발명자
/ 주소
Pekar, Jaroslav
Stewart, Gregory E.
출원인 / 주소
Honeywell International Inc.
대리인 / 주소
Seager Tufte & Wickhem LLC
인용정보
피인용 횟수 :
15인용 특허 :
320
초록▼
A method and system of predictive model control of a controlled system with one or more physical components using a model predictive control (MPC) model, determining an iterative, finite horizon optimization of a system model of the controlled system, in order to generate a manipulated value traject
A method and system of predictive model control of a controlled system with one or more physical components using a model predictive control (MPC) model, determining an iterative, finite horizon optimization of a system model of the controlled system, in order to generate a manipulated value trajectory as part of a control process. At time t sampling a current state of the controlled system a cost function minimizing manipulated variables trajectories is computed with the MPC model for a relatively short time horizon in the future, wherein the MPC uses a quadratic programming (QP) algorithm to find the optimal solution, and wherein the QP algorithm is solved using an Active Sets solver (AS) class algorithm with simple constraints based on gradient projection and using Newton step projection. A move of the manipulated value trajectory is implemented and the control process is moved forward by continuing to shift the prediction horizon forward.
대표청구항▼
1. A method of model predictive control of a controlled system with one or more physical components, comprising: at time t, sampling a current state of the controlled system and computing a cost function minimizing manipulated variables trajectories with a model predictive control (MPC) for a time h
1. A method of model predictive control of a controlled system with one or more physical components, comprising: at time t, sampling a current state of the controlled system and computing a cost function minimizing manipulated variables trajectories with a model predictive control (MPC) for a time horizon in the future, wherein the MPC uses a quadratic programming (QP) algorithm to find an optimal solution, and wherein the QP algorithm is solved using an Active Sets solver (AS) class algorithm with constraints based on gradient projection and using Newton step projection, wherein the Newton step projection facilitates adding of multiple constraints to a working set in each iteration of the algorithm, to facilitate identification of a set of active constraints in the optimal solution;implementing a move of the manipulated variables trajectories including outputting a control signal for directly or indirectly controlling the controlled system; andshifting the prediction horizon forward in time and repeating the sampling, computing and implementing steps. 2. A method according to claim 1, wherein the active set class algorithm uses constraints for optimization variables, wherein the constraints are defined as the lower and upper bounds. 3. A method according to claim 1, further wherein the gradient projection facilitates adding or removing of multiple constraints from a working set in each iteration of the algorithm, to facilitate identification of a set of active constraints in the optimal solution. 4. A controller used to control a controlled system with one or more physical components, comprising: a computer system including one or more computer programs operative on the computer system to: at time t, sample a current state of the controlled system and compute a cost function minimizing manipulated variables trajectories with a model predictive control (MPC) model for a time horizon in the future, wherein the MPC uses a quadratic programming (QP) algorithm to find an improved solution, and wherein the QP algorithm is solved using an Active Sets solver (AS) class algorithm with constraints based on gradient projection and using Newton step projection, wherein the Newton step projection facilitates adding of multiple constraints to a working set in each iteration of the algorithm, to facilitate identification of a set of active constraints in the improved solution; andimplement a move of the manipulated variables trajectories by outputting a control signal used directly or indirectly to control the controlled system. 5. A controller according to claim 4, wherein the active set class algorithm uses constraints for optimization variables wherein the constraints are defined as the lower and upper bounds. 6. A controller according to claim 4, further wherein the gradient projection facilitates adding or removing of multiple constraints from a working set in each iteration of the algorithm, to facilitate identification of a set of active constraints in the improved solution. 7. A controller used to control an automotive system with one or more physical components, wherein the automotive system comprises one or more automotive components requiring control, the controller comprising: a computer system including one or more computer programs operative on the computer system to: at time t, sampling a current state of the one or more automotive components and computing a cost function minimizing manipulated variables trajectories with a model predictive control (MPC) for a time horizon in the future, wherein the MPC uses a quadratic programming (QP) algorithm to find an improved solution, and wherein the QP algorithm is solved using an Active Sets solver (AS) class algorithm with constraints based on gradient projection and using Newton step projection, wherein the Newton step projection facilitates adding of multiple constraints to a working set in each iteration of the algorithm, to facilitate identification of a set of active constraints in the improved solution using a specified maximum number of iterations; andimplementing a move of the manipulated variables trajectories to facilitate control the one or more automotive components. 8. A controller according to claim 7, wherein the AS class algorithm uses constraints for optimization variables wherein the constraints are defined as the lower and upper bounds. 9. A controller according to claim 7, further wherein the gradient projection facilitates adding or removing of multiple constraints from a working set in each iteration of the algorithm, to facilitate identification of a set of active constraints in the improved solution. 10. A controller according to claim 7, further including moving the control horizon forward and repeating the determination of manipulated variable trajectories. 11. A controller for an automotive system, comprising: processing unit;an input for providing one or more controlled variables (CV) and/or disturbance variables (DV) to the processing unit from the automotive system;an output for providing one or more manipulated variables (MV) from the processing unit to the automotive system, wherein each of the one or more manipulated variables (MV) have a trajectory;the processing unit configured to sample one or more of the one or more controlled variables (CV) and/or disturbance variables (DV) at a time “t”, and to compute a cost function minimizing the trajectory of one or more of the manipulated variables (MV) using a model predictive control (MPC) over a time horizon, wherein the MPC uses a quadratic programming (QP) algorithm that has constraints and that uses Newton step projection, wherein the Newton step projection facilitates adding of multiple constraints to a working set in each iteration of the algorithm, to facilitate identification of a set of active constraints in an improved solution using a specified maximum number of iterations; andimplementing a move of the trajectory of one or more of the manipulated variables (MV), and outputting one or more of the manipulated variables (MV) to the automotive system. 12. A controller according to claim 11, wherein the quadratic programming (QP) algorithm is solved using an Active Sets solver (AS) class algorithm with constraints based on gradient projection and using Newton step projection. 13. A controller according to claim 11, wherein the processing unit shifts the time horizon forward, and then samples one or more of the one or more controlled variables (CV) and/or disturbance variables (DV) a second time. 14. A controller according to claim 11, wherein after the processing unit samples one or more of the one or more controlled variables (CV) and/or disturbance variables (DV) for the second time, the processing unit again compute a cost function minimizing the trajectory of one or more of the manipulated variables (MV) using a model predictive control (MPC) over a time horizon, and implements a move of the trajectory of one or more of the manipulated variables (MV), and further outputs one or more of the manipulated variables (MV) to the automotive system. 15. A controller according to claim 11, wherein the automotive system includes one or more actuators, and wherein the one or more manipulated variables (MV) are used to control one or more of the actuators. 16. A controller according to claim 15, wherein one or more of the actuators include an EGR valve. 17. A controller according to claim 15, wherein one or more of the actuators include an Waste Gate Valve.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (320)
Boyden, Scott A.; Piche, Stephen, APC process control when process parameters are inaccurately measured.
Willis Frederick G. (Ann Arbor MI) Radtke Richard R. (Plymouth MI) Ellison Joseph (Detroit MI) Fozo Steven R. (Westland MI) Kern Glenn A. (Ann Arbor MI), Adaptive strategy to control internal combustion engine.
Yasui,Yuji; Shinjo,Akihiro; Esaki,Tatsuhito; Fujimura,Naoto, Air fuel ratio controller for internal combustion engine for stopping calculation of model parameters when engine is in lean operation.
Grutter Peter J. (Plymouth MI) Lipinski Daniel J. (Livonia MI) LoRusso Julian A. (Grosse Ile MI) Nowland Donald R. (Taylor MI) Prior Ernest C. (Woodhaven MI) Robichaux Jerry D. (Southgate MI), Air induction control system for variable displacement internal combustion engine.
Takayuki Sugiyama JP; Shin Adachi JP, Air-fuel ratio control apparatus for an internal combustion engine and a control method of the air-fuel ratio control apparatus.
Hamburg Douglas R. (Bloomfield MI) Cook Jeffrey A. (Dearborn MI) Soltis Richard E. (Redford MI) Logothetis Eleftherios M. (Birmingham MI) Visser Jacobus H. (Southfield MI), Air/fuel control with on-board emission measurement.
Tomczak Lawrence W. (Rochester MI) Vorndran John R. (Sterling Heights MI), Air/fuel ratio control for an internal combustion engine using an exhaust gas sensor.
David Karl Bidner ; Gopichandra Sumilla ; Imad Hassan Makki ; James Michael Kerns ; Stephen B. Smith, Air/fuel ratio control responsive to catalyst window locator.
Matthews Gregory P. (Bloomfield Hills MI) Dudek Kenneth P. (Rochester Hills MI) Folkerts Charles H. (Troy MI), Apparatus with dynamic prediction of EGR in the intake manifold.
Ma,Qi; Yurkovich,Stephen; Dudek,Kenneth P.; Fulcher,Stephen K.; Miller,Jon C., Calibration of model-based fuel control for engine start and crank to run transition.
Latypov Nikolai,SEX ; Langlet Abraham,SEX ; Wellmar Ulf,SEX, Chemical compound suitable for use as an explosive, intermediate and method for preparing the compound.
Mantooth H. Alan ; Cooper Douglas K. ; Vlach Martin, Component-based analog and mixed-signal simulation model development including newton step manager.
Turner, Paul; Guiver, John P.; Lines, Brian; Treiber, S. Steven, Computer method and apparatus for constraining a non-linear approximator of an empirical process.
Kolmanovsky Ilya V. ; Van Nieuwstadt Michiel J. ; Moraal Paul Eduard,DEX, Control method for a variable geometry turbocharger in a diesel engine having exhaust gas recirculation.
Watt John D. ; McMillen Richard E. ; Salzman Gerald E. ; Orsborn Jesse H. ; Faivre Stephen M. ; Morrow James G. ; Vogel Peter J., Control of vehicular systems in response to anticipated conditions predicted using predetermined geo-referenced maps.
Sayyarrodsari, Bijan; Hartman, Eric; Axelrud, Celso; Liano, Kadir, Controlling a non-linear process with varying dynamics using non-linear model predictive control.
Rodriguez, Rogelio; Lack, Adam C., Controlling an engine operating parameter during transients in a control data input by selection of the time interval for calculating the derivative of the control data input.
Freudenberg James Scott ; Stefanopoulou Anna ; Kolmanovsky Iiya V., Coordinated control method for turbocharged diesel engines having exhaust gas recirculation.
Buckland, Julia Helen; Kolmanovsky, Ilya V.; Lezhnev, Lev, Coordinated control of electronic throttle and variable geometry turbocharger in boosted stoichiometric spark ignition engines.
Audoin,Arnaud, Device for determining the mass of NOx stored in a NOx trap, and a system for supervising the regeneration of a NOx trap including such a device.
Morshedi Abdol M. (Houston TX) Cutler Charles R. (Houston TX) Fitzpatrick Thomas J. (Katy TX) Skrovanek Thomas A. (Houston TX), Dynamic process control.
Poola, Ramesh B.; Lill, Richard J.; Gottemoller, Paul; Solomons, Keith E.; Goetzke, Michael Barry; Tupek, Richard Wayne, Electronically-controlled late cycle air injection to achieve simultaneous reduction of NOx and particulates emissions from a diesel engine.
Makki, Imad Hassan; Surnilla, Gopichandra; Kerns, James Michael; Smith, Stephen B., Engine control and catalyst monitoring based on estimated catalyst gain.
Makki, Imad Hassan; Surnilla, Gopichandra; Kerns, James Michael; Smith, Stephen B., Engine control and catalyst monitoring with downstream exhaust gas sensors.
Kinomura, Shigeki; Mogi, Kazuhisa; Kubota, Hirofumi, Exhaust gas recirculation control for internal combustion engine and method of exhaust gas recirculation control.
Wang, Wenbo; Jess, Richard B.; Belton, David N.; Thelen, Chris R.; Hutmacher, Jeffrey M.; Western, William; Macewen, Ian J.; Genslak, Robert J., Fuel control for robust detection of catalytic converter oxygen storage capacity.
Nogi Toshiharu (Novi MI) Bruetsch Robert I. (Whitmore Lake MI), Fuel control system for a gaseous fuel internal combustion engine with improved fuel metering and mixing means.
Makki,Imad Hassan; Kerns,James Michael; Smith,Stephen B., Fuel/air ratio feedback control with catalyst gain estimation for an internal combustion engine.
Sammak, Paul J.; Mangoubi, Rami; Desai, Mukund; Erb, Teresa M.; Lowry, Nathan, Image-based methods for measuring global nuclear patterns as epigenetic markers of cell differentiation.
Bartee, James F.; Macharia, Maina A.; Noll, Patrick D.; Tay, Michael E., Integrated model predictive control of batch and continuous processes in a biofuel production process.
Wayne Waszkiewicz ; Christopher C. Greentree, Intelligent electric actuator for control of a turbocharger with an integrated exhaust gas recirculation valve.
Vouzis, Panagiotis; Bleris, Leonidas; Arnold, Mark G.; Kothare, Mayuresh V., Iterative matrix processor based implementation of real-time model predictive control.
Boelitz, Frederick Wall; Singh, Leena; Gibson, Christopher Michael; Smith, Jr., Stephen Randolph; Miotto, Piero; Martin, Andrew Allen, Load relief system for a launch vehicle.
Hartman Peter G. (Worcester MA) Plee Steven L. (Northborough MA), Means and method for measuring and controlling smoke from an internal combustion engine.
Bharadwaj, Sanjay; Venkateswaran, Narayanan; Yeung, Chung-hei Simon; Schirle, Steven Mark; Prasad, Johnalagadda Venkata Rama, Method and apparatus for continuous prediction, monitoring and control of compressor health via detection of precursors to rotating stall and surge.
Kimberley John A. (East Granby CT) Bullis Robert H. (Avon CT), Method and apparatus for controlling diesel engine exhaust gas recirculation partly as a function of exhaust particulate.
Stumpp Gerhard (Stuttgart DEX) Walz Ludwig (Stuttgart DEX) Schielinsky Gerhard (Schwaikheim DEX) Wessel Wolf (Oberriexingen DEX) Kttner Thomas (Stuttgart DEX) Flaig Ulrich (Markgrningen DEX) Piwonka , Method and apparatus for fuel metering in internal combustion engines.
Bullis Robert H. (Avon CT) Kimberley John A. (East Granby CT) Couch Robert P. (Palm Beach Gardens FL), Method and apparatus for indicating an operating characteristic of an internal combustion engine.
Kimberley John A. (East Granby CT) Bullis Robert H. (Avon CT), Method and apparatus for torque control of an internal combustion engine as a function of exhaust smoke level.
Burk Patrick Lee ; Hochmuth John Karl ; Dettling Joseph Charles ; Heck Ronald Marshall ; Steger John Joseph ; Tauster Samuel Jack, Method and apparatus for treating an engine exhaust gas stream.
Schmidt,Thorsten; Schultalbers,Winfried; Rasche,Henning; Fehrenbach,Hermann; Scheu,Joachim, Method and device for estimation of combustion chamber pressure.
Meyer, Garth Michael; Asik, Joseph Richard, Method and system for controlling an emission control device based on depletion of device storage capacity.
Parke Alastair William ; Doering Jeffrey Allen ; Mingo Paul Charles ; Zhang Xiaoying ; Marzonie Robert Matthew, Method and system for controlling fuel delivery during transient engine conditions.
Schnaibel Eberhard (Hemmingen DEX) Schneider Erich (Kirchheim DEX) Klenk Martin (Backnang DEX) Moser Winfried (Ludwigsburg DEX) Klinke Christian (Pleidelsheim DEX) Reuschenbach Lutz (Stuttgart DEX) B, Method for adjusted air and fuel quantities for a multi-cylinder internal combustion engine.
Chu,Chia Chi; Lee,Sheng Huei; Tsai,Hung Chi, Method for calculating power flow solution of a power transmission network that includes interline power flow controller (IPFC).
Hill, Philip G.; Dunn, Mark E.; Li, Guowei; Zhang, Dehong, Method for controlling combustion in an internal combustion engine and predicting performance and emissions.
Hill,Philip G.; Dunn,Mark E.; Li,Guowei; Zhang,Dehong, Method for controlling combustion in an internal combustion engine and predicting performance and emissions.
Bush Kevin J. ; Church Bruce A. ; Frankowski David ; Schumacher Darren A. ; Badalament Michael, Method for controlling the level of oxygen stored by a catalyst within a catalytic converter.
Willis, Frederick G.; Radtke, Richard R.; Ellison, Joseph; Fozo, Steven R.; Kern, Glenn A., Method for generating a table of engine calibration control values.
Kato Nobuhide,JPX ; Kurachi Hiroshi,JPX, Method of controlling an engine exhaust gas system and method of detecting deterioration of catalyst/adsorbing means.
Linna, Jan-Roger; Bowyer, Robert; Challen, Bernard J.; Mello, John Paul; Palmer, Peter; Stobart, Richard, Method of controlling combustion in a homogeneous charge compression ignition engine.
Kolmanovsky Ilya V. ; Van Nieuwstadt Michiel J. ; Moraal Paul Eduard,DEX, Method of reducing turbo lag in diesel engines having exhaust gas recirculation.
Pekar, Jaroslav; Borralli, Francesco; Stewart, Gregory, Methods and systems for the design and implementation of optimal multivariable model predictive controllers for fast-sampling constrained dynamic systems.
Halimi Edward M. (6155 Carpinteria Ave. Carpinteria CA 93013) Woollenweber William E. (3169 Camino Del Arco Carlsbad CA 92009) Maloof Ralph P. (4527 Park Monaco Calabasas CA 91302), Motor-assisted variable geometry turbocharging system.
Stewart,Gregory E.; Kolavennu,Soumitri N.; Borrelli,Francesco; Hampson,Gregory J.; Shahed,Syed M.; Samad,Tariq; Rhodes,Michael L., Multivariable control for an engine.
Sulatisky, Michael Theodore; Hill, Sheldon George; Song, Yimin; Young, Kimberley Allan; Gnanam, Gnanaprakash, Neural control system and method for alternatively fueled engines.
Friedmann Siegfried,DEX ; Brinz Karl,DEX ; Preis Michael,DEX ; Goetz Georg,DEX ; Krause Jurgen,DEX, Power control system for motor vehicles with a plurality of power-converting components.
Lehner Gerhard (Hallein ATX) Stipek Theodor (Hallein ATX), Process for controlling the beginning of delivery of a fuel injection pump and device for performing said process.
Lane William H. (Chillicothe IL) Learned Daniel J. (Peoria IL) Peterson Randy N. (Peoria IL) Smith Aaron L. (East Peoria IL) White Scott T. (East Peoria IL), Series combination catalytic converter.
Plumer, Edward Stanley; Sayyar-Rodsari, Bijan; Schweiger, Carl Anthony; Ferguson, II, Ralph Bruce; Johnson, William Douglas; Axelrud, Celso, System and method for enterprise modeling, optimization and control.
Sun, Jing; Kolmanovsky, Ilya V., System and method for estimating and controlling cylinder air charge in a direct injection internal combustion engine.
Das,Indraneel; Rey,Gonzalo, System and method for exploiting a good starting guess for binding constraints in quadratic programming with an infeasible and inconsistent starting guess for the solution.
Sayyarrodsari,Bijan; Hartman,Eric; Axelrud,Celso; Liano,Kadir, System and method of applying adaptive control to the control of particle accelerators with varying dynamics behavioral characteristics using a nonlinear model predictive control technology.
Roberts, Jr., Charles E.; Matheaus, Andrew C.; Branyon, David P.; Stanglmaier, Rudolf H; Dodge, Lee G.; Ryan, III, Thomas W.; Stewart, Daniel W., Use of a variable valve actuation system to control the exhaust gas temperature and space velocity of aftertreatment system feedgas.
Stewart,Gregory E.; Kolavennu,Soumitri N.; Borrelli,Francesco; Hampson,Gregory J.; Shahed,Syed M.; Samad,Tariq; Rhodes,Michael L., Use of sensors in a state observer for a diesel engine.
D'Amato, Anthony Mario; Filev, Dimitar Petrov; Michelini, John Ottavio; Mullen, Jonathan Thomas, Adaptive model predictive control for vehicle route planning.
Schreder, James M.; Kanji, Muslim Gulam, Method and apparatus for advanced control using function blocks in industrial process control and automation systems.
Li, Shifang; Wang, Yue-Yun; Chang, Chen-Fang; Whitney, Christopher E., System and method for predicting a pedal position based on driver behavior and controlling one or more engine actuators based on the predicted pedal position.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.