abstract |
A prediction module based on a set of possible target values for M future times and on a model of an engine, respectively, determines predicted engine torques for the M future times. M is an integer greater than one. A cost module determines costs for the set of possible target values based on comparisons of the predicted torques for the M future times, each time with the engine torque requests for the M future times. A selector module selects, based on the cost, the set of possible target values from a group comprising the set of possible target values and N other sets of possible target values, where N is an integer greater than zero, and sets based on the selected set of possible target values Target values. An actuator module controls an engine actuator based on a first of the target values. |