System and method for improving the response time of an engine using model predictive control

US9334815B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9334815-B2
Application numberUS-201414225587-A
CountryUS
Kind codeB2
Filing dateMar 26, 2014
Priority dateMar 26, 2014
Publication dateMay 10, 2016
Grant dateMay 10, 2016

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 system according to the principles of the present disclosure includes a model predictive control (MPC) module and an actuator module. The MPC module generates predicted parameters based on a model of a subsystem and a set of possible target values. The MPC module generates a cost for the set of possible target values based on the predicted parameters and at least one of weighting values and references values. The MPC module adjusts the at least one of the weighting values and the reference values based on a desired rate of change in an operating condition of the subsystem. The MPC module selects the set of possible target values from multiple sets of possible target values based on the cost. The actuator module adjusts an actuator of the subsystem based on at least one of the target values.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a model predictive control (MPC) module that: generates predicted parameters based on a model of a subsystem and a set of possible target values; generates a cost for the set of possible target values based on the predicted parameters and at least one of weighting values and references values; adjusts the at least one of the weighting values and the reference values based on a desired rate of change in an operating condition of the subsystem; and selects the set of possible target values from multiple sets of possible target values based on the cost; and an actuator module that adjusts an actuator of the subsystem based on at least one of the target values. 2. The system of claim 1 wherein the MPC module adjusts at least one of the weighting values to zero when the desired change rate is greater than a first rate. 3. The system of claim 2 wherein: the weighting values include a first weighting value associated with a difference between one of the possible target values and one of the reference values; and the MPC module adjusts the first weighting value to zero when the desired change rate is greater than the first rate. 4. The system of claim 2 wherein: the weighting values include a first weighting value associated with a total amount of change in one of the possible target values over N control loops; the MPC module adjusts the first weighting value to zero when the desired change rate is greater than the first rate; and N is an integer greater than one. 5. The system of claim 2 wherein the MPC module determines the first rate based on a rate of change in at least one of the predicted parameters. 6. The system of claim 1 wherein the MPC module: determines a reference trajectory based on the desired change rate; and adjusts at least one of the references values based on the reference trajectory. 7. The system of claim 1 wherein the MPC module adjusts at least one of the references values to one of at least one of a maximum limit of the actuator and a minimum limit of the actuator when the desired change rate is greater than a first rate. 8. The system of claim 1 wherein the subsystem is an engine and the operating condition is a desired torque output of the engine. 9. The system of claim 8 wherein: the weighting values include a first weighting value associated with a difference between a target throttle opening area and a reference throttle opening area; and the MPC module adjusts the first weighting value to zero when the desired change rate is greater than a first rate. 10. The system of claim 8 wherein: the reference values include a reference throttle opening area; the MPC module determines a reference trajectory based on the desired change rate; and the MPC module adjusts the reference throttle opening area based on the reference trajectory. 11. A method comprising: generating predicted parameters based on a model of a subsystem and a set of possible target values; generating a cost for the set of possible target values based on the predicted parameters and at least one of weighting values and references values; adjusts the at least one of the weighting values and the reference values based on a desired rate of change in an operating condition of the subsystem; selecting the set of possible target values from multiple sets of possible target values based on the cost; and adjusting an actuator of the subsystem based on at least one of the target values. 12. The method of claim 11 further comprising adjusting at least one of the weighting values to zero when the desired change rate is greater than a first rate. 13. The method of claim 12 wherein the weighting values include a first weighting value associated with a difference between one of the possible target values and one of the reference values, the method further comprising adjusting the first weighting value to zero when the desired change rate is greater than the first rate. 14. The method of claim 12 wherein the weighting values include a first weighting value associated with a total amount of change in one of the possible target values over N control loops and N is an integer greater than one, the method further comprising adjusting the first weighting value to zero when the desired change rate is greater than the first rate. 15. The method of claim 12 further comprising determining the first rate based on a rate of change in at least one of the predicted parameters. 16. The method of claim 11 further comprising: determining a reference trajectory based on the desired change rate; and adjusting at least one of the references values based on the reference trajectory. 17. The method of claim 11 further comprising adjusting at least one of the references values to one of at least one of a maximum limit of the actuator and a minimum limit of the actuator when the desired change rate is greater than a first rate. 18. The method of claim 11 wherein the subsystem is an engine and the operating condition is a desired torque output of the engine. 19. The method of claim 18 wherein the weighting values include a first weighting value associated with a difference between a target throttle opening area and a reference throttle opening area, the method further comprising adjusting the first weighting value to zero when the desired change rate is greater than a first rate. 20. The method of claim 18 wherein the reference values include a reference throttle opening area, the method further comprising: determining a reference trajectory based on the desired change rate; and adjusting the reference throttle opening area based on the reference trajectory.

Assignees

Inventors

Classifications

  • F02D28/00Primary

    Program control of engines · CPC title

  • F02B37/12Primary

    Control of the pumps · CPC title

  • according to engine operating conditions · CPC title

  • Improving ICE efficiencies · CPC title

  • using a predictor · 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 US9334815B2 cover?
A system according to the principles of the present disclosure includes a model predictive control (MPC) module and an actuator module. The MPC module generates predicted parameters based on a model of a subsystem and a set of possible target values. The MPC module generates a cost for the set of possible target values based on the predicted parameters and at least one of weighting values and r…
Who is the assignee on this patent?
Gm Global Tech Operations Inc
What technology area does this patent fall under?
Primary CPC classification F02D28/00. Mapped technology areas include Mechanical Engineering.
When was this patent published?
Publication date Tue May 10 2016 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).