The present teachings generally include an automatic transmission and a control method for implementing a double transition shift in the transmission.
An automatic transmission has a plurality of selectively engageable clutches engageable in different combinations to establish multiple different gears having different ratios of torque of an output member to torque of an input member. A controller can command that the transmission shift between the different gears in response to driver input, or in response to vehicle operating conditions such as vehicle speed, input or output torque, and other conditions.
Some transmissions may be configured so that a shift between two gears is a double transition shift. A double transition shift requires that two of the clutches that are engaged in the current gear be disengaged in the commanded gear, and two other clutches not engaged in the current gear be engaged in the commanded gear. These are referred to as transitioning clutches. Double transition shifts generally require slipping at least some of the transitioning clutches during the shift. However, if one of the clutches involved in the shift has a slip direction in the current gear and an opposite torque direction (i.e., direction in which the clutch carries torque) in the commanded gear, or a torque direction in the current gear and an opposite slip direction in the commanded gear, then that clutch cannot provide reaction torque during the shift and still allow a desired output torque and input acceleration during the shift.
A method of controlling a transmission is provided that identifies such a problematic double transition shift and control clutch torques during the shift to ensure that the clutch identified as having a different slip direction in the one of the current gear and the commanded gear versus torque direction in the other of the current gear and the commanded gear is not required to provide a reaction torque during the shift until slip speed at the clutch is zero or in the same direction as the required torque direction. For example, clutch torques are controlled according to a stored set of equations based on kinematic analysis that relate clutch torque to at least some of output member torque, input member torque, input member acceleration, and clutch slip acceleration. Input torque can be controlled according to the stored set of equations that relate input member torque to at least some of the calculated clutch torques, input member acceleration, and clutch slip acceleration. The method can be implemented to control double transition upshifts and double transition downshifts, whether the upshifts or downshifts are skip shifts or single gear shifts.
Specifically, a method of executing a double transition shift in a transmission having a plurality of selectively engageable clutches engageable in different combinations to establish multiple different gears with gear ratios of torque of an output member to torque of an input member includes receiving a command for a double transmission shift from a current gear to a commanded gear. The double transition shift requires at least four clutches including a first offgoing clutch and a second offgoing clutch that are engaged in the current gear and not engaged in the commanded gear, and a first oncoming clutch and a second oncoming clutch that are not engaged in the current gear and are engaged in the commanded gear.
The method includes determining via a controller that one of the four clutches has a clutch slip direction relative to input member rotation direction in one of the current gear and the commanded gear and an opposite torque direction relative to input member torque direction in the other of the current gear and the commanded gear (i.e., “the required torque direction”).
The controller then calculates clutch torques for at least some of the offgoing clutches and at least some of the oncoming clutches, and controls torque at the offgoing clutches and the oncoming clutches during the shift according to the calculated clutch torques to ensure that the clutch with the opposite slip and torque directions does not provide reaction torque during the shift unless clutch slip across that clutch is zero or in the same direction as the required torque direction.
The method can include controlling the input member torque as well as torques of various ones of the clutches during different phases of the shift so that output member torque, clutch acceleration, and input member acceleration are at desired levels. Additionally, closed loop control of at least some of the clutch torques can be carried out during the clutch shift.
A transmission system with clutches and a controller that controls the clutches to carry out the shift as recited is also provided.
The method can be used for double transition shifts for which previous known methods cannot be used. For example, a simultaneous double transition shift that controls two shifting clutches simultaneously during the inertia phase cannot be used because one of the clutches cannot provide the required torque direction to yield the desired output torque and input member acceleration performance. Additionally, a skip-at-sync control of sequenced power-on downshifts cannot be used for a single transition shift where there is no intermediate gear to sequence through.
The above features and advantages and other features and advantages of the present teachings are readily apparent from the following detailed description of the best modes for carrying out the present teachings when taken in connection with the accompanying drawings.
Referring to the drawings, wherein like reference numbers refer to like components,
The clutch engagement schedule to establish the multiple gear ratios is shown in Table 1. An “X” indicates that a clutch is engaged and carrying torque.
The transmission 12 includes a gearing arrangement of four planetary gear sets 20, 30, 40 and 50. Each planetary gear set 20, 30, 40, 50 has a respective sun gear member 22, 32, 42, 52, ring gear member 24, 34, 44, 54, and carrier member 26, 36, 46, 56 that supports pinion gears 27, 37, 47, 57 that mesh with both the sun gear member 22, 32, 42, 52 and the ring gear member 24, 34, 44, 54.
The clutch C1 is engageable to connect the sun gear member 32 to a stationary (nonrotating) member 60 such as the transmission casing. The clutch C2 is engageable to connect the sun gear member 42 to the stationary member 60. The clutch C3 is engageable to connect the carrier member 56 to the stationary member 60. The clutch C4 is engageable to connect the continuously interconnected carrier member 26 and ring gear member 44 to the carrier member 56. The clutch C5 is engageable to connect the continuously interconnected input member 14 and sun gear member 22 to the carrier member 56. The clutch C6 is engageable to connect the sun gear member 32 to the ring gear member 34.
A controller 70 is operatively connected to each of the clutches C1-C6. The controller 70 has a processor 72 that carries out a stored algorithm 74, also referred to herein as a control module or method 500 of
As indicated in
Table 2 indicates the ratio of slip speed of each clutch with respect to the speed of the input member in each of the gear states. Table 3 indicates the ratio of torque of each clutch with respect to torque of the input member 14 in each of the gear states. It is apparent from Tables 2 and 3 that the direction of slip speed of clutch C1 in the 5th gear is opposite to the direction of torque of clutch C1 in the 6th gear. Slipping clutch C1 during an upshift from 5th gear to 6th gear, or during a downshift from 6th gear to 5th gear, will not provide the required direction of reaction torque to provide appropriate output torque and input acceleration performance during the shift.
In order to execute a double transition shift in which one of the offgoing clutches or one of the oncoming clutches has a slip direction in the current gear (offgoing gear) opposite to a required torque carrying direction (also referred to herein as the torque direction) in the commanded gear (oncoming gear), the processor 72 executes the stored algorithm 74 as described herein and shown schematically and method 500 in the flowchart of
Calculate Upshift Scheduled Torques
The method of calculating upshift torques is explained herein with reference to an example of an upshift from 5th gear to 6th gear for the transmission system 10 of
In the case of an upshift, the scheduled clutch torque values are first commanded for the torque phase. After the torque phase control is complete, the scheduled input torque and clutch torque values are commanded for the inertia phase. There are four clutches involved: (i) primary oncoming clutch PriOnc, which is clutch C5 in the example of
Assuming that the secondary offgoing clutch is the clutch with the direction of clutch slip opposite to the required torque carrying direction in the oncoming gear, as indicated of clutch C1 in Tables 2 and 3 above, the primary offgoing and primary oncoming clutches are involved in the torque phase. This is evident on
Calculation of the scheduled (i.e., commanded) clutch torque values, and input member 14 and output member 16 torque values during the torque phase is accomplished by the controller 70 based on (i) a predetermined desired torque phase time (i.e., total time from T1 to T2) for the shift, and associated required input member acceleration {dot over (ω)}INPUT and clutch accelerations that are calculated based on different desired shift times (inertia phase time from T2 to T3) and stored in a database, and (ii) stored coefficients a10, b10, c10; a11, b11, c11, etc., as described herein, from the stored database that are then used to solve the following equations to find input torque, output torque, and oncoming and offgoing clutch torques in terms of output torque, input torque and desired input acceleration. For example:
T
PriOnc
=a
10
T
INPUT
+b
10
T
OUTPUT
+c
10{dot over (ω)}INPUT (1),
where TINPUT is torque of the input member 14, TOUTPUT is torque of the output member 16, {dot over (ω)}INPUT is acceleration of rotational speed of the input member 14, and TPriOnc is the torque of the primary oncoming clutch C5 in the example upshift of
T
PriOffg
=a
11
T
INPUT
+b
11
T
OUTPUT
+c
11{dot over (ω)}INPUT (2),
where TPriOffg is the torque of the primary offgoing clutch, C2 in the example of
In order to formulate the database of stored coefficients a10, b10, c10; a11, b11, c11, etc. that is accessed during the controlled upshift, a system of equations is used. The equations are calculated during the development of the transmission system 10 and represent the transmission system 10 by a system of free body diagram equations describing moving parts within the transmission system 10 such as described in commonly assigned U.S. Pat. No. 7,056,263, as will be well understood by those skilled in the art. More specifically, the system of equations may include torques, forces, and the like. One such system of equations that can be used to describe the transmission system 10 is:
where T is torque of a component, {dot over (ω)} is angular acceleration of the rotational speed of the component in radians per second-squared; λ represents the torque required to maintain constraints between components, Φ is a system (also in matrix form) of any velocity constraint equations and torque constraint equations that describe angular speed (radians per second), angular acceleration (radians per second-squared) and torque relationships of the relative components of the transmission system 10 connected by a rigid connection, by a gear ratio of a gear set, or indicating that components are locked (i.e., rotate in unison for a rotating clutch or is grounded (stationary) for a grounding clutch; and S is the output matrix when the system of equations is solved in terms of {dot over (ω)} and λ. That is, each row of S is an equation s representing the acceleration {dot over (ω)} or the constraint torque λ of a system component in terms of the system unknowns.
From the system of equations described in (3) above, the equations for the acceleration of the clutch slip of the oncoming and offgoing clutch controlled in the torque phase are selected. In this example, there are only two clutches controlled during the torque phase:
s
{dot over (ω)}
→T
PriOffg=Σ(Tiki) (4),
s
{dot over (ω)}
→T
PriOnc=Σ(Tjkj) (5),
where PriOffg is clutch C2 in the example transmission system 10, PriOnc is clutch C5, and ki, kj represent the numeric coefficients which accompany the components of the equation on the right side of the equation when solved for the clutch torque on the left side of the equation.
The coefficients a, b, c, etc. of the derived equations (1) and (2) above are derived from solving (4) and (5) in terms of the primary offgoing and primary oncoming clutch torques and are stored in a calibration lookup table in the controller 70. Next, the target clutch torque values at which to begin the offgoing capacity and end the oncoming capacity for the torque phase of the commanded shift are calculated. Clutch torque can be ramped to execute the torque phase between these values, where the offgoing clutch torque ramps from the initial value down to zero and the oncoming clutch torque ramps from zero up to the final desired value.
Calculation of the scheduled input torque and clutch torques during the inertia phase is accomplished by accessing a different set of coefficients stored in a calibration lookup table for the commanded shift. In the case of the 5th gear to 6th gear upshift of the transmission system 10, two clutch torques are calculated for the inertia phase. One will be the primary oncoming clutch PriOnc that was used in the torque phase (i.e., clutch C5), and the other will be a clutch torque to perform a controlled release (or increase of slip) on one of the clutches that was previous held locked during the torque phase (referred to as the secondary offgoing clutch), i.e., clutch C6 in the transmission system 10.
Specifically, the controller accesses the previously stored coefficients a12, b12, etc., for these two clutches and uses them to solve the three equations (6), (7), and (8) below as a function of desired output torque, desired input angular acceleration and desired clutch slip accelerations:
T
PriOnc
=a
12
T
OUTPUT
+b
12{dot over (ω)}INPUT+c12{dot over (ω)}PriOnc+d12{dot over (ω)}SecOffg (6)
T
SecOffg
=a
13
T
OUTPUT
+b
13{dot over (ω)}INPUT+c13{dot over (ω)}PriOnc+d13{dot over (ω)}SecOffg+e13TPriOnc (7)
T
INPUT
=a
14
T
PriOnc
+b
14
T
SecOffg
+c
14{dot over (ω)}INPUT+d14{dot over (ω)}PriOnc (8)
Equations (6), (7), and (8) are derived from another set of equations (9) below that describe the transmission system 10 using the free body diagram approach described above. This system will be different from the one used for the torque phase calculations (3), in that one of the holding clutch constraints from Φ will be removed for the secondary offgoing clutch C6, as it is not locked during the inertia phase of the upshift.
The equations (10), (11), and (12) below for the angular acceleration at the primary oncoming clutch, secondary offgoing clutch, and input node (input member 14 or sun gear member 22) are selected from equation (9) and solved to provide the coefficients used in (6), (7), and (8) that are stored in the lookup table.
s
{dot over (ω)}
→{dot over (ω)}PriOnc=Σ(Tiki) (10)
s
{dot over (ω)}
→{dot over (ω)}SecOffg=Σ(Tiki) (11)
s
{dot over (ω)}
→{dot over (ω)}INPUT=Σ(Tiki) (12)
The results from these calculations provide the controller 70 with the clutch torques to command the torque phase of the upshift, followed by the clutch and input torques to command the inertia phase to achieve the desired output torque, torque phase time, and inertia phase time.
At the end of the inertia phase (i.e. at time T3 in
The secondary oncoming clutch SecOnc (i.e., the clutch that has a torque carrying direction in the higher gear opposite to the slip direction during the shift) would be filled and staged slightly below zero torque capacity during the inertia phase. When it reaches sync (zero slip across the clutch) at time T3, pressure can be rapidly increased to lock the clutch such that slip does not increase in magnitude. For example, in the example shift, clutch C1 is the secondary oncoming clutch. As shown in
Accordingly, in the example upshift to which the method 500 of
Calculate Downshift Scheduled Torques
The method of executing a double transition shift 500 described in
In this example downshift from 6th gear to 5th gear, there are four clutches involved, which are the same four clutches as in the example upshift from 5th gear to 6th gear, except the oncoming and offgoing gears are reversed so that the four clutches are: primary oncoming PriOnc (i.e., clutch C6), secondary oncoming (i.e., clutch C2), primary offgoing (i.e., clutch C1) and secondary offgoing (i.e., clutch C5). This downshift is indicated as being initiated by a tip in by the driver at time T0, shown in
Calculation of the scheduled clutch torque values during the first phase is accomplished by accessing yet another set of coefficients stored in a lookup table for the type of shift. The coefficients are derived from another set of equations (13) below that describe the transmission system 10 using the free body diagram approach described above:
where T is torque of a component, {dot over (ω)} is angular acceleration of the component; λ represents the torque required to maintain constraints between components, Φ is a system (also in matrix form) of any velocity constraint equations and torque constraint equations that describe angular speed (radians per second), angular acceleration (radians per second-squared) and torque relationships of the relative components of the transmission system 10 connected by a rigid connection, by a gear ratio of a gear set, or indicating that components are locked (i.e., rotate in unison for a rotating clutch or grounded (stationary) for a grounding clutch); and S is the output matrix when the system of equations is solved in terms of {dot over (ω)} and λ. In this case, when creating the lookup table, the conditions described in Φ contain any constraints for clutches that are locked during the initial torque phase.
The equation for the acceleration of the clutch slip of the oncoming and offgoing clutch controlled in the first phase (time T1 to time T2) is selected. In this case, there are only two clutches controlled during the first phase, the primary offgoing clutch PriOffg and the primary oncoming clutch PriOnc:
s
{dot over (ω)}
→T
PriOffg=Σ(Tiki) (14),
s
{dot over (ω)}
→T
PriOnc=Σ(Tjkj) (15),
where PriOffg is clutch C1 in the example transmission system 10, and PriOnc is clutch C6.
The equations (14), (15) are then solved to find oncoming and offgoing clutch torque in terms of output torque TOUTPUT, input torque TINPUT and desired input acceleration {dot over (ω)}INPUT as shown in equations (16) and (17) below. In some embodiments, the input acceleration {dot over (ω)}INPUT during the torque phase can be zero, so the related coefficient may not be used. This provides the coefficients a10, b10, c10, etc., that are stored in the lookup table in the controller 70 for this type of shift.
T
PriOnc
=a
10
T
INPUT
+b
10
T
OUTPUT
+c
10{dot over (ω)}INPUT (16)
T
PriOffg
=a
11
T
INPUT
+b
11
T
OUTPUT
+c
11{dot over (ω)}INPUT (17)
Next, the target clutch torque values at which the offgoing capacity of the primary offgoing clutch C1 begins (at time T1) and at which the oncoming capacity of the primary oncoming clutch C6 ends (at time T2) for the first torque phase are calculated.
The torque 304 at the input member 14 is shown in
T
PriOnc
=A
12
T
OUTPUT
+b
12{dot over (ω)}INPUT+c12{dot over (ω)}PriOnc+d12{dot over (ω)}SecOffg (18)
T
SecOffg
=a
13
T
OUTPUT
+b
13{dot over (ω)}INPUT+c13{dot over (ω)}PriOnc+d13{dot over (ω)}SecOffg+e13TPriOnc (19)
T
INPUT
=a
14
T
PriOnc
+b
14
T
SecOffg
+c
14{dot over (ω)}INPUT+d14{dot over (ω)}PriOnc (20)
It is also possible to solve equations in terms of clutch torque commands and desired output torque. In that case, whatever input torque was present would govern the output torque response for achieving the desired shift time. However, output torque is directly related to vehicle acceleration and driver perception of the shift. Due to the complicated nature of the control states involved in this type of shift, it may be preferable to control input torque profile to achieve output torque performance that resembles a traditional single transition clutch-to-clutch power-on downshift.
The system of equations (equation 21) that describe the transmission system 10 from which the coefficients for equations (18), (19), and (20) are derived will be different from the system of equations (i.e., equation 13) used for the first torque phase calculations, in that one of the holding clutch constraints from Φ will be removed for the secondary offgoing clutch (clutch C5 in the transmission system 10).
The equations (22), (23), and (24) shown below for the acceleration {dot over (ω)}PriOnc at the primary oncoming clutch (i.e., clutch C6), acceleration {dot over (ω)}SecOffg at the secondary offgoing clutch (i.e., clutch C5), and acceleration {dot over (ω)}INPUT at the input node (input member 14 and sun gear member 22) are selected and solved as a function of the desired output torque, desired input acceleration, and desired clutch slip acceleration:
s
{dot over (ω)}
→{dot over (ω)}PriOnc=Σ(Tiki) (22),
s
{dot over (ω)}
→{dot over (ω)}SecOffg=Σ(Tiki) (23),
s
{dot over (ω)}
→{dot over (ω)}INPUT=Σ(Tiki) (24)
The results from these calculations provide the controller 70 with the clutch and input torque commands to execute the first phase of the downshift, followed by the clutch and input torque commands to execute the second phase to achieve the desired output torque profile shown as 306 in
At the end of the second phase (i.e., at time T3), it is desired that input speed 308 in
The secondary oncoming clutch C2 would be filled and staged slightly below zero torque capacity during the second phase, but would not have torque capacity until the end of the second phase when sync is reached (at time T3). When it reaches sync (zero slip across the clutch C2), pressure can be rapidly increased to lock the clutch such that slip does not increase in magnitude.
The primary oncoming clutch C6 and primary offgoing clutch C1 are controlled during the first torque stage, which changes the torque ratio of the transmission system 10 as it drops below 6th gear. In this example, an increase in input torque 304 during the first phase is necessary to prevent a drop in output torque 306. The torque ratio 316 drop is necessary because clutch C1 cannot be used as an offgoing clutch during the inertia phase. In a controlled release of clutch C1, a positive slip speed is required to produce a positive reaction torque to achieve 6th gear output torque ratio 316. However, slip at clutch C1 increasing in a positive direction is opposite of what is required to transition the transmission system 10 to 5th gear speed ratio, in which slip at C1 is negative. Clutch C1 cannot go from locked (zero) to a negative value while providing a positive reaction torque. Accordingly, under the method 500 of
After the mismatched clutch C1 has been exhausted, the primary oncoming clutch C6 and secondary offgoing clutch C5 are controlled during the inertia phase as shown by torques 302 and 312 in
Although the example upshift from 5th gear to 6th gear and the example downshift from 6th gear to 5th gear are single gear shifts, the method 500 described herein applies equally to double transition shifts that are skip shifts.
The transmission system 410 includes five clutches C1A, C2A, C3A, C4A, and C5A, and a one-way follower F1. The clutch CIA is engageable to connect the carrier member 446 to a stationary (nonrotating) member 460 such as the transmission casing. The clutch C2A is engageable to connect the sun gear member 442 to the stationary member 460. The clutch C3A is engageable to connect the sun gear member 442 to the input member 414. The clutch C4A is engageable to connect the continuously interconnected carrier member 446 and ring gear member 434 to the input member 414 and sun gear member 432. The clutch C5A is engageable to connect the sun gear member 422 to the stationary member 460. The follower F1 brakes the carrier member 446 in one direction of rotation.
The controller 70 is operatively connected to each of the clutches C1A-C5A The controller 70 has the processor 72 that carries out the stored algorithm 74 described above, also referred to herein as a control module or method 500, to engage the clutches C1A-C5A to establish the various gear ratios in response to input operating conditions 76 provided to the controller 70 by sensors or from other controllers, such as an engine controller.
Table 4 shows the clutch engagement schedule for the transmission system 410. An “X” indicates that a clutch is engaged and carrying torque. A “G” indicates a clutch engaged and carrying torque in a garage shift. An “O” indicates a clutch is engaged but not carrying torque. A “C” indicates a clutch is engaged and carrying torque for purposes of manual range coasting.
Table 5 indicates the ratio of slip speed of each clutch C1A, C2A, C3A, C4A, C5A, F1 with respect to the speed of the input member 414 in each of the gear states.
Table 6 indicates the ratio of torque of each clutch C1A, C2A, C3A, C4A, C5A, F1 with respect to torque at the input member 114 in each of the gear states.
It is apparent from Tables 5 and 6 that an upshift from 2nd gear to 5th gear presents a double transition shift with a similar challenge as in the 5th-6th upshift and 6th-5th downshift described with respect to transmission system 410. Namely, in the 2nd-5th upshift, oncoming clutch C3A has a negative torque ratio with respect to input in the oncoming 5th gear, but has a positive slip speed with respect to input in the offgoing 2nd gear. Slipping clutch C3A during an upshift from 2nd gear to 5th gear will not provide the required direction of reaction torque to provide appropriate output torque and input acceleration performance during the shift. As used herein, in the 2nd-5th skip shift, C2A is the first clutch, C5A is the second clutch, C3A is the third clutch, and C4A is the fourth clutch. As used herein, in the 5th-2nd skip shift, C3A is the first clutch, C4A is the second clutch, C2A is the third clutch, and C5A is the fourth clutch.
In preparation for accomplishing the shift, the controller 70 calculates a torque phase time in step 506. The torque phase time can be calibrated based on the level of vehicle acceleration associated with the shift, as described herein. Next, the controller 70 determines the torques to be commanded during the torque phase for at least some of the clutches involved in the shift, for the input member 14 (or 114 in
Prior to the inertia phase of the shift, the controller 70 calculates the inertia phase time, input member acceleration and clutch slip acceleration in step 512. Equations (10)-(12) described herein are one example of how the acceleration values are calculated. Next, the inertia phase clutch, input member, and output member torques are calculated in step 514, such as is explained with respect to equations (6)-(9) and (18)-(20). The controller 70 then controls the inertia phase clutch, input member, and output member torques under step 516 according to the determinations of step 514. Step 516 may include locking a clutch at a given torque if such is determined under step 514. It is noted that for the 5-6 upshift described herein, the output member torque 112 remains constant during the inertia phase while the input member speed 200 is brought to that of the 6th gear, and slip of the problematic clutch (here clutch C1) is brought to zero. For the 6-5, downshift, output torque 306 had dropped to 7th gear level at the end of the torque phase, and is now brought to 5th gear level by ramping input torque 309 and controlling slip on the clutches C5 and C6. If the mismatched clutch is one of the offgoing clutches, it may provide reaction torque during this phase when clutch slip is zero or the same as required torque direction.
In step 518, closed loop control is performed by the controller 70 on the two clutches controlled in the inertia phase (C5 and C6) to meet the requirements of the input member 14 (or 114) and the output member 16 (or 116) at the oncoming gear while ensuring that the mismatched clutch does not carry torque or slip until the slip has reached zero, and the slip direction will be the same as the required torque direction in the gear (offgoing or oncoming) in which the clutch carries torque. To perform the closed loop control, the controller 70 periodically determines in substep 520 whether the speed of the input member 14 (or 114) and the clutch slip speeds of the clutches slipping in the inertia phase are at sync with the requirements of the oncoming gear. If the speed of the input member and the clutch slip speeds are not at the levels required for the oncoming gear, the controller 70 adjusts the pressure on the slipping clutches in step 516 until sync is achieved. Once sync is achieved, the controller 70 executes a final ramp-up torque phase in step 522 to bring the torque on the two oncoming clutches to the required level in a short period of time. If the mismatched clutch is one of the offgoing clutches, it will not carry torque until the ramp-up torque phase.
Times T1, T2, T3, T4 and T5 indicate the beginning, end, and different phases of the upshift, but are not necessarily numerically the same as used in other plots herein. Until time T1, the transmission system 10 is in 5th gear. The output torque 612 is not held constant during the shift. Between times T1 and T2, a torque phase of the shift occurs in which output torque drops from 5th gear level to 7th gear level. Between times T2 and T3, an inertia phase of the shift occurs with output torque 612 changing from 5th gear level to 7th gear level. The inertia phase ends at time T3, when input speed 614 reaches that of 6th gear. Between times T3 and T4, a slip phase of the shift occurs, in which the speed 615 of the sun gear member 32 reaches zero at 617. Between times T4 and T5, a final ramp-up torque phase occurs in which torque 606 of clutch C1 is brought to 6th gear level and the torque 604 at clutch C6 is released.
Accordingly, the upshift strategy of
Torque 710 of the input member 14 and torque 712 of the output member 16 are different than the input torque 610 and the output torque 612 of
By using stored coefficients based on free body kinematic equations of a transmission system, and by controlling clutch and input torques during a shift to ensure that a transitioning clutch that has a clutch slip direction relative to the direction of input rotation opposite to a torque direction relative to input torque direction does not carry torque until its slip speed is zero or in the same direction as a torque direction, smooth double transition shifts can be executed in a relatively short shift time.
While the best modes for carrying out the many aspects of the present teachings have been described in detail, those familiar with the art to which these teachings relate will recognize various alternative aspects for practicing the present teachings that are within the scope of the appended claims.