Model predictive control systems and methods for future torque changes
US-2015275796-A1 · Oct 1, 2015 · US
US9541019B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9541019-B2 |
| Application number | US-201414225626-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 26, 2014 |
| Priority date | Mar 26, 2014 |
| Publication date | Jan 10, 2017 |
| Grant date | Jan 10, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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; and an 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; and a 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 )= C 2 x ( k ), where E(k) is a vector including the one or more estimated operating parameters for the time k and C 2 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; and the 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; and controlling 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; and controlling 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 )= C 2 x ( k ), where E(k) is a vector including the one or more estimated operating parameters for the time k and C 2 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 in
by keeping a torque reserve, i.e. with temporarily reduced drive train or engine efficiency · CPC title
using a predictive controller · CPC title
Estimating, calculating or determining the EGR rate, amount or flow (sensors in EGR systems F02M26/45) · CPC title
for engines with variable valve actuation · CPC title
the characteristics being an exhaust gas pressure · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.