Professional Documents
Culture Documents
Mechatronics
journal homepage: www.elsevier.com/locate/mechatronics
Department of Mechanical and System Design Engineering, Hong-Ik University, Seoul, Republic of Korea
Department of Mechanical Engineering, University of Saskatchewan, Saskatoon, Canada
a r t i c l e
i n f o
Article history:
Received 13 February 2010
Accepted 10 September 2010
Available online 13 October 2010
Keywords:
Position control
Electro hydraulic actuator
Parallel feedforward compensator
Energy-efciency
Simple adaptive control
a b s t r a c t
This paper deals with the issue of position tracking control of a high performance hydrostatic actuation
system using simple adaptive control. For energy-efciency and savings, a speed-controlled xed displacement pump is utilized to drive a symmetrical linear actuator instead of a directional control servo
valve. The whole control system is composed of a pair of interconnected subsystems, that is, a feedback
control system and a feedforward control system to enhance the tracking performance. The experiment
using the proposed control scheme has been performed and a signicant reduction in position tracking
error is achieved compared to a conventional PID control.
2010 Elsevier Ltd. All rights reserved.
1. Introduction
Electro hydrostatic transmissions [13] have been the focus of
much interest in the uid power world due to issues associated
with energy-efciency and savings as well as environmental problems arising from CO2 emission. Variable transmission of power
can readily be achieved by directly connecting an input shaft
speed-controlled pump to a hydraulic actuator. A directional
control servo valve is not required in this scheme and thus the
power loss across it can be avoided. Most hydrostatic circuits use
a variable displacement pump driven at a xed shaft speed. The
movement of the hydraulic actuator is regulated by moving a
swash plate on the pump that changes the magnitude and direction of ow. These circuits can be energy inefcient, as the pump
continuously runs irrespective of the motion or dwell period of
the actuator. Furthermore, use of variable displacement pumps
can result in ripple effects that could degrade high precision motion [2]. The electro hydraulic actuator (henceforth referred to as
the EHA) [3,4] examined in this paper uses a xed displacement
pump whose speed and direction is controlled by an AC motor.
Hydraulic servo systems may be required to perform under a
variety of operating conditions: therefore robust control performance is important, particularly in motion control applications.
When the desired position is time varying, classical feedback control alone is not sufcient to ensure good tracking behavior. Performance can be signicantly improved through the use of a
Corresponding author. Tel.: +82 2 320 1682; fax: +82 2 322 7003.
E-mail address: shcho@wow.hongik.ac.kr (S.H. Cho).
0957-4158/$ - see front matter 2010 Elsevier Ltd. All rights reserved.
doi:10.1016/j.mechatronics.2010.09.003
110
Nomenclature
KAC
TAC
Voac
A
b
m
CLe
QLi
Qa, Qb
Q1, Q2
y
xp
a
gain of AC motor
time constant of AC motor
pipe plus mean actuator chamber volume
pressure area in actuator
viscous damping coefcient
mass load
external leakage coefcient
pump cross-port leakage coefcient
pump ow
actuator ow
displacement of actuator
d
ke(t)
kx(t)
ku(t)
kI(t)
kP(t)
ey(t)
xm(t)
Va
be
Vb
Q b Dp xp C Li pa pb
be
Q a Dp xp C Li pa pb
Fig. 1 shows the EHA circuit [3] that forms the basis in this
study. It consists of a pair of modules, i.e., the supply module
and the actuation module. A schematic of the single rod symmetrical actuator used is illustrated in Fig. 2. There are two working
chambers C1 and C2. The surface area of the closed end of the
cylinder, A1, is made equal to the area A2 of the disc. A1 and
A2 are the active area of the two pressure chambers and are
therefore made equal (A1 = A2 = A). Chamber C3 can be opened
to the atmosphere or could be lled with pressurized gas or uid
in applications, where a bias is required to counter balance a dead
weight acting under gravity. Component specications are listed
in Table 1.
In the application of the SAC, the relative degree of the plant
model and the approximate value of the coefcient of the highest-order term in the numerator polynomial are required. In the
following section. A mathematical model is derived, which is used
in as simulation mode to evaluate the control performance. The
key equations are summarized in Eqs. (1)-(6) and are consistent
with those used in other studies [3,4,12,14]. The AC motor has been
dpa
dt
dpb
dt
1
2
Actuator ow-pressure:
V oac Ay
be
V oac Ay
Q 2 Ay_
be
Q 1 Ay_
dp1
C Le p1
dt
dp2
C Le p2
dt
3
4
Load ow equation:
QL
Q1 Q2 Qa Qb
2
2
by_
F p1 p2 A my
111
(7) and (8). In order to verify the linear plant model in Fig. 4, a series of experiments have been performed for the closed-loop response and open-loop response. Fig. 5a compares the
experimental closed-loop response with that of the simulation
using the linear plant model in Fig. 4. Fig. 5b compares the experimental open-loop response with that of the simulation using the
linear plant model in Fig. 4. Ripples in the velocity waveform
may be caused by the nite number of gears in the gear pump. It
was concluded that as a rst approximation, the linear model of
the plant did represent its physical counterpart about the operating points.
v
!
u 2
u A C Le b=2 C Li b
t
be
xn
mV o
C Le m=2 C Li m bV o =be
f
be
2xn mV o
7
8
Table 1
Component specications.
Component
Parameters
Value
Symmetrical actuator
Working area
Stroke
5.05 104 m2
0.12 m
Hydraulic pump
Volumetric displacement
Maximum working pressure
Asynchronous AC motor
Gain
Time constant
1 Nm/A
0.008 s
Position sensor
Mass load
Accuracy
Weight
50 109 m
20 kg
Gm s
1
0:1s 12
112
Plant Model
P-control
ym
ey
ke
K n2
2
s ( s + 2n s + n2 )
ku
y
xm
um
kx
ym
Gm(s)
ey
+
+
ke
Gpfc (s)
0.025
0.02
Position [m]
G(s)
0.015
0.01
0.6
Ref.
Exp.
Sim.
0.005
0
0.5
1.5
Time [s]
0.5
ASPR
0.4
2.5
0.3
0.2
0.1
0.06
0.05
Velocity [m/s]
0
1.5
Exp.
Sim.
non-ASPR
0.04
0.03
1
0.5
10
0.02
0.01
0
0.1
0.2
Time [s]
0.3
0.4
ut ktT zt
kt ke tkx tku tT
zt ey txm tum tT
kt kP t kI t
k_ I t CI ztey t rtkI t
kP t CP ztey t
2
r1 ey t
rt 1e
2 t r2
y
CI CTI > 0;
r1 ; r2 > 0
CP CTP > 0
9
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
=
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
;
10
113
0.5
0.4
CP diag1200 10 10 10
r1 0:001; r2 0:01
ASPR
0.3
d 0:01
non-ASPR
0.2
PIDGPID s kP kI =s kD s
0.1
0
kP 1:2 103
2
kI 1:0 104
kD 0:02
Ref.
SAC
0.02
0.01
=4
n
0
0.5
Position [m]
Position [m]
1.5
3.5
3.5
Ref.
SAC
0.02
0.01
=6
n
0
0.5
1.5
2
Time [s]
2.5
PRESSURE
TRANSDUCER
SYMMETRICAL
ACTUATOR
MASS LOAD
2.5
POSITION SENSOR
HYDRAULIC PUMP
ACCUMULATOR
AC MOTOR
Position [m]
114
Ref.
SAC
PID
0.02
0.01
x 10
1.5
0
2.1
2.2
Time [s]
2.3
2.4
2.5
Position [m]
0.04
0.03
0.02
Ref.
SAC
PID
0.01
0
0.5
1.5
2.5
3.5
4.5
5.5
-6
x 10
SAC
PID
1
0
-1
T 1 T 2 x1
n
ds 11a
12
13
s a2
SAC
PID
k2 0:01K;
11
2.5
-7
10
k1
k2
1 T 1 s1 T 2 s 1 T 2 s
k1 0:01K;
small oscillations
Gpfc s
0
0.5
20
Gpfc s
5.1
5.2
5.3
5.4
5.5
Time [s]
Fig. 12. Behaviour with varying-amplitude in reference input signal.
Position [m]
Ref.
SAC
PID
-0.01
-0.02
0.5
Disturbance [N/m]
1.5
2.5
3.5
4.5
5.5
300
SAC
PID
200
100
0
0.5
1.5
2.5
3.5
4.5
5.5
-5
x 10
0
-2
-4
-6
SAC
PID
2.5
Time [s]
3.5
115