Professional Documents
Culture Documents
Downloaded from SAE International by University of Michigan, Monday, October 29, 2018
Warrendale, Pennsylvania
USA
E-mail: CustomerService@sae.org
Phone: 877-606-7323 (inside USA and Canada)
724-776-4970 (outside USA)
Fax: 724-776-0790
ISBN 978-0-7680-7604-2
SAE Order Number R-413
DOI 10.4271/R-413
Information contained in this work has been obtained by SAE International from sources believed to be reliable.
However, neither SAE International nor its authors guarantee the accuracy or completeness of any information
published herein and neither SAE International nor its authors shall be responsible for any errors, omissions,
or damages arising out of use of this information. This work is published with the understanding that SAE
International and its authors are supplying information, but are not attempting to render engineering or other
professional services. If such services are required, the assistance of an appropriate professional should be sought.
Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Contents
vi
Contents
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
About the Authors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
vii
Introduction
Automatic transmissions for automobiles are not simply gearboxes, but have evolved into
complex integrated mechanical/electrical/hydraulic/electronic systems for achieving optimal
operation of vehicle powertrains. To achieve optimal design and control of modern automatic
transmissions, adequate dynamic analyses and control system designs are indispensable. This
book exclusively covers the topic of dynamic analysis and control system design of automatic
transmissions.
Why is dynamic analysis indispensable for achieving optimal design of automatic transmis-
sions? First, the gear shifting of automatic transmissions is a dynamic process, which involves
synchronized torque transfer from one clutch to another, smooth engine speed change,
engine torque management, and minimization of output torque disturbance. Dynamic
analysis is required to gain the necessary understanding of gear shifting mechanics, and
therefore to support the creation of an optimal design for gear shift control systems.
Hydraulic clutch control systems in automatic transmissions are highly dynamic systems.
Good dynamic and steady-state behaviors such as response time, stability, repeatability,
steady-state error, and robustness are the foundation for achieving premium gearshift quality.
The ratio of the continuously variable transmission (CVT) is controlled by hydromechanical
ratio feedback systems or electrohydraulic ratio feedback control systems. It is well known
that dynamic analysis is absolutely necessary for achieving adequate designs of hydraulic
control systems and feedback control systems.
In addition, an automatic transmission also provides isolation of engine torque pulsation
to reduce torsional vibrations of the powertrain and driveline. This is achieved through
torque converter clutch slip speed control and adequate design of the torque converter clutch
damper. In recent years, as a result of pursuing higher engine fuel efficiency, the magnitude
of the engine torque pulsation is increasing. To provide the required isolation for this higher
level of engine torque pulsations, adequate design of torque converter clutch dampers and
torque converter clutch control systems is necessary. This requires the use of dynamic-
analysis-based system design as well.
The electronic control algorithms for automatic transmissions include gearshift control
algorithms, gear schedule algorithms, torque converter clutch control algorithms, friction
launch control algorithms, and integrated powertrain control algorithms. Good designs
of such control algorithms must be based on a thorough understanding of the dynamic
characteristics of the systems as well as the use of the relevant dynamic analysis and design
methodologies.
ix
Introduction
While the basic working principle and the mechanical construction of automatic trans-
missions has not changed significantly, in recent years the tightening requirements for
performance, fuel economy, and drivability, as well as the increasing number of gears, have
made the design of transmission controls more challenging. The recent emergence of new
types of transmissions such as the Continuously Variable Transmission (CVT), Dual-Clutch
Transmission (DCT), and hybrid powertrain has presented added challenges. To respond to
such developments in automatic transmission technologies, this book will cover the broad
topics of dynamic analysis and control system design of automatic transmissions.
The book starts with the basic mechanics of automatic transmissions, and then covers in
detail topics of dynamics and controls of automatic transmissions. The topics covered include
gear-shifting mechanics and controls, dynamic modeling of planetary automatic transmis-
sions, design of hydraulic control systems, learning algorithms for achieving consistent
shift quality, torque converter clutch controls, the centrifugal pendulum vibration absorber,
friction launch controls, shift scheduling and integrated powertrain controls, CVT ratio
controls, and DCT controls, to name a few.
The book strives to provide a good balance between theory and practice. For the beginner,
the book will provide enough details to understand the basics of dynamics and controls
of automatic transmissions. For experienced engineers, this book will provide sufficient
theoretical discussions to help elevate the reader’s knowledge to a higher level. The book can
be used as a reference handbook for engineers as well as a teaching tool for classrooms. In the
sections that cover basic analytical skills, homework is provided for classroom usage.
Chapter 1
Automatic Transmissions
Chapter 1
Automatic Transmissions
Eq. 1.1. The BSFC graph shows that BSFC is a function of engine speed and engine torque. The
contour lines on the graph are the equal BSFC lines (iso-BSFC lines). The BSFC value of each
line is labeled on that line.
engine_fuel_rate
BSFC = (1.1)
engine_power
If an engine operates in the area where BSFC value is lower, higher fuel efficiency of opera-
tion could be obtained. Taking a careful note of the contour lines in Fig. 1.4, the minimum
BSFC line creates an island (210 g/(kW·h)). One of the tasks of a transmission is to maximize
Chapter 1
the engine operations within this island while maintaining a balance with other drive-quality
considerations.
Now let’s answer the question of why a transmission is necessary. This question could be
answered from two perspectives. One is from the wheel power perspective. The other is from
the engine operation perspective.
Automatic Transmissions
Chapter 1
the engine to operate at some minimum speed while the transmission output speed (and
vehicle speed) is at or near zero. In addition, a reverse gear will also be required to propel the
vehicle in a reverse direction.
Automatic Transmissions
Chapter 2
Mechanics of Planetary Gear
Automatic Transmissions
Chapter 2
10
11
Chapter 2
the blades in the turbine to transfer power from the engine to the transmission (see Fig. 2.5).
The fluid passages in the turbine redirect the flow of oil to a smaller diameter and into the
stator. The stator is grounded through a one-way clutch. Therefore, the stator can only rotate
in the direction of engine shaft rotation. When the turbine speed is low, the transmission fluid
coming from the turbine is redirected to the pump in the engine rotation direction by the
stator blades (see Fig. 2.6); this generates reaction torque on the stator in the engine rotation
direction. Because the summation of the engine torque, turbine torque, and stator torque is
zero, the resulting turbine torque is greater than the engine torque. This state of the torque
converter operation is called the torque multiplication state. When the turbine speed is high,
the stator will be freewheeling in the engine rotation direction, there will be no reaction torque
on the stator, and thus turbine torque will equal engine torque. This state of operation is called
the coupling state.
A torque converter is characterized by the following parameters:
12
The torque ratio t and input K-factor Ki are functions of the speed ratio n. A typical torque
ratio curve and input K-factor curve obtained from testing are shown in Fig. 2.7.
A torque converter is a power transfer device. There are four variables related to power: pump
torque, pump speed, turbine torque, and turbine speed. If two of four variables are known,
the other two can be obtained using the previous relationships. For example, if the pump and
turbine speeds are known, we can obtain the speed ratio from Eq. 2.1, and then using the input
K-factor curve and torque ratio curve shown in Fig. 2.7, we can obtain the value of the input
K-factor and torque ratio. With input K-factor and pump speed, the pump torque Tp can be
obtained from Eq. 2.3, and the turbine torque Tt can be obtained from Eq. 2.2.
When considering powertrain control optimizations, it becomes necessary to calculate pump
torque and pump speed for a given turbine torque and turbine speed, or to calculate turbine
torque and pump speed for a given turbine speed and pump torque. The method of those cal-
culations will be presented in Section 2.1.3.
In parallel with the hydrodynamic power transferring path just described, there is another
power transfer path: the torque converter clutch (see Fig. 2.4). The torque converter clutch is a
frictional clutch. When transmission fluid is fed into the TCC apply-port, the clutch is applied,
13
Chapter 2
and the engine shaft and turbine shaft are mechanically locked together. When fluid is fed into
the TCC release-port, the clutch is released. By controlling the pressure fed to the TCC apply-
port, the torque transferred through the TCC and the slip speed of torque control clutch (which
is the difference of pump speed and turbine speed) could be controlled to a desired level.
Here, we is the engine angular velocity, Ie is the engine inertia, Ip is the torque converter pump
inertia, Dp is the damping coefficient, Ttcc is the torque converter clutch torque, Tp is the torque
converter pump torque, and Te is the engine torque.
14
The engine torque Te can be modeled as a function of engine angular velocity we and engine
throttle opening, as shown in Eq. 2.6, and usually could be implemented with a two-dimen-
sional look-up table.
The pump torque Tp can be calculated from the input K-factor Ki and engine angular velocity
we, as shown in Eq. 2.7.
ωe2
Tp = sign(ωe − ωt ) (2.7)
K i2
The input K-factor Ki can be obtained from test data as a function of torque converter speed
ratio n, as described in the previous section. Also notice that the pump speed equals the
engine speed.
The torque converter clutch torque Ttcc can be modeled using the hyperbolic-tangent function
shown in Eq. 2.8.
Here, Ftcc is the torque converter clutch applying force; Ktcc is the torque converter clutch gain,
and a is a constant.
Equation 2.9 is the motion equation of turbine and vehicle inertia.
Here, wt is the turbine angular velocity, It is the turbine inertia, Iv is the equivalent vehicle
inertia, Dt is the damping coefficient, and Tt is the torque converter turbine torque.
The turbine torque Tt can be obtained from Eq. 2.10.
Tt = Tp ⋅ t (2.10)
Here, the torque ratio t can be determined from the test data as the function of torque con-
verter speed ratio, as described in the previous section.
Using the presented dynamic equations, a Simulink model of the system can be built as
shown in Fig. 2.9. The submodels of the system are shown in Figs. 2.10–2.14. In the Simulink
model, the engine torque model, as shown in Eq. 2.6, is implemented using a look-up table.
The torque converter K-factor Ki and torque ratio r are also obtained from the corresponding
look-up tables as functions of torque converter speed ratio n.
A simulation result of the engine and torque converter system is shown in Fig. 2.15. In this
simulation, the TCC is released. It can be seen from the simulation that when the turbine
speed is low, the slip speed of the torque converter is high; therefore, speed ratio is low and
torque ratio is high, which result in higher turbine torque.
15
Chapter 2
Fig. 2.9 Simulink model of the engine and torque converter system (Main Model).
16
Fig. 2.14 Submodel of the engine and torque converter system (Turbine Shaft Model).
17
Chapter 2
Fig. 2.15 A simulation result of the engine and torque converter system.
18
Fig. 2.16 Top-level Simulink model for generating look-up tables to map turbine torque and
turbine speed to pump speed and pump torque.
Fig. 2.17 Submodel for calculating pump speed and pump torque from given turbine speed and turbine torque.
Fig. 2.18 Submodel for calculating pump torque and turbine torque from given pump speed and torque converter speed ratio
using torque converter K-factor and torque ratio.
Nt_matrix to the computations. Tt_matrix and Nt_matrix have the following format, with
dimension of n rows and m columns.
Nt_index
Nt_index
Nt_matrix =
Nt_index
19
Chapter 2
Here, Nt_index is the row vector of turbine speed index for the look-up tables Kt_Tt_Nt_to Ne
and Kt_Tt_Nt_to_Te with size of m, and Tt_index is the row vector of turbine torque index for
the look-up tables with size of n.
The submodel with the name of “Generate look-up table for mapping turbine torque and
turbine speed to pump speed and pump torque” is shown in Fig. 2.17. This model uses closed-
loop control techniques to find the solution of pump speed and pump torque for the given
turbine speed and turbine torque. After running the model for a sufficient amount of time, the
variable labeled “error” will become very near zero, and then the values of Np and Tp are the
solution of pump speed and pump torque, respectively.
The submodel labeled “Torque Converter” in Fig. 2.17 is shown in Fig. 2.18. This model calcu
lates pump torque and turbine torque for the given pump speed and torque converter speed
ratio using torque converter input K-factor and torque ratio. The torque converter input K-factor
and torque ratio are provide by look-up tables as functions of torque converter speed ratio.
Look-up tables for calculating engine speed and turbine torque from given engine power and
turbine speed could be generated using the same method. The models for doing so are shown
in Figs. 2.19 and 2.20. Because the models are very similar to the model just described, expla-
nations of them are omitted.
Fig. 2.19 Top-level Simulink model for generating look-up tables to map engine power and turbine speed to engine speed and
turbine torque.
Fig. 2.20 Submodel for calculating engine speed and turbine torque from given turbine speed and engine power.
20
For advanced readers and MATLAB users, the following MATLAB program generates a
look-up table to map engine power and turbine speed to engine speed and turbine torque; and
a look-up table to map turbine power and turbine speed to engine speed and engine torque.
for k = 1:size(Kt_Nt_grid_for_Pw_Nt_to_Ne,2)
end
21
Chapter 2
the planet carrier via planet pins that are fixed to the planet carrier, and can rotate about the
planet pin axis as well as rotate with the carrier about the main axis.
A simple planetary gear set can be represented by a stick diagram as shown in Fig. 2.22, or by a
lever diagram as shown in Fig. 2.23 [2-1]. In those figures, RG, SG, and C represent ring gear,
sun gear, and planet carrier, respectively. The length of the lever is proportional to the number
of teeth of the sun gear and ring gear, S and R, as shown in Fig. 2.23.
The speeds of the sun gear, ring gear, and planet carrier are not independent, and are related by
Eq. 2.11. Here, S and R are the radii (or number of teeth) of the sun gear and ring gear, respec-
tively, and ws, wr, and wc are speed of the sun gear, ring gear, and carrier, respectively. Equation
2.11 is called the speed constraint equation of a simple planetary gear set.
ωs S + ωr R = ωc (R + S ) (2.11)
22
The steady-state torque balance equations of a simple planetary gear set are given in Eqs. 2.12
and 2.13.
Ts + Tr − Tc = 0 (2.12)
Tr S = Ts R (2.13)
Here, Ts, Tr, and Tc are the torque exerted on the sun gear, ring gear, and carrier, respectively.
23
Chapter 2
planetary gear sets. Equations 2.16 and 2.17 define the connections of the two planetary gear
sets.
ωr 1 = ωc 2 (2.16)
ωr 2 = ωc 1 (2.17)
In the following discussions, we define the elements of the sun gear, ring gear, and carrier
as nodes. By connecting certain nodes to the input shaft, output shaft, or ground (meaning
connected to the transmission case, so the node cannot rotate), an input-output gear ratio
can be achieved. For the previous planetary gear train, the first gear is accomplished by con-
necting node SG1 to the input, connecting node C1&RG2 to the output, and grounding node
RG1&C2. The expression of the first gear ratio can be obtained from Eqs. 2.14–2.17 by letting
wr1 = wc2 = 0, ws1 = win, and wr2 = wc1 = wout. Here, win and wout are the input and output speeds,
respectively. Then, as shown in Eq. 2.18, we have
ωin R1 + S1
= (2.18)
ωout S1
The gear ratios of other gears can be obtained in the same manner. Table 2.1 summarizes the
expression of all gear ratios of the planetary gear train shown in Fig. 2.24.
As shown in Table 2.1, to achieve a desired gear, certain nodes need to be connected to the
input, certain nodes need to be connected to the output, and certain nodes need to be con-
nected to the ground. In automatic transmissions, such connections are accomplished by a set
of frictional clutches. Figure 2.28 shows how this is realized. In Fig. 2.28, C123, C24, C34, C1R,
24
Table 2.1 Gear Ratios of the Planetary Gear Train of Fig. 2.24
Gear Connections Gear Ratio Expression
and CR are frictional clutches. Figure 2.29 presents the lever diagram of the system. Table 2.2
shows the clutch states for each gear; X means the clutch is engaged.
As mentioned previously, the connections of nodes to input, output, or ground are accom-
plished by frictional clutches. The cross-section of a frictional clutch is shown in Fig. 2.30. The
frictional plate set A is splined on the shaft A. The friction plate set B is splined on the shaft B.
A hydraulic piston is connected to shaft A. As the cylinder of the hydraulic piston is pressur-
ized, the piston pushes the friction plate sets A and B together, and connects shaft A with shaft
B. The torque capacity of the clutch, which is the maximum torque the clutch can transfer, is
determined by the applied hydraulic force, clutch radius, number of plates, and coefficient of
friction. The torque exerted on the shafts determines the actual torque carried by the clutch. If
the actual clutch torque exceeds the torque capacity, the clutch will slip.
25
Chapter 2
1st gear X X
2nd gear X X
3rd gear X X
4th gear X X
Reverse gear X X
ωr 1 = ωc 2 (2.21)
26
ωr 2 = ωc 1 (2.22)
For the first gear, because node SG1 is connected to the input through clutch C123, node
RG1&C2 is grounded through clutch C1R, and node C1&RG2 is the output, the additional
connection equations are given in Eqs. 2.23–2.25.
ωout = ωr 2 = ωc 1 (2.24)
ωr 1 = ωc 2 = 0 (2.25)
Substituting the connection equations into the planetary gear speed constraint equations, Eqs.
2.19 and 2.20, Eqs. 2.26 and 2.27 are obtained.
From Eqs. 2.26 and 2.27, the speed ratio Eqs. 2.28 and 2.29 are obtained.
ωin R1 + S1
= (2.28)
ωout S1
ωin (R + S )S
=− 1 1 2 (2.29)
ωs 2 S1R2
Equations 2.23, 2.25, 2.28, and 2.29 define the input speed ratio of all elements when the plan-
etary gear train is in first gear. Speed ratios of the other gears can be obtained in the same way.
27
Chapter 2
The torque ratio is defined as the ratio of the torques between two nodes in a planetary
gear train. Two types of torque ratios are of most interest. One is the input torque ratio of a
clutch, which is defined as the torque ratio of a clutch node vs. the input node. Another one
is the output torque ratio of a clutch, which is defined as the torque ratio of the output node
vs. a clutch node. Torque ratios can be obtained from the torque equations of planetary gear
sets and torque relationship equations of a planetary gear train. Take the second gear as an
example. After eliminating non-engaged clutches, the free-body diagram for the second gear is
obtained as shown in Fig. 2.31.
Using the torque equations of a planetary gear set given in equations 2.12 and 2.13, and the
torque relationship equations Ts1 = Tc123, Tr1 = Tc2, Ts2 = Tc24, and Tr2 = Tc1 – Tout, the torque
equations for the second gear are obtained from the free-body diagram, as shown in
Eqs. 2.30–2.34.
Tc 2 + Tc 123 = Tc 1 (2.30)
Tc 1 + Tc 24 = Tc 2 + Tout (2.32)
From these torque equations, and some algebraic manipulations, the input torque ratios of
clutches are obtained, as shown in Eqs. 2.35–2.38. Equation 2.39 is the output/input torque
ratio. The clutch output torque ratios are shown in Eqs. 2.40–2.42.
Tc 123
=1 (2.35)
Tin
Tc 24 R1S2
= (2.36)
Tin S1 (R2 + S2 )
Tc 1 R1 + S1
= (2.37)
Tin S1
28
Tc 2 R1
= (2.38)
Tin S1
29
Chapter 2
A planetary gear train can be analogized by interconnecting simple levers, as shown in Fig.
2.35. Since this two-lever system is connected in parallel, it can be simplified further into one
lever, as shown in Fig. 2.36. In this figure, the fixed links between C1-RG2 and RG1-C2 are the
parallel connections.
In the simplified lever diagram, the length of the section from the node RG1&C2 to the node
SG2 is rescaled such that the ratio relationship in Eq. 2.43 is satisfied. Therefore, the simplified
lever diagram preserves all ratio relationships of the original two-lever system.
length_from_SG2_to_RG1&C2 R2
= (2.43)
length_from_RG1 & C2_to_C1&RG2 S2
The speed ratios can be obtained easily from lever diagrams. Taking the first gear as an
example, the lever position of the first gear is shown in Fig. 2.37. In Fig. 2.37, the horizontal
line represents the zero speed line. Because the node RG1&C2 is grounded in the first gear,
the first gear line rotates about the RG1&C2 node. The length of the vertical line from each
node to the first gear line represents the speed of each node in the first gear. Using the similar
30
triangle property, the speed ratios shown in Eqs. 2.28 and 2.29 can be easily obtained, as dem-
onstrated in the following equation.
ω in length_of_input_speed_line length_from_SG1_to_RG1&C2 R1 + S1
= = =
ω out length_of_output_sped_line length_from_C1&RG2_to_RG1&C2 S1
The previous expression proves Eq. 2.28. Equation 2.29 can be proven in the same manner.
The lever position lines of other gears are shown in Figs. 2.38–2.41.
31
Chapter 2
At this point, clutches can be included in the simplified lever diagram. As the result, the
complete lever diagram of the four-speed planetary gear automatic transmission is obtained, as
shown in Fig. 2.42.
The torque ratios can also be easily obtained from the lever diagrams. Let’s take the first gear
as an example. Torques are added on the lever as shown in Fig. 2.43. In the lever analogy of
planetary gear trains, torque is analogically treated as force.
The torque ratios can be obtained by applying the principle of balance of moment. Consider-
ing the force moment balance about the node RG1&C2, then Eq. 2.44 can be obtained. This
equation defines the output/input torque ratio. Similarly, the force moment balance equation
about node C1&RC2 is obtained as shown in Eq. 2.45, which defines the C1R/input torque ratio.
Tin R1 = TC 1R S1 (2.45)
32
ωr 1 − ωc 2 = 0 (2.48)
ωr 2 − ωc 1 = 0 (2.49)
Let’s also consider the case of first gear. Because the first ring gear RG1 is grounded in the first
gear, we have the grounding equation, Eq. 2.50. Assume that we are interested in the speed
ratio from all nodes to the input node, which is the first sun gear. Therefore, we add Eq. 2.51.
ωr 1 = 0 (2.50)
The previous six equations can be put into a matrix format, as shown in Eq. 2.52. In the matrix
M, the first two rows are from two speed constraint equations of planetary gear sets. The third
and forth rows are the connection equations. There is one element with value of 1, and one
element with value of –1 in each connection row, and the rest of the elements are zeros. The
location of 1 and –1 correspond to the connected nodes. The fifth row has one element with
value of 1, and the rests are zeros. The location of 1 corresponds to the grounding node. The
location of 1 in the sixth row corresponds to the input node. The matrix B has 1 at the last
element, and the rest are zeros, because the last row of matrix M defines the location of the
input node.
Here,
S1 R1 −(S1 + R1 ) 0 0 0
0 0 0 S2 R2 −(S2 + R2 )
M = 0 −1 0 0 0 1
0 0 1 0 −1 0
0 1 0 0 0 0
1 0 0 0 0 0
33
Chapter 2
ωs 1
ωr 1
ωc 1
ω =
ωs 2
ωr 2
ωc 2
0
0
0
B =
0
0
1
The solution of Eq. 2.52 is shown in Eq. 2.53. The elements of vector r are the speed ratios
from each node to the input node S1.
Here,
rs1/s1
rr 1/s1
rc 1/s1
r =
rs 2/s1
rr 2/s1
rc 2/s1
ωs1 rs1/s1
ωr 1 rr 1/s1
ωc 1
rc 1/s1
= ωin (2.53b)
ωs 2 rs 2/s1
ω
rr 2/s1
r2
ωc 2 rc 2/s1
34
Notice that in the matrix M, the first two rows are the speed constraint equations of two plan-
etary gear sets. The third and fourth rows are the speed constraint equations of two connected
nodes. Those rows define the connections between nodes, and have one element with value
of 1, one element with value of –1, and the rest of the elements with value of 0. The fifth row
is the speed constraint equation of the grounding node. This row defines the grounded node,
and has one element with value of 1, and the rest of the elements with value of 0. The last row
defines the input node; therefore, it also requires the last element of vector B, which is 1. From
the previous observations, one can directly write the matrix M and B for any planetary gear
train system without taking note of the speed constraint equations and connection equations
first. For the matrix equation to be solvable, the total number of speed constraint equations,
connection equations, and grounding node equations has to be n – 1. Here, n is the length of
the speed vector ω .
Next, let’s consider how to use the matrix method to calculate torque ratios. To do this, let’s
start from the fundamental step: the free-body diagram. Based on our understanding of
the result obtained from this fundamental step, we will arrive at a simpler and more direct
matrix method.
The free-body diagram of the four-speed transmission shown in Fig. 2.28 in its first gear is
given in Fig. 2.44. In this free-body diagram, the transmission is divided into six free bodies:
those are first and second sun gears, first and second carriers, and first and second ring gears.
The torques exerted on those free bodies is labeled on them. Here, F1 is the tangential force
between the first sun gear, first planetary gear, and first ring gear. F2 is the tangential force
between the second sun gear, second planetary gear, and second ring gear. Tin is the transmis-
sion input torque, which is applied to the first sun gear. TC1R is the reaction torque exerted on
the first ring gear by the grounding clutch C1R. Tc1r2 is the connection torque of the first carrier
and second ring gear. Tr1c2 is the connection torque of the first ring gear and second carrier.
Tout is the transmission output torque exerted on the second ring gear.
Then the torque equations of those free bodies can be easily obtained:
35
Chapter 2
The equations can be put into the matrix equation format, as shown in Eq. 2.60.
Here,
S1 0 0 0 0 0
R1 0 −1 0 1 0
−(S1 + R1) 0 0 1 0 0
N =
0 S2 0 0 0 0
0 R2 0 −1 0 1
0 −(S 2 + R 2) 1 0 0 0
F1
F2
Tr 1c 2
T =
Tc 1r 2
TC 1R
Tout
1
0
0
D =
0
0
0
The solution of Eq. 2.60 is shown in Eq. 2.61. The elements of vector k are the torque ratios of
each node vs. input torque.
T = N −1DTin = kT (2.61)
in
36
Here,
kF 1/in
kF 1/in
kTr 1c 2/in
k =
kTc 1r 2/in
kC 1R /in
kTout/in
F1 kF 1/in
F2 kF 1/in
Tr 1c 2 = kTr 1c 2/in T (2.62)
Tc 1r 2 kTc 1r 2/in in
TC 1R kC 1R /in
Tout
kTout/in
It is interesting to note that the first five columns of matrix N are the transposition of the
first five rows of matrix M of Eq. 2.52, and they come from the speed constraint equations of
two planetary gear sets, the two permanent connections, and the grounding clutch. The last
column of matrix N defines the output node. The vector D defines the input node.
From the previous observations, it can be seen that to calculate torque ratios using the matrix
method, one does not need to start from free-body diagrams. All we need to do is to put the
speed constraint equations in the columns of matrix N and add the last column to define the
output node.
As the final words regarding the matrix method that the authors would like to point out,
because the M matrix includes all permanent and clutch connection equations along with speed
constraint equations of planetary gear sets, and because changing the connection equations will
change the topology of planetary gear trains, the matrix method is a convenient tool to synthe-
size planetary gear trains to find a topology that provides the desired ratio and ratio progression.
37
Chapter 2
To make a smooth gear shift, releasing and applying of clutches has to be synchronized based
on gear-shifting mechanics. This section will discuss the mechanics of gear shifting. Unlike
manual transmissions, automatic transmissions can achieve gear shifts without interrupting
engine power. Therefore, the gear shifts are categorized into four types: power-on up-shift,
power-on down-shift, power-off up-shift, and power-off down-shift. In addition to these four
basic types of gear shifts, there are some other types of variant shifts. For example, the canceled
shift is a shift to return to the original gear during a gear shift; the change mind shift is a shift
in which the target gear is changed due to the driver stepping on or off the accelerator; the
multiple-shift is a shift that consists of two single-transition shifts with smooth transition
from the first one to the second one. The mechanics of all these shifts can be analyzed using
the same methodology. In the following paragraphs, the mechanics of power-on up-shift and
down-shift will be analyzed. Readers can use the same methodology to analyze all other types
of gear shifts.
38
maximum torque the clutch can transfer; it is controlled by the normal force applied on the
clutch plates. The second concept is the actual “torque” transferred by a clutch. The actual
torque transferred by a clutch equals the torque capacity when the slip speed of the clutch
is non-zero. When the slip speed of the clutch is zero, then the actual clutch torque is the
reaction torque to other torques exerted on the lever.
The power-on up-shift is divided into two phases. The first phase is the torque phase. The
second phase is the inertial phase (the root of this naming convention will become self evident
in a moment). During the torque phase, the clutch torque is transferred from C1R (called the
off-going clutch in 1-2 shift) to C24 (called the oncoming clutch in 1-2 shift). The torque phase
is started from an increase in the torque capacity of clutch C24 from zero (refer to Fig. 2.46).
Because the slip speed of clutch C24 is non-zero, the torque of the clutch equals the torque
capacity of the clutch. The direction of C24 torque Tc24 is positive, because the slip speed of
clutch C24 is negative. As the torque of clutch C24 increases, the torque carried by clutch C1R
will decrease. This can be explained by Eq. 2.63. Equation 2.63 is obtained by applying the
moment-balancing principle about the output node (see the second lever diagram of Fig. 2.46).
Note that the torque carried by clutch C1R is the reaction torque to the input torque and the
torque of clutch C24, and is not affected by the apply force of clutch C1R as long as the torque
capacity created by this clutch-apply force is higher than the clutch torque determined by Eq.
2.63. The output torque at this point can be obtained from Eq. 2.64. Equation 2.64 indicates
that as the torque of clutch C24 increases from zero, the output torque decreases from its first
gear level. As the torque of clutch C24 reaches the level given by Eq. 2.65, the torque on clutch
C1R becomes zero. This means that at this point, the apply force of clutch C1R can be reduced
to zero. The C24 torque level given by Eq. 2.65 is called the critical capacity. The output torque
at this point can be obtained by substituting Eq. 2.65 into Eq. 2.64. The result is shown in Eq.
2.66. This is the second gear output torque level. At this point, the torque transfer from clutch
C1R to clutch C24 is complete, and the torque phase is finished. The traces of output torque,
C1R torque, and C24 torque during the torque phase are shown in Fig. 2.46. The end of the
torque phase is marked as point B on the output torque trace. Note: this discussion assumes
that during the torque phase, the input Tin is maintained constant.
R1 R2
TC 1R = Tin − TC 24 + 1 (2.63)
S1 S2
39
Chapter 2
R1 + S1 R2
Tout = Tin − TC 24 (2.64)
S1 S2
R1S 2
TC 24 = Tin (2.65)
S1(R 2 + S 2)
The second phase is the inertial phase. In the inertial phase, the input speed change occurs.
The slip speed of clutch C24 will change from a negative value to zero. The slip speed of clutch
C1R will change from zero to a positive value. The output speed maintains nearly unchanged
due to the large vehicle mass. The input speed decreases from the first gear level to the second
gear level. To achieve this speed change, an extra apply force needs to be added to the clutch
C24 to overcome the inertial torque required for the input speed change. Let’s lump all speed-
changing inertias to the input node, and name it as Iin. Then the torque of clutch C24 required
to achieve the speed change can be obtained from the lever diagram in Fig. 2.47. The result is
shown in Eq. 2.67. Note that in the lever diagram of Fig. 2.47, an inertial torque Iina is added
to the input node, and C1R torque is zero. The presence of the inertial torque is how this
portion of the shift received its name—Inertial Phase. Here, a is the acceleration of the input
speed. Because the input speed decreases from the first gear level to the second gear level, a
has a negative value. As the torque of clutch C24 reaches this new level, the output torque also
increases to a new level, shown in Eq. 2.68. This brings the output torque trace to the point
C, as shown in Fig. 2.46. From this point, the input speed will decelerate with the rate of a.
Eventually, the slip speed of clutch C24 will reach zero, and consequently the input speed will
reach the second gear level. This marks the completion of the input speed change. As the speed
change terminates, the inertia torque will disappear, and the output torque and the torque of
clutch C24 will return to the level shown in Eqs. 2.65 and 2.66. This is the end of the inertial
phase, and marked as point D on the output torque trace in Fig. 2.46. Then the 1-2 power-on
up-shift is complete.
R1S 2
TC 24 = (Tin − I inα ) (2.67)
S1(R 2 + S 2)
During the inertial phase of a power-on up-shift, the output torque will increase and then
decrease, as shown by the section C to D in Fig. 2.46. This increasing and decreasing of output
torque creates a shift disturbance. Can this output torque disturbance be eliminated? The
answer is yes. Let’s rewrite Eq. 2.67 to obtain Eq. 2.69. It can be seen from Eq. 2.69 that the
desired input speed deceleration a can be achieved by not only increasing C24 torque, but also
by decreasing input torque Tin. This inertial phase control strategy is shown in Fig. 2.48. In Fig.
2.48, the torque of clutch C24 is maintained at the level defined by Eq. 2.65 during the inertial
phase. The input speed deceleration is achieved by the reduction of input torque. The amount
of input torque reduction is Iina. Using this inertial phase control strategy, the output torque
40
disturbance is eliminated. In practice, the reduction in Tin is achieved by controlling the spark
timing of the engine.
The power-on up-shift control methodology described in Fig. 2.48 provides less output torque
disturbance than the one described in Fig. 2.46. However, the modern integrated powertrain
control technologies have achieved the supremely smooth power-on up-shift, in which the
output torque is maintained unchanged before, during, and after the shift. The details of such
a control strategy will be discussed in a later section where the integrated powertrain controls
are discussed.
S1(R 2 + S 2)
I inα = Tin − Tc 24 (2.69)
R1S 2
To achieve a smooth power-on up-shift, synchronization of applying the oncoming clutch and
releasing the off-going clutch is important. The key point of this synchronization is that when
the torque capacity of the oncoming clutch C24 reaches its critical point defined by Eq. 2.65
(this is also the B point on the output torque trace), the torque capacity of the off-going clutch
C1R has to be reduced to zero. If this happens early, the engine speed will flare, and the output
torque will dip down further. If this happens late, the transmission will be tied up, and the
output torque also will dip down further.
The gear-shifting process and its mechanics can be further understood after the discussion of
dynamic modeling and analysis of planetary gear transmission in the later section.
41
Chapter 2
42
Clutching Chart
Gear C13R C12 C234 C4 CR
1st gear X X
2nd gear X X
3rd gear X X
4th gear X X
Reverse gear X X
2. Use the analysis method of your choice to calculate the input-output speed ratio of each
gear, and calculate the input torque ratio of the engaged clutches of each gear of the trans-
mission system shown in Figs. 2.51 and 2.52.
Number of Teeth
# S SP, P1 RP, P2 R
1 37 27 25 97
2 47 25
3 49 20 89
43
Chapter 2
Rev X X
1st X X
2nd X X
3rd X X
4th X X
5th X X
6th X X
3. Develop the torque equations and speed equations of the Ravigneaux gear set shown in
Fig. 2.53.
44
45
Chapter 2
Here, Tc is the clutch torque, m is the friction coefficient, n is the number of the friction
surface, A is the area of the clutch piston, r is the radius of the clutch plate, p is the hydraulic
pressure, tanh(·) is the hyperbolic tangent function, a is the scaling factor of the hyperbolic
tangent function, Δw is the differential speed of the two shafts, and Fs is the clutch return
spring force. Tcap = (m · n · r · A · p – Fs) is called the clutch capacity. Figure 2.56 shows the
graphics of the clutch model of Eq. 2.70. Note that the value of a determines the slope of the
function near zero slip speed.
The hyperbolic tangent function clutch model of Eq. 2.70 is simple and easy to use, but it has a
couple of minor problems. First, to carry torque, the clutch slip speed has to be non-zero. This
means that when the clutch is in the engaged state, there will be a small slip speed across the
clutch in this mathematical model. Second, although this slip speed can be reduced by using
a small scaling factor a, a small scaling factor could make the simulation model run slow or
could make the model unstable.
An alternate model of frictional clutches is shown in Fig. 2.57. The model uses PI (Propor-
tional and Integral) control techniques to calculate clutch torque. Here, Ki is the integral gain,
and Kp is the proportional gain; they are used to calibrate the model. The model is called the
kpki-model.
One can build Simulink models as shown in Figs. 2.58 and 2.59 to compare these two fric-
tional clutch models. The physical system model of those Simulink models is shown in Fig.
2.60. In Fig. 2.58, the submodel labeled “kpki model” is the model shown in Fig. 2.57. In Fig.
2.59, the submodel labeled “tanh model” is a MATLAB function of Eq. 2.70.
46
Fig. 2.58 Simulink model for testing the kpki clutch model.
Fig. 2.59 Simulink model for testing the tanh clutch model.
47
Chapter 2
set can be described by three differential equations and one speed constraint equation. The
three differential equations can be obtained from the free-body diagrams shown in Fig. 2.61.
ωs S + ωr R = ωc (R + S ) (2.71a)
In Fig. 2.61, Ir, Is, and Ic are the inertia of the ring gear, sun gear, and carrier, respectively. F is
the contact force between the gear teeth. Tr, Ts, and Tc are the torques exerted on the ring gear,
sun gear, and carrier, respectively. There are total three free bodies in a planetary gear set. They
are the ring gear, sun gear, and carrier. From the free-body diagram, the dynamic equation of
each free body can be obtained, as shown in Eqs. 2.72–2.74.
ω r I r = Tr − F ⋅ R (2.72)
ω s I s = Ts − F ⋅ S (2.73)
ω c I c = F ⋅ R + F ⋅ S − Tc (2.74)
Equations 2.71–2.74 can be rearranged into a matrix form, as shown in Eq. 2.75. This is the
Lagrange equation of a simple planetary gear set. By left-multiplying the equation with the
inverse of M, the vector W with accelerations of sun, ring, and carrier and the internal force F
as its components can be obtained.
The Lagrange equation of a simple planetary gear set has an interesting structure. The upper-
left of matrix M is a three by three diagonal matrix with all inertias of the system on its main
diagonal. The lower-left of matrix M is a one by three matrix that corresponds to the speed
constraint equation of a planetary gear set. The upper-right of matrix M is a three by one
matrix, which is the transposition of the lower-left matrix. The lower-right of matrix M is a
one by one zero matrix. The matrix B after the equal sign defines which external torque acts on
which inertia. Vector T has all external torque values as its components. The internal force F is
called the Lagrange multiplier in some literatures.
MΩ = BT (2.75)
48
Here,
Ir 0 0 R ω r
0 Is 0 S ω s
M = , Ω =
0 0 Ic −(R + S ) ω c
R S −(R + S ) 0 F
1 0 0 T
r
0 1 0
B = , T = Ts
0 0 −1
0 0 0 Tc
(R + S )2 I r I s (R + S )RI s (R + S )SI r
ω c I c + 2 = Tr 2 + Ts 2 − Tc (2.77)
S Ir + R I s
2
S Ir + R I s
2
S Ir + R 2I s
The dynamic behavior of the sun gear and carrier are described by these two differential
equations. The ring gear speed and acceleration can be obtained from Eq. 2.71. The reduced-
order system model has two independent differential equations; this is because the system
has three speed coordinates and one speed constraint equation, and therefore has two degrees
of freedom.
49
Chapter 2
sun gear, SG1, with inertial of IS1 and angular velocity of wS1. The second free body is the first
carrier and second ring gear, C1+RG2, with inertial of IC1R2O and angular velocity of wC1R2.
The third free body is the first ring gear and second carrier, RG1+C2, with inertial of IC2R1 and
angular velocity of wC2R1. The fourth free body is the second sun gear, SG2, with inertial of IS2
and angular velocity of wS2. The fifth free body is the turbine shaft with inertial of It and angular
velocity of wt. The dynamic equations for these five free bodies are shown in Eqs. 2.78–2.82.
50
TC123 − F1S1 = ω S1 I S1
(2.78)
F1S1 + F1 R1 − F2 R2 − TO = ω C 1R 2 I C 1R 2O
(2.79)
TC 24 + TCR − F2 S2 = ω S 2 I S 2 (2.81)
Here, TCXXX is the torque of the clutch CXXX. F1 and F2 are the contact forces between the
sun gear, pinion gear, and ring gear of two planetary gear sets, respectively. The speed con-
straint equations for the first and second planetary gear sets are shown in Eqs. 2.83 and 2.84,
respectively.
Arranging Eqs. 2.78–2.84 into a matrix form results in the Lagrange model of the system, as
shown in Eq. 2.85. Like the Lagrange equation of a simple planetary, matrix M in Eq. 2.85 has
some interesting features. The upper-left of matrix M is a five by five diagonal matrix with all
inertias of the system on its main diagonal. The lower-left of matrix M is a two by five matrix
that corresponds to the two speed constraint equations. The upper-right is a five by two matrix
that is the transposition of the lower-left matrix. The lower-right is a two by two zero matrix.
The column vector Ω is the state variable vector, which consists of the acceleration variables
of all free bodies and internal forces F1 and F2. The vector T consists of all clutch torques and
external torques. The clutch torques can be obtained using the clutch model given in Section
2.2.7 with corresponding shaft speeds. The matrix B describes which torque is exerted on
which inertia in what direction.
The Simulink model of the four-speed transmission based on the Lagrange equation, Eq. 2.85,
is shown in Fig. 2.65. In the Simulink model, the vector bar T represents the torque vector T.
The vector bar Ω represents the state vector Ω. The MATLAB Function F in the Simulink model
solves Eq. 2.85 by left multiplying the inverse of matrix M. The functions T_c123, T_c1r, T_
c34, T_c24, and T_cr at the right side of the model calculate clutch torques. The inputs to these
functions are the two speeds of the clutch shafts, and clutch capacities labeled by T_cap_c123,
T_cap_c1r, T_cap_c34, T_cap_c24, and T_cap_cr. The model can be used to simulate any
gear shift of the transmission, including any single-transition up and down shifts as well as
any double-transition shifts. Analysis of gear shifts using dynamic simulation models will be
discussed in a later section as we complete the introduction of dynamic modeling of planetary
gear transmissions.
MΩ = BT (2.85)
51
Chapter 2
Fig. 2.65 Simulink model of a four-speed automatic transmission based on its Lagrange equation.
Here,
I s1 0 0 0 0 S1 0
0 I c 1r 2o 0 0 0 −(R1 + S1 ) R2
0 0 I r 1c 2 0 0 R1 −(R2 + S2 )
M = 0 0 0 Is2 0 0 S2
0 0 0 0 It 0 0
S1 −(R1 + S1 ) R1 0 0 0 0
0 R2 −(R2 + S2 ) S2 0 0 0
TC 123
ω s1
1 0 0 0 0 0 0
ω c 1r 2 To
0 −1 0 0 0 0 0
TC 1R
ω r 1c 2 0 0 1 1 0 0 0
Ω = ω s 2 B = 0 0 0 0 1 1 0 T = TC 34
ω t −1 0 0 −1 0 −1 1 TC 24
0 0 0 0 0 0 0
F1 TCR
0 0 0 0 0 0 0
F 2 Tin
52
Here,
IC 1R 2 = I C 1R 2O +
I R1C 2 I S1 ( R1 +S1 2
S1 ) + I R1C 2 I S 2 ( ) +I R2 2
S2 I
S1 S 2 ( S1S2 )
R1S2 +S1R2 +S1S2 2
I R1C 2 + I S1 ( ) +I (
R1 2
S1 S2 S2 )
R 2 +S 2 2
IR1C 2 = I R1C 2 +
I C 1R 2O I S1 ( ) R1 2
S1 + I C 1R 2O I S 2 ( S2 )
R 2 +S 2 2
+ I S1I S 2 ( )
R1S2 +S1R2 +S1S2 2
S1S2
I C 1R 2O + I S1 ( R1 +S1 2
S1 ) + IS2 ( )R2 2
S2
K C 123−C 1R 2 =
I R1C 2 R1 +S1
S1 + IS2 ( R 2 +S 2
S2 )( R1S2 +S1R2 +S1S2
S1S2 )
I R1C 2 + I S1 ( )
R1 2
S1 + IS2 ( R 2 +S 2 2
S2 )
K C 24 −C 1R 2 =
−I R1C 2 R2
S2 + I S1 ( )( R1
S1
R1S2 +S1R2 +S1S2
S1S2 )
I R1C 2 + I S1 ( ) +I (
R1 2
S1 S2
R 2 +S 2 2
S2 )
I S1 R1 (RS12+S1 ) + I S 2 R 2 ( R 2 +S 2 )
S22
K C 34 −C 1R 2 = 1
I R1C 2 + I S1 ( ) R1 2
S1 + IS2 ( R 2 +S 2 2
S2 )
K C 24 −R1C 2 =
I C 1R 2O R 2 +S 2
S2 + I S1 ( R1 +S1
S1 )( R1S2 +S1R2 +S1S2
S1S2 )
I C 1R 2O + I S1 ( R1 +S1 2
S1 ) + IS2 ( ) R2 2
S2
K C 123−R1C 2 =
I C 1R 2O R1
S1 + IS2 ( )( R2
S2 ) R1S2 +S1R2 +S1S2
S1S2
I C 1R 2O + I S1 ( ) +I ( )
R1 +S1 2
S1 S2
R2 2
S2
I S1 R1 (RS12+S1 ) + I S 2 R 2 ( R 2 +S 2 )
S22
K O −R1C 2 = 1
I R1C 2O + I S1 ( S1 )
R1 +S1 2
+ IS2 ( ) R2 2
S2
53
Chapter 2
Fig. 2.66 Simulink model of a four-speed automatic transmission based on the reduced-order equations.
J Φ Δ = Π T
T
(2.88)
Φ 0 F 0
With the previous understandings of the structure of the Lagrange equation of a planetary gear
automatic transmission system, we can determine the Lagrange equation of the system shown
in Fig. 2.62 directly, without going through free-body diagrams. The result is given in Eq. 2.89.
Note: in Eq. 2.89 there are a total of eight inertia elements. They are the inertias of sun gear,
carrier, and ring gear of two planetary gear sets plus input shaft inertia and output shaft
inertia. Therefore, three additional constraint equations represented by the first three rows of
the constraint matrix are necessary. The first row [0 1 0 0 0 –1 0 0] represents the connection
of the first carrier C1 and second ring gear R2. The second row [0 0 1 0 –1 0 0 0] represents
the connection of the first ring gear R1 and second carrier C2. The third row [0 0 0 0 0 1 0
–1] represents the connection of the second ring gear R2 and the output shaft. The Lagrange
multipliers F1, F2, and F3 are the internal torque of these three connections, respectively. The
54
Lagrange multipliers F4 and F5 are the contact force of gear teeth of first and second planetary
gear set, respectively. The matrix B describes how the external torque (including the torque of
clutches) is applied to these inertia elements.
Although both Eq. 2.89 and Eq. 2.85 are the Lagrange equations of the same transmission
system shown in Fig. 2.62, they have different sizes. This is because in Eq. 2.85 we treated the
permanently connected elements as single inertia; but contrastingly in Eq. 2.89 we consider
them as separate inertias, and use the constraint equation to describe the connections.
MΩ = BT (2.89)
Here,
I s1 0 0 0 0 0 0 0 0 0 0 S1 0
0 Ic1 0 0 0 0 0 0 1 0 0 −(R1 + S1) 0
0 0 Ir1 0 0 0 0 0 0 1 0 R1 0
0 0 0 Is2 0 0 0 0 0 0 0 0 S2
0 0 0 0 Ic 2 0 0 0 0 −1 0 0 −(R 2 + S 2)
0 0 0 0 0 Ir 2 0 0 −1 0 1 0 R2
M = 0 0 0 0 0 0 It 0 0 0 0 0 0
0 0 0 0 0 0 0 I o 0 0 −1 0 0
0 1 0 0 0 −1 0 0 0 0 0 0 0
0 0 1 0 −1 0 0 0 0 0 0 0 0
0 0 0 0 0 1 0 −1 0 0 0 0 0
S1 −(R1 + S1) R1 0 0 0 0 0 0 0 0 0 0
0 0 0 S 2 −(R 2 + S 2) R 2 0 0 0 0 0 0 0
ω s1
ω c 1 1 0 0 0 0 0 0
ω r 1 0 0 0 0 0 0 0
ω s 2
0 0 1 1 0 0 0
TC 123
0 0 0 0 1 1 0
ω c 2 To
0 0 0 0 0 0 0
ω r 2 0 0 0 0 0 0 0 TC 1R
Ω = ω t B = −1 0 0 −1 0 −1 1 T = TC 34
ω o 0 −1 0 0 0 0 0 TC 24
F1
0 0 0 0 0 0 0
TCR
0 0 0 0 0 0 0
F2 Tin
0 0 0 0 0 0 0
F3
0 0 0 0 0 0 0
F4
0 0 0 0 0 0 0
F5
55
Chapter 2
R
2
I c 1r 2o = M v w (2.90)
FR
Here, Mv is the vehicle mass, Rw is the vehicle wheel radius, and FR is the final drive gear ratio.
If we also would like to model the vehicle drag load, then the output torque To should be as
shown in Eq. 2.91, and the inertia of the output element Ic1r2o should be as given in Eq. 2.90.
R R
2 2
Rw
To = f 0 M v g + f 1 w ωc 1r 2 + f 2 w ωc21r 2 (2.91)
FR FR FR
Here, f0 is the vehicle rolling resistance coefficient, f1 is the vehicle linear resistance coefficient,
f2 is the vehicle aerodynamic drag coefficient, g is the acceleration of gravity, and wc1r2 is the
speed of the transmission output shaft.
To model the driveline compliance, the output torque To should be as given in Eq. 2.92, and the
inertia of the output element Ic1r2o should be equal to the inertia of transmission output shaft.
The compliance of the driveline is modeled with a spring element between the transmission
output shaft and the input shaft of the final drive gear.
To = K a (θo − θa ) (2.92)
In Eq. 2.92, Ka is the spring constant, qo is the angular displacement of the transmission output
shaft, and qa is the angular displacement of the input shaft of the final drive gear; qo can be
obtained by integrating the transmission output shaft speed, and qa can be obtained by inte-
grating the speed of the input shaft of the final drive gear. The speed of the input shaft of the
final drive gear is given by the following equation.
V
ωa = FR ⋅ (2.93)
Rw
.
Here, V is the vehicle speed; it is determined by the following differential equation.
V = (To − f 0 M v g − f 1 ⋅V − f 2 ⋅V 2 ) / M v (2.94)
56
Note that in the previous model it is assumed there is no vehicle wheel slip. If one would like to
capture the wheel slip also, then the tire model must be included.
F1S1 + F1 R1 − F2 R2 − TO = ω C 1R 2 I C 1R 2O (2.96)
TC 24 − F2 S2 = ω S 2 I S 2 (2.98)
Because, in comparison with the inertias of the input and output shaft, inertia IS2 and IR1C2 can
be ignored, let’s make IS2 = 0 and IR1C2 = 0. Then the four dynamic equations are reduced to
two equations, Eqs. 2.99 and 2.100.
57
Chapter 2
R1 + S1 (R + S )S
Tin − Tc 34 − Tc 24 2 2 1 = ω in I in (2.99)
R1 S2 R1
R1 + S1 (R + S )(R + S ) − R1R2
Tc 34 + Tc 24 1 1 2 2 − TO = ω O I O (2.100)
R1 R1S2
Here, wO is the output speed and equals wC1R2, IO is the inertia of the output shaft, win is the
input speed, and Iin is the inertia of the input shaft. Tin is the input torque, To is the output
torque, Tc34 is the torque of clutch C34, Tc24 is the torque of clutch C24. R1, S1, R2, and S2 are
the number of teeth of the ring gear and sun gear of the two planetary gear sets, respectively.
To calculate Tc34 and Tc24, the slip speeds of clutches C23 and C24 are necessary. Using the
speed constraint equations, Eqs. 2.83 and 2.84, and letting wS1=win and wC1R2=wo, the slip
speed of clutches C23 and C24 can be expressed in terms of input speed win and output speed
wO. The results are shown in Eqs. 2.101 and 2.102.
R1 + S1 R +S
ΔωC 34 = ωin − ωR1C 2 = ωin − ωO 1 1 (2.101)
R1 R1
Equations 2.99–2.102 can be written in the generic dual-clutch model form, as shown in Eqs.
2.103–2.106.
Here,
R1 + S1 (R + S )S
Here, kTin /Tc 34 = is the input torque ratio of clutch C34, kTin /Tc 24 = 2 2 1 is the
R1 S2 R1
R +S
input torque ratio of clutch C24, kTo /Tc 34 = 1 1 is the output torque ratio of clutch C34, and
R1
(R + S )(R + S ) − R1R2
kTo /Tc 24 = 1 1 2 2 is the output torque ratio of clutch C24. Note: the second gear
R1S2
ratio r2 = kTo /Tc 24 / kTin /Tc 24 ; and third gear ratio r3 = kTo /Tc 34 / kTin /Tc 34 .
58
The Simulink model of such a dual-clutch system is shown in Fig. 2.69. This generic dual-
clutch model also can be considered as the model of the physical system shown in Fig. 2.70.
The reason the dual-clutch model is referred to as the generic dual-clutch model is because the
model can be used to simulate any single-transition gear shift. To simulate a specific gear shift,
all we need to do is to obtain the input and output torque ratios of two clutches using one of
the static analysis methods given in the previous sections, and enter them into the model.
Figures 2.71–2.73 show the simulation results of a power-on up-shift using the generic dual-
clutch model. In the simulations, the transmission input torque is kept constant. Figure 2.71
is the simulation result in which the off-going clutch torque capacity is dropped to zero when
59
Chapter 2
the oncoming clutch reaches critical capacity, so it is a perfect power-on up-shift. Figure 2.72 is
the simulation result in which the off-going clutch torque capacity is dropped to zero too early;
it results in more output torque drop and engine speed flare. Figure 2.73 is the simulation of
dropping the off-going clutch capacity to zero too late, and it results in tie-up, and more output
torque drop.
ωs1 − ωr = 0 (2.109)
With these additional constraints, Eq. 2.85 becomes the one shown in Eq. 2.110. Note that now
the torque vector T only has two clutch torques. The matrix M has an additional row (last row)
and an additional column (last column), due to the new speed-constraint equation, Eq. 2.109.
60
61
Chapter 2
The vector Ω has an additional element TC123. Similarly, as shown in the early section, based on
this matrix equation, a Simulink model can be built to simulate the 2-3 shift.
MΩ = BT (2.110)
Here,
I s1 0 0 0 0 S1 0 1
0 I c 1r 2o 0 0 0 −(R1 + S1 ) R2 0
0 0 I r 1c 2 0 0 R1 −(R2 + S2 ) 0
0 0 0 Is2 0 0 S2 0
M =
0 0 0 0 It 0 0 −1
S1 −(R1 + S1 ) R1 0 0 0 0 0
0 R2 −(R2 + S2 ) S2 0 0 0 0
1 0 0 0 −1 0 0 0
ω s1
0 0 0 0
ω c 1r 2
1 0 0 0 T0
ω r 2c 1 0 1 0 0
ω s 2 0 0 1 0 Tc 34
Ω = B = T =
ω t 0 −1 0 1 Tc 24
F1
0 0 0 0
Tin
0 0 0 0
F2
0 0 0 0
TC 123
62
will be in the first gear (by virtue of the Lo Roller passive torque reaction). When the second
clutch is engaged, the gear train will be in the second gear. A concern here is that, during gear
shifting from first gear to second gear, if there are disturbances in the second clutch pressure,
how they will affect shift feel.
Let’s establish the dynamic equations first. The free-body diagram of the system is shown
in Fig. 2.75.
The four free-body equations are provided in Eqs. 2.111–2.114.
Tc − F1S1 = ω s1 I s1 (2.111)
Ti − F2 S2 = ω s 2 I s 2 (2.114)
The two constraint equations are given in Eqs. 2.115 and 2.116.
ωc 2r 1R1 + ωs1S1 = ωc 1r 2 (R1 + S1 ) (2.115)
Therefore, the system has two degree of freedom. After eliminating the two internal forces F1
and F2, and applying the two speed constraint equations, differential equations Eq. 2.117 and
Eq. 2.118 are obtained.
ωc 2r 1 I 11 − ωs 2 I 12 = Tc a1 − To (2.117)
−ω c 2r 1 I 21 + ω s 2 I 22 = Ti − Tc a2 (2.118)
Here,
R1S2 + S1R2 + S1S2
a1 = (2.119)
S1R2
63
Chapter 2
(R1 + S1 )S2
a2 = (2.120)
S1R2
R2 + S2 2 R S +S R +S S
I 11 = I c 2r 1o + ( ) I c 1r 2 + ( 1 2 1 2 1 2 )2 I s1 (2.121)
R2 S1R2
S (R + S )S
2 2
I 22 = I s 2 + 2 I c 1r 2 + 1 1 2 I s1 (2.123)
R2 S1R2
Equations 2.117 and 2.118 can be decoupled with respect to ω c 2r1 and ω s 2 , as shown in Eqs.
2.124 and 2.125.
−Tc (a2 I 11 − a1 I 21 ) + Ti I 11 − To I 21
ω s 2 = (2.124)
I 11 I 22 − I 12 I 21
Tc (a1 I 22 − a2 I 12 ) + Ti I 12 − To I 22
ω c 2r 1 = (2.125)
I 11 I 22 − I 12 I 21
I 11 I 22 − I 12 I 21 =
(R + S )S S
2 2
I c 2r 1 I s 2 + I c 2r 1 I s1 1 1 2 + I c 2r 1 I c 1r 2 2 + (2.126)
S1R2 R2
R +S S R R S +S R +S S
2 2 2
I c 1r 2 I s 2 2 2 + I c 1r 2 I s1 2 1 + I s1 I s 2 1 2 1 2 1 2
R2 S1R2 S1R2
(R1 + S1 )S2 (R + S )S R
a2 I 11 − a1 I 21 = I c 2r 1 + I c 1r 2 2 2 2 2 1 (2.127)
S1R2 S1R2
Equations 2.124 and 2.125 can be rewritten as shown in Eqs. 2.129 and 2.130.
ω s 2 Is 2 = Ti − Tc K c − s 2 − To K o − s 2 (2.129)
Here,
I I a2 + I I (S / R )2 + I c1r 2 I s1 (R1S2 / S1 R2 )2
Is 2 = I s 2 + c 2r1o s1 2 c 2r1o c1r 2 2 2 (2.131)
I c 2r1o + I c1r 2 (1 + S2 / R2 )2 + I s1a12
64
I c 2r 1o a2 + I c 1r 2a2 (R1 / R2 )
K c −s 2 = (2.133)
I c 2r 1o + I c 1r 2 (1 + S2 / R2 )2 + I s1a12
I c 1r 2a2 + I s1a1a2
K o −s 2 = (2.134)
I c 2r 1o + I c 1r 2 (1 + S2 / R2 )2 + I s1a12
I c 1r 2a2 + I s1a1a2
K i −c 2r 1 = (2.136)
I s 2 + I c 1r 2 (S2 / R2 )2 + I s1a22
The coefficient Kc–c2r1 shown in Eq. 2.135 is the dynamic gain from the second clutch to the
output acceleration. Lower Kc–c2r1 means lower disturbance from the clutch to the output accel-
eration. Kc–c2r1 is a function not only of sun and ring gear size, but also is a function of inertias.
Therefore, adjusting inertias can minimize Kc–c2r1. However, keep in mind that we do not have
total flexibility in the selection of sun and ring gear size (selected for performance and fuel
economy) and inertia (function of packaging volume and driveline mass).
MΩ = BT (2.137)
65
Here,
6293_Book.indb 66
I s1 0 0 0 0 0 0 0 0 0 0 S1 0 0 0 0 0 0 0
0 Ir1 0 0 0 0 0 0 0 0 0 R1 0 0 0 0 −1 0 0
0 0 Ic1 0 0 0 0 0 0 0 0 −(S1 + R1) 0 0 1 0 0 0 0
0 0 0 Is2 0 0 0 0 0 0 0 0 S2 0 0 0 0 1 0
0 0 0 0 Ir 2 0 0 0 0 0 0 0 R2 0 −1 0 0 0 0
0 0 0 0 0 Ic 2 0 0 0 0 0 0 −(S 2 + R 2) 0 0 1 0 0 0
0 0 0 0 0 0 Is3 0 0 0 0 0 0 S3 0 0 0 0 0
0 0 0 0 0 0 0 Ir 3 0 0 0 0 0 R3 0 −1 0 0 0
0 0 0 0 0 0 0 0 Ic 3 0 0 0 0 −(S 3 + R 3) 0 0 1 0 1
M =
0 0 0 0 0 0 0 0 0 I in 0 0 0 0 0 0 0 −1 0
0 0 0 0 0 0 0 0 0 0 Io 0 0 0 0 0 0 0 −1
S1 R1 −(S1 + R1) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 S 2 R 2 −(S 2 + R 2) 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 S 3 R 3 −(S 3 + R 3) 0 0 0 0 0 0 0 0 0 0
0 0 1 0 −1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 1 0 −1 0 0 0 0 0 0 0 0 0 0 0
0 −1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0 0 −1 0 0 0 0 0 0 0 0 0
Downloaded from SAE International by University of Michigan, Monday, October 29, 2018
0 0 0 0 0 0 0 0 1 0 −1 0 0 0 0 0 0 0 0
1/11/13 3:53 PM
6293_Book.indb 67
ω s1
ω r1
0 0 1 1 0 0 0
ω c1
0 0 0 0 0 0 0
ω s 2
0 1 0 0 0 0 0
ω r 2 0 0 0 0 0 0 0
0 0 0 0 1 0 0
ω c 2
ω s 3 0 0 0 0 0 0 0 T
C 1234
1 0 0 0 0 0 0
ω r 3 TCB1R
0 0 0 0 0 0 0
ω c 3
0 0 0 0 0 0 0 TCB 26
Ω = ω in B = 0 0 0 −1 −1 1 0 T = TC 35 R
0 0 0 0 0 0 −1 TC 456
ω o
0 0 0 0 0
F1 0 0
Tin
0 0 0 0 0 0 0
F2 To
0 0 0 0 0 0 0
F3
0 0 0 0 0 0 0
F4 0 0 0 0 0 0 0
F5 0 0 0 0 0 0 0
F6 0 0 0 0 0 0 0
F7
0 0 0 0 0 0 0
Downloaded from SAE International by University of Michigan, Monday, October 29, 2018
F8
Mechanics of Planetary Gear Automatic Transmissions
67
1/11/13 3:53 PM
Downloaded from SAE International by University of Michigan, Monday, October 29, 2018
Chapter 2
Figure 2.77 shows an example of an eight-speed planetary automatic transmission. It has four
simple planetary gear sets and five clutches. The clutch state of the eight-speed transmission is
shown in Table 2.4. It can be seen that all single-step and double-step shifts are single-transition
1st gear X X
2nd gear X X
3rd gear X X
4th gear X X
5th gear X X
6th gear X X
Reverse gear X X
68
shifts. The dynamic equation of the eight-speed transmission can be obtained in the same
manner as shown for the six speeds. However, the dimension of the matrices will increase.
The reader may already notice that the six-speed transmission has three open clutches when in
any of the six gears, and the eight-speed transmission has two open clutches when in a gear. This
means the eight-speed transmission has low power loss due to the drag force of open clutches.
1st gear X X
2nd gear X X
3rd gear X X
4th gear X X
Reverse gear X X
2. Build a generic dual-clutch Simulink model, and simulate the 1-2, 2-3, and 2-4 shift of the
transmission system in 1.
69
Chapter 3
Control of Planetary Gear
Automatic Transmissions
71
Chapter 3
β
p =
V
(Qi − Qo −V ) (3.1)
Here, p is the pressure in the volume, Qi is the flow into the volume, Qo is the flow out of the
volume, V is the volume value, and b is the bulk modulus of hydraulic fluid with a typical value
of 74,000,000 N/m2. The unit of in-and-out flow is m3/s, the unit of volume is m3, and the unit
of pressure is Pascal (N/m2).
The second equation is the flow equation of an orifice. Figure 3.2 illustrates the parameters of
the system, and Eq. 3.2 is the equation for calculating the orifice flow.
2
Q = sign ( p bef − paft )C d A p bef − paft (3.2)
ρ
Here, Q is the flow through the orifice, pbef is the pressure before the orifice, paft is the pressure
after the orifice, A is the area of the orifice, Cd is the unitless discharge coefficient with typical
value of 0.6, and r is the mass density of hydraulic fluid with a typical valve of 878 Kg/m3.
72
The third equation is the pipe flow equation. The laminar flow through round pipes is given
in Eq. 3.3.
πr 4
Q= ( p1 − p2 ) (3.3)
8µ L
Here, Q is the flow rate, r is the radius of the pipe, L is the length of the pipe, p1 and p2 are the
terminal pressures, and m is the fluid viscosity.
73
Chapter 3
chamber is blocked. Then the pressure in the chamber is determined by the size of the feed
orifice, the supply pressure, and the opening of the variable orifice. The opening of the variable
orifice is determined by the position of the armature. The larger opening of the variable orifice
results in a lower pressure in the control pressure chamber, and vice versa. The hydraulic
pressure in the control pressure chamber presses on the armature in the opposing direction
of the electromagnetic force generated by the electric current in the coil assembly. This forms
a pressure feedback action. Due to this pressure feedback on the armature, the position of the
armature and, therefore, the opening of the variable orifice are automatically adjusted until
the force generated by the hydraulic pressure in the control chamber equals the electro
magnetic force. Therefore, changing the electric current will proportionally change the
hydraulic pressure.
The steady-state characteristics of a PPC solenoid can be described by the pressure-current
(P-I) curve, as shown in Fig. 3.4. The dynamic characteristics of a PPC solenoid can be
modeled as first-order lag, as shown in Eq. 3.4. The constant “a” in Eq. 3.4 defines the band-
width of the PPC solenoid, and p(i) is the P-I function shown in Fig. 3.4. The detailed dynamic
equation model of a PPC solenoid, based on the first principle of physics, will be given in a
later section.
P (s) a
= p(i ) (3.4)
I (s) s +a
Because the capability of passing flow is very limited due to their small feed orifice, PPC sole-
noids cannot be used to control clutches directly. The output pressure of a PPC solenoid is
usually fed to a spool-type pressure regulation valve as the control pressure. A pressure regula-
tion spool valve can carry high flow, and therefore is used to control clutches directly.
In a pressure regulation spool valve (see Fig. 3.5), the opening from the supply pressure port
to the output pressure port, and the opening from the output pressure port to the exhaust
port, are determined by the position of spool valve. The control pressure from a PPC solenoid
pushes on the area of As on the left end of the spool valve, and the output pressure pushes on
the area of Afb on the right end of the spool valve, through the feedback pressure passage and
the feedback orifice. Due to existence of this pressure feedback, the position of the spool valve
will be automatically adjusted until the net force acting on the spool valve equals zero. As a
result of the pressure feedback, the output pressure of a pressure regulation spool valve follows
the control pressure, with a steady-state gain of As/Afd.
74
The dynamic equations of a pressure regulation spool valve are given as follows. Equation 3.5
is the equation of motion of the spool. Equation 3.6 is the dynamic equation of the output
pressure. Equations 3.7–3.9 are flow equations. Equation 3.10 is the dynamic equation of the
feedback pressure [3-1].
In these equations, x is the spool position, pout is the output pressure, ps is the control pressure,
Psup is the supply pressure, pfb is the feedback pressure, As is the area of the control pressure
side, M is the mass of the spool, Afb is the area of the feedback pressure side, D is the damping
coefficient, k is the spring coefficient, xo is the spring preload, b is the buck modulus of the
hydraulic fluid, V is the volume of the output chamber, Cd is the discharge coefficient, Ain(x)
is the intake flow area as a function of the spool position x, Aout(x) is the outflow area as a
function of the spool position x, and r is the mass density of the hydraulic fluid. Ain(x) and
Aout(x) can be modeled using look-up tables, as shown in Fig. 3.13. Qin is the flow from the
supply pressure port to the output pressure port. Qout is the flow from the output pressure port
to the exhaust port. Qfd is the flow from the output port to the pressure feedback area. Qload is
the flow to the clutch piston connected to the output port.
β
p out =
Vload
(Qin − Qout − Q fb − Qload ) (3.6)
2
Qin = sign ( psup − pout )C d Ain ( x v ) psup − pout (3.7)
ρ
2
Qout = sign ( pout )C d Aout ( x v ) pout (3.8)
ρ
2
Q fb = sign ( pout − p fb )C d π rfbo
2
pout − p fb (3.9)
ρ
β
p fb =
V fb
(Q fb + Avb xv ) (3.10)
75
Chapter 3
76
β
p p = (Q − x A ) (3.12)
( o x p Ap ) load p p
V +
2
Q load = sign ( p pr − p p )C d Aor p feed − p p (3.13)
ρ
As a way to summarize the dynamic equations of hydraulic pressure and clutch control
systems, the Simulink models of a hydraulic clutch control system, consisting of a PPC
solenoid, a pressure regulation spool valve, and a hydraulic piston, are shown in Figs. 3.9–3.14.
Figure 3.9 is the top-level model, and the other figures are submodels. All those models are
based on the equations just given.
Figure 3.10 is the submodel of the pressure regulation spool valve based on Eqs. 3.5–3.10.
Figure 3.11 is the submodel of the hydraulic piston based on Eqs. 3.11–3.13. Figure 3.12 is the
submodel of the orifice flow calculation that is used to implement flow equations (Eqs. 3.7–3.9
and 3.13). Figure 3.13 is the submodel of the spool valve opening calculation, which uses two
look-up tables to implement the flow-area function, Ain(x) and Aout(x), which is used in Eqs.
3.7 and 3.8. Figure 3.14 is the submodel of the spring-mass motion system that is used for both
clutch piston motion (Eq. 3.5) and spool valve motion (Eq. 3.11).
Fig. 3.9 Simulink model of the clutch control system (top-level model).
77
Chapter 3
78
Fig. 3.14 The submodel of clutch piston motion or the spool valve motion.
79
Chapter 3
Here, ei is the voltage applied to the coil, i is the electric current in the coil, R is the electric
resistance, L is the inductance, Ev is the back emf coefficient, and xa is the displacement of the
armature.
A closed-loop control can be used to control electric current in the coil. Since the controlled
object is a first-order system, a high-gain proportional feedback control is sufficient. The
equation of the current feedback control is shown in Eq. 3.15.
ei = k p (ir − i ) (3.15)
Here, Ma is the mass of the armature, Ef is the magnetic force coefficient, Aafb is the area of
pressure feedback, Paout is the output pressure, Da is the damping coefficient, ka is the spring
constant, and xao is the spring preload.
The last part of the model is the dynamic equation of output pressure paout; it is shown in
Eq. 3.17 (see also Eqs. 3.18 and 3.19).
β
paout = (Qain − Qaout ) (3.17)
Va
2
Qain = sign ( psup − paout )C d Aain psup − paout (3.18)
ρ
2
Qaout = sign ( pout )C d Aaout ( x a ) paout (3.19)
ρ
Here, Aain is the flow area of the supply orifice, Aaout(xa) is the flow area of the variable orifice as
a function of xa, and Va is the volume of the control pressure chamber.
80
ei = k p (ir − i ) (3.21)
β
p out =
Vload
(Qin − Qout − Q fb − Qload ) (3.23)
2
Qin = sign ( psup − pout )C d Ain ( x v ) psup − pout (3.24)
ρ
2
Qout = sign ( pout )C d Aout ( x v ) pout (3.25)
ρ
2
Q fb = sign ( pout − p fb )C d π rfbo
2
pout − p fb (3.26)
ρ
β
p fb =
V fb
(Q fb + Avb xv ) (3.27)
81
Chapter 3
82
Fig. 3.18 Input signal, armature position, and output pressure of a PWM solenoid.
Next, let’s consider the dynamic mathematical model of a PWM solenoid. To simplify the
model, let’s assume that the input to the model is a pulse width modulated position command
of the metering ball. Then the physical system under consideration becomes as shown in Fig.
3.20. The output port of the PWM solenoid is connected to a ripple reduction accumulator.
The position of the metering ball is the output signal X of the first-order lag. The input signal
to the first-order lag is a pulse width modulated position command, Xpwm. The position of the
metering ball ranges from 0 to 1. When it is 0, the output port is fully open to the exhaust port,
and closed to the supply port. When it is 1, the output port is closed to the exhaust port, and
fully open to the supply port.
83
Chapter 3
The dynamic equations of this PWM pressure control system are given in Eqs. 3.28–3.32. Here,
po is the output pressure of the PWM solenoid valve, ps is the supply pressure that is constant,
Ao is the diameter of the accumulator feed orifice, pa is the accumulator pressure, Ap is the area
of the accumulator piston, k is the stiffness coefficient of the accumulator spring, Ain is the
diameter of the supply port of the PWM solenoid valve, and Aout is the diameter of the exhaust
port. Equation 3.28 is the dynamic equation of the PWM valve output pressure. Equation 3.32
is the dynamic equation of the accumulator pressure. Equation 3.33 is the dynamic motion
equation of the accumulator piston. As described by Eqs. 3.29 and 3.30, when the position of
the metering ball X is 1, the in-flow Qin is non-zero, and the out-flow Qout is zero. When X is 0,
Qin is zero, and Qout is non-zero.
β
po = (Qin − Qout − Qorif ) (3.28)
Vo
2
Qin = sign ( ps − po )C d Ain X ps − po (3.29)
ρ
2
Qout = sign ( po )C d Aout (1 − X ) po (3.30)
ρ
2
Qorif = sign ( po − pa )C d Ao po − pa (3.31)
ρ
β
pa = (Q − x A ) (3.32)
( o x p Ap ) orif p p
V +
84
is to prevent apply-force surge at the end of piston stroke. The objective of clutch-apply-force
control is to ensure that apply force follows the command with the desired response speed,
precision, and stability. Therefore, the response time, control precision, and robustness are
important design criteria.
Analytic studies of a hydraulic control system usually start from establishing dynamic equa-
tions of the system. Then block diagrams and transfer functions of the system are derived from
dynamic equations. Block diagrams and transfer functions are used to analyze the effect of
system parameters to system performance by using analysis methods such as Nyquist, Bode,
and Root Locus Plots. Dynamic equations are also used to create computer dynamic simula-
tion models of the system. Such simulation models are widely used in analysis and design of
hydraulic control systems.
In the following discussions, to make this section independently readable, some contents in
the previous sections are repeated.
85
Chapter 3
β
p out =
Vload
(Qin − Qout − Q fb − Qload ) (3.35)
2
Qin = sign ( psup − pout )C d Ain ( x v ) psup − pout (3.36)
ρ
2
Qout = sign ( pout )C d Aout ( x v ) pout (3.37)
ρ
2
Q fb = sign ( pout − p fb )C d π rfbo
2
pout − p fb (3.38)
ρ
β
p fb =
V fb
(Q fb + Avb xv ) (3.39)
As the second example, let’s consider a hydraulic piston system as shown in Fig. 3.22. The
system is slightly different from the piston system given in Section 3.1.1. The system includes
a wave plate, which is a compliance element between piston and clutch plates. The dynamic
equations of the system are given in Eqs. 3.40–3.42. Here, rclfd is the radius of the clutch feed
orifice, pp is the pressure pushing on the piston, Ap is the piston area, Fdrag(pp) is the piston seal
drag force that is a function of pp, Dp is the coefficient of damping, kp is the coefficient of the
return spring, xp is the displacement of the piston, Mp is the mass of piston, pout is the output
pressure of the pressure regulation valve, Fapl is the clutch-apply force (which is a function
of xp, with a typical shape as shown in Fig. 3.23). In Fig. 3.23, h1 is the clutch clearance, and
h2 is the wave plate travel. The force curve between the points of h1 and h1 + h2 is the wave
plate force curve; the force curve after h1 + h2 is very stiff, which represents the mechanical
compliance of the compressed clutch plates. Note that the clutch-apply force is a function of
deformation of the wave plate until the wave plate is solidly compressed. Then the apply force
can be determined directly by the pressure pp. Equation 3.40 is the dynamic motion equation
of the piston, Eq. 3.41 is the differential equation of the piston pressure, and Eq. 3.42 is the
clutch-apply-force function that is shown in Fig. 3.23.
86
β 2
p p = sign ( pout − p p )C d π rclfd
2
pout − p p − x p A p (3.41)
(Vo + x p Ap ) ρ
Fapl = f ( x p ) (3.42)
87
Chapter 3
Dv
ξ= (3.43)
2 kv M v
kv
ωn = (3.44)
Mv
The block diagram in Fig. 3.25 has some nonlinear blocks. To prepare for future discussions,
these nonlinear blocks are linearized using the local linearization method. The resulting block
diagram is shown in Fig. 3.26. The flow gains, kqin, kqout, and pressure-flow coefficients, kpin,
kpout, obtained from linearization, are given in Eqs. 3.45–3.48. The linearized block diagram
can be used to perform stability and response analysis using methods such as Nyquist, Bode,
and Root Locus Plots. In Eqs. 3.45–3.48, psupo, pouto, pvo, and plo are the points where local lin-
earization is performed.
2 dAin ( x v )
kqin = C d psupo − pouto (3.45)
ρ dx v xv =xvo
2 dAout ( x v )
kqout = C d pouto (3.46)
ρ dx v x v = x vo
C d Ain ( x vo )
k pin = (3.47)
2 ρ psupo − pouto
C d Aout ( x vo )
k pout = (3.48)
2 ρ pouto
The second example is a spool-type pressure regulation valve with a dead-end output port and
a supply-side orifice, as shown in Fig. 3.27. The nonlinear and linearized block diagrams are
shown in Figs. 3.28 and 3.29, respectively.
88
Once again, the linearized block diagram in Fig. 3.29 can be used to perform a stability and
response analysis using the frequency response method and root locus method. Those classical
analyses can provide significant insights into the characteristics of the pressure control system.
The classical control system analysis techniques can be supplemented with dynamic simulation
techniques. Dynamic simulation approaches also allow the control systems to interact with
control algorithms.
Fig. 3.28 Block diagram of pressure regulation system with a supply orifice.
89
Chapter 3
Fig. 3.29 Linearized block diagram of pressure regulation system with a supply orifice.
90
91
Chapter 3
The damping ratio coefficient x should be near 1 to provide adequate damping effect. An
over-damped system (x>>1) will have a slow response. An under-damped system (x<<1) will
be unstable. If x = 1, the time constant of the system will be 1/wn. This means that a larger wn
provides a faster response. The steady-state gain of the system is 1/kv. The system damping
characterized by the damping coefficient Dv is mainly determined by the size of the feedback
orifice. A smaller feedback orifice means a high damping coefficient. The spring rate kv, mass
Mv, and linear damping Dv are determined by many design tradeoff considerations. Their
influences to the system dynamic characteristics are summarized here.
• A lower Mv provides a larger wn. Therefore, the mass of the spool should be as low as
possible. Attaching additional control functionalities to a spool valve will increase its
mass, and therefore should be avoided.
• A higher kv provides a larger wn, and a lower steady-state gain. Therefore, tradeoffs must
be made.
• The feedback orifice could be used to achieve an adequate damping ratio x.
x v (s) ωn2
= (3.49)
e(s) k (s 2 + 2ξωn + ωn2 )
Dv
ξ= (3.50)
2 kv M v
kv
ωn = (3.51)
Mv
The flow area characteristic of a spool valve is described by flow-area functions Ain(xv) and
Aout(xv), and is the single most important design parameter. Its importance can be observed
from the block diagram of Fig. 3.26. Flow gains kqin and kqout, which have expressions shown
in Eqs. 3.45 and 3.46, are major contributors to the open-loop gain of the system; therefore,
they are the major contributors to the stability and dynamic response of the system. Figures
3.32 and 3.33 present two different types of flow-area functions. Figure 3.32 shows flow-area
functions of a spool valve with a sharp-edged corner spool and a large overlap. These flow-area
functions have a dead band, which will degrade control performance. In contrast, Fig. 3.33
shows flow-area functions of a spool valve with a notched spool and a small overlap. The flow-
area functions become much smoother, and the dead band is eliminated. Valves with this type
of flow-area function will perform much better. Figures 3.34 and 3.35 compare step responses
Fig. 3.32 Flow-area functions of a spool valve with annular orifice, sharp-edged corner spool, and large overlap.
92
Fig. 3.33 Flow-area functions of a spool valve with a notched valve (or notched port) and small overlap.
Fig. 3.34 Simulation results of step responses of a PR system with a small overlap.
Fig. 3.35 Simulation results of step responses of a PR system with a large overlap.
93
Chapter 3
of systems with small overlap and large overlap, respectively. It can be seen that large overlap
degrades system performance significantly, because the spool has to travel a longer distance to
regulate pressure.
The second discussion is about two different concepts of pressure regulation valves for clutch
controls. The difference is in the way the pressure regulation (PR) valve is used during clutch
fill controls.
The first concept uses the PR valve as a trim valve during the clutch fill control. The system
configuration of such a concept is shown in Fig. 3.36. The major identifiers of such systems
are: (1) the supply pressure side orifice, and (2) the wave plate in the clutch pack. The idea is
that during the clutch fill phase, although the commanded pressure will be kept just somewhat
above the clutch return spring pressure, due to the existence of the supply-side orifice, the
spool valve will be at the fully open position. At the end of the piston stroke, the output
pressure will increase, and through the feedback pressure, it pushes the spool valve toward the
regulating position. However, due to the reaction delay of the spool valve, pressure overshoot-
ing could happen. This is why the system has a wave plate (or an accumulator) to provide the
needed additional compliance to reduce pressure overshoot. The pressure command, spool
valve response, and output pressure response of such a system are illustrated in Fig. 3.37.
The supply-side orifice and wave plate have some negative impacts on control performances of
the system. This will be discussed in the following sections.
94
The second concept is the regulated clutch fill control, as shown in Fig. 3.38. Instead of the
supply-side orifice, a clutch feed orifice is placed between the PR valve and the clutch piston.
The pressure command, spool position, and clutch pressure responses of such a system are
shown in Fig. 3.39. During the clutch fill phase, the output pressure of the PR valve is com-
manded high to rapidly move the clutch piston. Near the end of the piston stroke, the pressure
command is dropped to a lower level to prevent pressure overshoots. An extra compliance
element is not needed in such a system. The fill time shown in Fig. 3.39 is the key control
parameter to achieve overshoot-free fast piston stroking. An adaptive learning algorithm is
usually used to control the clutch fill time, and will be discussed in a later section. The
purpose of the clutch feed orifice is to increase consistency of clutch fill time. This is because
the clutch feed pressure before the clutch feed orifice is regulated, and the clutch feed orifice is
a sharp-edged orifice whose flow characteristics are less sensitive to viscosity change of trans-
mission fluid.
After the discussions in the following two sections, it will be clear that the second concept of
clutch control configuration provides better control performance.
The third discussion is about the supply-side orifice. In Section 3.1.5.1, the block diagrams of
pressure regulation valves with and without supply-side orifice are derived. Now let’s consider
the effects of supply orifice to the system performance. Comparing the block diagram of the
system without supply orifice shown in Fig. 3.26 with the block diagram of the system with
95
Chapter 3
supply orifice shown in Fig. 3.29, it can be seen that the supply orifice creates an additional
feedback loop. This additional feedback loop could make the system less stable. One can learn
this by deriving closed-loop transfer functions of these two block diagrams. We will demon-
strate these using simulation techniques in the next section.
The fourth discussion is about wave plates. Wave plates can be used to provide additional
compliance to help eliminate apply-force surge at the end of a clutch stroke. However, wave
plates with heavy loads and long strokes can have negative impacts to system performances.
For example, if the wave plate is not at a fully compressed state, the clutch-apply force will be
determined by the displacement of the clutch piston, not the hydraulic pressure. The presence
of the seal drag force does not allow a steady-state, one-to-one corresponding relation-
ship between the hydraulic pressure and piston displacement. This creates a huge hysteresis
between hydraulic pressure and clutch-apply force, and will make clutch-apply-force control
inconsistent.
For power-on down-shifts, it is highly desirable to be able to bring the oncoming clutch-apply
force rapidly from near zero to its full capacity in a controlled manner. However, a heavy wave
plate will make this difficult.
To demonstrate these arguments and also arguments in the previous section, dynamic simula-
tions are used with the simulation model shown in Fig. 3.31. A supply orifice is placed in the
model to demonstrate the arguments made in Section 3.1.5.4 about influence of the supply
orifice. First, the model is calibrated to demonstrate the effect of the supply orifice and wave
plate by using a 1.7-mm-diameter supply orifice, a wave plate curve as shown in Fig. 3.40,
and a large clutch feed orifice of 10 mm. This system configuration is the trimmed clutch fill
control system. Second, to show the result of removing the supply orifice and wave plate, the
diameter of the supply orifice is changed to 10 mm, the wave plate curve is changed to the
96
one shown in Fig. 3.41, and the diameter of the clutch feed orifice is change to 3 mm. This
system configuration is the regulated clutch fill control system. The drag force curves used in
both simulations are the same as shown in Fig. 3.42. All other model parameters are also held
constant. The simulation results are shown in Figs. 3.43–3.46.
Figure 3.42 shows the response to small step commands of the system with a supply orifice and
a heavy wave plate. Because the wave plate has a long travel distance and a heavy load, it has
not reached its fully compressed state yet. Although the clutch pressure follows command, due
to the existence of seal drag force, the piston does not move accordingly; therefore, the clutch-
apply force does not follow the pressure command. The piston is pushed overboard by the
initial pressure overshoot, and held by seal drag force. Pressure fluctuations shake the piston
“loose” to some degree and result in some backstrokes. The seal drag force creates hysteresis
and causes such behaviors. Therefore, the magnitude of the seal drag force is a determining
factor. Lower seal drag force will present less impact on the controllability. Also, in this system
the pressure response exhibits overshoot and oscillation; this is due to the existence of the
supply-side orifice.
Figure 3.44 is the response to small step commands of the system without a supply-side orifice
and with a light wave plate. Because the wave plate is light, for the same level of command,
the wave plate is fully compressed; therefore, the clutch pressure directly determines the
clutch-apply force. The clutch pressure and apply force follows commands well and exhibits
no overshoot. Despite less compliance, there is no pressure overshoot and oscillation; this
indicates that the elimination of pressure overshoot and oscillation is due to the removal of the
supply orifice. In other words, the supply orifice does have a negative influence on the system
stability, as discussed in Section 3.1.5.4.
Figure 3.45 is the response to a large step command of the system with a supply orifice and a
heavy wave plate. The long travel of the wave plate limits the system response speed.
Figure 3.46 is the response to a large step command of the system without a supply orifice and
with a light wave plate. The system response is much faster.
The simulation results shown in Figs. 3.47–3.49 reveal another problem of the system with
a supply orifice and a heavy wave plate. In these three simulations, the pressure command
increases to the same level at different ramp-up rates. Figure 3.47 shows ramp up at a slow
rate, Fig. 3.48 illustrates a little faster ramp-up rate, and Fig. 3.49 is a step up to the same level.
Although the clutch pressure of three simulations reaches the same steady-state level, the
clutch-apply force ends at different levels. The cause of this is the compound effect of pressure
overshooting, seal drag force, and wave plate.
From the previous simulation results, it can be concluded that the supply-side orifice and
heavy wave plate have negative impacts on the system controllability and stability. The regu-
lated clutch fill control system performs better than the trimmed clutch fill control system.
97
Chapter 3
As mentioned previously, the fill time is the key control parameter of the regulated clutch fill
control system. Fill-time learning algorithms, which have been developed to improve the pre-
cision of clutch fill controls, will be discussed in a later section.
Fig. 3.43 Simulation result of the response to a small step command of the system with a supply orifice and a heavy wave
plate.
98
Fig. 3.44 Simulation result of the response to a small step command of the system without a supply orifice, and with a
light wave plate.
99
Chapter 3
Fig. 3.45 Simulation result of the response to a large step command of the system with a supply orifice and a heavy wave
plate.
100
Fig. 3.46 Simulation result of the response to a large step command of the system without a supply orifice, and with a
light wave plate.
101
Chapter 3
Fig. 3.47 Simulation result of slow ramp-up response of the system with a supply orifice and a heavy wave plate.
102
Fig. 3.48 Simulation result of faster ramp-up response of the system with a supply orifice and a heavy wave plate.
103
Chapter 3
Fig. 3.49 Simulation result of step-up response of the system with a supply orifice and a heavy wave plate.
104
105
Chapter 3
Figure 3.51 shows the lever diagram of a two-speed planetary gear train. The letters a, b, and
c indicate the length of each section of the lever. When the clutch C1 is applied and clutch
C2 is released, the system is in first gear. When the clutch C2 is applied and clutch C1 is
released, the system is in second gear. Tn1 and Tn2 are torques exerted on nodes N1 and N2 by
clutches C1 and C2, respectively. Tin is the input torque. Tout is the output torque. Line L1 is the
level position of first gear. Line L2 is the level position of second gear. Line L0 is the zero
speed position.
In the first gear, clutch C1 grounds the node N1. So the speed of node N1 is zero. The vertical
distances from nodes on line L1 to the corresponding nodes on the zero speed line represent
the speeds of those nodes when the system is in first gear. The distance below the horizontal
line L0 indicates positive speed. The distance above the horizontal line L0 indicates negative
speed. Therefore, when in first gear, node N2 has a negative speed; thus, clutch C2 has a
negative slip speed.
In second gear, clutch C2 grounds node N2. So N2 has zero speed. The vertical distances from
nodes on line L2 to the corresponding nodes on line L0 represent the speeds of those nodes
when the system is in second gear. When shifting from first gear to second gear, the speed of
node N1 will be accelerated, and the speed of the input node will be decelerated. The decelera-
tion of the input should be recognized as the familiar drop in input speed that a driver will
see on the tachometer during an up-shift. The output speeds before and after gear shifting are
assumed to remain unchanged due to the large vehicle mass.
There are four types of shifts between first gear and second gear. Those are: power-on up-shift
(1-2), power-on down-shift (2-1), power-off up-shift, and power-off down-shift. When the
input torque is high enough to accelerate input speed, the shift is called power-on shift; oth-
erwise, the shift is called power-off shift. In the following, the focus will be on power-on
up-shifts and down-shifts. With an understanding of mechanics of these shifts, other types of
shifts are self-explanatory.
First let’s consider power-on up-shift. The power-on up-shift from first gear to second gear
is divided into two phases. The first phase is the torque phase. This is the phase in which the
torque will be transferred from clutch C1 to clutch C2. In the torque phase, the capacity of
the oncoming clutch C2 is increased from zero at a predetermined rate (see Fig. 3.52). As the
capacity of C2 (oncoming clutch) increases, the torque of C1 (off-going clutch) decreases. This
is because the torques Tin, Tn1, and Tn2 have the relationship shown in Eq. 3.52. Equation 3.52
is obtained by applying the principle of balance of moment about the output node. From the
equation it can be seen that because the input torque Tin is assumed to be constant during the
torque phase, as the torque of clutch C2, Tn2, increases, the torque of C1, Tn1, will decrease to
keep Eq. 3.52 satisfied. Then during the torque phase, as the torque capacity of C2 is increased,
what will happen to the output torque? This could be answered by Eq. 3.54. Equation 3.54 is
obtained by applying the principle of balance of moment about the node N1, or by substitut-
ing Eq. 3.52 into Eq. 3.53. Equation 3.54 shows that as Tn2 increases, output torque Tout will
decrease. This is represented by the section of A-to-B in Fig. 3.52.
The torque of C1 will drop to zero as the capacity of C2 reaches its critical capacity. The critical
capacity of C2 is defined by Eq. 3.55, obtained by setting Tn1 to zero in Eq. 3.52. At this point,
the clutch C2 is ready to take the entire load of the input torque, and the capacity of C1 can
be, and has to be, reduced to zero. The output torque, at same time, will drop to the level equal
to the second gear output torque level. This can be proven by substituting the critical capacity
equation (Eq. 3.55) into Eq. 3.54. This bottom point of output torque is the B point shown
in Fig. 3.52.
106
In the entire torque phase up to this point, the capacity of C1 has to be greater or equal to its
load torque described by Eq. 3.52, so C1 will not slip. In addition, because node N1 will start to
pick up positive speed from this point, the capacity of C1 has to become zero from this point
onward. Otherwise, a negative torque will be developed on C1 that will further decrease the
output torque. The key here is that as the oncoming clutch C2 reaches its critical capacity, the
capacity of the off-going clutch C1 has to become zero—not early, not late. If early, the input
speed will flare (engine speed increasing in an uncontrolled fashion). If late, the clutches will
tie-up. In both cases, the output torque will drop further lower from the theoretical ideal
B point.
The torque phase is ended when the oncoming clutch C2 reaches its critical capacity, and con-
sequently the off-going clutch C1 is completely released. At this point the net torque exerted
on the input shaft is zero. Therefore, no input speed change could occur. To bring the input
speed to the second gear level, the capacity of C2 will be continually increased to the level at
which the input speed decelerates at a desired rate. This is the beginning of the inertial phase.
In the inertial phase, the speed change occurs. The input speed decreases from first gear speed
level to second gear speed level, the slip speed of clutch C2 increases from negative to zero, and
the slip speed of clutch C1 increases from zero to a positive value. To accomplish this speed
change, an extra torque has to be applied by clutch C2. This torque is called the inertial torque,
which can be calculated from the desired input speed deceleration rate and the inertia of the
input shaft. The C2 clutch torque and the output torque during the inertial phase are given by
107
Chapter 3
Eqs. 3.56 and 3.57. In Eqs. 3.56 and 3.57, a is the desired deceleration of the input shaft, and
Iin is the inertia of the input shaft. Equations 3.56 and 3.57 are obtained by applying the prin-
ciple of balance of moment about the output node and node N1, respectively, with the inertial
torque Iina added to the input node. In the inertial phase, the output torque will increase as
shown in Fig. 3.52; this is due to the inertial torque. During the inertial phase, the input speed
will continually decelerate until the slip speed of the oncoming clutch C2 becomes zero, and
therefore the input speed reaches the second gear level. Once the speed change is complete, the
inertial torque disappears; that is, a becomes zero. Therefore, from Eqs. 3.56 and 3.57, it can
be seen that the output torque and the C2 clutch torque drop to the second gear level. In the
inertial phase, a closed-loop control can be applied to maintain the desired input speed decel-
eration rate.
Note that the above description of power-on up-shift mechanics assumes that the input torque
is constant during gear shifting; there is no control over the input torque.
a +b c r −r
Tout = Tin − Tn 2 = Tinr1 − Tn 2 1 2
b b r2 − 1
(3.54)
Here, r1 and r2 are the first and second gear ratio, respectively.
a
Tn 2 = Tin = Tin (r2 − 1) (3.55)
b +c
a
Tn 2 = (Tin − I inα ) = (Tin − I inα )(r2 − 1) (3.56)
b +c
a +b +c
Tout = (Tin − I inα ) = (Tin − I inα ) r2 (3.57)
b +c
The input speed change during the inertial phase of a power-on up-shift can also be controlled
by input torque reduction, as shown in Fig. 3.53. Here, in the inertial phase the oncoming
clutch capacity can only be brought to the critical capacity level, and input speed deceleration
is accomplished by reducing the input torque. This control methodology provides less output
torque disturbance than the control methodology given in Fig. 3.52.
Power-on up-shift control technologies have gone through three generations of evolution. The
first generation is illustrated in Fig. 3.52. In this control concept, there is no control of trans-
mission input torque during gear shifts. The input speed decrease (inertial phase) is achieved
by increasing the oncoming clutch torque capacity. Therefore, the output torque has a check
mark shape. The second generation of power-on up-shift control technology is illustrated in
Fig. 3.53. In this control method, the input speed change is achieved by input torque reduc-
tion during the inertial phase instead of increasing the oncoming clutch torque capacity. As a
result of this control methodology, the output torque disturbance during gear shift is reduced.
The third generation of power-on up-shift control technology is called constant output torque
108
Fig. 3.53 Power-on up-shift from first gear to second gear, with input torque reduction control.
power-on up-shift (also called arbitrary output torque shaping of power-on up-shift). The
details of this new control concept will be described in Section 3.7, which discusses integrated
powertrain control.
Now let’s consider power-on down-shift. Referring to Fig. 3.54, the power-on down-shift from
second gear to first gear is started by reducing the torque capacity of the off-going clutch C2 to
a level such that the off-going clutch will slip, and the input speed will accelerate at a desired
rate by the input torque. This is the inertial phase of the power-on down-shift (note that the
inertial phase comes first in a power-on down-shift). A closed-loop control of the C2 torque
capacity is applied to maintain the desired input speed acceleration during the inertial phase.
As the slip speed of the oncoming clutch C1 reaches zero, the torque capacity of the oncoming
clutch C1 will be rapidly increased to it fully engaged level, and the torque capacity of the
off-going clutch C2 will be rapidly reduced to zero. This second phase is the torque phase
of power-on down-shifts. Note: having a well-designed hydraulic clutch control system that
109
Chapter 3
enables the rapid increase or decrease of clutch capacity with the right timing in a controlled
manner is very important for achieving a smooth power-on down-shift.
The gear-shifting mechanics discussed in this section can be simulated by using the generic
dual-clutch model presented in the earlier section.
110
First, let’s consider control of clutch fill phase. During the fill phase, the piston of the hydrau-
lic cylinder of the oncoming clutch is stroked forward to eliminate the gap between the piston
and clutch plates. At the end of the fill phase, the clutch plates are pressed to each other, but
with near-zero torque capacity. To do so, a clutch fill command is applied to the oncoming
clutch pressure control solenoid. The “signal of clutch fill” command, as shown in Fig. 3.56,
has a fill pulse with a pressure level of Pfill and time duration of Tfill, followed by a low-pres-
sure-level command of Phold with time duration of Thold. Phold provides a force just above the
clutch-return-spring force, and provides a near-zero clutch torque capacity. The key parameter
here is the fill time Tfill. Tfill usually is temperature compensated, and is adapted using the fill-
time learning algorithm. Several fill-time learning algorithms have been developed, including
turbine-speed pull-down time based, output speed deceleration based, pressure sensor based,
and pressure switch based.
Second, let’s consider the torque phase control and off-going clutch control methods. The
torque phase follows the fill phase. In a torque phase, the oncoming clutch pressure is ramped
up to the level of Pinertia with a certain rate. The off-going clutch pressure is dropped to zero as
the oncoming clutch reaches its critical capacity. The key here is to reduce the off-going clutch
pressure to zero at the correct timing. Too early will result in engine speed flare, and too late
will result in transmission tie-up.
Several off-going clutch release control methodologies have been developed. The first type
is the model-based open-loop control method. In this method, the off-going clutch pressure
command is scheduled in alignment with the oncoming clutch pressure ramp-up command,
such that before the oncoming clutch reaches its critical capacity, the off-going clutch does
not slip, and as the oncoming clutch reaches its critical capacity, the off-going clutch capacity
reaches zero. The method uses the steady-state powertrain model to determine the required
off-going clutch capacity during the oncoming clutch pressure ramp-up, and to determine
when the oncoming clutch will reach its critical capacity.
The second method of off-going clutch release control is the output speed acceleration-based
method. As described in the gear-shifting mechanics section, during the torque phase, as the
oncoming clutch capacity increases, the output torque will decrease from point A to point
B, as shown in Fig. 3.52. Therefore, output speed acceleration will decrease from one level to
another level corresponding to the torque points A and B, respectively. This change of output
speed acceleration can be used to determine the progress of the torque phase, and therefore
can be used to determine the control signal of the off-going clutch.
The third method of off-going clutch release control is the closed-loop off-going clutch slip
control method. In this control method, off-going clutch pressure is reduced and then con-
trolled by a closed loop; the objective of this closed loop control is to maintain the slip speed
of the off-going clutch at a desired value (usually around 20 rpm). As the oncoming clutch
capacity increases, the required off-going clutch capacity for maintaining the desired slip speed
will decrease. Once the oncoming clutch reaches its critical capacity, the closed-loop capacity
control of the off-going clutch automatically reduces the off-going clutch capacity to zero.
Now let’s consider the inertial phase and the speed-change control method. The end of
the torque phase and the beginning of the inertial phase are marked by the oncoming clutch
reaching its critical capacity, and the off-going clutch reaching zero capacity. In the inertial
phase of power-on up-shifts, input speed changes such that the slip speed of the oncoming
clutch becomes zero. There are three control methods to accomplish input speed change. The
first method uses the oncoming clutch as a control element. The oncoming clutch capacity
is increased from its critical capacity to provide clutch torque to reduce the engine speed. In
111
Chapter 3
this method there is no active control of engine torque. A closed-loop control is used to let
the input speed change follow a desired profile, and therefore, to provide a soft clutch lock.
The second method is the engine torque control method. In this method, the oncoming clutch
capacity is maintained at its critical capacity. The engine speed change and soft clutch lock
are controlled by controlling engine torque reduction. The third method is a combination of
oncoming clutch control and engine torque reduction control.
Once oncoming clutch slip becomes zero, control enters the end phase. In the end phase, the
oncoming clutch pressure is increased to ensure firm engagement.
• Be able to fill the clutch quickly and consistently without pressure overshot.
• Be able to hold the clutch at near-zero clutch capacity consistently.
• Clutch capacity follows command responsively after the fill phase with minimal tracking
error, steady-state error, and hysteresis.
Fig. 3.56 Oncoming and off-going clutch pressure control of power-on up-shifts.
112
The optimal design of hydraulic clutch control systems has been discussed in Section 3.1.5.
This section summarizes some configurations of hydraulic clutch control systems, with a brief
discussion of their characteristics.
The first configuration is shown in Fig. 3.57. This is the most popular configuration. There
is a clutch feed orifice between the pressure regulation valve and the hydraulic piston. This
orifice is the dominant hydraulic resistance, so that the clutch fill time can be controlled more
consistently. The clutch compliance is minimized, and therefore the clutch-apply force is more
responsive to the command. In this configuration, the two-stage pressure control system
(PPC solenoid plus pressure regulation valve) could be replaced by a high-flow, direct-acting
pressure control valve, as described in an earlier section.
The second configuration is shown in Fig. 3.58. In this configuration, an orifice is placed at the
line pressure feed to the pressure regulation valve. Therefore, the pressure regulation valve acts
as a trim valve during the clutch fill phase. The existence of this line pressure feed orifice can
cause pressure overshot at the end of the clutch fill phase. To eliminate the pressure overshoot,
a wave plate is placed between the piston and the clutch plate. However, the presence of the
wave plate decreases the responsiveness of the system. Furthermore, when the wave plate is not
fully compressed, the clutch-apply force is not determined by the hydraulic pressure directly,
but by the displacement of the piston. Due to the friction force between the hydraulic piston
and cylinder, a hysteresis loop in the piston position is created in response to the hydraulic
pressure. Therefore, accurate and consistent control of the clutch-apply force is difficult. Wave
plates also increase the axial dimension of transmissions.
Fig. 3.57 Clutch control system with a clutch feed orifice and minimized clutch compliance.
Fig. 3.58 Clutch control system with a line feed orifice and a wave plate to increase clutch compliance.
113
Chapter 3
Fig. 3.59 Clutch control system using accumulator to increase clutch compliance.
114
x (n + 1) = Ax (n) + Gw (n)
(3.58)
y (n) = Cx (n) + v (n)
Here, x is the system state vector defined as one shown in Eq. 3.59, with w as angular velocity,
a as angular acceleration, and J as angular jerk.
ω
(3.59)
x = α
J
A, C, and G are the state matrix, measurement matrix, and state noise weight matrix, respec-
tively; they are defined as follows in Eqs. 3.60–3.62. Here, T is the sampling period.
1 T 0
A = 0 1 T (3.60)
0 0 1
C = 1 0 0 (3.61)
g
1
G = g2 (3.62)
g 3
Also, w and v are the white process and measurement noise; they satisfy:
Here, g1, g2, and g3 are the weights of process noise w for each state variable, respectively. Then,
the equation of the Kalman acceleration estimator, which is designed based on the previous
plant model, is shown in Eq. 3.63.
Here, x̂ is the estimated state vector. L is the Kalman estimator gain vector; it is obtained from
Eq. 3.64.
L = PCT r −1 (3.64)
Here, P is obtained from solving the algebraic Riccati equation, Eq. 3.65.
MATLAB is a tool for calculating the Kalman estimator gain L. The MATLAB command for
doing so is as follows.
115
Chapter 3
This command returns the Kalman estimator gain vector L, the covariance P, and the Kalman
estimator system equations, Kest.
The block diagram of the Kalman acceleration estimator is shown in Fig. 3.60. Here, L1, L2,
and L3 are the first, second, and third elements of the Kalman estimator gain vector L. T is the
sampling period, omega is the estimated angular velocity signal, alpha is the estimated angular
acceleration signal, and y is the measured angular velocity signal.
For the reader’s convenience, Kalman estimator gains designed for various sampling periods T
are given in Table 3.1.
Figure 3.61 is the comparison of acceleration signals obtained from the Kalman acceleration
estimator and obtained from the direct derivative calculation. In Fig. 3.61, the first graph is the
measured angular velocity signal, the second graph is the angular acceleration obtained from
the direct derivative calculation, and the third graph is the angular acceleration obtained from
the Kalman acceleration estimator. It can be seen that the Kalman estimator provides a much
better result.
116
Fig. 3.61 Comparison of the Kalman acceleration estimator and direct derivative calculation.
angular velocity signal, and alpha is the estimated angular acceleration signal. The first portion
of the FO acceleration estimator is a low-pass filter. The gain Kf determines the bandwidth of
this low-pass filter. The output of the low-pass filter, omega (filtered angular velocity), is fed to
the second portion, the state observer. The output of the state observer is alpha, the estimated
angular acceleration. Two trapezoidal discrete-time integrators are used in the state observer.
The proportional gain Kp and integral gain Ki determine the converging speed and stability
of the state observer. A simplified version of the FO acceleration estimator is shown in Fig. 3.63.
In this version, only proportional gain Kp is used to achieve the desired converging speed and
stability.
Figure 3.64 compares the FO estimator and the Kalman estimator. It can be seen that the FO
acceleration estimator speeds up the estimation without increasing the noise level.
Another thing worth pointing out is that calibration of the FO estimator is more transparent
and straightforward. Kf determines the bandwidth of the low-pass filter. The PI gains, Kp and
Ki, determine the stability and converging speed of the state observer.
117
Chapter 3
Fig. 3.63 Comparison of the Kalman acceleration estimator and direct derivative calculation.
118
Action to Take to Keep the off-going Increase the off- Switch to the
Cancel the Power-on clutch engaged. going clutch inertial phase of
Up-shift capacity and power-on down-
Stop fill of oncoming
re-engage it. shift control. The
clutch, and release
original oncoming
it. Reduce the
clutch becomes
oncoming clutch
off-going clutch,
capacity and release
and the original
it.
off-going clutch
becomes oncoming
clutch. Complete
the shift based
on the power-on
down-shift control
methodology.
Cancelation of power-on down-shifts usually occurs when the driver releases the accelerator
pedal during the gear shift. Table 3.3 shows the actions required to cancel a power-on down-
shift when in different phases.
Now let’s consider transitional shifts. Transitional shifts occur when the desired gear becomes
different from the currently targeted gear. When the desired gear changes during a gear shift,
the required actions to transition to the new gear shift control to achieve the new targeted
gear depend on the clutching chart of the transmission. Let’s use an eight-speed automatic
transmission as an example to consider the control strategy of transitional shift controls. Table
3.4 is the clutching chart of the example transmission, and Fig. 3.65 is the stick diagram of the
transmission.
Let’s consider the transitional shift from 6-5 to 6-4 or from 6-5 to 6-3. From the clutching
chart, it can be seen that these down-shifts have the same oncoming clutch (C12345R), but
different off-going clutches. For the 6-5 down-shift, the off-going clutch is C23468; for the 6-4
Action to Take to Cancel the Release the oncoming clutch The torque phase of a
Power-on Down-shift from its fill and hold phase. power-on down-shift is
usually a short and fast
Smoothly re-engage the off-
control phase, and is
going clutch.
difficult to cancel. Therefore,
complete the power-on
down-shift, and initiate the
next up-shift.
119
Chapter 3
1st X X X
2nd X X X
3rd X X X
4th X X X
5th X X X
6th X X X
7th X X X
8th X X X
Rev X X X
down-shift, the off-going clutch is C13567; and for the 6-3 down-shift, the off-going clutch
is C45678R. So the transitional shift from 6-5 to 6-4 or from 6-5 to 6-3 requires transition
control of off-going clutches. The primary objective of such transition control is to maintain
the same input speed acceleration rate without interruption, while switching the off-going
clutches.
The transitional shift from 2-3 to 2-4 requires change of oncoming clutch, while the transi-
tional shift from 2-3 to 2-5 could be handled easier by completing the 2-3 shift first, and then
initiating the 3-5 shift.
While some of the other transitional shifts of the example eight-speed automatic transmissions
are similar to those just described, some are different. The way to control these transitional
shifts could be determined by considering the change in the oncoming and off-going clutches
based on the clutching chart.
Finally, let’s consider double-transition shifts. As the result of the large step change of
the accelerator pedal position, a multi-step skip shift could be commanded. For example,
on step-in of the accelerator pedal from zero to the full depressed position, a 7-4 or a 7-3
120
down-shift could be commanded. Both 7-4 and 7-3 require two off-going and two oncoming
clutches. Such shifts are called double-transition shifts.
The double-transition shifts are controlled by breaking it into two single-transition shifts. The
7-4 shift could be broken into 7-5 and 5-4 shifts, and the 7-3 could be broken into 7-5 and
5-3 shifts. The key of controlling such double-transition shifts is to have a seamless continuity
between the two single-transition shifts.
121
Chapter 3
122
is the desired slip speed, Dw is the actual slip speed, Te_cal is the estimated engine torque that
usually is computed by the engine controller, Te is the actual engine torque, C1 is the feedback
controller, and C2 is the feed-forward controller. The feedback controller C1 can be a PI
controller or other type of feedback controller that provides zero steady-state error. The feed-
forward controller C2 usually is a gain control type.
A Simulink model of the TCC control algorithm is shown in Figs. 3.69–3.73. Figure 3.69 is the
main model. The other four figures are the submodels of the four control modes. The mode
transition is implemented in the main model using the switch case and case action mecha-
nism. The input to the switch case block is the variable, mode. Based on a mode value of 1,
2, 3, or 4, the submodel of released mode, applying mode, ECCC mode, or releasing mode is
activated, respectively. The control action and mode transition logic are implemented in each
submodel. For example, in the submodel of ECCC Mode shown in Fig. 3.73, the upper portion
is the mode-transition logic. When the vehicle speed variable (veh_spd) becomes lower than
the TCC release speed (TCC_release_spd), the mode variable (mode) is set to 4 to switch to
releasing mode; otherwise, the mode variable (mode) is set to 3 to stay in ECCC mode. The
lower portion of the submodel is the control action model that implements the feed-forward
and feedback control of TCC slip speed.
123
Chapter 3
Fig. 3.69 Simulink model of the TCC control algorithm (main model).
124
125
Chapter 3
n
Te = A0 + ∑ Ai sin (αiθe + ψi ) (3.66)
i =1
126
Here, ai is the harmonic number; Ai is the magnitude for the harmonic number ai, yi is the
phase shift for the harmonic number ai, qe is the angular position of the engine shaft, and Te is
the engine torque. For six-cylinder engines, ai takes the number of 3, 6, 9, 12, and so on. For
eight-cylinder engines, ai takes the number of 4, 8, 12, 16, etc.
The inertia Ii in Fig. 3.74 includes engine, flex plate, and pump inertias. There are three torques
acting on Ii: engine torque Te, pump torque Tp, and TCC torque Ttcc. The angular velocity
of Ii is we. TCC can be modeled as a frictional clutch using the hyperbolic tangent function
described in an earlier section. The torque converter can be model using torque ratio and
k-factor, also discussed earlier. The TCC damper is a spring and friction system, and can be
modeled by Eq. 3.67. Here, kd is the spring constant of the TCC damper, and Tf is the friction
force of the TCC damper.
The inertia It includes turbine and transmission inertias. The gear ratio rg and final drive ratio
rf provide the relationships, as shown in Eqs. 3.68–3.71.
Ti = Ta / rg (3.68)
ωo = ωi /rg (3.69)
Tw = Ta ⋅ rf (3.70)
ωa = ωw ⋅ r f (3.71)
127
Chapter 3
The axle and tire compliance can be modeled by Eq. 3.72. Here, ka is the spring constant, and
Da is the damping coefficient.
The inertia Iv includes the inertia of the vehicle wheel and the vehicle mass. Id is the inertia of
the damper plate.
The equation of motion of inertias Ii, Id, It, and Iv are shown in Eqs. 3.73–3.76.
ω d = (Ttcc − Td ) / I d (3.74)
ω t = (Tt + Td − Ti ) / I t (3.75)
ω w = (Tw − Dw ωw ) / I v (3.76)
With the previous information, a simulation model can be developed, and analysis of different
TCC damper designs can be performed. Figure 3.75 shows the simulation results of two differ-
ent TCC damper designs. The one on the left is the standard damper, and the one on the right
is a damper with a lower rate and longer travel spring (softer damper). It can be seen that the
later one significantly reduced the fluctuation of the torque converter output torque in com-
parison with the standard damper. However, a softer damper demands a more-complicated
mechanical design and more space.
128
• Idle: when throttle is closed, brake is applied, and vehicle is stopped, the friction launch
clutch should have zero capacity.
• Creep: when the brake is released and throttle is closed, the friction launch clutch should
provide a certain level of creep torque.
• Launch: when the driver depresses the accelerator, the control should provide smooth
vehicle launch at a desired engine stall speed. The engine stall speed should be a function
of throttle opening.
• Smooth operation at any engine power level.
• Robust against system variations such as temperature and characteristics of frictional
materials.
• Smooth transition for tip in/out operation.
• Be able to control launch when vehicle is rolling in opposite direction without using bi-
directional speed sensing technologies.
129
Chapter 3
Several different friction launch control algorithms have been developed. Typically, they can be
categorized into the following four types of control concepts.
In the following paragraphs, the type-4 control concept is described. The type-4 concept, the
engine loader control concept, focuses on applying the correct load to the engine by control-
ling the launch clutch capacity, instead of focusing on vehicle movement.
The engine loader control concept commands the launch clutch torque as a function of engine
speed in a prescribed way, as illustrated by the launch clutch torque curve shown in Fig. 3.77.
The launch clutch torque curve intercepts the engine torque curve. The intercepting point
determines the engine stall speed.
Separate launch clutch torque curves are assigned to each throttle opening, as shown in
Fig. 3.78. In Fig. 3.78, Te is the engine torque curve, and Tc is the launch clutch torque curve.
The intercept points between engine torque curves and launch clutch torque curves of the
same throttle opening determine the stall speed for that throttle opening level. Therefore,
the optimal stall speed can be calibrated for each throttle opening to achieve a good tradeoff
130
between performance and fuel economy. The intercept point between the idle engine torque
curve, Tc(idle), and idle launch clutch torque curve, Te(idle), determines the creep torque.
The launch clutch torque command generated from the calculation is then multiplied by a
modifier. The modifier is a variable that is a function of throttle opening and speed ratio. Speed
ratio is defined as the ratio of equivalent turbine speed to engine speed. The equivalent turbine
speed equals the product of the transmission output speed and transmission current gear ratio.
The value of the modifier ranges from 0 to 1. A typical modifier function is shown in Fig. 3.79.
The purpose of the modifier is to decrease the launch clutch torque as the clutch approaches
the lockup point, therefore resulting in a soft lockup.
The typical behavior of engine speed and equivalent turbine speed during the engine loader
control is shown in Fig. 3.80. The engine loader control has the following desired features:
• The engine stall speed can be freely and easily calibrated to the desired value for each
throttle opening.
• Because, in the early stage of the control, only the engine speed signal is used, the control
can handle launch naturally in the situation when the vehicle is rolling in the opposite
direction.
• For the same reason as above, the control is insensitive to output speed measurement
noise, which is especially high at low output speed.
• Engine loader control handles throttle tip-in and tip-out smoothly in a very simple way.
A Simulink model of the engine loader friction launch control algorithm is shown in Fig. 3.81.
In this model, the launch clutch torque Tcl is calculated in the function block “launch clutch
torque” with the equation shown in Eq. 3.77.
131
Chapter 3
Here, g is the clutch torque gain, which is defined as the ratio of clutch torque to transmission
input torque. Tcl is the clutch torque command, which consists of two components: Tlau and
Tloc. Tlau is the launch torque, which is calculated based on the engine loader friction launch
control concept just described. Tloc is the clutch lock torque, which is used to lock up the clutch
after launch is complete. The transition from Tlau to Tloc is determined by the value of k, which
is the mode command that varies from 0 (launch) to 1 (lockup). When k equals 0, Tcl equals
Tlaug; when k equals 1, Tcl equals Tlocg. Because k changes from 0 to 1 following a prescribed
rate, transition from Tlau to Tloc is smooth. The calculation of Tlau, Tloc, and k are described in
the following paragraphs.
First, let’s describe the calculation of k. The value of k is the rate-limited value of the variable
“lockup” (see the block of lock rate limiter in Fig. 3.81). The variable lockup takes values of
0 (launch) or 1 (lock), and is determine by a state transition diagram “lock & unlock,” with
its details shown in Fig. 3.82. The initial state is the “Unlock” state. In the “Unlock” state,
the variable lockup is set to 0. When in the “Unlock” state, if the condition [output_speed >
lockup_speed] is satisfied, a state transition from “Unlock” to “Lock” is made, and the variable
lockup is set to 1. When in the “Lock” state, if the condition [output_speed < unlock_speed] is
satisfied, a state transition from “Lock” to “Unlock” is made, and the variable lockup is reset
132
Fig. 3.82 State transition diagram for determining launch clutch state.
to 0. The variable output_speed is the transmission output speed, and is often abbreviated as
TOSS. The variables lockup_speed and unlock_speed are functions of throttle opening. The lock
speed line and unlock speed line are shown in Fig. 3.83, together with 1-2 and 2-1 shift lines.
Second, let’s look at the calculation of Tlau. Tlau is the control variable that controls the friction
launch process. Tlau is a function of the throttle opening (TPS) and engine speed (TISS), and
is implemented by the 3-D look-up table “Tc vs. TPS & Tiss” in Fig. 3.81. A typical shape of
such functions is shown in Fig. 3.84. The line chart representation of this function is shown
in Fig. 3.85. Figure 3.85 also shows the engine torque curves as well as the launch clutch
torque curves. The launch torque curve for each throttle opening is designed to meet the
engine torque curve at a desired stall speed to obtain the optimal launch performance and
fuel economy. The launch torque calculated from the 3-D lookup table is then multiplied by
a modifier. The modifier is a function of throttle opening TPS and launch clutch speed ratio
SR, and is implemented by the 3-D look-up table “modifier vs. TPS & SR” in Fig. 3.81. SR is
defined as shown in Eq. 3.78.
TOSS ⋅ r
SR = (3.78)
TISS
Here, r is the transmission gear ratio during the launch. Figure 3.86 is the line chart of the 3-D
lookup table: modifier vs. TPS & SR. The throttle opening used by the 3-D lookup tables is
rate-limited and filtered, as shown in the block diagram of Fig. 3.81.
133
Chapter 3
With the control algorithm of Tlau, the friction launch process will be as shown in Fig. 3.87.
The engine speed first accelerates to the stall speed determined by the intercept point of the
launch clutch torque curve and engine torque curve. Then, the engine speed will stay at this
stall speed and wait for the “turbine” speed to catch up. When the clutch speed ratio nears the
coupling point, the modifier will kick in to reduce clutch lockup shocks.
Finally, let’s consider the calculation of Tloc. Tloc is calculated from engine torque, with a gain
and offset as shown at the top of Fig. 3.81.
Fig. 3.84 3-D lookup table to calculate friction launch torque as a function of throttle opening
and engine speed.
Fig. 3.85 Line chart representations of the 3-D lookup table to calculate friction launch torque as a
function of throttle opening and engine speed.
134
Fig. 3.86 Line chart for determining the value of modifier value as a function of speed ratio and throttle opening.
Fig. 3.87 Friction launch process achieved by the engine loader control strategy.
135
Chapter 3
The up-shift lines affect the acceleration performance and fuel economy of a vehicle, and are
determined mainly from engine characteristics (engine torque and fuel consumption) and
drive quality requirements (response to driver’s demand). To understand the basic concept
of shift maps, let’s take a look at Fig. 3.89, which shows the vehicle traction efforts at 100%
and 50% throttle positions (TPS) for each gear ratio. To obtain maximum performance, up-
shifts shall occur at each intersection point. The up-shift speeds near 100% throttle opening
are chosen at these intersection points to achieve the best acceleration performance. In the
medium throttle position region, the shift speeds are chosen lower than these intersection
points, to gain some fuel economy, and to preserve some performance. In the low throttle
position region, the shift speeds are chosen to mainly maximize fuel economy.
The downshift lines are chosen as a result of tradeoffs between shift business and
torque reserve.
136
Traditional shift maps are throttle-position based, and are widely used in the throttle-position-
based powertrain control architectures. In the newly developed power-based powertrain
control architectures, the shift maps have evolved into power-based.
Designs of the shift map of a motor vehicle are critical for achieving a good balance of perfor-
mance, drive quality, and fuel economy. Various methods and techniques have been developed
by the automatic transmission calibration community throughout the years; many of them are
mainly trial-and-error methods. With these traditional methods, the optimality of the result-
ing shift map is unclear. To change this situation, methods of using mathematical tools to
generate shift maps have been developed. In the next section, a dynamic programming method
for generating throttle-position-based shift maps is presented. In a later section, a different
method for generating power-based shift maps will be presented when the topic of integrated
powertrain controls is introduced.
“An optimal policy has the property that, whatever the initial state and optimal first
decision may be, the remaining decisions constitute an optimal policy with regard to
the state resulting from the first decision.”
To obtain a better understanding of the previous statement, let’s consider an optimization
problem of the following: minimize or maximize the cost function shown in Eq. 3.79.
N −1
J = G N ( x (N )) + ∑ Lk ( x (k ), u(k ), w (k )) (3.79)
k =0
Here,
x ∈ X (k ) ⊂ ℜn , u ∈ U ( x (k ), k ) ⊂ ℜm (3.81)
Here, x(k) is the state variable at stage k in the space of X(k), u(k) is the control variable, w(k) is
a predetermined disturbance, f is the transition function that represents the system model, Lk
is the instantaneous transition cost at stage k, and GN is the cost at final stage N.
The principle of optimality states that if U = {u0, u1, u2, …, uN–1}, where uk maps states x(k) into
controls uoptimal(k) = uk(x(k)), is the optimal control strategy that minimizes (maximizes) the
137
Chapter 3
given cost function, then the truncated policy Ũ = {ui, ui+1, ui+2, …, uN–1} is the optimal control
strategy for the subproblem of minimizing (maximizing) the cost function in Eq. 3.82:
N −1
J = G N ( x (N )) + ∑ Lk ( x (k ), u(k ), w (k ))
k =i
(3.82)
From this fact, it is quite intuitive to tackle the problem starting from the last stage. The
optimal policy can be obtained if we first solve a one-stage subproblem involving only the last
stage and then gradually extend to subproblems involving the last two stages, last three stage,
etc., until the entire problem is solved. In this manner, the overall optimization problem can be
decomposed into a sequence of simpler minimization problems, as follows.
Step N – 1:
Where J ∗ ( x (k )) is the optimal cost-to-go function or optimal value function at state x(k),
starting from time stage k. It represents the optimal resulting cost if at stage k the system starts
at state x(k) and follows the optimal policy thereafter until the final stage.
The backward-searching strategy based on the principle of optimality can be simplistically
and clearly illustrated using the shortest-path problem [3-7]. The problem is illustrated in
Fig. 3.90. The objective is to find the nearest coast city among three coast cities (N3, C3, and
S3), with the starting point of inland city C0. There are two intermediate stages the traveler will
go through. In each stage, the traveler has three intermediate cities from which to choose. The
cities N1, C1, and S1 are the first-stage cities from which to choose, and the cities N2, C2, and
S2 are the second stage cities. The distance between two cities is labeled next to the line con-
necting the cities.
One way to solve the problem is by forward searching. Starting from city C0, the traveler
simply finds the shortest path that will lead from C0 to one of the first-stage cities, and it is
C0-C1. Then, the traveler finds the shortest path that will lead from C1 to one of the sec-
ond-stage cities, and it is C1-C2. By repeating this procedure, the traveler obtains a path of
C0-C1-C2-C3, with a total distance of 1550, as shown in Fig. 3.91. Is this the shortest path?
There is no guarantee, because not all the possible paths are considered. Because this forward-
searching method only pursues the instant best interests at each stage, it is also called the
greedy method.
The backward-searching strategy based on the principle of optimality guarantees the consider-
ation of all possible paths, and therefore provides a global optimization solution. The method
starts from the last stage. First, the method finds the shortest path from each of the second-
stage cities (N2, C2, S2) to the nearest coast city. The result is shown in Fig. 3.92. The shortest
distance from each of the second-stage cities (N2, C2, S2) to the nearest coast city is labeled
next to the city, and the shortest path is highlighted with thicker lines.
138
139
Chapter 3
Then the method goes one stage backward to find the shortest path from each of the first-stage
cites (N1, C1, S1) to the nearest coast city. To find the shortest path from N1 to the nearest
coast city, using the method based on the principle of optimality, simply add the distance from
N1 to each of the second-stage cities (N2, C2, S2) to the number next to the city, and choose
the one with the shortest distance, as illustrated in Fig. 3.93. The result of this step is shown
in Fig. 3.94. The number next to each city is the shortest distance from this city to the nearest
coast city; the shortest path is highlighted in thicker lines.
Then the method goes another stage backward to finally find the shortest path from the
starting city C0 to the nearest coast city. To do this using the method based on the principle of
optimality, simply add the distance from Co to each of the first-stage cities (N1, C1, S1) to the
number next to the city, and choose the one with the shortest distance. The result is C0-S1-S2-
S3 with a distance of 1400, as shown in Fig. 3.95.
140
The shortest path found using the backward-searching method is shorter than the one found
using the forward-searching method. Because the backward-searching method practically
considered all potential paths, the result is the true shortest path.
Now let’s consider how to use the dynamic programming method to generate a throttle-based
shift map for an automatic transmission. The problem is formulated as shown in Fig. 3.96. The
system stats are vehicle speed (V), engine speed (Ne), and gear position (Gs). The controls are
gear up, down, or hold. The throttle opening is considered as a disturbance to the system. The
transition costs are fuel consumption and distance.
The dynamic programming optimization of shift maps is formulated as a constrained optimi-
zation problem [3-8, 3-9]. The optimal shift point determination is performed at each throttle
opening level. The cost to be minimized is the “fuel per distance” of the result of driving the
vehicle, starting from zero speed at the throttle opening for a certain amount of time. The
constraint is a vehicle speed profile that specifies the expected performance for that throttle
position. The constraint demands that when driving the vehicle at the throttle opening level,
starting from zero speed, the vehicle speed always has to be above the specified speed profile.
The vehicle speed profile constraint lines are generated by lowering the best-performance
vehicle speed lines for certain percentages, depending on the throttle level. For lower throttle
141
Chapter 3
levels the speed lines are lowered a large percentage; for higher throttle levels they are lowered
a smaller percentage; for near 100% throttle level they are lowered zero percentage. The
best-performance vehicle speed lines are the vehicle speed lines when shifting at the best-per-
formance shift points of each throttle level. The best-performance shift points are the vehicle
speeds of the intercept points of vehicle traction effort of each gear for each throttle level, as
illustrated in Fig. 3.89.
Figure 3.97 illustrates this concept of constrained shift-point optimization, using the case of
20% throttle position as an example. In Fig. 3.97, the horizontal axis is the time step, and the
vertical axis is the vehicle speed. The numbers in the cells are gear positions. The lines con-
necting the numbers in the cells represent control actions of up-shift, down-shift, or holding
the current gear. The numbers on the lines are fuel and distance of the result of the control
action. The dotted line is the vehicle speed constraint. The fuel and distance associated with a
control decision (gear shifting up, down, or hold) at each state is calculated using a dynamic
simulation model. After this table (can be considered as a road map) is created, the backward-
searching method can be used to find the optimal path that provides the minimum total
“fuel/distance,” which is always above the vehicle speed constraint. The optimal shift points
for the throttle opening can be obtained from this optimal path. The throttle-based shift map
is generated after the previous optimal shift point calculations are performed at all throttle
opening levels.
142
throttle position, vehicle acceleration, steering position, GPS information, vehicle weight, road
grade, etc. Since more information is taken into consideration for determining shift points,
the AI-based shift scheduling system is more adaptive to the driving conditions and driver’s
desires.
In the following sections, some basic concepts of fuzzy logic are introduced first, and then the
fuzzy logic-based shift scheduling system is presented.
143
Chapter 3
conventional sets, Cold, Cool, Warm, and Hot, are defined in the relevant temperature range.
The membership functions for those conventional sets have a shape of rectangular, so the truth
value of those membership functions only could be 0 or 1. For the current temperature indi-
cated by the long vertical line in the figure, the truth values of the statements: “temperature is
cold,” “temperature is cool,” “temperature is warm,” and “temperature is hot” are shown in the
table next to the conventional sets drawing.
In the fuzzy logic theory [3-10, 3-11], the membership functions of fuzzy sets are nonrect-
angular; for example, they could be triangular as shown in the lower portion of Fig. 3.99.
Therefore, the truth value of a statement could be between 0 and 1. For the current tem-
perature indicated by the long vertical line in the figure, the truth values of the statements:
“temperature is cold,” “temperature is cool,” “temperature is warm,” and “temperature is hot,”
based on the illustrated membership function of the fuzzy sets, are given in the table next to
the fuzzy sets drawing.
• And: minimum
Truth value of {T is Low and DT is Mid} = min (0.7, 0.2) = 0.2. Here, as shown in Fig. 3.100,
the truth value of the statement {T is Low} is 0.7, and the truth value of the statement {DT is
Mid} is 0.2.
The result of the “or” operation on two statements is the maximum truth value of the two state-
ments. The following is an example of an “or” operation.
• Or: maximum
Truth value of {T is Low or DT is Mid} = max (0.7, 0.2) = 0.7.
The result of the “not” operation is the complement truth value of the statement. The following
is an example of a “not” operation.
• Not: complement
Truth valve of {not T is low} = 1 – 0.7 = 0.3
Fig. 3.100 Member shift function and truth value of T is high and DT is Mid.
144
Fig. 3.102 Membership functions defined for Terror, DTerror, and ∆Iheater.
145
Chapter 3
following “then” are the control actions. To generate the control signal from these fuzzy control
rules, first each rule is evaluated as illustrated in Figs. 3.103a to 3.103e. In the figures, the value
of the actual temperature error and its change are represented as Ťerror and DŤerror, respectively.
Figure 3.103a evaluates rule 1: {If Terror is Z and DTerror is Z, then ∆Iheater is Z}. As shown in the
figure, the truth value of the first statement {Terror is Z} is 0.3; the truth value of the second
statement {DTerror is Z} is 0.5. Because it is an “and” operation of these two statements, the
resulting truth value is 0.3. Using this truth value and based on the control action statement
{then ∆Iheater is Z}, an isosceles trapezoid area is obtained from the membership function of
Zero ∆Iheater, with height of 0.3 as shown in the figure. The other control rules are evaluated in
the same manner.
Fig. 3.103b Evaluation of rule 2: If Terror is NS and DTerror is N, then ∆Iheater is PL.
146
Fig. 3.103c Evaluation of rule 3: If Terror is PL and DTerror is Z, then ∆Iheater is NS.
Fig. 3.103d Evaluation of rule 4: If Terror is NS and DTerror is Z, then ∆Iheater is PS.
Fig. 3.103e Evaluation of rule 5: If Terror is PL and DTerror is P, then ∆Iheater is NL.
147
Chapter 3
The areas obtained from evaluating all fuzzy rules are combined together as shown in Fig.
3.104. The value of the control variable ∆Iheater then is obtained through defuzzification. One
common defuzzification method is the weighted average method. The resulting value of the
control variable ∆Iheater obtained from the weighted average method is shown in Fig. 3.104 as
∆Ĭheater. As suggested by the name, ∆Ĭheater is the point that divides the combined area into two
parts with equal weight.
148
The fuzzy logic rules for the up-shift and down-shift point determination are defined as
follows.
Then the up-shift point wu and down-shift point wd can be calculated using the weighted
average method shown in Eqs. 3.85 and 3.86.
Here,
149
Chapter 3
blow = min(ThZO(th), AcNS(ac)), obtained from evaluating the first rule for down-shift point;
bhi = max(min(ThZO(th), AcNL(ac)), min(ThVL(th), AcZO(ac))), obtained from evaluating
the second and third rules for down-shift point;
bvhi = max(min(ThVL(th), AcNS(ac)), min(ThVL(th), AcNL(ac))), obtained from evaluating
the last two rules for down-shift point.
The shift speed fuzzy logic algorithm just described not only uses the throttle opening level as
an input variable, but also uses vehicle acceleration as an input variable. Because the vehicle
acceleration is determined by the factors of vehicle mass, vehicle load, road grade, etc., the shift
speeds calculated from the fuzzy logic algorithm are adaptive to those factors.
150
independent variables of the look-up table are the pedal position and vehicle speed. The output
variable of the look-up table is the driver’s engine power demand. The typical shape of the
look-up table is shown in Fig. 3.107. For a given pedal position, the engine power demand goes
up as the vehicle speed increases. Such driver’s input interpreters provide a natural driving
experience. The calibration of the pedal input interpreter determines the powertrain response
to the driver’s demand, and therefore is the major control component to deliver the desired
driving characteristic for a specific vehicle application. The interpreter could be adaptive to
other parameters such as vehicle load, road grade, etc.
The engine torque command generator generates the engine torque command, and sends
it to the engine torque control system. The engine torque command is generated simply by
dividing the engine power demand by the current engine speed, and limited by the desired
launch torque at low vehicle speed. The desired launch torque is a function of engine power
demand. It is clear that after a power-on up-shift, the engine torque command will increase
due to the decrease of the engine speed to maintain the desired engine power. Therefore, after
a constant-pedal-position power-on up-shift, the transmission output torque will maintain the
same level as before the shift. This greatly improves the vehicle drivability in comparison with
the traditional throttle-based powertrain control system, in which drivers will feel a decrease
of traction force after a power-on up-shift.
The engine torque control system controls various engine control parameters to achieve
the desired engine torque using a feedback/feed-forward control algorithm. The high-level
diagram of such control systems is shown in Fig. 3.108. The feedback control compensates
151
Chapter 3
for the variations of altitude, engine hardware, etc. to ensure the accuracy of engine
torque controls.
The power-based transmission gear selection algorithm selects transmission gears based on
the power demand and vehicle speed. The detailed descriptions of such algorithms are pre-
sented in Section 3.7.2.
The gear-shift control algorithm not only controls clutch pressures but also controls engine
torque during a gear shift to achieve smooth gear shifts. As an example, the constant-output-
torque power-on up-shift controls enabled by this integrated powertrain control system will be
presented in Section 3.7.3.
152
Figure 3.110 illustrates the basic concept of power-based gear selection. Assume that the trans-
mission is a six-speed transmission. The engine speeds of all six gears can be calculated for the
current vehicle speed. Then they can be placed on the equate power line on the engine torque-
speed plot. The 1st gear over the maximum speed limit therefore is eliminated. The 5th and
6th gears are also eliminated due to the violation of torque reserve constraint. Then the desired
gear is chosen within 2nd, 3rd, and 4th gears to minimize the defined cost function.
The transmission gear selection method just described could be used to program a com-
puter-aided tool to generate a power-based shift map, and also could be programmed in
transmission controllers to form a real-time gear-selection algorithm. Figure 3.111 shows a
real-time transmission gear selection algorithm. The algorithm calculates engine speed, engine
torque, turbine speed, and turbine torque of each gear based on the desired engine power and
current vehicle speed. The results of this calculation are then used by the optimal gear selection
algorithm to determine the desired gear. Various cost functions could be used for the optimal
153
Chapter 3
gear selection based on applications. For example, the cost function defined in Eq. 3.87 could
be the cost function for gasoline engines, and the weighted function of BSFC (Brake-Specific
Fuel Consumption) and emission could be used in the case of diesel engines.
It should be noted that the power-based transmission gear selection algorithm is independent
from the pedal input interpreter. Changes of calibrations of the pedal input interpreter do
not require changes of calibrations of gear-selection algorithms. The pedal input interpreter
provides the desired response to the driver’s demand, and the power-based gear selection algo-
rithm determines the optimality of the powertrain operations.
154
rl − rh
Tin = Tin _ initial + Thc (3.88)
rl ⋅ K hc
Here, Tin_initial is the input torque at the beginning of the shift, Thc is the high gear clutch
(oncoming clutch) torque command, Tin is the input torque command, rl is the low gear ratio,
rh is the high gear ratio, and Khc is the input torque ratio of the high gear clutch. The end value
of input torque ramp-up command is given in Eq. 3.89.
rl 1
Tin _ end = Tin _ initial = Tout _ initial (3.89)
rh rh
Therefore, the end value of the oncoming clutch command should be as given in Eq. 3.90.
rl ⋅ K hc
Thc _ end = Tin _ initial (3.90)
rh
155
Chapter 3
The end value of the oncoming clutch command defined in Eq. 3.90 is also called the inertial
phase torque. The oncoming clutch torque command is maintained at this level during the
inertial phase. The off-going clutch (low-gear clutch) torque command has to be reduced to
zero when the oncoming clutch torque is ramped up to this end value. In the inertial phase, the
input speed change is also achieved by the input torque reduction from the new level given in
Eq. 3.89. At the end of the inertial phase, the input torque is recovered to the same new level.
This new level of the input torque is the torque required to maintain the engine power at the
same level after the shift. As a result of this control strategy, the transmission output torque is
maintained at the same level before, during, and after the gear shift.
Figure 3.114 compares vehicle test data of block pedal vehicle acceleration traces of power-
based and throttle-based powertrain controls. It can be seen that the power-based powertrain
control provides a much smoother vehicle acceleration and gear shift.
Fig. 3.114 Comparison of acceleration traces for a vehicle with power-based and throttle-based powertrain controls.
156
is in contrast to the traditional inertia-spring torsional absorbers that have a fixed absorption
frequency. Therefore, CPVAs have unique advantages for reducing torsional vibrations induced
by an internal combustion engine.
In this section, the basic concept and designs of CPVAs will be introduced first. Then the equa-
tions of motion of CPVAs will be derived. Finally, design issues will be discussed.
157
Chapter 3
the pendulum. The shape of the track determines the path of the CM of the pendulum. There-
fore, with this design, the path of the pendulum motion can be designed to be any desired shape.
Figure 3.120 is another alternate design of bifilar centrifugal pendulums. In this design, track
A is opened on the main shaft, and track B is opened on the pendulum. Track A and track
B both ride on the roller at the opposite side. This design also allows any desired shape of
pendulum path.
158
l = f (φ ) (3.91)
With the presented coordinate system, the Lagrange function of the system is obtained as
shown in Eq. 3.92. Here, the potential energy of the pendulum mass due to the gravity force
is ignored.
1 2 1 1 1
L= Jθ + mR 2θ 2 + ml2 + ml 2 (θ + φ)2 + mRθl sin(φ )
2 2 2 2 (3.92)
+mRl cos(φ )θ + mRl cos(φ )θφ
2
Based on the Lagrange mechanics, the equations of motion of the CPVA are obtained using the
Lagrange formulas of Eqs. 3.93 and 3.94. The resulting equations of motion of the CPVA are
shown in Eqs. 3.95 and 3.96.
d ∂L ∂L
− =T (3.93)
dt ∂θ ∂θ
d ∂ L ∂L
− =0 (3.94)
dt ∂φ ∂φ
159
Chapter 3
dl
( J + mR 2
+ ml 2 + 2mRl cos(φ ))θ+ ml 2 + mRl cos(φ ) + mR sin(φ ) φ = T +
dφ
dl d 2l dl
mRl sin(φ ) − 2ml − mR sin(φ ) 2 − 2mR cos(φ ) φ 2 + (3.95)
dφ dφ dφ
dl dl
2mRl sin(φ ) − 2mR cos(φ ) − 2ml θφ
dφ dφ
2 2 dl
2
dl
l + R sin(φ ) + Rl cos(φ )θ + l + φ =
dφ dφ
(3.96)
dl dl dl dl d 2l 2
l + R cos(φ ) − Rl sin(φ )θ 2 − l + φ
dφ dφ dφ dφ dφ
2
Here, all variables in Eqs. 3.95 and 3.96 are defined in Fig. 3.121, other than J. J is the inertia
of the main shaft. The equations of motion of CPVAs have two degrees of freedom, and are
coupled and nonlinear.
Let’s assume that the main shaft rotates at a constant speed Ω; that is, θ = 0 and θ = Ω .eps.
Let’s also assume that f is very small; that is, sin(f) = f and dl/df = 0. Then Eq. 3.96 becomes
Eq. 3.97.
R
φ + Ω2φ = 0 (3.97)
b
From Eq. 3.97, we conclude that under the assumed conditions, the natural frequency wn of
the pendulum can be expressed as shown in Eq. 3.98.
ωn = Ω R / b = Ωn (3.98)
Here, R and b are defined in Fig. 3.121; n = R / b is called the order of the CPVA, which
defines the number of the pendulum oscillation per revolution. If n is equal to the number of
engine combustion per revolution, then the CPVA is perfectly tuned. However, because the
actual system is nonlinear, and the pendulum oscillates in a larger f region to obtain meaning-
ful vibration absorption, the tuning of CPVAs has to be performed using simulation models,
not the previous formula.
Next let’s consider, mathematically, why a CPVA can reduce torsional vibration. First let’s
assume that the engine torque is expressed as shown in Eq. 3.99.
Te = T0 + A1 sin(ωnt ) (3.99)
If the pendulum is perfectly tuned, then the motion of the pendulum under the excitation
torque of Eq. 3.99 can be expressed as Eq. 3.100.
φ = φa sin(−ωnt ) (3.100)
160
Here, fa is the magnitude of the pendulum oscillation. If we also assume f is small, that is,
sin(f) = f, cos(f) = 1, dl/df = 0; then Eq. 3.95 could be rewritten as shown in Eq. 3.101.
What Eq. 3.101 tells us is that the torque fluctuation exerted on the main shaft has been
reduced from A1 to { A1 − (mRl + mR 2 )θ 2φa − mRlφ 2φa } . This is why CPVAs can reduce tor-
sional vibrations.
θ
M =B (3.102)
φ
Here, the definition of matrix M and B could be obtained from Eqs. 3.95 and 3.96. Readers are
encouraged to go through this exercise.
The Simulink model based on the matrix format of the equations of motion of CPVAs is given
in Fig. 3.122. All elements in Eq. 3.102 are labeled on the model.
161
Chapter 3
l = ab (a 2 cos 2 (φ ) + b 2 sin 2 (φ ))
− 12
(3.103)
162
The paths of epicycloids and cycloids have been under extensive investigations. The parameter-
ized functions of these two paths are shown in Eqs. 3.104 and 3.105, respectively.
l = y 2 + (x − R b −2r + b)2
y
φ = arctan
x − R − 2r + b
4r (Rb + r )
b= (3.104)
2r + Rb
R +r
y = (Rb + r )sin(t ) + r sin b t
r
R +r
x = (Rb + r )cos(t ) + r cos b t
r
Here, Rb is the radius of the base cycle, r is the radius of the cycling cycle, and t is the free
parameter of the parameterized epicycloidal function.
r = y 2 + (2a + x )2
y
φ = arctan
2a + x (3.105)
b = 4a
x = a (1 + cos(t ))
y = a (t + sin(t ))
Here, a is the radius of the cycling cycle, and t is the free parameter of the parameterized
cycloid function.
The last path function is given in Eq. 3.106, and is shown graphically in Fig. 3.125. It is an
even-term 4th order polynomial function. Let’s call it the ET4OP path. This path function
provides additional flexibilities to shape the pendulum motion. All other paths can be approxi-
mated using the ET4OP function.
163
Chapter 3
Figures 3.126–3.128 show the simulation comparison of different pendulum paths. Figure 3.126
is the simulation result of a circular motion pendulum. Figure 3.127 is the simulation result
of an epicycloid motion pendulum. Figure 3.128 is the simulation result of a cycloid motion
pendulum. In these figures, the first chart shows the crank shaft speed fluctuation with (broken
line) and without (solid line) CPVA, the second chart shows the engine torque, and the third
chart shows the angular displacement of the pendulum mass. It can be seen that the cycloid
path provides the best vibration reduction performance.
164
165
Chapter 3
In the previous equations, the variable b is the radius of curvature of the path at the point
of f = 0. The value of b/R determines the order of the CPVA. The performance sensitivity to
the changes of the value of b/R is another important characteristic to be evaluated for each
pendulum path. Lower sensitivity represents higher manufacturability. Figure 3.129 compares
the sensitivity of the circular, epicycloids, and cycloid path. In the figure, the horizontal axis is
the percentage change of b/R, the vertical axis is the percentage of crank shaft speed fluctua-
tion reduction. For circular path and epicycloidal path, the curves become vertical at the right
end. The vertical lines indicate that the pendulum becomes unstable. It can be seen from the
figure that the cycloid path is most insensitive to the changes of the value b/R.
166
Chapter 4
Metal Pushing V-Belt
Continuously Variable
Transmissions
167
Chapter 4
The Continuously Variable Transmission (CVT) allows more precise control of engine
operation points than conventional stepped-ratio transmissions; it therefore provides
potential for further improvements in vehicle fuel economy and drivability. Two basic
types of CVTs have been extensively developed: one is the metal pushing V-belt CVT
(V-CVT), another is the toroidal traction drive CVT (T_CVT). This chapter focuses
on ratio control technologies of V-CVTs. First, we will present some basic mechanics
of metal pushing V-belt CVTs. Then, the required pulley thrust force for achieving
the desired torque capacity and ratio position of V-CVTs will be discussed, followed
by a study of the hydraulic ratio control systems required to achieve such thrust force
controls. Two basic types of V-CVT ratio control, hydromechanical feedback control
and electronic feedback control, will be introduced. Finally, feed-forward and feedback
controls and their application to V-CVT ratio control will be presented.
168
Three major components make up a metal pushing V-belt pulley system: drive pulley
(primary pulley), driven pulley (secondary pulley), and V-belt. Each pulley is made of two
cone-shaped disks facing each other to form a V-shaped groove between them. One of the
two cone-disks can move axially to change the width of the V-groove. In Fig. 4.1, the left
cone of the drive pulley is axially movable, and the right cone of the driven pulley is axially
moveable. The V-belt rides on the V-grooves of the drive and driven pulleys. The riding
radiuses on the drive pulley and driven pulley are determined by the width of the V-grooves,
and therefore are determined by the axial position of the two axially movable cone-disks.
Assuming that the riding radius on the drive pulley is r p, and riding radius on the driven
pulley is rs, the speed ratio of the CVT, SRcvt, can be expressed as shown in Eq. 4.1. The details
of a metal pushing V-belt assembly are shown in Fig. 4.3. A V-belt assembly consists of the
multi-layer steel bands and the V-shaped metal pieces. Because the length of a V-belt is a
constant, when the riding radius of one pulley becomes smaller, the riding radius of the other
pulley becomes larger. The axially movable cones of the drive pulley and driven pulley are
pushed toward the fixed cones by the hydraulic cylinders. The thrust forces from those two
hydraulic cylinders control the position of the two movable cones, and therefore control the
speed ratio of the metal pushing V-belt pulley system. The torque capacity of the V-belt pulley
system is also established by those two thrust forces. An electrohydraulic control system is
used to control the thrust forces. In the next section, we will discuss the electrohydraulic
control systems of metal pushing V-belt pulley systems.
rs
SRcvt = (4.1)
rp
169
Chapter 4
Tin cos a
Ftc = (4.2)
2mRp
Here, Tin is the transmittable primary pulley torque, a is the half-wedge angle of the pulley
V-groove, Rp is the pitch radius (riding radius) of the primary pulley, and m is the coefficient
of friction between the belt metal pieces and the pulley. The torque capacity thrust force is
relatively well defined and, therefore, can be determined mathematically with a satisfactory
precision.
To achieve a desired ratio position, in addition to the torque capacity thrust force, a certain
amount of ratio thrust force must be added to the primary pulley or secondary pulley based
on the desired speed ratio. Which pulley should have this additional ratio thrust force, and
the magnitude of it, are determined by many factors. The major factor is the kp/ks force ratio,
which is the required ratio of Fp/Fs (see Fig. 4.4) for maintaining the desired speed ratio, SRcvt.
The kp/ks force ratio for maintaining a desired speed ratio is a function of the speed ratio and
torque factor. Speed ratio is defined in Eq. 4.1. Torque factor is defined as the ratio of pulley
input torque to the torque capacity of the pulley. The kp/ks ratio is usually obtained from
hardware tests. Figure 4.5 is a graphical representation of atypical kp/ks ratio as a function of
speed ratio and torque factor. A certain amount of uncertainty of kp/ks exists in a real world’s
V-belt pulley system.
The ratio thrust force requested by the kp/ks force ratio is a steady-state thrust force,
meaning it is the thrust force to maintain the pulley at a desired ratio position. The dynamic
170
ratio thrust forces, such as the inertial force and resistance force to be overcome during
ratio changing, are also significant parts of the ratio thrust force, and need to be counted.
Therefore, unlike the torque capacity thrust force, the ratio thrust force is difficult to deter-
mine mathematically with a satisfactory precision. This implies that the required hydraulic
pressure for generating the ratio thrust force is also difficult to determine mathematically
within a satisfactory precision.
From the discussions, we can conclude that it is desirable to design a hydraulic ratio control
system such that only the torque capacity thrust force (pressure) needs to be determined
mathematically. The other control elements such as ratio thrust force (pressure) and hydrau-
lic pump pressure are determined by some kind of automatic feedback controls, so those
control elements can be determined by the demands of the physical system itself directly in
real time.
The hydraulic ratio control system designed to achieve the desired features is shown in Fig. 4.6.
Ports A and B of the ratio valve are fed with torque capacity pressure. The torque capacity
pressure is controlled by the torque capacity pressure control valve and is commanded
directly by a microprocessor controller based on Eq. 4.2. The output pressure from port C
of the ratio valve is fed to the primary pulley cylinder, and the output pressure from port E
of the ratio valve is fed to the secondary pulley cylinder. Port D of the ratio valve is fed by
the pump pressure. The speed ratio is commanded by the ratio position input to the upper
end of the pulley position feedback lever. The lower end of the lever moves axially with the
movable cone-disk of the primary pulley. The middle point of the lever is connected to the
spool of the ratio valve. In this way, a hydromechanical position-feedback servo system is
formed. The control objective of the servo system is to let the axial position of the movable
cone-disk follow the ratio position input of the upper end of the lever. With this servo
control system in place, the cylinder to be fed by the torque capacity pressure only, and the
magnitude of the ratio thrust pressure adding to the other cylinder in addition to the torque
capacity pressure, are determined by the hydromechanical feedback loop automatically. The
Fig. 4.5 Typical kp/ks as function of speed ratio and torque factor.
171
Chapter 4
pump pressure control valve, together with the selection valve, maintains the pump pressure
just above the higher pressure amount of the primary and secondary pulley pressures by a
predetermined amount. This predetermined amount of pressure is provided by the spring in
the pump pressure control valve. The pump pressure control valve essentially is a differential
pressure control valve with a pressure balance equation of Ppump = max(Pprim,Psecond) + Pspring.
Here, Ppump is the pump pressure, Pprim is the primary pulley pressure, Psecond is the second-
ary pulley pressure, and Pspring is the pressure generated by the spring in the pump pressure
control valve. It is clear that the areas of the primary and the secondary pulley cylinders have
to be equal for proper operation of the system. The pump protection valve sets the upper limit
of pump pressure. Notice that due to the high hydraulic pressure requirement, the pump is
usually a fixed-displacement gear pump or equivalent.
With the described hydraulic ratio control system, the only control variables that need to be
commanded by the microprocessor controller are the torque capacity pressure signal and
ratio position input. The pump pressure and the ratio thrust pressure are determined by the
demands of the physical condition of the pulley system itself through the hydromechanical
ratio feedback control and the differential pressure control mechanism. Complicated calcula-
tions of the required ratio thrust force (pressure) are not necessary. Therefore, the kp/ks force
ratio is not used by the microprocessor control algorithms.
The position feedback lever shown in Fig. 4.6 can be eliminated, and the hydromechanical
feedback system can be replaced with an electronic feedback system. The hydraulic schematic
of such a variation of ratio control system is shown in Fig. 4.7.
Hydraulic ratio control systems can be analyzed using computer simulations. An AMESim
simulation model for this purpose is shown in Fig. 4.8. The upper part of the model is the
mechanical part of the V-CVT system, which includes the pulleys and belt, the input and
output shaft inertias, the primary and secondary cylinders, the piston mass, the character-
istics of kp/ks force ratio, and the centrifugal pressure. The lower part of the model is the
hydraulic ratio control system, which includes the ratio valve with hydromechanical pulley
Fig. 4.6 Hydraulic ratio control system with mechanical ratio feedback.
172
Fig. 4.7 Hydraulic ratio control system with electronic ratio feedback.
position feedback, the torque capacity pressure control valve, the pump pressure control
valve, the selection valve, the pump protection valve, the disturbances caused by the flow
demands from other hydraulic actuators, and the hydraulic pump. The pump is driven by the
input shaft with a speed fluctuation model.
Figure 4.9 is the simulation result of the ratio changing from under-drive to overdrive. The
actual pulley position follows the commanded pulley position well (see the second chart). The
tracking error of the pulley position is inherent to hydromechanical feedback systems, and
can be compensated with a modified pulley position command. The torque capacity pressure
(see the first chart) is commanded based on Eq. 4.2. The primary and secondary pulley pres-
sures are results of the hydromechanical ratio position feedback control. The pump pressure
is the result of the control of the pump pressure control valve. The primary and secondary
pressures provide just the right amount of thrust force to achieve the desired torque capacity
and ratio position. The pump pressure remains just higher than the higher pulley pressure by
a predetermined amount.
To demonstrate that the control system automatically adapts to the changes in kp/ks char-
acteristics, Fig. 4.10 shows the simulation results with changed kp/ks characteristics. The
pulley position follows command as well as the baseline simulation shown in Fig. 4.9. The
primary and secondary pulley pressure, and the pump pressure, automatically adapt to the
changed kp/ks.
Figure 4.11 is the simulation result of the ratio changing from under-drive to overdrive and
then returning to under-drive. The pulley position follows command well in both directions.
173
Chapter 4
174
175
Chapter 4
First, let’s compare the system with a V-CVT ratio control system called “low-high-pressure
ratio control system.” The schematic of the low-high-pressure ratio control system is shown
in Fig. 4.12. In this system, a high pressure is fed to port D of the ratio valve, and a low
pressure is fed to ports A and B of the ratio valve. The high pressure and low pressure are
controlled by the torque pressure signal through the high-pressure control valve and low-
pressure control valve, respectively. There is a fixed ratio between high and low pressures,
which is determined by the gain of high- and low-pressure control valves. The controller
commands a torque pressure signal, which in turn produces the low and high pressures. The
low pressure is the torque capacity pressure that has to generate torque capacity thrust force,
as defined in Eq. 4.2. The high pressure is the pump pressure, which has to be high enough
to allow the ratio valve to provide the required ratio thrust force. It can be seen that the dif-
ference between this ratio control system and the system described in the previous section
is in how the pump pressure is controlled. In the previous system, the pump pressure is
controlled by the hydraulic feedback control system to the level just above the required pulley
pressure. In this low-high-pressure ratio control system, the pump pressure is commanded by
a microprocessor controller. Therefore, the calculations of both the required torque capacity
thrust force and ratio thrust force (including the kp/ks force ratio, the inertia force, etc.) have
to be performed in the microprocessor controller. Due to the uncertainties of those variables,
a larger safety factor must be used. This creates a greater potential to over pressurize the
system. In addition, in this system the high and low pressures have a fixed ratio. However, the
required force ratio kp/ks is not fixed but is a function of CVT speed ratio and torque factor.
Because the ratio between high and low pressures has to be designed to satisfy the maximum
kp/ks, the resulting system will be over pressurized at other kp/ks values. The drawbacks of
over-pressurized CVT ratio control systems are: increase of hydraulic power losses, decrease
of pulley mechanical efficiency, and reduction of durability of the belt.
The “master-slave ratio control system” is another alternative V-CVT ratio control system.
In the master-slave system, the area of primary pulley cylinder is two times the area of the
secondary pulley cylinder. The hydraulic schematic of the system is shown in Fig. 4.13. The
secondary cylinder is fed with the pump pressure, which is controlled by the pump pressure
control valve. The primary cylinder pressure is controlled by the ratio valve through a
176
hydromechanical feedback mechanism. In this control system, the pump pressure, based on
the ratio position, sometimes determines the torque capacity thrust force, and sometimes
determines the ratio thrust force. Therefore, the determination of the pump pressure
command requires accurate knowledge of the required kp/ks ratio and dynamic forces; other-
wise, a large safety margin has to be used, which will lead to over pressurizing the system.
4.4.1 Introduction
Due to the existence of plant uncertainties and the time delay caused by microprocessor
controllers, the achievable bandwidth of a closed-loop control system is greatly limited. In
many cases in automatic transmission controls, the achievable bandwidth of closed-loop
controls, due to those reasons, is not wide enough to provide fast enough responses. To
improve the system response performance and also to improve robust stability, feed-forward
controls are used in conjunction with feedback controls. The applications of such feed-
forward and feedback control systems in automatic transmissions include torque converter
clutch slip speed controls, clutch-to-clutch gear shift controls, CVT ratio controls, etc. This
section introduces some fundamentals of feed-forward and feedback controls first, and then
discusses the applications in CVT ratio controls [4-2, 4-3, 4-4].
177
Chapter 4
any poles in the right-half complex plane. Also here, r is the reference signal, w is the distur-
bance signal, y is the output signal, and e is the error signal.
P = Po + DP (4.3)
The design requirement for a feedback control system includes two major aspects: control
performance requirement and robust stability requirement. To achieve a good control per-
formance, that is to achieve a small error signal e, the sensitivity transfer function S shown in
Eq. 4.4 shall be made as small as possible.
e e 1
S= = = (4.4)
r w 1 + PoC
To achieve a good, robust stability, the condition shown in the inequality of Eq. 4.5 has to
be satisfied. (The inequality can be proven using the Nyquist curve shown in Fig. 4.15.) This
means that the complementary sensitivity transfer function T shown in Eq. 4.6 shall be made
small enough to obtain sufficient, robust stability.
ΔP 1 + PoC
< (4.5)
Po PoC
PoC
T= (4.6)
1 + PoC
But,
T+S=1 (4.7)
178
This means that in the frequency range where |T(jw)| is made small (good, robust stability),
|S(jw)| will be large (larger error signal e and poor control performance), and vice versa. The
previous discussions conclude that the plant uncertainty imposes a great limitation on the
achievable control performance.
Microprocessor controllers introduce an additional time delay in the feedback control loops.
Considering this time delay, the block diagram of the feedback control system becomes the
one shown in Fig. 4.16.
The achievable bandwidth w gc of the feedback control system with a time delay t is given in
inequality Eq. 4.8 [4-3, 4-4].
π 1
ωgc < (4.8)
2τ
From the discussions, it can be seen that the existence of plant uncertainties and the time
delay caused by the microprocessor controller impose a great limitation to the achievable
control performance. In many cases in automatic transmission controls, this achievable
control performance is not fast enough to provide the desired control quality.
179
Chapter 4
Improved response to reference signal, or Compensate for plant variations and steady-
reduced effect to measurable disturbances state error
Feed-forward controls are open-loop controls, and cannot compensate for plant uncertain-
ties, steady state error, and initial conditions; therefore, they have to be used with feedback
controls. Table 4.1 shows some properties of feed-forward and feedback controls.
Here, Pm(s) is the nominal plant model. This approach has a few problems. First, if the plant
model Pm(s) has unstable zeros, then the feed-forward control F(s) will be unstable. Second,
if Pm (s) is strictly proper (most plant models are strictly proper), then F(s) will be improper
and requires differentiation. Third, if the plant is highly nonlinear, sometimes it is difficult to
obtain its inverse.
To improve feed-forward controls, a virtual feedback control based feed-forward control
system, as shown in Fig. 4.18, is proposed. Here, Cm(s) is the feedback controller of the
virtual feedback control system S(Pm(s), Cm(s)). The output signal of Cm(s) is fed to the actual
plant input as the feed-forward control signal. Because there are no plant uncertainties or
time delay in the virtual feedback control system S(Pm(s), Cm(s)), the bandwidth of S(Pm(s),
Cm(s)) can be designed wider than the real feedback control system S(P(s), C(s)). The virtual
feedback system S(Pm(s), Cm(s)) is designed to have the desired response to the reference
signal r, such that the real plant responds to the reference signal r in parallel with the same
output signal. The real feedback control system S(P(s), C(s)) is designed to have enough stabil-
ity margins, good control performance in the small error region, and satisfactory steady-state
error requirements. The virtual feedback control system S(Pm(s), Cm(s)) also works as the
Smith compensator to compensate for the time delay.
When there is a one-to-one corresponding relationship between the steady state of the plant
input and its outputs, the virtual feedback control based feed-forward controller can be
simplified as shown in Fig. 4.19.
In Fig. 4.19, the feed-forward controller is a first-order system. The gain k determines the
time constant of the first-order system. The feed-forward control signal v has two compo-
nents. One is the function of the output signal of the first-order system, and is defined by the
function F1; the other is the function of the derivative of the output signal, and is defined by
180
the function F2. F1 can be obtained from inversing the steady-state gain of the plant. F2 is
designed to generate a counter-plant damping force, which is a function of the derivative of
the plant output.
181
Chapter 4
The feed-forward function F1 is the steady-state mapping function from speed ratio to kp/ks
ratio at 70% torque capacity ratio. The feed-forward function F2 is the plant’s damping coef-
ficient, including hydraulic resistances and friction. The output of the feed-forward/feedback
controller is kp/ks. The primary and secondary pulley pressure commands are calculated
from the kp/ks ratio, as shown in Eqs. 4.10–4.14.
Tin cos a
Fclamp = ⋅ (1 + c ) (4.12)
2 mRp
Here, Pprim is the primary pulley pressure command, Psecd is the secondary pulley pressure
command, and Fclamp is the pulley thrust force for obtaining the desired torque capacity. Tin
is the input torque, c is the safety factor that usually takes a value of 0.3, a is the half-wedge
angle of the pulley groove, Rp is the pitch radius of the primary pulley, and m is the coefficient
of friction between belt blocks and pulleys. Fcent_prim is the centrifugal force of the primary
pulley, kprim is the centrifugal force coefficient of the primary pulley, and w prim is the angular
velocity of the primary pulley. Fcent_secd is the centrifugal force of the secondary pulley, ksecd
is the centrifugal force coefficient of the secondary pulley, w secd is the angular velocity of the
secondary pulley, Aprim is the area of the primary cylinder, and Asecd is the area of the second-
ary cylinder.
The comparison between the systems with and without feed-forward controls is given in Figs.
4.22 and 4.23. Figure 4.22 is the simulation result of feedback controls only, and Fig. 4.23 is
182
the simulation result of feedback and feed-forward controls. The feedback control is designed
to have enough of a stability margin to provide robust stability against system variations.
Therefore, the feedback control itself cannot provide a fast enough time response. Adding
the feed-forward controls greatly improves time response performance while maintaining
robust stability.
Fig. 4.21 Block diagram of CVT ratio direct pressure control using proposed feed-forward and feedback control system.
183
Chapter 4
184
Chapter 5
Dynamics and Controls of
Dual-Clutch Transmissions
185
Chapter 5
186
187
Chapter 5
Figure 5.5 shows a synchronizer controlled by a linear hydraulic actuator. The synchronizer
control fork rides on the guide rail. As the hydraulic actuator pushes the synchronizer control
fork left or rightward, the sleeve and synchronizer move along with it.
Two types of hydraulic linear actuators for synchronizer controls have been developed. One
has two stable positions, as shown in Fig. 5.6. The other has three stable positions, as shown
in Fig. 5.7. For the three-position actuator, when p1 is fed with a high pressure and p2 is
exhausted, the actuator moves to the right end; when p2 is fed with a high pressure and p1 is
exhausted, the actuator moves to the left end; when both p1 and p2 are fed with the same high
pressure, the actuator moves to the central position. For the two-position actuator, because
there no stable central position, a linear position sensor and closed-loop position control are
necessary to achieve three position controls.
188
Another type of linear actuator for synchronizer controls is the electromechanical actuation
system. A typical construction of such systems is shown in Fig. 5.8. An electric motor drives
a barrel cam through speed-reduction gears. The barrel cam converts rotary motion to linear
motion of the synchronizer control fork. A position sensor is necessary to control an electro-
mechanical actuation system.
189
Chapter 5
Most dry dual-clutch modules adapted from the clutch design of manual transmissions. Figure
5.10 shows a typical design of dry dual-clutch modules. Due to the higher friction coefficient,
a dry clutch only needs one clutch plate; therefore, the drag loss of dry clutches is much lower
than wet clutches. In this particular design shown in Fig. 5.10, similar to manual transmission
clutch designs, diaphragm spring levers are used to apply the clutch. Clutch actuation forces
push on one end of the spring levers and cause deformations. The level of deformation of the
diaphragm spring lever determines the clutch apply force. Closed-loop position feedback
controls are usually used to control the position of clutch-apply bearings, and in turn to
control deformation of the spring lever and clutch-apply force.
Figure 5.11 shows a block diagram of closed-loop position feedback control of a spring-
lever-applied dry clutch. In the figure, Fd is the desired clutch apply force, Xc is the hydraulic
actuator position command (desired apply bearing position), Xm is the measured hydraulic
actuator position, and Q is the control signal for the flow control valve. Fd is converted to Xc
by the clutch-apple force to position the command conversion block. The closed-loop position
control algorithm controls the hydraulic flow control valve to ensure that Xm follows Xc with
the desired response time, tracking and steady-state error, and robust stability. A position
transducer is used to measure the position of the apply bearing.
There are some issues with such closed-loop, position-feedback-control-based, spring-lever-
applied, dry clutch control systems. First, the system is expensive due to the necessity of the
position transducer and position feedback control algorithm. Second, due to variations of
the relationship between clutch-apply force and apply bearing position caused by individual
build variations and wearing of clutch plates, even with a perfect position control in place, the
clutch-apply force still is subject to large variations.
To overcome the problems associated with diaphragm, spring-lever-applied, dry clutch control
systems, a direct force control system as shown in Fig. 5.12 is proposed. The system replaced
the traditional diaphragm spring lever with a stiffened diaphragm spring lever. The stiffened
lever enables direct force control of dry clutches. The same hydraulic pressure control systems
widely used in traditional automatic transmissions can be used to perform such direct force
control. Due to less variation between hydraulic pressure and clutch-apply force, the control is
more accurate. In addition, because there is less compliance between actuator and clutch plate,
190
191
Chapter 5
the control is more responsive. The internal model based force control block shown Fig. 5.12
converts the desired apply force Fd to a hydraulic pressure command p, with considerations of
dynamic characteristics between pressure command and clutch-apply force.
A rigid-lever-applied dry clutch control system shown in Fig. 5.13 is also proposed for achiev-
ing the same objectives as stiffened diaphragm spring levers. Some designs use the rigid lever
mechanism in wet dual-clutch controls.
192
5.5 Conclusion
Control of automatic transmissions—including the planetary gear automatic transmission
(AT), dual-clutch transmission (DCT), and continuously variable transmission (CVT)—is
executed by real-time control software embedded in microprocessor controllers. Very often
the questions are asked, “What is the adequate process for developing real-time control
software for automatic transmissions to achieve optimal control performance?” and “What
fields of expertise are necessary for achieving such an objective?” It is the authors’ belief that
development of real-time control software should start from understanding the fundamental
physics of the controlled system, understanding the dynamic as well as static characteristics
of the system, understanding the expectation of customers, and therefore understanding the
control objectives. From a thorough understanding of all those aspects, adequate software
architecture can be determined, simple and intelligent control algorithms can be designed, and
optimized control software can be developed. It is the authors’ hope that this book provides
the basic tools and knowledge for dynamic analysis and control system design (includ-
ing mechanical, electrical, and hydraulic control hardware as well as control software) of
automatic transmissions.
193
References
2-1 Benford, H. L., and M. B. Leising, “The lever analogy: a new tool in transmission
analysis,” SAE Paper No. 810102, SAE International, Warrendale, PA, 1972.
2-2 Mägi, Mart, “Classical Planetary Gear Train Problems Treated by Novel Powerful
Analytical Methods,” Proceedings of FISITA 2006, F2006P256.
2-3 Mathis, R., and Remond, Y., “A New Approach to Solving the Inverse Problem for
Compound Gear Trains,” ASME, J. Mech. Des., 121, pp. 98–106, 1999.
3-1 Merritt, Herbert Eugen, Hydraulic Control System, John Wiley & Sons, Inc., 1967.
3-2 Tsutsui, Hiroshi, Takayuki Hisano, Akitomo Suzuki, Makoto Hijikata, Masatoshi
Taguchi, and Koichi Kojima, “Electro-hydraulic control system for Aisin AW new
6-speed automatic transmission,” SAE Paper No. 2004-01-1638, SAE International,
Warrendale, PA, 2004.
3-3 Watechagit, Sarawoot, and Krishnaswamy Srinivasan, “Modeling and simulation of a
shift hydraulic system for a stepped automatic transmission,” SAE Paper No. 2003-01-
0314, SAE International, Warrendale, PA, 2003.
3-4 Bai, Shushan, Robert L. Moses, Todd Schanz, and Michael J. Gorman, “Development
of a new clutch-to-clutch shift control technology,” SAE Paper No. 2002-01-1252, SAE
International, Warrendale, PA, 2002.
3-5 Leigh, James Ronald, Control Theory, Institution of Electrical Engineers, 2004.
3-6 Bellman, Richard Ernest, Dynamic Programming, Courier Dover Publications, 2003.
3-7 Levine, William S., The Control Handbook, CRC Press, IEEE Press, 1996.
3-8 Bai, Shushan, Joel Maguire, Kim Daekyun, and Huei Peng, “Dynamic Programming
Based Motor Vehicle Shift Map Generation,” Proceedings of FISITA 2006, F2006P029.
3-9 Kim, D., H. Peng, S. Bai, and J. M. Maguire, “Control of Integrated Powertrain With
Electronic Throttle and Automatic Transmission,” IEEE Transactions on Control
System Technology, May 2007, Volume 15, Issue 3, P474–482.
3-10 Tat Pham, Trung, and Guanrong Chen, Introduction to Fuzzy Sets, Fuzzy Logic, and
Fuzzy Control Systems, CRC Press, 2000.
3-11 De Silva, Clarence W., Intelligent Control: Fuzzy Logic Applications, CRC Press, 1995.
195
References
3-12 Bastian, Andreas, “The potential of fuzzy logic in automatic transmission control,”
JSAE Paper No. 9438330, Oct. 1994.
3-13 Hirako, Atsushi, Akira Takayama, Yasuhiko Dote, and Kohki Hayashi, “The
modification of shift map using fuzzy logic,” JSAE Paper No. 912290, Oct. 1991.
3-14 Bai, Shushan, Daniel Brennan, Don Dusenberry, Xuefeng Tao, and Zhen Zhang‚
“Integrated Powertrain Control,” SAE Paper No. 2010-01-0368, SAE International,
Warrendale, PA, 2010.
3-15 Goetz, M., M. C. Levesley, and D. A. Crolla, “Integrated powertrain control of
gearshifts on twin clutch transmissions,” SAE Paper No. 2004-01-1637, SAE
International, Warrendale, PA, 2004.
3-16 Kuwahara, Seiji, Hideki Kubonoya, Hiroshi Mizuno, Masato Kaigawa, and Katsumi
Kono, “Toyota’s New Integrated Drive Power Control System,” SAE Paper No. 2007-01-
1306, SAE International, Warrendale, PA, 2007.
4-1 Lee, Heera, and Hyunsoo Kim, “Analysis of primary and secondary thrusts for a
metal-belt CVT—Part 1: New formula for speed ratio-torque-thrust relationship
considering band tension and block compression,” SAE Paper No. 2000-01-0841, SAE
International, Warrendale, PA, 2000.
4-2 Levine, William S., The Control Handbook, CRC Press, IEEE Press, 1996.
4-3 Astrom, Karl J., and Tore Hagglund, “PID Controllers: Theory, Design, and Tuning,”
International Society of Automation,1995.
4-4 Astrom, Karl J., and Bjorn Wittenmark, Computer-Controlled Systems: Theory and
Design (3rd Edition), Prentice Hall, 1996.
196
Bibliography
Chapter 2
Arnold, V. I., Mathematical Methods of Classical Mechanics, Springer, 1997.
Baran, Jeff, James Hendrickson, and Michael Solt, “General Motors New Hydra-Matic
RWD Six-Speed Automatic Transmission Family,” SAE Paper No. 2006-01-0846, SAE
International, Warrendale, PA, 2006.
Deur, Josko, Jahan Asgari, and Davor Hrovat, “Modeling of an automotive planetary gear set
based on Karnopp model for clutch friction,” IMECE2003-41693, pp. 903–910.
Haj-Fraj, Ali, and F’riedrich Pfeiffer, “Dynamic Modeling and Analysis of Automatic
Transmissions,” Proceedings of the 1999 EEWASME, International Conference on
Advanced Intelligent Mechatronics, September 19–23, 1999, Atlanta, USA.
Hedman, A., “Transmission Analysis—automatic derivation of relationships,” J. Mech. Des.,
December 1993, Volume 115, Issue 4, 1031.
Jandasek, V. J., “The design of a single-stage three-element torque converter,” SAE Paper No.
610576, SAE International, Warrendale, PA, 1961.
Kasuya, Satoru, Takao Taniguchi, Kazumasa Tsukamoto, Masahiro Hayabuchi, Masaaki
Nishida, Akitomo Suzuki, and Hiroshi Niki, “AISIN AW New High Torque Capacity Six-
Speed Automatic Transmission for FWD vehicles,” SAE Paper No. 2005-01-1020, SAE
International, Warrendale, PA, 2005.
Kelley, Oliver K., “The design of planetary gear trains,” SAE Paper No. 590059, SAE
International, Warrendale, PA, 1959.
Martin, G. H., Kinematics and Dynamics of Machines, McGraw-Hill, New York, NY, 1982.
Naunheimer, Harald, Bernd Bertsche, Joachim Ryborz, and Wolfgang Novak, Automotive
Transmissions, Springer, 1994.
Nozaki, Kazutoshi, Yuuji Kashihara, Nobuaki Takahashi, Akira Hoshino, and Atsushi Mori,
“Toyota‘s new five-speed automatic transmission A750E/A750F for RWD vehicles,” SAE
Paper No. 2003-01-0595, SAE International, Warrendale, PA, 2003.
197
Bibliography
Nozaki, Yoshinobu, Yoshikazu Tanaka, Hideo Tomomatsu, Hiroyuki Tsukamoto, and Futomi
Hanji, “Toyota‘s new six-speed automatic transmission A761E for RWD vehicles,” SAE
Paper No. 2004-01-0650, SAE International, Warrendale, PA, 2004.
Oshidari, Toshikazu, Noboru Hattori, and Yoshirou Morimoto, “A new approach to finding
optimum planetary gear trains for automatic transmissions,” SAE Paper No. 930676, SAE
International, Warrendale, PA, 1993.
Ross, Craig S., “A method for selecting parallel-connected planetary gear train arrangements
for automotive automatic transmissions,” SAE Paper No. 911941, SAE International,
Warrendale, PA, 1991.
Runde, J. K., “Modeling and control of an automatic transmission,” SMME Thesis, Department
of Mechanical Engineering, MIT, Boston, Massachusetts, 1986.
Salgado, David R., and J. M. Del Castillo, “Selection and Design of Planetary Gear Trains
Based on Power Flow Maps,” Journal of Mechanical Design (Transactions of the ASME),
Vol. 127, no. 1, pp. 120–134, Jan. 2005.
Scherer, Heribert, “ZF 6-speed automatic transmission for passenger cars,” SAE Paper No.
2003-01-0596, SAE International, Warrendale, PA, 2003.
Seo, Jungmin, and Seung-Jong Yi, “Design of an automatic transmission system having an
arbitrary power flow using the automatic power flow generation algorithm,” Proceedings of
the Institution of Mechanical Engineers D, Journal of Automobile Engineering, Vol. 219, no.
D9, pp. 1085≠1097, Sept. 2005.
Tanaka, Michihiko, “Matrix methods in planetary gear train analyses,” SAE Paper No. 841190,
SAE International, Warrendale, PA, 1984.
Tian, Lei, and Lu Li-qiao, “Matrix system for the analysis of planetary transmissions,” Journal
of Mechanical Design, Transactions of the ASME, v 119, n 3, Sept. 1997, pp. 333–337.
Tsai, Lung-Wen, Mechanism Design: enumeration of kinematic structures according to function,
CRC Press, 2001.
Wilson, C. E., J. P. Sadler, and W. J. Michels, Kinematics and Dynamics of Machinery, Harper &
Row, New York, NY, 1983.
Chapter 3
Alsuwaiyan, A. H., and S.W. Shaw, “Performance and dynamic stability of general-path
centrifugal pendulum vibration absorbers,” Journal of Sound and Vibration 252, pp.
791–815, 2002.
Benman, H. H., “Tautochronic Bifilar Pendulum Torsion Absorbers for Reciprocating
Engines,” Journal of Sound and Vibration, 159(2), 251–277, 1992.
Cai, Y., and T. Hayashi, “The linear approximated equation of vibration of a pair of spur gears,”
Trans. ASME, J. Mech. Des., 1994, 116, 2, 558–564.
Cho, D., and J. K. Hedrick, “Automotive powertrain modeling for control,” Trans. ASME, J.
Dynamic System, 1989, 111, 568–576.
DeJonge, Bob, “Electronically controlled interactive shift control system for motor vehicles,”
SAE Paper No. 2001-01-2477, SAE International, Warrendale, PA, 2001.
198
Bibliography
Deur, J., J. Asgari, and D. Hrovat, “Modeling and analysis of automatic transmission
engagement dynamics—Nonlinear case including validation,” Trans. ASME, J. Dyn. Syst.
Meas. Control, vol. 128, pp. 251–262, Jun. 2006.
Deur, J., J. Asgari, D. Hrovat, and P. Kovač, “Modeling and analysis of automatic transmission
engagement dynamics—Linear case,” Trans. ASME., J. Dyn. Syst. Meas. Control, vol. 128,
pp. 263–277, Jun. 2006.
Deur, Josko, Josko Petric, Jahan Asgari, and Davor Hrovat, “Recent Advances in Control-
Oriented Modeling of Automotive Power Train Dynamics,” IEEE/ASME Transactions on
Mechatronics, Vol. 11, No. 5, October 2006, 513.
Erjavec, Jack, Automatic Transmissions, Thomson Delmar Learning, 2004.
Fujita, Kenjiro, and Toyoji Onishi, “Advanced shift control technology on newly-developed
automatic transaxle,” JSAE Review, Vol. 16, Issue 3, p. 310, July 1995.
Gibson, Alex, and Ilya Kolmanovsky, “Modeling and Analysis of Engine Torque Modulation
for Shift Quality Improvement,” SAE Paper No. 2006-01-1073, SAE International,
Warrendale, PA, 2006.
Higashimata, Akira, Kazutaka Adachi, Satoshi Segawa, Nobuo Kurogo, and Hironobu Waki,
“Development of a slip control system for a lock-up clutch,” SAE Paper No. 2004-01-1227,
SAE International, Warrendale, PA, 2004.
Inagawa, Tomokazu, Hideo Tomomatsu, Yoshikazu Tanaka, Kazuyuki Shiiba, and Hisanori
Shirai, “Shift control system development (NAVI·AI-SHIFT) for 5-speed automatic
transmissions using information from the vehicle’s navigation system,” SAE Paper No.
2002-01-1254, SAE International, Warrendale, PA, 2002.
Kawai, Masao, Hideki Aruga, Kunihiro Iwatsuki, Takashi Ota, and Takeo Hamada,
“Development of a shift control system for automatic transmissions using information
from a vehicle navigation system,” SAE Paper No. 1999-01-1095, SAE International,
Warrendale, PA, 1999.
Kondo, Masami, Yoshio Hasegawa, Yoji Takanami, Kenji Arai, Masaharu Tanaka, and
Masafumi Kinoshita, “Toyota AA80E 8-Speed Automatic Transmission with Novel
Powertrain Control Systems,” SAE Paper No. 2007-01-1311, Detroit, Michigan, April
16–19, 2007.
Mogalapalli, Srinivas N., Edward B. Magrab, and Lung-Wen Tsai, “A CAD system for the
optimization of gear ratios for automotive automatic transmissions,” SAE Paper No.
930675, SAE International, Warrendale, PA, 1993.
Nester, T. M., P. M. Schmitz, A. G. Haddow, and S. W. Shaw, “Experimental Observations
of Centrifugal Pendulum Vibration Absorbers,” Proceedings of the 10th International
Symposium on Transport Phenomena and Dynamics of Rotating Machinery, March 2004.
Newland, David Edward, “Nonlinear Vibration: A Comparative Study with Applications to
Centrifugal Pendulum Vibration Absorbers,” MIT Doctoral Dissertation, May 1963.
Sawamura, K., Y. Saito, S. Kuroda, J. Takahashi, and A. Katoh, “ Development of an Integrated
Power Train Control System with an Electronically Controlled Throttle,” JSAE Review,
Volume 17, Number 4, October 1996, pp. 446–446(1).
Seron, M., J. Braslavsky, and Graham C. Goodwin, Fundamental limitations in filtering and
control, Springer, 1997.
199
Bibliography
Shaw, S. W., V. Garg, and C. P. Chao, “Attenuation of Engine Torsional Vibrations Using Tuned
Pendulum Absorbers,” SAE Paper No. 971961, SAE International, Warrendale, PA, 1997.
Tokura, Takaaki, Tomohiro Asami, Yoshio Hasegawa, Toshio Sugimura, Katsumi Kono,
and Kenji Aoki, “Development of Smooth Up-Shift Control Technology for Automatic
Transmissions with Integrated Control of Engine and Automatic Transmission,” SAE Paper
No. 2007-01-1310, SAE International, Warrendale, PA, 2007.
Yano, Candace Arai, A Forward Dynamic Programming Approach for General Uncapacitated
Multi-stage Lot-sizing Problems, University of Michigan, College of Engineering,1986.
Chapter 4
Bents, David J., “Axial force and efficiency tests of fixed center variable speed belt drive,” SAE
Paper No. 810103, SAE International, Warrendale, PA, 1981.
Chapter 5
Matthes, Bernd, “Dual Clutch Transmissions—Lessons Learned and Future Potential,” SAE
Paper No. 2005-01-1021, SAE International, Warrendale, PA, 2005.
Wheals, J. C., A. Turner, K. Ramsay, A. O’Neil, J. Bennett, and Haiping Fang, “Double Clutch
Transmission (DCT) Using Multiplexed Linear Actuation Technology and Dry Clutches
for High Efficiency and Low Cost,” SAE Paper No. 2007-01-1096, SAE International,
Warrendale, PA, 2007.
Wheals, J. C., J. McMicking, S. Shepherd, B. Bonnet, N. Jackson, and O. Hall, “Proven High
Efficiency Actuation and Clutch Technologies for eAMT and eDCT,” SAE Paper No. 2009-
01-0513, SAE International, Warrendale, PA, 2009.
200
Index
201
Index
202
Index
Lever analogy method for planetary gear trains, reduced-order equation for, 53
29–32 static analysis of
Lever diagram, 22 algebraic method, 26–29
Low-high-pressure ratio control system, 176 lever analogy method, 29–32
matrix method, 33–37
Master-slave ratio control system, 176–177 Power-based gear selection, 152–154
Matrix method for analysis of planetary gear Power-on down-shift, 42, 109–110
trains, 33–37 control of, 112
Membership function, 143–144 Power-on up-shift, 38–41, 106–109
Metal pushing V-belt continuously variable constant-output-torque control, 154–156
transmissions, 167–184 control of, 110–112
comparison with other ratio control systems, Powertrain, 2, 5
173–177 integrated control system for
controls of, 170–173 architecture of, 150–152
feed-forward/feedback control, 177–184 constant-output-torque power-on up-shift
mechanics of, 168–169 control, 154–156
power-based gear selection, 152–154
Off-going clutch control methods, 111 Pressure control valves, high-flow, direct-acting,
Orifice flow equation, 72 81
Output torque ratio, 28 Pressure regulation spool valve, 74–76, 85–86,
87–89
Pedal input interpreter, 150–151 design of, 91–94
Pipe flow equation, 73 Proportional pressure control (PPC) solenoid,
Planet carrier, 21–22 73–74, 76, 80
Planet gears, 21 Propulsion power curve, 4–5
Planetary gear automatic transmissions, 6 Pulse width modulated (PWM) solenoid, 82–84
centrifugal pendulum vibration absorber Pump speed, 2, 13, 18
(CPVA), 156–166 Pump torque, 12, 13, 18
clutch-to-clutch gear-shift control, 105–121
control of, 71–166 Ratio control systems, comparison of, 173–177
eight-speed, 65–69 Ratio thrust force, 170–171
electrohydraulic pressure control system, Reduced-order equation
72–105 for planetary gear trains, 53
electronic torque converter clutch control, for simple planetary gear set, 49
121–126 Regulated clutch fill control, 95
friction launch control, 129–135 Released mode, 122
integrated powertrain controls, 150–166 Releasing mode, 122
mechanics of, 10–69 Ring gear, 21–22
shift scheduling system, 135–150
six-speed, 65–69 Shift maps, 135–137
Planetary gear sets, 21–23 dynamic-programming-based generation of,
Lagrange equation for, 47–49 137–142
reduced-order equation for, 49 power-based, 152
simple, dynamic equations for, 47–49 Shift scheduling system, 135–150
Planetary gear trains, 21–37 artificial intelligence-based, 142–150
dual-clutch models, generic, 57–62 shift map, 135–137
dynamic equations for, 49–53 dynamic-programming-based generation of,
frictional clutches in,45–46 137–142
inertial balancing of, 62–65 Simulink models
Lagrange equation for, 49–52 centrifugal pendulum vibration absorber
obtained directly, 54–56 (CPVA), 161
mechanics of gear shifting, 37–42 dual-clutch system, 59
203
Index
204
Dr. Huei Peng received his PhD from the University of California,
Berkeley. He is a professor in the mechanical engineering depart-
ment at the University of Michigan. His research interests include
adaptive control and optimal control, with emphasis on their applica-
tions to vehicular and transportation systems. His current research
focuses include design and control of hybrid vehicles and vehicle
active safety systems. He has authored numerous technical papers and three books.
Dr. Peng received the National Science Foundation (NSF) Career award in 1998, and
is an ASME Fellow and Chang Jiang Scholar at Tsinghua University.
205