Abstract:
An engine control method includes: generating a torque request for an engine based on a driver input; and based on the torque request, controlling: opening of a wastegate of a turbocharger; opening of a throttle valve based on the torque request; and an intake valve phaser and an exhaust valve phaser. The engine control method also includes selectively determining an expected future increase in the torque request. The engine control method also includes, based on the expected future increase and before the torque request increases based on the expected future increase: decreasing the opening of the wastegate; and at least one of: decreasing the opening of the throttle valve; and adjusting at least one of the intake valve phaser and the exhaust valve phaser to decrease a volumetric efficiency of the engine.
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.