Artificial output reference for model predictive control
US-2015275789-A1 · Oct 1, 2015 · US
US9378594B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9378594-B2 |
| Application number | US-201414226121-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 26, 2014 |
| Priority date | Mar 26, 2014 |
| Publication date | Jun 28, 2016 |
| Grant date | Jun 28, 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 model predictive control (MPC) module: identifies sets of possible target values based on an engine torque request; determines predicted operating parameters for the sets of possible target values, respectively; determines cost values for the sets of possible target values, respectively; selects one of the sets of possible target values based on the cost values; and sets target values based on the possible target values of the selected one of the sets. An actuator module controls an engine actuator based on one of the target values. A fault diagnostic module selectively diagnoses a fault in the MPC module.
Opening claim text (preview).
What is claimed is: 1. An engine control system for a vehicle, comprising: a model predictive control (MPC) module that: identifies sets of possible target values based on an engine torque request; determines predicted operating parameters for the sets of possible target values, respectively; determines cost values for the sets of possible target values, respectively; selects one of the sets of possible target values based on the cost values; and sets target values based on the possible target values of the selected one of the sets; an actuator module that controls an engine actuator based on one of the target values; and a fault diagnostic module that selectively diagnoses a fault in the MPC module. 2. The engine control system of claim 1 wherein the MPC module selects one of the sets of possible target values further based on predetermined ranges for the target values, respectively. 3. The engine control system of claim 2 wherein the fault diagnostic module diagnoses the fault when one of the target values is outside of its predetermined range. 4. The engine control system of claim 2 wherein the MPC module: identifies a first one of the sets of possible target values based on a first cost value of the first one of the sets; determines whether the possible target values of the first one of the possible sets are within the predetermined ranges, respectively; when one of the possible target values of the selected one of the sets is outside of its predetermined range, identifies a second one of the sets of possible target values based on a second cost value of the second one of the sets; and, when the possible target values of the second one of the sets are within the predetermined ranges, respectively, selects the second one of the sets. 5. The engine control system of claim 4 wherein the fault diagnostic module diagnoses the fault when the second cost value of the second one of the sets is less than the first cost value of the first one of the sets. 6. The engine control system of claim 2 wherein the fault diagnostic module diagnoses the fault in the MPC module when the MPC module fails to select one of the sets of possible target values within a predetermined period. 7. The engine control system of claim 1 wherein the MPC module further determines an integrator value based on a difference between a first one of the predicted operating parameters and one of a measured and an estimated value of that operating parameter. 8. The engine control system of claim 7 wherein the fault diagnostic module diagnoses the fault in the MPC module when the integrator value is greater than a predetermined value. 9. The engine control system of claim 1 further comprising: a reference module that determines reference values based on the engine torque request, wherein, when the fault is diagnosed in the MPC module, the actuator module controls the engine actuator based on one of the reference values. 10. 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. 11. An engine control method for a vehicle, comprising: using a model predictive control (MPC) module: identifying sets of possible target values based on an engine torque request; determining predicted operating parameters for the sets of possible target values, respectively; determining cost values for the sets of possible target values, respectively; selecting one of the sets of possible target values based on the cost values; and setting target values based on the possible target values of the selected one of the sets; controlling an engine actuator based on one of the target values; and selectively diagnosing a fault in the MPC module. 12. The engine control method of claim 11 further comprising selecting one of the sets of possible target values further based on predetermined ranges for the target values, respectively. 13. The engine control method of claim 12 further comprising diagnosing the fault when one of the target values is outside of its predetermined range. 14. The engine control method of claim 12 further comprising: using the MPC module: identifying a first one of the sets of possible target values based on a first cost value of the first one of the sets; determining whether the possible target values of the first one of the possible sets are within the predetermined ranges, respectively; when one of the possible target values of the selected one of the sets is outside of its predetermined range, identifying a second one of the sets of possible target values based on a second cost value of the second one of the sets; and, when the possible target values of the second one of the sets are within the predetermined ranges, respectively, selecting the second one of the sets. 15. The engine control method of claim 14 further comprising diagnosing the fault when the second cost value of the second one of the sets is less than the first cost value of the first one of the sets. 16. The engine control method of claim 12 further comprising diagnosing the fault in the MPC module when the MPC module fails to select one of the sets of possible target values within a predetermined period. 17. The engine control method of claim 11 further comprising determining an integrator value based on a difference between a first one of the predicted operating parameters and one of a measured and an estimated value of that operating parameter. 18. The engine control method of claim 17 further comprising diagnosing the fault in the MPC module when the integrator value is greater than a predetermined value. 19. The engine control method of claim 11 further comprising: determining reference values based on the engine torque request; and, when the fault is diagnosed in the MPC module, controlling the engine actuator based on one of the reference values. 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; 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.
using a predictive controller · CPC title
Engine management systems · CPC title
characterised by the control or regulation method (F02D41/1473, F02D41/1477 take precedence) · CPC title
Conjoint control of vehicle sub-units of different type or different function (for propulsion of purely electrically-propelled vehicles with power supplied within the vehicle B60L50/00 - B60L58/00) · CPC title
Safety or indicating devices for abnormal conditions {(in air/fuel ratio feedback systems F02D41/1495, in electric control linkage F02D11/107, in purge control systems F02M25/0809)} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.