Diagnostic systems and methods using model predictive control
First Claim
1. An engine control system for a vehicle, comprising:
- a fuel control module that transitions fueling of an engine from fuel rich to fuel lean;
a catalyst fault detection module that diagnoses whether a fault is present in an exhaust catalyst based on a response of an oxygen sensor to the transition, wherein the oxygen sensor is located one of upstream and downstream from the exhaust catalyst;
a prediction module that generates a predicted operating parameter of the engine based on a model of the engine and a set of possible target values determined based on an engine torque request;
a cost module that determines a cost for the set of possible target values based on comparisons of the predicted operating parameter with predetermined minimum and maximum values;
a constraint module that, before the transition, selectively adjusts at least one of the predetermined minimum and maximum values for the fault diagnosis;
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 determined based on the engine torque request, 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 a first one of the target values.
1 Assignment
0 Petitions
Accused Products
Abstract
A fuel control module transitions engine fueling from rich to lean. A catalyst fault detection module diagnoses whether a fault is present in an exhaust catalyst based on a response of an oxygen sensor to the transition. A prediction module generates a prediction based on a model and a set of possible target values. A cost module determines a cost for the set of possible target values based on comparisons of the prediction with minimum and maximums. Before the transition, a constraint module selectively adjusts at least one of the minimum and maximums for the fault diagnosis. Based on the cost, a selection module selects the set of possible target values from a group of sets of possible target values and sets target values based on the selected set of possible target values. An actuator module controls an engine actuator based on a first one of the target values.
129 Citations
20 Claims
-
1. An engine control system for a vehicle, comprising:
-
a fuel control module that transitions fueling of an engine from fuel rich to fuel lean; a catalyst fault detection module that diagnoses whether a fault is present in an exhaust catalyst based on a response of an oxygen sensor to the transition, wherein the oxygen sensor is located one of upstream and downstream from the exhaust catalyst; a prediction module that generates a predicted operating parameter of the engine based on a model of the engine and a set of possible target values determined based on an engine torque request; a cost module that determines a cost for the set of possible target values based on comparisons of the predicted operating parameter with predetermined minimum and maximum values; a constraint module that, before the transition, selectively adjusts at least one of the predetermined minimum and maximum values for the fault diagnosis; 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 determined based on the engine torque request, 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 a first one of the target values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An engine control method for a vehicle, comprising:
-
transitioning fueling of an engine from fuel rich to fuel lean; diagnosing whether a fault is present in an exhaust catalyst based on a response of an oxygen sensor to the transition, wherein the oxygen sensor is located one of upstream and downstream from the exhaust catalyst; generating a predicted operating parameter of the engine based on a model of the engine and a set of possible target values determined based on an engine torque request; determining a cost for the set of possible target values based on comparisons of the predicted operating parameter with predetermined minimum and maximum values; before the transition, selectively adjusting at least one of the predetermined minimum and maximum values for the fault diagnosis; 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 determined based on the engine torque request, wherein N is an integer greater than zero; and setting target values based on the selected set of possible target values; and controlling an engine actuator based on a first one of the target values. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification