Method of supervisory control for power management of a parallel two motor hybrid powertrain
11679752 · 2023-06-20
Assignee
Inventors
Cpc classification
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
B60W10/02
PERFORMING OPERATIONS; TRANSPORTING
B60W20/11
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
B60W50/082
PERFORMING OPERATIONS; TRANSPORTING
F02N11/0859
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02N15/022
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W20/20
PERFORMING OPERATIONS; TRANSPORTING
B60K6/52
PERFORMING OPERATIONS; TRANSPORTING
B60W10/10
PERFORMING OPERATIONS; TRANSPORTING
B60W20/13
PERFORMING OPERATIONS; TRANSPORTING
B60K6/442
PERFORMING OPERATIONS; TRANSPORTING
B60W10/26
PERFORMING OPERATIONS; TRANSPORTING
B60W30/18027
PERFORMING OPERATIONS; TRANSPORTING
F02N11/0818
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T10/62
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
B60W20/13
PERFORMING OPERATIONS; TRANSPORTING
B60W10/02
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
B60W10/10
PERFORMING OPERATIONS; TRANSPORTING
B60W10/26
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A hybrid electric vehicle and method of its control include a parallel hybrid powertrain including an engine, a transmission, a battery system, a first electric motor coupled to the engine by a first clutch between the engine and the first electric motor, a second electric motor coupled to the transmission and to the first electric motor by a second clutch between the first and second electric motors, and a controller configured to control the parallel hybrid powertrain for optimal operation across a plurality of different propulsion and charging modes, including calculating cost values for each of the engine and the first and second electric motors and selecting optimal propulsion and charging modes based on the calculated cost values.
Claims
1. A hybrid electric vehicle, comprising: a parallel hybrid powertrain comprising: an engine; a transmission; a battery system; a first electric motor coupled to the engine by a first clutch between the engine and the first electric motor; a second electric motor coupled to the transmission and to the first electric motor by a second clutch between the first and second electric motors; and a controller configured to control the parallel hybrid powertrain for optimal operation across a plurality of different propulsion and charging modes, including calculating cost values for each of the engine and the first and second electric motors and selecting optimal propulsion and charging modes based on a minimum cost value calculated using a minimum cost equation based on the calculated cost values and a set of at least one of penalty factors and penalty functions relating to an electricity power change, a torque change rate, engine start-stop frequency, transmission shift frequency, and thermal states relative to overheating, wherein the controller is configured to determine the minimum cost value min(J) using the following equation:
min(J)=∫.sub.0.sup.tE.sub.ICE+ƒ.sub.penE.sub.battery+F.sub.ICE_control+F.sub.ICE_StartStop+F.sub.shift+F.sub.thermaldt where E.sub.ICE is a fuel consumption rate of the engine, E.sub.battery is a total electricity power change of the battery system, ƒ.sub.pen is a multiplier penalty factor used to tune the weight of the electricity power change, F.sub.ICE_control is a penalty function as torque change rate to consider a controllability of engine torque, F.sub.ICE_StartStop is a penalty function to consider a drivability cost of engine start-stop, F.sub.shift is a penalty function to consider a drivability cost of a transmission shift, and F.sub.thermal is a penalty function to consider thermal states of the parallel hybrid powertrain to avoid overheating.
2. The hybrid electric vehicle of claim 1, wherein the controller is configured to execute a launch procedure whereby the vehicle is launched using only the second electric motor for propulsive torque.
3. The hybrid electric vehicle of claim 2, wherein the launch procedure further comprises the controller speed matching the engine with at least one of the first and second electric motors.
4. The hybrid electric vehicle of claim 1, wherein the controller is further configured to control the parallel hybrid powertrain to operate in a charge sustaining mode or a charge depletion mode for the battery system.
5. The hybrid electric vehicle of claim 1, wherein optimization of the minimum cost function equation is subject to the following constraints:
P.sub.pwt=P.sub.demand
0≤P.sub.ICE≤P.sub.ICE_max
P.sub.P1R_min≤P.sub.P1R≤P.sub.P1R_max
P.sub.P2_min≤P.sub.P2≤P.sub.P2_max
SOC.sub.min≤SOC≤SOC.sub.max
I.sub.min≤I≤I.sub.max
T.sub.pwt_min≤T.sub.pwt≤T.sub.pwt_max where P.sub.pwt is a total powertrain propulsion power, P.sub.demand is a driver's power demand, constraints on the engine fuel consumption rate E.sub.ICE include (i) P.sub.ICE, an engine power determined by supervisory power management and (ii) P.sub.ICE_max, a maximum engine power at the given operation conditions, constraints on the battery system total electricity power change include (i) P.sub.P1R_min and P.sub.P1R_max, maximum first electric motor charging and driving powers at the given operation conditions, respectively, (ii) P.sub.P2_min and P.sub.P2_max, the maximum second electric motor charging and driving powers at the given operation conditions, respectively, (iii) SOC, the battery system state of charge relative lower and upper bounds SOC.sub.min and SOC.sub.max, respectively, and (iv) I, the battery system charge and discharge current relative to lower and upper bounds I.sub.min and I.sub.max, respectively, and T.sub.pwt is the powertrain torque relative to lower and upper bounds T.sub.pwt_min and T.sub.pwt_max, respectively.
6. The hybrid electric vehicle of claim 1, wherein the transmission does not include a torque converter.
7. The hybrid electric vehicle of claim 1, wherein the controller is configured to start the engine using the first electric motor.
8. The hybrid electric vehicle of claim 7, wherein the engine does not include a starter.
9. A method of optimally controlling a parallel hybrid powertrain of a hybrid electric vehicle, the method comprising: providing the parallel hybrid powertrain, the parallel hybrid powertrain comprising: an engine; a transmission; a battery system; a first electric motor coupled to the engine by a first clutch between the engine and the first electric motor; a second electric motor coupled to the transmission and to the first electric motor by a second clutch between the first and second electric motors; controlling, by a controller of the hybrid electric vehicle, the parallel hybrid powertrain for optimal operation across a plurality of different propulsion and charging modes, including calculating cost values for each of the engine and the first and second electric motors and selecting optimal propulsion and charging modes based on a minimum cost value calculated using a minimum cost equation based on the calculated cost values and a set of at least one of penalty factors and penalty functions relating to an electricity power change, a torque change rate, engine start-stop frequency, transmission shift frequency, and thermal states relative to overheating; and determining, by the controller, the minimum cost value min(J) using the following equation:
min(J)=∫.sub.0.sup.tE.sub.ICE+ƒ.sub.penE.sub.battery+F.sub.ICE_control+F.sub.ICE_StartStop+F.sub.shift+F.sub.thermaldt where E.sub.ICE is a fuel consumption rate of the engine, E.sub.battery is a total electricity power change of the battery system, ƒ.sub.pen is a multiplier penalty factor used to tune the weight of the electricity power change, F.sub.ICE_control is a penalty function as torque change rate to consider a controllability of engine torque, F.sub.ICE_StartStop is a penalty function to consider a drivability cost of engine start-stop, F.sub.shift is a penalty function to consider a drivability cost of a transmission shift, and F.sub.thermal is a penalty function to consider thermal states of the parallel hybrid powertrain to avoid overheating.
10. The method of claim 9, further comprising executing, by the controller, a launch procedure whereby the vehicle is launched using only the second electric motor for propulsive torque.
11. The method of claim 10, wherein the launch procedure further comprises speed matching, by the controller, the engine with at least one of the first and second electric motors.
12. The method of claim 9, further comprising controlling, by the controller, the parallel hybrid powertrain to operate in a charge sustaining mode or a charge depletion mode for the battery system.
13. The method of claim 9, wherein optimization of the minimum cost function equation is subject to the following constraints:
P.sub.pwt=P.sub.demand
0≤P.sub.ICE≤P.sub.ICE_max
P.sub.P1R_min≤P.sub.P1R≤P.sub.P1R_max
P.sub.P2_min≤P.sub.P2≤P.sub.P2_max
SOC.sub.min≤SOC≤SOC.sub.max
I.sub.min≤I≤I.sub.max
T.sub.pwt_min≤T.sub.pwt≤T.sub.pwt_max where P.sub.pwt is a total powertrain propulsion power, P.sub.demand is a driver's power demand, constraints on the engine fuel consumption rate E.sub.ICE include (i) P.sub.ICE, an engine power determined by supervisory power management and (ii) P.sub.ICE_max, a maximum engine power at the given operation conditions, constraints on the battery system total electricity power change include (i) P.sub.P1R_min and P.sub.P1R_max, maximum first electric motor charging and driving powers at the given operation conditions, respectively, (ii) P.sub.P2_min and P.sub.P2_max, the maximum second electric motor charging and driving powers at the given operation conditions, respectively, (iii) SOC, the battery system state of charge relative lower and upper bounds SOC.sub.min and SOC.sub.max, respectively, and (iv) I, the battery system charge and discharge current relative to lower and upper bounds I.sub.min and I.sub.max, respectively, and T.sub.pwt is the powertrain torque relative to lower and upper bounds T.sub.pwt_min and T.sub.pwt_max, respectively.
14. The method of claim 9, wherein the transmission does not include a torque converter.
15. The method of claim 9, further comprising starting, by the controller, the engine using the first electric motor.
16. The method of claim 15, wherein the engine does not include a starter.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
DESCRIPTION
(5) As previously mentioned, there remains a desire for improvement in the art of hybrid electric vehicle (HEV) powertrain control systems. Accordingly, improved HEV powertrain control systems and methods are presented. These systems and methods are specific to a parallel HEV powertrain configuration in which there are multiple electric motors in addition to an engine that could be providing propulsive torque to a driveline of the HEV. It will be appreciated that the terms “parallel hybrid powertrain” and “parallel HEV powertrain” are both be used herein to describe the vehicle's powertrain configuration. The systems and methods control the parallel hybrid powertrain for optimal operation across a plurality of different propulsion and charging modes (charge sustaining, charge depletion, etc.). These control schemes and the parallel hybrid powertrain configuration also provide for starting the engine with an electric motor instead of a starter and for launching the vehicle with one or two electric motors and not the engine (also referred to as an “zero emissions launch”). Potential benefits include increased efficiency (e.g., fuel economy) and decreased costs due to the elimination of a conventional starter and a torque converter for the transmission.
(6) Referring now to
(7) As previously mentioned, potential benefits of the parallel hybrid powertrain 104 include the elimination of a conventional engine starter and a conventional transmission torque converter. More specifically, the first electric motor 120 (P1R) is configured to start the engine 108, and the second electric motor 128 (P2) is configured to speed synchronization with the transmission 112. Non-limiting examples of the set of sensors 140 or other known parameters used by the controller for optimal control (e.g., power management or maximization) of the parallel hybrid powertrain include: a power demand sensor, a transmission control module (TCM) shift command, a TCM launch command, an engine control unit (ECU) engine control signal, a battery management system (BMS) battery system state signal, a braking control signal, and a powertrain temperature sensor. It will be appreciated that the TCM, the ECU, and the BMS could all be part of the controller 136, or that these components could be separate controllers of sub-controllers of the parallel hybrid powertrain 104.
(8) Referring now to
(9) Referring now to
(10) In one exemplary implementation, the objective function for determining the minimum cost value min(J) is defined as follows:
min(J)=∫.sub.0.sup.tE.sub.ICE+ƒ.sub.penE.sub.battery+F.sub.ICE_control+F.sub.ICE_StartStop+F.sub.shift+F.sub.thermaldt
where E.sub.ICE is the fuel consumption rate of the engine 108, E.sub.battery is the total electricity power change of the battery system 116, ƒ.sub.pen is a multiplier penalty factor used to tune the weight of the electricity power change in the cost function, F.sub.ICE_control is a penalty function as torque change rate to consider the controllability of engine torque, F.sub.ICE_StartStop is a penalty function to consider the drivability cost of engine start-stop, F.sub.shift is a penalty function to consider the drivability cost of a transmission shift, and F.sub.thermal is a penalty function to consider the thermal states of the powertrain 104 to avoid overheating.
(11) Under each feasible operation state, the cost function is evaluated for the available adjacent gear states of upper two gears and lower two gears. The optimal control results are obtained with a minimum solution in the set of all the states comprising combination of power states and gear states. The penalty factor ƒ.sub.pen is used to set the weight on electrification system power management at hybrid mode. Appropriate value of the penalty factor ƒ.sub.pen would maintain the battery system state of charge (SOC) within appropriate range from beginning to the end of the driving cycle, and realize high powertrain efficiency through motor charge and discharge. To determine the optimal penalty factor, the HEV 100 could be tested with different driving cycles and varied penalty factors. In real driving conditions, the penalty factor could then be chosen from the one resulting in best performance for the driving pattern closest to the test, which is an online adaptation and auto-tuning process.
(12) In one exemplary implementation, the optimization is subject to the following constraints:
P.sub.pwt=P.sub.demand
0≤P.sub.ICE≤P.sub.ICE_max
P.sub.P1R_min≤P.sub.P1R≤P.sub.P1R_max
P.sub.P2_min≤P.sub.P2≤P.sub.P2_max
SOC.sub.min≤SOC≤SOC.sub.max
I.sub.min≤I≤I.sub.max
T.sub.pwt_min≤T.sub.pwt≤T.sub.pwt_max
where P.sub.pwt is the total powertrain propulsion power, P.sub.demand is the driver's power demand, P.sub.ICE is the engine power determined by supervisory power management, P.sub.ICE_max is the maximum engine power at the given operation conditions, P.sub.P1R_min and P.sub.P1R_max are the maximum P1R motor charging and driving powers at the given operation conditions, respectively, P.sub.P2_min and P.sub.P2_max are the maximum P2 motor charging and driving powers at the given operation conditions, respectively, SOC is the battery system state of charge relative lower and upper bounds SOC.sub.min and SOC.sub.max, respectively, I is the battery system charge and discharge current relative to lower and upper bounds I.sub.min and I.sub.max, respectively, and T.sub.pwt is the powertrain torque relative to lower and upper bounds T.sub.pwt_min and T.sub.pwt_max, respectively.
(13) Apart from the fuel consumption to be accounted for the engine 108, the effect of start-stop operation on drivability and engine torque controllability are incorporated in the cost that involves engine operation. When the engine torque command is zero from supervisory power management optimization, controller 136 would determine whether to continue to run the engine 108 at idle conditions to charge, or to cut off the fuel supply with F.sub.ICE_StartStop in the cost function. To determine the gear states, the current controller 136 adopts a rule-based shift logic. At all times, the supervisory power management system would compute the total cost at current gear state GEAR and the adjacent two upper (GEAR+1, GEAR−i−2) and lower gears (GEAR−i, GEAR−2), if available and feasible. When the driver's power demand changes, the controller 136 would decide if shift to another gear would reduce the fuel consumption. Moreover, the adverse effect on drivability performance induced by gear shift is evaluated with a powertrain dynamics model. By using a cost function for drivability reduction, the supervisory control would strike a balance between fuel economy and driving comfort to decide if shift action should be taken.
(14) As expected, electric mode is most power-efficient among all the operation states. The parallel hybrid powertrain would run at electric only (EV) mode as long as the electrification system works appropriately and the battery state of charge (SOC) is high or satisfies a threshold. In the EV mode, it is possible to run the two motors 120, 128 with an optimal power split. When both motors 120, 128 operate to propel the HEV 100, clutch 132 is to be engaged. Thus, this clutch 132 (K1) could also be referred to as a launch clutch. If only the second electric motor 128 (P2) is to be run for propulsion, an electric pump (not shown) inside the transmission 112 would pump the transmission fluid to meet the transmission flow or pressure demand of hydraulic actuation, cooling, and lubrication. The total electricity power change E.sub.battery of the battery system 116 is determined as follows:
E.sub.battery=E.sub.high_volt+E.sub.low_volt
where E.sub.high_volt is the electric power change induced by the high voltage portion of the powertrain 104 (i.e., the motors 120, 128 and PIMS 144a, 144b) and E.sub.low_volt is electric power consumed by the low voltage components of the powertrain 104 (electric pumps, compressors, heaters, lights, radios, etc.).
(15) When only the first electric motor 120 (P1R) is used to propel the vehicle:
E.sub.high.sub.
P.sub.P1R=P.sub.demand
where E.sub.P1R is the electric power change induced by the first electric motor 120 (P1R) charging or driving, E.sub.P1R_PIM is the electric power loss generated by PIM 144a, and P.sub.P1R is the propulsion power provided by the first electric motor 120 (P1R). Similarly, when only the second electric motor 128 (P2) is used to propel the HEV 100:
E.sub.high.sub.
P.sub.P1R=P.sub.demand
where E.sub.P2 is the electric power change induced by the second electric motor 128 (P2) charging or driving, E.sub.P2_PIM is the electric power loss generated by PIM 144a, and P.sub.P2 is the propulsion power provided by the second electric motor 128 (P2). Lastly, when both electric motors 120, 128 are used to propel the HEV 100:
E.sub.high.sub.
P.sub.P1R+P.sub.P2=P.sub.demand
with the power split between the motors 120, 128 being optimized with the minimal total powertrain cost.
(16) When battery system SOC drops to a low level that requires motor charging, there are three different operation modes. A first mode is to use engine to propel the HEV 100 while using the second electric motor 128 (P2) as generator to brake appropriate amount of torque for charging. The second mode is to use the second electric motor 128 (P2) for driving and to run the first electric motor 120 (P1R) as generator to provide electricity power through the two PIMS 144a, 144b. The third mode takes place when the HEV 100 is decelerated with motor regeneration. For the first mode, the optimal charge sustaining through engine torque braking is chosen from two different cases of scenarios:
(17)
(18) For the second mode, the engine 108 could run at a speed independent of the second electric motor 128 (P2), which is mounted on the driveline. This involves disengaging clutch 132, which allows the engine 108 to operate at a high speed and efficiency region. The powertrain power change could be considered as:
E.sub.high_volt_P1R=−E.sub.P1R+E.sub.P1R.sub.
E.sub.ICE=E.sub.P1R
P.sub.P2=P.sub.demand.
(19) The third and final mode (regenerative braking) is achieved with the second electric motor 128 (P2) being used as a generator. Such charging would be very intermittent but it could utilize the free energy during braking. The braking comfort aspect of drivability should be taken into account for braking control with a limited torque. The P2 motor braking control could be performed along with downshift control through the shift drivability consideration F.sub.shift. The controller torque for P2 motor braking could be determined as follows:
T.sub.P2_regen=min(T.sub.comƒ.sub.
where T.sub.P2_regen is the controlled P2 motor braking torque for regeneration, T.sub.comƒ.sub.
(20)
(21) To start engine with spark ignition, the engine crankshaft needs to be ramped up to a target speed for firing without issue. To achieve that, clutch 128 (K0) is to be engaged and the speed of the first electric motor 120 (P1R) is to be ramped up to the same target speed with motor control.
(22) As previously discussed, it will be appreciated that the term “controller” as used herein refers to any suitable control device or set of multiple control devices that is/are configured to perform at least a portion of the techniques of the present disclosure. Non-limiting examples include an application-specific integrated circuit (ASIC), one or more processors and a non-transitory memory having instructions stored thereon that, when executed by the one or more processors, cause the controller to perform a set of operations corresponding to at least a portion of the techniques of the present disclosure. The one or more processors could be either a single processor or two or more processors operating in a parallel or distributed architecture.
(23) It should be understood that the mixing and matching of features, elements, methodologies and/or functions between various examples may be expressly contemplated herein so that one skilled in the art would appreciate from the present teachings that features, elements and/or functions of one example may be incorporated into another example as appropriate, unless described otherwise above.