Professional Documents
Culture Documents
RE Method Based AGC
RE Method Based AGC
RE method implementation 1
1 Introduction
In power system, load demand is constantly varying. To meet out the increasing
demand for power, single-area power systems are less reliable. Reliability is the
main concern in operation of a power system. To ensure the reliability of power
system, distinct areas’ generators are interconnected via tie-lines. This type
of interconnection is known as interconnected power system (IPS) [1]. In IPS,
it is essential to operate all generators at same frequency in a synchronized
manner. The frequency of IPS will deviate from its nominal value whenever
load variations in any area occur. This issue is solved by adopting the concept
of automatic generation control (AGC) [2]. The term AGC in power system
operation is described as the deviation of output electrical power from electric
generators in a designated area whenever frequency of system, tie-line loads,
or both varies []. AGC is required in power systems, because of the following
factors:
• Optimal scheduling of generators.
• To achieve almost zero frequency deviation in interconnected power systems.
• To minimize the power deviation in tie lines.
Springer Nature 2021 LATEX template
2 RE method implementation
RE method implementation 3
2 Power system
An electric power system consists of electrical components that are utilized for
generation, transmission, and distribution of power. To fulfill the load demand,
electric power is generated by large number of interconnected generators. These
generators are interlinked with transmission lines to transfer the power from
generating end to consumer end, at rated frequency and voltage. Generally,
different types of resources are utilized for generation of electric power. These
resources are mainly categorized into conventional and non-conventional re-
sources. Coal, gas, nuclear and hydro-generations are the main conventional
resources for generation of electrical energy. However, biomass, solar, wind,
tidal, wave, etc are various sources of non-conventional resources for genera-
tion of electricity. These sources initially transform the produced energy into
mechanical energy. Then, with the help of generators, electrical energy is ob-
tained from this mechanical energy. Generated electrical energy is transmitted
via overhead transmission lines to distribution substations. The distribution
of power to commercial, residential, and industrial consumers is managed by
distribution substations. Generally, power system is categorized into two cat-
egories as per the number of distribution and generation networks:
(1) Single-area system
(2) Multi-area system
The demand for power increases along with an increase in load. To meet the
Springer Nature 2021 LATEX template
4 RE method implementation
PID control scheme consists of three controlling terms, which form the
manipulated variable (MV). These three controlling terms are proportional,
integral, and derivative gains. These are represented by ϕp , ϕi , and ϕd
respectively. The output of controller is given as follows
Z t
d
u(t) = ϕp .e(t) + ϕi e(t).dt + ϕd e(t) (1)
0 dt
where, u(t) describes PID controller’s output and e(t) denotes the error signal.
To obtain optimum response, controlling parameters of controller need to be
tuned. A filter, along with derivative gain is used to minimize the impact of
Springer Nature 2021 LATEX template
RE method implementation 5
r1 1 Plr1
Rr1
+
ACEr1 PIDm
r 1 1 Pg1 1 Pt1 Gr1 f r1
Controller + 1 sTg 1 1 sTt1 + 1 sTr1
+
+
T12
s
A12 A12
rr22 1
Rr 2 Plr 2
p
+
e(t ) 1 +
u (t )
i
s
+ +
d m
1
s
Figure 2 Configuration of controller
noise in the input signal. Frequency domain response of PID controller with
derivative filter is written as
! !
1 1
T FP IDm = ϕp + ϕi + ϕd 1 1 (2)
s m + s
where, m is filter coefficient. Area control errors, ACEr1 and ACEr2 of areas
1 and 2 respectively, act as inputs to controllers. The expressions for ACEr1
and ACEr2 are provided in (3) and (4).
6 RE method implementation
3 Problem formulation
The major factors that are affected by sudden changes in load are voltage and
frequency of generator. A consistent increment in load demand and, merging of
renewable power sources with existing power systems increase the complexity
of system. As the complexity of system increases, maintaining reliability and
continuity of power supply, and achieving stable operation becomes challeng-
ing. In order to overcome these issues, automatic generation control (AGC) is
used. AGC aims to reduce frequency fluctuations while meeting system lim-
its in order to maximize consistent and dependable power flow in a multi-area
linked power system. For stable operation, the parameters of PID controller
demonstrated in Fig. 2 needs to be tuned within a specific range of param-
eter variations. To find an optimal solution to this problem, formulation of
objective function is essential.
Zτs Zτs
φ1 = ∥∆fr1 ∥t dt + ∥∆fr2 ∥t dt (5)
0 0
Zτs
φ2 = ∥∆Ptl ∥t dt (6)
0
Zτs Zτs
φ3 = ∥ACEr1 ∥t dt + ∥ACEr2 ∥t dt (7)
0 0
Total simulation time is denoted by τs . While, φ1 , φ2 , and φ3 are objective
functions. The combined effect of ITAEs with variations in frequency of areas 1
and 2 are represented by φ1 . φ2 denotes the ITAEs of fluctions in tie-line power.
ITAEs of area control errors in both areas are signified by φ3 . Overall objective
function is formulated by considering all objective functions is represented by,
φ(φ1 , φ2 , φ3 ) = δ1 φ1 + δ2 φ2 + δ3 φ3 (8)
Springer Nature 2021 LATEX template
RE method implementation 7
In this article, weights δ1 , δ2 , and δ3 related with (9) are determined by using
rank exponent method (RE) [48] which is further discussed in section 4.1.
ϕmin
p < ϕp < ϕmax
p (10)
ϕmin
i < ϕi < ϕmax
i (11)
ϕmin
d < ϕd < ϕmax
d (12)
min max
m <m<m (13)
4 Methodology
4.1 Rank Exponent Metod
In AGC, stability and reliability of an electrical power system depends on
maintaining a balance between generation and load demand. To achieve this,
different control objectives, such as frequency regulation, tie-line power control,
and economic dispatch, need to be prioritized. In the context of multi-criteria
evaluation, it is important to recognize that the sub-objectives contributing
to overall objective are not of equal significance. Therefore, to enhance the
accuracy of decision-making, it is customary to assign weights to these objec-
tives. To establish these weights, a variety of suggested weighting methods are
provided in literature [23, 48–50]. These techniques include equal weighting,
Springer Nature 2021 LATEX template
8 RE method implementation
rank exponent (RE), rank reciprocal, rank of centroid, and rank-sum meth-
ods. The RE method stands out among these weight estimation techniques
due to incorporation of weight distribution factor. By appropriately selecting
distribution factor value, it becomes possible to modulate the distribution of
weights among the available options, making it a preferred choice. Rank ex-
ponent weight method is an extension of rank-sum weight method [23]. The
formula for determining the weights is represented as:
∅
(η − α + 1)
νi = Pη ∅ (14)
ρ=1 (η − αρ + 1)
RE method implementation 9
( 1)
Calculate: vi
( 1)
1
10 RE method implementation
where,
X1 = Z1 × ξbest,µ,i − ξl,µ,i (19)
X0 = −Z2 × ξworst,µ,i − ξl,µ,i (20)
′
In (18), ξl,µ,i represents current candidate solution and ξl,µ,i
indicates up-
dated candidate solution. In (19) and (20), ξbest,µ,i denotes best candidate
solution for lth variable, ξworst,µ,i signify worst candidate solution for µth vari-
able, while Z1 and Z2 are random parameters ranging from zero to unity. The
terms X1 and X0 indicate a solution’s tendency to get closer to optimal so-
lution and avoid worst solution, respectively. Updated candidate solution is
acceptable only if it is better than existing candidate solution. After comple-
tion of every iteration, selected candidate solutions act as input for successive
iteration procedure.
Fig. 4 shows Jaya algorithm’s pseudocode. This algorithm constantly aims
to minimize failure (i.e., moving away from worst candidate solution) and
increase its probability that it will succeed (i.e., locate the best candidate
solution).
RE method implementation 11
End if
End for
i i 1
End while
Figure 4 Jaya algorithm: Pseudocode
disturbances in both areas. The simulation results of different cases (i.e. from
Case 1-6) are tabulated in Tables 3 - 8. The performance of PID controller
with different tuning optimization algorithms like elephant herding optimiza-
tion (EHO), symbiotic organisms search (SOS), salp swarm algorithm (SSA),
Nelder-Mead simplex (NMS), and Luus-Jaakola (LJ) algorithms are compared
with jaya-based PID controller in the above mentioned tables. These tables
illustrate the values of controller parameters, ϕp , ϕi . ϕd , and m to accomplish
minimal value of objective function. Tie-line power and frequency variations,
and maximum overshoot are also illustrated in these tables.
Additionally, analysis is done on controllers designed with the Jaya, SOS,
EHO, SSA, LJ, and NMS algorithms.. Each optimization algorithm is run
50 times, with 50 iterations, for each of six test cases stated above. Total of
hundred solutions are investigated for each algorithm. Jaya, SSA, EHO, SOS,
Springer Nature 2021 LATEX template
12 RE method implementation
NMS, and LJ algorithms’ parameters are utilized for this work and are listed
in Appendix C. Table 9 represents the results of this comparison analysis.
0.01
-0.01
-0.02
-0.03
-0.04
-0.05 EHO
SSA
SOS
-0.06 NMS
LJ
JAYA
-0.07
0 1 2 3 4 5 6
Time (sec)
RE method implementation 13
0.005
-0.005
-0.01
fa2 (Hz)
-0.015
-0.02
-0.025
EHO
-0.03 SSA
SOS
NMS
-0.035 LJ
JAYA
-0.04
0 1 2 3 4 5 6
Time (sec)
10-3
2
-2
-4
-6
-8
-10 EHO
SSA
SOS
-12 NMS
LJ
JAYA
-14
0 1 2 3 4 5 6
Time (sec)
14 RE method implementation
0.005
-0.005
-0.01
fa1 (Hz)
-0.015
-0.02
-0.025
EHO
-0.03 SSA
SOS
NMS
-0.035 LJ
JAYA
-0.04
0 1 2 3 4 5 6
Time (sec)
RE method implementation 15
0.01
-0.01
-0.02
-0.03
-0.04
-0.05
EHO
-0.06 SSA
SOS
NMS
-0.07 LJ
JAYA
-0.08
0 1 2 3 4 5 6
Time (sec)
10-3
14
EHO
SSA
12 SOS
NMS
LJ
10 JAYA
8
P (p.u.)
6
tl
-2
0 1 2 3 4 5 6
Time (sec)
16 RE method implementation
power flow variations along the tie-line and fluctuations in frequency in areas
1 and 2 which shows Jaya-based controller outperforms the other five.
0.01
-0.01
-0.02
fa1 (Hz)
-0.03
-0.04
-0.05
EHO
-0.06 SSA
SOS
NMS
-0.07 LJ
JAYA
-0.08
0 1 2 3 4 5 6
Time (sec)
RE method implementation 17
0.01
-0.01
-0.02
-0.03
-0.04
-0.05
EHO
-0.06 SSA
SOS
NMS
-0.07 LJ
JAYA
-0.08
0 1 2 3 4 5 6
Time (sec)
0.8
0.6
0.4
0.2
-0.2
-0.4
EHO
SSA
-0.6
SOS
NMS
-0.8 LJ
JAYA
-1
0 1 2 3 4 5 6
Time (sec)
18 RE method implementation
0.03
0.02
0.01
0
fa1 (Hz)
-0.01
-0.02
-0.03
EHO
-0.04 SSA
SOS
NMS
-0.05 LJ
JAYA
-0.06
0 1 2 3 4 5 6
Time (sec)
RE method implementation 19
0.06
EHO
SSA
0.05
SOS
NMS
0.04 LJ
JAYA
0.03
fa2 (Hz)
0.02
0.01
-0.01
-0.02
-0.03
0 1 2 3 4 5 6
Time (sec)
10-3
5
-5
P tl (p.u.)
-10
EHO
SSA
-15
SOS
NMS
LJ
JAYA
-20
0 1 2 3 4 5 6
Time (sec)
20 RE method implementation
These Fig.(s) demonstrate that controller based on Jaya performs better than
others.
0.02
-0.02
-0.04
fa1 (Hz)
-0.06
-0.08
EHO
SSA
SOS
-0.1 NMS
LJ
JAYA
-0.12
0 1 2 3 4 5 6
Time (sec)
RE method implementation 21
0.02
-0.02
-0.04
-0.06
-0.08
-0.1
-0.12
EHO
SSA
-0.14
SOS
NMS
-0.16 LJ
JAYA
-0.18
0 1 2 3 4 5 6
Time (sec)
10-3
14
EHO
SSA
12 SOS
NMS
LJ
10 JAYA
8
P tl (p.u.)
-2
0 1 2 3 4 5 6
Time (sec)
22 RE method implementation
The recommended Jaya-based PID controller has smallest settling time for
frequency fluctuations in areas 1 and 2, and tie-line power deviation.
0.02
-0.02
-0.04
fa1 (Hz)
-0.06
-0.08
-0.1
EHO
-0.12 SSA
SOS
NMS
-0.14 LJ
JAYA
-0.16
0 1 2 3 4 5 6
Time (sec)
RE method implementation 23
0.02
-0.02
-0.04
-0.06
EHO
SSA
-0.08 SOS
NMS
LJ
JAYA
-0.1
0 1 2 3 4 5 6
Time (sec)
10-3
2
-2
-4
P (p.u.)
-6
tl
-8
-10 EHO
SSA
SOS
-12 NMS
LJ
JAYA
-14
0 1 2 3 4 5 6
Time (sec)
Similarly, for case 6, the simulation results are tabulated in Table 8. De-
viations in frequency of area-1, area-2, and tie-line power produced by the
suggested Jaya-based PID controller for the loading condition stated in test
case 6 are shown in Fig. 20, Fig. 21 and Fig. 22, respectively. According to
Springer Nature 2021 LATEX template
24 RE method implementation
this data, the recommended Jaya-based PID controller provides the least set-
tling time for fluctuations in frequency of both regions and tie-line power. The
recommended Jaya-based PID controller has the shortest settling time for fre-
quency fluctuations in area-1, area-2, and fluctuations in tie-line power. As a
result, the recommended Jaya-based PID controller clearly outperforms the
other five controllers for case 6.
RE method implementation 25
Value of Q 15.1428
Value of p 0.0097
7 Conclusion
This study introduces a Jaya-based rank exponent method-based controller to
overcome AGC problem in two-area interconnected power system. In the de-
signing of PID controller, three objectives are taken into consideration. The
combination of these objectives is referred to as a multi-objective formula-
tion. Utilizing the rank exponent approach, this multi-objective formulation is
confined to a single-objective formulation. For statistical comparison of opti-
mization algorithms, standard deviation, mean, worst, and best values for each
of the cases are tabulated in Table 9. This analysis demonstrates controllers’
efficacy and applicability. The analysis comprehensibly shows that Jaya-based
algorithm controller tuning fits the given values more closely than other five al-
gorithms. In order to ensure efficacy, recommended Jaya-based rank exponent
method-based controller is compared to controllers tuned using salp swarm
algorithm (SSA), elephant herding optimization (EHO), symbiotic organisms
search (SOS), Nelder-Mead simplex (NMS), and Luus-Jaakola (LJ) algorithms.
The proposed Jaya-assisted rank exponent method-based controller is put to
test in six different loading circumstances, including a variety of discomposures
Springer Nature 2021 LATEX template
26 RE method implementation
Funding
The author(s) received no financial support for the research, authorship,
and/or publication of this article.
Competing interests
The authors declare no competing interests.
Author Contributions
Conceptualization, P. J. K., V. P. S.; methodology, P. J. K., V. P. M., N. P., A.
M., V. P. S.; software, P. J. K., N. P.; validation, P. J. K., N. P.; formal analysis,
P. J. K.,V. P. M., A. M.; investigation, P. J. K., N. P., V. P. S.; resources, P. J.
K., V. P. M.; data curation, P. J. K., A. M., V. P. S.; writing—original draft
preparation, P. J. K., V. P. M.; writing—review and editing, P. J. K., V. P.
M., N. P., A. M., V. P. S.
Appendices
RE method implementation 27
References
[1] Nanda J, Kaul B. Automatic generation control of an interconnected
power system. In: Proceedings of the Institution of Electrical Engineers.
vol. 125. IET; 1978. p. 385–390.
[5] Arya Y. AGC of two-area electric power systems using optimized fuzzy
PID with filter plus double integral controller. Journal of the Franklin
Institute. 2018;355(11):4583–4617.
[6] Bhatti T, et al. AGC of two area power system interconnected by AC/DC
links with diverse sources in each area. International Journal of Electrical
Power & Energy Systems. 2014;55:297–304.
28 RE method implementation
[10] Phuong DT, Pham TN, Hien LV. Exponential stabilization via tracking
convergent rate in load frequency control of multi-area power systems
with diverse communication delays. International Journal of Dynamics
and Control. 2021;p. 1–15.
[12] Çam E, Kocaarslan I. Load frequency control in two area power sys-
tems using fuzzy logic controller. Energy conversion and Management.
2005;46(2):233–243.
[15] Ali E, Abd-Elazim S. BFOA based design of PID controller for two
area load frequency control with nonlinearities. International Journal of
Electrical Power & Energy Systems. 2013;51:224–231.
RE method implementation 29
[19] Sahu RK, Panda S, Sekhar GC. A novel hybrid PSO-PS optimized
fuzzy PI controller for AGC in multi area interconnected power sys-
tems. International Journal of Electrical Power & Energy Systems.
2015;64:880–893.
[25] Bui HL, Tran QC. A new approach for tuning control rule based on hedge
algebras theory and application in structural vibration control. Journal
of Vibration and Control. 2021;27(23-24):2686–2700.
[26] Joseph SB, Dada EG, Abidemi A, Oyewola DO, Khammas BM. Meta-
heuristic algorithms for PID controller parameters tuning: Review,
approaches and open problems. Heliyon. 2022;.
30 RE method implementation
[29] Singh R, Sen I. Tuning of PID controller based AGC system using genetic
algorithms. In: 2004 IEEE Region 10 Conference TENCON 2004.. vol.
100. IEEE; 2004. p. 531–534.
[32] Mohanty P, Sahu RK, Panda S. A novel hybrid many optimizing li-
aisons gravitational search algorithm approach for AGC of power systems.
Automatika. 2020;61(1):158–178.
[33] Abd-Elazim S, Ali E. Load frequency controller design via BAT algo-
rithm for nonlinear interconnected power system. International Journal
of Electrical Power & Energy Systems. 2016;77:166–177.
[34] Pati SS, Behera A, Panigrahi TK. Automatic generation control of multi-
area system incorporating renewable unit and energy storage by bat
algorithm. In: Innovative Product Design and Intelligent Manufacturing
Systems. Springer; 2020. p. 713–722.
[35] Pradhan PC, Sahu RK, Panda S. Firefly algorithm optimized fuzzy PID
controller for AGC of multi-area multi-source power systems with UPFC
and SMES. Engineering Science and Technology, an International Journal.
2016;19(1):338–354.
[36] Gorripotu TS, Sahu RK, Panda S. Application of firefly algorithm for
AGC under deregulated power system. In: Computational Intelligence in
Data Mining-Volume 1. Springer; 2015. p. 677–687.
[37] Sahu RK, Gorripotu TS, Panda S. Automatic generation control of multi-
area power systems with diverse energy sources using teaching learning
based optimization algorithm. Engineering Science and Technology, an
International Journal. 2016;19(1):113–134.
RE method implementation 31
[42] Singh SP, Prakash T, Singh V, Babu MG. Analytic hierarchy pro-
cess based automatic generation control of multi-area interconnected
power system using Jaya algorithm. Engineering applications of artificial
intelligence. 2017;60:35–44.
[45] Ali ES, Abd-Elazim SM. Bacteria foraging optimization algorithm based
load frequency controller for interconnected power system. International
Journal of Electrical Power & Energy Systems. 2011;33(3):633–638.
[46] Åström KJ, Hägglund T. The future of PID control. Control Engineering
Practice. 2001;9(11):1163–1175. PID Control. https://doi.org/https://
doi.org/10.1016/S0967-0661(01)00062-4.
32 RE method implementation
[51] Rao R. Jaya: A simple and new optimization algorithm for solving con-
strained and unconstrained optimization problems. International Journal
of Industrial Engineering Computations. 2016;7(1):19–34.