SlideShare a Scribd company logo
1 of 11
Download to read offline
TELKOMNIKA, Vol.17, No.5, October 2019, pp.2625~2635
ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018
DOI: 10.12928/TELKOMNIKA.v17i5.12808 ◼ 2625
Received October 17, 2018; Revised March 13, 2019; Accepted April 19, 2019
Optimization of PID for industrial electro-hydraulic
actuator using PSOGSA
Mohammed Maged Abdullah Alqadasi1
, Siti Marhainis Othman2
, M. F. Rahmat*3
,
Fahisal Abdullah4
1,2,4
Mechatronic Engineering Programme, School of Mechatronic Engineering, Universiti Malaysia Perlis,
Wang Ulu Arau St., Sg. Chuchuh, 01000 Kangar, Perlis, Malaysia
2,3
Division of Control and Mechatronics Engineering, School of Electrical Engineering,
Faculty of Engineering, Universiti Teknologi Malaysia, Skudai 81310 Johor, Malaysia
*Corresponding author, e-mail: Fuaad@fke.utm.my
Abstract
The Electro-hydraulic actuator (EHA) systems known to be extremely nonlinear due to its dynamic
characteristics and these existing nonlinearities and uncertainties yield to the constraint in the control of EHA
system, which influences the position tracking accuracy and affect the occurrences of leakage and friction
in the system. The purpose of this work is to develop the mathematical model for the industrial
electrohydraulic actuator, then to design a controller by proportional-integral-derivative (PID) and optimize
the parameters using Particle Swarm Optimization-Gravitational Search Algorithm (PSOGSA). A few
controllers such as conventional PID (CPID) and model reference adaptive control (MRAC) designed for
comparison. The performance of PID, PID-PSOGSA and modern controller MRAC will be compared in order
to determine the most efficient controller. Despite all controllers are capable to provide good performance,
PID-PSOGSA control methods generate good response compared to PID and MRAC in term of positioning.
Keywords: EHA system, MRAC, PID controller, PSOGSA algorithm
Copyright © 2019 Universitas Ahmad Dahlan. All rights reserved.
1. Introduction
EHA systems are important actuators in modern industries, principally because it offers
many preferences such as high-power thickness, quick and smooth reaction attributes, and great
ability in positioning. Because of its ability in positioning, it has been used in many applications
for position control in modern equipment's such as aerospace, production assembly lines,
industrial robots, aircrafts equipment's, machine tools, and submarine operations [1], and it has
given a critical effect in the results. These applications required the highest performance of the
electro-hydraulic actuator in term of positioning. The system inherently suffers from uncertainties
and nonlinearities due to that many studies have been conducted recently, related to the EHA
system problems to surmount thefise issues such as [2, 3]. One of the ways was optimizing
the system controller performance. As optimization technique becomes popular nowadays, it can
be utilized to optimize various types of controllers such as PID controller [4], MRAC and many
more. However, position tracking performance of an EHA can be assured when its robustness
and tracking accuracy are guaranteed. Therefore, the development of a suitable controller, which
could reflect robustness and tracking accuracy, is very significant [5]. Currently, there are various
controllers that can be used. Anyhow, one of the controllers that are very simple and effective is
PID controller.
The advantages of a PID controller is that it can provide robust performance for a wide
range of operating conditions [6]. It can also reduce the dynamic range error, eliminate
the steady-state error and improve in the transient response of the loopback functions system. In
the literature, there are some studies have been done regarding the optimization for the PID
controller using PSO algorithm [7, 8]. In the latest study, the PID controller that has been optimized
by PSO algorithms shown some improvements. However, it could not surmount the nonlinearity
issues of EHA, efficiently. In order to overcome the time consuming of the piston in order to
stabilize, PSOGSA algorithm has been chosen in this study as the optimisation method to improve
the response efficiency of the piston positioning of the EHA system. Moreover, as a comparison,
an adaptive controller MRAC has been used since it has the ability to adjust itself to any parameter
◼ ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 5, October 2019: 2625-2635
2626
variations occurring in a control system [9]. This two types of controllers have been used together
with POSGSA, in order to get the best result of controlling the position of the EHA. Comparative
assessment of both control schemes to the system performance is presented and discussed.
2. Research Method
The actuator dynamic equation of electro-hydraulic actuator servo system is expressed
as in [10]:
𝑚𝑥̈ 𝑝 = 𝑆𝑃𝐿 − 𝑓𝑥̇ 𝑝 − 𝑘𝑥 𝑝 − 𝐹𝐿 (1)
where, m is load at the rod of the system, 𝑥 𝑝 is the displacement of the piston, S is
the piston area, 𝑃𝐿 is the difference in pressure between the chambers, 𝑓 is the coefficient of thick
contact, is the coefficient of aerodynamic elastic force, 𝐹𝐿 is the external disturbance injected into
the system’s actuator. Servo valve is used in the system with the assumption of having a high
response, the controller connected to the arrangement of the spool valve will be corresponding to
the spool position and it is given by the following equation:
𝑥 𝑣 = 𝑘 𝑣 𝑢 (2)
here the opening valve is expressed by 𝑥 𝑣, the coefficient of the servo valve is expressed by 𝑘 𝑣,
and the input voltage by our system is having a double acting cylinder by assuming it is a
symmetrical piston area and volume for each port are similar. Thus, the dynamic of cylinder oil
flow is given by the following equation:
𝑄 𝐿 = 𝑃̇ 𝐿 +
2𝛽𝑠
𝑣
𝑥̇ 𝑝 (3)
where, 𝑄 𝐿 is the difference between supplied flow rate to the chambers, 𝛽 is the effective bulk
modulus of the fluid and 𝑣 is the volume of the chamber. Thus, the difference of the flow rate 𝑄 𝐿
to the chambers is given as the following:
𝑄 𝐿 =
2𝛽
𝑣
[𝑐 𝑑 𝑤√
𝑃 𝑎−𝑃 𝐿
𝜌
𝑥 𝑣 − 𝑘𝑙 𝑃𝐿] (4)
The coefficient of the volumetric stream of the valve port is expressed by 𝑐 𝑑, the supply
pressure expressed by 𝑃𝑎 , the oil density is expressed by 𝜌 and the coefficient of internal leakage
between the cylinder chambers by 𝑘𝑙. Let,𝑥1 = 𝑥 𝑝, 𝑥2 = 𝑥̇ 𝑝 and 𝑥3 = 𝑃𝐿
𝑥̇1 = 𝑥̇ 𝑝 = 𝑥2 (5)
𝑥̇2 = 𝑥̈ 𝑝 (6)
referring to (1),
𝑥̈ 𝑝 =
𝑆
𝑚
𝑃𝐿 −
𝑓
𝑚
𝑥̇ 𝑝 −
𝑘
𝑚
𝑥 𝑝 −
𝐹 𝐿
𝑚
(7)
thus,
𝑥2 =
𝑆
𝑚
𝑃𝐿 −
𝑓
𝑚
𝑥̇ 𝑝 −
𝑘
𝑚
𝑥 𝑝 −
𝐹 𝐿
𝑚
(8)
𝑥̇3 = 𝑃̇ 𝐿 (9)
from (3),
𝑃𝐿 = 𝑄 𝐿 −
2𝛽𝑠
𝑣
𝑥̇ 𝑝 (10)
TELKOMNIKA ISSN: 1693-6930 ◼
Optimization of PID for industrial electro-hydraulic... (Mohammed Maged Abdullah ALQadasi)
2627
substituting (4) into (10)
𝑃𝐿 =
2𝛽𝑠
𝑣
𝑐 𝑑 𝑤√
𝑃 𝑎−𝑃 𝐿
𝜌
𝑥 𝑣 −
2𝛽𝑠
𝑣
𝑘𝑙 𝑃𝐿 −
2𝛽
𝑣
𝑥̇ 𝑝 (11)
from the previous equations we can get that the differential equations governing
the dynamics of electro-hydraulic actuator servo system with external disturbance injected to its
actuator is given as the following:
𝑥̇1 = 𝑥2 (12)
𝑥̇2 = −
𝑘
𝑚
𝑥1 −
𝑓
𝑚
𝑥2 +
𝑆
𝑚
𝑥3 −
𝐹 𝐿
𝑚
(13)
𝑥̇3 = −
𝑠
𝑘 𝑐
𝑥2 −
𝑘 𝑙
𝑘 𝑐
𝑥2 +
𝑐
𝑘 𝑐
√
𝑃 𝑎−𝑃 𝐿
𝜌
𝑘 𝑣 (14)
𝐹𝑜 is the external disturbance given to the system and it can be constant or a time varying signal.
Table 1 shows the parameters of electro hydraulic actuator system.
Table 1. EHA system parameters [11]
Symbol Description Value
𝑚 Load at the EHA rod 0.33 N𝑠2
/𝑐𝑚
𝑠 Piston Area 10 𝑐𝑚2
𝑓 Coefficient of vicious friction 27.5 Ns/cm
𝑘 Coefficient of aerodynamic
elastic force
1000 N/cm
𝑤 Valve port width 0.05 cm
𝑃𝑎 Supply pressure 2100 𝑁/𝑐𝑚2
𝑐 𝑑 Coefficient of volumetric flow
of the valve port
0.63
𝜌 Oil density 8.87× 10−7
𝑁𝑠2
/𝑐𝑚4
𝑘𝑙 Coefficient of internal
Leakage
2.38× 10−3
𝑐𝑚5
/𝑁𝑠
𝑘 𝑣 Coefficient of servo valve 0.017 cm/N
𝑘 𝑐 Coefficient involving bulk
modulus and EHA volume
2.5× 10−4
𝑐𝑚5
/𝑁
𝐹𝑜 External disturbance 3500 N
2.1. Controller Design and Simulation
In this section, three controller schemes PID, PID-PSOGSA and MRAC are proposed and
described. The following controllers designed requirements have been made to examine
the performance of the controller strategies for the displacement of the pistonpiston 𝑥1, when
there is an external disturbance injected to the system. 𝐹𝑜 is an external disturbance that will be
injected to the system’s actuator as perturbations to the EHA system. The signal of 𝐹𝑜 is used to
examine the response of the controllers. Constant value of signal 𝐹𝑜=3500 N is added as a
perturbation to the system actuator.
2.1.1. PID Controller
The popularity of PID controller can be attributed partly to their robust performance in a
wide range of operating conditions and partly to their functional simplicity [12], which allows
engineers to operate them in a simple, straightforward manner. PID algorithm consists of three
basic coefficients, 𝐾𝑃 proportional, 𝐾𝑖 integral and 𝐾𝑑 derivative which are varied to get optimal
response. In order to get better performance of the PID controller in any system the three
parameters of the controller 𝐾𝑃 ,𝐾𝑖 and 𝐾𝑑 must be tuned. This classical method for determining
the parameters of the PID controller was presented by Ziegler and Nichols in 1942, and it is still
widely used until today [13]. Figure 1 shows the simulation model of the EHA system with
PID controller.
◼ ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 5, October 2019: 2625-2635
2628
Figure 1. The simulation model of the EHA with PID controller
2.1.2. MRAC Controller
MRAC is one type of the adaptive controllers. It is been initially proposed to take care of
an issue, where the details are given in terms of a reference model that characterize the wanted
behaviour of the closed-loop system. This is a necessary approach for adaptive control. Figure 2
shows the simulation model of the EHA system with MRAC.
Figure 2. The simulation model of the EHA with MRAC
2.2. PSOGSA Algorithm
The main goal of PSOGSA algorithm is to locate the best outcome among all
the conceivable arrangements in the result (optimal solution) [14]. PSOGSA algorithm is a
combination of two algorithms which are Particle Swarm Optimization (PSO) and Gravitational
Search Algorithm (GSA). The main idea is to integrate the ability of exploitation in PSO with
the ability of exploration in GSA to synthesize both algorithms strength [15].
2.2.1. PSO Algorithm
It has proposed by Kennedy and Eberhart 1995, as an evolutionary computation
technique [16]. It is based on a randomly initialized population and searches for optimal
iteration-to-iteration updating. In the literatures there are some studies done the optimization for
PID controller using PSO algorithm [17, 18]. In order to solve many problems in various systems
one of those problems is nonlinearity issues of the EHA system such as the internal leakage, fluid
flow expression through the servo valve and the friction. Most of the researchers and engineers
TELKOMNIKA ISSN: 1693-6930 ◼
Optimization of PID for industrial electro-hydraulic... (Mohammed Maged Abdullah ALQadasi)
2629
prefer to use PID controllers in control applications because it could develop many features in
the execution of the system, for example, rise time, settling time, overshoot, and the unfaltering
state mistake, which makes the system more effective. Figure 3, shows the general process
flowchart of the PSO technique [19].
Start
Initializing particles with a random position
and velocity
Evaluate each particles
Compare and update local best position
Compare and update global best position
Update velocity and position
Stopping Criteria
Meet?
End
Yes
No
Step 2
Step 3
Step 1
Step 4
Figure 3. Flowchart of the PSO technique
The arrangement of the procedure is expressed as follows. To begin with, the generation
of beginning conditions for looking point, the state of each particle and the speeds 𝑉𝑖 produced
randomly inside the predetermined range, now Pbest will be considered for the best searching
point in the particles.While the best-assessed parameter of Pbest will be set to Gbest and the put
away parameter will be the molecule number with the best parameter as in Step 1.
2.2.2. GSA Algorithm
It is based on Newton's Law of Gravity and mass interaction [20]. In this algorithm,
the searcher agents survey the masses that interact with each other using the law of gravity and
law of motion. Moreover, the gravitational constant decreased with time to arrange the accuracy
of the search, which defined as the most significant feature of the GSA [21]. Figure 4, shows
the general process flowchart of the GSA technique.
The arrangement of the procedure expressed as follows; the places of the N number of
operators introduced arbitrarily. For minimization or boost issues, the wellness advancement
performed by assessing the best and most exceedingly bad wellness for all specialists at every
emphasis [22]. Gravitational constant G is computed at iteration t. Gravitational and idleness
masses for every specialist are computed at emphasis t. Acceleration of the 𝑖 𝑡ℎ
operators at cycle
t is determined, position and the velocity of the agents at the next cycle (t+1) are determined,
stages 2 to 6 are repeated until the cycles reaches them maximum limit and wellness value at
◼ ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 5, October 2019: 2625-2635
2630
the last iteration is figured as the worldwide wellness while the position of the comparing operator
at determined measurements is figured as the worldwide arrangement of that specific issue.
Figure 4. Flowchart of the GSA technique
2.2.3. PSOGSA Algorithm
Figure 5, shows the general process flowchart of the GSA technique and the arrangement
of the procedure expressed as the follows, all agents haphazardly introduced. Each agent
considered as an applicant arrangement after initialization, Gravitational power, gravitational
steady, and resultant powers among specialists are determined, from that point forward,
the increasing speeds of particles are characterized [23]. In every cycle and the best solution so
far will be updated, then the velocities of all agents will be determined with the position as well
finally the process of updating velocities and positions will be stopped by meeting an end
criterion [24, 25]. The parameters used in the PSOGSA are as follows:
− Number of particles: 25,
− Dimension of the problem: 3,
− Number of maximum iterations: 50,
Figure 6 illustrates the block diagram of the PID controller with PSOGSA algorithm.
Figure 5. Flowchart of the PSOGSA technique Figure 6. PID controller tuning based on
PSOGSA algorithm for EHA system
TELKOMNIKA ISSN: 1693-6930 ◼
Optimization of PID for industrial electro-hydraulic... (Mohammed Maged Abdullah ALQadasi)
2631
3. Results and Analysis
PID controller has been applied to the Electro-hydraulic actuator system, where it was
tuned using the Ziegler-Nichols method. An external disturbance was applied to the system too
(𝐹𝑜= 3500 N), to examine the robustness of the controller in piston 𝑥1 positioning, the output
response of the system is shown in Figure 7.
Figure 7. Conventional PID response when 𝐹𝑜 = 3500N
In Figure 7, the system is not showing an efficient response where it has shown that in
the beginning there was an oscillation. Moreover, when the system is changing from one point to
another one the response does not follow the reference trajectory perfectly, it is showing some
instability in the system. To see how PSOGSA is efficient some remarks were noted as follow. In
PSOGSA, the quality of solutions (fitness) is considered in the updating procedure. The iterations
near to good solutions try to attract the other iteration, which is exploring the search space. When
all iterations are near to a good solution, they move very slowly. In this case, the GBest help them
to exploit the global best. PSOGSA use a memory (GBest) to save the best solution has found so
far, so it is accessible. This paper aimed to optimize the system with different values of iteration
(T) and particles (N) to see clearly to performance of the system and the changes that will happen
to the system response when an external disturbance is applied to the system, where the external
disturbance value that been used here is 𝐹𝑜 = 3500 N, the responses of the system are showing
in Figures 8, 9 and 10. The optimization for the system started with a small number of particles
and iterations, where the system response has shown a good improvement compared to
the conventional PID response. However, it is still not an efficient response where it is still has
some over and under shoots. Moreover, it produces errors when the position of
the system changed.
As shown in Figure 9, the system response has improved more than the previous one
where the overshoot minimized to zero and the settling time becomes faster that means when
the number of particles and iterations increased the system response becomes more stable and
accurate. When the number of iteration and particles increase the optimization algorithm will have
a bigger search space to find the best solution so far for the system (Global optimum), but also it
has some noise appears when the system response changes from one position to another one.
In Figure 10, the response of the system in the last experiment has shown the system
becomes more accurate and the performance has improved by minimizing the overshoot, settling
time, and rise time. Moreover, it has a better tracking performance in following the reference
trajectory. In this paper, two controllers have been used which are PID and adaptive MRAC.
The PID controller was applied to the electrohydraulic actuator (EHA) system two times first as
Conventional PID tuned by Ziegler-Nichols method and the second time using PSOGSA
Algorithm. Where an adaptive controller MRAC has been used with the EHA system for
comparison with the PID controller, the responses of the controllers and the comparison is shown
in Figure 11.
◼ ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 5, October 2019: 2625-2635
2632
Figure 11 shows that all the controllers ha ve the capability to control the piston position
of the EHA system but with different level of noise, osculation and instability, overall it shows that
the best performance was done by the PID-PSOGSA where it shows a better response than other
controllers with a less overshoot, undershoot, rise time and settling time also with a fast response
for the system when it is changed from one position to another one.
Figure 8. The response of the system with PID-PSOGSA
when the Particles=5 and iterations=10
Figure 9. The response of the system with PID-PSOGSA
when the Particles=30 and iterations=15
TELKOMNIKA ISSN: 1693-6930 ◼
Optimization of PID for industrial electro-hydraulic... (Mohammed Maged Abdullah ALQadasi)
2633
Figure 10. The response of the system with PID-PSOGSA
when the Particles=25 and iterations=50
Figure 11. Response of the system with CPID, PID-PSOGSA and MRAC when 𝐹𝑜 = 3500 N
The optimization procedure started with 5 particles 10 iterations, then increased to
15 particles 30 iterations and lastly 25 particles and 50 iterations. The reason for increasing
the number of particles and iterations is to get the optimal solution for the system. Moreover
the idea of the particles and iterations is that for each 5 particles, 10 iterations are going to move
around it in the search space then it will take the best solution so far among them and continue
the same process until it gets the global best fitness of the system overall as it is shown in
the following SSE Table 2. In the SSE table, the values of the Global best fitness are shown in
each optimization loop as it is illustrated.
◼ ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 5, October 2019: 2625-2635
2634
Table 2. SSE Particles
5 10 15 20 25
10 1.6974 1.8437 1.1818 9.5420 1.5201
20 2.2395 1.2720 1.3165 4.3583 4.1127
30 1.6654 1.3324 3.4051 6.1781 2.3875
40 1.5356 5.4396 8.8156 2.7457 1.6182
50 2.3414 7.7045 5.9921 2.4633 1.6477
4. Conclusion
In this paper, three controllers such as PID, PID-PSOGSA and MRAC are successfully
designed. Based on the results and the analysis, a conclusion has been made that comparison
of CPID, PID-PSOGSA and MRAC controllers in term of the best performance by responding to
the changes of the system positions with external disturbance controllers have shown the ability
of controlling the nonlinear electro-hydraulic actuator displacement of the piston and fulfilled all
the design requirements. The responses of each controller were plotted in one window. Simulation
results in Figure 10 and Figure 11 shows that PID-PSOGSA controller has better performance
compared to the PID and MRAC controllers. The PSOGSA algorithm has made a significant
improvement in the system. Further improvement needs to be done for the modern controller
MRAC by optimizing it using PSOGSA algorithm in order to improve the response of
the EHA systems.
Acknowledgements
The authors would like to acknowledge Universiti Teknologi Malaysia (UTM), Universiti
Malaysia Perlis (UniMaP) and Ministry of Higher Education (MOHE) of Malaysia under FRGS
Grant No. 4F817. Their support is gratefully acknowledged
References
[1] Jovanovic V, Djuric A, Karanovic V, Stevanov B. Applications of electro-hydraulics actuators.
SoutheastCon 2016. 2016.
[2] Soon C, Ghazali R, Jaafar H, Syed Hussien S, Md. Sam Y, Rahmat, M. Controller Parameter
Optimization for an Electrohydraulic Actuator System based on Particle Swarm Optimization
Technique. Jurnal Teknologi. 2016; 78(6-13).
[3] Ghazali, R., Sam, Y., Rahmat, M., Zulfatman and Hashim, A. (2012). Simulation and Experimental
Studies on Perfect Tracking Optimal Control of an Electrohydraulic Actuator System. Journal of Control
Science and Engineering, 2012: 1-8.
[4] Kansit S, Assawinchaichote W. Optimization of PID Controller Based on PSOGSA for an Automatic
Voltage Regulator System. Procedia Computer Science. 2016; 86: 87-90.
[5] Has Z, Rahmat M, Husain A, Ishaque K, Ghazali R, Ahmad M, Sam Y, Rozali S. Robust Position
Tracking Control of an Electro-Hydraulic Actuator in the Presence of Friction and Internal Leakage.
Arabian Journal for Science and Engineering. 2013; 39(4): 2965-2978.
[6] Li Xu-zhou, Yu Fei, Wang You-bo. PSO Algorithm based Online Self-Tuning of PID Controller.
Conference: Computational Intelligence and Security, 2007 International Conference on IEEE Xplore.
2007: 128-132.
[7] SM Othman, MF Rahmat, Sahazati Md. Rozali. PID Parameters Optimization Using PSO Technique
for Nonlinear Electro Hydraulic Actuator PID Parameters Optimization Using PSO Technique for
Nonlinear Electro Hydraulic Actuator. Jurnal Teknologi. 2015; 77(28): 67–72.
[8] CS Chong. Optimization of sliding mode control using particle swarm algorithm for an electro- hydraulic
actuator system. Journal of Telecommunication, Electronic and Computer Engineering. 2016; 8(7):
71–76.
[9] KJ Astrom, B Wittenmark. Adaptive Control, 2nd
edition Canada: Addison-Wesley: 1995.
[10] KJ Åström, T Hägglund. Advanced PID Control. Research Triangle Park, NC: ISA- The Instrumentation,
Systems, and Automation Society, 2006.
[11] Othman S, Rahmat M, Md Rozali S, Salleh S. PID Parameters Optimization using PSO Technique for
Nonlinear Electrohydraulic Actuator. Jurnal Teknologi. 2015; 77(28).
[12] A Jalilvand, A Kimiyaghalam, A Ashouri, H Kord. Optimal Tuning of PID Controller Parameters on a
DC Motor based on Advanced Particle Swarm Optimization Algorithm. (IOTPE). International Journal
on Technical and Physical Problems of Engineering. 2011; 3(4): 10-17.
NT
TELKOMNIKA ISSN: 1693-6930 ◼
Optimization of PID for industrial electro-hydraulic... (Mohammed Maged Abdullah ALQadasi)
2635
[13] Ashish Kumar, Gauri Shankar. Priority based Optimization of PID Controller for Automatic Voltage
Regulator System using Gravitational Search Algorithm. 2015 International Conference on Recent
Developments in Control, Automation and Power Engineering (RDCAPE). 2015.
[14] S Mirjalili, S Zaiton, M Hashim. A New Hybrid PSOGSA Algorithm for Function Optimization. IEEE.
ICCIA 2010. Malaysia. 2010: 374-377
[15] Radosavljevic J, Arsic N, Jevtic M. Optimal Power Flow using Hybrid PSOGSA Algorithm. 2014 55th
International Scientific Conference on Power and Electrical Engineering of Riga Technical University
(RTUCON). 2014.
[16] AJ Kennedy, RC Eberhart. Particle Swarm Optimization. IEEE International Conference on Neural
Networks. Perth, Austrailia. 1995.
[17] Solihin M, Tack L, Kean M. Tuning of PID Controller Using Particle Swarm Optimization (PSO).
International Journal on Advanced Science, Engineering and Information Technology. 2011; 1(4): 458.
[18] Wonohadidjojo D, Kothapalli G, Hassan M. Position Control of Electro-hydraulic Actuator System Using
Fuzzy Logic Controller Optimized by Particle Swarm Optimization. International Journal of Automation
and Computing. 2013; 10(3): 181-193.
[19] S Md Rozali, M Fua’ad Rahmat, AR Husain. Performance Comparison of Particle Swarm Optimization
and Gravitational Search Algorithm to the Designed of Controller for Nonlinear System. Journal of
Applied Mathematics. 2014. 1–9.
[20] E Rashedi, H Nezamabadi-pour, S Saryazdi, GSA: A Gravitational Search Algorithm, Information
Sciences. 2009; 179: 2232-2248.
[21] Sabri N, Puteh M, Mahmood M. An overview of Gravitational Search Algorithm utilization in optimization
problems. 2013 IEEE 3rd
International Conference on System Engineering and Technology. 2013.
[22] Prasanta Ro, Manashita Borah, Lalbahadur Majhe, Nikita Singh. Design and Implementation of FOPID
Controllers by PSO, GSA and PSOGSA for MagLev System. 2015 International Symposium on
Advanced Computing and Communication (ISACC). 2015.
[23] Mahmoudi S, Aghaie M, Bahonar M, Poursalehi N. A novel optimization method, Gravitational Search
Algorithm (GSA), for PWR core optimization. Annals of Nuclear Energy. 2016; 95: 23-34.
[24] Roy P, Borah M, Majhi L, Singh N. Design and implementation of FOPID controllers by PSO, GSA and
PSOGSA for MagLev system. 2015 International Symposium on Advanced Computing and
Communication (ISACC). 2015.
[25] SM Othman, MF Rahmat, SM Rozali, Z Has, AFZ Abidin. Optimization of Modified Sliding Mode
Controller for an Electro-hydraulic Actuator system with Mismatched Disturbance. International Journal
of Electrical and Computer Engineering. 2018; 8(4): 31–43.

