Professional Documents
Culture Documents
Adaptive Control of The Electro-Hydraulic Servo-System With External Disturbances
Adaptive Control of The Electro-Hydraulic Servo-System With External Disturbances
ABSTRACT
The paper deals with the structure of the adaptive control electro-hydraulic servo-system (EHSS) with external load
disturbances, practical verification of the identification, and control algorithms. The electro-hydraulic servo system composed of
a servo-cylinder controlled with a servo-valve is discussed. It is a strongly nonlinear object with parameters changing over time.
Adaptive adjuster parameters were determined by means of current identification resulting in the parametric model. Identification
was conducted on the basis of measurement of the controlling size and regulated size objects. The identified model of the object
was applied to carry out the on-line synthesis of the proportional–integral–derivative (PID) controller. The selected problems
connected with obtaining the algorithm of adaptive control are presented. The computer program for implementing the algorithm
with numerical simulation and identification of the control physical model object were calculated. The aim of the research was
to examine the effectiveness of the adaptive control method in an electro-hydraulic servo system, both theoretically and
experimentally.
Key Words: Electro-hydraulic servo-system, system identification, adaptive control algorithm, forgetting adaptive control
© 2012 John Wiley and Sons Asia Pte Ltd and Chinese Automatic Control Society
1066 Asian Journal of Control, Vol. 15, No. 4, pp. 1065–1080, July 2013
In this system there are constraints of control. All changes of constructed. The electro-hydraulic servo-system consists
dynamic properties of the control object, not described by a of two separately controlled control objects composed of
leading variable, are not included in the adjustment process. hydraulic cylinders, controlled by servo-valves (proportional
These methods are used in stationary processes. For electro- 4/3 valves). The load in the analyzed electro-hydraulic servo-
hydraulic actuators working in varying load conditions of drive resulted from slide and resistance movement caused by
unknown or unpredictable variability during the state of the load cylinder. The proposed electro-hydraulic servo-drive
process, should be analyzed throughout its whole duration. In control system contains two computers, target PC and host
the adaptive control systems theory of formulating the task PC, where the first computer directly controls the hydraulic
popular method is to define model reference adaptive systems servo-drive and second controls functions as the operator
(MRAS), in which stable control of the parameters is accom- towards direct control layer. In the computer marked as the
plished by comparing the output signal with output signal of host PC the software MATLAB and SIMULINK, together with
the object reference model. The difference of those signals is xPC Target for identifications and real time control, were
the starting point for the correction of controller settings [18, installed. The target PC possesses an analog and digital I/O
28]. In [18] the authors discuss the discrete model of adaptive card and a Real-Time xPC Target system which activates
control with a reference model used to control the electro- measurement data and controls hydraulic servo-drive. The
hydraulic servo system. The adaptive algorithm is applied to host PC and target PC communicate with each other by means
a periodic trajectory tracking and disturbance rejection. Also, of the TCP/IP protocol [21].
[28] used a MRAS for position tracking of the electro- Converters of PCI–DAS1602/16 type, manufactured
hydraulic servo system. This system uses a linear model, by Measurement Computing Corporation (Norton, MA,
which has been improved by adding static nonlinearity pre- USA), were used in the system measurement hydraulic
sented in the proportional electro-hydraulic control valve. cylinders DAC and ADC. Piston displacement y(t) of the
System performance is increased by reducing the dead-band hydraulic servo-cylinder was conducted by optical trans-
of the control system occurring at the opening of the electro- ducer means. To measure pressure values in the cylinder
hydraulic valve. Problems related to stabilization of the chambers p1(t) and p2(t), and pressure in the supply line p0 as
velocity hydraulic cylinder piston with a constant pressure well as the force F exerted by the load cylinder, tensometric
have been the subject of research [4, 12]. The influence of transducers were used. The implemented software enables
load disturbances, changes in system parameters and input effective design of adaptive control systems by developing
variables on the reaction rate as well as characteristics of the methods and techniques of identifying objects and their
conventional PI controller were analyzed. Constant velocity mathematical models off-line or in the real time. The dis-
with the changing load conditions was obtained by applica- tributed control system enables rapid prototyping of adaptive
tion of observer forces and adaptive compensation of control controllers, resistant to random interferences resulting from
system. There were numerous works dealing with robust sudden changes of mass and load, forcing the electro-
control for electro-hydraulic servo-drives [3, 12, 26]. In [3], hydraulic servo-drive. In hydrostatic servo-drives, attempts
Bu Yao presents a desired compensation adaptive robust are made to work out such control algorithms which would
control (DCARC) of a single-rod electro-hydraulic actuator. be insensitive to outer disturbances caused by load mass and
Compared with the existing adaptive robust control (ARC) external forces and would ensure high precision of position-
algorithm, the DCARC algorithm presented here has a unique ing and good dynamic properties.
feature, that is the adaptive model compensation part depends
on the reference trajectory and parameter estimations III. MODEL REFERENCE OF THE
only. Effects of interference measurement are limited to a ADAPTIVE CONTROL
minimum, and estimation of the controller parameters
doesn’t depend directly on actual state measurements. To design electro-hydraulic servo-system control algo-
Despite significant advances in the design of adaptive rithms the parametric modelling autoregressive moving-
control algorithms on-line, there is still a need for the design average (ARMA) [11]
of such servo control systems, which monitor variability of
algorithm and controller parameters. B ( q −1 )
yt = ut − d ,
A ( q −1 )
(1)
B ( q −1 ) 1
For the electro-hydraulic servo-system control algo- yt = ut − d + ξt (2)
rithms, the experimental test stand presented in Fig. 1 was A ( q −1 ) A ( q −1 )
© 2012 John Wiley and Sons Asia Pte Ltd and Chinese Automatic Control Society
P. Wos and R. Dindorf: Adaptive Control of the Electro-Hydraulic Servo-System with External Disturbances 1067
where yt, ut are the output and input signals in discrete time t,
respectively; d, is the discrete delay; Tp is the number of
sampling periods; xt, is the controlled system interferences; q,
is the backward shift (delay) operator, and A(q-1), B(q-1) are
polynomials in the back shift operator q-1:
© 2012 John Wiley and Sons Asia Pte Ltd and Chinese Automatic Control Society
1068 Asian Journal of Control, Vol. 15, No. 4, pp. 1065–1080, July 2013
Estimated parameters
3
2
a3
1
0 a2
-1
-2 a1
-3
-4
-1 0 1 2 3 4 5 6 7
time [s]
0,4
b3
Estimated parameters
0,2
b2
0,0
-0,2
b1
-0,4
-1 0 1 2 3 4 5 6 7
time [s]
© 2012 John Wiley and Sons Asia Pte Ltd and Chinese Automatic Control Society
P. Wos and R. Dindorf: Adaptive Control of the Electro-Hydraulic Servo-System with External Disturbances 1069
λ= 0,97
1,0
Forgetting factor λ λt
0,8
0,6
0,4
0,2
0,0
0 1 2 3 4 5 6 7
time [s]
l = lt = 1. This value is used for extremely low frequency changes and the level of interference [25]. Fig. 4 presents
tracking control system parameters. changes of the exponential forgetting factor lt with adaptation
and forgetting factor l without adaptation.
For l = 1, the matrix Pt is always dependent on all
3.2 Algorithm based on AWRLS
previous data. Because they have undergone a change during
The major task of our research was to construct an the tuning of parameters there is no linear relationship
algorithm of the electro-hydraulic servo-drive control which between elements of vector θ t . Fig. 5 compares changes to
would accelerate adaptation for dynamic changes of the the a1 parameter of the ARMA model polynomial A(q-1) with
control parameters. The adaptive weighted recursive least adaptation lt, and without l adaptation of the exponential
squares (AWRLS) algorithm was used to adapt the exponen- forgetting factor.
tial forgetting factor lt. In the AWRLS algorithm the lt factor Adoption of l = const is difficult for practical imple-
is upgraded in each sampling period [2]: mentation, as demonstrated by tests carried out. In order to
−1
enable tracking of the values of model parameters the rapidly
⎧ ⎡ (υ + 1) ηt ⎤ ζ ⎫ evolving improved method described in Section 3.1 is used,
λt = ⎨1 + ln (1 + ζ t ) + ⎢ t − 1⎥ t ⎬ (14)
⎩ ⎣1 + ζ t + ηt ⎦ 1 + ζ t ⎭ by applying the adaptation of the exponential forgetting
factor lt so as to reflect the change in input and output
where: parameters during identification of the object.
υt = λt −1 (υt −1 + 1) (15)
3.3 Model verification
( )
2
yt − ϕ tT θˆt −1
ηt = (16) To find the best method of electro-hydraulic servo-
αt system’s identification the final prediction error (FPE) was
used with the purpose of determining the variance of the one
⎡
( ) ⎤⎥
2
step prediction error [10]:
⎢ yt − ϕ tT θˆt −1
α t = λt −1 ⎢α t −1 + ⎥ (17) ( N + n) 1 N 2
1 + ζt
( N − n) N ∑
⎢⎣ ⎥⎦ σ k2+1 = ε k = FPE (19)
k =1
© 2012 John Wiley and Sons Asia Pte Ltd and Chinese Automatic Control Society
1070 Asian Journal of Control, Vol. 15, No. 4, pp. 1065–1080, July 2013
-1
a1λ
Estimated parameters -2 a1
-3
-4
0 1 2 3 4 5 6 7
time [s]
Fig. 5. Comparison of changes to the a1 parameter of the ARMA model polynomial A(q-1) with and without adaptation of exponential
forgetting factors.
n=2 n=3
1E-5
1E-4
RLS WRLS AWRLS
1E-6
1E-5
RLS WRLS AWRLS
1E-7
Tp =0.01 1E-6
Tp =0.01
Tp =0.002
1E-8 Tp =0.002
Tp =0.001 1E-7
FPE
FPE
Tp =0.001
1E-9
1E-8
1E-10
1E-9
1E-11
1E-10
Fig. 6. Comparison of the averaged values of the FPE for RLS (l = 1), WRLS (l = 0.97) and AWRLS (lt) algorithms with different
sampling times Tp.
by means of three selected algorithms with different forget- control parameters to increase its robustness, but it is a dif-
ting factors. ficult and laborious process. In the case of structural and
parametric system changes the tuning process must be done
again. An update of the controller settings of the electro-
3.4 Adaptive estimate of PID controller parameters
hydraulic drive control system was attempted during opera-
The idea of the proportional–integral–derivative (PID) tion. This is the idea of the general principle of adaptive
controller is generally known in the literature [2, 6] and the control. The PID controller parameters are calculated from
main advantage of this type of controller is widely used in critical (ultimate) proportional gain Ku and the critical (ulti-
industry. There is, however, a problem in the process of tuning mate) period of oscillations Tu. These critical parameters are
the controller. There are many classical techniques that allow obtained by progressively increasing the proportional gain of
for the choice of controller parameters, i.e., methods devel- the output of a closed loop that is on the border of stability.
oped by Ziegler-Nichols tuning in the frequency domain, The PID controller, based on discrete values of control
based on the optimization criteria, and the distribution of error, defines a sequence of discrete control signal values uk:
elements closed-loop control. All these methods are used in
stationary systems and are selected “permanently” at the
⎡ T T ⎤
“beginning” of a control process. Appropriate selection of uk = K P ⎢ek − ek −1 + D ek + D ( ek − 2ek −1 − ek − 2 ) ⎥
⎣ TI TP ⎦ (20)
parameter adjustments are made on the basis of the engineer-
ing practice after start-up. We can make choices about the + uk −1
© 2012 John Wiley and Sons Asia Pte Ltd and Chinese Automatic Control Society
P. Wos and R. Dindorf: Adaptive Control of the Electro-Hydraulic Servo-System with External Disturbances 1071
⎛ T T ⎞ ⎛ T ⎞
q0 = K p ⎜1 + p + D ⎟ , q1 = − K p ⎜1 + 2 D ⎟ ,
⎝ TI T p ⎠ ⎝ Tp ⎠
(22)
⎛T ⎞
q2 = K p ⎜ D ⎟ . Fig. 7. Method of PID controller tuning: P, proportional
⎝ Tp ⎠ controller; w, u, y, input signals, control signal and
output control process.
Selection of parameters q0, q1, q2 for the discrete
implementation of algorithm (21) was determined
(Ziegler-Nichols): entire system). If the control system depends only on the gain
factor controller transmittance is:
K p = 0.6 K u, TI = 0.5Tu , TD = 0.125Tu
U ( z)
where: Ku, Tu is the critical (ultimate) proportional gain and GR ( z ) = = Kp (25)
E ( z)
the critical (ultimate) period of oscillations.
Transmittance of a discrete PID algorithm becomes: Then the discrete signal values uk are:
U ( z ) q0 + q1 z −1 + q2 z −2 uk = K p [ wk − yk ]
GPID ( z ) = = (23) (26)
E ( z) 1 − z −1
Transmittance for the closed loop control is:
and in another form
Y ( z) GR ( z ) Go ( z )
U ( z) Gz ( z ) = = (27)
GPID ( z ) = W ( z ) 1 + GR ( z ) Go ( z )
E ( z)
⎛ T 1 TD 1 − 2 z −1 + z −2 ⎞ By substituting (24) and (25) into (27) it is considered a
= K P ⎜1 + P + .
⎝ TI 1 − z −1 TP 1 − z −1 ⎟⎠ discrete control system:
© 2012 John Wiley and Sons Asia Pte Ltd and Chinese Automatic Control Society
1072 Asian Journal of Control, Vol. 15, No. 4, pp. 1065–1080, July 2013
140
Trajectory
120
Displacement [mm]
Measurement
100
80
60
40
20
0
0 1 2 3 4 5 6 7
time [ s ]
Fig. 8. Root positions on unit circle discrete transmittance of the electro-hydraulic servo-drive control system G(z) for ramp input near
displacement piston cylinder from initial position ystart = 0.015 m to set position yset = 0.125 m and for a set velocity
vset = 0.0275 m/s.
250
Trajectory
Measurement
Displacement [mm]
200
150
100
0,48 Hz
50
0
1 2 3 4
time [ s ]
Fig. 9. Root positions zi on unit circle of discrete transmittance the electro-hydraulic servo-drive control system G(z) for forcing
sinusoidal trajectory with initial position yset = 0.125 m, for a set frequency of 0.48 Hz motion.
390
81,2m
of oscillations Tu [s]
Critical gain Ku
81,1m
Critical period
389
81,1m
81,0m
388 81,0m
1 2 3 4 5 6 1 2 3 4 5 6
time [s] time [s]
Fig. 10. Parameters Ku, Tu of the electro-hydraulic servo-drive position control system for ramp input near displacement piston cylinder
from starting position ystart = 0.015 m to set position yset = 0.125 m, Tp = 0.002 s.
Figs 12 and 13 present parameters of Ku, Tu for selected hydraulic servo-system control algorithms [22, 23, 24]. The
trajectories for quick increase of cylinder load force Fload. test stand consists of two separate control objects composed
of hydraulic cylinders (type CJ8D-160-40/22/250 Mecman)
controlled by proportional valves (Bosch-Rexroth, type
IV. EXPERIMENTAL RESULTS 4WRPH 6 C B24L-2X/G24Z4/M-855). The position of
carriage was measured in relation to the body position using
The test stand presented in Fig. 14 was constructed in encoder OPC’s Heidenhein LS 403. Carriage velocity was
order to conduct experimental investigation of the electro- calculated by differentiation the position of cylinder rod.
© 2012 John Wiley and Sons Asia Pte Ltd and Chinese Automatic Control Society
P. Wos and R. Dindorf: Adaptive Control of the Electro-Hydraulic Servo-System with External Disturbances 1073
389,0 0,08110
388,5
Critical period
0,08106
388,0
0,08104
387,5
0,08102
387,0
0,08100
1 2 3 4 5 6
1 2 3 4 5 6
time [s] time [s]
Fig. 11. Parameters Ku, Tu of the electro-hydraulic servo-drive position control system for sin input set position yset = 0.125 m and set
frequency of 0.48 Hz motion.
420 0,090
of oscillations Tu [s]
0,088
Critical gain Ku
380 0,082
0,080
0,078
360
2 3 4 5 6 2 3 4 5 6
time [s] time [s]
Fig. 12. Parameters Ku, Tu of the electro-hydraulic servo-drive position control system for ramp input near displacement piston cylinder
from starting position ystart = 0.015 m to set position yset = 0.125 m with load force increase Fload from 0.5 to 4.6 kN for
Tp = 0.002 s.
© 2012 John Wiley and Sons Asia Pte Ltd and Chinese Automatic Control Society
1074 Asian Journal of Control, Vol. 15, No. 4, pp. 1065–1080, July 2013
eters (1) and control parameters (20) takes place in real time
389
(on-line). An additional difficulty in the choice of the adaptive
388 PID control parameter AWRLS, is the use of such an algo-
387 rithm for determining the gain Ku and critical period Tu, so as
not to lead to an unstable behavior of control system. At
386
2 3 4 5 6 7 higher frequencies, there is an adverse effect of inertia forces.
time [s]
0,081
An important factor limiting the uniformity of
0,080 follow-up control the electro-hydraulic servo-drive is behav-
ior in transient states. In particular, it relates to the state in
0,079
2 3 4 5 6 7 which the electro-hydraulic servo-drive system it’s located
time [s]
during changes in load force. This state is determined by time
Fig. 13. Parameters Ku, Tu of the electro-hydraulic servo-drive settling cylinder piston velocity of the initial value vp to new
position control system for ramp input near set velocity v. Fig. 19 presents position and velocity charac-
displacement piston cylinder from starting position teristics of the electro-hydraulic servo-drive for rapidly
ystart = 0.015 m to the set position yset = 0.125 m with the changing load force Fload from 0.7 kN to 8.1 kN, for the
pulse load force Fload = 0.5 ⫼ 1.6 kN, Tp = 0.002 s.
selected control algorithm AWRLS.
In the analyzed electro-hydraulic control system, the If drive load with step force, the apparent defect in the
positioning error doesn’t differ from the classical methods control system becomes an advantage (the proper intensity of
and oscillates between 18 and 22 mm. In steady-state, this signal is needed for the correct operation of the control
error is dependent on the size of the interference caused by system). Sudden changes in the load drive system rapidly
the inertia drive system, stiffness and clearances occurring in adapts to the identified model parameters and controller
the structure, sensitivity of the proportional control valve, and settings.
resolution of the measurement systems and controls. The uniformity degree is determined by the static coef-
ficient of non-uniformity velocity:
VI. THE INFLUENCE OF REFERENCE
FREQUENCY SINUSOIDAL TRAJECTORY vp − v
δ vs = (30)
ON DYNAMIC PROPERTIES OF THE vp
ELECTRO-HYDRAULIC SERVO-DRIVE
Where vp is the initial velocity, and v is the final velocity of
In this section the effect of the frequency of the piston the piston cylinder movement after time tr.
hydraulic cylinder according to the sinusoidal trajectory was The coefficient of non-uniformity velocity dvs depends
analyzed. Fig. 17 presents the results of control process for on the load changes size, technical condition of the electro-
algorithm AWRLS about frequencies 0.16 Hz, 0.48 Hz, hydraulic servo-drive system, and quality control. In the
0.8 Hz and 1.59 Hz. transient states movement of piston cylinder uniformity
The experimental investigation presents that for the was determined by the dynamic factor of non-uniformity
AWRLS control algorithm results are consistent with the velocity dvd:
© 2012 John Wiley and Sons Asia Pte Ltd and Chinese Automatic Control Society
P. Wos and R. Dindorf: Adaptive Control of the Electro-Hydraulic Servo-System with External Disturbances 1075
Fig. 15. SIMULINK block diagram showing control system with adaptive controller.
© 2012 John Wiley and Sons Asia Pte Ltd and Chinese Automatic Control Society
1076 Asian Journal of Control, Vol. 15, No. 4, pp. 1065–1080, July 2013
a) b)
0,6
measurement 0,024
approximation
0,4 0,022
0,3
0,020
0,2
0,1 0,018
0,0
0,016
-0,1
0,0 0,1 0,2 0,3 0,4 0,5 0,6 0,0 0,1 0,2 0,3 0,4 0,5 0,6
velocity v [m/s] velocity v [m/s]
c) d)
0,4 0,020
signal position δy [mm]
Absolute deviation
Absolute deviation
0,015 approximation
approximation
0,2
0,010
0,1
0,005
0,0
-0,1 0,000
0,0 0,1 0,2 0,3 0,4 0,5 0,6 0,0 0,1 0,2 0,3 0,4 0,5 0,6
Fig. 16. Set velocity effect vref piston hydraulic cylinder on the control process quality: (a) overshooting, (b) static deviation, (c)
displacement error, (d) velocity error, and (e) time control.
Table I. Control quality results for various values of set velocity vref piston hydraulic cylinder.
© 2012 John Wiley and Sons Asia Pte Ltd and Chinese Automatic Control Society
P. Wos and R. Dindorf: Adaptive Control of the Electro-Hydraulic Servo-System with External Disturbances 1077
a) b)
100 100
Trajectory Trajectory
Displacement [mm]
Displacement [mm]
80 Measurement 80 Measurement
60 60
40 40
0,16 Hz
0,48 Hz
20 20
1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9
time[s] czas[s]
c) d)
100 100
Trajectory
Displacement [mm]
Trajectory
Displacement [mm]
Measurement
80 Measurement 80
0,8 Hz 1,59 Hz
60 60
40 40
20 20
1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9
czas[s] czas[s]
Fig. 17. Displacement of the piston cylinder for control algorithm AWRLS, according to the sinusoidal trajectory: (a) 0.16 Hz (angular
frequency 1 rad/sec) (b) 0.48 Hz (angular frequency 3 rad/sec), (c) 0.8 Hz (angular frequency 5 rad/sec), (d) 1.59 Hz (angular
frequency 10 rad/sec).
a) b)
4
0,05
velocity signal δv [m/s]
signal position δy [mm]
3
Absolute deviation
Absolute deviation
0,04
2 0,03
1 0,02
0,01
0
0,00
0,1 1 10 0,1 1 10
frequency f [rad/s] frequency f [rad/s]
Fig. 18. Influence of changes frequency displacement the cylinder piston on quality control: (a) absolute follow-up error of position
signal dy, (b) absolute follow-up error of velocity signal dv.
VIII. CONCLUSION ones, small values of the forgetting factor l were used and
parameters of estimates were determined on the basis of the
For objects with variable parameters, such as electro- current parameters measured values. The AWRLS algorithm,
hydraulic systems, controller parameters of the type should which presents the ability to conduct follow-up control of
be variables over time. Therefore, we are looking for algo- electro-hydraulic servo-system parameters, has been pro-
rithms that will meet this challenge. The adaptive control posed. While designing the AWRLS algorithm efforts have
algorithms for electro-hydraulic servo-systems have been been made to reach a compromise between sufficient dynam-
proposed. Current estimates of the control algorithms com- ics of the algorithm and estimator with small variance. We
prise the effect of past measurements and the forgetting factor analyzed the effectiveness of the proposed adaptive control
l. The forgetting factor l influences the dynamic properties algorithm for reference velocity change vref, the frequency of
of the identification algorithm and its ability to constantly cylinder piston, and external force load. The best results of
follow up the changes of control system parameters. To iden- positioning accuracy were obtained by the initial stimulation
tify the electro-hydraulic control systems as non-stationary of a stepped signal for ystart = 0.015 m, and then by continuing
© 2012 John Wiley and Sons Asia Pte Ltd and Chinese Automatic Control Society
1078 Asian Journal of Control, Vol. 15, No. 4, pp. 1065–1080, July 2013
a)
95
90
125
85
0,7 kN
Displacement [mm]
80
100
75 1,8 kN
75 70 4,6 kN
65 8,1 kN
50 3,6 3,8 4,0 4,2 4,4 4,6 4,8 5,0 y ref
czas [ s ]
25
1 2 3 4 5 6 7
time [ s ]
b)
0,7 kN
1,8 kN
0,06
4,6 kN
8,1 kN
Velocity [m/s]
yref
0,04
0,02
0,00
1 2 3 4 5 6 7
time [ s ]
c)
8 0,7kN
1,8kN
4,6 kN
Force load [kN]
6 8,1kN
0 1 2 3 4 5 6 7
time [ s ]
Fig. 19. Dynamic characteristics of the electro-hydraulic servo-drive for ramp input near displacement piston cylinder from starting
position ystart = 0.015 m to set position yset = 0.125 m for rapid change in load forces from 0.7 kN to 8.1 kN. (a) displacement,
(b) velocity and load force Fload.
stimulation by the reference trajectory. A prompt increase in parameters of adaptive controller as laboratory version can be
the stimulating signal causes a fast set of parameters to be the basis for its practical application in industrial environ-
identified, which affects the right selection of controller ments. A control system measuring the displacement of a
parameters. The electro-hydraulic servo-drive control system piston cylinder allowed the stabilization of electro-hydraulic
charged with load step force was analyzed. For correct opera- servo-drive velocity, with load force change. The proposed
tion of the control system it is necessary to stimulate the adaptive control system is one of the possible solutions for the
appropriate intensity. Sudden load changes cause a rapid servo control of the electro-hydraulic servo-drive. The advan-
adaptation of the identified model parameters and controller tage of the adaptive controller solution is its universal appli-
settings. Development effective method for selection the cation in both laboratory and industrial applications. The
© 2012 John Wiley and Sons Asia Pte Ltd and Chinese Automatic Control Society
P. Wos and R. Dindorf: Adaptive Control of the Electro-Hydraulic Servo-System with External Disturbances 1079
a) b)
0,06 1,0
nonuniformity velocity δvs
0,05 0,9
measurement measurement
approximation approximation
0,8
0,04
0,7
0,03
0,6
0,02
0,5
0,7 1,8 3,5 4,6 5,7 8,1 0,7 1,8 3,5 4,6 5,7 8,1
Fload [ kN ] Fload [ kN ]
Fig. 20. The influence of load force (Fload) on the quality control algorithm AWRLS for ramp input near displacement piston cylinder
from initial position ystart = 0,015 m to the set position yset = 0,125 m: (a) static coefficient of non-uniformity velocity (dvs), (b)
the dynamic coefficient of non-uniformity velocity (dvd)
designed adaptive controller for electro-hydraulic servo-drive 5. Dindorf, R., “Distributed measurements and control
(EHSD) can be easily used for electro-pneumatic servo-drive systems for rapid prototyping of fluid power drive con-
(EPSD) and electric servo-drive (ESD). trollers,” Pomiary Automatyka Kontrola, Vol. 11, No. 5,
pp. 273–275 (2008).
6. Dindorf, R. and P. Woś, “Adaptive control of the electro-
hydraulic servo-system,” Int. J. App. Mech. Eng., Vol. 15,
IX. APPENDIX
No 3, pp. 657–666 (2010).
7. Dindorf, R. and P. Woś, “Wirtualny układ sterowania
9.1 LIST OF NOTATIONS serwonape˛du elektrohydraulicznego (Virtual control
system of the electro-hydraulic servo-drive),” Nape˛dy i
y Control output—piston-cylinder displacement m Sterowanie, Vol. 90, No. 10, pp. 96–102 (2006).
Dy Piston displacement error m 8. Dindorf, R. and P. Woś, “Szybkie prototypowanie układu
u Control input V regulacji nape˛du elektrohydraulicznego. (Rapid proto-
Tp Sample time s typing control system of the electro-hydraulic servo-
j Output and input vectors drive),” Nape˛dy i Sterowanie, Vol. 78, No. 10, pp. 85–89
P Covariance matrix (2005).
q Estimation vector plant parameters 9. Guan, C. and S. Pan, “Adaptive sliding mode control of
l Forgetting factor
the electro-hydraulic system with nonlinear unknown
parameters,” Control Eng. Prac., Vol. 16, No. 11, pp.
1275–1284 (2008).
REFERENCES
10. Janiszewski, K., Identyfikacja modeli parametrycznych w
1. Abbott, R. D., T-W. McLain, and R. W. Beard, “Applica- przykładach (Identification of the parametric models in
tion of an optimal control synthesis strategy to the application), Akademicka Oficyna Wydawnicza EXIT,
electro-hydraulic positioning system,” J. Dyn. Syst. Warszawa (2002).
Meas. Control, Vol. 123, No. 3, pp. 59–79 (2001). 11. Jelali, M. and A. Kroll, Hydraulic Servo Systems—
2. Bobál, V., J. Böhm, J. Fessl, and J. Machácek, Digital Modelling, Identification & Control, Springer Verlag,
self-tuning controllers: Algorithms, Implementation and Berlin (2003).
Applications, Technology & Engineering, Springer 12. Kim, C. S. and C. O. Lee, “Robust speed control of the
Verlag, Berlin (2005). variable-displacement hydraulic motor considering satu-
3. Bu, F. and B. Yao, “Desired compensation adaptive ration nonlinearity,” ASME J. Dyn. Syst. Meas. Control,
robust control of single-rod electro-hydraulic actuator,” Vol. 122, No. 1, pp. 196–201 (2000).
Proc. Amer. Control Conf., Arlington, VA June pp. 25–27 13. Kwon, J., T. H. Kim, J. S. Jang, and I. Y. Lee, “Feedback
(2001). Linearization control of a hydraulic servo system
4. Chiang, M. H., “The velocity control of an electro- SICE-ICASE, 2006,” Int. Joint Conf., Busan, Korea, pp.
hydraulic displacement-controlled system using adaptive 455–460 (2006). DOI: 10.1109/SICE.2006.315470.
fuzzy controller with self-tuning fuzzy sliding mode 14. Lehouche, H., H. Gu’eguen, and B. Mendil, “Supervi-
compensation,” Asian J. Control, Vol. 13, No. 4, pp. sory control based on closed-loop adaptive control
492–504 (2011). approach of nonlinear systems: application to CSTR
© 2012 John Wiley and Sons Asia Pte Ltd and Chinese Automatic Control Society
1080 Asian Journal of Control, Vol. 15, No. 4, pp. 1065–1080, July 2013
process,” Asian J. Control, Vol. 14, No. 1, pp. 258–270 Mechatron. Syst. Mat. 5–8 July 2010, Opole (Poland)
(2012). (2010).
15. Liu, R., Nonlinear control of the electro-hydraulic servo- 26. Yao, B., “Adaptive robust motion control of the single-
systems: Theory and experiment, University of Illinois, rod hydraulic actuators: theory and experiments,” IEEE/
Urbana-Champaign (1998). ASME Trans. Mechatron., Vol. 5, No. 1, pp. 79–91
16. Milecki, A., “Modelling of an electrohydraulic servo (2002).
drive unit with a servo valve,” Archiwum Technologii 27. Yousefi, H., H. Handroos, and A. Soleymani, “Applica-
Maszyn i Automatyzacji (Archive of Technological tion of Differential Evolution in system identification
Machines and Automation), Vol. 21, pp. 165–170 (2001). of the servo-hydraulic system with a flexible load,”
17. Rahmat, M. F. and S. M. Rozali, “Modeling and control- Mechatronics Vol. 18, No. 9, pp. 513–528 (2008).
ler design of the electro-hydraulic actuator system,” 28. Ziaei, K. and N. Sepehri, “Design of the nonlinear
Amer. J. Appl. Sci., No. 7, pp. 1100–1108 (2010). adaptive controller for an electro-hydraulic actuator,”
18. Sun, Z. and T. C. Tsao, “Adaptive Control with Asymp- J. Dyn. Syst. Meas. Control, Vol. 123, pp. 449–456
totic tracking performance and its application to the (2001).
electro-hydraulic servo-system,” ASME Trans. J. Dyn.
Syst. Meas. Control, Vol. 122, No. 1, pp. 188–195 (2000).
Piotr Wos received his Ph.D. degree in
19. Takahashi, K., M. Inoue, and S. Ikeo, “Application of the
Automatic Control and Robotics from
model reference adaptive control technique to an electro-
Kielce University of Technology (Poland)
hydraulic servo system,” Proc. Int. Conf. Fluid Power
in 2008, where he is currently a lecturer.
Trans. and Control, Hangzhou, China, pp. 68–87 (1985).
His main research interests are in adaptive
20. Takahiro, S. and U. Kenko, “Gain scheduling control for
control and real-time control systems. He is
the electro-hydraulic servo system considering time-
focused on applications for hydraulic and
delay modeling error,” Proc. 2004 IEEE Int. Conf.
pneumatic drives and sensory systems.
Control Applicat., Vol. 2, pp. 1709—1716 (2004).
21. Users Manuel: xPC TargetFor Use with Real-Time Work-
shop. The MathWorks, (2005). Ryszard Dindorf is Professor in Depart-
22. Woś, P., Praca doktorska (Ph.D dissertation). Kielce Uni- ment of Mechatronic Devices at Faculty of
versity of Technology, Poland (2008). Mechatronics and Machine Devices of
23. Woś, P., R. Dindorf, and J. Wołkow, Synthesis of the Kielce University of Technology (Poland).
adaptive controller for electro-hydraulic servo-drives, His research activities include fluid power
Monograph Library CYLINDER, KOMAG Gliwice systems—hydraulic and pneumatic drives
(Poland), pp. 99–109 (2008). and controls, fluid power automation—
24. Woś, P., R. Dindorf, and J. Wołkow, Experimental studies fluid system in production automation and robotization,
of the electro-hydraulic servo system with adaptive mechatronic devices—hydrotronic and pneumatronic
controller, Monograph Library CYLINDER, KOMAG devices. Professor Dindorf is the author or co-author of some
Gliwice (Poland), pp. 111–119 (2008). 400 academic papers and numerous industrial reports. He is a
25. Woś, P. and R. Dindorf, “Problems of the adaptive control member of Committee on Automatic Control and Robotics of
electro-hydraulic system,” MSM’2010–6th Int. Conf. Polish Academy of Sciences.
© 2012 John Wiley and Sons Asia Pte Ltd and Chinese Automatic Control Society