Model predictive control systems and methods for future torque changes
First Claim
1. An engine control system of a vehicle, comprising:
- a prediction module that, based on a set of possible target values for M future times and a model of an engine, determines predicted torques of the engine for the M future times, respectively,wherein M is an integer greater than one;
a cost module that determines a cost for the set of possible target values based on comparisons of the predicted torques for the M future times with engine torque requests for the M future times, respectively;
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 a first one of the target values.
1 Assignment
0 Petitions
Accused Products
Abstract
A prediction module, based on a set of possible target values for M future times and a model of an engine, determines predicted torques of the engine for the M future times, respectively. M is an integer greater than one. A cost module determines a cost for the set of possible target values based on comparisons of the predicted torques for the M future times with engine torque requests for the M future times, respectively. 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. An actuator module controls an engine actuator based on a first one of the target values.
136 Citations
20 Claims
-
1. An engine control system of a vehicle, comprising:
-
a prediction module that, based on a set of possible target values for M future times and a model of an engine, determines predicted torques of the engine for the M future times, respectively, wherein M is an integer greater than one; a cost module that determines a cost for the set of possible target values based on comparisons of the predicted torques for the M future times with engine torque requests for the M future times, respectively; 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 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:
-
based on a set of possible target values for M future times and a model of an engine, determining predicted torques of the engine for the M future times, respectively, wherein M is an integer greater than one; determining a cost for the set of possible target values based on comparisons of the predicted torques for the M future times with engine torque requests for the M future times, respectively; 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; 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