You are on page 1of 4

2012 IEEE 8th International Colloquium on Signal Processing and its Applications

System Identification and Control of an Electro-


Hydraulic Actuator System
T. G. Ling, M. F. Rahmat, A. R. Husain
Department of Control and Instrumentation,
Faculty of Electrical Engineering,
Universiti Teknologi Malaysia,
81310 Skudai, Johor. Malaysia.
fuaad@fke.utm.my

AbstractPrecise control of Electro-Hydraulic Actuator (EHA) system identification approach does not require knowledge
system has been a challenging task due to nonlinearities, time about the system, it is also known as black box modeling.
varying characteristics and uncertainties of the system. A
controller can be designed when given accurate model of the
II. SYSTEM IDENTIFICATION
system. This paper presents the process to obtain an EHA
systems model using system identification approach. System System identification is the process to obtain system model
identification process has merit in obtaining system model as it through systems input-output (stimulus-response) data. Term
requires only input and output data pairs from the system. identification was first introduce by Zadeh [13], referring to
Validation of the model is done by comparing the performance problem of identifying the input-output relationships based on
with the actual EHA system. A PID controller is later designed
experimental data sets.
based on model obtained for accurate position tracking of the
system. Simulation result and real time experiment show that the A. Stimulus Signal
system which is applied with the proposed controller is able to
perform position tracking with high accuracy.
Stimulus signal is used to excite the operating region of
the system so that the characteristics of the system can be
Keywords-system identification; electro-hydraulic actuator; captured and modeled later. When the signal can excite more
PID control operating region of the system, data set obtained will contain
more system characteristics. The variation of stimulus signal is
I. INTRODUCTION able to excite different operating region of the system, thus
characteristics of the system will be expressed in the system
Electro-hydraulic actuator (EHA) is one of the
response data obtained [2, 7-8]. A good stimulus signal is
fundamental drive systems which are applied in industrial
often rich in frequency and amplitude. The stimulus signal
process and engineering practice. EHA systems
characteristics of high power to weight ratio, fast and smooth used in EHA system identification is given in (1).
response and good power capability are its advantages over
electric drive systems. Apart from its application in industrial y = 1.5cos2(0.05)t + 1.5cos2(0.2)t + 2.5cos2(1)t (1)
hydraulic machines [1], EHA system is applied in many
positioning systems [2-9]. Equation (1) shows that the stimulus signal contains three
frequency, 0.05Hz, 0.2Hz, and 1Hz. The highest frequency of
Position tracking accuracy of EHA system is becoming one the multisine wave is limited to 1 Hz, as the EHA system does
of the most popular researches in recent decades due to its not be able to response to high frequencies. EHA system
ability in position tracking. EHA systems nature behaviour of
performs like a low pass filter, which only response to low
highly nonlinearities, uncertainties [10] and time varying
characteristics [11] make the research challenging. The frequencies. The signal is shown in Figure 1, and is able to
nonlinear dynamics of EHA system is the main reason to excite most of the operating region of EHA system.
cause the controlling process a tough task [12]. Precise control B. Model Selection
of electro-hydraulic actuator system promises the systems
Stimulus-response data set obtained is used in system
position tracking accuracy. Thus, in order to design such
controller, model of the EHA system has to be obtained in the identification process. In this process, system model have to
first place. be chosen. Linear model ARX is chosen as EHA systems
model. Even though EHA system is nonlinear, linear model is
System model can be achieve by two approaches, which preferred as it is much simpler and can represent the real
are physical law modeling and system identification [2]. system with high precision. Linear model ARX has shown to
Physical law modeling which requires expert and thorough provide a high accurate model for a nonlinear EHA system [7-
knowledge about the system is hard to apply. System 9]. The structure of the model can be determined by applying
identification in contrast, need only input and output data pairs Parsinomy Principle [14-15]. Model with less parameter is
to obtain system model, is popular due to ease to apply. As

978-1-4673-0961-5/12/$31.00 2012 IEEE 85


2012 IEEE 8th International Colloquium on Signal Processing and its Applications

6
Multisine Signal
III. EXPERIMENT SETUP
4 EHA system under test contains of hydraulic pump, piston,
2 wire sensor, servo valve, and hydraulic motor. The EHA
Amplitude

0 system communicates with computer through NI-PCI-6221


-2
DAQ card on MATLAB platform.
-4

-6 During the system identification process, stimulus signal is


generated by computer, and sent to servo valve through DAQ
0 10 20 30 40 50 60 70 80 90 100
Time (s)

card. Servo valve controls the flow of hydraulic fluid and