More Related Content

What's hot

A Fuzzy-PD Controller to Improve the Performance of HVDC System
A Fuzzy-PD Controller to Improve the Performance of HVDC SystemA Fuzzy-PD Controller to Improve the Performance of HVDC System
A Fuzzy-PD Controller to Improve the Performance of HVDC SystemIJAPEJOURNAL
 
Paper id 24201493
Paper id 24201493Paper id 24201493
Paper id 24201493IJRAT
 
A New Adaptive PID Controller
A New Adaptive PID ControllerA New Adaptive PID Controller
A New Adaptive PID ControllerHAKAN CELEP
 
IRJET- Vector Control of Three Phase Induction Motor
IRJET- Vector Control of Three Phase Induction MotorIRJET- Vector Control of Three Phase Induction Motor
IRJET- Vector Control of Three Phase Induction MotorIRJET Journal
 
Study on Hydraulic Steering System of Automatic Driving Agricultural Machinery
Study on Hydraulic Steering System of Automatic Driving Agricultural MachineryStudy on Hydraulic Steering System of Automatic Driving Agricultural Machinery
Study on Hydraulic Steering System of Automatic Driving Agricultural MachineryIJRES Journal
 
1 s2.0-s0957415814001354-main
1 s2.0-s0957415814001354-main1 s2.0-s0957415814001354-main
1 s2.0-s0957415814001354-mainrabeenanchal
 
