SYSTEM AND METHOD FOR CONTROLLING A MOTOR DURING CLUTCH SHIFTING IN A MULTI-SPEED ELECTRIC DRIVETRAIN
20240125088 ยท 2024-04-18
Assignee
Inventors
- Michael J. Barngrover (Brimfield, IL, US)
- Brian E. Lister (Edwards, IL, US)
- Michael D. Beyer (Chillicothe, IL, US)
Cpc classification
F16H2200/2035
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
E02F9/207
FIXED CONSTRUCTIONS
F16H2200/0021
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H63/502
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H2061/0422
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H61/0403
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H2200/0034
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
A system and method for controlling a motor of an electric drivetrain having a multi-speed transmission with at least a first clutch and a second clutch. The system and method includes initiating a transmission shift requiring engagement of the first clutch, applying synchronizing torque commands to the motor based on an engagement parameter of the first clutch until the shift is complete, and applying non-shifting torque commands to the motor after the shift is complete.
Claims
1. A method for controlling a motor of an electric drivetrain having a multi-speed transmission with at least a first clutch and a second clutch, the method comprising: initiating a transmission shift requiring engagement of the first clutch; applying synchronizing torque commands to the motor based on an engagement parameter of the first clutch until the shift is complete; and applying non-shifting torque commands to the motor after the shift is complete.
2. The method of claim 1, wherein the applying of the synchronizing torque commands to the motor includes varying a motor torque command to a maximum available motor torque during partial engagement of the first clutch.
3. The method of claim 2, wherein the varying of the motor torque command to a maximum available motor torque is done in a linear manner.
4. The method of claim 2, wherein the motor torque command is set to zero prior to the varying of the motor torque command to the maximum available motor torque.
5. The method of claim 2, wherein the applying of the synchronizing torque commands to the motor further includes varying a motor torque command toward zero as the first clutch approaches full engagement.
6. The method of claim 5, wherein the varying of the motor torque command toward zero is initiated at a predetermined partial engagement of the first clutch.
7. The method of claim 6, further including holding steady the synchronizing torque command equal to a desired non-shifting torque command until the first clutch is fully engaged.
8. The method of claim 1, wherein the electric drivetrain is used on an all-electric mobile industrial machine, and the machine is driven only by the motor.
9. The method of claim 1, wherein the first and second clutches are hydraulic clutches.
10. A method for controlling a mobile industrial machine having an electric drivetrain including a traction motor and a multi-speed transmission having at least a first clutch and a second clutch, the method comprising: initiating a transmission shift requiring engagement of the first clutch; applying a motor torque command to a maximum available motor torque during partial engagement of the first clutch; and applying non-shifting torque commands to the motor after the shift is complete.
11. The method of claim 10, wherein the applying of the motor torque command to a maximum available torque is done in a ramp-up manner.
12. The method of claim 11, wherein the motor torque command is set to zero prior to the applying of the motor torque command to the maximum available torque.
13. The method of claim 11, wherein the motor torque commands further includes varying the motor torque command toward zero as the first clutch approaches full engagement.
14. The method of claim 13, wherein the varying of the motor torque command toward zero is initiated at a predetermined partial engagement of the first clutch.
15. The method of claim 14, further including holding steady the motor torque command equal to a desired non-shifting torque command until the first clutch is fully engaged.
16. The method of claim 10, wherein the first and second clutches are hydraulic clutches.
17. A system for controlling a motor of an electric drivetrain having a multi-speed transmission, the system comprising: the electric drive train having the multi-speed transmission with at least a first clutch and a second clutch; the motor; and a motor controller configured to perform operations including: applying synchronizing torque commands to the motor based on an engagement parameter of the first clutch during engagement of the first clutch; and applying non-shifting torque commands to the motor after a shift is complete.
18. The system of claim 17, wherein the applying of the synchronizing torque commands to the motor includes varying a motor torque command to a maximum available motor torque during partial engagement of the first clutch.
19. The system of claim 18, wherein the motor torque command is set to zero prior to the varying of the motor torque command to the maximum available torque.
20. The system of claim 18, wherein the applying of the synchronizing torque commands to the motor further includes varying a motor torque command toward zero as the first clutch approaches full engagement.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0008]
[0009]
[0010]
[0011]
[0012]
DETAILED DESCRIPTION
[0013] Both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the features, as claimed. As used herein, the terms comprises, comprising, having, including, or other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements, but may include other elements not expressly listed or inherent to such a process, method, article, or apparatus. Unless explicitly excluded, the use of the singular to describe a component, structure, or operation does not exclude the use of plural such components, structures, or operations or their equivalents. The use of the terms a and an and the and at least one or the term one or more, and similar referents in the context of describing the invention (especially in the context of the following claims) are to be construed to cover both the singular and the plural, unless otherwise indicated herein or clearly contradicted by context. The use of the term at least one followed by a list of one or more items (for example, at least one of A and B or one or more of A and B) is to be construed to mean one item selected from the listed items (A or B) or any combination of two or more of the listed items (A and B; A, A and B; A, B and B), unless otherwise indicated herein or clearly contradicted by context. Similarly, as used herein, the word or refers to any possible permutation of a set of items. In addition, in this disclosure, relative terms, such as, for example, about, generally, substantially, and approximately are used to indicate a possible variation of ?10% in the stated value.
[0014]
[0015] The electric traction motor 110 can be any type of appropriate electric motor sized to provide power, in the form of torque, to an input of the multi-speed transmission 115. The electric motor 110 may be powered by any appropriate energy source (not shown), such as one or more on-vehicle batteries, an electric grid, an on-vehicle engine driven generator, or a fuel cell. The electric traction motor 110 may have motor capability limits, including torque and speed limits, defined by continuous curves, intermittent curves, and/or peak curves in one or more look-up tables corresponding to the particular electric motor of the electric drivetrain system 105.
[0016] The multi-speed transmission 115 may receive input torque from motor 110 and provide output torque to one or more wheels 120 of the machine 100. The multi-speed transmission may be, for example, a two-speed transmission with appropriate gearing (not shown) and two hydraulic clutches 130, 135 in a gearbox 140. The hydraulic clutches 130 may be connected to a pressurized fluid, such as hydraulic system 140 of machine 100. While a two-speed transmission will be described herein, it is understood that a transmission of a greater number of speeds could be used, such as a three-speed or four-speed transmission. Each of the two clutches 130, 135 may be controlled to move between a fully engaged or ON condition, a partially engaged condition and a disengaged or OFF condition. In the fully engaged condition, respective clutch plates of a clutch 130, 135 are in mating contact and transfer full torque from the electric traction motor 110 through the multi-speed transmission 115. In the disengaged or OFF condition, respective clutch plates are spaced apart from one another and that particular clutch does not transfer torque from the electric traction motor 110 through the multi-speed transmission 115. Each clutch 130, 135 is configured to be engaged for a particular speed range of motor 110. Also, each clutch 130, 135 operates within operating parameters, such as an operating temperature limit or an operating pressure limit, both of which may be used to prevent overheating and damage or malfunction of the clutches 130, 135. When a clutch 130, 135 of the two or more clutches 130, 135 moves from the fully engaged condition to the disengaged condition, the clutch 130, 135 is referred to as an offgoing clutch, and when a clutch 130, 135 moves from the disengaged condition to the engaged condition, the clutch is referred to as an oncoming clutch.
[0017] Referring to
[0018] Drivetrain control system 200 may provide outputs from controller 205 in the form of a motor torque command 250 that controls the torque output from electric motor 110. The motor torque commands 250 may include non-shifting motor torque commands when gear shifting is not required, and may include synchronizing motor torque commands during shifting, as will be discussed in more detail below. Additionally, controller 205 may provide clutch control commands 255 for controlling one or both clutches 130, 135, as is known in the art.
[0019] Controller 205 may include memory 240 and one or more processors 245. The memory 240 or secondary storage device associated with controller 205 may store data and/or software routines that may assist controller 205 in performing its functions, such as the functions of method 300 of
INDUSTRIAL APPLICABILITY
[0020] The system and methods of the present disclosure find applicability in electric drivetrains 105 having multi-speed transmissions 115. In particular, the present disclosure finds applicability in the control of a traction motor 110 of an electric drivetrain 105 to assist in the switching of gears of the multi-speed transmission 115 to help avoid detrimental high temperatures and wear of components of multi-speed transmission 115.
[0021] During operation of machine 100, the multi-speed transmission 115 receives an instruction for shifting of gears based on, for example, a desired motive torque request signal 220 from an operator of machine 100 in the operator station 150. The gear shifting instructions may be determined automatically, as is the case for an automatic transmission, or manually, from an operator of the machine 100. The instruction for shifting of gears may include an upshift of the multi-speed transmission 115, or a downshift of the multi-speed transmission 115. Control of the electric traction motor 110 may be based on the instruction for the shifting of gears, as discussed in more detail below.
[0022]
[0023] The steps 310 and 315 of method 300 are performed during a gear shift process of multi-speed transmission 115 of machine 100, and is therefore integrated with control of the clutches and other components of the multi-speed transmission 115, and performed as part of other methods that may be performed by one or more control systems of the machine 100.
[0024]
[0025] As noted above, prior to applying a synchronizing shift torque command 250 to motor 110, a standard, non-shifting torque command is applied to motor 110 (step 305). This standard, non-shifting motor torque command 250 is depicted as 510 in
[0026] In step 410, the motor torque command 250 is maintained at the maximum available motor torque (520 in
[0027] Once controller identifies that a clutch full engagement is approaching, the motor torque command is varied toward zero (step 415). Similar to step 405, the varying of the motor torque command 250 toward zero may be applied in a step-wise manner or in a ramp-type manner, and is depicted in a ramp-type or linear manner 530 in
[0028] It is noted that in some instances, the initial standard non-shifting torque command torque command (510 in
[0029] The drivetrain control system 200 described herein may assist in reducing high traction motor inertial loads on clutches 130, 135 during shifting. This can help reduce elevated temperatures and wear on the clutches 130, 135, and associated components of the electric multi-speed transmission. The methods and operations performed by the controller 205 may also assist in reducing time for dissipation of traction motor inertia while changing gears. In addition, by virtue of the clutch control provided herein, the system and methods manage the relatively greater size of electric motor inertia and, therefore, can implement the clutch control in an electric drivetrain 105 with a multi-speed transmission 115 and provide relatively greater torque output by the electric motor in machines, such as wheel loaders and motor graders.
[0030] It will be apparent to those skilled in the art that various modifications and variations can be made to the disclosed system and methods without departing from the scope of the disclosure. Other embodiments of the system and methods will be apparent to those skilled in the art from consideration of the specification and the accompanying figures. It is intended that the specification, and, in particular, the examples provided herein be considered as exemplary only, with a true scope of the disclosure being indicated by the following claims and their equivalents.