A target engine speed module selectively sets M target engine speeds for M future times, respectively, based on one of increasing and decreasing an engine speed. A prediction module, based on a set of possible target values for the M future times and a model of an engine, determines M predicted engi
A target engine speed module selectively sets M target engine speeds for M future times, respectively, based on one of increasing and decreasing an engine speed. A prediction module, based on a set of possible target values for the M future times and a model of an engine, determines M predicted engine speeds for the M future times, respectively. A cost module determines a cost for the set of possible target values based on comparisons of the M predicted engine speeds for the M future times with the M target engine speeds for the M future times, respectively. 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, and sets target values based on the selected set of possible target values. An actuator module controls an engine actuator based on a first one of the target values.
대표청구항▼
1. An engine control system of a vehicle, comprising: a target engine speed circuit that selectively sets M target engine speeds for M future times, respectively, based on one of increasing and decreasing an engine speed,wherein M is an integer greater than one;a prediction circuit that, based on a
1. An engine control system of a vehicle, comprising: a target engine speed circuit that selectively sets M target engine speeds for M future times, respectively, based on one of increasing and decreasing an engine speed,wherein M is an integer greater than one;a prediction circuit that, based on a set of possible target values for the M future times and a model of an engine, determines M predicted engine speeds for the M future times, respectively;a cost circuit that determines a cost for the set of possible target values based on comparisons of the M predicted engine speeds for the M future times with the M target engine speeds for the M future times, respectively;a selection circuit 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 circuit that controls an engine actuator based on a first one of the target values. 2. The engine control system of claim 1 wherein: based on the set of possible target values and the model of the engine, the prediction circuit further determines M predicted intake manifold pressures for the M future times, respectively; andthe cost circuit determines the cost for the set of possible target values further based on comparisons of the M predicted intake manifold pressures with M intake manifold pressure ranges for the M future times, respectively. 3. The engine control system of claim 2 further comprising a constraint circuit that determines the M intake manifold pressure ranges for the M future times based on minimum and maximum air per cylinders (APCs) of the engine and at least one engine speed. 4. The engine control system of claim 1 wherein: based on the set of possible target values and the model of the engine, the prediction circuit further determines M predicted torque outputs of the engine for the M future times, respectively; andthe cost circuit determines the cost for the set of possible target values further based on comparisons of the M predicted torques with M engine torque output ranges for the M future times, respectively. 5. The engine control system of claim 4 further comprising a constraint circuit that determines the M engine torque output ranges for the M future times based on M intake manifold pressure ranges for the M future times, respectively, and at least one engine speed. 6. The engine control system of claim 5 wherein: based on the set of possible target values and the model of the engine, the prediction circuit further determines M predicted intake manifold pressures for the M future times, respectively; andthe cost circuit determines the cost for the set of possible target values further based on comparisons of the M predicted intake manifold pressures with the M intake manifold pressure ranges for the M future times, respectively. 7. The engine control system of claim 1 wherein the target engine speed circuit sets the M target engine speeds for the M future times, respectively, based on increasing the engine speed for a downshift of a transmission. 8. The engine control system of claim 1 wherein the target engine speed circuit sets the M target engine speeds for the M future times, respectively, based on decreasing the engine speed for an upshift of a transmission. 9. The engine control system of claim 1 wherein the selection circuit selects the set of possible target values from the group based on the cost being less than costs of the N other sets of possible target values, respectively. 10. The engine control system of claim 1 further comprising: a boost actuator circuit that controls opening of a wastegate of a turbocharger based on a second one of the target values;an exhaust gas recirculation (EGR) actuator circuit that controls opening of an EGR valve based on a third one of the target values;a phaser actuator circuit that controls intake and exhaust valve phasing based on fourth and fifth ones of the target values, respectively;a spark actuator circuit that controls spark timing based on a sixth one of the target values; anda fuel actuator circuit that controls fueling based on a seventh one of the target values,wherein the actuator circuit controls the opening of a throttle valve based on the one of the target values. 11. An engine control method for a vehicle, comprising: selectively setting M target engine speeds for M future times, respectively, based on one of increasing and decreasing an engine speed,wherein M is an integer greater than one;based on a set of possible target values for the M future times and a model of an engine, determining M predicted engine speeds for the M future times, respectively;determining a cost for the set of possible target values based on comparisons of the M predicted engine speeds for the M future times with the M target engine speeds for the M future times, respectively;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;setting target values based on the selected set of possible target values; andcontrolling an engine actuator based on a first one of the target values. 12. The engine control method of claim 11 further comprising: based on the set of possible target values and the model of the engine, determining M predicted intake manifold pressures for the M future times, respectively; anddetermining the cost for the set of possible target values further based on comparisons of the M predicted intake manifold pressures with M intake manifold pressure ranges for the M future times, respectively. 13. The engine control method of claim 12 further comprising determining the M intake manifold pressure ranges for the M future times based on minimum and maximum air per cylinders (APCs) of the engine and at least one engine speed. 14. The engine control method of claim 11 further comprising: based on the set of possible target values and the model of the engine, determining M predicted torque outputs of the engine for the M future times, respectively; anddetermining the cost for the set of possible target values further based on comparisons of the M predicted torques with M engine torque output ranges for the M future times, respectively. 15. The engine control method of claim 14 further comprising determining the M engine torque output ranges for the M future times based on M intake manifold pressure ranges for the M future times, respectively, and at least one engine speed. 16. The engine control method of claim 15 further comprising: based on the set of possible target values and the model of the engine, determining M predicted intake manifold pressures for the M future times, respectively; anddetermining the cost for the set of possible target values further based on comparisons of the M predicted intake manifold pressures with the M intake manifold pressure ranges for the M future times, respectively. 17. The engine control method of claim 11 further comprising setting the M target engine speeds for the M future times, respectively, based on increasing the engine speed for a downshift of a transmission. 18. The engine control method of claim 11 further comprising setting the M target engine speeds for the M future times, respectively, based on decreasing the engine speed for an upshift of a transmission. 19. The engine control method of claim 11 further comprising selecting the set of possible target values from the group based on the cost being less than costs of the N other sets of possible target values, respectively. 20. 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;controlling intake and exhaust valve phasing based on fourth and fifth ones of the target values, respectively;controlling spark timing based on a sixth one of the target values; andcontrolling fueling based on a seventh one of the target values,wherein controlling the engine actuator based on the first one of the target values includes controlling opening of a throttle valve based on the first one of the target values.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (80)
Whitney, Christopher E.; Genslak, Robert J.; Chen, Jyh-Shin, Airflow control systems and methods using model predictive control.
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.
Whitney, Christopher E.; Wong, Kevin C.; Cygan, Jr., Gary Robert; Bemporad, Alberto; Bernardini, Daniele, System and method for adjusting a torque capacity of an engine using model predictive control.
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.
Imura, Akihiro; Kashiwagi, Hideki, Vehicle-use power supply control apparatus and control apparatus for controlling electric rotating machine mounted on vehicle as main engine.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.