ArticlePDF Available

PID Studies on Position Tracking Control of an Electro-Hydraulic Actuator

Authors:

Abstract and Figures

Despite the application of advanced control technique to imp rove the performance of electro-hydraulic position control, Proportional Integral Derivative (PID) control scheme seems able to produce satisfactory result. PID is preferable in industrial applications because it is simp le and robust. The main problem in its application is to tune the parameters to its optimu m values. This study will look into an optimization of PID parameters using Nelder-Mead (N-M) co mpare with self-tuning fuzzy approach for electro-hydraulic position control system. The electro-hydraulic system was represented by an Auto-regressive with Exogenous Input (ARX) model structure obtained through MATLAB System Identification Toolbo x. Second-order and third-order model of the system had been evaluated. Simu lation and real-t ime studies show that the output produced the best response in terms of transient speed and Root Mean Square Error (RM SE) performance criteria.
Content may be subject to copyright.
International Journal of Control Science and Engineering 2012, 2(5): 120-126
DOI: 10.5923/j.control.20120205.04
PID Studies on Position Tracking Control of an
Electro-Hydraulic Actuator
No rle l a Is hak 1,*, Mazidah Tajjudin1, Has himah Ismail2, Mohd He zri Fazalul Rahiman1, Yahaya Md Sam3,
Ramli Adnan1
1Facult y of Electrical En gineer in g, UiTM , 40450, Shah Alam, Selan gor, M alay sia
2Faculty of Engineerin g, UNISEL, 45600 Bestari Jaya, Selangor, Malaysia
3Facult y of Electrical En gineer in g, UTM Sekudai, 81310 Johor, M alays ia
Abs t ra c t Despite the application of advanced control technique to improve the performance of electro-hydraulic position
control, Proportional Integral Derivative (PID) control scheme seems able to produce satisfactory result. PID is preferable in
industrial applications because it is simple and robust. The main problem in its application is to tune the parameters to its
optimu m values. This study will look into an optimization of PID parameters using Nelder-Mead (N-M) compare with
s elf -tuning fuzzy approach for electro-hydraulic position control system. The electro-hydraulic system was represented by an
Auto-regressive with Exogenous Input (ARX) model structure obtained through MATLAB System Identification Toolbox.
Second-order and third-order model of the system had been evaluated. Simulation and real-time studies show that the output
produced the best response in terms of transient speed and Root Mean Square Error (RMSE) performance criteria.
Ke y wo rds Electro-Hydraulic System, PID Control, Nelder-Mead Optimization, Se lf Tu n in g Control, System
Id en tific at io n
1. Introduction
Electro-hydraulic actuators are very important elements
for industrial processes because th ey provide linear
move ment, fast response and accurate positioning of heavy
load. Recently, hydraulic actuator system has gained
popularity in many applications such as in p aper mil ls ,
aircra fts, an d automotive industries where linear move ment,
fast response, and accurate positioning with heavy loads are
required.
Howe ver, the nonlinear nature of such actuators represents a
hard challenge in designing a perfect controller for this
actuator. Difficulties in identifying an accurate model of
inherently nonlinear and time -varying dynamics ma ke
controller design more complicated. Many researchers have
used advanced control strategies to improve the system
performance mainly in tracking control and motion control
ability. Chen et al.[1] and Ghazali et al.[2] had applied
sliding mode control, many others had applied hybrid of
fuzzy and PID and adaptive PID control using fuzzy[3-6].
Th e ir studies show that the PID control laws are sufficient to
control the hydraulic actuator as desired.
Feedback control system design using PID controller has
* Corresponding author:
norlelaishak@salam.uitm.edu.my(Norl ela Ish ak)
Published online at http://journal.sapub.org/control
Copyright © 2012 Scientific & Academic Publishing. All Rights Reserved
been adopted in this study because it is simple and robust
when applied within specified operating range. The equation
for a typical digital PID controller is given in Eq. (1).
(1 )
Where e(k) is the error signal.
To ensure a good performance of the controller, suitable
values for each parameter namely Kp, Ki and Kd must be
tuned optimally. Classical PID tuning approach such as
Zie gle r -Nichols and Cohen-Coon requires information of
ultimate gain and ultimate period of oscillation in order to
calculate the controller parameters. The disadvantage of
experimentally determining the critical parameters is that the
system can lead to a state of instability. Finding a stability
boundary in systems with large t ime constants can be very
time-consuming[4].
In an effort to improve the performance of PID tuning for
processes with changing dynamic properties, this study will
applied automatic tuning based on Nelder-Meadoptimizatio
n and self-tuning fuzzy to tune the PID para meters. The
optimization algorithm will search for optimal values of Kp,
Ki and Kd from a given specified step response
req uire ments and actuator constraints. The detail will be
explained in s ection optimization PID. The tuning will be
done by simulation. The performance controller will be
evaluated using a sinusoidal signal with time-varying
frequency and demonstrated on a hydraulic position control
test bed.
=
++= k
0j )]1k(e)k(e[
d
k)j(e
i
k)k(e
p
k)k(u
121 International Journal of Control Science and Engineering 2012, 2(5): 120-126
2. System Identification
This study was implemented on an electro-hydraulic
s ys tem with s in g le -ended cylinder type of actuator and the
pressurized fluid flow is control by a proportional valve. The
bidirectional cylinder has 150 millimeter stroke length; 40
millimete r bore size and 25 millimeter rod s ize. The wire
displacement sensor is mounted at the top of cylinder rod.
The comp lete experimental setup for data collection and
real-time studies is shown in Figure 1. The data collection for
input-output test of the plants was done using MATLAB
Real-time workshop via Advantech PCI-1716 interface card.
The input signal used for model identification was a
mu lt i -frequency sine waves generated using three different
frequencies as represented by Eq. (2).
Vin (k) = 2 cos 0.3 tsk + 2 cos 4 t sk + co s 6 tsk (2)
where ts is the sampling time
A set of data that consists of the input voltage and actuator
displacement as shown in Figure 2a and 2b was observed for
5000 time steps experiment with 40ms of samp ling time
under the off-line model identification.
Fi gu re 1. Experiment al setup of electro-hydraulic system
Fi gu re 2. Input and Output signal for model ident ification
When the system was perturbed by a signal up to third
harmonics, the model that can be obtained is limited to
second and third order only. Higher orders model may
produce unstable output[7].
For linear identification process , discrete time ARX model
structure was selected for this study primarily to represent
the system for PID controller. The ARX model is a simple
model and can be presented in a simple linear d ifference
equation. In this study, second-order and third-order A RX
model had been estimated with best fit of more than 80%.
Four possible models were obtained as tabulated in Table 1.
All models are stable and of minimum phas e as can be
evaluated from the location of its poles and zeros. The
pole-ze ro ma p s are given in Figure 3.
Table 1. ARX model repr esent at ion with best fit crit eri a
Mo de l
Orde r
Po lyno m ial Be st f it
ARX211 A(q) = 1-1. 795 q
-1
+0.7954 q
-2
B(q) = 0.0025 69q
-1
82. 03 %
ARX221 A(q) = 1-1.879q
-1
+0.8796 q
-2
B(q) = 0.01088q
-1
-0.009358q
-2
84. 24 %
ARX311 A(q) = 1-2.173q-1+1. 553 q-2 -0.38q-3
B(q) = 0.0023 79q-1 86. 53 %
ARX331 A(q) = 1-2.099q-1+1. 35 q-2 -0.2505q-3
B(q) =0.00621 3 q-1-0.002792q-2-0.001707q-3 87.57%
Based on best fit performance criteria as expected,
ARX331 is the best model to represent the system. Generally,
model representation with adequate accuracy is required in
order to design a controller that will drive the output in a
desired manner[8]. This study will determine how accurate
the model would be considered as adequate model for PID
control implementation.
Fi gu re 3. Po le Zero Map
3. PID Optimization
In this study, the PID parameters will be optimized using
Nelder-Mead optimization and self-tuning Fuzzy approach.
The Nelder-Mead technique was proposed by Nelder and
Mead in 1965[9]. It is a s imp le x-based method to find a local
minimu m of a function of several variables . It attempts to
minimize a nonlinear function of n variables without any
derivative information. This method applied a pattern search
approach with k+1dimensional shape where k is the number
Norlela Ishak et al.: PID Studies on Position Tracking Cont rol of an Electro-Hy draulic Actuator 122
of variables to be optimized. Along the search, the initial
simplex (polygon) will go through a process of reflection,
expansion, contraction and shrinking until the function is
minimized (or ma ximized) . The procedure of Nelder-Mead
search is lis t ed in Table 2.
Table 2. N-M algor ithm for 3 p arameters
IF f(R) < f(G), THEN perform Case(i) {either reflect or extend}
ELSE perform Case (ii) {either contract or sh rink}
BEGIN {Case(i)}
IF f(B) < f(R) THEN
Replace W with R
ELSE
Compute E and f(E)
IF f(E) < f(B) THEN
Replace W with E
ELSE
Replace W with R
E NDI F
E NDI F
END {Case(i)}
BEGIN {Case(ii)}
IF f(R) < f(W) THEN
Replace W with R
Co mp ut e C = ( W + M)/2
Or C = (M + R)/2 and f(C)
IF f(C) < f(W) THEN
Replace W with C
ELSE
Compute S and f(S)
Replace W wit h S
Replace G with M
E NDI F
END {Case(ii)}
Nelder-Mead optimization still attracts res earche r fro m
many areas even though it seems too colloquial[10-12]. It is
a close relative to Particle Swarm Optimization (PSO) and
Differential Evolution (DE)[13]. Wang et al.[14] applied
this method for parameter estimat ing of chaotic system and
Panigrahi and Pandi[15] applied Nelder-Mead along with
Bacterial Foraging Optimization (BFO) to explore the
search space to find the local minima for load
dispatch .These shown that it is still the method of choice
for many practitioners in optimization.
In this study, Nelder-Mead is applied to find the optimu m
value for Kp, Ki and Kd with the following constraints:
Rise time: 5s ec
Settling time: 10sec
%Overshoot: 10%
Actuator constraint: ±5V
The controller will be optimized based on step response
specifications within the limited range of controller output
which is ±5V. The system is required to operate at fast
transient with minimu m overshoot. The specifications given
are the best that the optimization could perform.
The PID controller was optimized for all the identified
models. Based on simu lation, the closed -loop output with the
optimized PID controller is shown in Figure 4. From the
figure, there are significant speed variations during transient
response where ARX221 g ive s the h ig hest speed followed
by ARX311. But ARX311 response had slight overshoot
which in some cases may not be to le ra b le becaus e it will lead
to increased s t ead y -state error when apply into the proposed
controller. In this study, the best response in terms of speed
and overshoot was obtained from ARX221 and ARX331
model. The optimized PID shows satisfactory results where
all the outputs lie within the boundaries. The PID parameters
for each model are tabulated in Table 3. Based on the
selected model, parameters of Kp, Ki and Kd will be tested in
simulation and real-time into proposed controller.
Table 3. Optimized Pid Controller Paramet ers (N-M)
ARX221
ARX311
ARX331
Kp
5
4.3130
4
Ki
0.5
0.0 988
0.2 383
Kd
0
0.0 021
0.0 380
REF
ARX311
ARX211
ARX331
ARX221
Fi gu re 4. C lo se d-loop response with optimized P ID controller
This study also presents a development and
implementation of the proposed self-tuning fu zzy P ID
controller in controlling the position variation of
electro-hydraulic actuator. The self-tuning fuzzy PID
controller is the combination of a classical PID and fuzzy
controller. Self-tuning fuzzy PID controller means that the
three parameters Kp, Ki and Kd of PID controller are tuned by
using fuzzy tuner[16-17]. The coefficients of the
conventional PID controller are not properly tuned for the
nonlinear plant with unpredictable parameters variations.
Hence, based on Nelder-Mead optimization parameters , it is
necessary to automatically tune the PID parameters.
Fi gu re 5. St r uct ur e of self-t uni ng f uzzy P ID cont roll er
In this study, the proposed structure of the self-tuning
fuzzy PID controller is shown in Figure 5. There are two
inputs to the fuzzy logic inference engine, the feedback error
e(t) and the derivative of error de(t)/dt. The PID parameters
are tuned by using fuzzy inference, which provide a
nonlinear mapping from the error and derivative of error to
PID parameters.
The rules designed are based on the characteristics of the
electro-hydraulic actuator and properties of the PID
controller. Therefore, the fuzzy reasoning of fuzzy sets of
outputs is gained by aggregation operation of fuzzy sets
10 15 20 25
0
0.5
1
1.5
2
2.5
3
Time Steps
Displacem ent (inch)
123 International Journal of Control Science and Engineering 2012, 2(5): 120-126
inputs and the designed fuzzy rules. The aggregation and
defuzzyfication method are used respectively max-min and
centroid method. Regarding to fuzzy structure, there are two
inputs to fuzzy inference: error e(t) and derivative of error
de(t), and three outputs for each PID controller parameters
respectively Kp, K’i and Kd. Mamdani model is applied as
structure of fuzzy inference with some modification to
obtain the best value for Kp, Ki and Kd. This is illu s trat e b y
Figure 6.
Fi gu re 6. Fuz zy inf eren ce block
The range of each parameter was determined based on the
Nelder-Mead optimization PID controller testing that had
been conducted earlier. This part is important so that a
feasible rule base with high frequency efficiency is obtained.
The ranges of each parameters are :
Kp Є[1, 10] ; Ki Є[0 , 1] ; Kd Є[ 0, 0. 5 ].
Therefore, they can be calibrated over the interval[0, 1] as
follows:
Hence, we obtain : Kp = 9K’p +1 ; Ki = K’i ; Kd = 0.5Kd
The membership functions of the inputs and outputs are
shown in Figure 7a and 7b. Generally, the fuzzy rules are
dependent on the control purpose and type of input-out put
signal parameter. Based on the membership function in
Figure 7a and 7b, the fuzzy rules system was performed as
given in Table 4. The linguistic variables used were Small(S),
Medium Sma ll(MS ), Mediu m (M), Med iu m Big (MB), and
Big (B). Since there we re five lin gu is tic variables that had
been set, thus , 25 fuzzy rules were applied in the system.
Centroid method defuzzification was used to get the definite
values that were sent to PID controller. The whole systems
were developed using Matlab Simu link environment.
Table 4. Rules of the fuzzy in ference
de/dt
Er ro r (e)
NB
NS
ZE
PS
PB
NB
S
S
MS
MS
M
NS
S
MS
MS
M
MB
ZE
MS
MS
M
MB
MB
PS
MS
M
MB
MB
B
PB
M
MB
MB
B
B
Fi gure 7 a. M em bershi p f unct ion o f e(t ) an d de(t )
These levels are chosen from the characteristics and
specification of the electro-hydraulic actuator. Figure 7a,
shows the ranges of these inputs are -0.1 to 0.1 and -.01 to 0.3,
which are obtained from the absolute value of the system
error and its derivative through the gains.
Figure 7b, shows the ranges of outputs K’p, K’i and K’d
where the ranges from 1 to 10, 0 to 1 and 0 to 0.5.
Figure 7 b. Membership function of K’p, K’i and K ’d
110
1K
KK
KK
K
p
minpmax
p
minpp
'
p
=
=
01
0K
KK
KK
K
i
minimaxi
minii
'
i
=
=
05.0
0K
KK
KK
K
d
min
dmaxd
mindd
'
d
=
=
Norlela Ishak et al.: PID Studies on Position Tracking Cont rol of an Electro-Hy draulic Actuator 124
4 .Simulation and Real-Time
Implementatio n
The N-M optimized PID setting was used to simulate the
system performance when subjected to step response and
reference sinusoidal signal with time-varying frequency.
Root mean square error (RMS E) was selected as the
performance criteria. Tab le 5 s ummarizes the performance
of the identified models. Based on RMSE index, ARX221
and ARX331 model has outperformed other models.
Table 5. RM SE performance criteria fo r s im u l at ion N e l der -Mead
RMSE (i nch)
ARX211
ARX221
ARX311
ARX331
U n it st e p
0.2 935
0.2 568
0.2 880
0.2 761
Re f Si n e
0.1 634
0.1 162
0.1 501
0.1 356
The ARX221 and ARX331 model then evaluated towards
reference sinuso id al s ignal with time-varying frequency. The
shape is chosen such that to demonstrated the ability of the
controller to track the reference signal with changing
frequency components. Figure 8 shows the output response
for t he sinusoidal signal with time-varying frequency for
Nelder-Mead optimization.
REF
ARX221
ARX331
Fi gu re 8. Sim ulat ion resul t of the sinuso ida l re spon se s of N -M PID
Based on the Nelder-Mead optimization, we proposed
s elf -tuning fuzzy PID controller in controlling position
variation of electro-hydraulic actuator. The parameters of
each controller have been optimized based on Nelder-Mead
algorithm. In order to perform the output of the system, two
types of input signal are applied respectively step input and
sinusoidal input with time-varying frequency. For
comparison purposes, the root mean square error (RMSE)
was selected as the performance criteria . Table 6 shows the
overall results during simulation. The outputs of simulation
for Ne lder-Mead optimization and self-tuning fuzzy control
are presented in Figure 9, 10, 11 and 12 below.
Table 6. RM SE performance criteria fo r simulat ion Nelder -Mead
RM SE
( in ch )
ARX221
ARX331
N-M P I D
FUZZY
PID
N-M P I D
FUZZY
PID
U n it st e p
0.2 568
0.2 532
0.2 761
0.2 623
Re f Si n e
0.1 162
0.0 813
0.1 356
0.0 843
Based on the error analyses, control effort and observation
on the tracking performance, the self-tuning fuzzy control
provides more convenient and better performance in position
tracking control. Co mpare with the Nelder-Mead PID
control strategy, the self-tuning fuzzy PID controller reduced
the error. This can observed from the RMSE index given in
Table 6.
Fi gu re 9. Simulation result of the step responses of N-M an d Fuzzy P ID
(ARX221)
Figure 10 . Simulat ion result of the step r espon ses of N-M an d Fuzz y PID
(ARX331)
REF
ARX 221
N-M PID
ARX 221
FUZZY PID
Figure 11 . Simulat ion re sult of t h e sinusoidal r esponses of N -M an d
Fuzz y PI D ( ARX221)
REF
ARX33 1
N-M PID
ARX33 1
FUZZY PID
Figure 12 . Simulat ion re sult of t h e sinusoidal r esponses of N -M an d
Fuzz y PI D ( ARX331)
50 100 150 200 250 300
0.5
1
1.5
2
2.5
3
3.5
4
Time Steps
Displac ement (inc h)
10 15 20 25
0
0.5
1
1.5
2
2.5
3
Time Steps
Displac ement (inc h)
Ref
ARX221 NM PID
ARX221 FUZZY PID
10 15 20 25
0
0.5
1
1.5
2
2.5
3
Time Steps
Displac ement (inc h)
Ref
ARX331 NM PID
ARX331 FUZZY PID
50 100 150 200 250 300
0.5
1
1.5
2
2.5
3
3.5
4
Time Steps
Displac ement (inc h)
50 100 150 200 250 300
0.5
1
1.5
2
2.5
3
3.5
4
Time Steps
Displac ement (inc h)
125 International Journal of Control Science and Engineering 2012, 2(5): 120-126
(a) Po sit io n t racking
(b) Posit ion tracking error
Figure 1 3. Exper iment al result of the step re spon se s of N-M and Fuz zy
PID (ARX221)
(a) Position tracking
(b) Posit ion tracking error
REF
N-M P I D
FUZZY PID
Figure 14 . Exper imental result of the sinusoidal respon ses of N-M a n d
Fuzz y PI D ( ARX221)
Figure 9 and 10 shows the output response of both the
N-M and Fuzzy PID controllers. It can be seen that both
controllers satisfactorily reaches the steady-state without
ov ershoot . A faster ris e-time and settling-time are recorded
in the Fuzzy PID response obtained from ARX221 model
with PID setting Kp= 5, Ki = 0.5 and Kd = 0. F ig u re 11 and
12 shows resulting tracking when using sinusoidal responses.
Figure 11 shows much better response that the one given in
figure 12. In fact, the overlapping of reference and output
signals cannot be seen.
Therefore, the simulation work was verified by applying
the controller parameters (Kp, Ki and Kd) of ARX221 model
to real system to achieve the best performance of the system.
Hence, the results showed that the output of the system with
the design controller by simulation and experiment were
improved and almost similar.
Fig ure 13 shows the experimental output response of N-M
and Fuzzy PID controllers. It can be seen that the Fuzzy PID
satisfactorily reaches the s teady-state without overshoot and
reduced the error compare with N-M PID.
Fro m Figure 14, the experimental result shows that N-M
PID control responses has serious delay and large tracking
error, while the response speed and tracking accuracy of
s elf -tuning fuzzy PID control is better.
5. Conclusions
This study had imp lemented Nelder-Mead optimization to
tune the PID parameters for a given constraints of desired
step response. A self-tuning fuzzy PID controller was
successfully developed and applied to the electro-hydraulic
actuator using the parameters that have been optimized
earlier by Nelder-Mead algorithm. The robustness and
effectiveness of the designed controllers were verified
through computer simulations and experiments. The results
show that self-tuning fuzzy PID controller seems feasible to
control the electro-hydraulic according to desired reference
signal. The proposed controller offers promising capabilities
to guarantee the robustness and position tracking accuracy of
the system. The pos ition tracking performance was imp roved
by using controller parameters value of Kp, Ki and Kd for
second-order model.
ACKNOWLEDGEMENTS
The authors would like to thanks and acknowledge the
FRGS -RMI-U iTM (600-RMI/ST/FRGS/5/3/Fst(85/2010)
for financial support of this research work.
REFERENCES
[1] H.-M. Chen and J.-C.Renn, Juhng-Perng, “Sliding mode
control with varying boundary layers for an electro-hy draulic
10 15 20 25
0
0.5
1
1.5
2
2.5
3
Time Steps
Displac ement (inc h)
Ref
N-M P ID
FU ZZY P ID
10 15 20 25
0
0.5
1
1.5
2
2.5
3
Time Steps
Displac ement (inc h)
N-M P ID
FU ZZY PI D
RMSE = 0.1482 RMSE = 0.2896
50 100 150 200 250 300
0.5
1
1.5
2
2.5
3
3.5
4
Time Steps
Displac ement (inc h)
50 100 150 200 250 300
-1.5
-1
-0.5
0
0.5
1
1.5
Time Steps
Displac ement (inc h)
N-M P ID
FUZZY PID
RMSE = 0.6092 RMSE = 0.1332
Norlela Ishak et al.: PID Studies on Position Tracking Cont rol of an Electro-Hy draulic Actuator 126
position servo sy stem”, Int ernational Journal of Advanced
Manufacturing Technology, vol. 26, pp. 117-123, 2005.
[2] R. Ghazali, Y. M. Sam, M. F. Rahmat, A. W. I. M. Hashim
and ZulfatmanM. “Sliding Mode Control with PID Sliding
Surface of an Electro-hy draulic Servo System”, Australian
Journal of Basic and Applied Sciences, 4(10), 2 pp .
4749-4759, 2010.
[3] M.F. Rahmat, with Zulfatman, “Application of self-tuning
Fuzzy PID Controller on Industrial Hy draulic Actuator”,
International Journal on Smart Sensing and Intelligengent
Sy s tems, vol. 2, pp . 246-261, 2009.
[4] V. Bobal, J. Bohm, J. Fessl, and J. M achacek, Digital
Self-tunin g Controllers: Algorithms, Implementation and
Applications , Springer, 2005.
[5] R. Adnan, M. Tajjudin, N. Ishak, H. Ismail, M. Hezri, and F.
Rahiman,Self-tunin g Fuzzy PID Controller for Elect ro-
Hydraulic Cylinder, IEEE 7th International Colloquium on
Signal Processin g and its App lications, pp. 395-398, 2011.
[6] J. Wang, Y. Jing, and Z. Tong, “Application of Int elligent
Integral Fuzz y Controller in Hy draulic Position Control”,
Chinese Journal of Scientific Inst rument, vol.26, supplies no
12, pp. 798-799, 2005.
[7] R. Adnan, M.H. Fazalul Rahiman and A.M. Samad, “Model
Identification and Controller D esign for Rea l-Time Control of
Hydraulic Cylinder”, IEEE 6th International Colloquium on
Signal Processin g and its App lications (CSPA) , pp . 1-4,
2010.
[8] L. Ljung, System identification: Theory for the User, Prentice
Hall, 1987.
[9] J.A. Nelder, and R. M ead, “A Simplex Method for Function
M inimiz atio n”, Computer Journal, vol. 7, pp.308-313, 1965.
[10] Y. Lei, L. Xiangyang, W. Ningfei, and W. Feng, "The
structure analysis and design of a new self-optimizing fuzzy
controller based on Nelder-Mead simp lex met hod", in Power
Engineerin g and Automation Conference (PEA M ), IEEE, p p .
136-139,2011.
[11] M. Dub, Jalovecky, x, and R., "DC motor experimental
parameter identification using the Nelder-M ead simp lex
method", in Power Electronics and Motion Control
Conference (EPE/PEMC), 14th International, pp. S4-9-S4-11,
2010.
[12] M. Tajjudin, N. Ishak, H. Ismail, M. H. F. Rahiman, and R.
Adnan, "Optimized PID control using Nelder-Mead method
for electro-hy draulic actuator systems", in Control and
System Graduate Research Colloquium (ICSGRC), IEEE, pp.
90-93, 2011.
[13] A. Moraglio and C.G. Johnson, “Geometric Generalization of
the Nelder-M ead Algorithm”, EvoCOP, P. Cowling and P.
M erz, eds., Springer-Verlag, pp. 190-201, 2010.
[14] L. Wan g, Y. Xu, and L. Li, “Parameter identification of
chaotic systems by hybrid Nelder – Mead simp lex search and
differential evolution algorithm”, Expert Systems with
Applications, vol. 38, pp. 3238-3245, 2011.
[15] B.K. Panigrahi and V.R. Pandi, “Bacterial foraging
opt imisation :N elder M ead hybrid algor ithm for economic
load dis p at ch”, IET Generation, Transmission & Distribution,
vol. 2, pp. 556-565, 2008.
[16] Avila M. A., Loukianov A.G., and Sanchez E.N.
Electro-Hy draulic Trajectory T racking”, In Proceedings of
the American Control Conference, Boston, Mass achuset ts. ,
pp. 2603-2608, 2004.
[17] Kyoung K. A., Bao K.N., Yoon H.S. “Self Tuning Fuzzy PID
Control for Hydraulic Load Simulator”, Int. Conference on
Control, Automation, and Systems, Ceox, Seoul, Korea. pp.
345-349, 2007.
... Among these forms, the linear model is the most popular representation of the relationship between input and output due to its simplicity as compared with other forms. Auto-regressive Exogenous (ARX) that is one of the widely used form has been utilized in [10][11][12][13][14][15] to obtain the linear mathematical model of EHA. These studies have shown that a high degree of precision can be approximated using ARX model. ...
... However, the tuning method can be very time-consuming for systems with large time constants. Thus, Ishak et al. [14] proposed Nelder-Mead (N-M) method to find optimal PID parameters and compared with self-tuning fuzzy PID. The N-M tuning method is proposed by Nelder and Mead in 1965 to find a local minimum of a function that consists of several variables using a simplex-based method. ...
... The schematic diagram of the EHA system, as shown in Figure 3 There are several types of signals that are commonly used in system identification process such Pseudo Random Binary Sequence (PRBS), sinusoidal, multi-sine, step and many more. Multi-frequency sine signal have been used by various researchers [1,10,13,14] for identification of EHA system. In this research, multi-sine signal with three different frequencies is chosen as one of the inputs for system identification process as shown in Figure 3.9 and is given in the following equation; ...
Thesis
Full-text available
The nonlinearities, uncertainties, and time varying characteristics of Electro-Hydraulic Actuator (EHA) have made the research challenging for precise and accurate control. In order to design a good and precise controller for the system, a model which can accurately represent the real system has to be obtained first. In this project, system identification (SI) approach was used to obtain the transfer function that can represent the EHA system. Parametric system identification method was utilized in this research as it emphasizes more on mathematical than graphical approach to obtain the model of the system. Multi-sine and continuous step signals were used as the input for the identification process. The models obtained were validated using statistical and graphical approach in simulation and experimental works to decide which model can represent the EHA system more precisely. Predictive functional control (PFC) was proposed and implemented for position control of the EHA. Besides, an optimal proportional-integral-derivative (PID) controller tuned by particle swarm optimization (PSO) was implemented in simulation and experimental work as comparison with the proposed controller. A comprehensive performance evaluation for the position control of the EHA is presented which shows the proposed controller capability to significantly improve the position control of the EHA. As expected from the PFC main objective which is to realize closed-loop behaviour close to first order system with time delay, the experimental work conducted shows the controller capability to reduce the overshoot value by 87%. The findings also demonstrated that the steady-state error was reduced by 37% with smaller integral absolute error (IAE) while maintaining almost the same rise time and settling time as compared to the PID-PSO controller.
... Therefore, the classical PID controller does not maintain the performances over a wide range of operating points. In order to improve the performances, researchers use optimization tools [18], [19], [20], artificial intelligence approaches [21], [22], [23], nonlinear functions [24] to tune the three PID gains. These parameters tuning strategies lead to very complex and expensive closed loop systems with implementation issues [25]. ...
... where 1 0 k  , we obtain as (21). ...
Article
Full-text available
This research aims at developing control law strategies that improve the performances and the robustness of electrohydraulic servosystems (EHSS) operation while considering easy implementation. To address the strongly nonlinear nature of the EHSS, a number of control algorithms based on backstepping approach is intensively used in the literature. The main contribution of this paper is to consider an alternative approach to synthetize a Lyapunov redesign nonlinear EHSS velocity controller. The proposed control law design is based on an appropriate choice of the control lyapunov function (clf), the extension of the Sontag formula and the construction of a nonlinear observer. The clf includes all the three system variable states in a positive define function. The Sontag formula is used in the time derivative of our clf in order to ensure an asymptotic stabilizing controller for regulating and tracking objectives. A nonlinear observer is developed in order to bring to the proposed controller the estimated values of the first and the second time output derivatives. The design, the tuning implementation and the performances of the proposed controller are compared to those of its equivalent backstepping controller. It is shown that the proposed controller is easier to design with simple implementation tuning while the backstepping controller has several complex design steps and implementation tuning issue. Moreover, the best performances especially under disturbance in the viscous damping are achieved with the proposed controller.
... Incomplete information about the object, in the case of hydraulic systems, is typically the ignorance of the precise values for all parameters and signals that are used to determine the quality of regulation indicators or other conditions of optimization. Classical control methods are sufficient when volatility during the controlled dynamic performance is small and when you can bet its linearity over the entire range of signal changes [3]. Existing non-linearity and other effects of aging, adversely affect the quality of control. ...
... Velocity of the linear guide block is calculated by the differentiation piston position of the actuator (1). In the system there is also possible measurement of the technological resistance force using the force sensor (3). Hydraulic power supply is also included in the test stand (Pmax = 31.5 ...
Conference Paper
Full-text available
The idea of the PID (Proportional Integral Derivative Controller) is generally known in the literature and the main advantage of this type of controller is widely used in industry. There is a problem in the process of tuning the controller. There are many classical techniques that allow for the choice of controller parameters, i.e.: methods developed by the Ziegler-Nichols tuning in the frequency domain, based on the optimization criteria, the distribution of elements closed-loop control. All these methods are used in stationary systems where the control parameters are selected permanently at the beginning a control process. Appropriate selection of parameters adjustments are made on the basis of the engineering practice after start-up. We can make about the choice of control parameters to increase its robustness, but it is difficult and laborious process. In the case of structural and parametric system changes, tuning process must be done again. The action was attempted to update controller settings of electro-hydraulic drive control system during operation. This is the idea of the general principle of adaptive control. The control system parameters of the PID controller parameters are determined with the use of non-stationary object parameters.
... Regarding position control algorithm parts that have to do with EHSS, traditional PID regulator is put in proper applications. A PID controller requires exact mathematical modeling of system which is controlled; the performance of the system is questionable if there is parameter variation Ishak et al. [4]. In the recent few years' research devoted to fuzzy logic and its application to EHSS has significantly developed. ...
... These comprise state feedback control, robust control [3], [4], adaptive control [5], combinations of robust and adaptive control [6], and modern nonlinear control strategies [7]. Traditionally, the most used approach is linear control, including feedback linearization [8] and classic proportionalintegral-derivative (PID) controllers [9]. Examples in this regard show that PID controllers are appropriate for reaching the reference signal, but can have limitations in ensuring A. Bozza [10], [11]. ...
... PT326 process trainer. Nevertheless, the PID controller can also be applied to other plant and it has been proven according to previous researches in [22]- [31]. ...
... Different control strategies for EHA position tracking system are widely investigated in literature. Based on local linearization of nonlinearities, methods such as pole placement [13,14], traditional PID [15], and adaptive control [16], have already been implemented. Ghazali proposed a linear-quadratic regulator (LQR) and zero-phase-error tracking control (ZPETC) [17]. ...
Article
In passenger cars Steer-by-wire (SBW) system is a promising technology in which a control circuit replaces the mechanical link between the driving wheel and the vehicle's front wheels. This could improve the design flexibility and steering capability providing that the steering controller has a good tracking response to the driver’s demand. In this research, a robust sliding mode control is designed and implemented to an electro-hydraulic SBW system. Grey-box system identification approach is used to identify the parameters of the driven mathematical model. The system is given a standard input signal, Pseudo Random Multi-level Sequence (PRMS), to be stimulated in the relevant bandwidth. Then, a robust sliding mode controller is designed, based on a fixed boundary layer, to provide system stability over a wide range of operating conditions and system disturbances. Finally, the algorithm is implemented experimentally in a real-time platform in order to evaluate the tracking performance. The test signals are designed based on the highest rate of steering provided by a human driver. The results proved the capability of the steering system to track the driver’s demand accurately. At high steering rate conditions (720 degree/s) the maximum overshoot is found to be 3% with a setling time of 0.1 s.
... However, EHA systems also have disadvantages including internal leakage, parametric uncertainties, external disturbance which makes these systems unstable, and the fluids inside them being often caustic and some seals [1][2][3][4]. To minimize the effect of parametric uncertainties in the EHA, nonlinear control schemes such as PID controller [5][6], adaptive control [7,8], Fuzzy-PID [9,10], sliding mode control [11][12][13][14][15], and neural network control [16][17][18][19] were proposed. The PID controller and adaptive control can reduce the adverse effect of parametric uncertainties, but they cannot completely deal with the influence of the above noises. ...
Article
Full-text available
In recent years, electro-hydraulic systems have been widely used in many industries and have attracted research attention because of their outstanding characteristics such as power, accuracy, efficiency, and ease of maintenance. However, such systems face serious problems caused simultaneously by disturbances, internal leakage fault, sensor fault, and dynamic uncertain equation components, which make the system unstable and unsafe. Therefore, in this paper, we focus on the estimation of system fault and uncertainties with the aid of advanced fault compensation techniques. First, we design a sliding mode observer using the Lyapunov algorithm to estimate actuator faults that produce not only internal leakage fault but also disturbances or unknown input uncertainties. These faults occur under the effect of payload variations and unknown friction nonlinearities. Second, Lyapunov analysis-based unknown input observer model is designed to estimate sensor faults arising from sensor noises and faults. Third, to minimize the estimated faults, a combination of actuator and sensor compensation fault is proposed, in which the compensation process is performed due to the difference between the output signal and its estimation. Finally, the numerical simulations are performed to demonstrate the effectiveness of the proposed method obtained under various faulty scenarios. The simulation results show that the efficiency of the proposed solution is better than the traditional PID controller and the sensor fault compensation method, despite the influence of noises.
... These nonlinear factors introduce several problems, such as tracking errors, limit cycles and poor stick-slip motion. In order to address these issues, various control schemes are proposed to control the position of the EMA system, including PID control algorithms [4][5][6][7],fuzzy control [8,9], intelligent algorithms [10], sliding mode control [11][12][13], the ADRC algorithm [14], robust control [15], active control [16], model-based prognostic algorithms [17], and compensation control [18][19][20]. Among these algorithms, PID is the most widely used because of its simplicity and reliability, though it suffers from poor robustness and weak anti-interference ability. ...
Article
Full-text available
Electromechanical actuator (EMA) systems are widely employed in missiles. Due to the influence of the nonlinearities, there is a flat-top of about 64 ms when tracking the small-angle sinusoidal signals, which significantly reduces the performance of the EMA system and even causes the missile trajectory to oscillate. Aiming to solve these problems, this paper presents a hybrid control for flat-top situations. In contrast to the traditional PID or sliding mode controllers that missiles usually use, this paper utilizes improved sliding mode control based on a novel reaching law to eliminate the flat-top during the steering of the input signal, and utilizes the PID control to replace discontinuous control and improve the performance of EMA system. In addition, boundary layer and switching function are employed to solve the high-frequency chattering problem caused by traditional sliding mode control. Experiments indicate that the hybrid control can evidently reduce the flat-top time from 64 ms to 12 ms and eliminate the trajectory limit cycle oscillation. Compared with PID controllers, the proposed controller provides better performance—less chattering, less flat-top, higher precision, and no oscillation.
Article
Full-text available
In this paper, Self Tuning Fuzzy PID controller is developed to improve the performance of the electro-hydraulic actuator. The controller is designed based on the mathematical model of the system which is estimated by using System Identification technique. The model is performed in linear discrete model to obtain a discrete transfer function for the system. Model estimation procedures are done by using System Identification Toolbox in Matlab. Data for model estimation is taken from an experimental works. Fuzzy logic is used to tune each parameter of PID controller. Through simulation in Matlab by selecting appropriate fuzzy rules are designed to tune the parameters Kp, Ki and Kd of the PID controller, the performance of the hydraulic system has improved significantly compare to conventional PID controller.
Article
This paper presents the position tracking performance of an electro-hydraulic hydraulic servo (EHS) system using sliding mode control (SMC) with proportional-integral-derivative (PID) sliding surface. In modelling process, a mathematical model of the EHS system is developed by considering its nonlinearities as represented by a Lu-Gre friction model. The control strategy is derived from the developed dynamics equation and stability of the control system is theoretically proven by Lyapunov theorem. Simulation results show that the proposed controller has a better tracking performance compared to conventional PID controller.
Article
With analyzing the shortcomings in the conventional fuzzy controllers that the steady state errors and its changing rate cannot be eliminated, as well as the good dynamic characteristics and steady-state properties cannot be simultaneously obtained, a new kind of self-optimizing fuzzy controller, which utilizes Nelder-Mead simplex method to automatically optimize the quantifying factor, scaling factor and integral tuning factor is designed and implemented in MATLAB environment. The simulation results indicate that the controller has strong anti-jamming capacity and fairly good accuracy in its static and dynamic control performances.
Article
Hydraulic systems are widely used in industrial applications. This is due to its high speed of response with fast start, stop and speed reversal possible. The torque to inertia ratio is also large with resulting high acceleration capability. The nonlinear properties of hydraulic cylinder make the position tracking control design challenging. This paper presents the development and implementation of self-tuning fuzzy PID controller in controlling the position variation of electro- hydraulic actuator. The hydraulic system mathematical model is approximated using system identification technique. The simulation studies were done using Matlab Simulink environment. The output performance was compared with the design using pole-placement controller. The roots mean squared error for both techniques showed that self-tuning Fuzzy PID produced better result compared to using pole-placement controller.
Article
Despite the application of advanced control technique to improve the performance of electro-hydraulic position control, PID control scheme seems able to produce satisfactory result. PID is preferable in industrial applications because it is simple and robust. The main problem in its application is to tune the parameters to its optimum values. This study will look into an optimization of PID parameters using Nelder-Mead approach for electro-hydraulic position control system. The electro-hydraulic system was represented by an ARX model structure obtained through MATLAB System Identification Toolbox. Second-order and third-order model of the system had been evaluated. Simulation and real-time studies show that ARX211 produced the best response in terms of transient speed and RMSE performance criteria even though the model has the least percentage of best fit.
Article
In this study, a new sliding mode control with varying boundary layers is proposed to improve the tracking performance of a nonlinear electro-hydraulic position servo system, which can be found in many manufacturing devices. The key feature of the proposed control scheme is the use of varying boundary layers instead of fixed boundary layers, which are usually employed in conventional sliding mode control. The validity of the proposed control scheme is verified through practical testing on an experimental electro-hydraulic positioning device. In the cases of step and sinusoidal command inputs, the experimental results strongly suggest that the proposed control scheme is capable of improving the tracking precision without causing any chattering. In addition, the new control scheme seems to be very robust against various set point conditions .
Conference Paper
Hydraulic systems play an important role in modern industry for the reason that hydraulic actuator systems take many advantages over other technologies. Therefore, hydraulic actuator has a wide range of application fields where controlled forces or pressures with high accuracy and fast response is the most significant demand. However, disturbances in the real working conditions make the control performance such as the stability, the frequency response and loading sensitivity decrease or go bad. This paper presents a new kind of hydraulic load simulator for conducting force control performance. A self tuning fuzzy PID controller is designed to eliminate or reduce the disturbance and improve control performance of loading system. Experimental results show that the proposed controller is feasible to apply for hydraulic systems with varied external disturbances.
Conference Paper
Mathematical model of separately excited DC motor is featured by transfer function. Searched parameters are motor gain coefficient and motor time constants. Offline identification algorithm is based on minimization of criteria function where searched variables are parameters of the mathematical model. The minimization algorithm is the Nelder-Mead simplex search method of the MATLAB program.
Conference Paper
Hydraulic cylinder has been widely used as an actuator in industrial equipments and processes due to its linear movements, fast response and accurate positioning of heavy load. The nonlinear properties of hydraulic cylinder has challenged researchers to design a suitable controller for position control, motion control, and tracking control. This paper presents model identification and controller design using pole-placement method for real-time control of hydraulic cylinder. The plant mathematical model was approximated using Matlab system identification toolbox from open-loop input-output experimental data. The simulation studies and real-time studies were done using Visual C++ console programming. The simulation and real-time results were compared and they show about similar performances.
Chapter
The sections in this article are1The Problem2Background and Literature3Outline4Displaying the Basic Ideas: Arx Models and the Linear Least Squares Method5Model Structures I: Linear Models6Model Structures Ii: Nonlinear Black-Box Models7General Parameter Estimation Techniques8Special Estimation Techniques for Linear Black-Box Models9Data Quality10Model Validation and Model Selection11Back to Data: The Practical Side of Identification