Abstract:
A prediction module generates predicted engine operating parameters for a set of possible target values based on a plurality of values indicative of states of the engine and a first set of predetermined values set based on characteristics of the engine. A parameter estimation module determines one or more estimated operating parameters of the vehicle based on the plurality of values indicative of states of the engine and a second set of predetermined values. A cost module determines a cost for the set of possible target values based on the predicted engine operating parameters. 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.
Abstract:
A system according to the principles of the present disclosure includes a model predictive control (MPC) module and an actuator module. The MPC module generates predicted parameters based on a model of a subsystem and a set of possible target values. The MPC module generates a cost for the set of possible target values based on the predicted parameters and at least one of weighting values and references values. The MPC module adjusts the at least one of the weighting values and the reference values based on a desired rate of change in an operating condition of the subsystem. The MPC module selects the set of possible target values from multiple sets of possible target values based on the cost. The actuator module adjusts an actuator of the subsystem based on at least one of the target values.
Abstract:
A system according to the present disclosure includes a model predictive control (MPC) module, an actuator module, and a remedial action module. The MPC module performs MPC tasks that include predicting operating parameters for a set of possible target values and determining a cost for the set of possible target values based on the predicted operating parameters. The MPC tasks also include selecting the set of possible target values from multiple sets of possible target values based on the cost and setting target values to the possible target values of the selected set. The actuator module controls an actuator of an engine based on at least one of the target values. The remedial action module selectively takes a remedial action based on at least one of an amount of time that elapses as the MPC tasks are performed and a number of iterations of the MPC tasks that are performed.