Figure 1. Stimulus Signal mode the piston accordingly. The position of piston is
captured by wire sensor. The data collected in this process is
chosen as model when the accuracy of model in higher order used to identify the model. Validation of the model is done by
does not significantly improve. comparing model performance with real system. Best fitting
C. Controller Design percentage is observed during model validation, where the
higher percentage indicates the more accurate model.
PID (proportional integral derivative) controller is used in
position tracking purpose of EHA system. PID control is PID controller with the parameters obtained using Ziegler-
chosen as it is one of earliest control strategies which is widely Nichols tuning method [16] is simulated before it is applied on
applied because of its simplicity structure and powerful real system. During simulation process, the PID controller is
control algorithm. applied on model which is obtained in system identification
step, represented by discrete transfer function. The simulation
Response of the system such as rise time, overshoot, response is recorded and used to compare with the response of
settling time and steady state error can be improved by tuning real system. The response of real system is obtained by
Kp, Ki, and Kd parameters of the controller. The parameters applying PID controller with same parameters as in simulation
Kp, Ki, and Kd are referred as proportional parameter, intergral and excites the system with same stimulus signal. The
parameter and derivative parameter respectively. Through response and performance of both simulation and real system
tuning, the desire response of the system such as rise time, should be similar.
overshoot, settling time and steady state response can be
achieved. PID controller is designed based on Ziegler-Nichols
tuning method [16]. TABLE I. KP, KI AND KD PARAMETERS USING ZIEGLER-NICHOLS
TUNING METHOD
The tuning method begins with finding the critical gain,
Kcr and critical period of oscillation, Tcr. The value of Kp, Ki, Controller Calculation of Characteristic Values
Type Kp Ti Td Ki Kd
and Kd adjusted based on the parameters based as shown in
Table 1. The obtained parameters can be adjusted manually in PID 0.6Kcr 0.5Tcr 0.12Tcr Kp/Ti KpxTd
order to produce the best output response. The critical gain
for the model obtained is Kcr = 6.9 with critical period, Tcr =
107.22. From calculation based on Table 1 and manual
adjustment, the Kp, Ki, and Kd parameters of PID controller
are 4.14, 0.42 and 1.35 respectively.

Measured and simulated model output, Best Fitting = 95.8%


40
Simulated
Actual
30

20

10
Position (mm)

-10

-20

-30

-40
50 55 60 65 70 75 80 85 90 95 100
Time (s)

Figure 2. Model Validation

86
2012 IEEE 8th International Colloquium on Signal Processing and its Applications

PID Control on Step Response


60

50
Reference
Actual
Simulated
40
m)

