ArticlePDF Available

Performance Evolution of Different Optimal Controllers for Controlling AVR System

Authors:

Figures

Content may be subject to copyright.
Performance Evolution of Different Optimal Controllers for Controlling AVR System
Mohamed Jasim Mohamed , Layla H. Abood*
Control and Systems Engineering Department, University of Technology, Baghdad 10066, Iraq
Corresponding Author Email: 60066@uotechnology.edu.iq
Copyright: ©2023 IIETA. This article is published by IIETA and is licensed under the CC BY 4.0 license
(http://creativecommons.org/licenses/by/4.0/).
https://doi.org/10.18280/jesa.560608
ABSTRACT
Received: 14 August 2023
Revised: 28 October 2023
Accepted: 7 November 2023
Available online: 28 December 2023
The main issue in electrical system is providing a stable voltage values in order to obtain
best devices performance for this reason controlling the automatic voltage regulation
(AVR) system becoma more helpful to achieve this requirments, in this paper three
controllers are suggested for maintaining the terminal voltage level value of the generator
part in AVR system that supplied to custumers, these controllers are (Conventional PID,
ArcTan PID and Nonlinear PID), all gains of these controllers is tuned by using an
intelligent sun flower optimization (SFO) algorithm. The objective of the design is finding
suitable values of these gains that give a stable response based on minimizing error value
and testing it using the Integral Time Absolute Error (ITAE) fitness function, the numerical
results exhibited that the ArcTan PID controller give the best results values with a lower
settling time (0.698) and its faster than conventional PID 5.034 % and faster than nonlinear
PID by 5.163% for 5 second simulation time also its reach its peak value in 0.513 sec. and
an expectable overshoot value equal to 0.513 with a small error value (0.000645) at its
steady state case and then small error value when working at normal state without any
disturbance or any uncertainty cases applied but when a disturbances signal is applied
with a value equal to ± 0.3 to the system, the NLPID and the conventional PID presents a
best response by returning the system to its desired value in just 2 second in the two cases
applied and when change the gain values of two parts of AVR system( amplifier & sensor)
the NLPID behaves as a the more suitable one and give a superior robust performance in
facing this unwanted signals and then a desired response is achieved after small period
time with satisfied and acceptable values for woring in this enviroment.
Keywords:
AVR system, terminal voltage, PID, sun
flower optimization algorithm
1. INTRODUCTION
In power system, stability of the supplied voltage value is
regarded as a major and very important issue in order to
achieve quality of customer requirements and to protect any
equipments and devices from any fluctuations may happen
which is reflected on their performance an may be could not
work again, for this reason using automatic voltage regulator
(AVR) will increase the reliability of power system by
regulating the boundaries of the terminal voltage in the
generator to a suitable level. The major challenge of AVR
system will be facing the variations of costumer loads and
working with any complex power system. Therefore, various
controllers have been suggested to maintain AVR systems to
obtain a stable behavior with best evaluations parameters [1].
Different studies have suggested various controllers' types
for controlling AVR system and solving the terminal voltage
regulation issue like using the PID classical controller due to
its simple structure with the benefits of using the new
optimization algorithms, in Çelik and Öztürk [2], a
combination between simulated annealing algorithm and
symbiotic organisms algorithm is suggested for tune the PID
controller gains to enhance its performance while in Mosaad
et al. [3] two controllers are adopted PID and PID with
acceleration PIDA; these two types are tuned using different
algorithms like Local Unimodal Sampling (LUS),Teaching
Learned Based Optimization (TLBO) and Harmony search
Algorithm (HSA) and a robustness test is done to check system
performance based on changing its load as happen in any
regulator circuits. In the study [4], a Tree-Seed Algorithm
(TSA) is used for tuning PID gains and various tests are done
to verify system response and enhance system tracking until
reach to a stable level while in the study [5], a two optimization
method is hybridized together the Simulated Annealing (SA)
and Gorilla Troops Optimization (GTO) with a novel cost
function is adopted for best optimal values choice. Other
studies proposes the generalized form of PID controller which
is named the Fractional order PID (FOPID) controller in this
type of controller gains will be five parameters, two values are
added with a fractional values [6, 7], Ayas and Sahin [8]
suggest a novel FOPID controller combined with fractional
filter which increase controller gains to seven parameters
which are all tuned using Sine Cosine Algorithm(SCA) and its
compared with different classical controller then two analysis
is done one of them is done by changing AVR system
parameter and the other is done by applying external
disturbances while in Mok and Ahmad [9] a modified
smoothed function algorithm (MSFA) is proposed with the
FOPID controller to enhance system regulating facility based
on different objective functions.
Journal Européen des Systèmes Automatisés
Vol. 56, No. 6, December, 2023, pp. 973-979
Journal homepage: http://iieta.org/journals/jesa
973
In this paper a comparison analysis is utilized for three
optimal proposed controllers (PID, NLPID, Arc Tan PID) and
these three controllers are adopted to reflect the benefits
gained when adding a nonlinear function or changing the
structure of the conventional controller to modify system
performance then a comparison analysis is utilized to show the
suitable controller that can be used for maintain AVR system.
The smart and unique SFO algorithm is firstly and efficiently
used with AVR system which it enhances its performance,
then test AVR system robustness by adding external
disturbances in two different periods and changing the
parameter values for the two parts of AVR system to specify
the robust controller based on its response and its transient
analysis. The paper is organized as indicated: Section 2
indicates the AVR system model while section 3 describes the
suggested controllers. Section 4 explains the SFO method for
choosing the optimal controllers gains, section 5 analyzes the
simulation results for all controllers then the conclusions are
presented in section 6.
2. AVR SYSTEM MODELLING
The essential idea of an AVR system is to retain the level of
terminal voltage in the generator in a stable and constant value.
AVR system has four essential parts: an amplifier, an exciter,
a generator, and a sensor, it's a closed loop system in which
the voltage value of the synchronous generator is checked by
sensor. The sensor voltage is the feedback that is modified and
smoothed to be tested and then compared with the reference
voltage, and then the error is evaluated by taking the difference
between the sensor voltage value and input voltage value. This
value of error was amplified and sent to the exciter to maintain
the current of the excitation in the exciter part. The exciter
modifies the current of the rotor field save the terminal voltage
value to reach to its accepted value wanted. These parts are
represented by equations that represent the transfer function
equations which are adopted to simulate the dynamic behavior
of an AVR system parts using Matlab/Simulink. Each part has
its gain and time constant appeared together in a first-order
equation and regarded as the transfer function for each part as
indicted below in Table 1 and its block diagram without using
any controller is shown in Figure 1 [10, 11].
Table 1. AVR system main parts [10, 11]
AVR Part
Gain Value
Transfer Fun.
Amplifier
Ka=10
Ka/sTa+1
Exciter
Ke=1
Ke/sTe+1
Generator
Kg=1
Kg/sTg+1
Sensor
Ks=1
Ks/sTs+1
Figure 1. Block diagram of AVR system
Eq. (1) below represents the AVR system transfer function
[11]:
󰇛󰇜
󰇛󰇜 

(1)
3. PROPOSED CONTROLLER DESIGNS
This section discuss the scheme of three different
controllers was adopted for controlling the terminal voltage
value and keeping it in a stable level by minimizing error value
and achieve a robust response, the controllers suggested are
tested in normal enviroment and when there is unwanted signal
applied to the system to verify there performance when use
another structures like use nonlinear function or ading arc tan
function.
3.1 Conventional PID controller with filter
A conventional proportionalintegralderivative (PID)
controllers are commonly adopted in different engineering
applications due to its simplicity and can give efficient results
by reducing the system error and obtain stable response values
[12, 13], the first term named proportional will calculate the
controller output depending on the proportional error value,
with a high coefficient value, in this case the PID controller
will behave more fastly and give a faster target value. The
integral error will depend on the integral of the error value then
calculated for the error found and for its duration value, in this
case the integral appraises time, it can find the current error
and the past error values in which the proportional part alone
cannot find it. Higher integral value can to minimize error
levels in the steady state, the last term is the derivative that
depends on the slope of detected error as ist variation during
working over time, it is adopted for expect system response
then modify its performance by regulating the settling time and
system stability, the PID transfer function equation is shown
in Eq. (2) below and its block diagram in Figure 2.
󰇛󰇜 󰇛󰇜 󰇛󰇜

󰇛󰇜

(2)
Figure 2. PID controller block diagram
3.2 ArcTan PID controllers with filter
The use of different mathematic relations like trigonometric,
anti trigonometric and hyperbolic functions equations enhance
the system behavior and give accurate and stable response [14]
due to this many researcher adopts different types of these
equations, in this paper the second type was done by utilizing
the ARC Tan PID control law which is represented by
changing the integral for the error function in the conventional
PID control law with an integral for the arc tan relation to the
error, as shown in equation. When increasing system
974
complexity the conventional PID controller is not sufficient
enough to save system dynamics stable and constant this will
make the control signal not able to track the desired value
needed efficiently and may attenuate system performance,
according to this adopted controller suggests to use the arc tan
of error value and the ARC Tan PID controller transfer
function is explained in Eq. (3) [15]:
󰇛󰇜 󰇛󰇜 󰇛󰇜


󰇛󰇜

(3)
where, γ is design parameter.
3.3 The nonlinear PID controller with filter
The Nonlinear PID controller has been developed to get a
best satisfied response [16] for the nonlinear system, where it
uses on each term of the linear PID controller a nonlinear
function f(.) which is a nonlinear formula of sign function in
which it will indicate whether the relation is positive, negative,
or zero. For the function f(x) on an period equal to 1 , the sign
is positive if f(x)>0 for all x in 1 , the sign is negative if f(x)<0
for all in 1, while the exponential function is as its name
suggests, involves exponents, it has a function with a constant
as its base and a variable as its exponent but not the other way
round, the exponention function of the error and its derivative
and its integral as given below:
󰇛󰇜
󰇛󰇜
󰇛󰇗󰇜
󰇛󰇜
(4)
󰇛󰇜 󰇛󰇜󰇛󰇜
(5)
󰇛󰇜  
󰇛󰇜
(6)
for n=1, 2, 3.
where, β could bee ,󰇗, or ∫e dt, , the function kn(β) is
a positive term with variables    . For
enhance the nonlinear controller sensitivity for small errors
values, the nonlinear variable kn(β) is utilized. For low error
values close to zero, the value of the nonlinear term kn(β)
approaches the upper bound kn1+kn2/2, and for large valuesof
error, the nonlinear gain term kn(β) approaches the lower
bound kn1, this explains the boundaries of nonlinear gain term
kn(β), it is laid in the region 󰇟  
󰇠. The equations
of nonlinear PID controller are shown below [17]:
󰇛󰇜 󰇛󰇜 󰇛󰇜
(7)
Derivative term
󰇗󰇛󰇜

󰇛󰇜

(8)
󰇛󰇗󰇜  
󰇛󰇗󰇜
(9)
Integral term
󰇛󰇜  
󰇛󰇛󰇜󰇜
(10)
󰇛󰇜 󰇛󰇜󰇛󰇜
(11)
󰇛󰇗󰇜 󰇛󰇗󰇜󰇗󰇛󰇗󰇜
(12)
󰇛󰇜󰇜 󰇛󰇜󰇜󰇛󰇜󰇜
(13)
󰇛󰇜
󰇛󰇜
󰇛󰇗󰇜 󰇛󰇜
(14)
4. SUNFLOWER OPTIMIZATION ALGORITHM
The sunflower optimization method is regarded as a new
tuning algorithm, it is a population-based algorithm presented
in the study [18], it is used in this study due to its systematic
process and smart flow which can guarantee better
exploitation and exploration capability and this can be
reflected on enhance system efficiency and decreased
computational time process. SFO simulate the sunflowers
movement to the sunlight direction by using the pollination
between near sunflowers, if the space between them and sun
increases, the intensity of radiation will minimize and vice
versa based to equations below:
 

(15)
where, Spower is the sun power, and Srad depicts the sun
radiation intensity that depends on the solar intensity and the
square of distance (d) between sun and the palnt. Every
sunflower movement direction to the sun is expressed by:


(16)
i=1, 2, 3, 4, ……. n.
where, Xi and X* are the present and best sunflowers places, n
explains the size of population; every one sunflower is moved
by (di) distance to the sun path as indicated:
󰇛 󰇜 
(17)
where, λ is the sunflowers' inertial displacement, (‖+-1‖)
represents the probability of pollination of two near flowers.
Each sunflower’s step is specific and it is as shown:
   
(18)
The places of the sunflower are being within the boundaries'
Xmin and Xmax, where Xmin and Xmax explain the lowest and
highest levels respectively. Npop represents the size of
population and the equation below indicates the next
population towards the sun:

(19)
The SFO algorithm like the other swarm intellegent
algorithms suffers from slow convergence and it can be
trapped easily in local minima. The SFO flow chart is shown
in Figure 3 below.
975
Figure 3. The SFO algorithm flowchart
5. SIMULATION RESULTS
The simulation analysis of the AVR system based on
various optimal controllers is discussed in this section; the
three controllers are studied and investigated to obtain a stable
and robust system response based on SFO algorithm, Table 2
below lists the SFO algorithm parameter and the AVR system
block diagram is indicated in Figure 4.
Table 2. SFO algorithm parameter
Description
Value
Sunflower numbers
20
pollination rate
0.05
mortality rate
0.1
Maximum number of iteration
100
Figure 4. Block diagram of AVR based on SFO algorithm
For efficient monitoring and tracking to the desired
response and to achieve best controlling to the terminal voltage
value, an Integral Time Absolute Error (ITAE) function [19]
is adopted as a fitness function, it is represented by a
mathematical formula that depends on error value calculated
between desired and actual values wanted and the instanteous
time when running the algorithm to find the optimal prameters,
its variables are the error and the time as indicated in Eq. (19),
it is adopted as a cost function [20, 21] to test the error when
the SFO is run until reach to the most suitable gains values and
that make the sysetm give a stable wanted behavior, as
indicated in Figure 5 below.


(20)
Figure 5. AVR system response for the three different
controllers
The optimal gains of all controllers are listed in Table 3, its
arranged for each controller based on its structure indicated in
section 3 and all these gains are calcualted using the SFO
algorithm.
Table 3. Optimal gains of suggested controllers
Controller
Type
Kp
Ki
Kd
N
γ
Con_PID
0.20868
5.65316
0.25490
100.0
-
ArcTan_PID
0.26574
7.53114
0.29308
100.0
1
NL_PID
Kp1
0.106797
Kp2
3.31709
μp
0.5367
αp
0.77941
Ki1
0.00805
Ki2
9.0
μi
1.76899
αi
0.86079
Kd1
0.76485
Kd2
0.02617
μd
0.00284
αp
0.64616
100.0
-
The step response analysis in Table 4 is used to demonstrate
the evaluation parameters for the controllers used with AVR
system.
Table 4. Evaluation parameters for all controllers
Evaluation
Parameter
Con_PID
ArcTan_PID
NL_PID
Rise time
0.425
0.366
0.332
Over shoot /
Under shoot
%
3.25
4.808
3.16/8.24
Peak Time
0.589
0.513
0.4/0.598
Settling time
0.735
0.698
0.736
Steady state
Error
0.000727
0.000645
0.00130
ITAE
0.034456954
0.030291026
0.037403491
976
As indicated in Table 4 the ArcTan PID controller have the
best performance when it is compared to the two other
controllers used, it is superior in its rise time but it has an
overshoot higher than others but it is faster in reaching to the
desired value with a lower settling time (0.698 sec.) even there
is an over shoot value with (4.808), with a smaller error value
and a low ITAE (0.030291026) while the NLPID controller
have a higher error value (0.00130) also a higher ITAE
(0.037403491) also its suffer from overshoot and undershot
value at its start working then reach to settling time at (0.736
sec.), finally the conventional PID will have a higher rise and
settling time with acceptable overshoot value (3.25), due to
this the ArcTan is considered as the best controller when the
simulation is done with normal environment without any
disturbances or any change in its parameters this in fact return
to the use of the mathematic anti trigonometric relation
(ArcTan) also to the best values tuned using the intelligent
SFO algorithm. Then to test the controllers robust response
two steps will done the first one is when the AVR system
terminal voltage generated from generator part is increased or
decreased during real working and this issue will translated by
applying an unexpected increase or decrease in its desired
value due to any reason may happen during real working of
the AVR system, two types of signals is applied as an external
disturbance in positive and negative values (± 0.3 volt) in two
different time periods as shown in Figure 6.
(a)
(b)
Figure 6. a) Add +0.3 volt at t=3 sec; b) Add -0.3 volt at t=2
sec
The second step is done by changing the gain value of the
sensor and the amplifier parts from the AVR system by a value
equal to ± 25% from its original values to see the behavior of
the controllers at this condition, the response of the controllers
is indicated in Figure 7.
(a)
(b)
(c)
(d)
Figure 7. a) - 25% in amplifier gain; b)+25% in amplifier
gain; c) - 25% in sensor gain; b) +25% in sensor gain
amplifier
It is obvious from Figure 6 the PID and nonlinear PID give
a robust response as shown, they are need 2 second to return
to their responses in the two cases of adding disturbances
signal(Positive ,Negative), this small value in not sensed when
the system is in continues supply for the terminal voltage in
977
long time periods while in Figure 7 when changing the
amplitude of the gain of two parts of AVR system(amplifier
and sensor) the NLPID controller show the best robust
response when compared with Conventional PID and the
ArcTan PID controllers, it suffer from little fluctuation in its
value but it face this change and give a best response after
acceptable time period.
6. CONCLUSIONS
In this study, three types of controller's schemes are
presented for controlling AVR system with the benefits use of
a smart SFO algorithm to regulate the supplied voltage from
AVR system by adopting ITAE function for minimizing error
value during the whole simulation process. The comparison
between these controllers is utilized; ArcTan controller is
superior in different evaluation parameters with a small
settling time equal to 0. 698 as compared with other controllers
and an acceptable overshoot value equal to 0.408 also a small
eeror valu noticed at its steady state with a value equal to
0.000645, all these evaluation parameter is appeared on its
efficient system response. Then for check their performance
in facing different signal regarded as a disturbances signal and
the changing of its parameter value during supply voltage for
system distribution, a positive and negative disturbances
signals is given to the AVR system and their values are ± 0.3
v in two period (t=2 sec., t=3 sec.); the nonlinear PID
controller and the conventional PID give a best behavior in
solving these matter in 2 sec. and returning the system to its
wanted voltage level value and reflecting a stable desired
response, and when changing the gain of two of AVR system
parts (amplifier and sensor) with a value equal to ± 25% from
its original values, the NLPID controller fix this issue after a
small time duration. Finallly for future work different ideas
can be utilized to enhance system effeciency like using a
cascade controller structure or use an intelligent method
combined with convention controller or use another more
recent optimization algorithm which can give best tunable
gains values in which it can be reflected on system
performance.
REFERENCES
[1] Abood, L.H., Oleiwi, B.K. (2021). Design of fractional
order PID controller for AVR system using whale
optimization algorithm. Indonesian Journal of Electrical
Engineering and Computer Science, 23(3): 1410-1418.
[2] Çelik, E., Öztürk, N. (2018). A hybrid symbiotic
organisms search and simulated annealing technique
applied to efficient design of PID controller for automatic
voltage regulator. Soft Computing, 22: 8011-8024.
https://doi.org/10.1007/s00500-018-3432-2
[3] Mosaad, A.M., Attia, M.A., Abdelaziz, A.Y. (2018).
Comparative performance analysis of AVR controllers
using modern optimization techniques. Electric Power
Components and Systems, 46(19-20): 2117-2130.
https://doi.org/10.1080/15325008.2018.1532471
[4] se, E. (2020). Optimal control of AVR system with
tree seed algorithm-based PID controller. IEEE Access,
8: 89457-89467.
https://doi.org/10.1109/ACCESS.2020.2993628
[5] Alghamdi, S.; Sindi, H.F.; Rawa, M.; Alhussainy, A.A.;
Calasan, M.; Micev, M.; Ali, Z.M.; Abdel Aleem, S.H.E.
(2022). Optimal PID controllers for AVR systems using
hybrid simulated annealing and gorilla troops
optimization. Fractal and Fractional, 6(11): 682.
https://doi.org/10.3390/fractalfract6110682
[6] Abood, L.H., Haitham, R. (2022). Design an optimal
fractional order PI controller for congestion avoidance in
internet routers. Mathematical Modelling of Engineering
Problems, 9(5): 1321-1326.
[7] Abood, L.H., Ali, I.I., Oleiwi, B.K. (2022). Design a
robust fractional order TID controller for congestion
avoidance in TCP/AQM system. In 2022 26th
International Computer Science and Engineering
Conference (ICSEC), pp. 366-370.
https://doi.org/10.1109/ICSEC56337.2022.10049311
[8] Ayas, M.S., Sahin, E. (2021). FOPID controller with
fractional filter for an automatic voltage regulator.
Computers & Electrical Engineering, 90: 106895.
https://doi.org/10.1016/j.compeleceng.2020.106895
[9] Mok, R., Ahmad, M.A. (2022). Fast and optimal tuning
of fractional order PID controller for AVR system based
on memorizable-smoothed functional algorithm.
Engineering Science and Technology, an International
Journal, 35: 101264.
https://doi.org/10.1016/j.jestch.2022.101264
[10] Padiachy, V., Mehta, U., Azid, S., Prasad, S., Kumar, R.
(2022). Two degree of freedom fractional PI scheme for
automatic voltage regulation. Engineering Science and
Technology, an International Journal, 30: 101046.
https://doi.org/10.1016/j.jestch.2021.08.003
[11] Abood, L.H. (2022). Optimal modified PID controller for
automatic voltage regulation system. In AIP Conference
Proceedings, 2415(1): 030007.
https://doi.org/10.1063/5.0092583
[12] Hattim, L., Karam, E.H., Issa, A.H. (2018).
Implementation of self tune single neuron PID controller
for depth of anesthesia by FPGA. In New Trends in
Information and Communications Technology
Applications: Third International Conference, NTICT
2018, Baghdad, Iraq, Proceedings 3, pp. 159-170.
http://doi.org//10.1007/978-3-030-01653-1_10
[13] Shneen, S.W., Sulttan, M.Q., Jaber, M.H. (2020).
Variable speed control for 2Ph-HSM in RGS: A
comparative simulation study. International Journal of
Electrical and Computer Engineering, 10(3): 2285.
[14] Ali, E.H., Reja, A.H., Abood, L.H. (2022). Design hybrid
filter technique for mixed noise reduction from synthetic
aperture radar imagery. Bulletin of Electrical
Engineering and Informatics, 11(3): 1325-1331.
https://doi.org/10.11591/eei.v11i3.3708
[15] Al-shamarraie, S.A., Abbas, Y.K. (2012). Design of
electronic throttle valve position control system using
nonlinear PID controller. International Journal of
Computer Applications, 59(15): 27-34.
[16] Abood, L.H., Oleiwi, B.K., Humaidi, A.J., Al-Qassar,
A.A., Al-Obaidi, A.S.M. (2023). Design a robust
controller for congestion avoidance in TCP/AQM system.
Advances in Engineering Software, 176: 103395.
https://doi.org/10.1016/j.advengsoft.2022.103395
[17] Najm, A.A., Ibraheem, I.K. (2019). Nonlinear PID
controller design for a 6-DOF UAV quadrotor system.
Engineering Science and Technology, an International
978
Journal, 22(4): 1087-1097.
https://doi.org/10.1016/j.jestch.2019.02.005
[18] Gomes, G.F., da Cunha, S.S., Ancelotti, A.C. (2019). A
sunflower optimization (SFO) algorithm applied to
damage identification on laminated composite plates.
Engineering with Computers, 35: 619-626.
https://doi.org/10.1007/s00366-018-0620-8
[19] Abood, L.H., Kadhim, N.N., Abd Mohammed, Y. (2023).
Dual stage cascade controller for temperature control in
greenhouse. Bulletin of Electrical Engineering and
Informatics, 12(1): 51-58.
https://doi.org/10.11591/eei.v12i1.4328
[20] Abd Mohammed, Y., Abood, L.H., Kadhim, N.N. (2023).
Design and simulation an optimal enhanced PI controller
for congestion avoidance in TCP/AQM system.
TELKOMNIKA (Telecommunication Computing
Electronics and Control), 21(5): 997-1004.
https://doi.org/10.12928/TELKOMNIKA.v21i5.24872
[21] Abood, L.H., Oleiwi, B.K., Ali, E.H. (2022). Optimal
backstepping controller for controlling DC motor speed.
Bulletin of Electrical Engineering and Informatics, 11(5):
2564-2572. https://doi.org/10.11591/eei.v11i5.3940
979
... For future work suggestions, this study can be extended to include other optimization algorithms for comparison purposes with the GWO algorithm. Some of these algorithms are the butterfy optimization algorithm (BOA), bat algorithm (BA), particle swarm optimization (PSO) algorithm, ant colony optimization (ACO), squirrel search algorithm (SSA), fruit fy optimization (FFO) algorithm, whale optimization algorithm (WOA), genetic algorithm (GA), and sunfower optimization (SFO) algorithm [20][21][22][23][24][25]. In addition, diferent control techniques such as sliding mode control (SMC), synergetic control, backstepping control (BSC), optimal model reference lead compensator, fuzzy logic control, neural network control, and fractional-order model-aided extended state observer (FOMESO) can be used for the angular position control of an ETV system. ...
Article
Full-text available
The electronic throttle valve (ETV) system is one of the essential parts of the automobile because it controls the amount of airflow into the engine’s combustion system. In fact, there are challenges in ETV control due to several nonsmooth nonlinearities, such as backlash, stick-slip friction, and a discontinuous nonlinear spring. This paper proposes eight control schemes; the first two are the conventional proportional-integral-derivative (PID) controller and the fractional-order PID (FOPID) controller, while the second two schemes are modified versions of conventional PID and FOPID using the integral of the arc tan function of the error rather than the error in the integral action. However, all these control schemes above have been studied with and without considering the technique of manipulating the windup problem or antiwindup. A metaheuristic optimization technique, namely, the grey wolf optimization (GWO) algorithm, is introduced for optimizing the controllers’ parameters while minimizing the integral of the cube time square error (IT^3SE) cost function. A comparison study between these control schemes and other controllers has been conducted based on numerical simulation. The computer simulation demonstrates that the performance of the arc tan FOPID (AT-FOPID) controller is superior to that of the other optimal control schemes and other controllers, as follows: best value of performance criterion IT^3SE, best exponential transmission of transient response, least overshoot, least rise time, least settling time, low control effort, least oscillations of the control signal, and smooth phase trajectory from the initial state to the target state without circling about the target. Finally, the most important feature of this scheme is its superior robustness compared to others.
Article
Full-text available
In this paper, snake optimization algorithm (SOA) is used to find the optimal gains of an enhanced controller for controlling congestion problem in computer networks. M-file and Simulink platform is adopted to evaluate the response of the active queue management (AQM) system, a comparison with two classical controllers is done, all tuned gains of controllers are obtained using SOA method and the fitness function chose to monitor the system performance is the integral time absolute error (ITAE). Transient analysis and robust analysis is used to show the proposed controller performance, two robustness tests are applied to the AQM system, one is done by varying the size of queue value in different period and the other test is done by changing the number of transmission control protocol (TCP) sessions with a value of ± 20% from its original value. The simulation results reflect a stable and robust behavior and best performance is appeared clearly to achieve the desired queue size without any noise or any transmission problems.
Conference Paper
Full-text available
This paper presents a smart optimization algorithm for tuning a modified structure of PID controller to regulate the terminal voltage of the automatic voltage regulator (AVR), it consists of four parameters proportional, integral and derivative plus second order derivative, all parameters are tuned using grey wolf optimization (GWO) algorithm for controlling the terminal voltage of AVR system. The response of the system using this controller is compared with other controllers using different new optimization methods in terms of transient analysis; also to test its performance; robustness analysis is performed on it in two types (model uncertainties and external disturbances). Simulation results reflect an efficient performance of PIDD2 controller also proved it is robust in facing disturbances and returning the system to its desired response.
Article
Full-text available
The main problem that degrade data transition in communication networks is the congestion, to achieve stable TCP network, an active queue management (AQM) is used for controlling congestion and saving regular queue length .In this paper, a robust Fractional Order PI (FOPI) controller is suggested to control the AQM system, Gray Wolf Optimization Algorithm (GWO) is used for tuning of the controller gains and the Integral Time Absolute Error (ITAE) is adopted as a fitness function for monitoring system response by minimizing its error value until reach an efficient and robust response. The transient analysis is used for comparing the suggested controller with two conventional controllers (PI & PID) to show the efficient behavior of suggested controller, then a robustness analysis is applied by adding disturbances positive and negative signals with value 150 packets at different time(15 sec, 30 sec) to the system also varying the queue size after each 40 sec to see the system response , the controller overcomes the disturbances signals with less than 3.5 sec and faces the queue size varying values and returning the system response to its desired value efficiently.
Article
Full-text available
In this paper, a dual stage cascade controller PI-(1+PD) is adopted to maintain and control temperature in greenhouse environment based on a smart and intelligent gorilla troops optimization (GTO) method for evaluating the controller gains to enhance the system response by reducing the error value and minimize the integral time absolute error (ITAE) fitness functions during simulation. The simulation results are obtained by using MATLAB 2019, then compared with two conventional controllers proportional integral derivative (PI and PID) based on evaluation parameters for all controllers in term of peak time, rise time, settling time and overshoot to show its efficient response if compared with other controllers used. This is an open access article under the CC BY-SA license.
Article
Full-text available
In the literature, all investigations dealing with regulator design in the AVR loop observe the AVR system as a single input single output (SISO) system, where the input is the generator reference voltage, while the output is the generator voltage. Besides, the regulator parameters are determined by analyzing the terminal generator voltage response for a step change from zero to the rated value of the generator voltage reference. Unlike literature approaches, in this study, tuning of the AVR controllers is conducted while modeling the AVR system as a double input single output (DISO) system, where the inputs are the setpoint of the generator voltage and the step disturbance on the excitation voltage, while the output is the generator voltage. The transfer functions of the generator voltage dependence on the generator voltage reference value and the excitation voltage change were derived in the developed DISO-AVR model. A novel objective function for estimating DISO-AVR regulator parameters is proposed. Also, a novel metaheuristic algorithm named hybrid simulated annealing and gorilla troops optimization is employed to solve the optimization problem. Many literature approaches are compared using different regulator structures and practical limitations. Furthermore, the experimental results of 120 MVA synchronous generators in HPP Piva (Montenegro) are presented to show the drawbacks of the literature approaches that observe generator setpoint voltage change from zero to the rated value. Based on the presented results, the proposed procedure is efficient and strongly applicable in practice.
Article
Full-text available
Voltage regulation in automatic voltage regulator (AVR) system has been one of the most challenging engineering problem due to the uncertain load condition. Therefore, the control of AVR system by using PID based controller is one of the essential approach to maintain the performance of the AVR system. Subsequently, the application of FOPID controller in AVR system is gaining more attention recently. This is because the FOPID has additional control parameters at the derivative and integral parts than the PID controller, which has the advantage to improve the output response of AVR system while retaining the robustness and simple construction as the PID controller. Nevertheless, many existing optimization tools for tuning the FOPID controller, which are based on multi-agent based optimization, require large number of function evaluation in their algorithm that could lead to high computational burden. Therefore, this study proposes a modified smoothed function algorithm (MSFA) based method to tune the FOPID controller of AVR system since it requires fewer number of function evaluation per iteration. Moreover, the proposed MSFA based method also can solve the unstable convergence issue in the original smoothed function algorithm (SFA), thus able to provide better convergence accuracy. The simulations of step response analysis, Bode plot analysis, trajectory tracking analysis, disturbance rejection analysis, and parameter variation analysis are conducted to evaluate the effectiveness of the proposed MSFA-FOPID controller of AVR system. Consequently, the results obtained from the simulations revealed that the proposed method is highly effective and significantly improved as compared to the other existing FOPID controllers.
Article
Full-text available
In this paper, squirrel search algorithm (SSA) is adapted to tune the optimal parameters of a backstepping controller for controlling speed in DC motor; Lyapunov stability theorem is applied to derive the control low to achieve system stability analysis. M-file and Simulink platform is used to simulate the response of the system, a comparison with conventional controllers is utilized, all gains are tuned using SSA method and integral time absolute error (ITAE) fitness function to test the efficient performance of the proposed controller also a comparison with other tuned different controllers is done. Transient response analysis is used to validating the proposed controller performance. The simulation results showed a stable response and efficint performance for the proposed controller when compared with the two conventional controllers used by 41.6% for PID controller and by 32% for PI controller in rise time while in settling time is superior by 36.97% for PID controller and by 41.82% for PI controlle these values led for achieving the desired speed in fast and stable response.
Article
Full-text available
For military and civilian applications, synthetic aperture radar (SAR) imaging is an essential instrument for obtaining images of the Earth's surface. Speckle noise, a form of noise that is multiplicative, generated by conflicting echoes returned from each pixel, has a significant impact on the SAR picture. On SAR pictures, a hybrid filter for mixed noise reduction is used to remove the mixed noises that are present in the data during capture and transmission. Specifically, speckle noise and salt and pepper noises from SAR images. Both are being worked on at the same time to minimize mixed noise in SAR pictures without revealing edges or other features. This study proposes a technique that combines a hybrid filter derived from a statistics filters with nonlinear functions (SFNF). When comparing to mean, median as no adaptive filters, and frost filter, a lee filter, and fuzzy filters as adaptive filters, this hybrid filter produces good results. MATLAB was used to carry out the simulation. To illustrate the filtering technique's performance, quantitative measurements like signal to noise ratio (SNR) procedure, the mean square error (MSE) method, and edge measurement (β) mechanization are used.
Article
The development of the life, increasing the internet users and circulated data on the computer network caused the network congestion. Accordingly, some essential issues arose in terms of packets time delay, packets loss, and buffer overflow in the intermediate routers. In order to tackle those issues, Transmission Control Protocol and Active Queue Management (TCP/AQM) has been introduced. AQM is the main approach used to control congestion and overcome those problems to improve network performance. In this study, an adaptive controller is suggested to achieve robust AQM system based on a smart Whale Optimization Algorithm (WOA) to enhance the system performance, then to test its efficiency and superiority with other controllers a comparison with two classical PI controller is done which indicates that the suggested controller is more desirable performance than other controllers. The simulation of TCP/AQM are carried out using MATLAB (R2020a), simulation results reflect an efficient and robust response in facing different matters may happen during simulation like change model parameters (±20%) or facing disturbance signal, in all types of robustness analysis system need small duration time to return to its desired response, 15 s when changing the no. of sessions and the no. of packets and need 3 s when adding the disturbance signal. The results obtained indicate the robust controller behavior and its adaptability to achieve stable system response.