Estimation systems and methods with model predictive control
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
F02D-041/04
F02D-041/24
F02B-037/12
F02D-013/06
F02D-041/00
F02D-041/14
F02D-011/10
출원번호
US-0225626
(2014-03-26)
등록번호
US-9541019
(2017-01-10)
발명자
/ 주소
Verdejo, Julian R.
Bemporad, Alberto
Bernardini, Daniele
Long, Ruixing
Chen, Jyh-Shin
출원인 / 주소
GM Global Technology Operations LLC
인용정보
피인용 횟수 :
3인용 특허 :
76
초록▼
A prediction module generates predicted engine operating parameters for a set of possible target values based on a plurality of values indicative of states of the engine and a first set of predetermined values set based on characteristics of the engine. A parameter estimation module determines one o
A prediction module generates predicted engine operating parameters for a set of possible target values based on a plurality of values indicative of states of the engine and a first set of predetermined values set based on characteristics of the engine. A parameter estimation module determines one or more estimated operating parameters of the vehicle based on the plurality of values indicative of states of the engine and a second set of predetermined values. A cost module determines a cost for the set of possible target values based on the predicted engine operating parameters. A selection module, based on the cost, selects the set of possible target values from a group including the set of possible target values and N other sets of possible target values, wherein N is an integer greater than zero, and sets target values based on the selected set of possible target values.
대표청구항▼
1. An engine control system for a vehicle, comprising: a prediction module that generates predicted engine operating parameters for a set of possible target values as a function of: (i) a plurality of values indicative of states of the engine; and(ii) a first set of predetermined values set based on
1. An engine control system for a vehicle, comprising: a prediction module that generates predicted engine operating parameters for a set of possible target values as a function of: (i) a plurality of values indicative of states of the engine; and(ii) a first set of predetermined values set based on characteristics of the engine;a parameter estimation module that determines one or more estimated operating parameters of the vehicle as a function of: (i) the plurality of values indicative of states of the engine; and(ii) a second set of predetermined values;a cost module that determines a cost for the set of possible target values based on the predicted engine operating parameters;a selection module that, based on the cost, selects the set of possible target values from a group including the set of possible target values and N other sets of possible target values, wherein N is an integer greater than zero, and that sets target values based on the selected set of possible target values; andan actuator module that controls an engine actuator based on one of the target values. 2. The engine control system of claim 1 further comprising: a boost actuator module that controls opening of a wastegate of a turbocharger based on a second one of the target values;an exhaust gas recirculation (EGR) actuator module that controls opening of an EGR valve based on a third one of the target values; anda phaser actuator module that controls intake and exhaust valve phasing based on fourth and fifth ones of the target values, respectively,wherein the actuator module controls the opening of a throttle valve based on the one of the target values. 3. The engine control system of claim 1 wherein: the prediction module generates the predicted engine operating parameters for the set of possible target values based on the relationship: y(k)=Cx(k), where y(k) is a vector including the predicted engine operating parameters for a time k, C is a matrix including the first set of predetermined values set based on characteristics of the engine, and x(k) is a vector including the plurality of values indicative of states of the engine for the time k; and the parameter estimation module determines the one or more estimated operating parameters based on the relationship: E(k)=C2x(k), where E(k) is a vector including the one or more estimated operating parameters for the time k and C2 is a matrix including the second set of predetermined values. 4. The engine control system of claim 3 wherein the prediction module generates the plurality of values indicative of states of the engine for the time k based on a third set of predetermined values set based on characteristics of the engine, a second set of the plurality of values indicative of states of the engine, a fourth set of predetermined values set based on characteristics of the engine, and the set of possible target values. 5. The engine control system of claim 4 wherein the prediction module generates the plurality of values indicative of states of the engine for the time k based on the relationship: x(k)=Ax(k−1)+Bu(k−1), where x(k) is the vector including the plurality of values indicative of states of the engine for the time k, A is a matrix including the third set of predetermined values set based on characteristics of the engine, x(k−1) is a vector including the second set of the plurality of values indicative of states of the engine determined at a previous time k−1 before the time k, B is a matrix including the fourth set of predetermined values set based on characteristics of the engine, and u(k) is a vector including the possible target values for the previous time k−1. 6. The engine control system of claim 1 wherein the one or more estimated operating parameters include at least one of an exhaust pressure and an exhaust temperature. 7. The engine control system of claim 1 wherein the one or more estimated operating parameters include a turbocharger speed. 8. The engine control system of claim 1 wherein the one or more estimated operating parameters include an exhaust gas recirculation (EGR) flow rate. 9. The engine control system of claim 1 further comprising a sequence determination module that determines the set of possible target values and the N other sets of possible target values based on an engine torque request. 10. The engine control system of claim 1 wherein: the prediction module generates N other sets of the predicted engine operating parameters for the N other sets of possible target values, respectively, based on the plurality of values indicative of states of the engine and the first set of predetermined values set based on characteristics of the engine;the cost module determines N other costs for the N other sets of possible target values based on the N other sets of the predicted engine operating parameters, respectively; andthe selection module selects the set of possible target values from the group when the cost for the set of possible target values is less than the N other costs. 11. An engine control method for a vehicle, comprising: generating predicted engine operating parameters for a set of possible target values as a function of: (i) a plurality of values indicative of states of the engine; and(ii) a first set of predetermined values set based on characteristics of the engine;determining one or more estimated operating parameters of the vehicle as a function of: (i) the plurality of values indicative of states of the engine; and(ii) a second set of predetermined values;determining a cost for the set of possible target values based on the predicted engine operating parameters;based on the cost, selecting the set of possible target values from a group including the set of possible target values and N other sets of possible target values, wherein N is an integer greater than zero, and that sets target values based on the selected set of possible target values; andcontrolling an engine actuator based on one of the target values. 12. The engine control method of claim 11 further comprising: controlling opening of a wastegate of a turbocharger based on a second one of the target values;controlling opening of an exhaust gas recirculation (EGR) valve based on a third one of the target values; andcontrolling intake and exhaust valve phasing based on fourth and fifth ones of the target values, respectively,wherein the engine actuator is a throttle valve. 13. The engine control method of claim 11 further comprising: generating the predicted engine operating parameters for the set of possible target values based on the relationship: y(k)=Cx(k), where y(k) is a vector including the predicted engine operating parameters for a time k, C is a matrix including the first set of predetermined values set based on characteristics of the engine, and x(k) is a vector including the plurality of values indicative of states of the engine for the time k; and determining the one or more estimated operating parameters based on the relationship: E(k)=C2x(k), where E(k) is a vector including the one or more estimated operating parameters for the time k and C2 is a matrix including the second set of predetermined values. 14. The engine control method of claim 13 further comprising generating the plurality of values indicative of states of the engine for the time k based on a third set of predetermined values set based on characteristics of the engine, a second set of the plurality of values indicative of states of the engine, a fourth set of predetermined values set based on characteristics of the engine, and the set of possible target values. 15. The engine control method of claim 14 further comprising generating the plurality of values indicative of states of the engine for the time k based on the relationship: x(k)=Ax(k−1)+Bu(k−1), where x(k) is the vector including the plurality of values indicative of states of the engine for the time k, A is a matrix including the third set of predetermined values set based on characteristics of the engine, x(k−1) is a vector including the second set of the plurality of values indicative of states of the engine determined at a previous time k−1 before the time k, B is a matrix including the fourth set of predetermined values set based on characteristics of the engine, and u(k) is a vector including the possible target values for the previous time k−1. 16. The engine control method of claim 11 wherein the one or more estimated operating parameters include at least one of an exhaust pressure and an exhaust temperature. 17. The engine control method of claim 11 wherein the one or more estimated operating parameters include a turbocharger speed. 18. The engine control method of claim 11 wherein the one or more estimated operating parameters include an exhaust gas recirculation (EGR) flow rate. 19. The engine control method of claim 11 further comprising determining the set of possible target values and the N other sets of possible target values based on an engine torque request. 20. The engine control method of claim 11 further comprising: generating N other sets of the predicted engine operating parameters for the N other sets of possible target values, respectively, based on the plurality of values indicative of states of the engine and the first set of predetermined values set based on characteristics of the engine;determining N other costs for the N other sets of possible target values based on the N other sets of the predicted engine operating parameters, respectively; andselecting the set of possible target values from the group when the cost for the set of possible target values is less than the N other costs.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (76)
Kang, Jun-Mo; Chang, Chen-Fang; Chen, Jyh-Shin; Kuo, Tang-Wei, Airflow estimation method and apparatus for internal combustion engine.
Baltusis Paul A. (Northville MI) Buch Lawrence H. (Farmington Hills MI) Holcomb Richard S. (Dearborn MI) Kurdziel Leonard J. (Westland MI) Rein Gerald W. (Dearborn Heights MI), Control of engine speed with automatic transmissions.
Livshiz, Michael; Babcock, Douglas J.; Kaiser, Jeffrey M.; Whitney, Christopher E.; Andersson, Per; Johansson, Magnus, Engine torque control with desired state estimation.
Nohira Hidetaka (Mishima JPX) Kobashi Kiyoshi (Susono JPX) Nakano Jiro (Toyota JPX), Exhaust gas recirculation control system for an internal combustion engine.
Clinton Eric L. (Southfield MI) Kochen Scott C. (Northville MI) Hardy Larry A. (Riverview MI), Fuel control method and system for engine with variable cam timing.
Simon, Jr., Robert C.; Whitney, Christopher E.; Wozniak, Leonard G., Method and apparatus for arbitrating torque reserves and loads in torque-based system.
Whitney, Christopher E.; Cawthorne, William R.; Heap, Anthony H.; Kaiser, Jeffrey M.; Light, Dennis A.; Wasberg, Jon C.; Yan, Weixin, Method for controlling internal combustion engines in hybrid powertrains.
Whitney, Christopher E.; Pochner, Klaus; Shupe, Todd R.; Mehta, Vivek; Jin, Ning; Van Diepen, Ronald W.; Simon, Jr., Robert C.; Stewart, Etsuko Muraji; Lu, Jun; Tropschug, Enrico; Bernards, Jorg; Oswald, Helmut, Method to include fast torque actuators in the driver pedal scaling for conventional powertrains.
Livshiz, Michael; Kaiser, Jeffrey M.; Graham, Christopher R.; Whitney, Christopher E.; Semrau, Robert Francis; Francis, Brian D, Multi-pulse spark ignition direct injection torque based 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.
Costin, Mark H.; Hartrey, Timothy J.; Wiggins, Layne K.; Lehman, Bryan D.; De Paula, Roberto; Stempnik, Joseph M., Security for engine torque input air-per-cylinder calculations.
Cygan, Jr., Gary Robert; Verdejo, Julian R.; Jin, Ning; Bemporad, Alberto; Bernardini, Daniele, System and method for improving the response time of an engine using model predictive control.
Livshiz, Michael; Dulzo, Joseph Robert; Matthews, Onassis; Dibble, Donovan L.; Spitza, Jr., Alfred E.; Chynoweth, Scott Joseph, Torque estimator for engine RPM and torque control.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.