Optimal control of load frequency control power system based on particle swar...
Optimal control of load frequency control power system based on particle swar...Optimal control of load frequency control power system based on particle swar...
Optimal control of load frequency control power system based on particle swar...theijes
 
Neural – Adaptive Control Based on Feedback Linearization for Electro Hydraul...
Neural – Adaptive Control Based on Feedback Linearization for Electro Hydraul...Neural – Adaptive Control Based on Feedback Linearization for Electro Hydraul...
Neural – Adaptive Control Based on Feedback Linearization for Electro Hydraul...IOSR Journals
 
Comparative Performance Study for Closed Loop Operation of an Adjustable Spee...
Comparative Performance Study for Closed Loop Operation of an Adjustable Spee...Comparative Performance Study for Closed Loop Operation of an Adjustable Spee...
Comparative Performance Study for Closed Loop Operation of an Adjustable Spee...IJPEDS-IAES
 
Comparison Analysis of Indirect FOC Induction Motor Drive using PI, Anti-Wind...
Comparison Analysis of Indirect FOC Induction Motor Drive using PI, Anti-Wind...Comparison Analysis of Indirect FOC Induction Motor Drive using PI, Anti-Wind...
Comparison Analysis of Indirect FOC Induction Motor Drive using PI, Anti-Wind...IAES-IJPEDS
 
