MOTOR AND TORQUE CONVERTER CLUTCH CONTROL STRATEGY FOR ELECTRIC DRIVE UNIT HAVING MOTOR-DRIVEN TORQUE CONVERTER
20230166710 · 2023-06-01
Assignee
Inventors
- Norman K. Bucknor (Troy, MI)
- Chunhao J. Lee (Troy, MI)
- Dongxu Li (Troy, MI)
- Lei Hao (Troy, MI)
- Chengwu Duan (Shanghai, CN)
Cpc classification
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
F16H45/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W10/024
PERFORMING OPERATIONS; TRANSPORTING
B60W2510/1015
PERFORMING OPERATIONS; TRANSPORTING
B60W50/06
PERFORMING OPERATIONS; TRANSPORTING
B60W2710/024
PERFORMING OPERATIONS; TRANSPORTING
F16H2045/0215
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W30/18027
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W10/02
PERFORMING OPERATIONS; TRANSPORTING
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
B60W50/06
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method for controlling an electric drive unit (EDU) having a motor-driven torque converter includes receiving a request signal indicative of a requested output torque of the EDU, and operating the motor at a target motor speed using the requested output torque. The target motor speed minimizes system losses while achieving the requested output torque. When the requested output torque remains below a calibrated threshold and a turbine speed is less than a corner speed of the motor, a torque converter clutch (TCC) transitions to or remains in a locked state. The controller commands the TCC to transition to an unlocked state to reach the target motor speed, thereby selectively enabling torque multiplication. A powertrain system includes a driven load and the EDU. A computer readable storage medium may include executable instructions for performing the method.
Claims
1. A method for controlling an electric drive unit (EDU) of a motor vehicle, the EDU having a torque converter connected to an electric traction motor such that a pump of the torque converter is driven by an output member of the electric traction motor, the method comprising: receiving, via a controller, a request signal indicative of a requested output torque of the EDU; accelerating the electric traction motor to a target motor speed at a calibrated speed profile, the calibrated speed profile corresponding to a predetermined vehicle acceleration rate, wherein the calibrated speed profile and the target motor speed are configured to minimize total system losses of the EDU while achieving the requested output torque; when the predetermined vehicle acceleration rate remains below a calibrated acceleration threshold and a turbine speed of a turbine of the torque converter is less than a corner speed of the electric traction motor, commanding a torque converter clutch (TCC) of the torque converter to transition to or remain in a locked state, and commanding the TCC to transition to an unlocked state to reach the target motor speed, thereby selectively enabling multiplication of an input torque from the electric traction motor when operating at the target motor speed.
2. The method of claim 1, wherein the target motor speed corresponds to an actual output torque that is achievable by the torque converter when the TCC is in the unlocked state being equal to an actual output torque achievable by the torque converter when the TCC is in a locked state.
3. The method of claim 1, wherein receiving the request signal includes receiving a pedal position signal indicative of a percentage of apply force or travel of an accelerator pedal of the motor vehicle.
4. The method of claim 3, further comprising extracting the target motor speed, via the controller, from a lookup table indexed by the pedal position.
5. The method of claim 1, further comprising: when the TCC is in the locked state, applying a hysteresis band below a predetermined speed of the electric traction motor to prevent the TCC from transitioning from the locked state to the unlocked state while the motor vehicle operates within the hysteresis band.
6. The method of claim 1, the method further comprising: determining if the motor vehicle is stationary or moving; and ramping a rotary speed of the pump of the torque converter to the target motor speed at a first rate or a second rate depending on whether the motor vehicle is stationary or moving, respectively.
7. The method of claim 6, further comprising: when the motor vehicle is stationary, ramping the rotary speed of the pump of the torque converter to the target motor speed at the first rate, wherein the first rate is a calibrated maximum acceleration rate of the electric traction motor.
8. The method of claim 6, further comprising: when the motor vehicle is moving, ramping the rotary speed of the pump of the torque converter to the target motor speed at the second rate, wherein the second rate is less than the first rate and is limited by an available battery power level of a propulsion battery connected to the electric traction motor.
9. The method of claim 1, further comprising: maintaining the TCC in the locked state when the electric traction motor operates below a peak motor torque; and unlocking the TCC when the requested output torque exceeds the peak motor torque.
10. A powertrain system for a motor vehicle, comprising: a driven load; and an electric drive unit (EDU) coupled to the driven load, the EDU comprising: an electric traction motor operatively connected to the driven load; a torque converter having a pump and a turbine, wherein the pump is connected to and driven by the electric traction motor; and a controller in communication with the electric traction motor and the torque converter, wherein the controller is configured to: receive a request signal indicative of a requested output torque of the EDU; accelerate the electric traction motor to a target motor speed at a calibrated speed profile, the calibrated speed profile corresponding to a predetermined vehicle acceleration rate, wherein the target motor speed and the calibrated speed profile are configured to minimize total system losses of the EDU while achieving the requested output torque; command a torque converter clutch (TCC) of the torque converter to transition to or remain in a locked state when the predetermined vehicle acceleration rate remains below a calibrated acceleration threshold and a turbine speed of the turbine of the torque converter is less than a corner speed of the electric traction motor; and command the TCC to transition to an unlocked state to reach the target motor speed, thereby selectively enabling multiplication of an input torque from the electric traction motor when operating at the target motor speed.
11. The powertrain system of claim 10, wherein the calibrated acceleration threshold is a predetermined vehicle acceleration rate at which an output torque achievable by the torque converter when the TCC is in the unlocked state equals an output torque achievable by the torque converter when the TCC is in a locked state.
12. The powertrain system of claim 10, further comprising an accelerator pedal, wherein the request signal includes a pedal position signal indicative of a percentage of apply force or travel of the accelerator pedal.
13. The powertrain system of claim 12, wherein the controller is configured to extract the target motor speed from a lookup table indexed by a pedal position of the accelerator pedal.
14. The powertrain system of claim 10, wherein the controller is configured prevent the TCC from transitioning from the locked state to the unlocked state while the motor vehicle operates within a hysteresis band.
15. The powertrain system of claim 10, wherein the driven load includes one or more road wheels of the motor vehicle, and the EDU is used aboard the motor vehicle to power a vehicle propulsion function thereof.
16. The powertrain system of claim 15, wherein the controller is configured to determine if the motor vehicle is stationary or moving, and to thereafter ramp a rotary speed of the pump of the torque converter to the target motor speed at a first rate or a second rate depending on whether the motor vehicle is stationary or moving, respectively.
17. The powertrain system of claim 16, wherein when the motor vehicle is stationary, the controller is configured to ramp the rotary speed of the pump of the torque converter to the target motor speed at the first rate, and wherein the first rate is a calibrated maximum acceleration rate of the electric traction motor.
18. The powertrain system of claim 16, wherein when the motor vehicle is moving, the controller is configured to ramp the rotary speed of the pump of the torque converter to the target motor speed at the second rate, wherein the second rate is less than the first rate and is limited by an available battery power level of a propulsion battery connected to the electric traction motor.
19. A computer-readable storage medium on which instructions are recorded for controlling an electric drive unit (EDU) having a torque converter connected to an electric traction motor, such that a pump of the torque converter is driven by an output member of the electric traction motor, wherein execution of the instructions by a processor causes the processor to: receive a request signal indicative of a requested output torque of the EDU; accelerate the electric traction motor to a predetermined target motor speed at a predetermined speed profile, the calibrated speed profile corresponding to a predetermined vehicle acceleration rate, wherein the predetermined target speed and the calibrated speed profile are configured to minimize total system losses of the EDU while achieving the requested output torque; command a torque converter clutch (TCC) of the torque converter to transition to or remain in a locked state when the predetermined vehicle acceleration rate remains below a calibrated acceleration threshold and a turbine speed of the torque converter is less than a corner speed of the electric traction motor; and command the TCC to transition to an unlocked state to reach the target motor speed, thereby selectively enabling multiplication of an input torque from the electric traction motor when operating at the target motor speed.
20. The computer-readable storage medium of claim 19, wherein the execution of the instructions causes the processor to maintain the TCC in the locked state when the electric traction motor operates below a peak motor torque, and to unlock the TCC only when the requested output torque exceeds the peak motor torque.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
DETAILED DESCRIPTION
[0024] The present disclosure is susceptible of embodiment in many different forms. Representative examples of the disclosure are shown in the drawings and described herein in detail as non-limiting examples of the disclosed principles. To that end, elements and limitations described in the Abstract, Introduction, Summary, and Detailed Description sections, but not explicitly set forth in the claims, should not be incorporated into the claims, singly or collectively, by implication, inference, or otherwise.
[0025] For purposes of the present description, unless specifically disclaimed, use of the singular includes the plural and vice versa, the terms “and” and “or” shall be both conjunctive and disjunctive, “any” and “all” shall both mean “any and all”, and the words “including”, “containing”, “comprising”, “having”, and the like shall mean “including without limitation”. Moreover, words of approximation such as “about”, “almost”, “substantially”, “generally”, “approximately”, etc., may be used herein in the sense of “at, near, or nearly at”, or “within 0-5% of”, or “within acceptable manufacturing tolerances”, or logical combinations thereof.
[0026] Referring to the drawings, wherein like reference numbers refer to like features throughout the several views, and beginning with
[0027] As described in detail herein, the powertrain system 12 includes an electronic controller (C) 50, e.g., a powertrain control system. The controller 50 automatically regulates operation of the powertrain system 12, and in particular that of an electric drive unit (EDU) 13 thereof. The EDU 13, an example embodiment of which is depicted in
[0028] Referring briefly to
[0029] The torque converter 14 is configured to facilitate flow of fluid therewithin when managing the degree of fluid coupling between the pump 14P and the turbine 14T. To that end, the torque converter 14 includes a stator 14S formed within the torque converter 14 for selectively coupling the pump 14P and turbine 14T for common rotation. The stator 14S alters the flow of fluid between the pump 14P and the turbine 14T, such that returning fluid aids rotation of the pump 14P, thus enabling the stator 14S to multiply torque from the motor 16A. Additionally, the torque converter 14 includes the TCC 14C, also shown schematically in
[0030] As appreciated in the art, the torque converter 14 of
[0031] Referring again to
[0032] To that end, as part of its ongoing monitoring and control efforts, the controller 50 is configured to receive a request signal (arrow CC.sub.R), itself indicative of a requested output torque and corresponding speed of the powertrain system 12, inclusive of the EDU 13. In the embodiment of
[0033] The constituent process blocks of the method 100 of
[0034] In the illustrated representative configuration of
[0035] Aboard the motor vehicle 10, the coupled load may include one or more of the road wheel(s) 11, and/or one or more drive axles 24A and/or 24B connected thereto. The output member 160 may be variously embodied as a rotatable gear set, a shaft, or another suitable mechanical coupling mechanism. The road wheels 11 in the illustrated use case may be configured as front and/or rear road wheels 11 in different embodiments. Where a single traction motor 16A is used, a differential 22 may be connected to the output shaft 200 of the transmission 18 and used to direct or vector torque as needed to the road wheels 11 disposed on the drive axles 24A and 24B.
[0036] Still referring to
[0037] For a polyphase/alternating current (AC) embodiment of the electric traction motor 16A, the powertrain system 12 includes a power inverter module (PIM.sub.A) 25A connected to the motor 16A via an AC voltage bus 28. The AC voltage bus 28 provides an AC voltage (VAC) to the stator 16S. Power is supplied to a direct current (DC) side of the same PIM 25A by a DC voltage bus 26. The DC voltage bus 26 carries a DC voltage (VDC), and thus is connected to an onboard voltage supply 35, in this instance an exemplary rechargeable high-voltage battery pack (B.sub.HV) having a lithium-ion or other suitable electrochemical composition. As the voltage capability of the voltage supply 35 is typically much higher than auxiliary 12-15 V auxiliary voltage levels, e.g., 60 V-300 V or more, the powertrain system 12 may also be equipped with a DC-to-DC converter (not shown), which in turn is connected to a 12-15 V auxiliary battery, typically a lead-acid battery. As the DC-DC converter and the auxiliary battery are well understood in the art, these components are omitted from
[0038] The controller 50 of
[0039] Referring to
[0040] Two exemplary motor speed traces 60 and 61 are depicted in
[0041] In the event the motor vehicle 10 is moving and the TCC 14C is currently in a locked state (L), however, the controller 50 may take a different approach during a speed control mode of the electric traction motor 16A and/or timing of transitions between the locked/unlocked states of the TCC 14C. For example, an operator of the motor vehicle 10 may slowly accelerate from a standstill with light pedal pressure until a time coinciding with a second target point P2, with the operator thereafter executing a tip-in event, e.g., by applying a greater pedal force. Such an event is indicated by trace 61 between the second target point P2 and a third target point P3. In this instance, the controller 50 unlocks the TCC 14C of
[0042] The controller 50 shown in
[0043] The rate of acceleration or speed profile of the electric traction motor 16A, being powered as it is by the voltage supply 35 of
[0044] Referring briefly to
[0045] As part of the present solution, the controller 50 may use one or more system models to determine a qualitatively “best” motor speed trajectory 72 or profile for the electric traction motor 16A. This occurs based on a requested vehicle acceleration rate. For instance, the controller 50 may consider the full range of travel of the accelerator pedal 19 of
[0046] At or below a given speed trajectory 72, the controller 50 may command the TCC 14C of
[0047] Referring to
[0048] In a general implementation, the method 100 includes receiving, via the controller 50, the request signal (arrow CC.sub.R) indicative of a requested output torque of the EDU 13, e.g., of a motor vehicle having the EDU 13, and accelerating the electric traction motor 16A to the target motor speed (N.sub.TGT) corresponding to a predetermined vehicle acceleration rate, e.g., as shown in
[0049] An exemplary embodiment commences at block B102 (“REC CC.sub.R”) with the controller 50 of
[0050] At block B104 (“CALC N.sub.T”), the controller 50 next calculates an equivalent turbine speed (N.sub.T) using the values determined in block B102, before proceeding to block B106. That is, the controller 50 calculates the speed that the turbine 14T of the torque converter 14 shown in
[0051] At block B104 (“CALC N.sub.TP”), the controller 50 calculates a predicted turbine speed (N.sub.TP) using the values determined in block B102, before proceeding to block B126. That is, the controller 50 calculates the speed that the turbine 14T of the torque converter 14 shown in
[0052] At block B105 (N.sub.T ≥ N.sub.C?”) the measured turbine speed (N.sub.T) is compared with the motor corner speed (N.sub.C) of the electric traction motor 16A, which is a function of the system battery voltage. As appreciated in the art, for a torque-speed curve of a given electric machine, e.g., the motor 16A, there exists a speed — the corner speed N.sub.C — at which output torque peaks or declines regardless of an increase in speed of the motor 16A. When performing block B105, therefore, the controller 50 may reference one or more lookup tables or otherwise access information describing the torque-speed relationship of the particular configuration of the motor 16A. The method 100 proceeds to block B107 when the turbine speed (N.sub.T) exceeds the corner speed (N.sub.C), and to block B108 in the alternative when the corner speed (N.sub.C) exceeds the turbine speed (N.sub.T).
[0053] Block B106 (“TCC = L”) of
[0054] Block B107 (“TCC U?”) determines the present locked/unlocked state of the TCC 14. If the TCC 14C is already locked, control passes to block B106. If block B107 detects that the TCC 14 is unlocked, however, control is transferred to block B104.
[0055] At block B108 (“N.sub.M≥ N.sub.C?”), the controller 50 of
[0056] At block B109 (“P.sub.O < MIN(P.sub.M, P.sub.B))”, the controller 50 of
[0057] At block B110 (“T.sub.O < T.sub.UL”), the controller 50 shown in
[0058] Block B112 (“TCC = UL”) of the method 100 entails unlocking the TCC 14C if the TCC 14C is not already in the unlocked state. As noted above, the controller 50 commands the locked/unlocked state of the TCC 14C via the control signals (arrow CC.sub.14). The method 100 thereafter proceeds to block B114.
[0059] Block B114 (“DET N.sub.TGT”) entails determining the target motor speed (N.sub.TGT) for the present vehicle acceleration rate. As described above with reference to the example motor speed trajectories 72 of
[0060] At block B116 (“SC; N.sub.10 = 0?”), the controller 50 next transitions to speed control mode of the motor 16A if the controller 50 is not already operating in this mode. As appreciated in the art, speed of a rotary electric machine is proportional to voltage when the load on the machine is constant. Thus, speed control involves controlling the voltage supply to the motor 16A to achieve the target motor speed (N.sub.TGT) at the defined speed profile. The controller 50 then determines if the motor vehicle 10 of
[0061] Block B118 (“RMP=MAX”) includes linearly increasing or ramping the motor speed (N.sub.M) at a maximum ramp rate, i.e., a predetermined maximum rate at which the electric traction motor 16A is capable of accelerating based on the particular configuration of the motor 16A, battery power limits, etc. Block B118 continues in a loop with block B129A, with the method 100 proceeding to block B124 when the target motor speed (N.sub.TGT) has been reached.
[0062] Block B120 (“N.sub.M ≠ N.sub.TGT?”) includes determining via the controller 50 whether the motor speed (N.sub.M) and the target motor speed (N.sub.TGT) are not equal. The method 100 proceeds to block B122 when the two values are equal, and to block B124 when the motor speed (N.sub.M) does not equal the target motor speed (N.sub.TGT).
[0063] Block B122 (“RMP =ƒ(X)”) includes ramping the motor speed (N.sub.M) at a calibrated ramp rate, which for the purposes of block B122 may be a function, i.e., ƒ(X), of a difference between the current motor speed and the target motor speed (N.sub.TGT), and/or a difference between the maximum required battery power and the current battery power. The method 100 then proceeds to block B124.
[0064] Block B124 (“N.sub.M = N.sub.T.sub.GT”) includes setting the motor speed (N.sub.M) to the target motor speed (N.sub.TGT) while operating in the speed control mode before proceeding to block B106. Torque demand either falls within or equals a peak torque envelope of the electric traction motor 16A or equals the peak torque. If the latter, use of the torque converter 14 will not be effective since the traction motor 16A is power-limited.
[0065] At block B126 (“Set N.sub.TGT = N.sub.TP”), the controller 50 sets the new target motor speed N.sub.TGT to the predicted turbine speed N.sub.TP from block B104 and advances to block B127.
[0066] At block B127 (“RMP = ƒ(dTo/dt”), the controller 50 next estimates the required motor speed change when ramping to achieve the target motor speed (N.sub.TGT), and provides limits on the ramping rate so as to minimize the torque disturbance in the output torque (T.sub.O). Block B127 loops with block B129B until the motor speed reaches the target motor speed, i.e., N.sub.M = N.sub.TGT. Control is then passed to block B106.
[0067] Blocks B129A and B129B verify whether respective blocks B118 and B122 have met their speed targets, e.g., using a comparator circuit.
[0068] Referring now to
[0069] The optimal lockup point for the TCC 14C is defined as the point of achieving peak battery power, or peak motor power if lower than the peak battery power. Torque multiplication by the torque converter 14 of
[0070] To avoid a sharp perceptible drop in motor speed (N.sub.M) during the lockup period, the controller 50 may automatically adjust a lockup point initially determined from pure optimization. That is, using a cost optimization analysis, the controller 50 may initially determine an optimal lockup point for a given acceleration rate. The optimal lockup point occurs when the battery has reached peak power and the turbine output torque falls below the maximum achievable motor torque, e.g., points PL1 and PL2. The controller 50 may adjust the lockup point to a slightly later time to avoid noise, vibration, and harshness. One way of doing this is to institute a hysteresis control band, applying the TCC 14C at the most power-efficient points along a given speed profile before lockup of the TCC 14C occurs. For instance, when the TCC 14C is in the locked state, applying a hysteresis band below a predetermined speed of the electric traction motor 16A would help prevent the TCC 14C from transitioning from the locked state to the unlocked state while the motor 16A operates within the hysteresis band. This in turn may help the controller 50 avoid frequent opening and closing of the TCC 14C.
[0071] Referring to
[0072] As shown at region 95, early lockup may lead to a perceptible driveline torque disturbance. The corresponding drop in motor speed is seen in trajectory 190. The controller 50 thus avoids such disturbances by setting the lockup point slightly later in time, such that the controller 50 follows one of the alternative trajectories 96, which in turn enable trajectories 98 for ensuring a more gradual rise in lockup axle power. The motor speed trajectory located nearest the optimal lockup point, e.g., derived using optimization calculations as noted above, such as based on peak battery power, may be interpolated based on the current turbine speed. Tradeoffs are thus made by the controller 50 as needed between the resulting torque disturbances due to lockup-induced motor deceleration and the different available axle power transitions of trajectories 98.
[0073] Those skilled in the art in view of the forgoing disclosure will appreciate that the method 100 may be alternatively implemented in computer-readable storage medium form, e.g., the memory 54 of
[0074] Moreover, execution of the instructions causes the controller 50 or the processor 52 thereof to command the TCC 14C to transition to or remain in a locked state when the optimal vehicle acceleration rate remains below a calibrated acceleration threshold, and a turbine speed (N.sub.T) of the torque converter 14 is less than the corner speed (N.sub.C) of the electric traction motor 16A. The controller 50 is also caused to command the TCC 14C to transition to an unlocked state upon reaching the target speed (N.sub.TGT), thereby selectively enabling multiplication of the input torque (arrow T.sub.I) from the motor 16A when operating at the target speed (N.sub.TGT).
[0075] In some implementations of the computer-readable storage medium or memory 54, the execution of the instructions causes the processor 52 to maintain the TCC 14C in the locked state when the motor 16A operates below a peak motor torque, and to unlock the TCC 14C when the requested output torque exceeds the peak motor torque.
[0076] Using the method 100 as set forth above, the controller 50 is able to select an optimal motor speed trajectory or profile when operating in a speed control mode. The controller 50 may do so for different vehicle acceleration rates in a manner that minimizes overall system losses and improves drive quality, while at the same time achieving a desired output torque. Thus, the present teachings improve the performance benefits of adding the motor-driven torque converter 14 to the powertrain system 12 by controlling the electric traction motor 16A or its variants and TCC 14C in a well-coordinated manner. These and other benefits will be appreciated by those skilled in the art in view of the foregoing disclosure.
[0077] The detailed description and the drawings or figures are supportive and descriptive of the present teachings, but the scope of the present teachings is defined solely by the claims. While some of the best modes and other embodiments for carrying out the present teachings have been described in detail, various alternative designs and embodiments exist for practicing the present teachings defined in the appended claims. Moreover, this disclosure expressly includes combinations and sub-combinations of the elements and features presented above and below.