30
Position(m

20

10

-10
0 10 20 30 40 50 60 70 80 90 100
Time (s)

Figure 3. Step Response of Model and Real System

IV. RESULTS AND DISCUSSIONS V. CONCLUSIONS


Stimulus-response data set is collected at 50ms sampling As a conclusion, nonlinear electro-hydraulic actuator
time, which results in best accuracy [2]. Data is collected (EHA) system can be model by linear model estimation.
for100 seconds. For system identification process, the data System identification model estimation approach is ease to
set is divided equally into two sets, training data and apply as it requires only stimulus-response data pairs of the
checking data respectively. Training data is used to estimate system. By using linear model estimation, ARX model with
the ARX model. Third order model structure 331 [2] is structure 331 is obtained. The linear model performs well in
selected according to Parsinomy Principle. The model estimating the response of EHA system, with 95.8% best
obtained is shown in equation (2) to (4). fitting percentage.
ARX model is used in PID controller design during
A(q)y(t) = B(q)u(t) (2) simulation process. Parameters in PID controller later are
Where, used to control the real EHA system. Result demonstrates
A(q) = 1 1.798q-1 + 0.9392q-2 0.1407q-3 (3) similar responses between simulation and real system. Some
B(q) = 0.3538q-1 0.4189q-2 + 0.1714q-3 (4) steady state error turns up during the real test. This is due to
some nonlinearity of the EHA system. Future research can
Model validation is done by simulating the response of focus on designing an adaptive controllers which can adapt
the model and compare with the checking data. Figure 2 to the system nonlinearities and achieve better response.
display the response of the model comparing with checking
data. Result shows that the response of the model is close to ACKNOWLEDGMENT
actual response of electro-hydraulic actuator system, with This research is supported by the Ministry of Higher
the best fitting percentage 95.8%. The best fitting accuracy Education of Malaysia under MyBrain 15 program and
does not reach 100% due to some nonlinearity of the system Universiti Teknologi Malaysia (UTM) through Research
which linear model is unable to model. University Grant (GUP) Tier 1 vote number
Q.J130000.7123.00H36. Authors are grateful to the Ministry,
PID control result on the ARX model during simulation UTeM and UTM for supporting the present work.
process and on the EHA plant during real time process is
shown in Figure 3. From the figure, it shows that the REFERENCES
transient response and steady step response of simulation
[1] P. H. Chang and S. J. Lee, "A straight-line motion
work and real time process is similar. The fast transient
tracking control of hydraulic excavator system,"
response and good steady step response show that PID
Mechatronics, vol. 12, no. 1, pp. 119-138, 2002.
controller is able to provide good control for a nonlinear
[2] T. G. Ling, M. F. Rahmat, A. R. Husain, and R.
EHA plant. However, the control on system model and real
Ghazali, "System identification of electro-
system exhibit some difference. The slight different in
hydraulic actuator servo system," in 4th
transient response and steady step response is caused by
International Conference On Mechatronics
nonlinearities and uncertainties which appear in the EHA
(ICOM), 2011, pp. 1-7.
system.

87
2012 IEEE 8th International Colloquium on Signal Processing and its Applications

[3] M. F. Rahmat, T. G. Ling, A. R. Husain, and K. [13] L. A. Zadeh, "On the identification problem," IRE
Jusoff, "Accuracy comparison of ARX and ANFIS Transactions on Circuit Theory, vol. 3, no. 4, pp.
model of an electro-hydraulic actuator system," 277-281, 1956.
International Journal on Smart Sensing and [14] L. Ljung, System Identification: Theory for the
Intelligent Systems, vol. 4, no. 3, pp. 440-453, User, 2 ed. Linkoping University, Sweden:
2011. Prentice Hall PTR, 1998.
[4] R. Ghazali, Y. M. Sam, M. F. Rahmat, A. W. I. M. [15] T. Soderstrom and P. Stoica, System Identification.
Hashim, and Zulfatman, "Sliding Mode Control Upper Saddle River, N. J.: Prentice Hall, 1989.
with PID Sliding Surface of an Electro-hydraulic [16] K. Ogata, Modern Control Engineering, 4 ed.:
Servo System for Position Tracking Control," Prentice-Hall, Upper Saddle River, New Jersey,
Australian Journal of Basic and Applied Sciences, 2001.
vol. 4, no. 10, pp. 4749-4759, 2010.
[5] R. Ghazali, Y. M. Sam, M. F. Rahmat, K. Jusoff,
Zulfatman, and A. W. I. M. Hashim, "Self-Tuning
Control of an Electro-Hydraulic Actuator System,"
International Journal on Smart Sensing and
Intelligent Systems, vol. 4, no. 2, pp. 189-204, June
2011.
[6] R. Ghazali, Y. M. Sam, M. F. Rahmat, and
Zulfatman, "On-line Identification of an Electro-
hydraulic System using Recursive Least Square,"
in Proceedings of 2009 IEEE Student Conference
on Research and Development (SCOReD 2009),
2009, pp. 471-474.
[7] M. F. Rahmat, S. M. Rozali, N. A. Wahab, and
Zulfatman, "Application of Draw Wire Sensor in
Position Tracking of Electro Hydraulic Actuator
System," International Journal on Smart Sensing
and Intelligent Systems, vol. 3, no. 4, pp. 736-755,
December 2010.
[8] M. F. Rahmat, S. M. Rozali, N. A. Wahab,
Zulfatman, and K. Jusoff, "Modeling and
Controller Design of an Electro-Hydraulic Actuator
System," American Journal of Applied Sciences,
vol. 7, no. 8, pp. 1100-1108, 2010.
[9] M. F. Rahmat, Zulfatman, A. R. Husain, K.
Ishaque, and M. Irhouma, "Self-Tuning Position
Tracking Control of an Electro-Hydraulic Servo
System in the Presence of Internal Leakage and
Friction," International Review of Automatic
Control, vol. 3, no. 6, pp. 673-683, November
2010.
[10] K. Ahn and J. Hyun, "Optimization of Double
Loop Control Parameters for a Variable
Displacement Hydraulic Motor by Genetic
Algorithms," JSME International Journal Series C-
Mechanical Systems Machine Elements and
Manufacturing, vol. 48, no. 1, pp. 81-86, 2005.
[11] S. Y. Lee and H. S. Cho, "A fuzzy controller for an
electro-hydraulic fin actuator using phase plane
method," Control Engineering Practice, vol. 11,
no. 6, pp. 697-708, 2003.
[12] A. G. Loukianov, E. Sanchez, and C. Lizalde,
"Force tracking neural block control for an electro-
hydraulic actuator via second-order sliding mode,"
International Journal of Robust and Nonlinear
Control, vol. 18, no. 3, pp. 319-332, 2008.

88

You might also like