Speed control of a dc motor a matlab approach
Speed control of a dc motor a matlab approachSpeed control of a dc motor a matlab approach
Speed control of a dc motor a matlab approachIAEME Publication
 
Performance investigation of hydraulic actuator based mass lift system using ...
Performance investigation of hydraulic actuator based mass lift system using ...Performance investigation of hydraulic actuator based mass lift system using ...
Performance investigation of hydraulic actuator based mass lift system using ...Mustefa Jibril
 
Optimization of controlling of performance characteristics of induction mo
Optimization of controlling of performance characteristics of induction moOptimization of controlling of performance characteristics of induction mo
Optimization of controlling of performance characteristics of induction moIAEME Publication
 
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...IDES Editor
 
76201978
7620197876201978
76201978IJRAT
 
Optimized Aircraft Electric Control System Based on Adaptive Tabu Search Algo...
Optimized Aircraft Electric Control System Based on Adaptive Tabu Search Algo...Optimized Aircraft Electric Control System Based on Adaptive Tabu Search Algo...
Optimized Aircraft Electric Control System Based on Adaptive Tabu Search Algo...ijeei-iaes
 
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...journalBEEI
 
Design and implementation of antenna control servo system for satellite grou
Design and implementation of antenna control servo system for satellite grouDesign and implementation of antenna control servo system for satellite grou
Design and implementation of antenna control servo system for satellite grouIAEME Publication
 

What's hot (20)

A Fuzzy-PD Controller to Improve the Performance of HVDC System
A Fuzzy-PD Controller to Improve the Performance of HVDC SystemA Fuzzy-PD Controller to Improve the Performance of HVDC System
A Fuzzy-PD Controller to Improve the Performance of HVDC System
 
Paper id 24201493
Paper id 24201493Paper id 24201493
Paper id 24201493
 
A New Adaptive PID Controller
A New Adaptive PID ControllerA New Adaptive PID Controller
A New Adaptive PID Controller
 
IRJET- Vector Control of Three Phase Induction Motor
IRJET- Vector Control of Three Phase Induction MotorIRJET- Vector Control of Three Phase Induction Motor
IRJET- Vector Control of Three Phase Induction Motor
 
Study on Hydraulic Steering System of Automatic Driving Agricultural Machinery
Study on Hydraulic Steering System of Automatic Driving Agricultural MachineryStudy on Hydraulic Steering System of Automatic Driving Agricultural Machinery
Study on Hydraulic Steering System of Automatic Driving Agricultural Machinery
 
1 s2.0-s0957415814001354-main
1 s2.0-s0957415814001354-main1 s2.0-s0957415814001354-main
1 s2.0-s0957415814001354-main
 
Optimal control of load frequency control power system based on particle swar...
Optimal control of load frequency control power system based on particle swar...Optimal control of load frequency control power system based on particle swar...
Optimal control of load frequency control power system based on particle swar...
 
Neural – Adaptive Control Based on Feedback Linearization for Electro Hydraul...
Neural – Adaptive Control Based on Feedback Linearization for Electro Hydraul...Neural – Adaptive Control Based on Feedback Linearization for Electro Hydraul...
Neural – Adaptive Control Based on Feedback Linearization for Electro Hydraul...
 
Comparative Performance Study for Closed Loop Operation of an Adjustable Spee...
Comparative Performance Study for Closed Loop Operation of an Adjustable Spee...Comparative Performance Study for Closed Loop Operation of an Adjustable Spee...
Comparative Performance Study for Closed Loop Operation of an Adjustable Spee...
 
Comparison Analysis of Indirect FOC Induction Motor Drive using PI, Anti-Wind...
Comparison Analysis of Indirect FOC Induction Motor Drive using PI, Anti-Wind...Comparison Analysis of Indirect FOC Induction Motor Drive using PI, Anti-Wind...
Comparison Analysis of Indirect FOC Induction Motor Drive using PI, Anti-Wind...
 
Speed control of a dc motor a matlab approach
Speed control of a dc motor a matlab approachSpeed control of a dc motor a matlab approach
Speed control of a dc motor a matlab approach
 
Performance investigation of hydraulic actuator based mass lift system using ...
Performance investigation of hydraulic actuator based mass lift system using ...Performance investigation of hydraulic actuator based mass lift system using ...
Performance investigation of hydraulic actuator based mass lift system using ...
 
Optimization of controlling of performance characteristics of induction mo
Optimization of controlling of performance characteristics of induction moOptimization of controlling of performance characteristics of induction mo
Optimization of controlling of performance characteristics of induction mo
 
Design of H_∞ for induction motor
Design of H_∞ for induction motorDesign of H_∞ for induction motor
Design of H_∞ for induction motor
 
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
Speed and Torque Control of Mechanically Coupled Permanent Magnet Direct Curr...
 
76201978
7620197876201978
76201978
 
Optimized Aircraft Electric Control System Based on Adaptive Tabu Search Algo...
Optimized Aircraft Electric Control System Based on Adaptive Tabu Search Algo...Optimized Aircraft Electric Control System Based on Adaptive Tabu Search Algo...
Optimized Aircraft Electric Control System Based on Adaptive Tabu Search Algo...
 
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
 
Pi3426832691
Pi3426832691Pi3426832691
Pi3426832691
 
Design and implementation of antenna control servo system for satellite grou
Design and implementation of antenna control servo system for satellite grouDesign and implementation of antenna control servo system for satellite grou
Design and implementation of antenna control servo system for satellite grou
 

Similar to Optimization of PID Controller for Electro-Hydraulic Actuator System Using PSOGSA Algorithm

Fuzzy optimization strategy of the maximum power point tracking for a variab...
Fuzzy optimization strategy of the maximum power point  tracking for a variab...Fuzzy optimization strategy of the maximum power point  tracking for a variab...
Fuzzy optimization strategy of the maximum power point tracking for a variab...IJECEIAES
 
Power Optimization and Control in Wind Energy Conversion Systems using Fracti...
Power Optimization and Control in Wind Energy Conversion Systems using Fracti...Power Optimization and Control in Wind Energy Conversion Systems using Fracti...
Power Optimization and Control in Wind Energy Conversion Systems using Fracti...IRJET Journal
 
An enhanced mppt technique for small scale
An enhanced mppt technique for small scaleAn enhanced mppt technique for small scale
An enhanced mppt technique for small scaleeSAT Publishing House
 
Modeling and control of double star induction machine by active disturbance r...
Modeling and control of double star induction machine by active disturbance r...Modeling and control of double star induction machine by active disturbance r...
Modeling and control of double star induction machine by active disturbance r...TELKOMNIKA JOURNAL
 
Stability by assigning structures by applying the multivariable subspace iden...
Stability by assigning structures by applying the multivariable subspace iden...Stability by assigning structures by applying the multivariable subspace iden...
Stability by assigning structures by applying the multivariable subspace iden...TELKOMNIKA JOURNAL
 
