Model predictive control systems and methods for future torque changes
US-2015275796-A1 · Oct 1, 2015 · US
US9334815B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9334815-B2 |
| Application number | US-201414225587-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 26, 2014 |
| Priority date | Mar 26, 2014 |
| Publication date | May 10, 2016 |
| Grant date | May 10, 2016 |
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 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.
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.
Related publications grouped by family.
Answers are generated from the same data shown on this page.