Research Article

An FRLQG Controller-Based Small-Signal Stability Enhancement of Hybrid Microgrid Using the BCSSO Algorithm

Algorithm 1

Bell-curved squirrel search optimization (BCSSO) algorithm.
Input: parameters (t) and Y (t)
Output: optimal parameters
Begin
Initialize location ηij = (ηi1, ηi2, ηi3……….ηid) seasonal constants and maximum
Iteration Maxu
Define initial location of each flying squirrel by, ψij = ψl + Bs  (ψu − ψl)
Calculate fitness function
Set iteration IIt = 1
While (IIt ≤ Maxit) do
Generate locations using 3 locations
Scenario 1:
If (r1 ≥ ppp); {
Update the squirrel location
} else {
}
end if
Scenario 2
If (r2 ≥ ppp); {
Update the squirrel location
} else {
}
end if
Scenario 3
If (r3 ≥ ppp); {
Update the squirrel location
} else {
}
end if
Perform seasonal monitoring by using a seasonal constant
Calculate fitness function
Set IIt = IIt + 1
End while
Return optimal parameters