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 |
|