جدا مهم
جدا مهم
a r t i c l e i n f o a b s t r a c t
Article history: This article attempts to solve the problem of efficient design of proportional + integral + derivative (PID)
Received 26 May 2018 controller applied to popular automatic voltage regulator (AVR) system by employing recently intro-
Revised 19 July 2018 duced symbiotic organisms search (SOS) algorithm, for the first time. PID controller design needs proper
Accepted 9 August 2018
determination of three control parameters. Such a design problem can be taken as an optimization task
Available online 16 August 2018
and SOS is invoked to find out better controller parameters through a new cost function defined in the
paper, which allows to evaluate the control behavior in both time-domain and frequency-domain. For
Keywords:
the performance analysis, distinct analysis techniques are deployed such as transient response analysis,
Automatic voltage regulator
PID controller
root locus analysis and bode analysis. Besides, robustness analysis of the closed-loop control system
Multi-objective optimization tuned by SOS is performed with regard to parameter uncertainties and external disturbance. The efficacy
Symbiotic organisms search algorithm of the presented technique is widely illustrated by comparing the obtained results with those reported in
Performance analysis some prestigious journals and it is shown that our proposal leads to a more satisfactory control perfor-
Cost function mance from the perspective of both time-domain and frequency-domain specifications while with a good
robustness to parameter uncertainties and unknown changes in the system output.
Ó 2018 Karabuk University. Publishing services by Elsevier B.V. This is an open access article under the CC
BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
1. Introduction control, where the exciter voltage is regulated to match the voltage
drop or rise according to the new conditions [3].
In an electric power network, ensuring a constant voltage level In the hope of implementing and enhancing dynamic response
under various circumstances is one of the significant control issues of an AVR system, several control techniques have been studied
of power systems having a close relation to power quality, grid in the literature based on optimal control, robust control, fuzzy
security and grid reliability. When facing a deviation in grid volt- logic, conventional and fractional order proportional + integral +
age level, it leads to remarkable changes in the system dynamics derivative (PID) techniques and adaptive control, which have indi-
and accordingly there may be a deterioration in the performance vidual advantages and disadvantages. Among the reported con-
of the devices connected with this power grid and drop in their life trollers, the classical PID is no doubt the one that is the most
expectancy, because all equipment can operate efficiently only for preferred owing to its robust performance regardless of variations
a particular voltage level termed as nameplate or rated voltage in system parameters and structural simplicity which requires tun-
[1,2]. Moreover, controlling the bus voltage in a local sense has ing of only three control parameters, such as proportional gain,
another aspect of regulating reactive power flow, thus rendering integral gain and derivative gain [4]. However, proper determina-
it possible to reduce real line losses because of the reactive current tion of PID gains is fairly difficult and there is no universal method-
components in electric power network. In order to fulfill the afore- ology that assists the operator in designing this controller. When
said objectives, automatic voltage regulator (AVR) system is the literature is evaluated, it can be seen that a vast number of arti-
installed in electrical power systems. An AVR is equipment aimed ficial intelligence algorithms have been paid much attention by
to sustain the output voltage of a synchronous generator (SG) at a many researchers particularly since 2000, so as to acquire an
desirable voltage level by keeping its excitation voltage under almost optimal solution in their PID design by exploiting the
unique search ability of governed optimization algorithm and/or
their cost function definition. In this context, in 2012, artificial
⇑ Corresponding author. bee colony (ABC) algorithm is suggested to enhance the perfor-
E-mail address: [email protected] (E. Çelik). mance of PID-controlled AVR system, where a comparison with
Peer review under responsibility of Karabuk University.
https://doi.org/10.1016/j.jestch.2018.08.006
2215-0986/Ó 2018 Karabuk University. Publishing services by Elsevier B.V.
This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
E. Çelik, R. Durgut / Engineering Science and Technology, an International Journal 21 (2018) 1104–1111 1105
particle swarm optimization (PSO) and differential evolution (DE) model time constants within the range of +50% to 50% in steps
algorithm are also presented [1]. From the findings, ABC is found of 25% and also in the face of external disturbances in the system
to exhibit better performance than the others. Subsequently, many output.
optimizing liaisons (MOL) algorithm, which is the simplified revi-
sion of the original PSO, is applied to the same optimization prob-
lem of searching for better PID parameters [2]. The results are 2. PID controller-based AVR design
compared to those in [1] and it is shown that MOL-based PID
controller can enhance the system performance with regard to In spite of many efforts in control engineering field, PID con-
both time-domain and frequency-domain measures. In 2016, troller or its cousins have been still widely used in various types
biogeography-based optimization (BBO) algorithm is introduced of control systems [10]. The reason of this wide usage comes from
into searching for optimal PID parameters for the concerned con- its easily understandable nature, ease of design and robust perfor-
trol system [5]. Comparative results with ABC-based obtained mance irrespective to model uncertainties with proper tuning of
results in [1] demonstrate that BBO algorithm outperforms the controller parameters [11]. In s-domain, the transfer function of a
ABC approach, thereby it yields an improvement in the system PID controller is expressed by
dynamic response. In [6], PSO and global neighborhood algorithm
U ðsÞ Ki
(GNA) are adopted to optimize the output response of a PID- GPID ðsÞ ¼ P þ I þ D ¼ ¼ Kp þ þ Kds ð1Þ
EðsÞ s
controlled AVR system. From the results of transient response
analysis, GNA is found to perform better than PSO with regard to
where EðsÞ is the error variable between the desired and real pro-
settling time and rise time. However, peak overshoot of the
cess output which produces the control signal U ðsÞ by computing
response with GNA is greater than that of PSO. An application of
the sum of proportional term P, integral term I and derivative term
chaotic PSO (CPSO) is made in [7] to optimize the AVR system per-
D. The three design parameters of this controller, i.e. proportional
formance. A comparison is also presented with the results obtained
gain K p , integral gain K i and derivative gain K d , must be tuned
by the standard PSO in [6]. It is shown that CPSO-based AVR
jointly by the operator depending upon the plant’s dynamics. The
system performance is improved considering peak overshoot and
resulting response against a unit step input should engage with
settling time. However, it can be said that the validation of these
the given reference with minimal settling time and no sustained
two studies [6,7] is not properly justified because no published
oscillation.
work is used for comparison.
In an electric power grid, there are more than one generator
Symbiotic organisms search (SOS) algorithm is a relatively
connected to similar busbar and each has its own AVR. As previ-
straightforward and effective metaheuristic proposed by Cheng
ously mentioned, the design objective of an AVR is to sustain the
and Prayogo in 2014 [8]. In the algorithm, simulation of symbiotic
output voltage of a SG at a certain level. As pictured in Fig. 1, an
interaction strategies observed amongst organisms in order to
AVR includes mainly four essential components, such as amplifier,
keep alive in the ecosystem is realized. A significant advantage of
exciter, generator and sensor. In this system, as the aim is to con-
the algorithm is that it requires only two common tuning parame-
trol the voltage of power utility that the generator is connected to
ters such as population size and maximum iteration number. Pre-
via power transformer, the voltage level is continuously measured
liminary tests of applying SOS to some mathematical benchmark
as feedback signal using a voltage sensor. After being rectified and
problems and engineering design problems affirm the excellence
filtered out, this signal is compared to the voltage setpoint in the
of the SOS compared with other remarked optimization algo-
comparator in order to obtain voltage error signal. The error signal
rithms. In addition, superior performance of the SOS for optimizing
is amplified, then is fed to exciter to adjust the generator field
PI parameters in an off-line sense for a DC servo motor drive is
winding voltage/current so that any deviation in generator termi-
demonstrated based on simulated and experimental results in [9]
nal voltage resulting from new operating conditions could be com-
as compared to PSO, genetic algorithm and classical Ziegler-
pensated in a quick and stable behavior.
Nichols tuning rule. To the authors’ knowledge, it has not been
In order to investigate the AVR dynamic performance mathe-
yet addressed in the open literature whether the application of
matically, the following transfer function modelling is assumed,
SOS leads to more optimal PID controller gains or not in presence
where the major time constants are used and saturation or other
of AVR control application.
nonlinearities are avoided in the way similar to the literature stud-
In the light of the consequences of the above paragraphs, the
ies [1–7,10,12–15].
authors of this article are encouraged to present a unique design
methodology for the studied AVR system that improves the
trade-off between the dynamic response and the stability margin comparator
of the system, which is, as figured out by the earlier works, in an Turbine + Voltage
vdc Exciter Amplifier
error
Σ setpoint
insufficient level in the literature. To fill this research gap, the +
signal
design problem is contemplated as an optimization task and a
Field
new composite cost function in the time-domain and frequency- F1 winding F2
domain is suggested. Then, SOS is invoked to optimize the PID con- Shaft Rectifier
troller gains so that the controlled system may yield the aspired Electric Generator & Filter
response and degree of stability as depicted by the suggested cost (Alternator)
function. Using transient response analysis, root locus analysis and
bode analysis, the performance of presented AVR system is widely
established in comparison with those based on ABC [1], MOL [2] Power Voltage
and BBO [5]. The extensive results reported in this article show transformer sensor
that the output voltage profile settles to the unit step reference
with the least peak overshoot without compromising on settling
time much. This outcome has improved the stability margin of
the AVR system compared to other reported approaches. In order Power Utility
to complement the contribution of this study, robustness of the
presented controller is also validated under the variations of the Fig. 1. Schematic diagram of an AVR system.
1106 E. Çelik, R. Durgut / Engineering Science and Technology, an International Journal 21 (2018) 1104–1111
KA
GAmplifier ðsÞ ¼ ð2Þ
1 þ sA s 1.2
t
X: 17.31 X: 20
0.8 Y: 0.9091 Y: 0.9091
KG
GGenerator ðsÞ ¼ ð4Þ
1 þ sG s
Herein, K G and sG are the constants dependent on generator
loading conditions. K G ranges from 0.7 to 1.0 and sG is between
1.0 s and 2.0 s.
D. Sensor model: The sensor circuit which is responsible for
measuring, rectifying and smoothing the system voltage is often
modelled by a gain K S and a time constant sS , as given in Eq. (5).
KS
GSensor ðsÞ ¼ ð5Þ
1 þ sS s Fig. 4. Transfer function block diagram of the PID controller-based AVR design
including a disturbance.
where sS normally takes small values ranging over 0.001–0.06 s and
K S is in the neighborhood of 1.0.
In this article, to lead a fair comparison with [1,2,5], the same controller-based AVR design which also adds a disturbance signal
parameter values have been used as K A ¼ 10, sA ¼ 0:1, K E ¼ 1:0, to DV t ðsÞ is shown in Fig. 4.
sE ¼ 0:4, K G ¼ 1:0, sG ¼ 1:0, K S ¼ 1:0 and sS ¼ 0:01. Adopting the Eventually, assuming the disturbance value in Fig. 4 is zero, the
above parameter values of the model, the entire AVR transfer final transfer function model of the AVR system employing a PID
function block diagram is given in Fig. 2. GAVRP ID ðsÞ can be represented by
From Fig. 2, the system transfer function GAVR ðsÞ could be
extracted as in Eq. (6). GPID ðsÞ GAmplifier ðsÞ GExciter ðsÞ GGenerator ðsÞ
GAVRP ID ðsÞ ¼ ð7Þ
1 þ GPID ðsÞ GAmplifier ðsÞ GExciter ðsÞ GGenerator ðsÞ
DV t ðsÞ 0:1s þ 10
GAVR ðsÞ ¼ ¼
DV ref ðsÞ 0:0004s4 þ 0:0454s3 þ 0:555s2 þ 1:51s þ 11 While we recognize that the system model is not very complex,
ð6Þ it has been used popularly in its current state for many years to
introduce incremental improvements. As a result of our literature
Notice that the input DV ref ðsÞ and output DV t ðsÞof this system review, it is noticed that there may be still a research gap in
are not current values of the reference input and terminal voltage improving the system performance further. In this regard, the con-
quantities, but stand for the incremental changes of the corre- tribution of this article is not to propose a more realistic AVR model
sponding variables. Using Eq. (6), the original terminal voltage step nor to verify a novel scheme for controlling AVR, but to effectively
response change of the above AVR system is depicted in Fig. 3, from bridge that research gap in the hoping of enhancing the time-
which the system is observed to be severely oscillating in the domain and frequency-domain performance of the existing AVR
beginning and has remarkable error at steady-state. In power sys- system using similar PID controller except that its design parame-
tems, such a response is completely unacceptable and cannot be ters are tuned with the guidance of a new cost function which is to
allowed to emerge when considering the operating voltage in the be minimized by the employment of SOS algorithm.
order of kilo-volts.
To improve the transient response of the AVR system and elim-
inate the steady-state error, a controller such as a PID is required to 3. Design of PID employing SOS
be installed in the concerned system. Block diagram of PID
In this part, an efficient PID controller design employing the SOS
algorithm, which can be shortly referred to as SOS-PID controller, is
realized to enhance the voltage response profile of the AVR system
while maintaining satisfactory stability margin. The incorporation
of SOS in such a problem is primarily owing to the desire of attain-
ing three controller coefficients K p , K i and K d , so that the controlled
system can have the desired performance. SOS is a relatively new
algorithm proved to be powerful and robust over different kinds
of optimization problems [8]. It operates on the basis of three com-
mon symbiotic strategies such as mutualism, commensalism, and
Fig. 2. Transfer function block diagram of the AVR system. parasitism developed by organisms. The property of the interaction
E. Çelik, R. Durgut / Engineering Science and Technology, an International Journal 21 (2018) 1104–1111 1107
Table 2
Closed-loop poles and their respective damping ratios of the AVR system optimized
The transient response and steady-state performances regard-
by SOS, ABC, MOL and BBO algorithm.
ing the time responses are measured from Fig. 6 and reported in
Table 1. Transient response analysis covers the time domain per- Algorithm Closed-loop pole Damping ratio
Fig. 7. Root locus curve of the studied AVR system. Fig. 8. Bode diagram of the proposed AVR system.
E. Çelik, R. Durgut / Engineering Science and Technology, an International Journal 21 (2018) 1104–1111 1109
ing ratio value of 0.727, which is 45% more than ABC, 0.83% more is achieved by deploying SOS and MOL, and they are the pioneers
than MOL and 41% more than BBO. over the remaining techniques.
So as to investigate the stability of the proposed AVR through Now that the presented AVR system arguably performs better
another point of view, frequency response or bode analysis of the than the existing studies, the paper is extended by only focusing
control system is conducted, and the resulting bode diagram is on the robustness of SOS optimized PID controller in presence of
depicted in Fig. 8. The peak gain, phase margin, delay margin and model uncertainty and external disturbances. Such a robustness
bandwidth parameter corresponding to this bode plot are tabu- analysis, which is previously missing in the conference version of
lated in Table 3. this article, is indispensable as the final stage to validate any novel
From Table 3, it is seen that the minimum peak gain, maximum control scheme. To bridge this gap, first, time constants of the sys-
phase margin and maximum delay margin, which are essential fac- tem elements such as amplifier, exciter, generator and sensor are
tors required for enhanced stability, are provided by both our pro- changed separately in the range ±50% of the nominal value in steps
posal and that based on MOL algorithm. With regard to bandwidth, of 25% while the controller parameters in Table 1 remain the same.
its maximum value is offered by using BBO algorithm. As a conse- The resulting responses to sudden changes in sA , sE , sG and sS are
quence, as far as peak gain, phase margin and delay margin mea- shown by four subplots in Fig. 9 along with the nominal response
sures of the bode analysis are concerned, the same performance and the reference input signal.
Numerical results of the robustness analysis obtained from
transient response analysis applied to the plots in Fig. 9 are also
computed and tabulated in Table 4 for each time constant
Table 3 parameter.
Peak gains, phase margins, delay margins and bandwidths of different AVR systems
Moreover, the range of total deviation between the maximum
using SOS, ABC, MOL and BBO algorithm.
and minimum value of a time-domain performance parameter,
Presented ABC [1] MOL [2] BBO [5] and the percentage of maximum deviation relative to the corre-
Peak gain (dB) 0.0 2.87 0.0 1.56 sponding nominal value are also reported in Table 5 in order to
Phase margin (deg.) 180 69.4 180 81.6 give a better picture of the robustness analysis. It is clear from
Delay margin (s) Inf. 0.111 Inf. 0.122
Table 5 that the deviations from the nominal values are generally
Bandwidth 6.15 12.88 6.34 14.28
small. As we can see at first glance, variation of the sensor time
Fig. 9. Step responses of the studied AVR system under the variation of time constants (a) sA (b) sE (c) sG (d) sS .
1110 E. Çelik, R. Durgut / Engineering Science and Technology, an International Journal 21 (2018) 1104–1111
Table 4
Numerical results of robustness analysis of the AVR system controlled by SOS
optimized PID controller.
5. Conclusion
Table 5
Range of total deviations and percentage of maximum deviations (%) under parameter
Tuning problem of control parameters of a PID controller work-
uncertainty. ing in an AVR control application is addressed and tried to be
solved in a better fashion by introducing a new cost function which
Time Parameter Range of total Percentage of maximum
constant deviations deviations (%)
is optimized employing SOS algorithm. After the cost function def-
inition is realized with regard to both time-domain and frequency-
sA Peak overshoot (V) 0.071 5.82
Settling time (s) 0.424 86.6
domain performance criteria, SOS is invoked subsequently as the
Rise time (s) 0.057 15.6 powerful optimization technique to tune controller gains in a sense
sE Peak overshoot (V) 0.084 6.4
that minimum cost function value could be achieved. In order to
Settling time (s) 0.898 175.5 appraise the effectiveness of presented approach, three popular
Rise time (s) 0.173 26.9 studies are chosen from the literature as a benchmark, then the
sG Peak overshoot (V) 0.054 3.9 results are compared under identical conditions from the perspec-
Settling time (s) 1.050 195.7 tive of diverse analysis techniques such as transient response anal-
Rise time (s) 0.287 42.8 ysis, root locus analysis and bode analysis. Simulation results show
sS Peak overshoot (V) 0.011 0.6 that the cooperation of the developed cost function and SOS algo-
Settling time (s) 0.027 2.89 rithm improves the trade-off between the dynamic response and
Rise time (s) 0.017 2.5
the stability margin of the system. In this context, the presented
approach is able to effectively improve the stability degree of the
considered AVR system by further reducing the peak overshoot
of the system time response compared to existing approaches.
constant sS has almost negligible impact over the system response Moreover, depending upon the results evolved from the robustness
compared to that of other time constants. Given an example, fol- analysis, it is found that the proposed AVR system is well capable
lowing a change in sA in the specified interval, peak overshoot to maintain the desired response when exposed to the applied
deviates from its nominal value in the range 0.071 V, settling time parameter uncertainties and external disturbance. Finally, accord-
in the range 0.424 s and rise time in the range 0.057 s, which lead ing to the various tests performed by the authors, it has been seen
to maximum deviations of 5.82%, 86.6% and 15.6% with respect to that if desired, stability margin of the system can be further
the nominal values, respectively. Considering all the time con- improved by increasing x3 in Eq. (8). However, this will degrade
stants, the average deviation of the peak overshoot, settling time the transient-time characteristics such as rise time and settling
and rise time are 4.2%, 115.2% and 22%, respectively. The fact that time. For interested researchers, it would be of interest to use
all the ranges of total deviations are approximately below 0.5 any other powerful optimization algorithms along with the cost
proves that the SOS-PID controller is robust and preserves the function defined in this paper in the hope of improving the AVR
desired transient response regardless of the variation in any of performance further.
the time constants in the considered change interval.
Finally, in order to verify disturbance rejection capability of our
contribution against other techniques, an external disturbance is
References
introduced between t = 3 and t = 5 s by setting the disturbance
value in Fig. 4 as 0.15. As is observed in Fig. 10, in all cases the ter- [1] H. Gozde, M.C. Taplamacioglu, Comparative performance analysis of artificial
minal voltage changing curve settles to the reference value after bee colony algorithm for automatic voltage regulator (AVR) system, J. Franklin
Inst. 348 (2011) 1927–1946.
each perturbation; however, responses to external disturbance
[2] S. Panda, B.K. Sahu, P.K. Mohanty, Design and performance analysis of PID
using ABC and BBO exhibit some oscillations and longer settling controller for an automatic voltage regulator system using simplified particle
time. On the other hand, SOS- and MOL-PID controllers gain a sim- swarm optimization algorithm for automatic voltage regulator (AVR) system, J.
ilar level of disturbance rejection where the disturbances owing to Franklin Inst. 349 (2012) 2609–2625.
[3] E. Çelik, Incorporation of stochastic fractal search algorithm into efficient
the unknown changes in the system output are rejected well, but design of PID controller for an automatic voltage regulator system, Neural
with a slightly faster sense in the case of our proposal. Comput. Appl. (2018), https://doi.org/10.1007/s00521-017-3335-7.
E. Çelik, R. Durgut / Engineering Science and Technology, an International Journal 21 (2018) 1104–1111 1111
[4] S. Chatterjee, V. Mukherjee, PID controller for automatic voltage regulator [12] P.K. Mohanty, B.K. Sahu, S. Panda, Tuning and assessment of proportional–
using teaching–learning based optimization technique, Int. J. Electr. Power integral–derivative controller for an automatic voltage regulator system
Energy Syst. 77 (2016) 418–429. employing local unimodal sampling algorithm, Electr. Power Compo. Syst.
_ Akkaya, Performance analysis of biogeography-
[5] U. Güvenç, T. Yiğit, A.H. Isßık, I. 42 (2014) 959–969.
based optimization for automatic voltage regulator system, Turk. J. Electr. Eng. [13] H. Shayeghi, A. Younesi, Y. Hashemi, Optimal design of a robust discrete
Comput. Sci. 24 (2016) 1150–1162. parallel FP + FI + FD controller for the Automatic Voltage Regulator system, Int.
[6] H. Gözde, M.C. Taplamacioglu, M. Ari, Simulation study for global J. Electr. Power Energy Syst. 67 (2015) 66–75.
neighborhood algorithm based optimal automatic voltage regulator (AVR) [14] P.S. Bandaghiri, N. Moradi, S.S. Tehrani, Optimal tuning of PID controller
_
system Istanbul, in: 5th International Istanbul Smart Grids and Cities Congress parameters for speed control of dc motor based on world cup optimization
and Fair, 2017, pp. 46–50. algorithm, Tech. J. Eng. Appl. Sci. 6 (2016) 106–111.
[7] H. Gözde, M.C. Taplamacioglu, M. Ari, Automatic voltage regulator (AVR) [15] A. Chatterjee, V. Mukherjee, S.P. Ghoshal, Velocity relaxed and craziness-based
design with chaotic particle swarm optimization, in: International Conference swarm optimized intelligent PID and PSS controlled AVR system, Int. J. Electr.
on Electronics, Computers and Artificial Intelligence, 2014, pp. 23–26. Power Energy Syst. 31 (2009) 323–333.
Bucharest, Romania. [16] V.F. Yu, A.A.N.P. Redi, C.L. Yang, E. Ruskartina, B. Santosa, Symbiotic organisms
[8] M.Y. Cheng, D. Prayogo, Symbiotic organisms search: a new metaheuristic search and two solution representations for solving the capacitated vehicle
optimization algorithm, Comput. Struct. 139 (2014) 98–112. routing problem, Appl. Soft Comput. 52 (2017) 657–672.
[9] E. Çelik, N. Öztürk, First application of symbiotic organisms search algorithm to [17] M. Zamani, M.K. Ghartemani, N. Sadati, M. Parniani, Design of a fractional
off-line optimization of PI parameters for DSP-based DC motor drives, Neural order PID controller for an AVR using particle swarm, Control Eng. Pract. 17
Comput. Appl., doi: 10.1007/s00521-017-3256-5. (2009) 1380–1387.
[10] L.S. Coelho, Tuning of PID controller for an automatic regulator voltage system [18] S. Padhy, S. Panda, A hybrid stochastic fractal search and pattern search
using chaotic optimization approach, Chaos Solitons Fractals 39 (2009) 1504– technique based cascade PI-PD controller for automatic generation control of
1514. multi-source power systems in presence of plug in electric vehicles, CAAI
[11] D. Guha, P.K. Roy, S. Banerjee, Study of differential search algorithm based Trans. Intelligence Technol. 2 (2017) 12–25.
automatic generation control of an interconnected thermal-thermal system
with governor dead-band, Appl. Soft Comput. 52 (2017) 160–175.