Nonlinear control of WECS based on PMSG for optimal power extraction
Nonlinear control of WECS based on PMSG for  optimal power extraction Nonlinear control of WECS based on PMSG for  optimal power extraction
Nonlinear control of WECS based on PMSG for optimal power extraction IJECEIAES
 
DESIGN AND DEVELOPMENT OF PNEUMATIC STEERING CONTROL SYSTEM FOR AUTOMOTIVE VE...
DESIGN AND DEVELOPMENT OF PNEUMATIC STEERING CONTROL SYSTEM FOR AUTOMOTIVE VE...DESIGN AND DEVELOPMENT OF PNEUMATIC STEERING CONTROL SYSTEM FOR AUTOMOTIVE VE...
DESIGN AND DEVELOPMENT OF PNEUMATIC STEERING CONTROL SYSTEM FOR AUTOMOTIVE VE...IRJET Journal
 
Improvements the direct torque control performance for an induction machine u...
Improvements the direct torque control performance for an induction machine u...Improvements the direct torque control performance for an induction machine u...
Improvements the direct torque control performance for an induction machine u...IJECEIAES
 
Metamodel-based Optimization of a PID Controller Parameters for a Coupled-tan...
Metamodel-based Optimization of a PID Controller Parameters for a Coupled-tan...Metamodel-based Optimization of a PID Controller Parameters for a Coupled-tan...
Metamodel-based Optimization of a PID Controller Parameters for a Coupled-tan...TELKOMNIKA JOURNAL
 
Model Validation and Control of an In-Wheel DC Motor Prototype for Hybrid El...
Model Validation and Control of an In-Wheel DC Motor  Prototype for Hybrid El...Model Validation and Control of an In-Wheel DC Motor  Prototype for Hybrid El...
Model Validation and Control of an In-Wheel DC Motor Prototype for Hybrid El...Scientific Review SR
 
A steepest descent algorithm for the optimal control of a cascaded hydropowe...
A steepest descent algorithm for the optimal control of  a cascaded hydropowe...A steepest descent algorithm for the optimal control of  a cascaded hydropowe...
A steepest descent algorithm for the optimal control of a cascaded hydropowe...IJECEIAES
 
A New Control Method for the Multi-Area LFC System Based on Port-Hamiltonian ...
A New Control Method for the Multi-Area LFC System Based on Port-Hamiltonian ...A New Control Method for the Multi-Area LFC System Based on Port-Hamiltonian ...
A New Control Method for the Multi-Area LFC System Based on Port-Hamiltonian ...IRJET Journal
 
The velocity control of the electro hydraulic servo system
The velocity control of the electro hydraulic servo systemThe velocity control of the electro hydraulic servo system
The velocity control of the electro hydraulic servo systemeSAT Publishing House
 

Similar to Optimization of PID Controller for Electro-Hydraulic Actuator System Using PSOGSA Algorithm (20)

Real time implementation of anti-windup PI controller for speed control of in...
Real time implementation of anti-windup PI controller for speed control of in...Real time implementation of anti-windup PI controller for speed control of in...
Real time implementation of anti-windup PI controller for speed control of in...
 
An efficient predictive current controller with adaptive parameter estimation...
An efficient predictive current controller with adaptive parameter estimation...An efficient predictive current controller with adaptive parameter estimation...
An efficient predictive current controller with adaptive parameter estimation...
 
Hybrid nonlinear control strategies for performance enhancement of a doubly-f...
Hybrid nonlinear control strategies for performance enhancement of a doubly-f...Hybrid nonlinear control strategies for performance enhancement of a doubly-f...
Hybrid nonlinear control strategies for performance enhancement of a doubly-f...
 
Fuzzy optimization strategy of the maximum power point tracking for a variab...
Fuzzy optimization strategy of the maximum power point  tracking for a variab...Fuzzy optimization strategy of the maximum power point  tracking for a variab...
Fuzzy optimization strategy of the maximum power point tracking for a variab...
 
Power Optimization and Control in Wind Energy Conversion Systems using Fracti...
Power Optimization and Control in Wind Energy Conversion Systems using Fracti...Power Optimization and Control in Wind Energy Conversion Systems using Fracti...
Power Optimization and Control in Wind Energy Conversion Systems using Fracti...
 
MRAS-based Sensorless Speed Integral Backstepping Control for Induction Machi...
MRAS-based Sensorless Speed Integral Backstepping Control for Induction Machi...MRAS-based Sensorless Speed Integral Backstepping Control for Induction Machi...
MRAS-based Sensorless Speed Integral Backstepping Control for Induction Machi...
 
An enhanced mppt technique for small scale
An enhanced mppt technique for small scaleAn enhanced mppt technique for small scale
An enhanced mppt technique for small scale
 
Modeling and control of double star induction machine by active disturbance r...
Modeling and control of double star induction machine by active disturbance r...Modeling and control of double star induction machine by active disturbance r...
Modeling and control of double star induction machine by active disturbance r...
 
Stability by assigning structures by applying the multivariable subspace iden...
Stability by assigning structures by applying the multivariable subspace iden...Stability by assigning structures by applying the multivariable subspace iden...
Stability by assigning structures by applying the multivariable subspace iden...
 
Nonlinear control of WECS based on PMSG for optimal power extraction
Nonlinear control of WECS based on PMSG for  optimal power extraction Nonlinear control of WECS based on PMSG for  optimal power extraction
Nonlinear control of WECS based on PMSG for optimal power extraction
 
DESIGN AND DEVELOPMENT OF PNEUMATIC STEERING CONTROL SYSTEM FOR AUTOMOTIVE VE...
DESIGN AND DEVELOPMENT OF PNEUMATIC STEERING CONTROL SYSTEM FOR AUTOMOTIVE VE...DESIGN AND DEVELOPMENT OF PNEUMATIC STEERING CONTROL SYSTEM FOR AUTOMOTIVE VE...
DESIGN AND DEVELOPMENT OF PNEUMATIC STEERING CONTROL SYSTEM FOR AUTOMOTIVE VE...
 
Improvements the direct torque control performance for an induction machine u...
Improvements the direct torque control performance for an induction machine u...Improvements the direct torque control performance for an induction machine u...
Improvements the direct torque control performance for an induction machine u...
 
Metamodel-based Optimization of a PID Controller Parameters for a Coupled-tan...
Metamodel-based Optimization of a PID Controller Parameters for a Coupled-tan...Metamodel-based Optimization of a PID Controller Parameters for a Coupled-tan...
Metamodel-based Optimization of a PID Controller Parameters for a Coupled-tan...
 
Model Validation and Control of an In-Wheel DC Motor Prototype for Hybrid El...
Model Validation and Control of an In-Wheel DC Motor  Prototype for Hybrid El...Model Validation and Control of an In-Wheel DC Motor  Prototype for Hybrid El...
Model Validation and Control of an In-Wheel DC Motor Prototype for Hybrid El...
 
Experimental Comparison between Four and Six Switch Inverters Fed FLC Based S...
Experimental Comparison between Four and Six Switch Inverters Fed FLC Based S...Experimental Comparison between Four and Six Switch Inverters Fed FLC Based S...
Experimental Comparison between Four and Six Switch Inverters Fed FLC Based S...
 
A steepest descent algorithm for the optimal control of a cascaded hydropowe...
A steepest descent algorithm for the optimal control of  a cascaded hydropowe...A steepest descent algorithm for the optimal control of  a cascaded hydropowe...
A steepest descent algorithm for the optimal control of a cascaded hydropowe...
 
A New Control Method for the Multi-Area LFC System Based on Port-Hamiltonian ...
A New Control Method for the Multi-Area LFC System Based on Port-Hamiltonian ...A New Control Method for the Multi-Area LFC System Based on Port-Hamiltonian ...
A New Control Method for the Multi-Area LFC System Based on Port-Hamiltonian ...
 
Design and Analysis of Adaptive Sliding Mode with Exponential Reaching Law Co...
Design and Analysis of Adaptive Sliding Mode with Exponential Reaching Law Co...Design and Analysis of Adaptive Sliding Mode with Exponential Reaching Law Co...
Design and Analysis of Adaptive Sliding Mode with Exponential Reaching Law Co...
 
Real time emulator for parallel connected dual-PMSM sensorless control
Real time emulator for parallel connected dual-PMSM sensorless controlReal time emulator for parallel connected dual-PMSM sensorless control
Real time emulator for parallel connected dual-PMSM sensorless control
 
The velocity control of the electro hydraulic servo system
The velocity control of the electro hydraulic servo systemThe velocity control of the electro hydraulic servo system
The velocity control of the electro hydraulic servo system
 

More from TELKOMNIKA JOURNAL

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...TELKOMNIKA JOURNAL
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...TELKOMNIKA JOURNAL
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...TELKOMNIKA JOURNAL
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...TELKOMNIKA JOURNAL
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...TELKOMNIKA JOURNAL
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaTELKOMNIKA JOURNAL
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireTELKOMNIKA JOURNAL
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkTELKOMNIKA JOURNAL
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsTELKOMNIKA JOURNAL
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...TELKOMNIKA JOURNAL
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesTELKOMNIKA JOURNAL
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...TELKOMNIKA JOURNAL
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemTELKOMNIKA JOURNAL
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...TELKOMNIKA JOURNAL
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorTELKOMNIKA JOURNAL
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...TELKOMNIKA JOURNAL
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...TELKOMNIKA JOURNAL
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksTELKOMNIKA JOURNAL
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingTELKOMNIKA JOURNAL
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...TELKOMNIKA JOURNAL
 

