Propulsion system control with MPC
First Claim
1. A method for controlling a propulsion system of a motor vehicle, the method comprising:
- generating a first predicted actual axle torque and a first predicted actual fuel consumption rate based on a first set of possible command values, the first set of possible command values including a first commanded engine output torque and a first commanded transmission ratio;
generating a second predicted actual axle torque and a second predicted actual fuel consumption rate based on a second set of possible command values, the second set of possible command values including a second commanded engine output torque and a second commanded transmission ratio;
determining a first cost for the first set of possible command values based on a first predetermined weighting value, a second predetermined weighting value, the first predicted actual axle torque, the first predicted actual fuel consumption rate, an axle torque requested, an engine output torque requested, a transmission ratio requested, and a fuel consumption rate requested;
determining a second cost for the second set of possible command values based on the first predetermined weighting value, the second predetermined weighting value, the second predicted actual axle torque, the second predicted actual fuel consumption rate, the axle torque requested, the engine output torque requested, the transmission ratio requested, and the fuel consumption rate requested;
selecting one of the first and second sets of possible command values based on the lower of the first and second costs;
setting desired command values based on the possible command values of the selected one of the first and second sets; and
controlling a vehicle parameter based on at least one of the desired command values.
1 Assignment
0 Petitions
Accused Products
Abstract
A propulsion system, control system, and method are provided for optimizing fuel economy, which use model predictive control systems to generate first and second predicted actual axle torques and first and second predicted actual fuel consumption rates based on first and second sets of possible command values, respectively. The sets of possible command values include commanded engine output torques and commanded transmission ratios. First and second costs are determined for the first and second sets of possible command values, respectively, based on a first predetermined weighting value, a second predetermined weighting value, the first and second predicted actual axle torques, respectively, the first and second predicted actual fuel consumption rates, respectively, an axle torque requested, an engine output torque requested, a transmission ratio requested, and a fuel consumption rate requested. One of the first and second sets of possible command values is selected and set based on the lower cost.
-
Citations
20 Claims
-
1. A method for controlling a propulsion system of a motor vehicle, the method comprising:
-
generating a first predicted actual axle torque and a first predicted actual fuel consumption rate based on a first set of possible command values, the first set of possible command values including a first commanded engine output torque and a first commanded transmission ratio; generating a second predicted actual axle torque and a second predicted actual fuel consumption rate based on a second set of possible command values, the second set of possible command values including a second commanded engine output torque and a second commanded transmission ratio; determining a first cost for the first set of possible command values based on a first predetermined weighting value, a second predetermined weighting value, the first predicted actual axle torque, the first predicted actual fuel consumption rate, an axle torque requested, an engine output torque requested, a transmission ratio requested, and a fuel consumption rate requested; determining a second cost for the second set of possible command values based on the first predetermined weighting value, the second predetermined weighting value, the second predicted actual axle torque, the second predicted actual fuel consumption rate, the axle torque requested, the engine output torque requested, the transmission ratio requested, and the fuel consumption rate requested; selecting one of the first and second sets of possible command values based on the lower of the first and second costs; setting desired command values based on the possible command values of the selected one of the first and second sets; and controlling a vehicle parameter based on at least one of the desired command values. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A motor vehicle propulsion control system for a motor vehicle having a transmission and an engine, the motor vehicle propulsion control system comprising:
-
a prediction module configured to generate a first predicted actual axle torque and a first predicted actual fuel consumption rate based on a first set of possible command values, the first set of possible command values including a first commanded engine output torque and a first commanded transmission ratio, the prediction module being further configured to generate a second predicted actual axle torque and a second predicted actual fuel consumption rate based on a second set of possible command values, the second set of possible command values including a second commanded engine output torque and a second commanded transmission ratio; a cost module configured to; determine a first cost for the first set of possible command values based on a first predetermined weighting value, a second predetermined weighting value, the first predicted actual axle torque, the first predicted actual fuel consumption rate, an axle torque requested, an engine output torque requested, a transmission ratio requested, and a fuel consumption rate requested; and determine a second cost for the second set of possible command values based on the first predetermined weighting value, the second predetermined weighting value, the second predicted actual axle torque, the second predicted actual fuel consumption rate, the axle torque requested, the engine output torque requested, the transmission ratio requested, and the fuel consumption rate requested; and a selection module configured to select one of the first and second sets of possible command values based on the lower of the first and second costs and set desired command values based on the possible command values of the selected one of the first and second sets. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A propulsion system for a motor vehicle, comprising:
-
an engine operable to power the motor vehicle, the engine having an engine output shaft configured to transfer engine output torque; a continuously variable transmission having a variator assembly including a first pulley and a second pulley, the first and second pulleys being rotatably coupled by a rotatable member, at least one of the first and second pulleys including a movable sheave translatable along an axis to selectively change a gear ratio between the engine output shaft and a transmission output shaft; a drive axle configured to be driven via the transmission output shaft, the drive axle being configured to output axle torque to a set of wheels; and a control system comprising; a prediction module configured to generate a first predicted actual axle torque and a first predicted actual fuel consumption rate based on a first set of possible command values, the first set of possible command values including a first commanded engine output torque and a first commanded transmission ratio, the prediction module being further configured to generate a second predicted actual axle torque and a second predicted actual fuel consumption rate based on a second set of possible command values, the second set of possible command values including a second commanded engine output torque and a second commanded transmission ratio; a cost module configured to; determine a first cost for the first set of possible command values based on a first predetermined weighting value, a second predetermined weighting value, the first predicted actual axle torque, the first predicted actual fuel consumption rate, an axle torque requested, an engine output torque requested, a transmission ratio requested, and a fuel consumption rate requested; and determine a second cost for the second set of possible command values based on the first predetermined weighting value, the second predetermined weighting value, the second predicted actual axle torque, the second predicted actual fuel consumption rate, the axle torque requested, the engine output torque requested, the transmission ratio requested, and the fuel consumption rate requested; and a selection module configured to select one of the first and second sets of possible command values based on the lower of the first and second costs and set desired command values based on the possible command values of the selected one of the first and second sets. - View Dependent Claims (17, 18, 19, 20)
-
Specification