Model predictive control systems and methods for internal combustion engines
First Claim
1. An engine control system for a vehicle, comprising:
- a prediction module that generates a first predicted engine output torque and a first predicted mass of air per cylinder (APC) based on a model of a spark ignition engine and a first set of possible target values determined based on an engine torque request and that generates a second predicted engine output torque and a second predicted mass of APC based on the model of the spark ignition engine and a second set of possible target values determined based on the engine torque request;
a cost module that;
determines a first cost for the first set of possible target values based on a first predetermined weighting value, the first predicted engine output torque, the engine torque request, a second predetermined weighting value, and the first predicted mass of APC; and
determines a second cost for the second set of possible target values based on the first predetermined weighting value, the second predicted engine output torque, the engine torque request, the second predetermined weighting value, and the second predicted mass of APC;
a selection module that selects one of the first and second sets based on the first and second costs and that sets target values based on the possible target values of the selected one of the first and second sets; and
a throttle actuator module that controls opening of a throttle valve based on a first one of the target values.
1 Assignment
0 Petitions
Accused Products
Abstract
An engine control method includes: generating a first predicted engine output torque and a first predicted mass of air per cylinder (APC) based on a model of the spark ignition engine and a first set of possible target values determined based on an engine torque request; generating a second predicted engine output torque and a second predicted mass of APC based on the model of the spark ignition engine and a second set of possible target values determined based on the engine torque request; determining a first cost for the first set of possible target values; determining a second cost for the second set of possible target values; selecting one of the first and second sets based on the first and second costs; and setting target values based on the possible target values of the selected one of the first and second sets.
-
Citations
20 Claims
-
1. An engine control system for a vehicle, comprising:
-
a prediction module that generates a first predicted engine output torque and a first predicted mass of air per cylinder (APC) based on a model of a spark ignition engine and a first set of possible target values determined based on an engine torque request and that generates a second predicted engine output torque and a second predicted mass of APC based on the model of the spark ignition engine and a second set of possible target values determined based on the engine torque request; a cost module that; determines a first cost for the first set of possible target values based on a first predetermined weighting value, the first predicted engine output torque, the engine torque request, a second predetermined weighting value, and the first predicted mass of APC; and determines a second cost for the second set of possible target values based on the first predetermined weighting value, the second predicted engine output torque, the engine torque request, the second predetermined weighting value, and the second predicted mass of APC; a selection module that selects one of the first and second sets based on the first and second costs and that sets target values based on the possible target values of the selected one of the first and second sets; and a throttle actuator module that controls opening of a throttle valve 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:
-
generating a first predicted engine output torque and a first predicted mass of air per cylinder (APC) based on a model of a spark ignition engine and a first set of possible target values determined based on an engine torque request; generating a second predicted engine output torque and a second predicted mass of APC based on the model of the spark ignition engine and a second set of possible target values determined based on the engine torque request; determining a first cost for the first set of possible target values based on a first predetermined weighting value, the first predicted engine output torque, the engine torque request, a second predetermined weighting value, and the first predicted mass of APC; determining a second cost for the second set of possible target values based on the first predetermined weighting value, the second predicted engine output torque, the engine torque request, the second predetermined weighting value, and the second predicted mass of APC; selecting one of the first and second sets based on the first and second costs; setting target values based on the possible target values of the selected one of the first and second sets; and controlling opening of a throttle valve based on a first one of the target values. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification