Estimation systems and methods with model predictive control

US9541019B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9541019-B2
Application numberUS-201414225626-A
CountryUS
Kind codeB2
Filing dateMar 26, 2014
Priority dateMar 26, 2014
Publication dateJan 10, 2017
Grant dateJan 10, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9541019B2 cover?
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 …
Who is the assignee on this patent?
Gm Global Tech Operations Llc
What technology area does this patent fall under?
Primary CPC classification F02D41/2409. Mapped technology areas include Mechanical Engineering.
When was this patent published?
Publication date Tue Jan 10 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).