More from TELKOMNIKA JOURNAL (20)

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antenna
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fire
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio network
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bands
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertainties
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensor
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networks
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imaging
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
 

Recently uploaded

(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 

Recently uploaded (20)

(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 

Optimization of PID Controller for Electro-Hydraulic Actuator System Using PSOGSA Algorithm

  • 1. TELKOMNIKA, Vol.17, No.5, October 2019, pp.2625~2635 ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018 DOI: 10.12928/TELKOMNIKA.v17i5.12808 ◼ 2625 Received October 17, 2018; Revised March 13, 2019; Accepted April 19, 2019 Optimization of PID for industrial electro-hydraulic actuator using PSOGSA Mohammed Maged Abdullah Alqadasi1 , Siti Marhainis Othman2 , M. F. Rahmat*3 , Fahisal Abdullah4 1,2,4 Mechatronic Engineering Programme, School of Mechatronic Engineering, Universiti Malaysia Perlis, Wang Ulu Arau St., Sg. Chuchuh, 01000 Kangar, Perlis, Malaysia 2,3 Division of Control and Mechatronics Engineering, School of Electrical Engineering, Faculty of Engineering, Universiti Teknologi Malaysia, Skudai 81310 Johor, Malaysia *Corresponding author, e-mail: Fuaad@fke.utm.my Abstract The Electro-hydraulic actuator (EHA) systems known to be extremely nonlinear due to its dynamic characteristics and these existing nonlinearities and uncertainties yield to the constraint in the control of EHA system, which influences the position tracking accuracy and affect the occurrences of leakage and friction in the system. The purpose of this work is to develop the mathematical model for the industrial electrohydraulic actuator, then to design a controller by proportional-integral-derivative (PID) and optimize the parameters using Particle Swarm Optimization-Gravitational Search Algorithm (PSOGSA). A few controllers such as conventional PID (CPID) and model reference adaptive control (MRAC) designed for comparison. The performance of PID, PID-PSOGSA and modern controller MRAC will be compared in order to determine the most efficient controller. Despite all controllers are capable to provide good performance, PID-PSOGSA control methods generate good response compared to PID and MRAC in term of positioning. Keywords: EHA system, MRAC, PID controller, PSOGSA algorithm Copyright © 2019 Universitas Ahmad Dahlan. All rights reserved. 1. Introduction EHA systems are important actuators in modern industries, principally because it offers many preferences such as high-power thickness, quick and smooth reaction attributes, and great ability in positioning. Because of its ability in positioning, it has been used in many applications for position control in modern equipment's such as aerospace, production assembly lines, industrial robots, aircrafts equipment's, machine tools, and submarine operations [1], and it has given a critical effect in the results. These applications required the highest performance of the electro-hydraulic actuator in term of positioning. The system inherently suffers from uncertainties and nonlinearities due to that many studies have been conducted recently, related to the EHA system problems to surmount thefise issues such as [2, 3]. One of the ways was optimizing the system controller performance. As optimization technique becomes popular nowadays, it can be utilized to optimize various types of controllers such as PID controller [4], MRAC and many more. However, position tracking performance of an EHA can be assured when its robustness and tracking accuracy are guaranteed. Therefore, the development of a suitable controller, which could reflect robustness and tracking accuracy, is very significant [5]. Currently, there are various controllers that can be used. Anyhow, one of the controllers that are very simple and effective is PID controller. The advantages of a PID controller is that it can provide robust performance for a wide range of operating conditions [6]. It can also reduce the dynamic range error, eliminate the steady-state error and improve in the transient response of the loopback functions system. In the literature, there are some studies have been done regarding the optimization for the PID controller using PSO algorithm [7, 8]. In the latest study, the PID controller that has been optimized by PSO algorithms shown some improvements. However, it could not surmount the nonlinearity issues of EHA, efficiently. In order to overcome the time consuming of the piston in order to stabilize, PSOGSA algorithm has been chosen in this study as the optimisation method to improve the response efficiency of the piston positioning of the EHA system. Moreover, as a comparison, an adaptive controller MRAC has been used since it has the ability to adjust itself to any parameter
  • 2. ◼ ISSN: 1693-6930 TELKOMNIKA Vol. 17, No. 5, October 2019: 2625-2635 2626 variations occurring in a control system [9]. This two types of controllers have been used together with POSGSA, in order to get the best result of controlling the position of the EHA. Comparative assessment of both control schemes to the system performance is presented and discussed. 2. Research Method The actuator dynamic equation of electro-hydraulic actuator servo system is expressed as in [10]: 𝑚𝑥̈ 𝑝 = 𝑆𝑃𝐿 − 𝑓𝑥̇ 𝑝 − 𝑘𝑥 𝑝 − 𝐹𝐿 (1) where, m is load at the rod of the system, 𝑥 𝑝 is the displacement of the piston, S is the piston area, 𝑃𝐿 is the difference in pressure between the chambers, 𝑓 is the coefficient of thick contact, is the coefficient of aerodynamic elastic force, 𝐹𝐿 is the external disturbance injected into the system’s actuator. Servo valve is used in the system with the assumption of having a high response, the controller connected to the arrangement of the spool valve will be corresponding to the spool position and it is given by the following equation: 𝑥 𝑣 = 𝑘 𝑣 𝑢 (2) here the opening valve is expressed by 𝑥 𝑣, the coefficient of the servo valve is expressed by 𝑘 𝑣, and the input voltage by our system is having a double acting cylinder by assuming it is a symmetrical piston area and volume for each port are similar. Thus, the dynamic of cylinder oil flow is given by the following equation: 𝑄 𝐿 = 𝑃̇ 𝐿 + 2𝛽𝑠 𝑣 𝑥̇ 𝑝 (3) where, 𝑄 𝐿 is the difference between supplied flow rate to the chambers, 𝛽 is the effective bulk modulus of the fluid and 𝑣 is the volume of the chamber. Thus, the difference of the flow rate 𝑄 𝐿 to the chambers is given as the following: 𝑄 𝐿 = 2𝛽 𝑣 [𝑐 𝑑 𝑤√ 𝑃 𝑎−𝑃 𝐿 𝜌 𝑥 𝑣 − 𝑘𝑙 𝑃𝐿] (4) The coefficient of the volumetric stream of the valve port is expressed by 𝑐 𝑑, the supply pressure expressed by 𝑃𝑎 , the oil density is expressed by 𝜌 and the coefficient of internal leakage between the cylinder chambers by 𝑘𝑙. Let,𝑥1 = 𝑥 𝑝, 𝑥2 = 𝑥̇ 𝑝 and 𝑥3 = 𝑃𝐿 𝑥̇1 = 𝑥̇ 𝑝 = 𝑥2 (5) 𝑥̇2 = 𝑥̈ 𝑝 (6) referring to (1), 𝑥̈ 𝑝 = 𝑆 𝑚 𝑃𝐿 − 𝑓 𝑚 𝑥̇ 𝑝 − 𝑘 𝑚 𝑥 𝑝 − 𝐹 𝐿 𝑚 (7) thus, 𝑥2 = 𝑆 𝑚 𝑃𝐿 − 𝑓 𝑚 𝑥̇ 𝑝 − 𝑘 𝑚 𝑥 𝑝 − 𝐹 𝐿 𝑚 (8) 𝑥̇3 = 𝑃̇ 𝐿 (9) from (3), 𝑃𝐿 = 𝑄 𝐿 − 2𝛽𝑠 𝑣 𝑥̇ 𝑝 (10)
  • 3. TELKOMNIKA ISSN: 1693-6930 ◼ Optimization of PID for industrial electro-hydraulic... (Mohammed Maged Abdullah ALQadasi) 2627 substituting (4) into (10) 𝑃𝐿 = 2𝛽𝑠 𝑣 𝑐 𝑑 𝑤√ 𝑃 𝑎−𝑃 𝐿 𝜌 𝑥 𝑣 − 2𝛽𝑠 𝑣 𝑘𝑙 𝑃𝐿 − 2𝛽 𝑣 𝑥̇ 𝑝 (11) from the previous equations we can get that the differential equations governing the dynamics of electro-hydraulic actuator servo system with external disturbance injected to its actuator is given as the following: 𝑥̇1 = 𝑥2 (12) 𝑥̇2 = − 𝑘 𝑚 𝑥1 − 𝑓 𝑚 𝑥2 + 𝑆 𝑚 𝑥3 − 𝐹 𝐿 𝑚 (13) 𝑥̇3 = − 𝑠 𝑘 𝑐 𝑥2 − 𝑘 𝑙 𝑘 𝑐 𝑥2 + 𝑐 𝑘 𝑐 √ 𝑃 𝑎−𝑃 𝐿 𝜌 𝑘 𝑣 (14) 𝐹𝑜 is the external disturbance given to the system and it can be constant or a time varying signal. Table 1 shows the parameters of electro hydraulic actuator system. Table 1. EHA system parameters [11] Symbol Description Value 𝑚 Load at the EHA rod 0.33 N𝑠2 /𝑐𝑚 𝑠 Piston Area 10 𝑐𝑚2 𝑓 Coefficient of vicious friction 27.5 Ns/cm 𝑘 Coefficient of aerodynamic elastic force 1000 N/cm 𝑤 Valve port width 0.05 cm 𝑃𝑎 Supply pressure 2100 𝑁/𝑐𝑚2 𝑐 𝑑 Coefficient of volumetric flow of the valve port 0.63 𝜌 Oil density 8.87× 10−7 𝑁𝑠2 /𝑐𝑚4 𝑘𝑙 Coefficient of internal Leakage 2.38× 10−3 𝑐𝑚5 /𝑁𝑠 𝑘 𝑣 Coefficient of servo valve 0.017 cm/N 𝑘 𝑐 Coefficient involving bulk modulus and EHA volume 2.5× 10−4 𝑐𝑚5 /𝑁 𝐹𝑜 External disturbance 3500 N 2.1. Controller Design and Simulation In this section, three controller schemes PID, PID-PSOGSA and MRAC are proposed and described. The following controllers designed requirements have been made to examine the performance of the controller strategies for the displacement of the pistonpiston 𝑥1, when there is an external disturbance injected to the system. 𝐹𝑜 is an external disturbance that will be injected to the system’s actuator as perturbations to the EHA system. The signal of 𝐹𝑜 is used to examine the response of the controllers. Constant value of signal 𝐹𝑜=3500 N is added as a perturbation to the system actuator. 2.1.1. PID Controller The popularity of PID controller can be attributed partly to their robust performance in a wide range of operating conditions and partly to their functional simplicity [12], which allows engineers to operate them in a simple, straightforward manner. PID algorithm consists of three basic coefficients, 𝐾𝑃 proportional, 𝐾𝑖 integral and 𝐾𝑑 derivative which are varied to get optimal response. In order to get better performance of the PID controller in any system the three parameters of the controller 𝐾𝑃 ,𝐾𝑖 and 𝐾𝑑 must be tuned. This classical method for determining the parameters of the PID controller was presented by Ziegler and Nichols in 1942, and it is still widely used until today [13]. Figure 1 shows the simulation model of the EHA system with PID controller.
  • 4. ◼ ISSN: 1693-6930 TELKOMNIKA Vol. 17, No. 5, October 2019: 2625-2635 2628 Figure 1. The simulation model of the EHA with PID controller 2.1.2. MRAC Controller MRAC is one type of the adaptive controllers. It is been initially proposed to take care of an issue, where the details are given in terms of a reference model that characterize the wanted behaviour of the closed-loop system. This is a necessary approach for adaptive control. Figure 2 shows the simulation model of the EHA system with MRAC. Figure 2. The simulation model of the EHA with MRAC 2.2. PSOGSA Algorithm The main goal of PSOGSA algorithm is to locate the best outcome among all the conceivable arrangements in the result (optimal solution) [14]. PSOGSA algorithm is a combination of two algorithms which are Particle Swarm Optimization (PSO) and Gravitational Search Algorithm (GSA). The main idea is to integrate the ability of exploitation in PSO with the ability of exploration in GSA to synthesize both algorithms strength [15]. 2.2.1. PSO Algorithm It has proposed by Kennedy and Eberhart 1995, as an evolutionary computation technique [16]. It is based on a randomly initialized population and searches for optimal iteration-to-iteration updating. In the literatures there are some studies done the optimization for PID controller using PSO algorithm [17, 18]. In order to solve many problems in various systems one of those problems is nonlinearity issues of the EHA system such as the internal leakage, fluid flow expression through the servo valve and the friction. Most of the researchers and engineers
  • 5. TELKOMNIKA ISSN: 1693-6930 ◼ Optimization of PID for industrial electro-hydraulic... (Mohammed Maged Abdullah ALQadasi) 2629 prefer to use PID controllers in control applications because it could develop many features in the execution of the system, for example, rise time, settling time, overshoot, and the unfaltering state mistake, which makes the system more effective. Figure 3, shows the general process flowchart of the PSO technique [19]. Start Initializing particles with a random position and velocity Evaluate each particles Compare and update local best position Compare and update global best position Update velocity and position Stopping Criteria Meet? End Yes No Step 2 Step 3 Step 1 Step 4 Figure 3. Flowchart of the PSO technique The arrangement of the procedure is expressed as follows. To begin with, the generation of beginning conditions for looking point, the state of each particle and the speeds 𝑉𝑖 produced randomly inside the predetermined range, now Pbest will be considered for the best searching point in the particles.While the best-assessed parameter of Pbest will be set to Gbest and the put away parameter will be the molecule number with the best parameter as in Step 1. 2.2.2. GSA Algorithm It is based on Newton's Law of Gravity and mass interaction [20]. In this algorithm, the searcher agents survey the masses that interact with each other using the law of gravity and law of motion. Moreover, the gravitational constant decreased with time to arrange the accuracy of the search, which defined as the most significant feature of the GSA [21]. Figure 4, shows the general process flowchart of the GSA technique. The arrangement of the procedure expressed as follows; the places of the N number of operators introduced arbitrarily. For minimization or boost issues, the wellness advancement performed by assessing the best and most exceedingly bad wellness for all specialists at every emphasis [22]. Gravitational constant G is computed at iteration t. Gravitational and idleness masses for every specialist are computed at emphasis t. Acceleration of the 𝑖 𝑡ℎ operators at cycle t is determined, position and the velocity of the agents at the next cycle (t+1) are determined, stages 2 to 6 are repeated until the cycles reaches them maximum limit and wellness value at
  • 6. ◼ ISSN: 1693-6930 TELKOMNIKA Vol. 17, No. 5, October 2019: 2625-2635 2630 the last iteration is figured as the worldwide wellness while the position of the comparing operator at determined measurements is figured as the worldwide arrangement of that specific issue. Figure 4. Flowchart of the GSA technique 2.2.3. PSOGSA Algorithm Figure 5, shows the general process flowchart of the GSA technique and the arrangement of the procedure expressed as the follows, all agents haphazardly introduced. Each agent considered as an applicant arrangement after initialization, Gravitational power, gravitational steady, and resultant powers among specialists are determined, from that point forward, the increasing speeds of particles are characterized [23]. In every cycle and the best solution so far will be updated, then the velocities of all agents will be determined with the position as well finally the process of updating velocities and positions will be stopped by meeting an end criterion [24, 25]. The parameters used in the PSOGSA are as follows: − Number of particles: 25, − Dimension of the problem: 3, − Number of maximum iterations: 50, Figure 6 illustrates the block diagram of the PID controller with PSOGSA algorithm. Figure 5. Flowchart of the PSOGSA technique Figure 6. PID controller tuning based on PSOGSA algorithm for EHA system
  • 7. TELKOMNIKA ISSN: 1693-6930 ◼ Optimization of PID for industrial electro-hydraulic... (Mohammed Maged Abdullah ALQadasi) 2631 3. Results and Analysis PID controller has been applied to the Electro-hydraulic actuator system, where it was tuned using the Ziegler-Nichols method. An external disturbance was applied to the system too (𝐹𝑜= 3500 N), to examine the robustness of the controller in piston 𝑥1 positioning, the output response of the system is shown in Figure 7. Figure 7. Conventional PID response when 𝐹𝑜 = 3500N In Figure 7, the system is not showing an efficient response where it has shown that in the beginning there was an oscillation. Moreover, when the system is changing from one point to another one the response does not follow the reference trajectory perfectly, it is showing some instability in the system. To see how PSOGSA is efficient some remarks were noted as follow. In PSOGSA, the quality of solutions (fitness) is considered in the updating procedure. The iterations near to good solutions try to attract the other iteration, which is exploring the search space. When all iterations are near to a good solution, they move very slowly. In this case, the GBest help them to exploit the global best. PSOGSA use a memory (GBest) to save the best solution has found so far, so it is accessible. This paper aimed to optimize the system with different values of iteration (T) and particles (N) to see clearly to performance of the system and the changes that will happen to the system response when an external disturbance is applied to the system, where the external disturbance value that been used here is 𝐹𝑜 = 3500 N, the responses of the system are showing in Figures 8, 9 and 10. The optimization for the system started with a small number of particles and iterations, where the system response has shown a good improvement compared to the conventional PID response. However, it is still not an efficient response where it is still has some over and under shoots. Moreover, it produces errors when the position of the system changed. As shown in Figure 9, the system response has improved more than the previous one where the overshoot minimized to zero and the settling time becomes faster that means when the number of particles and iterations increased the system response becomes more stable and accurate. When the number of iteration and particles increase the optimization algorithm will have a bigger search space to find the best solution so far for the system (Global optimum), but also it has some noise appears when the system response changes from one position to another one. In Figure 10, the response of the system in the last experiment has shown the system becomes more accurate and the performance has improved by minimizing the overshoot, settling time, and rise time. Moreover, it has a better tracking performance in following the reference trajectory. In this paper, two controllers have been used which are PID and adaptive MRAC. The PID controller was applied to the electrohydraulic actuator (EHA) system two times first as Conventional PID tuned by Ziegler-Nichols method and the second time using PSOGSA Algorithm. Where an adaptive controller MRAC has been used with the EHA system for comparison with the PID controller, the responses of the controllers and the comparison is shown in Figure 11.
  • 8. ◼ ISSN: 1693-6930 TELKOMNIKA Vol. 17, No. 5, October 2019: 2625-2635 2632 Figure 11 shows that all the controllers ha ve the capability to control the piston position of the EHA system but with different level of noise, osculation and instability, overall it shows that the best performance was done by the PID-PSOGSA where it shows a better response than other controllers with a less overshoot, undershoot, rise time and settling time also with a fast response for the system when it is changed from one position to another one. Figure 8. The response of the system with PID-PSOGSA when the Particles=5 and iterations=10 Figure 9. The response of the system with PID-PSOGSA when the Particles=30 and iterations=15
  • 9. TELKOMNIKA ISSN: 1693-6930 ◼ Optimization of PID for industrial electro-hydraulic... (Mohammed Maged Abdullah ALQadasi) 2633 Figure 10. The response of the system with PID-PSOGSA when the Particles=25 and iterations=50 Figure 11. Response of the system with CPID, PID-PSOGSA and MRAC when 𝐹𝑜 = 3500 N The optimization procedure started with 5 particles 10 iterations, then increased to 15 particles 30 iterations and lastly 25 particles and 50 iterations. The reason for increasing the number of particles and iterations is to get the optimal solution for the system. Moreover the idea of the particles and iterations is that for each 5 particles, 10 iterations are going to move around it in the search space then it will take the best solution so far among them and continue the same process until it gets the global best fitness of the system overall as it is shown in the following SSE Table 2. In the SSE table, the values of the Global best fitness are shown in each optimization loop as it is illustrated.
  • 10. ◼ ISSN: 1693-6930 TELKOMNIKA Vol. 17, No. 5, October 2019: 2625-2635 2634 Table 2. SSE Particles 5 10 15 20 25 10 1.6974 1.8437 1.1818 9.5420 1.5201 20 2.2395 1.2720 1.3165 4.3583 4.1127 30 1.6654 1.3324 3.4051 6.1781 2.3875 40 1.5356 5.4396 8.8156 2.7457 1.6182 50 2.3414 7.7045 5.9921 2.4633 1.6477 4. Conclusion In this paper, three controllers such as PID, PID-PSOGSA and MRAC are successfully designed. Based on the results and the analysis, a conclusion has been made that comparison of CPID, PID-PSOGSA and MRAC controllers in term of the best performance by responding to the changes of the system positions with external disturbance controllers have shown the ability of controlling the nonlinear electro-hydraulic actuator displacement of the piston and fulfilled all the design requirements. The responses of each controller were plotted in one window. Simulation results in Figure 10 and Figure 11 shows that PID-PSOGSA controller has better performance compared to the PID and MRAC controllers. The PSOGSA algorithm has made a significant improvement in the system. Further improvement needs to be done for the modern controller MRAC by optimizing it using PSOGSA algorithm in order to improve the response of the EHA systems. Acknowledgements The authors would like to acknowledge Universiti Teknologi Malaysia (UTM), Universiti Malaysia Perlis (UniMaP) and Ministry of Higher Education (MOHE) of Malaysia under FRGS Grant No. 4F817. Their support is gratefully acknowledged References [1] Jovanovic V, Djuric A, Karanovic V, Stevanov B. Applications of electro-hydraulics actuators. SoutheastCon 2016. 2016. [2] Soon C, Ghazali R, Jaafar H, Syed Hussien S, Md. Sam Y, Rahmat, M. Controller Parameter Optimization for an Electrohydraulic Actuator System based on Particle Swarm Optimization Technique. Jurnal Teknologi. 2016; 78(6-13). [3] Ghazali, R., Sam, Y., Rahmat, M., Zulfatman and Hashim, A. (2012). Simulation and Experimental Studies on Perfect Tracking Optimal Control of an Electrohydraulic Actuator System. Journal of Control Science and Engineering, 2012: 1-8. [4] Kansit S, Assawinchaichote W. Optimization of PID Controller Based on PSOGSA for an Automatic Voltage Regulator System. Procedia Computer Science. 2016; 86: 87-90. [5] Has Z, Rahmat M, Husain A, Ishaque K, Ghazali R, Ahmad M, Sam Y, Rozali S. Robust Position Tracking Control of an Electro-Hydraulic Actuator in the Presence of Friction and Internal Leakage. Arabian Journal for Science and Engineering. 2013; 39(4): 2965-2978. [6] Li Xu-zhou, Yu Fei, Wang You-bo. PSO Algorithm based Online Self-Tuning of PID Controller. Conference: Computational Intelligence and Security, 2007 International Conference on IEEE Xplore. 2007: 128-132. [7] SM Othman, MF Rahmat, Sahazati Md. Rozali. PID Parameters Optimization Using PSO Technique for Nonlinear Electro Hydraulic Actuator PID Parameters Optimization Using PSO Technique for Nonlinear Electro Hydraulic Actuator. Jurnal Teknologi. 2015; 77(28): 67–72. [8] CS Chong. Optimization of sliding mode control using particle swarm algorithm for an electro- hydraulic actuator system. Journal of Telecommunication, Electronic and Computer Engineering. 2016; 8(7): 71–76. [9] KJ Astrom, B Wittenmark. Adaptive Control, 2nd edition Canada: Addison-Wesley: 1995. [10] KJ Åström, T Hägglund. Advanced PID Control. Research Triangle Park, NC: ISA- The Instrumentation, Systems, and Automation Society, 2006. [11] Othman S, Rahmat M, Md Rozali S, Salleh S. PID Parameters Optimization using PSO Technique for Nonlinear Electrohydraulic Actuator. Jurnal Teknologi. 2015; 77(28). [12] A Jalilvand, A Kimiyaghalam, A Ashouri, H Kord. Optimal Tuning of PID Controller Parameters on a DC Motor based on Advanced Particle Swarm Optimization Algorithm. (IOTPE). International Journal on Technical and Physical Problems of Engineering. 2011; 3(4): 10-17. NT
  • 11. TELKOMNIKA ISSN: 1693-6930 ◼ Optimization of PID for industrial electro-hydraulic... (Mohammed Maged Abdullah ALQadasi) 2635 [13] Ashish Kumar, Gauri Shankar. Priority based Optimization of PID Controller for Automatic Voltage Regulator System using Gravitational Search Algorithm. 2015 International Conference on Recent Developments in Control, Automation and Power Engineering (RDCAPE). 2015. [14] S Mirjalili, S Zaiton, M Hashim. A New Hybrid PSOGSA Algorithm for Function Optimization. IEEE. ICCIA 2010. Malaysia. 2010: 374-377 [15] Radosavljevic J, Arsic N, Jevtic M. Optimal Power Flow using Hybrid PSOGSA Algorithm. 2014 55th International Scientific Conference on Power and Electrical Engineering of Riga Technical University (RTUCON). 2014. [16] AJ Kennedy, RC Eberhart. Particle Swarm Optimization. IEEE International Conference on Neural Networks. Perth, Austrailia. 1995. [17] Solihin M, Tack L, Kean M. Tuning of PID Controller Using Particle Swarm Optimization (PSO). International Journal on Advanced Science, Engineering and Information Technology. 2011; 1(4): 458. [18] Wonohadidjojo D, Kothapalli G, Hassan M. Position Control of Electro-hydraulic Actuator System Using Fuzzy Logic Controller Optimized by Particle Swarm Optimization. International Journal of Automation and Computing. 2013; 10(3): 181-193. [19] S Md Rozali, M Fua’ad Rahmat, AR Husain. Performance Comparison of Particle Swarm Optimization and Gravitational Search Algorithm to the Designed of Controller for Nonlinear System. Journal of Applied Mathematics. 2014. 1–9. [20] E Rashedi, H Nezamabadi-pour, S Saryazdi, GSA: A Gravitational Search Algorithm, Information Sciences. 2009; 179: 2232-2248. [21] Sabri N, Puteh M, Mahmood M. An overview of Gravitational Search Algorithm utilization in optimization problems. 2013 IEEE 3rd International Conference on System Engineering and Technology. 2013. [22] Prasanta Ro, Manashita Borah, Lalbahadur Majhe, Nikita Singh. Design and Implementation of FOPID Controllers by PSO, GSA and PSOGSA for MagLev System. 2015 International Symposium on Advanced Computing and Communication (ISACC). 2015. [23] Mahmoudi S, Aghaie M, Bahonar M, Poursalehi N. A novel optimization method, Gravitational Search Algorithm (GSA), for PWR core optimization. Annals of Nuclear Energy. 2016; 95: 23-34. [24] Roy P, Borah M, Majhi L, Singh N. Design and implementation of FOPID controllers by PSO, GSA and PSOGSA for MagLev system. 2015 International Symposium on Advanced Computing and Communication (ISACC). 2015. [25] SM Othman, MF Rahmat, SM Rozali, Z Has, AFZ Abidin. Optimization of Modified Sliding Mode Controller for an Electro-hydraulic Actuator system with Mismatched Disturbance. International Journal of Electrical and Computer Engineering. 2018; 8(4): 31–43.