Professional Documents
Culture Documents
Optimal Design of fuzzy-PID Controller For Automatic Generation Control of Multi-Source Interconnected Power System
Optimal Design of fuzzy-PID Controller For Automatic Generation Control of Multi-Source Interconnected Power System
https://doi.org/10.1007/s00521-022-07470-4(0123456789().,-volV)(0123456789().
,- volV)
ORIGINAL ARTICLE
Received: 4 January 2022 / Accepted: 26 May 2022 / Published online: 25 June 2022
Ó The Author(s) 2022
Abstract
This paper suggests a fuzzy logic controller (FLC) structure from seven membership functions (MFs) and its input–output
relationship rules to design a secondary controller to reduce load frequency control (LFC) issues. The FLC is coupled to a
proportional–integral–derivative (PID) controller as the proposed FPID controller, which is tuned by an optimized water
cycle algorithm (WCA). The proposed WCA: FPID scheme was implemented with two models from the literature under
the integral time absolute error cost function. Initially, a two-area non-reheat unit was implemented, and the gains of PID
and FPID controllers were adjusted to verify the suitability of WCA in solving LFC issues. Then, in order to identify the
robustness of the closed-loop system, sensitivity analysis is carried out. Additionally, a two-area non-reheat unit was tested
under the governor dead band nonlinearity. To guarantee the suitability of the proposed FPID controller, a model with a
mixture of power plants, such as reheat, hydro, and gas unit in each area was carried out with and without the HVDC link,
which can increase practical issues with LFC. The proposed controller’s robustness was studied for all models under
numerous scenarios, step load perturbations (SLP), and different objective functions. Simulation results proved that the
proposed FPID controller provided superior performance compared to recently reported techniques in terms of peaks and
settling time.
Keywords Load frequency control (LFC) Fuzzy logic controller (FLC) Power system nonlinearity Water cycle
algorithm
List of symbols T RHi Hydro turbine speed governor droop time constant
i Subscript related to area ði ¼ 1; 2Þ ðsÞ
f Operating frequency ðHzÞ T ri Reheat time constant ðsÞ
PR Rated Power for each area ðMWÞ K Ri Reheat coefficient of steam turbine
PL Operating load ðMWÞ K pSi Power system gain ðHz=p:u:)
Df i Frequency deviation ðHzÞ T PSi Time constant of power system ðsÞ
DPLi Step load change KT Participating factors for thermal plant
DPtie Power deviation in Tie-line ðp:u:Þ KH Participating factors for hydro plant
Bi Bias frequency ðp:u:MW=HzÞ KG Participating factors for gas plant
Ri Regulation speed ðHz=p:u:) K DC HVDC gain ðHz=p:u:)
T ti Time constant of steam turbine ðsÞ T DC HVDC time constant ðsÞ
T gi Time constant of speed governor ðsÞ bg Gas turbine constant of positioner ðsÞ
T 12 Synchronizing coefficient ðp:u:Þ cg Gas turbine valve positioner
T RSi Reset time of hydro turbineðsÞ YC Lag time of gas turbine ðsÞ
T GHi Time constant hydro turbineðsÞ XC Lead time of gas turbine ðsÞ
T Wi Nominal initial time of water in penstock (s) T fi Gas turbine fuel time constant ðsÞ
T CRi Time delay of Gas turbine combustion ðsÞ
& Mohamed Barakat T CDi Gas turbine compressor discharge volume time
mohammed.barakat@nub.edu.eg; mhabbarakat@yahoo.com constant ðsÞ
1
CCE Department, Faculty of Engineering, Nahda University,
Bani Suef, Egypt
123
18860 Neural Computing and Applications (2022) 34:18859–18880
123
Neural Computing and Applications (2022) 34:18859–18880 18861
novel mixtures to discover the best suitable ones in LFC Whenever the perturbation occurs, the frequency fluc-
difficulties. One of the best optimization algorithms is the tuates, resulting in system instability. As a result, the
water cycle algorithm (WCA) [29], which is commonly controlling system detects these fluctuations and adjusts the
used in different engineering challenges [30–32]. WCA is turbine speed to achieve an optimum speed that suppresses
extensively used to combat LFC issues [1, 33–35]. the frequency fluctuations. The speed governor valve TF is:
Therefore, the optimization of the WCA was chosen to
achieve the best improvements and scaling factors of the 1
G G ðsÞ ¼ : ð2Þ
proposed FPID. Furthermore, the WCA-based FPID with 1 þ Tg S
five MFs (WCA: FPID) was also implemented to fairly The general TF of the generator-load is presented by:
compare its performance with the proposed FPID controller
KPS
with seven MFs under the same environment. A common G P ðsÞ ¼ ð3Þ
1 þ TPS S
two-area multi-unit thermal-hydro-gas power source was
also considered with and without the HVDC tie-line in test where KPS and TPS are the power system gain and the
system 2 to demonstrate the effectiveness and robustness of power system time constant, respectively [11, 15].
the proposed FPID controller. Each area has three inputs and two outputs. The inputs
In summary, the main contributions of this study are: are the input of the controller DPref , tie-line power devia-
tion DPtie , and the load perturbation DPL and the outputs
i. To propose a powerful scheme such as a WCA-based
are the generator frequency deviation Df : The combination
PID and FPID with five and seven MFs to resolve
of frequency deviation and tie-line power error is known as
LFC issues in interconnected power systems.
the area control error (ACE). The ACEs are taken as input
ii. To complete the sensitivity analysis by changing the
to the FPID controllers corresponding to each area. ACEs
system parameters and loading conditions.
for the test system 1 as shown in Fig. 1a are:
iii. To employ a two-area multi-unit system with/with-
out an HVDC link, which is raised for the practical ACE1 ¼ DPtie þ B1 Df1 ð4Þ
issues of LFC. ACE2 ¼ DPtie B2 Df2 ð5Þ
iv. To carry out the dynamic transient responses of the
interconnected power system. where DPtie is the change in tie-line power, Df1 and Df2 are
v. To compare the dynamic performance of the pro- the frequency deviations in area 1 and area 2, respectively,
posed FPID controller with recently reported and B is the frequency bias factor, [36]. When the power
strategies. system is subjected to a load perturbation, ACEs are used
as a regulating signal to diminish DPtie and Dfi to zero at
the steady state. Thus, the inputs and outputs scaling fac-
tors of the FPID controller must be selected suitably to
2 Materials and methods enhance the transient performance of the system.
Additionally, the governor dead band (GDB) is designed
2.1 Power system under study in the considered system to add more challenge and to
prove the robustness of the HHO/PD-PI in the presence of
The system described herein is widely used in the literature nonlinearity properties [15].
to design and analyze the AGC of the interconnected power
system. This is the first example of a system model 2.2 Controller structure
approach that discusses and analyzes, in a straightforward
manner, the limitations and issues arising from LFC. The The PID is extensively used in industry because of its
transfer functions of test system 1 (two-area non-reheat reliability, structural simplicity, and effective performance
thermal power plant) are presented in Fig. 1a [2, 15]. Each [37]. Therefore, employing FLC cascaded by the PID
non-reheat power plant consists of a speed governing controller, referred to as a fuzzy-PID (FPID) controller, has
system, turbine, and generator with capacity of 2000 MW , confirmed superior reliability compared to a PID controller
and a nominal preliminary loading of 1000 MW. The in overcoming the challenges in the growth of power sys-
transfer functions (TF) of various blocks used in each non- tems [15, 38]. Test system 1 being studied with the FPID
reheat thermal power plant are carried out in [2, 15]. was built in MATLAB/SIMULINK and incorporated the
The steam turbine is characterized by: parameter values shown in Fig. 1b. The typical structure of
1 the FPID controller is demonstrated in Fig. 2, where K 1 ; K 2
G T ðsÞ ¼ : ð1Þ
1 þ Tt S are the input scaling factors and K P ; K I; and K D are the
output scaling factors. The FLC has four components.
123
18862 Neural Computing and Applications (2022) 34:18859–18880
Fig. 1 a Transfer function model of test system 1 of non-reheat thermal power system. b Simulink file of test system 1 of non-reheat thermal
power system
(i) The fuzzifier which alters the value into fuzzy sets. (ii) commonly accepted in FLC strategies because of their real-
The fuzzy inference system which performs all the logical time applications, economical nature, and improved per-
manipulations. (iii) The rule base which contains the con- formance [39]. The fuzzy controller with scaling factors,
trol rules and MFs. (iv) The fuzzy inference system’s where five linguistic variables of MFs for inputs and output
output (which is the fuzzy value that is transformed into of fuzzy are used, was planned in [40] and was used
real value by the defuzzification method) [16]. However, effectively used many times in the literature [2, 15, 16].
there are many MFs in the FLC; the triangular MFs are
123
Neural Computing and Applications (2022) 34:18859–18880 18863
In this study, the proposed fuzzy controller structure Table 1 Rule base for error, derivative of error, and FLC output
consists of seven triangular MFs, as shown in Fig. 3. The Input-1 ACE Input-2 DACE
fuzzy inputs are the ACE and the rate of change of ACE
(ACE derivative). The outputs were converted into seven NL NM NS Z PS PM PL
linguistic variables NL (Negative Large), NM (Negative NL NL NL NL NM NM NS Z
Medium), NS (Negative Small), Z (Zero), PS (Positive NM NL NM NM NM NS Z PS
Small), PM (Positive Medium), and PL (Positive Large). NS NL NM NS NS Z PS PM
Identical MFs with a similar range are used for both the Z NM NM NS Z PS PS PM
inputs and the FLC design’s output to get simplicity, PS NM NS Z PM PS PS PM
enhanced computational efficiency, a smaller amount of PM NS Z PS PS PM PM PL
memory usage, and enhanced performance analysis PL Z PS PM PM PL PL PL
[41, 42]. The Mamdani fuzzy interface system with the
centroid defuzzification technique was chosen in the pro-
posed design. The proposed rules that relate the inputs and
outputs of the FLC are given in Table 1. The fuzzy rules
represent a significant function in the FLC performance
[36]. Therefore, in this study, the input–output rules are
studied extensively by examining the systems dynamic
behavior and checking the rules suitability with four test
systems. The surface of the fuzzy-PID controller is given in
Fig. 4. A similar controller with the same gains is
employed in area 1 and 2.
Designing an optimum FPID controller, the gains/fac-
tors must be appropriately tuned. The preferred dynamic
response has minimum settling time, in seconds, with a
trivial overshoot and undershoot, in hertz, when the system
is subjected to adequate perturbation. In this study, a robust
algorithm such as WCA is used to adjust the FPID con-
troller to extract greater dynamic performance from the Fig. 4 Surface of fuzzy controller
AGC-controlled FPID. The WCA will be discussed in the
following section. include ability to return the frequency deviations and tie-
line error to predefined states, ensuring a satisfactory
2.3 Design of objective function degree of stability for the closed-loop system, and pro-
viding a fast response with a rapidly dampened oscillation.
The power systems frequency is sensitive to fluctuations A suitable objective function should be applied appropri-
caused by consumer requests, making the frequency and ately before using modern heuristic optimization-based
tie-line power ðDF; and DPtieline Þ deviate from nominal controller schemes to achieve the best LFC performance.
performance. AGC’s desired control designations should
Fig. 3 Membership functions of the proposed FPID controller for error, error derivative, and the output of FLC
123
18864 Neural Computing and Applications (2022) 34:18859–18880
Ztsim
J2 ¼ ITSE ¼ ½ðDF1 Þ2 þ ðDF2 Þ2 þ ðDPtieline Þ2 :t:d
0
ð7Þ
where DF1 ; DF2 are the power system frequency devia-
tions; DPtieline is the incremental variation in tie-line
power; tsim is the simulation time which is 10 s for test
system 1 and 20 s for test system 2. The optimum perfor-
mance has the lowest value of J.
Minimize J for FPID controller is subject to:
K1min K1 K1max ;
K2min K2 K2max ;
KPmin KP KPmax ; ð8Þ
KImin KI KImax ;
KDmin KD KDmax
where the min and max superscripts stand for the lower and
the upper values of the corresponding parameter. The
minimum and maximum values of the parameters are 0:0
and 2:0, respectively [2, 15, 36]. To examine the compar-
ative evaluation between the proposed strategy and the
published methods in the literature, the settling times and
peak undershoots of the frequency deviation and tie-line
power error results under different load demands have been Fig. 5 Flowchart of WCA
considered. The parameters values point out the speed of
the dynamic response profiles of the test systems in
consideration.
123
Neural Computing and Applications (2022) 34:18859–18880 18865
Proposed FPID (7 MFs) 0.0015 9.34 0.21 0.87 0.12 1.465 1.211 5.027
WCA: FPID (5 MFs) 0.0097 205.11 0.96 2.22 1.74 2.618 5.040 17.460
HSCOA: FPID [15] 0.0089 293.10 0.82 2.16 1.62 3.229 5.790 22.740
BFO: FPID [2] 0.0317 927.50 1.02 4.10 2.96 3.434 7.255 26.410
hPSO-PS: FPI [25] 0.1438 24,420.00 5.37 6.54 6.80 7.709 29.920 122.200
Bold fonts indicate the best values in all tables
123
18866 Neural Computing and Applications (2022) 34:18859–18880
( )
Cost
n
Nsn ¼ round PNSR NStream ; n ¼ 1; 2; . . .; NSR
i¼1 Costi
ð13Þ
where Nsn is the number of streams. Figure 5 shows the
WCA flowchart. Let us assume that d is the remoteness of
the river and sea [44]. Let XðX 2 ð0; C d ÞC [ 1Þ is the
river path flowing to the sea which is randomly connecting
[45], C lies between 1 and 2; and d is the present distance
among the river and the sea. Hence, the location will be
jþ1 jþ1
updated according to the jth stream XStream and river XRiver
in the exploitation phase, which are characterized by [45]
jþ1 j j j
XStream ¼XStream þ rand C XRiver XStream
jþ1 j j j
XStream ¼XStream þ rand C XSea XStream ð14Þ
jþ1 j j j
XRiver ¼XRiver þ rand C XSea XRiver
123
Neural Computing and Applications (2022) 34:18859–18880 18867
river or flow to the sea directly. Finally, to get the best swarm optimization, and differential evolution techniques
value of the FPID design parameters, WCA needs to set the when dealing with LFC [52, 53].
values of three parameters, such as dMax , Npop , and NSr . The WCA scheme adjusts PID and the proposed FPID
The WCA has several benefits over other swarm sys- controllers’ gains according to the ITAE criterion. The
tems, such as (i) avoiding entrapment at minima due to the block diagram of the gain organizing controller-based
balance of exploitation and exploration phases. (ii) Fast ITAE is revealed in Fig. 6, where the power system’s
convergence properties, and (ii) Its adaptability, recently, output is a combination of tie-line power error and the
the WCA is implemented many times in the interconnected frequency deviation relating to the concerned area. This
power system, [45–47]. WCA’s suitability in the presence output is estimated using ITAE criterion. The optimizer
of the nonlinearity was demonstrated in [48, 49]. Also, the WCA compares the obtained value of ITAE with the pre-
multi-objective WCA was applied [50, 51]. Recently, vious one to get the lowest ITAE value and generates a new
WCA has shown improved performance compared to other gain for the controller parameters. It repeats this operation
algorithms such as the genetic algorithm, TLBO, particle based on the number of iterations. The lowest obtained
ITAE value corresponds to the best controller gains, which
123
18868 Neural Computing and Applications (2022) 34:18859–18880
Loading condition 0 0.00154 0.21 0.87 0.12 1.465 1.211 5.027 2.085 – –
R ? 25 0.0015 0.21 0.87 0.12 1.465 1.212 5.029 2.069 – –
- 25 0.0015 0.21 0.87 0.12 1.464 1.209 5.023 2.112 – –
? 50 0.0015 0.21 0.87 0.12 1.465 1.213 5.031 2.058 – –
- 50 0.0015 0.21 0.87 0.10 1.464 1.206 5.015 2.165 – –
Tg ? 25 0.0016 0.28 0.87 0.18 1.706 1.615 6.650 4.629 – –
- 25 0.0015 0.17 0.81 0.10 1.214 0.826 3.532 0.649 – –
? 50 0.0017 0.37 0.88 0.21 1.927 2.050 8.405 7.805 – –
- 50 0.0015 0.14 0.72 0.09 0.955 0.560 2.366 0.002 – –
Tt ? 25 0.0016 0.22 0.91 0.3 1.736 1.738 7.157 2.997 – –
- 25 0.0016 0.15 0.71 0.13 1.183 0.778 3.247 1.595 – –
? 50 0.0019 0.39 0.98 0.47 2.002 2.343 9.672 3.838 – –
- 50 0.0017 0.62 0.7 0.12 0.900 0.465 1.985 1.299 – –
T12 ? 25 0.0015 0.21 0.82 0.16 1.464 1.486 6.183 2.449 – –
- 25 0.0019 0.22 0.89 0.14 1.466 0.922 3.837 1.775 – –
? 50 0.0015 0.18 0.76 0.23 1.463 1.751 7.299 2.788 – –
- 50 0.0026 0.45 0.80 0.15 1.467 0.631 2.609 1.450 – –
B ? 25 0.0017 0.22 0.70 0.17 1.729 1.230 6.297 3.454 – –
- 25 0.0018 0.25 1.02 0.15 1.601 1.788 5.827 3.001 – –
? 50 0.0019 0.22 0.71 0.21 1.844 1.121 6.851 4.078 – –
- 50 0.0025 0.62 1.22 0.21 1.807 3.136 7.367 4.051 – –
provide a trivial deviation. For WCA-based PID or FPID 4 Simulation results and discussion
real-time implementation, the dominant parameter of meta-
heuristic algorithms is population size [1]. According to 4.1 Test system 1
[54], ‘‘large initial population sizes do not outperform
small populations in terms of identifying the optimum 4.1.1 Implementation of WCA
solution,’’ making the output results satisfied, which is
suitable for real-time situations of LFC problems. Fur- The test systems were studied in the MATLAB/SIMU-
thermore, because the number of PID or FPID controller LINK (2017b) environment at 0:01 fixed step size with a
gains is quite low, they do not require a significant number simulation time of 20 s. They are operating on an Intel
of iterations to get the best solution, allowing them to be Core i-3, 2:4 GHz; and 4 GBRAM. For competent system
tuned online very fast in response to the power system performance, the three input parameters of WCA were
variations. carefully selected. Thus, the optimization process was
performed 20 times; each with 50 iterations, changing the
values of dMax , N pop , and NSr parameters (try and error
method) to select the best gains for the PID controller.
123
Neural Computing and Applications (2022) 34:18859–18880 18869
123
18870 Neural Computing and Applications (2022) 34:18859–18880
Table 7 Comparative analysis of tuning methods based fuzzy PID controller for test system 1 with GDB under different SLP
Controller Objective value at 2% SLP for each area Objective value at 5% SLP for each area
–6
ITAE ITSE 9 10 ITAE ITSE 9 10–6
123
Neural Computing and Applications (2022) 34:18859–18880 18871
Fig. 11 a Transfer function model of test system 2 with HVDC link. b Transfer function of test system 2 with HVDC link
Primarily, the WCA based on the PID controller utiliz- the AGC issues. The values of the parameters of the WCA-
ing the ITAE criterion was employed at the two identical based PID controller of the best run are Npop ¼ 50; dMax ¼
non-reheat thermal power plants in test system 1, under a 109 ; and NSr ¼ 5 corresponding to the best value for
10% SLP in area 1 to guarantee the suitability of WCA for ITAE ¼ 0:13065; and the gains of PID are
123
18872 Neural Computing and Applications (2022) 34:18859–18880
Table 8 Comparative
Controller Objective value Settling time Ts (Sec) Undershoot (-ve)
performance of ITAE value and
settling time for test system 2 ITAE ITSE DF1 DF2 DPtie DF1 DF2 DPtie
with just AC 9 10–6 9 10–3 9 10–3 9 10–4
P ¼ 1:0935; I ¼ 2:0000; D ¼ 0:3978. To demonstrate the magnitude. However, the HSCOA has a good ITAE value
superiority of the WCA-based PID controller, the obtained compared to WCA: FPID, that results in less settling time
results were compared to the other existing schemes like and a higher ITSE value that leads to an increased oscil-
TLBO [11], DE [8], and FA [55], as shown in Table 2. lation magnitude. Based on the data (Fig. 7 and Table 4)
From Table 2, it is revealed that the minimum ITAE value the WCA: FPID has a similar performance to the HSCOA:
was obtained with the WCA (ITAE ¼ 0:13065) compared FPID scheme. Therefore, there was no need to employ the
to the TLBO (ITAE ¼ 0:2452), DE (ITAE ¼ 0:3391), and WCA: FPID in further investigations. Direct comparison of
FA (ITAE ¼ 0:4714). Additionally, the WCA-based PID the results can be done to the HSCOA: FPID and the other
has the smallest settling time for the frequency deviations competitors.
of area 1 and area 2. Tie-line power deviations are pre-
sented in Table 2. Comparing our results and the results 4.1.3 Sensitivity analysis of test system 1
from the literature, the WCA had improved performance
when dealing with LFC issues. Evaluating the power system dynamic behavior based on
variations of loading conditions and system parameters are
4.1.2 Test system 1 with 10% SLP at area 1 done to identify the robustness of the closed-loop system.
All the system parameters increase and decrease by 25%
Initially, the WCA based on the common fuzzy five MFs in and 50% under DPL1 = 10% SLP at area 1 to document the
the literature (WCA: FPID) was designed [15, 16, 27] to stability of the system. Figure 8 shows the sensitivity
fairly compare between the WCA: FPID and the WCA analysis under variation of Tg. Table 5 displays the change
based on the proposed fuzzy seven MFs (referred to as in system parameters and many of the important indices
proposed FPID). This was employed to accomplish the like ITAE value, settling time, undershoot, and overshoot
more efficient operation of the AGC issues of test system 1. for the system transient responses, i.e.,
The optimal settings for all test system controller param- DF1 ; DF2 ; and DPtie . For example, the overshoots of
eters are gathered in Table 3. The efficacy of the proposed DF2 and DPtie remain at zero in all changes. It is clear
FPID controller was compared to WCA: FPID, the COA that the effect of fluctuations on the ITAE criterion, settling
into HS algorithm (HSCOA)-based FPID controller [15], time, undershoot, and overshoot acquired by the proposed
foraging optimization algorithm (BFO)-based FPID con- FPID controller under variation of system parameters was
troller [2], and the hybrid particle swarm optimization- very small. These trivial fluctuations make the proposed
pattern search (hPSO-PS) built fuzzy PI controller [25], as FPID controller robust and perform well against with up to
demonstrated in Table 4. These comparisons were made 50% variations in the parameters.
using the main indices; the objective functions like ITAE
and ITSE, the settling time, and the peak undershoot. The 4.1.4 Test system 1 with GDB nonlinearity
proposed FPID controller had the lowest values of objec-
tive functions (ITAE = 0.0015, ITSE = 9.34 9 10-7) The presence of the nonlinearity in the interconnected
compared to WCA: FPID of five MFs, and the recently power system leads to larger oscillations and lower per-
published strategies such as the HSCOA: FPID controller, formance of the system response. To ensure the suitability
the BFO: FPID controller, and the hPSO-PS: FPI con- of the proposed techniques in the presence of nonlinearity,
troller. Also, the settling time and the peak undershoot the influence of GDB is studied in test system 1. The
were largely reduced in both frequency and tie-line power nominal parameters of test system 1 including GDB are
deviations. Figure 7 shows the dynamic response at 10% available in ‘‘Appendix A.2’’, [15]. The GDB nonlinearity
SLP in area 1. As mentioned before, the ITAE and ITSE is expressed as [15]
minimally conflicted in settling time and in oscillation
123
Neural Computing and Applications (2022) 34:18859–18880 18873
123
18874 Neural Computing and Applications (2022) 34:18859–18880
Table 9 Comparative analysis of tuning methods-based FPID for test system 2 just AC under different SLP
Controller Objective values at 1% SLP at area 1 and 2% SLP at area 2 Objective values at 3% SLP at area 1
–5
ITAE ITSE 9 10 ITAE ITSE 9 10–5
Fig. 13 Transient responses of test system 2 under (1% SLP in area 1 Fig. 14 Comparative dynamic responses of test system 2 after 3%
and 2% SLP in area 2) with just AC: a DF1 , b DF2 , and c DPtie puMW in area 1 with just AC: a DF1 , b DF2 , and c DPtie
123
Neural Computing and Applications (2022) 34:18859–18880 18875
Table 10 Comparative
Controller Objective value Settling time Ts (Sec) Undershoot (-ve)
performance of ITAE value,
settling time, and undershoot for ITAE ITSE DF1 DF2 DPtie DF1 DF2 DPtie
test system 2 with HVDC link 9 10–7 9 10–3 9 10–3 9 10–4
0:8 0:2 shown in Fig. 12. The most ideal values of the objective
p S
Cg ¼ ð17Þ functions obtained by the proposed regulator demonstrate
1 þ Tg S
the suitability of the proposed approach compared to
To check the proposed scheme performance un- recently published approaches, such as HSCOA: FPID
der GDB, a 1% SLP is applied to area 1, the obtained cost [15], LUS-TLBO: FPI [26], DE: FPI [26], and DE: PID
functions ITAE and ITSE are compared to other reported [56].
strategy HSCOA: FPID. Table 6 shows that the value of To improve the investigation and differentiate between
ITAE is obtained using the proposed FPID the regulators, different SLPs were applied in area 1 and
(ITAE ¼ 0:0030) compared to HSCOA: FPID area 2. The studied objective functions for this scenario are
(ITAE ¼ 0:0019). Although, the obtained ITAE using the summarized in Table 9. The ITAE and ITSE values are
proposed technique is larger than HSCOA: FPID, but the slightly increased, which is confirmed in Figs. 13 and 14.
ITSE for the proposed technique (ITSE = 2.747 9 10–6) is From the above results, the proposed technique has been
smaller than the HSCOA: FPID (ITSE = 5.107 9 10–6) well done at high load perturbations, where the oscillation
indicating that the calculation of many cost function is magnitude successfully reduced, and the transient response
preferable for fair comparison as seen in Fig. 9. The set- rapidly settled.
tling time of the system response and the undershoots value
are also revealed in Table 6. To further show their differ- 4.2.2 Test system 2 with AC–DC tie-lines
ence, the transient responses of the considered regulators
the proposed FPID and HSCOA: FPID are checked at An extra study was supported by including the HVDC link
2%SLP and 5% SLP in each area are shown in Table 7. in the test system 2, as shown in Fig. 11 [26, 56]. The finest
Figure 10 shows the dynamic response at 5% SLP. It is scaling factors obtained with WCA-based ITAE criterion
noticed that the proposed FPID works efficiently to the for reheat thermal, hydro, and gas units are shown in
compared scheme HSCOA: FPID in the presence of GDB Table 3. Table 10 demonstrates the time-domain analysis
nonlinearity as a practical challenge to the concerned in terms of ITAE, ITSE, undershoot, and settling time. The
power system. deviations of frequency and tie-line power are shown in
Fig. 15. The finest values of the objective functions for the
4.2 Test system 2 proposed regulator at 1% SLP in area 1 were (ITAE =
0.0023, ITSE = 1.89 9 10-7), which proves the effec-
4.2.1 Test system 2 with AC tie-lines tiveness of the proposed FPID compared to the HSCOA:
FPID [15].
In order to add a more realistic and complex power system, Also, different SLPs were investigated, similar in AC
the investigation was extended to a multi-source power tie-line as shown in Table 11. The deviations of frequency
system, as shown in Fig. 11a, [14, 15, 26, 56]. Addition- and tie-line power for 3% SLP in area 1 are shown in
ally, The SIMULINK file incorporating the parameter Fig. 16. From the above scenarios, it can be concluded that
values is demonstrated in Fig. 11b. To investigate the the main indices of the transient responses confirm the
multi-source power systems dynamic performance with AC superiority of the proposed FPID scheme in all terms at
tie-lines only, a 1% SLP was subjected to area 1. The gains different SLPs compared to recently published schemes.
of the proposed FPID controller utilized by WCA are Also, the AC–DC link enhances the transient responses
depicted in Table 3, and the optimized parameters of WCA compared to AC only tie-lines.
were N pop ¼ 100; dMax ¼ 108 ; and N Sr ¼ 5. The tran-
sient response in terms of settling time and undershoot are
represented in Table 8, and the dynamic responses are
123
18876 Neural Computing and Applications (2022) 34:18859–18880
123
Neural Computing and Applications (2022) 34:18859–18880 18877
Table 11 Comparative analysis of tuning methods-based FPID for test system 2 under different SLP
Controller Objective value at 1% SLP at area 1 and 2% SLP at area 2 Objective value at 3% SLP at area 1
ITAE ITSE ITAE ITSE
9 10–5 9 10–5
123
18878 Neural Computing and Applications (2022) 34:18859–18880
123
Neural Computing and Applications (2022) 34:18859–18880 18879
Funding Open access funding provided by The Science, Technology 10. Kumar A, Shankar G (2018) Quasi-oppositional harmony search
& Innovation Funding Authority (STDF) in cooperation with The algorithm based optimal dynamic load frequency control of a
Egyptian Knowledge Bank (EKB). hybrid tidal–diesel power generation system. IET Gener Transm
Distrib 12(5):1099–1108
11. Sahu RK, Panda S, Rout UK, Sahoo DK (2016) Teaching
Declarations learning based optimization algorithm for automatic generation
control of power system using 2-DOF PID controller. Int J Electr
Power Energy Syst 77:287–301. https://doi.org/10.1016/j.ijepes.
Conflict of interest The author declares no conflict of interest.
2015.11.082
12. Lu K, Zhou W, Zeng G, Zheng Y (2019) Constrained population
Open Access This article is licensed under a Creative Commons
extremal optimization-based robust load frequency control of
Attribution 4.0 International License, which permits use, sharing,
multi-area interconnected power system. Int J Electr Power
adaptation, distribution and reproduction in any medium or format, as
Energy Syst 105:249–271. https://doi.org/10.1016/j.ijepes.2018.
long as you give appropriate credit to the original author(s) and the
08.043
source, provide a link to the Creative Commons licence, and indicate
13. Barakat M, Donkol A, Hamed HFA, Salama GM (2021) Con-
if changes were made. The images or other third party material in this
troller parameters tuning of water cycle algorithm and its appli-
article are included in the article’s Creative Commons licence, unless
cation to load frequency control of multi-area power systems
indicated otherwise in a credit line to the material. If material is not
using TD-TI cascade control. Evol Syst. https://doi.org/10.1007/
included in the article’s Creative Commons licence and your intended
s12530-020-09363-0
use is not permitted by statutory regulation or exceeds the permitted
14. Jalali N, Razmi H, Doagou-Mojarrad H (2020) Optimized fuzzy
use, you will need to obtain permission directly from the copyright
self-tuning PID controller design based on Tribe-DE optimization
holder. To view a copy of this licence, visit http://creativecommons.
algorithm and rule weight adjustment method for load frequency
org/licenses/by/4.0/.
control of interconnected multi-area power systems. Appl Soft
Comput 93:106424
15. Gheisarnejad M (2018) An effective hybrid harmony search and
References cuckoo optimization algorithm based fuzzy PID controller for
load frequency control. Appl Soft Comput 65:121–138. https://
1. Barakat M (2022) Novel chaos game optimization tuned-frac- doi.org/10.1016/j.asoc.2018.01.007
tional-order PID fractional-order PI controller for load–frequency 16. Fathy A, Kassem AM, Abdelaziz AY (2020) Optimal design of
control of interconnected power systems. Prot Control Mod fuzzy PID controller for deregulated LFC of multi-area power
Power Syst 7(1):16. https://doi.org/10.1186/s41601-022-00238-x system via mine blast algorithm. Neural Comput Appl
2. Arya Y, Kumar N (2017) Design and analysis of BFOA-opti- 32(9):4531–4551. https://doi.org/10.1007/s00521-018-3720-x
mized fuzzy PI/PID controller for AGC of multi-area traditional/ 17. Fathy A, Kassem AM (2019) Antlion optimizer-ANFIS load
restructured electrical power systems. Soft Comput frequency control for multi-interconnected plants comprising
21(21):6435–6452. https://doi.org/10.1007/s00500-016-2202-2 photovoltaic and wind turbine. ISA Trans 87:282–296. https://
3. Shayeghi H, Shayanfar HA, Jalili A (2009) Load frequency doi.org/10.1016/j.isatra.2018.11.035
control strategies: a state-of-the-art survey for the researcher. 18. Shakya R, Rajanwal K, Patel S, Dinkar S (2014) Design and
Energy Convers Manag 50(2):344–353 simulation of PD, PID and fuzzy logic controller for industrial
4. Saxena S (2019) Load frequency control strategy via fractional- application. Int J Inf Comput Technol 4(4):363–368
order controller and reduced-order modeling. Int J Electr Power 19. Ben Jabeur C, Seddik H (2021) Design of a PID optimized neural
Energy Syst 104:603–614. https://doi.org/10.1016/j.ijepes.2018. networks and PD fuzzy logic controllers for a two-wheeled
07.005 mobile robot. Asian J Control 23(1):23–41
5. Pappachen A, Fathima AP (2016) Load frequency control in 20. Debnath MK, Jena T, Mallick RK (2017) Optimal design of PD-
deregulated power system integrated with SMES–TCPS combi- Fuzzy-PID cascaded controller for automatic generation control.
nation using ANFIS controller. Int J Electr Power Energy Syst Cogent Eng 4(1):1416535
82:519–534. https://doi.org/10.1016/j.ijepes.2016.04.032 21. Sahoo BP, Panda S (2018) Improved grey wolf optimization
6. Barakat M, Donkol A, Hamed HFA, Salama GM (2021) Harris technique for fuzzy aided PID controller design for power system
Hawks-Based optimization algorithm for automatic LFC of the frequency control. Sustain Energy Grids Netw 16:278–299
interconnected power system using PD-PI cascade control. 22. Pradhan PC, Sahu RK, Panda S (2016) Firefly algorithm opti-
J Electr Eng Technol 16(4):1845–1865. https://doi.org/10.1007/ mized fuzzy PID controller for AGC of multi-area multi-source
s42835-021-00729-1 power systems with UPFC and SMES. Eng Sci Technol Int J
7. Ali ES, Abd-Elazim SM (2013) BFOA based design of PID 19(1):338–354
controller for two area load frequency control with nonlinearities. 23. Sahu RK, Sekhar GTC, Panda S (2015) DE optimized fuzzy PID
Int J Electr Power Energy Syst 51:224–231. https://doi.org/10. controller with derivative filter for LFC of multi source power
1016/j.ijepes.2013.02.030 system in deregulated environment. Ain Shams Eng J
8. Sahu RK, Panda S, Biswal A, Sekhar GTC (2016) Design and 6(2):511–530
analysis of tilt integral derivative controller with filter for load 24. Barakat M, Donkol A, Salama GM, Hamed HFA (2022) Optimal
frequency control of multi-area interconnected power systems. design of fuzzy plus fraction-order-proportional-integral-deriva-
ISA Trans 61:251–264. https://doi.org/10.1016/j.isatra.2015.12. tive controller for automatic generation control of a photovoltaic-
001 reheat thermal interconnected power system. Process Integr
9. Abd-Elazim SM, Ali ES (2018) Load frequency controller design Optim Sustain. https://doi.org/10.1007/s41660-022-00257-z
of a two-area system composing of PV grid and thermal generator 25. Sahu RK, Panda S, Sekhar GTC (2015) A novel hybrid PSO-PS
via firefly algorithm. Neural Comput Appl 30(2):607–616. https:// optimized fuzzy PI controller for AGC in multi area intercon-
doi.org/10.1007/s00521-016-2668-y nected power systems. Int J Electr Power Energy Syst
64:880–893
123
18880 Neural Computing and Applications (2022) 34:18859–18880
26. Sahu BK, Pati TK, Nayak JR, Panda S, Kar SK (2016) A novel fractional order control using partial swarm optimization. J Intell
hybrid LUS–TLBO optimized fuzzy-PID controller for load fre- Fuzzy Syst 35(5):5055–5061
quency control of multi-source power system. Int J Electr Power 43. Sahu RK, Panda S, Padhan S (2014) Optimal gravitational search
Energy Syst 74:58–69 algorithm for automatic generation control of interconnected
27. Gheisarnejad M, Khooban MH (2019) Design an optimal fuzzy power systems. Ain Shams Eng J 5(3):721–733. https://doi.org/
fractional proportional integral derivative controller with 10.1016/j.asej.2014.02.004
derivative filter for load frequency control in power systems. 44. Sadollah A, Eskandar H, Lee HM, Yoo DG, Kim JH (2016)
Trans Inst Meas Control 41(9):2563–2581 Water cycle algorithm: a detailed standard code. SoftwareX
28. Guha D, Roy PK, Banerjee S (2019) Maiden application of SSA- 5:37–43. https://doi.org/10.1016/j.softx.2016.03.001
optimised CC-TID controller for load frequency control of power 45. Kumari S, Shankar G (2018) Novel application of integral-tilt-
systems. IET Gener Transm Distrib 13(7):1110–1120. https://doi. derivative controller for performance evaluation of load fre-
org/10.1049/iet-gtd.2018.6100 quency control of interconnected power system. IET Gener
29. Eskandar H, Sadollah A, Bahreininejad A, Hamdi M (2012) Transm Distrib 12(14):3550–3560. https://doi.org/10.1049/iet-
Water cycle algorithm—a novel metaheuristic optimization gtd.2018.0345
method for solving constrained engineering optimization prob- 46. Latif A, Das DC, Ranjan S, Barik AK (2019) Comparative per-
lems. Comput Struct 110–111:151–166. https://doi.org/10.1016/j. formance evaluation of WCA-optimised non-integer controller
compstruc.2012.07.010 employed with WPG–DSPG–PHEV based isolated two-area
30. Le Chau N, Le HG, Dang VA, Dao T-P (2021) Development and interconnected microgrid system. IET Renew Power Gener
optimization for a new planar spring using finite element method, 13(5):725–736
deep feedforward neural networks, and water cycle algorithm. 47. El-Fergany AA, Hasanien HM (2019) Water cycle algorithm for
Math Probl Eng 2021:1–25 optimal overcurrent relays coordination in electric power sys-
31. Zhang Y et al (2021) Application of an enhanced BP neural tems. Soft Comput 23(23):12761–12778
network model with water cycle algorithm on landslide predic- 48. Kumari S, Shankar G (2019) Maiden application of cascade tilt-
tion. Stoch Environ Res Risk Assess 35(6):1273–1291 integral–tilt-derivative controller for performance analysis of load
32. Wang J, Zhang H, Luo H (2022) Research on the construction of frequency control of interconnected multi-source power system.
stock portfolios based on multiobjective water cycle algorithm IET Gener Transm Distrib 13(23):5326–5338
and KMV algorithm. Appl Soft Comput 115:108186 49. El-Hameed MA, El-Fergany AA (2016) Water cycle algorithm-
33. Hasanien HM, Matar M (2018) Water cycle algorithm-based based load frequency controller for interconnected power systems
optimal control strategy for efficient operation of an autonomous comprising non-linearity. IET Gener Transm Distrib
microgrid. IET Gener Transm Distrib 12(21):5739–5746 10(15):3950–3961
34. Yousri D, Babu TS, Fathy A (2020) Recent methodology based 50. Kalyan CH, Suresh CV, Ramaniah U (2022) Multi-objective
Harris Hawks optimizer for designing load frequency control Weighted-sum optimization for stability of dual-area power
incorporated in multi-interconnected renewable energy plants. system using water cycle algorithm. In: Recent advances in
Sustain Energy Grids Netw 22:100352 power systems. Springer, pp 15–25.
35. Yuan Z, Wang W, Wang H, Yıldızbaşı A (2020) Allocation and 51. Riveros LGM et al. (2021) Erbium-doped fiber amplifier design
sizing of battery energy storage system for primary frequency with multi-objective water cycle algorithm. In: 2021 SBMO/
control based on bio-inspired methods: a case study. Int J IEEE MTT-S International Microwave and Optoelectronics
Hydrogen Energy 45:19455–19464 Conference (IMOC). pp. 1–3
36. Sahu BK, Pati S, Mohanty PK, Panda S (2015) Teaching–learn- 52. Kumari S, Shankar G (2020) Maiden application of cascade tilt-
ing based optimization algorithm based fuzzy-PID controller for integral-derivative controller in load frequency control of
automatic generation control of multi-area power system. Appl deregulated power system. Int Trans Electr Energy Syst
Soft Comput 27:240–249 30(3):e12257. https://doi.org/10.1002/2050-7038.12257
37. Dash P, Saikia LC, Sinha N (2015) Automatic generation control 53. Godara K, Kumar N, Palawat KP (2022) Performance compar-
of multi area thermal system using Bat algorithm optimized PD- ison of GA, PSO and WCA for three area interconnected load
PID cascade controller. Int J Electr Power Energy Syst frequency control system. In: Control and measurement appli-
68:364–372. https://doi.org/10.1016/j.ijepes.2014.12.063 cations for smart grid, Springer, pp. 373–382
38. Patel NC, Debnath MK (2019) Whale optimization algorithm 54. Piotrowski AP, Napiorkowski JJ, Piotrowska AE (2020) Popu-
tuned fuzzy integrated PI controller for LFC problem in thermal- lation size in particle swarm optimization. Swarm Evol Comput
hydro-wind interconnected system. In: Applications of comput- 58:100718
ing, automation and wireless systems in electrical engineering, 55. Padhan S, Sahu RK, Panda S (2014) Application of firefly
Springer. pp 67–77. algorithm for load frequency control of multi-area interconnected
39. Sahu RK, Panda S, Yegireddy NK (2014) A novel hybrid DEPS power system. Electr Power Components Syst 42(13):1419–1430.
optimized fuzzy PI/PID controller for load frequency control of https://doi.org/10.1080/15325008.2014.933372
multi-area interconnected power systems. J Process Control 56. Mohanty B, Panda S, Hota PK (2014) Controller parameters
24(10):1596–1608 tuning of differential evolution algorithm and its application to
40. Woo Z-W, Chung H-Y, Lin J-J (2000) A PID type fuzzy con- load frequency control of multi-source power system. Int J Electr
troller with self-tuning scaling factors. Fuzzy Sets Syst Power Energy Syst 54:77–85
115(2):321–326 57. Panda S, Mohanty B, Hota PK (2013) Hybrid BFOA–PSO
41. Sekhar GTC, Sahu RK, Baliarsingh AK, Panda S (2016) Load algorithm for automatic generation control of linear and nonlinear
frequency control of power system under deregulated environ- interconnected power systems. Appl Soft Comput
ment using optimal firefly algorithm. Int J Electr Power Energy 13(12):4718–4730
Syst 74:195–211
42. Mahto T, Malik H, Saad Bin Arif M (2018) Load frequency Publisher’s Note Springer Nature remains neutral with regard to
control of a solar-diesel based isolated hybrid power system by jurisdictional claims in published maps and institutional affiliations.
123