Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
com/
Engineering
Engineers, Part D: Journal of Automobile
Proceedings of the Institution of Mechanical
http://pid.sagepub.com/content/224/4/475
The online version of this article can be found at:
DOI: 10.1243/09544070JAUTO1245
2010 224: 475 Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering
Y-S Zhao, Z-F Liu, L-G Cai, W-T Yang, J Yang and Z Luo
control prototyping
Study of control for the automated clutch of an automated manual transmission vehicle based on rapid
Published by:
http://www.sagepublications.com
On behalf of:
http://pid.sagepub.com/subscriptions Subscriptions:
http://www.sagepub.com/journalsReprints.nav Reprints:
http://www.sagepub.com/journalsPermissions.nav Permissions:
http://pid.sagepub.com/content/224/4/475.refs.html Citations:
T
U~u
W~
dT
M
L
dt
, T
M
L
T
9
Then, the mathematical model of the automated
clutch system can be written as
_
XX~AXzBUzDW 10
where
A~
0 1 0
0 0 1
0 {
k
d
k
m
LJ
r
{
R
L
B~
0
0
k
m
k
h
LJ
r
D~
0 0
0 0
{
k
h
J
r
k
h
R
LJ
r
L
(X, t) ob-
tained by experiment. The control problem is to find
a control law so that the state X can track the desired
trajectories X
d
in the presence of uncertainties. It is
required to drive the tracking error asymptotically to
zero for any arbitrary initial conditions and uncer-
tainties. Suppose that the tracking error vector has
the form
E~X{X
d
~e, _ ee, ee
T
~e
1
, e
2
, e
3
T
13
where X
d
5[x
d
, x
d
, x
d
]
T
. Then, the conventional slid-
ing surface S(t) [20] is defined as
S(t)~C
1
e
1
zC
2
e
2
ze
3
14
where C
1
and C
2
are constants. The sufficient
condition for the existence and reachability of S(t)
in the automated clutch system state space is to
choose a control law so that the Lyapunov function
(d/dt)[S
2
(t)/2] 5SS
u~u
eq
~0 15
Assuming that all uncertainty factors are zero, then
C
1
e
2
zC
2
e
3
z
^
ff z^ ggu
eq
z
^
ff
L
{x
d
...
~0 16
Solving equation (16) yields
u
eq
~{^ gg
{1
(C
1
e
2
zC
2
e
3
z
^
ff z
^
ff
L
{x
d
...
) 17
A Lyapunov function candidate is chosen as
V~
1
2
S
2
(X, t) 18
It is shown that, if there exists a positive constant g
such that
_
VV~
1
2
d
dt
S
2
(X, t)
{g S j j 19
then the state trajectories hit the sliding surface s. In
order to satisfy the hitting condition of equation (19)
in the presence of uncertainties, the hitting control
law is chosen as
u
N
~{^ gg
{1
(K sgn(S)), Kw0 20
Equation (19) will be
_
VV~S
_
SS~S(C
1
e
2
zC
2
e
3
zf zgUzf
L
{x
d
...
){g S j j
21
Equation (21) can be represented as
(C
1
e
2
zC
2
e
3
zf zf
L
{x
d
...
)sgn(S)zgusgn(S){g
22
Substituting equations (17) and (18) into equation
(22) yields
(C
1
e
2
zC
2
e
3
zf zf
L
{x
d
...
)sgn(s)
{
g
^ gg
(C
1
e
2
zC
2
e
3
z
^
ff z
^
ff
L
)sgn(S){
g
^ gg
K{g 23
The optimal value of K will be
K
1
g
^ gg(
~
ff z
~
ff
L
zg){~ gg(C
1
e
2
zC
2
e
3
z
^
ff z
^
ff
L
)zx
d
...
|sgn(S) 24
To improve the automated clutch performance, a
dynamic sliding-mode controller is constructed on
the basis of the conventional sliding surface S and
its derivation S
SS(t)zl
d
_
SS(t)~0 27
where
SS(t)~C
1
e
3
zC
2
^
ff z^ ggu
s
z
^
ff
L
{x
d
...
z
d
^
ff
dX
_
XXz
d^ gg
dX
_
XXz^ gg _ uu
s
z
d
^
ff
L
dX
_
XX{x
(4)
d
_
SS(t)~C
1
e
2
zC
2
e
3
z
^
ff z^ ggu
s
z
^
ff
L
{x
d
...
28
Then, the equivalent control law u
sE
is obtained as
_ uu
sE
~{
1
^ gg
C
2
z&l
d
^ ggz
d^ gg
dX
_
XX
u
s
{ C
2
z&l
d
x
d
...
{
^
ff {
^
ff
L
{x
(4)
d
{
1
^ gg
C
1
z&l
d
C
2
e
3
z
d
^
ff
dX
_
XXz
d
^
ff
L
dX
_
XXz&l
d
C
1
e
2
29
Note that this control signal u
sE
is sufficient to drive
the system once the sliding surface is reached.
Furthermore, the reachability and existence of this
dynamic sliding surface are satisfied if equation (25)
is satisfied. Therefore, the hitting control law u
sN
is
chosen as
_ uu
sN
~{
1
^ gg
e sat
s
w
30
where e is the switching gain, w.0 is the width of the
boundary, and the saturation function sat(s/w) is
defined as
sat
s
w
~
{1 if sv{w
s
w
if {wsw
1 if sww
31
The dynamic sliding-mode control output u
s
is given
as
_ uu
s
~_ uu
sE
z_ uu
sN
32
In order to ensure that the Lyapunov stability
condition V
s
,0 can be satisfied, substituting equa-
tions (32), (30), and (29) into equation (26) yields
e
^ gg
g
1
sat s=f
C
2
{l
d
~
ff z~ ggu
s
z
~
ff
L
z
d
~
ff
dX
z
d~ gg
dX
z
d
~
ff
L
dX
_
XX
{
~ gg
g
1
sat s=w
C
2
zl
d
^ ggz
d^ gg
dX
_
XX
u
s
{ C
2
zl
d
x
...
d
{
^
ff {
^
ff
L
{x
(4)
d
z C
1
zl
d
C
2
e
3
z
d
^
ff
dX
_
XXz
d
^
ff
L
dX
_
XXzl
d
C
1
e
2
33
The control input u
s
is easy to obtain as
u
s
k ~u
s
k{1 z_ uu
s
34
where k is the number of iterations.
3.2 Fuzzy adaptive tuning controller
In general sliding-mode control, the switching feed-
back gain e is a constant, which can influence the
performance of the dynamic sliding-mode controller
[23]. In this section, a proportionalderivative type of
fuzzy inference mechanism [24] is used to tune the
switching gain e in equation (30) according to the
external disturbances shown in Fig. 3. The chatter-
ing phenomenon can be alleviated for the dynamic
sliding-mode controller, and the robustness and
stability are also improved. Here, the absolute value
|s| of the dynamic sliding surface and the absolute
value | s| of its derivation are used as the inputs of the
fuzzy logic adaptive controller. Replacing e with e
F
,
the hitting control law can be obtained as
480 Y-S Zhao, Z-F Liu, L-G Cai, W-T Yang, J Yang, and Z Luo
Proc. IMechE Vol. 224 Part D: J. Automobile Engineering JAUTO1245
by guest on April 24, 2011 pid.sagepub.com Downloaded from
_ u u
sN
~{
1
^ gg
e
F
sat
s
w
35
where e
F
is adjusted by the fuzzy logic adaptive
tuning controller.
It is well known that the fuzzy logic controller
consists of three modules: fuzzification, inference
engine, and defuzzification. Since the input and
output have their own universe of discourse, the
scaling factors k
|s|
, k
| s|
, and k
e
F
are used to map the
fuzzy logic control inputs |s| and | s| and output e
F
to
the normalized universe of discourses.
The inputs |s| and | s| and output e
F
membership
functions for the fuzzy logic adaptive controller
block are defined in Fig. 4. The discourses are all
assigned to be [0, 1]. Table 1 presents the fuzzy logic
rule base, which is based on the experiment of the
system and extensive simulations performed in this
study.
The linguistic control rules are defined as follows:
PB, positive big; PM, positive medium; PS, positive
small; ZE, zero. An example of the fuzzy linguistic
rules is shown in Table 1. If |s| is PS and | s| is PB,
then e
F
is PM. The hitting control law is tuned by
multiplying the defuzzified signal e
F
. Consequently
Fig. 3 A block diagram of the fuzzy adaptive tuning controller
Fig. 4 Membership functions for |s|, | s|, and e
F
Table 1 Linguistic rule base for the fuzzy adaptive
tuning controller
|s|
e
F
for the following | s|
ZE PS PM PB
ZE ZE ZE PS PM
PS ZE PS PS PM
PM PS PS PM PB
PB PM PM PB PB
Control for the automated clutch of an AMT vehicle 481
JAUTO1245 Proc. IMechE Vol. 224 Part D: J. Automobile Engineering
by guest on April 24, 2011 pid.sagepub.com Downloaded from
a more robust control output u
s
can be obtained.
In this paper, a centre average defuzzification, a
Mamdani implication in the rule base, and a product
inference engine are used in the designed defuzzi-
fication segment. The output of the fuzzy logic
adaptive tuning controller can be written as
e
F
~
r
i~1
a
i
P
p
j~1
m
ij
I
j
r
i~1
P
p
j~1
m
ij
I
j
36
where r is the number of rules, a
i
5[a
1
, a
2
, , a
r
]
T
is
the vector of the centres of the membership func-
tions of e
F
, I
j
5[|s|, | s|]
T
is the input vector, and p is
the number of inputs.
4 RESULTS
The automated clutch system of this study is shown
in Fig. 5. A dSPACE DS1005 card is adopted as the
ECU to handle all the inputoutput data for the
whole system and to calculate the control para-
meters. A Z11-PWM current amplifier was selected
for the automated clutch system to drive the
permanent-magnet d.c. motor and screw-nut actua-
tor, and a DJZ14-type eddy current dynamometer
was adopted as the load of the automated clutch.
The Bosch Hall displacement sensor and Hall shift
sensor return the clutch small end displacement and
shift signal respectively of the automated clutch into
the dSPACE. Since the voltage signal is liable to be
disturbed by the environmental noise, and is
amplified during the numerical difference operation,
a digital filter and an RC filter circuit were intro-
duced to solve this problem.
The digital filter can be represented as
^ yy k ~a^ yy k{1 z 1{a y k
^ yy 0 ~y 0 , k~1, 2, . . . , n
37
where a [ (0, 1) is the adjustable variable. A larger
value of a provides a better filter but poorer curve-
fitting ability. In this study, the parameter a is
selected as 0.3 on the basis of operation experience.
The RCP framework of the automated clutch is
built as shown in Fig. 6. The clutch-driven plate ro-
tational speed, engine rotational speed, shift signal,
throttle position, and brake signal are introduced
as the input signals, in which the throttle position
and brake signal are virtual signals generated from a
signal generator. The logic implementation of the
engaging and declutching process for the automated
clutch system is implemented using a Stateflow
block. The dynamic sliding-mode controller with
fuzzy adaptive tuning is implemented through the
RTW, as shown in Fig. 7. In this RTW model, a set of
inputoutput devices is created in the Simulink
library to provide an interface between the down-
loaded Simulink model and the automated clutch
system. The dSPACE ControlDesk is used to observe
real-time results and to change the input parameters
online, which makes the development of controllers
much more effective. Real-time changes can be
made to the input values of the automated clutch
system by adjusting the knobs of the ControlDesk
Fig. 5 Automated clutch system: (a) plant test of the automated clutch; (b) dSPACE and power
supply
482 Y-S Zhao, Z-F Liu, L-G Cai, W-T Yang, J Yang, and Z Luo
Proc. IMechE Vol. 224 Part D: J. Automobile Engineering JAUTO1245
by guest on April 24, 2011 pid.sagepub.com Downloaded from
Fig. 6 RCP framework of the automated clutch system (PC, personal computer; PWM, pulse
width modulation)
Fig. 7 Simulink block diagram for the proposed controller, CSMC, and PID controller
Control for the automated clutch of an AMT vehicle 483
JAUTO1245 Proc. IMechE Vol. 224 Part D: J. Automobile Engineering
by guest on April 24, 2011 pid.sagepub.com Downloaded from
graphical user interface. Moreover, the proposed
controller can also be enabled or disabled online to
see its effect on the automated clutch performance.
In order to compare the performance of the
proposed controller with those of the CSMC and
PID controller [25], the system parameters and the
coefficient of the hyperplane are chosen to be the
same. The declutching process is implemented in
0.22 s, which meets the performance requirement of
the automated clutch system. Therefore, the engage-
ment control is the key to satisfying different and
sometimes conflicting objectives of the automated
clutch. According to reference [11], the whole pro-
cess of launching or shifting a vehicle consists of
four stages from separation to engagement of the
clutch, as shown in Fig. 8. In the first stage, a
0
a
1
is
the clearance space between the driving and driven
plates at full separation of the clutch. Since no
torque is transmitted, the driven plate should move
as rapidly as possible. In the a
1
a
2
stage, the trans-
mitted friction torque T
c
increases from zero to the
static friction resistance torque T
r
. In the a
2
a
3
stage,
the friction torque T
c
continues to rise until a syn-
chronization of the angular velocities v
e
and v
c
is
achieved between the engine output and the clutch-
driven shafts. This stage must be controlled to satisfy
different and conflicting objectives, such as small
friction losses, the minimum time needed for the
engagement, and preservation of driver comfort. In
the fourth stage, a
3
a
4
represents the displacement
after synchronization, which continues to meet the
requirements for the clearance between the release
thrust bearing and operating fork until the pressure
is up to the maximum. In this paper, the vehicle
launch of the automated clutch is chosen as the
typical operating condition to validate the proposed
controller, which is driven according to the desired
trajectory, which is obtained from the previous
theoretical analysis and experimental data and is
given by
x
d
~
0, t0:3
1:8|10
{3
z5:2|10
{3
t{0:3
2
, 0:3vtv1:3
8, t1:3
38
According to the Hurwitz polynomial, suppose
that the eigenroot of the sliding mode is [2300, 280];
then C
1
52.4610
4
and C
2
5380. In addition, the
gains of the CSMC law are obtained by using w50.01
and K52610
3
. The parameters of the dynamic
sliding-mode controller with fuzzy adaptive tuning
are e 53610
3
, l
d
54.15, k
|s|
56610
22
, k
| s|
51.256
10
22
, and k
s
F
~2|10
2
; the parameters of the PID
controller are a proportional value of 340, an integral
value of 0.5, and a derivative value of 60; the
parameters of the automated clutch are set accord-
ing to the measurement results as R50.2 V, L586
10
24
, J
r
56.125610
24
Nms
2
, k
d
50.0764, k
m
50.7296,
k
h
50.0055, c
m
50.01 N/ms, and k
L
50.1.
The sampling time step size for the RCP is 2 ms.
The objective is to control the clutch to move from
the initial position to the end. Hence, the vehicle
launch can be analysed in this investigation by
adopting the PID controller, the CSMC, and the
dynamic sliding-mode controller with fuzzy adaptive
tuning respectively. The dynamic responses ob-
tained by employing the PID controller, the CSMC,
and the proposed controller are shown in Fig. 9. A
preferable tracking response can be observed by
employing the proposed dynamic sliding-mode
controller with fuzzy adaptive tuning. The actual
trajectory response of the proposed controller
approaches the desired trajectory x
d
(t) rapidly, as
shown in Fig. 9(c1). After the actual trajectory
reaches the desired trajectory, the actual trajectory
response x
1
(t) is almost identical with the desired
command x
d
(t). In comparison with the proposed
controller, it is difficult to follow the desired
trajectory by adopting the PID controller. Although
the CSMC can work normally in this case, its anti-
interference performance is worse than that of the
proposed controller. The steady state tracking errors
are 0.79 mm, 0.21 mm, and 0.18 mm for the PID con-
troller, CSMC, and the proposed controller respec-
tively. In order to validate the robustness of the
proposed controller, the digital filter is removed. The
CSMC and the PID controller will not work in this
Fig. 8 Relationship between the torque, angular velo-
city, and distance of travel
484 Y-S Zhao, Z-F Liu, L-G Cai, W-T Yang, J Yang, and Z Luo
Proc. IMechE Vol. 224 Part D: J. Automobile Engineering JAUTO1245
by guest on April 24, 2011 pid.sagepub.com Downloaded from
Fig. 9 Response trajectories of the launch control for (a1) the PID controller, (b1) the CSMC, (c1)
the proposed controller, and (d1) the proposed controller without a digital filter, together
with (a2), (b2), (c2), (d2) (their corresponding errors)
Control for the automated clutch of an AMT vehicle 485
JAUTO1245 Proc. IMechE Vol. 224 Part D: J. Automobile Engineering
by guest on April 24, 2011 pid.sagepub.com Downloaded from
case. However, the proposed controller can be op-
erated normally (Fig. 9(d1)), which shows that the
proposed controller is robust to the measurement
noise.
For the automated clutch system, the transmitted
torque and rotational speed of the vehicle are gen-
erally recommended. The output rotational speed
and torque of the automated clutch on adopting
the PID controller, the CSMC, and the proposed
controller are shown in Fig. 10. The rotational speed
of the automated clutch can be increased more
smoothly by using the proposed controller than by
using the PID controller or the CSMC, as shown in
Fig. 10(a); this can improve the passenger comfort
and reduce the friction loss. Correspondingly, the
output torque of the automated clutch system
transmitted from the engine to the clutch is more
progressive than for the CSMC and PID controller
during the launch process. Therefore, the AMT
vehicle can be rapidly launched so as to reflect the
intention of the driver and depress the impact by
adopting the proposed dynamic sliding-mode con-
troller with fuzzy adaptive tuning. The results of RCP
show that the proposed controller can effectively
improve the robustness and track accuracy of the
automated clutch system.
5 CONCLUSION
This paper proposed a dynamic sliding-mode con-
troller with fuzzy adaptive tuning for the automa-
ted clutch system. The sufficient condition for the
existence and reachability of the dynamic sliding
mode controller was approved by using the Lyapu-
nov theorem. The robustness and stability of the
controller were improved by means of the fuzzy
adaptive tuning arithmetic. Based on dSPACE and
MATLABSimulink, the RCP of the automated clutch
is established. A preferable tracking response can be
observed by employing the proposed controller. The
AMT vehicle will be rapidly launched so as to reflect
the intention of the driver and to depress the impact
by adopting the proposed dynamic sliding-mode
controller with fuzzy adaptive tuning.
ACKNOWLEDGEMENTS
This paper is supported by the Doctor Scientific
Research Foundation of Beijing University of Tech-
nology (Grant X0001211200801) and the National
Eleventh Five-Year Plan scientific and technological
support project (Grant 2006BAF0109-04).
F Authors 2010
REFERENCES
1 Shen, S. W. and Wu, C. Q. An expert fuzzy control
of automatic mechanical transmission clutch. SAE
paper 1999-01-2814, 1999.
2 Hibino, R., Osawa, M., and Yamada, M. H
control
design for torque-converter-clutch slip system. In
Proceedings of the 35th Conference on Decision
and control, Kobe, Japan, 1996, pp. 17971802
(IEEE, New York).
3 Glielmo, L., Iannelli, L., Vacca, V., and Vasca, F.
Gearshift control for automated manual transmis-
sions. IEEE/ASME Trans. Mechatronics, 2006, 11(1),
1726.
4 Horn, J., Bamberger, J., and Michau, P. Flatness-
based clutch control for automated manual trans-
missions. Control Engng Practice, 2003, 11, 1353
1359.
Fig. 10 Outputs of (a) the rotational speed and (b) the torque
486 Y-S Zhao, Z-F Liu, L-G Cai, W-T Yang, J Yang, and Z Luo
Proc. IMechE Vol. 224 Part D: J. Automobile Engineering JAUTO1245
by guest on April 24, 2011 pid.sagepub.com Downloaded from
5 Slicker, J. M. and Loh, R. N. K. Design of robust
vehicle launch control system. IEEE Trans. Control
Systems Technol., 1996, 4(4), 326335.
6 Zanasi, R. and Visconti, A. Dynamic modeling
and control of a car transmission system. In Pro-
ceedings of the 2001 IEEE/ASME International
Conference on Advanced intelligent mechatronics,
Como, Italy, 2001, pp. 416421 (IEEE/ASME, New
York).
7 Sanada, K. and Kitagawa, A. A study of two-
degree-of-freedom control of rotating speed in an
automatic transmission, considering modeling er-
rors of a hydraulic system. Control Engng Practice,
1998, 6, 11251132.
8 David, J. and Natarajan, N. Design of an optimal
clutch controller for commercial trucks. In Pro-
ceedings of the 2005 American Control Conference,
Portland, Oregon, USA, 2005, pp. 15991606 (IEEE,
New York).
9 Hahn, J. O. and Lee, K. I. Nonlinear robust control
of torque converter clutch slip system for pass-
enger vehicles using advanced torque estimation
algorithms. Veh. System Dynamics, 2002, 37(3), 175
192.
10 Cheng, D. S., Zhang, J. W., Ye, X. F., and Huang,
X.-F. Sliding mode control approach for electrically
controllable clutch of AMT based on the feedback
linearization. J. Dong Hua Univ., Engl. Edn, 2003,
20(3), 8893.
11 Zhang, J., Chen, L., and Xi, G. System dynamic
modeling and adaptive optimal control for auto-
matic clutch engagement of vehicles. Proc. IMechE,
Part D: J. Automobile Engineering, 2002, 216(12),
983991. DOI: 10.1243/095440702762508236.
12 Lee, W., Park, S., and Sunwoo, M. Towards a
seamless development process for automotive en-
gine-control system. Control Engng Practice, 2004,
12, 977986.
13 Noomwongs, N., Yoshida, H., Nagai, M., Kobaya-
shi, K., and Yokoi, T. Study on handling and
stability using tire hardware-in-the-loop simulator.
JSAE Rev., 2003, 24, 457464.
14 Thomas, B. and Ferit, K. Virtual real-time environ-
ment for automatic-transmission control units in
the form of hardware-in-the-loop. Int. J. Veh.
Autonomous Systems, 2003, 1(2), 177195.
15 Liu, G. P. and Daley, S. Optimal-tuning nonlinear
PID control of hydraulic systems. Control Engng
Practice, 2000, 8, 10451053.
16 Er, M. J., Low, C. B., Nah, K. H., Lim, M. H., and
Ng, S. Y. Real-time implementation of a dynamic
fuzzy neural networks controller for a SCARA.
Microprocessor Microsystems, 2002, 26, 449461.
17 Montanari, M. and Ronchi, F. Control and perfor-
mance evaluation of a clutch servo system with
hydraulic actuation. Control Engng Practice, 2004,
12, 13691379.
18 Lyshevski, S. A. and Nazarov, A. Control and
analysis of synchronous reluctance motors. In
Proceedings of the American Control Conference,
San Diego, California, USA, 1999, pp. 16821686
(IEEE, New York).
19 Yu, F. M., Chung, H. Y., and Chen, S. Y. Fuzzy
sliding mode controller design for uncertain time-
delayed systems with nonlinear input. Fuzzy Sets
Systems, 2003, 140, 359374.
20 Lee, J.-H. and Youn, M.-J. A new improved
continuous variable structure controller for accu-
rately prescribed tracking control of BLDD servo
motors. Automatica, 2004, 40, 20692074.
21 Pieper, J. First order dynamic sliding mode control.
In Proceedings of the 37th IEEE Conference on
Decision and control, Tampa, Florida, USA, 1998,
pp. 24152420 (IEEE, New York).
22 Abdelhameed, M. M. Enhancement of sliding
mode controller by fuzzy logic with application to
robotic manipulators. Mechatronics, 2005, 15, 439
458.
23 Fung, R. F. and Shaw, C. C. Region-wise linear
fuzzy sliding mode control of the motor-mechan-
ism systems. J. Sound Vibr., 2000, 234(3), 471489.
24 Kiam, H. A., Gergory, C., and Yun, L. PID control
system analysis, design and technology. IEEE Trans.
Control Systems Technol., 2005, 13(4), 559576.
Control for the automated clutch of an AMT vehicle 487
JAUTO1245 Proc. IMechE Vol. 224 Part D: J. Automobile Engineering
by guest on April 24, 2011 pid.sagepub.com Downloaded from