Frequency Control of an Islanded Microgrid With Multi-stage PID Control Approach Using Moth-flame Optimization Algorithm1
Frequency Control of an Islanded Microgrid With Multi-stage PID Control Approach Using Moth-flame Optimization Algorithm1
Engineering
https://doi.org/10.1007/s00202-024-02518-1
O R I G I N A L PAPER
Abstract
Microgrids (MGs) are installed with renewable energy sources (RES) to meet the dynamic load demands. The frequency
control of MG operating in an islanded mode is more difficult than in grid-connected mode. This is due to the low inertia
of MG system, intermittency in RES output powers, and stochastic loads. These factors amplify the frequency deviations
which affect the system’s operating frequency creating stability problems that may weaken the MG or result in a blackout
situation. In the present work, investigations on frequency control of an islanded Bella Coola MG having DEG, RES,
and PHEVs are presented. To stabilize the MG frequency oscillations during different system operating conditions, a
multi-stage PID controller is proposed whose parameters are optimized with the moth-flame optimization (MFO)
algorithm. Some popular meta-heuristic-based PID controllers (PSO-PID, TLBO-PID, and GOA-PID) are investigated for
a step load change to assess the effectiveness of MFO algorithm in optimizing the PID parameters. The MATLAB
simulation results have shown that the MFO-PID controller has shown better performance with improvements of at least
35.48%, 33.33%, and 18.18% in undershoot, overshoot, and settling time compared to other PID controllers. The robust
performance of the proposed MFO-optimized multi-stage controller is evaluated by considering the simultaneous power
fluctuations of RES and load along with system parametric uncertainties. The frequency deviations and integral time
absolute error (at least 24%) are reduced significantly during different disturbance conditions which are confirmed through
MATLAB/SIMULINK simulation results. The stability and comparison analyses prove that the proposed method works
efficiently.
Keywords Microgrid · Frequency control · Multi-stage PID controller · Moth-flame optimization · Renewable energy
sources · Parametric uncertainties
1 Introduction
1
3
Electrical
Engineering
Therefore, an intelligent and robust controller is required parameters while TLBO is independent of algorithm-specific
to regulate the frequency of an islanded MG for wide parameters. In cases, where single opti- mization technique
range of operating conditions. cannot provide better performance of PID
1
3
Electrical
Engineering
controller for MG systems with high nonlinearity and para- plus (1 + PI) and type-2 fuzzy cascaded to PI frac- tional
metric uncertainties, hybrid algorithms are also implemented order controllers are optimized with gray wolf and
for tuning the PID controller. For instance, in [9], firefly
and PSO algorithms are used for global and local search of
the variable space to counter the limitations of each
algorithm. Similarly, few authors have proposed PI/PID
controllers with fuzzy logic or ANN to have greater flexibility
of the controller for wide operating conditions of the system.
In fuzzy adaptive PI controllers, the scaling factors of
membership functions are optimized. In [16], PSO
algorithm is used for tuning the scaling factors of
membership functions, and GWO is used to optimize the
weights of the fuzzy logic rule base.
In real-time control studies, the AI-optimized PID con-
trollers are well suited for MG frequency control applica-
tions. However, for certain operating scenarios, it has been
observed that these PID controllers have underperformed due
to the difficulty in finding an optimal operating state, i.e.,
accounted for PID control structure. This
underperformance is mostly caused by an improper offset
between the derivative and integral gain components. A PI
controller can minimize the system’s steady-state error. If
the operator has increased the integral gain component, the
steady-state error is min- imized. However, the system
exhibits undesirable behavior during the transient state.
The system’s stability and speed are reduced by the
dominant integral component. Similarly, the dominant PD
component improves the system’s tran- sient response.
But, the system’s steady-state response is disturbed. To
overcome this problem and obtain optimal per- formance
from the PID controller, this work proposes an optimal
MPID controller for MG frequency control.
Recently, the concept of multi-stage controllers has
been implemented by several authors due to their robust
perfor- mance in regulating the frequency of an islanded
MG or multi-MG with RES and ESSs [18–23]. In [18],
Khadanga et al. proposed a multi-stage PID (MPID)
controller using the hybridization of two algorithms (whale
optimization and pattern search) to tune its parameters.
Bhuvnesh et al. pro- posed multi-stage fuzzy PD-TID
controller with chaotic crow search algorithm [19] and an
MPID cascade controller (PI- PD) with the help of salp
swarm optimization [20] to tune the controller parameters.
Anil et al. implemented the fuzzy- tuned MPID and
fractional order MPID controllers where its parameters are
optimally tuned by the grasshopper opti- mization [21] and
future search algorithms [22], respectively. The authors in
[23] presented an MPID controller optimized with an atom
search algorithm toward the multi-MG system. Similarly,
this multi-stage controller concept for frequency control is
also used in multi-area power systems contain- ing FACTS
devices, hydro, thermal, and gas power plants using multi-
verse optimization and grasshopper optimiza- tion
techniques [24–26]. The multi-stage controllers viz. FPD
1
3
Electrical
Engineering
crow search optimization algorithms [27, 28]. These con- powerful MFO is presented to optimize the MPID
trollers are implemented to get robust performance in the controller gain constants. Considering the above
automatic generation control or frequency control actions discussion, the present work investigates the frequency
of multi-source or RES penetrated multi-area power dynamics of an islanded MG comprising of DEG, PV,
systems. WTG, and PHEVs.
One of the most popular nature-inspired swarm intelli-
gence approaches is the moth-flame optimization (MFO)
methodology. It is straightforward to understand and easy
to implement. The MFO algorithm successfully solved
sev- eral optimization problems relating to different
domains viz. medical applications, marine engineering,
engineer- ing design, image processing, and electrical
power systems [29, 30]. The controller gain constants of
PI or PID are optimally refined using the MFO algorithm
presented in [31–35] for AGC/LFC of single-area/multi-
area power sys- tems with/without incorporating FACTS
devices. In wind energy conversion systems, it is utilized
to develop blade pitch controllers [36]. The MFO
algorithm is successfully implemented in the above-
mentioned works and has shown better performance
compared to other swarm intelligent tech- niques in those
works.
From the literature, it is understood that the
regulation of frequency of MG either having RES or ESS
in islanded mode is achieved with different controller
structures whose parameters are optimized with a variety
of swarm intelli- gent techniques. The performance of these
techniques mainly depends on the choice of specific
parameters of the algorithm, and the improper choice may
roll the solution toward local optimum values. The
controller’s approach based on fuzzy logic or fractional
order calculus is exhibiting better perfor- mance but at the
cost of optimizing the structure of the fuzzy inference
system or the fractional order system parameters along
with controller gain constants. The MPID controller is
preferred over a normal PID controller due to its benefits.
Also, from the literature, it was observed that controlling
the frequency deviations of an islanded MG having RES
and PHEVs with an MPID controller is rarely
investigated.
1. The performance of differently tuned PID controllers ∆P DEG + ∆P PH EV + ∆PWT G + ∆PPV = ∆PL (1)
(GOA, TLBO, PSO, and MFO) is demonstrated and
compared through the MATLAB/SIMULINK simulation The expression for deviation in the MG frequency (∆f )
results to show the superiority and feasibility of the MFO caused by the RES and load disturbances is:
algorithm over the other powerful and well-known 1
meta- heuristic techniques. ∆f = (∆PDEG + ∆PWT G + ∆PPV − ∆P PH EV
2. An MFO-tuned MPID controller has been proposed for Ms + D
−β∆f − ∆PL ) (2)
mitigating the oscillations in the frequency dynamics
of the modeled Bella Coola MG incorporating RES and The proposed coordinated control’s aim is to minimize the
PHEVs. The MFO algorithm is applied to optimize the frequency deviations of MG under critical operating
MPID controller’s gain constants. scenar- ios with the proposed MPID controller. In this
3. The MPID controller’s robustness is evaluated by work, only DEG and PHEVs are responsible for power
taking into consideration the simultaneous changes in balance. There- fore, the PV and WTG sources are
RES, load dynamics, and MG and PHEV uncertainties modeled as a disturbance in LFC analysis.
in a single controller framework.
4. The effect of PHEVs in the secondary and primary fre- 2.1 DEGs
quency control loops (SFC and PFC) of an islanded
MG has been analyzed with RES and load disturbances Since the power generation from the solar PV and WTG
to choose the better control action. sys- tems is stochastic, DEG forms the best means of
supplying reliable and quality power to the essential loads
in a stand- alone MG. A speed governing mechanism and
1.3 Formation of the paper diesel engine combination forms the diesel engine
generator system. The DEG mathematical model is given
Apart from the introduction in Sect. 1, the following four sec- in Fig. 2 [40]. The lim- its for GRC (generation rate
tions are formed to detail the contents of the paper. Section constraint) and GDB (governor dead band) ± for the DEG
2 depicts the modeling of stand-alone MG compatible with are considered as 10% per min and 0.06%.
LFC studies. The mathematical modeling of the MFO
algo- rithm and its application to the suggested MPID 2.2 WTGs
controller are shown in Sect. 3. Section 4 examines and
evaluates the performance of the proposed controller under The mechanically produced output power of a WTG is highly
diverse oper- ating scenarios. Section 5 summarizes the inconsistent since it depends on the stochastic wind speeds
outcomes of the proposed work. and is given by:
1
3
Electrical
Engineering
The WTG linear model can be represented as follows [41]: The ∆PPV with respect to ∆ϕ can be computed using
∆P K Eq. (7):
WT G WT G
T FWT G = P = (5) Psolar
W Pout 1 + STWT G ∆PPV =
put
ϕ ST C
Figure 3 depicts the model for the generation of wind (∆ϕ + Kt [∆ϕTa + ϕ∆Ta + 0.0512ϕ∆ϕ − TST C ∆ϕ]) (7)
output power variations mathematically.
The PV system’s first-order model can be represented as
2.3 PV model follows [42]:
1
3
Electrical
Engineering
Fig. 3 Mathematical model for
wind output power variations
1
3
Electrical
Engineering
formance of microgrid [44, 45]. This is because, if SOC of
battery is maintained nearly 100%, then life of battery decays
faster, and the SOC of battery is kept above 80% considering
EV owner’s comfort for the next trip. Therefore, an
average value of participation gain factor (KEV, i 0.55) is =
assumed in the present study that falls in the band of
average SOC of battery. NEV denotes the number of
EVs, Rav denotes the
1
3
Electrical
Engineering
Fig. 6 KEV,i vs. SOC a
Discharge mode and b IDLE
mode
droop characteristics of PHEV aggregator, and TEV , i is the This algorithm can be divided into two components, called
battery time constant. moths and flames, either of them is regarded to be the solu-
tion. The moths and flames are viewed as search agents
and elite positions explored during the iterations in this
algorithm. Thus, flames can be regarded as flags that moths
3 Moth-flame optimization-based MPID drop when exploring the search space. So that flames can
controller never lose their best position during the population update
and while finding the global best solution. Below is an
The escalating complexity of power systems requires a quick illustration of the math- ematical model used to replicate
and precise refining of the controller’s gain constants to the swarming behavior of moths:
achieve a better LFC response. To address this problem, many The moths are initialized as follows for the first iteration:
swarm intelligent strategies for PI/PID controller tuning ⎡ ⎤
have been suggested in the literature. The fundamental m1, 1 · · · m1, d
character- ⎢ . .. .
istics of these algorithms are the absence of derivatives and M= ⎣ (11)
. . .⎥
non-dependence on the plant model. A few of them are PSO, ⎦
m n,1 · · · mn, d
TLBO, GA, CSO, HSO, and GOA. So, for fine-tuning the
MPID controller, a recently developed and powerful MFO where M is the total population (no. of moths),d is the dimen-
is used. Mirjali et al. developed MFO in 2015, which imi- sion of search space which depends on the no. of optimization
tates the social behavior of moth flames. This algorithm variables, and n represents the total no. of moths.
was benchmarked on various standard test problems and Based on fitness function and its value, the moths can be
verified its performance quantitatively and qualitatively sorted in ascending/descending order as shown in Eq. (12)
with differ- ent optimization approaches in the literature.
This method was used extensively to solve different OM = (OM 1 , OM 2 · · · OM n ) T (12)
engineering problems because of its merits viz. quick
convergence, few controlling factors, straightforward Similarly, the flame matrix can be updated as:
implementation structure, and sim- plicity [29, 46, 47]. ⎡ ⎤
f1, 1 · · · f1, d
. .. . (13)
3.1 Mathematic ⎢=
F
. ⎥
al Modeling of ⎣ . . ⎦
MFO
moonlight. Once it comes too close to a light source, they fly
This algorithm mimics the flying characteristics of moths. spirally around it and finally reaches convergence after
Moths are flying insects that belong to the same class as certain modifications.
butterflies. The swarming behavior is a unique feature of
the moths that are found at both stages of moth’s evolution
(nymph/larval and adult stages). Moreover, moths exhibit
special navigation paths at night by nature called
transverse orientation. The moths follow a specific path
with respect to the moonlight during their travel in the
night. When moths are far away from any light, they travel
long distances in a straight line (single direction) based on
1
3
Electrical
Engineering
f n,1 · · · fn, d
MFO = (I , P, T ) (15)
1
3
Electrical
Engineering
In Eq. (15), I denotes the initialization of the population, its input, and the PI controller in the final stage receives input
which can be defined as: from the output of the initial stage [18]. The MPID controller
output (ΔUc) is a reference power command signal for
Mi, j = lb(i) + randomno 1, N pop (ub(i) − lb(i)) (16) DEG and PHEVs. The key benefit of an MPID controller
is that the system can utilize the best features of both
where Npop denotes the population size, ub is the upper controllers. At first, PD controller is used produce constant
limit boundary, and lb is the lower limit boundary. output to improve the transient response, and later, the
In Eq. (15), P denotes the position update of moths. The steady-state error is reduced with the integral component of
position update of the moth with respect to flames can be the PI con- troller. So, in this controller, the integral term is
updated by using Eq. (17). absent during the transient state. This overcomes the
restriction of a tradi- tional PID controller, which includes
Mi = S Mi , Fj (17) the incorporation of an integral component during the
transient state.
The logarithmic spiral function is used as the key updat- The control signal fed to DEG and PHEV through the
ing strategy because the algorithm is based on the moth’s MPID controller can be expressed as [18]:
transverse orientation around a flame and can be written as
follows:
sN KI
∆Uc = KP + KD s + N 1 + KPP + ∆f (22)
S Mi , Fj = Fj + Di ebt cos(2π t) (18)
where Fj denotes the position of jth flame and Mi indicates 3.3 Application of MFO algorithm to
the position of ith moth, ‘t’ indicates a random number in optimize the MPID controller
[− 1, 1], and ‘b’ for defining the shape of the logarithmic
spiral. Di is the distance of the ith moth from the jth flame, The following steps are an explanation of the process for
that is defined as follows: optimizing the proposed the MPID controller with MFO:
Step 1: Random initialization In the first iteration, gen-
Di = . Fj − Mi. (19) erate a random population by using Eq. (11) and Eq. (16).
Since the proposed controller has (K P , K D , K P P , K I , N )
The moth’s position is updated with respect to flame as 5 controller parameters, the population size is taken to be
dur- ing exploration and exploitation [48]. The exploitation 100
is taken care by the logarithmic spiral function, and it takes × 5. Here, 100 stands for the population of moths and 5 for
place if the subsequent point is located between the moth the dimensional size of the search space.
and flame. Exploration is taken care by the distance term, Step 2: Objective/fitness assessment Simulate the devel-
Di. In any swarm intelligence algorithm, an optimal trade- oped model to evaluate the population’s performance with
off between exploitation and exploration is needed to the fitness function (Integral time absolute error (ITAE))
obtain global optimization. In this algorithm, the number given in Eq. (23).
of flames reduces from iteration to iteration to have equalized
effect on exploitation and exploration, as stated in Eq. (20). ∫tsim
IT AE = min t |∆f |dt (23)
flame_ no = 0
J−1
round J− (20)
T Subjected to the optimization of 0.01 ≤ K P , K P P ,K I ,
i
dem.≤Figure 8 illustrates
≤ the structure of an MPID controller.
i ≤ in the initial stage receives an error (∆f )
The PD controller
t = 1 − randomno 2 + T (21)
as
where J specifies maximum no. of flames, T is the maximum
count of iterations, and i is the present iteration. A
flowchart of MFO algorithm is shown in Fig. 7.
1
3
Electrical
Engineering
K D 2 and 0 N 200 [22]. Where ‘tsim’ denotes the
total simulation time. The ∆f value will be obtained from
the Simulink model shown in Fig. 1.
Step 3: Selection Based on the fitness value (ITAE),
flag the best positions by flames.
Step 4: Update the MFO algorithm-specific parameters
At each iteration, calculate the value of D for the
corresponding moth and update the number of flames,
and value of t using Eqs. (19) and (20).
Step 5: Population update Based on the values of D, F
and t estimate the updated position of moth with respect
to the best flame’s position using Eq. (18).
1
3
Electrical
Engineering
1
3
Electrical
Engineering
Step 6: Stopping rule When the current iteration exceeds
the maximum iteration count, the optimal parameters for
the controller are the most optimal solution achieved till
the last iteration that corresponds to the optimal value of
ITAE. Show the optimized K P , K P P ,K I , K D , N, and ITAE
values.
1
3
Electrical
Engineering
Table 3 Comparative analysis of
differently optimized PID Optimizing Performance analysis terms
controllers for step load change method-PID
case of operating conditions Peak undershoot Peak overshoot Settling time (s) Integral time
(Hz) (Hz) absolute error
Fig. 11 Dynamic response of various controllers: a multi-step load disturbances in MG and b frequency perturbation response of MG
1
3
Electrical
Engineering
Table 4 Percentage uncertainties in MG and PHEVs
KEV − 30% 1
Rav(Hz/puMW) − 50% 2.4
TEV (s) + 50% 0.1
M (s) − 20% 0.1667
D (puMW) − 20% 0.015
R (Hz/puMW) + 20% 2.4
1
3
Electrical
Engineering
Fig. 16 a Fluctuations of solar power in MG and b MG frequency perturbation response for case-3
Fig. 17 a Fluctuations of wind power in MG and b MG frequency perturbation response for case-4
1
3
Electrical
Engineering
the proposed controller between DEGs and PHEVs in the Table 7 Eigenvalues of MG system for different operating conditions
SFC loop.
Case-1 Cases-2, 3, 4
4.2 Observations from
— 69.50 + j2949.60 — 71.20 + j3231.40
simulation results
— 69.50 + j2949.60 — 71.20 − j3231.40
The following observations have been noticed from the var- — 40 + j0 — 40 + j0
ious operating cases. — 1 + j0.40 — 1 + j0.40
— 1 − j0.40 — 1 − j0.40
1. From initial case conditions, it is noticed that the MFO- — 0.30 + j0 — 0.30 + j0
PID controller exhibits an improvement in undershoot — 0.50 + j0 − 0.50 + j0
(50%, 36.84%, and 35.48%), overshoot (70%, 40%,
and 33.33%), and settling times (57.14%, 30.77%, and
18.18%) over PSO-PID, TLBO-PID, and GOA-PID s-plane thereby confirming the stable operation of the
controllers, respectively. The above quantitative results MG system. If the gain of the linearized transfer
confirm that the proposed MFO algorithm is precisely func- tion model of MG system is greater than 4.3 (k
adaptable to the present MG frequency control > 4.3), then two closed loop poles traverse to the
problem. positive half of complex s-plane making the system
2. Upon comparison with the MFO-PID controller, it has unstable which can be seen in the zoomed view of
been noticed that the suggested MFO-MPID controller Fig. 19.
reduces the ITAE value by at least 24% for the
operating conditions of cases 1, 2, 3, and 4.
4.4 Comparison with earlier
3. Finally, from the conditions of case-5, it is observed
reported works
that the MG frequency response is improved with the
pres- ence of PHEVs in the SFC loop (DEGs and
The comparison of the suggested approach with ear-
PHEVs are well coordinated with an MPID controller)
lier reported works for islanded MG frequency
rather than in the PFC loop.
control employing an MPID controller regarding
settling time, ITAE, and controller optimization
technique is pre- sented in Table 8. Table 8 reveals
4.3 Stability analysis of MG
that the performance of the proposed controller is
better and nearly on par with the other reported
The linear analysis tool from the Simulink Control
methods, demonstrating opti- mal results in both
Design toolbox of MATLAB/Simulink is used in the
ITAE value and settling time. A qualitative
present work to demonstrate the stability analysis of
comparison on computationally burden can be
the MG for various operating situations together with
assessed as high/low depending on the count of
root locus plots [19] and eigenvalues of the system’s
controller parameters optimized, the count of optimiza-
lin- earized transfer function model [20]. Table 7
tion techniques employed, and their algorithm-specific
displays the eigenvalues for various cases. Figure 19
parameters. The computational burden required for
displays the root locus plots for cases 1 and 2. It can
optimizing more controller parameters with one or
be observed that from the eigenvalues and root locus
more techniques would be comparatively more.
plots, all the closed loop poles lie to the left half of
the complex
1
3
Electrical
Engineering
1
3
Electrical
Engineering
Table 8 Comparison with earlier reported works
Appendix Declarations
Optimization data Conflict of interest The authors declare that they have no
competing interests.
References
PHEV data
1. Dekker J, Nthontho M, Chowdhury S, Chowdhury SP (2012)
Eco- nomic analysis of PV/diesel hybrid power systems in
SOC 1 = 0.1, SOC 2= 0.2, SOC 3=0.8, SOC 4=0.9, N EV
different climatic zones of South Africa. Int J Electr Power
= 600, T PH EV =0.1 s, Rav=2.4 Hz/puMW, PMax (Individual Energy Syst 40(1):104–112.
EV) = 5 kw, ∆f L = 0.1 Hz, ∆f U = 0.1 Hz. https://doi.org/10.1016/j.ijepes.2012.02.010
2. "IEEE Guide for Design, Operation, and Integration of
Author Contributions Gotte Vikram Raju helped in Distributed Resource Island Systems with Electric Power
conceptualiza- tion, methodology, software, investigation, and writing Systems", In: IEEE Std 1547.4–2011, pp. 1–54, 20 July 2011.
—original draft preparation and Nandiraju Venakata Srikanth worked 3. Obaid ZA, Cipcigan LM, Abrahim L, Muhssin MT (2019) Fre-
in supervision, conceptualization, validation, and writing—reviewing quency control of future power systems: reviewing and
and editing. evaluating challenges and new control methods. J Modern Power
Syst Clean Energy. 7(1):9–25. https://doi.org/10.1007/s40565-
Funding Not applicable. 018-0441-1
4. Bevrani H, Feizi MR, Ataee S (2016) Robust frequency control
Data availability There are no new data generated in this work. in an islanded microgrid: H∞ and µ synthesis approaches. IEEE
What- ever data used are available openly and cited properly. Transact Smart Grid 7(2):706–717. https://doi.org/10.1109/TSG.
Moreover, the new findings in this work are kept openly. 2015.2446984
5. Das DC, Roy AK, Sinha N (2012) GA based frequency
1
3
Electrical
Engineering
controller for solar thermal–diesel–wind hybrid energy
generation/energy
1
3
Electrical
Engineering
storage system. Int J Electr Power Energy Syst 43(1):262–279.
Syst 48(6–7):711–726. https://doi.org/10.1080/15325008.2020.17
https://doi.org/10.1016/j.ijepes.2012.05.025
97936
6. Pandey SK, Mohanty SR, Kishor N, Catalão JP (2014)
21. Annamraju A, Nandiraju S (2020) A novel fuzzy tuned
Frequency regulation in hybrid power systems particle swarm
multistage PID approach for frequency dynamics control in an
optimization and linear matrix inequalities based robust
islanded micro- grid. Int Transact Electr Energy Syst
controller design. Int J Electr Power Energy Syst 63:887–900.
30(12):e12674. https://doi. org/10.1002/2050-7038.12674
https://doi.org/10.1016/j.ij epes.2014.06.062
22. Annamraju A, Bhukya L, Nandiraju S (2021) Robust frequency
7. El-Fergany AA, El-Hameed MA (2017) Efficient frequency con-
control in a standalone microgrid: an adaptive fuzzy based frac-
trollers for autonomous two-area hybrid microgrid system using
tional order cascade PD-PI approach. Advanced Control for Appl
social-spider optimiser. IET Gener Transm Distrib 11(3):637–648.
Eng Industrial Syst 3(3):1–18. https://doi.org/10.1002/adc2.72
https://doi.org/10.1049/iet-gtd.2016.0455
23. Mishra S, Nayak PC, Prusty RC, Panda S (2022) Performance anal-
8. Sreenivasaratnam C, Yammani C, Maheswarapu S (2019) Load
ysis of multistage PID controller for frequency regulation of
frequency control of multi-microgrid system considering renew-
multi microgrid system using atom search optimisation. Int J
able energy sources using grey wolf optimization. Smart Sci
Ambient Energy 43(1):7371–7386.
7(3):198–217. https://doi.org/10.1080/23080477.2019.1630057
https://doi.org/10.1080/01430750.2022. 206318
9. Ray PK, Mohanty A (2019) A robust firefly–swarm hybrid opti-
24. Nayak PC, Prusty RC, Panda S (2021) Grasshopper optimization
mization for frequency control in wind/PV/FC based microgrid.
algorithm optimized multistage controller for automatic genera-
Appl Soft Comput 85:105823. https://doi.org/10.1016/j.asoc.2019.
tion control of a power system with FACTS devices. Prot
105823
Control Mod Power Syst 6(8):2021.
10. Shankar G, Mukherjee V (2016) Load frequency control of an
https://doi.org/10.1186/s41601-021- 00187-x
autonomous hybrid power system by quasi oppositional harmony
25. Sahoo PK, Mohapatra S, Gupta DK, Panda S (2022) Multi verse
search algorithm. Int J Electr Power Energy Syst 78:715–734.
optimized fractional order PDPI controller for load frequency
https://doi.org/10.1016/j.ijepes.2015.11.091
con- trol. IETE J Res 68(5):3302–3315.
11. SC, C Yammani and S Maheswarapu (2019) Frequency con-
https://doi.org/10.1080/0377 2063.2020.175693
trol of Autonomous Hybrid Multi-Microgrid System. In: 2019
26. DE Abah, AS Abubakar, GS Shehu (2022) Load frequency
National Power Electronics Conference (NPEC), Tiruchirappalli,
control of two-area interconnected network using multi-stage
India, 2019, pp. 1-6. https://doi.org/10.1109/NPEC47332.2019.90
con- troller. Nigerian J Eng, 29(1), ISSN (print): 0794 – 4756,
34751.
ISSN (online):2705–3954.
12. A Annamraju, S Nandiraju (2018) Frequency Control in an
27. Sahu PC, Prusty RC, Panda S (2019) A gray wolf optimized FPD
Autonomous Two-area Hybrid Microgrid using Grasshopper Opti-
plus (1+PI) multistage controller for AGC of multisource non-
mization based Robust PID Controller.In: 2018 8th IEEE India
linear power system. World J Eng 16(1):1–13. https://doi.org/10.
International Conference on Power Electronics (IICPE),
1108/WJE-05-2018-0154
JAIPUR, India, 2018, pp. 1–6.
28. Sahu PC, Samantaray SR (2023) Resilient frequency stability of
https://doi.org/10.1109/IICPE.2018.8709428.
a PV/wind penetrated complex power system with CSA tuned
13. Latif A, Pramanik A, Das DC, Hussain I, Ranjan S (2018) Plug-
robust Type-2 fuzzy cascade PIF Controller. Electr Power Syst Res
in hybrid vehicle-wind-diesel autonomous hybrid power system:
225:109815. https://doi.org/10.1016/j.epsr.2023.109815
frequency control using FA and CSA optimized controller. Inter-
29. Mirjalili S (2015) Moth-flame optimization algorithm: a
national J Syst Assurance Eng Manag 9(5):1147–1158. https://doi.
novel nature-inspired heuristic paradigm. Knowledge-Based Syst
org/10.1007/s13198-018-0721-1
89:228–249. https://doi.org/10.1016/j.knosys.2015.07.006
14. Bevrani H, Habibi F, Babahajyani P, Watanabe M, Mitani Y
30. Sahoo SK, Saha AK, Ezugwu AE, Agushaka JO, Abuhaija B,
(2012) Intelligent frequency control in an AC microgrid: online
Alsoud AR, Abualigah L (2023) Moth flame optimization:
PSO based fuzzy tuning approach. IEEE Transact Smart Grid
theory, modifications, hybridizations, and applications. Arch
3(4):1935–1944. https://doi.org/10.1109/TSG.2012.2196806
Computa- tional Methods Eng 30:391–426.
15. Khooban MH, Niknam T, Blaabjerg F et al (2016) A robust
https://doi.org/10.1007/s11831- 022-09801-z
adaptive load frequency control for microgrids. ISA Transact
31. Acharyulu BVS, Mohanty B, Hota PK (2019) Comparative
65:220–229. https://doi.org/10.1016/j.isatra.2016.07.002
perfor- mance analysis of pid controller with filter for automatic
16. Annamraju A, Nandiraju S (2018) Robust frequency control in
generation control with moth-flame optimization algorithm. In:
an autonomous microgrid: a two-stage adaptive fuzzy approach.
Malik H, Srivastava S, Sood Y, Ahmad A (eds) Applications of
Electr Power Components Syst 46(1):83–94.
artificial intelligence techniques in engineering advances in
https://doi.org/10.1080/15 325008.2018.1432723
intelligent sys- tems and computing. Springer, Singapore
17. H. Bevrani, F. Habibi, S. Shokoohi (2013) ANN-based self-tuning
32. Lal DK, Barisal AK (2019) Combined load frequency and
frequency control design for an isolated microgrid. Meta-Heuristics
terminal voltage control of power systems using moth fame
Optimization Algorithms in Engineering, Business, Economics,
optimization algorithm. J Electr Syst Inf Technol 6(8):2019.
and Finance. P. Vasant (Ed), Chapter 12, IGI Global, USA,
https://doi.org/10. 1186/s43067-019-0010-3
pp. 357–385, 2013.
33. D Mohanty ,S Panda (2021) Moth flame optimization based frac-
18. Khadanga RK, Padhy S, Panda S, Kumar A (2018) (2018)
tional order controller for frequency regulation of hybrid power
Design and analysis of multi-stage PID controller for frequency
system with UC and UPFC. In: 1st International Conference on
control in an islanded micro-grid using a novel hybrid whale
Power Electronics and Energy (ICPEE), Bhubaneswar, India,
optimization- pattern search algorithm. Int J Numerical
2021, pp. 1–5,
Modelling 31(5):e2349. https://doi.org/10.1002/jnm.2349
https://doi.org/10.1109/ICPEE50452.2021.9358618.
19. Khokhar B, Dahiya S, Parmar KPS (2021) (2021) A novel
34. Peddakapu K, Mohamed MR, Srinivasarao P, Leung PK (2022)
hybrid fuzzy PD-TID controller for load frequency control of a
Simultaneous controllers for stabilizing the frequency changes in
standalone microgrid. Arab J Sci Eng 46:1053–1065.
deregulated power system using moth flame optimization.
https://doi.org/10.1007/ s13369-020-04761-7
Sustain Energy Technol Assess 51:101916.
20. Khokhar B, Dahiya S, Singh Parmar KP (2020) A robust cascade
https://doi.org/10.1016/j.seta. 2021.101916
controller for load frequency control of a standalone micro-
35. Hameed JBS, Mahabuba A, Jayasree R (2023) A novel LA-MFO
grid incorporating electric vehicles. Electr Power Components
technique based vehicle to grid control mechanism for automatic
1
3
Electrical
Engineering
generation control in deregulated power system. Int J Intell Syst
45. Khokhar B, Parmar KS (2023) Utilizing diverse mix of energy
Appl Eng 11(2):772–783
storage for LFC performance enhancement of a microgrid: a
36. Ebrahim MA, Becherif M, Abdelaziz AY (2018) Dynamic per-
novel MPC approach. Appl Energy 333:120639.
formance enhancement for wind energy conversion system using
https://doi.org/10.1016/ j.apenergy.2023.120639
moth-flame optimization based blade pitch controller. Sustain
46. Debbarma S, Dutta A (2017) Utilizing electric vehicles for LFC
Energy Technol Assess 27:206–212.
in restructured power systems using fractional order controller.
https://doi.org/10.1016/j.seta. 2018.04.012
IEEE Trans Smart Grid 8(6):2554–2564.
37. Khokar B, Dahiya S, Parmar KPS (2021) A novel fractional
https://doi.org/10.1109/TSG. 2016.2527821
order proportional integral derivative plus second-order deriva-
47. Huang L, Yang B, Zhang X, Yin L (2019) Optimal power
tive controller for load frequency control. Int J Sustain Energy
tracking of doubly fed induction generator-based wind turbine
40(3):235–252. https://doi.org/10.1080/14786451.2020.1803861
using swarm moth–flame optimizer. Trans Inst Meas Control
38. Wolpert DH, Macready WG (1997) No free lunch theorems for
41(6):1491–1503. https://doi.org/10.1177/0142331217712091
optimization. IEEE Trans Evol Comput 1(1):67–82.
48. Reddy S, Panwar L, Panigrahi B, Kumar R (2018) Solution to
https://doi.org/ 10.1109/4235.585893
unit commitment in power system operation planning using binary
39. AH Hajimiragha and MRD Zadeh (2013) Research and develop-
coded moth flame optimization algorithm: a flame selection
ment of a microgrid control and monitoring system for the
based computational technique. J Comput Sci 25:298–317.
remote community of Bella Coola: challenges, solutions,
https://doi. org/10.1016/j.jocs.2017.04.011
achievements and lessons learned. In: 2013 IEEE International
49. Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisa-
Conference on Smart Energy Grid Engineering (SEGE), pp. 1–6.
tion algorithm: theory and application. Advances Eng Software
https://doi.org/ 10.1109/SEGE.2013.6707898.
105:30–47. https://doi.org/10.1016/j.advengsoft.2017.01.004
40. Papathanassiou SA, Papadopoulos MP (2001) Dynamic char-
50. Savsani P, Jhala RL, Savsani VJ (2016) Comparative study of
acteristics of autonomous wind-diesel systems. Renew Energy
dif- ferent metaheuristics for the trajectory planning of a robotic
23(2):293–311. https://doi.org/10.1016/S0960-1481(00)00180-4
arm. IEEE Syst J 10(2):697–708.
41. Dong-Jing L, Li W (2008) Small-signal stability analysis
https://doi.org/10.1109/JSYST.2014. 2342292
of an autonomous hybrid renewable energy power genera-
tion/energy storage system part I: time domain simulations. IEEE
Trans Energy Convers 23(1):311–320. https://doi.org/10.1109/
TEC.2007.914309 Publisher’s Note Springer Nature remains neutral with regard to
42. El-Hameed MA, El-Fergany AA (2016) Water cycle algorithm- juris- dictional claims in published maps and institutional affiliations.
based load frequency controller for interconnected power sys-
tems comprising non-linearity. IET Gener Transm Distrib Springer Nature or its licensor (e.g. a society or other partner) holds
10(15):3950–3961. https://doi.org/10.1049/iet-gtd.2016.0699 exclusive rights to this article under a publishing agreement with the
43. Izadkhast S, Garcia-Gonzalez P, Frías P (2015) An aggregate author(s) or other rightsholder(s); author self-archiving of the
model of plug-in electric vehicles for primary frequency control. accepted manuscript version of this article is solely governed by the
IEEE Trans Power Syst 30(3):1475–1482. https://doi.org/10.1109/ terms of such publishing agreement and applicable law.
TPWRS.2014.2337373
44. Khokhar B, Parmar KPS (2022) A novel adaptive intelligent
MPC scheme for frequency stabilization of a microgrid
considering SoC control of EVs. Appl Energy 309:118423.
https://doi.org/10.1016/ j.apenergy.2021.118423
1
3