Next Article in Journal
Prospect of SnO2 Electron Transport Layer Deposited by Ultrasonic Spraying
Next Article in Special Issue
The Errors of Electronic Energy Meters That Measure Energy Consumed by LED Lighting
Previous Article in Journal
Indirect Thermographic Temperature Measurement of a Power-Rectifying Diode Die
Previous Article in Special Issue
Hardware Development and Interoperability Testing of a Multivendor-IEC-61850-Based Digital Substation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enhanced Salp Swarm Algorithm for Multimodal Optimization and Fuzzy Based Grid Frequency Controller Design

by
Smrutiranjan Nayak
1,
Sanjeeb Kumar Kar
1,
Subhransu Sekhar Dash
2,
Pradeep Vishnuram
3,
Sudhakar Babu Thanikanti
4 and
Benedetto Nastasi
5,*
1
Department of Electrical Engineering, ITER, Siksha ‘o’ Anusandhan (Deemed to Be University), Bhubaneswar 751030, India
2
Department of Electrical Engineering, Government College of Engineering, Keonjhar 758002, India
3
Department of Electrical and Electronics Engineering, SRM Institute of Science and Technology, Chennai 603203, India
4
Department of Electrical and Electronics Engineering, Chaitanya Bharathi Institute of Technology, Hyderabad 500075, India
5
Department of Planning, Design, and Technology of Architecture, Sapienza University of Rome, Via Flaminia 72, 00196 Rome, Italy
*
Author to whom correspondence should be addressed.
Energies 2022, 15(9), 3210; https://doi.org/10.3390/en15093210
Submission received: 13 March 2022 / Revised: 22 April 2022 / Accepted: 25 April 2022 / Published: 27 April 2022
(This article belongs to the Special Issue Intelligent Control for Future Systems)

Abstract

:
In the present study, an Enhanced SSA (ESSA) has been proposed where the parameter of the SSA technique, which balances the exploration and exploitation phases, has been modified. Additionally, the variable scaling factor is engaged to regulate the salp’s position during the search procedure to minimize the random movement of salps. To demonstrate the effectiveness of the enhanced SSA (ESSA), a set of multimodal test functions are engaged. The statistical outcomes demonstrate that ESSA profits from local optima evasion and quick convergence speed, which aids the proposed ESSA algorithm to outclass the standard SSA and other recent algorithms. The fair analysis displays that ESSA delivers very promising results and outclass current methods. Next, frequency control of power systems is executed by designing a Combined Fuzzy PID (CFPID) controller with the projected ESSA method. Next, a Partially Distributed CFPID (PD-CFPID) controller is designed for a distributed power system (DPS). It is shown that the ESSA method outclasses the SSA method in engineering problems. It is also noted that the ESSA-based PD-CFPID scheme has become more operative in monitoring the frequency than similar structured centralized fuzzy PID (CFPID) as well as PID controller. Finally, the outcomes of the PD-CFPID controller are equated with CFPID and PID for various uncertain situations to validate the benefit of the proposed control approach.

1. Introduction

With the growing count of irregular renewable and distributed energies in the presence of random load changes, today’s power systems are vulnerable to frequency variations [1,2]. Therefore, a suitable controller is required for frequency regulation. The distributed control approach has multiple distributed controllers for each controllable energy source located within the distributed power system (DPS) [3]. However, the distributed control approach requires one-to-one communication between each controllable source. Complete control requirements such as matching collective load and generation or optimum generation combination are not usually achievable with a distributed control scheme. Hence, if system optimization is the objective, a centralized control scheme is generally favored [4]. In a centralized control scheme, all control requirements are handled by a central computer [5]. While centralized approaches frequently suffer if there is a single failure, decentralized schemes are usually associated with difficult practical implementations and costly communication requirements. Considering the shortcomings of both centralized and decentralized control schemes, this paper proposes to use a partially decentralized controller for the frequency regulation of DPS. The proposed partially decentralized control scheme, which compared with the decentralized control can take the coupling information into account, thus enhancing the system performance without making the design process too complicated.
The controller design is again a tough job and numerous methods have been suggested by researchers in this regard. The salp swarm algorithm (SSA) is a recently proposed process encouraged by the swarming conduct of the salps [6]. The advantage of the SSA method over some similar methods such as the firefly algorithm (FA), bat algorithm (BA), state of matter search (SMS), flower pollination algorithm (FPA), particle swarm optimization (PSO), gravitational search algorithm (GSA), and genetic algorithm (GA) has been testified [6]. The SSA algorithm keeps the best results found so far, therefore SSA is unaffected even if the entire populations worsen. In SSA, salps move gradually towards the leading salp, which prevents stagnating in local minima. The parameter c1 is reduced adaptively during iterations, so the algorithm initially explores and then exploits the search area. The above characteristics enable SSA to outperform other algorithms. However, the original SSA method hurts from early convergence, therefore making it inappropriate for multimodal function optimization problems such as controller design problems. In the SSA method, the convergence parameter (c1) is changed gradually in the early phases of iterations and rapidly in the closing phases, which lowers the exploration competence of the process. In the projected enhanced SSA (ESSA) method, the algorithm is altered to conquer the limitations of the SSA method. Additionally, in the SSA, the location of the supporter salp is calculated from its previous location and surrounded by the salp’s location. The equation for finding the location of follower salp is also altered by means of varied scaling factors to avoid the random movement of salps.
Different heuristic-based optimization methods have been used to determine the values of controller parameters for frequency control approaches as shown in Table 1. The table explains the technique, controller type, test system, and the limitations of the frequency control approach used for various test systems.
The chief contributions of the study are:
i.
To develop an enhanced SSA (ESSA) process and authenticate its effectiveness over original SSA and other similar algorithms [24,25,26,27,28,29,30,31,32,33] using 16 multimodal test functions of different dimensions.
ii.
To design a combined fuzzy PID (CFPID) for frequency control in two area systems and compare its performance with similar approaches reported in the literature.
iii.
To design a partially decentralized combined fuzzy PID (PD-CFPID) controller for frequency regulation of a hybrid power system containing PV, DEG, WTG, with energy storage elements such as FESS, AE, FC, BES, and EV considering the inherent nonlinearities and communication delays.
iv.
To assess the efficacy of ESSA based PD-CFPID under the following uncertain scenarios:
Scenario A: PWTG, PPV, and PD are augmented by 200%;
Scenario B: PWTG and PPV are unavailable but the PD is augmented by 200%;
Scenario C: EV power and load demand pattern are augmented by 100% and 200%, respectively;
Scenario B: PWTG and PPV are decreased by 50% but PEV and PD are augmented by 100% and 200%, respectively;
Scenario E: The time delay is enhanced to 400 ms.

2. Overview of Enhanced Salp Swarm Algorithm (ESSA)

The main inspiration of the salp swarm method is the spilling over the behavior of the principal swarms on the earth [6]. The whole inhabitants of salp are separated into leader and followers’ groups. The best location of the salp order is taken by the leader and guides the remaining swarms. The remaining salps trail the leader. The location of the salp is categorized by an n-dimensional search area. The food resource T is the aim for the salp in the pursuit search.
The position of the leader is given by Equation (1) as
x j 1 = { T j + c 1 ( ( u b j l b j ) c 2 + l b j ) c 3 0.5 T j c 1 ( ( u b j l b j ) c 2 + l b j ) c 3 0.5
where x j 1 and T j represent the locations of the leader and food source in the j-th dimension. The leader changes its place concerning the food resource only. The bounds of j-th dimension are specified by l b j , u b j . The parameter c 2 and c 3 are arbitrary values in [0, 1]. The coefficient c 1 equilibriums the exploration and exploitation stages of the SSA method.
It is represented as
c 1 = K 1 exp [ ( 4 i c I M ) 2 ]
where i c and I M signifies the current and the maximum iterations and K 1 is a constant which is set as 2 in SSA.
The location of the remaining salps is restructured by
x j i = 1 2 a t 2 + v 0 t
Equation (3) corresponds to Newton’s law of motion where i 2 , t signifies time, v 0 which means the original speed. These are calculated as: a = v f i n a l v 0 and v 0 = x x 0 t . Considering v 0 = 0 that variance amid iterations is equal to 1, then Equation (3) is altered as,
x j i = ( x j i + x j i 1 ) 2 i 2
where x j i signifies the position of the i-th follower in j-th dimension.
In the proposed ESSA procedure, two SSA parameters were altered for better symmetry between the exploration and exploitation stages. A balance between the two enhances the process. The occasion of the leader is a vital aspect of the SSA process which is eventually guided by parameters c 1 . The value of K 1 is taken as 2 in the SSA process which administrates the movement of the leader salp associated to T. An large K 1 may cause salp stirring outside the food source location. In ESSA process K 1 is varied to make the spreading of searched arguments near the best than the initial argument. In SSA, c 1 changes gradually linearly iterations and quickly in later stages. If c 1 is set higher values in the latter stages, it will make the method produce a greater aberration of the leader’s location. These glitches are also quashed in ESSA with the adapted value of K 1 by randomly changing to a lesser c 1 value in the final phases as:
K 1 = { 2 ( 1 i c / I M ) i f   r a n d m < 0.5 2 i f   r a n d m 0.5 }
The position of the follower salp in the original SSA is expressed as:
x j i = 1 2 ( x j i + x j i 1 ) i 2
where x j i and x j i 1 are the positions of i-th and (i − 1)-th salps in j-th dimension. In the early stages, the finest probable search agent is unidentified in the search area. Therefore, the procedure of updating in huge steps firstly will result in stirring salps missing the best locations. Thus, the usage of scaling factors (SF) in ESSA regulates the advancement of search agents during the search procedure. The new equation is formulated as:
x j i = S F [ 1 2 ( x j i + x j i 1 ) ] i 2
where SF is varied linearly from 0.1 to 1 as expressed in Equation (8):
S F = 1 / ( 10 9 i c I M )
The inclusion of SF adjusts the drive of saps in the early stages of the method, thus augmenting the search competence of the algorithm. In the advanced phases, as improved solutions are found, salps move in the direction of them at progressively increased speed.

3. Performance Study of ESSA Technique

In this study, the engineering application is a controller design problem. Tuning the controller parameter is a highly nonlinear and complex multimodal optimization problem as many settings of the controller could yield satisfactory performance. As the application area of the present study is the controller design problem, i.e., multimodal optimization problem, therefore benchmark multimodal test functions are used to evaluate the performance of the proposed ESSA technique.
The proposed ESSA is verified on some multimodal functions [34,35] and given in Table 2. Multi-modal functions (mmf) 1 to 6 are of 10 dimensions and 7 to 16 are of different fixed dimensions. To authenticate the efficacy of the suggested ESSA algorithm it is equated with SSA as well as with WCMFO [24], ABC [25], GA [26], CamWOA [27], PSO [28], GSA [29], PSOGSA [30], WCA [31], MFO algorithm [32] and DA [33] as given in [24,27]. The no. of function estimations is set as 100,000 for all approaches for an unbiased assessment. In ESSA, 1000 iterations with 100 no. of search agents are considered. The parameters of all the techniques are taken from reference [24,27]. The statical outcomes found in 30 runs are assembled. For the appropriate selection of SF, several equations are tried and evaluated. It is realized that for the many functions best outcomes are found when SF is found by Equation (8) as related to others.
The statistical result of ESSA and SSA obtained along with the outcomes of the other 10 methods available in reference [24,27] are presented in Table 3 and Table 4 for 10 dimensions and fixed dimensions mmfs’, respectively. It can be noticed from Table 3 and Table 4 that suggested ESSA outperforms original SSA in 15 out of 16 mmfs’ (except m m f 6 ( y ) ) . It can also be realized from Table 3 that ESSA outperforms all other 11 techniques in the majority of functions (in 3 out of 6 mmfs’). For fixed dimension multimodal functions, the proposed ESSA provides an optimum of equally best results in 9 out of 10 mmfs’ as evident from Table 4.
Convergence figures for ESSA and SSA are related in Figure 1 for some mmfs’ from which it can be noticed that the convergence feature of ESSA is improved. This is because of modifying the value K1 by randomly changing to a lower value C1 during the latter stages of iteration and the use of SF to restrict the drive of saps in the initial periods of the search process. It is worthwhile to mention here that for mmf1, typical ESSA converges near to the best value of −2094.9145. Similarly, for mmf3 and mmf14 even though both ESSA and SSA converge to the same value, ESSA converges faster compared to SSA.

4. Proposed Frequency Control Approach

The proposed ESSA method is applied tried for frequency regulation of hybrid power system (HPS) as shown in Figure 2. It contains PV, WTG FC, DEG, AE, BESS, FESS, and electric vehicles, etc. [4,36,37,38,39]. The performance of HPS in the presence of wind and solar generation is extremely erratic and therefore the power balance is a complex task. Hence this problem can be resolved by appropriate management among stability and controllability. In this study, a partially decentralized controller is engaged, which makes it a modest control and requires less maintenance as well as dealing with fewer controllable parameters. Limiters are involved in each component to match fluctuations in the electromechanical features of the specific subsystem. In addition, time delays associated with input/output to the controller (10 ms) are considered. In Figure 2, the control participation factors (CPF) of controllable sources such as DEG, FESS, BESS, and EV are represented by corresponding CPFs.

4.1. Modelling of Parts

4.1.1. Wind Turbine Generator (WTG)

The WTG power output is assumed as [5]:
P W P = 1 2 ρ A R C P V W 3
The transfer function (TF) of WTG is
G W T G N ( s ) = K W T G 1 + s T W T G = Δ P W T G Δ P W P
where N = 1, 2, 3.

4.1.2. Photovoltaic Cell (PV)

PV power output is assumed as [5]
P P V = η S ϕ [ 1 0.005 ( T a + 25 ) ]
where η is the conversion efficiency of PV cells and taken as 10%, S is the area of PV array taken as 4084 m2 and ϕ is the solar irradiation in kW/m2. A PV TF is assumed as [5]
G P V ( s ) = K P V 1 + s T P V = Δ P P V Δ ϕ

4.1.3. Aqua Electrolyzer

Aqua electrolyzer receives a majority of the total power from renewable sources. The AETF is stated as [5]
G A E ( s ) = K A E 1 + s T A E = Δ P A E U 2

4.1.4. Fuel Cell

The TF of FC is assumed as
G F C N ( s ) = K F C 1 + s T F C = Δ P F C Δ P A E
where N = 1, 2.

4.1.5. Diesel Engine Generator (DEG)

The TF of DEG is assumed as
G D E G ( s ) = K D E G 1 + s T D E G = Δ P D E G Δ U

4.1.6. FESS and BESS

The TF of FESS and BESS are [5]
G F E S S ( s ) = K F E S S 1 + s T F E S S = Δ P F E S S Δ U
G B E S S ( s ) = K B E S S 1 + s T B E S S = Δ P B E S S Δ U

4.1.7. Limiter and Saturation

The energy storage devices are included in the control loop and are regulated by the controller. They have constraints that permit the devices to operate in the nonlinear region. These limitations avert the mechanical shudder because of sudden frequency variations. The constraints are given by
| P F E S S < 0.09 | ,   | P B E S S < 0.09 | ,   | P D E G < 0.01 | ,   | P E V < 0.01 | ,   | P F E S S < 0.9 | ,   | P B E S S < 0.2 | ,   | P E V < 0.8 |   and   0 P D E G 0.45

4.1.8. Electric Vehicle

The figure presentation modeling of EV for frequency control is demonstrated in Figure 3 [40]. The LFC signal Δ U is supplied to the EV for discharging/charging. Parameters ± B k W signify the battery capacity. The existing battery energy is signified by E that is kept inside the restrictions E max and E min presumed as 90% and 60%. K 1 and K 2 are found as K 1 = E E max , K 2 = E E min . The stored energy part in Figure 3 computes the remaining stored energy [40].

4.1.9. Power System

The input and the output to the power system are the difference in power (ΔP) and (Δf) and is given as:
G ( s ) = Δ f Δ P = 1 D + s M
Here D characterizes the damping parameter and M means inertia value.

4.2. Combined Fuzzy PID Structure

The fuzzy logic control (FLC) based PID controller can be designed by tuning scaling factors and PID parameters [41,42,43,44,45]. In the present work, a combined fuzzy PID (CFPID) is projected as revealed in Figure 4 [45]. To ensure that the controller is adaptive, the input signal is accepted by fuzzy and also straight to the PID as revealed in Figure 5. The membership functions are allocated linguistic PoBg (Positive Big), PoSm (Positive Small), Ze (Zero), NeSm (Negative Small), and NeBg (Negative Big) for inputs/output variables as shown in Table 5. A Mamdani fuzzy inference engine is used in the present study.
An integral square error (ISE) criterion is taken as an objective function as:
J = 0 T [ ( Δ f ) 2 + ( Δ U ) 2 / k n ] d t
To ensure that both terms in Equation (19) participate in the search technique, kn is allocated 5.

5. Results and Discussions

5.1. Performance Examination of Proposed Frequency Control Approach

The effectiveness of the recommended ESSA tuned CFPID structure for frequency control is examined in two widely employed 2-area power systems [46,47,48,49,50,51,52]. The first test system is a non-reheat system and the second test system is a reheat system. For a fair comparison with published frequency control approaches, the same load disturbance (10% SLP for the first test system and 1% SLP for the second test system) and objective function (ITAE) are considered. In addition, two similar CFPID controllers are assumed in each area. The ESSA optimized CFPID controller parameters are provided in Table 6. The results of the proposed controller are related to traditional as well as numerous new optimization techniques, for example, Ziegler Nichols (ZN) [46], GA [46], BFOA [46], PSO [47], hybrid BFOA-PSO [47], NSGA-II based PI [48], NSGA-II optimized PIDF [48], hybrid PSO-PS optimized fuzzy PI [43] as well as mMSA Fuzzy PD-PI [37] for the first test system and shown in Table 7 and Figure 6 for the first test system.
It is obvious from Table 7 and Figure 6 that the least ITAE value and best system response are attained with an ESSA-based CFPID controller compared to other approaches usually used in solar electricity control [49]. For the second test system, the results are compared FA [50], SOSA [51], ABC [52] tuned PID and SGWO tuned AFPID [39]. The outcomes are gathered in Table 8 and Figure 7. The minimum ITAE value and best system response are attained with ESSA-based CFPID controller compared to other approaches as evident from Table 8 and Figure 7. This justifies the usefulness of the proposed CFPID controller structure.

5.2. Frequency Control of DPGS by PD-CFPID

In the next step, DPS is considered and the controllers are optimized by the ESSA technique. The load demand (PD) pattern is revealed in Figure 8a. The renewable outputs are characterized by Equations (17)–(19) and adopted from [5,36,37,38,39] as presented in Figure 8b,c. Table 8 provides the ESSA optimized PID, CFPID, and PD-CFPID controller parameters. For comparison, the results of MFO, PSO, GA, DA, GSA, and SSA optimized PID and J values are also specified in Table 9 from which it can be seen that, with the same PID controller, a minimum objective function value of 782.75 × 10−2 is obtained with the proposed ESSA technique. Hence, it is established that in the controller design problem, the proposed ESSA outperforms MFO, PSO, GA, DA, GSA, and SSA techniques. The CFPID controller optimized by ESSA reduces the J value to 781.99 × 10−2. This validates the dominance of the CFPID over the PID. It can also be understood from Table 9 that the suggested PD-CFPID controller significantly reduces the J value to 368.31 × 10−2.
To assess the controller’s effectiveness, the following cases are taken.
  • Case 1: Normal operation:
Here, solar and wind generation and load outlines as specified in Figure 8 are presumed. The dynamic response with ESSA-based PID, CFPID, and PD-CFPID is presented in Figure 9. It is clear from Figure 9a that the performance with PD-CFPID is slightly better than PID and CFPID. The power outputs with the proposed PD-CFPID controller are shown in Figure 9b,c. In the time range t = 50 to 100 s it can be seen from Figure 8a that PD is 0.6 pu. The PWTG is around 0.4 p.u., PPV is 0.2 pu which is clear from Figure 8b,c. Aqua electrolyzer takes 0.24 p.u. from the generation of renewable sources used by a fuel cell and the fuel cell gives a power that is equal to 0.0001 pu. DEG also becomes coupled to DPS at t = 50 s and supplies a power equal to 0.007 p.u. which is revealed in Figure 9b. The whole generation is obtained by totaling the power generation from the renewable sources less the aqua electrolyzer power, and by adding the power from DEG the fuel cell becomes 0.367 p.u. This is 0.23 p.u. less than PD so BESS, FESS, and electric vehicles (EV) deliver less power to meet PD. PFESS = 0.0075 p.u., PBESS = 0.0022 p.u., PPEV = 0.23 p.u. which are exhibited in Figure 9b,c. When the power is released by the storage devices and power discharged by Pev is added to the generated power, the supply power becomes 0.6 p.u., which is the same as PD. Hence, the power balance is maintained and the system is frequently stable.
  • Case 2: Uncertain Cases
The renewable sources are associated with uncertainty and so is the case with load demand and EV. Keeping in view of some realistic variation/uncertainties, different cases are considered. To prove the supremacy of suggested PD-CFPID over CFPID and PID, the responses with PD-CFPID are compared with CFPID and PID under various uncertain conditions as:
Scenario A: PWTG, PPV, and PD are augmented by 200%;
Scenario B: PWTG and PPV are unavailable but the PD is augmented by 200%;
Scenario C: EV power and load demand pattern are augmented by 100% and 200%, respectively;
Scenario B: PWTG and PPV are decreased by 50% but PEV and PD are augmented by 100% and 200%, respectively;
Scenario E: The time delay is enhanced to 400 ms.
The responses for the above situations are presented in Figure 10a–e. It can be comprehended from Figure 10a that, for scenario A, when solar, wind powers, and load demand patterns are increased by 200%, the system is unstable with the PID. System stability is preserved with both CFPID and PD-CFPID. However, the response degrades with CFPID under scenario A whereas the response remains unaffected with the proposed PD-CFPID controller. For scenario B, when PWTG and PPV are unavailable but the PD is augmented by 200%, the system is unstable with PID. The response further degrades with the CFPID controller in scenario B compared to the same for scenario A. with the proposed PD-CFPID controller, the response remains more or less the same. For scenarios C, D, and E, the system is unstable with both PID and CFPID controllers as evident from Figure 10c–e. However, the system stability is retained with the suggested PD-CFPID controller and frequency deviations lie inside the acceptable boundary.
In the present study, only multimodal functions have been tested as the controller design problem is a multimodal task. The usefulness of the proposed MSSA for unimodal functions and other benchmark functions needs further investigation.

6. Conclusions

In this paper, the enhanced salp swarm algorithm (ESSA) method was presented for solving multimodal optimization and controller design. In the suggested ESSA method, the convergence parameter is varied suitably for an improved equilibrium among the exploration and exploitation stages of the technique. Additionally, variable scaling factors are engaged to alter the salp’s position in the search procedure to minimize the random movement of salps. The effectiveness of ESSA is confirmed in some multimodal test functions. It is seen that for 10-dimensional multimodal functions (mmfs’), the ESSA algorithm provides improved results more than SSA, GA, ABC, CamWOA, MFO, PSO, GSA, WCA, PSOGSA, DA, and WCMFO in four out of six mmfs’. For fixed dimension mmfs’, proposed ESSA provides optimum or equally best outcomes in nine out of ten mmfs’. The projected control method is evaluated in two widely used systems. It is detected that the J value is reduced by 81.78% and 76.57% related to the best-published results for the two test systems, respectively.
The proposed ESSA method is then used to optimize a partially decentralized combined fuzzy PID (PD-CFPID) controller for frequency control of DPS. It is perceived that the ESSA-based PD-CFPID controller is better than PID and CFPID controllers and maintains frequency stability under various uncertain scenarios. The objective function value with the PD-CFPID controller is reduced by 52.94% and 52.90% compared to PID and CFPID controllers.
As a future direction, experimental verification of the present work can be performed and the state of charge of EVs can be included in the system.

Author Contributions

Conceptualization, S.N., S.K.K. and S.S.D.; methodology, S.N., S.K.K. and P.V.; software, P.V. and S.B.T.; validation, S.N., S.K.K. and P.V.; formal analysis, S.B.T. and B.N.; investigation, S.N., S.K.K. and P.V.; resources, S.B.T. and B.N.; data curation, S.N., S.K.K. and P.V.; writing—original draft preparation, P S.N., S.K.K. and S.S.D.; writing—review and editing, P.V., S.B.T. and B.N.; visualization, S.N. and P.V.; supervision, P.V., S.B.T. and B.N.; project administration, S.B.T. and B.N.; funding acquisition, S.B.T. and B.N. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lee, D.-J.; Wang, L. Small-Signal Stability Analysis of an Autonomous Hybrid Renewable Energy Power Generation/Energy Storage System Part I: Time-Domain Simulations. IEEE Trans. Energy Convers. 2008, 23, 311–320. [Google Scholar] [CrossRef]
  2. Yang, H.; Chung, C.Y.; Zhao, J. Application of plug-in electric vehicles to frequency regulation based on distributed signal acquisition via limited communication. IEEE Trans. Power Syst. 2013, 28, 1017–1026. [Google Scholar] [CrossRef]
  3. Savino, M.M.; Manzini, R.; Della Selva, V.; Accorsi, R. A new model for environmental and economic evaluation of renewable energy systems: The case of wind turbines. Appl. Energy 2017, 189, 739–752. [Google Scholar] [CrossRef]
  4. Benavente, I.M.; Lazaro, E.G.; Sanchez, T.G.; Rodríguez, A.V.; Garcia, A.M. Implementation and assessment of a decentralized load frequency control: Application to power systems with high wind energy penetration. Energies 2017, 10, 151. [Google Scholar] [CrossRef] [Green Version]
  5. Pan, I.; Das, S. Fractional Order AGC for Distributed Energy Resources Using Robust Optimization. IEEE Trans. Smart Grid 2015, 7, 2175–2186. [Google Scholar] [CrossRef] [Green Version]
  6. Mirjalili, S.; Gandomi, H.; Mirjalili, S.; Saremi, S.; Faris, H.; Mirjalili, S.M. Salp swarm algorithm: A bio-inspired optimizer for engineering design problems. Adv. Eng. Softw. 2017, 114, 163–191. [Google Scholar] [CrossRef]
  7. Guha, D.; Roy, P.K.; Banerjee, S. Quasi-oppositional JAYA optimized 2-degree-of-freedom PID controller for load-frequency control of interconnected power systems. Int. J. Model. Simul. 2020, 42, 63–85. [Google Scholar] [CrossRef]
  8. Khokhar, B.; Dahiya, S.; Parmar, K.S. Load frequency control of a microgrid employing a 2D Sine Logistic map based chaotic sine cosine algorithm. Appl. Soft Comput. 2021, 109, 107564. [Google Scholar] [CrossRef]
  9. Khokhar, B.; Parmar, K.P.S. A novel adaptive intelligent MPC scheme for frequency stabilization of amicrogrid considering SoC control of EVs. Appl. Energy 2021, 309, 118423. [Google Scholar] [CrossRef]
  10. Peddakapu, K.; Mohameda, M.R.; Srinivasarao, P.; Leung, P.K. Frequency stabilization in interconnected power system using bat and harmony search algorithm with coordinated controllers. Appl. Soft Comput. 2021, 113, 107986. [Google Scholar] [CrossRef]
  11. El-Ela, A.A.A.; El-Sehiemy, R.A.; Shaheen, A.M.; Diab, A.E.-G. Design of cascaded controller based on coyote optimizer for load frequency control in multi-area power systems with renewable sources. Control Eng. Pract. 2022, 121, 105058. [Google Scholar] [CrossRef]
  12. Irudayaraj, A.X.R.; Wahab, N.I.A.; Premkumar, M.; Radzi, M.A.M.; Bin Sulaiman, N.; Veerasamy, V.; Farade, R.A.; Islam, M.Z. Renewable sources-based automatic load frequency control of interconnected systems using chaotic atom search optimization. Appl. Soft Comput. 2022, 119, 108574. [Google Scholar] [CrossRef]
  13. Rai, A.; Das, D.K. The development of a fuzzy tilt integral derivative controller based on the sailfish optimizer to solve load frequency control in a microgrid, incorporating energy storage systems. J. Energy Storage 2022, 48, 103887. [Google Scholar] [CrossRef]
  14. Shayeghi, H.; Rahnama, A.; Alhelou, H. Frequency control of fully-renewable interconnected microgrid using fuzzy cascade controller with demand response program considering. Energy Rep. 2021, 7, 6077–6094. [Google Scholar] [CrossRef]
  15. Kumar, A.; Pan, S. Design of fractional order PID controller for load frequency control system with communication delay. ISA Trans. 2021, in press. [Google Scholar] [CrossRef]
  16. Irudayaraj, A.X.R.; Wahab, N.I.A.; Umamaheswari, M.G.; Radzi, M.A.M.; Bin Sulaiman, N.; Veerasamy, V.; Prasanna, S.C.; Ramachandran, R. A Matignon’s Theorem Based Stability Analysis of Hybrid Power System for Automatic Load Frequency Control Using Atom Search Optimized FOPID Controller. IEEE Access 2020, 8, 168751–168772. [Google Scholar] [CrossRef]
  17. Padhy, S.; Panda, S. Application of a simplified Grey Wolf optimization technique for adaptive fuzzy PID controller design for frequencyregulation of a distributed power generation system. Prot. Control Mod. Power Syst. 2021, 6, 2. [Google Scholar] [CrossRef]
  18. Patel, N.C.; Sahu, B.K.; Bagarty, D.P.; Das, P.; Debnath, M.K. A novel application of ALO-based fractional order fuzzy PID controller for AGC of power system with diverse sources of generation. Int. J. Electr. Eng. Educ. 2021, 58, 465–487. [Google Scholar] [CrossRef]
  19. Al-Hinai, A.; Alyammahi, H.; Alhelou, H.H. Coordinated intelligent frequency control incorporating battery energy storage system, minimum variable contribution of demand response, and variable load damping coefficient in isolated power systems. Energy Rep. 2021, 7, 8030–8041. [Google Scholar] [CrossRef]
  20. Ahmed, M.; Magdy, G.; Khamies, M.; Kamel, S. Modified TID controller for load frequency control of a two-area interconnected diverse-unit power system. Int. J. Electr. Power Energy Syst. 2022, 135, 107528. [Google Scholar] [CrossRef]
  21. Sobhy, M.A.; Abdelaziz, A.Y.; Hasanien, H.M.; Ezzat, M. Marine predators algorithm for load frequency control of modern interconnected power systems including renewable energy sources and energy storage units. Ain. Shams Eng. J. 2021, 12, 3843–3857. [Google Scholar] [CrossRef]
  22. Weldcherkos, T.; Salau, A.O.; Ashagrie, A. Modeling and design of an automatic generation control for hydropower plants using Neuro-Fuzzy controller. Energy Rep. 2021, 7, 6626–6637. [Google Scholar] [CrossRef]
  23. Taghvaei, M.; Gilvanejad, M.; Sedighizade, M. Cooperation of large-scale wind farm and battery storage in frequency control: An optimal Fuzzy-logic based controller. J. Energy Storage 2022, 46, 103834. [Google Scholar] [CrossRef]
  24. Khalilpourazari, S.; Khalilpourazary, S. An efficient hybrid algorithm based on Water Cycle and Moth-Flame Optimization algorithms for solving numerical and constrained engineering optimization problems. Soft Comput. 2019, 23, 1699–1722. [Google Scholar] [CrossRef]
  25. Karaboga, D.; Basturk, B. A powerful and efficient algorithm for numerical function optimization: Artificial bee colony (ABC) algorithm. J. Glob. Optim. 2007, 39, 459–471. [Google Scholar] [CrossRef]
  26. Holland, J.H. Genetic algorithms. Sci. Am. 1992, 267, 66–72. [Google Scholar] [CrossRef]
  27. Saha, N.; Panda, S. Cosine adapted modified whale optimization algorithm for control of switched reluctance motor. Comput. Intell. 2020. [Google Scholar] [CrossRef]
  28. Kennedy, J.; Eberhart, R. Particle Swarm Optimization. In Proceedings of the IEEE International Conference on Neural Networks, Perth, Australia, 27 November–1 December 1995; pp. 1942–1948. [Google Scholar]
  29. Rashedi, E.; Nezamabadi-Pour, H.; Saryazdi, S. GSA: A Gravitational Search Algorithm. Inf. Sci. 2009, 179, 2232–2248. [Google Scholar] [CrossRef]
  30. Mirjalili, S.; Hashim, S.Z.M. A new hybrid PSOGSA algorithm for function optimization. In Proceedings of the2010 International Conference on Computer and Information Application (ICCIA), Tianjin, China, 3–5 December 2010; Volume 3, pp. 374–377. [Google Scholar]
  31. Eskandar, H.; Sadollah, A.; Bahreininejad, A.; Hamdi, M. Water cycle algorithm—A novel metaheuristic optimization method for solving constrained engineering optimization problems. Comput. Struct. 2021, 110, 151–166. [Google Scholar] [CrossRef]
  32. Mirjalili, S. Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm. Knowl. Based Syst. 2015, 89, 228–249. [Google Scholar] [CrossRef]
  33. Mirjalili, S. Dragon fly algorithm: A new meta-heuristic optimization technique for solving single-objective, discrete and multi-objective problems. Neural Comput. Appl. 2016, 27, 1053–1073. [Google Scholar] [CrossRef]
  34. Digalakis, J.; Margaritis, K. On benchmarking functions for genetic algorithms. Int. J. Comput. Math. 2001, 77, 481–506. [Google Scholar] [CrossRef]
  35. Yao, X.; Liu, Y.; Lin, G. Evolutionary programming made faster. IEEE Trans. Evol. Comput. 1999, 3, 82–102. [Google Scholar] [CrossRef] [Green Version]
  36. Rajesh, K.S.; Dash, S.S. Load frequency control of autonomous power system using adaptive fuzzy based PID controller optimized on improved sine cosine algorithm. J. Ambient. Intell. Humaniz. Comput. 2019, 10, 2361–2373. [Google Scholar] [CrossRef]
  37. Khamari, D.; Sahu, R.K.; Panda, S. A Modified Moth Swarm Algorithm-Based Hybrid Fuzzy PD–PI Controller for Frequency Regulation of Distributed Power Generation System with Electric Vehicle. J. Control Autom. Electr. Syst. 2020, 1, 675–692. [Google Scholar] [CrossRef]
  38. Sivalingam, R.; Chinnamuthu, S.; Dash, S.S. A modified whale optimization algorithm-based adaptive fuzzy logic PID controller for load frequency control of autonomous power generation systems. Automatica 2018, 58, 410–421. [Google Scholar] [CrossRef] [Green Version]
  39. Mohanty, D.; Panda, S. Frequency control of hybrid power system by sine function adapted improved whale optimisation technique. Int. J. Ambient. Energy 2020. [Google Scholar] [CrossRef]
  40. Padhy, S.; Panda, S.; Mahapatra, S. A modified GWO technique based cascade PI-PD controller for AGC of power systems in presence of Plug in Electric Vehicles. Eng. Sci. Technol. Int. J. 2017, 20, 427–442. [Google Scholar] [CrossRef]
  41. Savran, A.; Kahraman, G. A fuzzy model based adaptive PID controller design for nonlinear and uncertain processes. ISA Trans. 2014, 53, 280–288. [Google Scholar] [CrossRef]
  42. Woo, Z.-W.; Chung, H.-Y.; Lin, J.-J. A PID type fuzzy controller with self-tuning scaling factors. Fuzzy Sets Syst. 2000, 115, 321–326. [Google Scholar] [CrossRef]
  43. Sahu, R.K.; Panda, S.; Sekhar, G.C. A novel hybrid PSO-PS optimized fuzzy PI controller for AGC in multi area interconnected power systems. Int. J. Electr. Power Energy Syst. 2015, 64, 880–893. [Google Scholar] [CrossRef]
  44. Mohanty, P.K.; Sahu, B.K.; Pati, T.K.; Panda, S.; Kar, S.K. Design and analysis of fuzzy PID controller with derivative filter for AGC in multi-area interconnected power system. IET Gener. Transm. Distrib. 2016, 10, 3764–3776. [Google Scholar] [CrossRef]
  45. Fereidouni, A.; Masoum, M.A.; Moghbel, M. A new adaptive configuration of PID type fuzzy logic controller. ISA Trans. 2015, 56, 222–240. [Google Scholar] [CrossRef] [PubMed]
  46. Ali, E.; Abd-Elazim, S. Bacteria foraging optimization algorithm based load frequency controller for interconnected power system. Int. J. Electr. Power Energy Syst. 2011, 33, 633–638. [Google Scholar] [CrossRef]
  47. Panda, S.; Mohanty, B.; Hota, P.K. Hybrid BFOA–PSO algorithm for automatic generation control of linear and nonlinear interconnected power systems. Appl. Soft Comput. 2013, 13, 4718–4730. [Google Scholar] [CrossRef]
  48. Panda, S.; Yegireddy, N.K. Automatic generation control of multi-area power system using multi-objective non-dominated sorting genetic algorithm-II. Int. J. Electr. Power Energy Syst. 2013, 53, 54–63. [Google Scholar] [CrossRef]
  49. Mancini, F.; Nastasi, B. Solar Energy Data Analytics: PV Deployment and Land Use. Energies 2020, 13, 417. [Google Scholar] [CrossRef] [Green Version]
  50. Gorripotu, T.S.; Sahu, R.K.; Panda, S. Comparative Performance Analysis of CLASSICAL controllers in LFC Using FA Technique. In Proceedings of the 2015 International Conference on Electrical, Electronics, Signals, Communication and Optimization (EESCO), Visakhapatnam, India, 24–25 January 2015; pp. 1–5. [Google Scholar]
  51. Guha, D.; Roy, P.; Banerjee, S. Symbiotic organism search algorithm applied to load frequency control of multi-area power system. Energy Syst. 2018, 9, 439–468. [Google Scholar] [CrossRef]
  52. Gozde, H.; Taplamacioglu, M.C.; Kocaarslan, I. Comparative performance analysis of Artificial Bee Colony algorithm in automatic generation control for interconnected reheat thermal power system. Int. J. Electr. Power Energy Syst. 2012, 42, 167–178. [Google Scholar] [CrossRef]
  53. Padhy, S.; Panda, S. Simplified grey wolf optimisation algorithm tuned adaptive fuzzy PID controller for frequency regulation of interconnected power systems. Int. J. Ambient. Energy 2021. [Google Scholar] [CrossRef]
Figure 1. Convergence curves with SSA and ESSA for some mmfs.
Figure 1. Convergence curves with SSA and ESSA for some mmfs.
Energies 15 03210 g001aEnergies 15 03210 g001b
Figure 2. Studied Hybrid power system.
Figure 2. Studied Hybrid power system.
Energies 15 03210 g002
Figure 3. EV Modelling.
Figure 3. EV Modelling.
Energies 15 03210 g003
Figure 4. Combined fuzzy PID controller.
Figure 4. Combined fuzzy PID controller.
Energies 15 03210 g004
Figure 5. MFs of error and change of error of CFPID.
Figure 5. MFs of error and change of error of CFPID.
Energies 15 03210 g005
Figure 6. Frequency deviation of first area for 1st test system.
Figure 6. Frequency deviation of first area for 1st test system.
Energies 15 03210 g006
Figure 7. Frequency deviation of first area for 2nd test system.
Figure 7. Frequency deviation of first area for 2nd test system.
Energies 15 03210 g007
Figure 8. (a) PD (b) PWTG (c) PPV (independent controller).
Figure 8. (a) PD (b) PWTG (c) PPV (independent controller).
Energies 15 03210 g008aEnergies 15 03210 g008b
Figure 9. System response for case 1 (a) ΔF. (b) PBESS, PFESS and PDEG. (c) PEV.
Figure 9. System response for case 1 (a) ΔF. (b) PBESS, PFESS and PDEG. (c) PEV.
Energies 15 03210 g009aEnergies 15 03210 g009b
Figure 10. System response under uncertain cases. (a) System response for scenario A. (b) System response for scenario B. (c) System response for scenario C. (d) System response for scenario D. (e) System response for scenario E.
Figure 10. System response under uncertain cases. (a) System response for scenario A. (b) System response for scenario B. (c) System response for scenario C. (d) System response for scenario D. (e) System response for scenario E.
Energies 15 03210 g010aEnergies 15 03210 g010b
Table 1. Comparative analysis of various frequency control approaches in different test systems.
Table 1. Comparative analysis of various frequency control approaches in different test systems.
Ref. No.Optimization Technique and ControllerTest SystemRemarks
[7]Quasi oppositional Jaya (QOJAYA) tuned two-degree of freedom (2DOF) PID controllerTwo area power systems consist of the thermal and hydropower plants including the nonlinearities.QOJAYA may not be effective for the systems containing several peaks and trapped in local minima due to its single oppositional-based approach. 2DOF PID controller may not be effective in presence of nonlinearity and uncertainties.
[8]Sine logistic map based chaotic sine cosine algorithm tuned PIDIslanded microgrid with PV, wind, Fuel Cell, BESS, FESS, DEG, and MTTime delay and uncertain cases are not considered. The PID controller may not offer effectual control for nonlinear, uncertain systems and in presence of time delay and unstable transfer functions. Centralized PID controller performance may degrade in in presence of nonlinearity and uncertainties.
[9]Intelligent model predictive controlMicrogrid with PV, wind, Fuel Cell, BESS, FESS, DEG, and MT with electric vehicleTime delay and uncertain cases are not considered. Model predictive control approaches have difficulties with the operation, high maintenance cost, and lack of flexibility resulting in fragile controllers that are not profitable.
[10]2DOF-tilted integral derivative with filter tuned by bat and harmony search algorithmTwo-area wind-hydro-diesel units with SMES and FACTS devicesTime delay and uncertain cases are not considered. In the 2DOF PID controller, the tuning for the disturbance and the set-point response are not often compatible. Centralized 2DOF-TID performance may degrade in presence of nonlinearity and uncertainties.
[11]Proportional-derivative with filter cascaded-proportional-integral tuned by the coyote optimization algorithmTwo-area power system with photovoltaic (PV) and wind farm and gas turbine interconnectionThe effectiveness of the optimization technique has not been tested in benchmark test functions. Time delay is not considered. Variants of PID controllers are suitable for linear systems and incompatible for nonlinear systems.
[12]Chaotic atom search optimization based fractional-order PID controllerMulti-area hybrid power system consisting of thermal, hydro, gas, solar-thermal, wind, and aqua electrolyzer-fuel cellSever uncertainties such as unavailability of some sources and communication delays are not considered. Decentralized FO PID controllers have difficult practical implementations and costly communication requirements.
[13]Sailfish optimizer (SFO) optimized fuzzy tilt integral derivative controllerMicrogrid containing DEG, PV, FC, AE, BESS, FESS, and FESSIn SHO, the combination may create prey extra prominent to predators and may amplify intra-specific rivalry. Additionally, those in the preferred central locations may have inferior feeding rates. A centralized control scheme may cause a problem in case of a single failure.
[14]Mayfly optimization-based fuzzy PD-(1 + I) controllerInterconnected microgrid containing Solar–thermal, Wind, Micro-hydro turbine, Biodiesel, and Biogas generators.In the MO method, if the present locations were away from the best locations, slower convergence may occur. A centralized Fuzzy PD-(1 + I) control scheme is inferior to a decentralized scheme and may cause a problem in case of a single failure.
[15]Direct synthesis (DS) method based fractional order PID controllerReheat thermal, hydropower, and non-reheat thermal IEEE 39-bus New England IEEE 39-bus test system along with variable communication delay.The direct synthesis (DS) approach depends on the process model. The overshoots and undershoots in transient response may be high and fine-tuning may be required. The study is limited to conventional generating units. PID controllers are not suitable for nonlinear and uncertain systems.
[16]Atom search optimization-based FOPID controllerTwo area hybrid power systems containing PEV, WTPG, STPG, and thermal units consider nonlinearities.In ASO, a small variation in velocities causes inferior exploitation in the later stages of the algorithm. FOPID controllers are not suitable for nonlinear and uncertain systems.
[17]Grey wolf optimization (GWO) based FOPID controllerA hybrid power system containing PEV, WTG, PV, and DEG with Energy storage elements.The GWO method calculates the wolves’ positions by the mean locations, ignoring the wolf ladder, which may lead GWO to local convergence. FOPID controllers are not suitable for nonlinear and uncertain systems.
[18]Ant lion optimizer (ALO) based FOPID controllerTwo area systems containing conventional and renewablesThe arbitrary walking method in ALO results in a large run time. FOPID controllers are not suitable for nonlinear and uncertain systems.
[19]Particle swarm optimization-based Fuzzy PI controllerThermal generator with BESS including the effect of demand responsePSO has poor exploration capability with a large execution time for complex systems. Decentralized FO PID controllers have difficult practical implementations and costly communication requirements.
[20]Archimedes optimization algorithm tuned integral derivative-tilted (ID-T) controller,Two area systems containing conventional and renewables units.AOA is not resistant to the unequal exploration and exploitation stages leading to local optimum. A system with a centralized ID-T controller will collapse in case of a single failure.
[21]Marine predators algorithm (MPA) tuned PID controllerTwo-area system containing conventional and renewable energy sources (wind, PV, and STPP) and energy storing units (SMES and BES)The disadvantages of the MPA are failure to create a diverse early population, local minima avoidance, and poor exploration. PID controllers are not suitable for nonlinear and uncertain systems.
[22]Adaptive-neuro-fuzzy inference system (ANFIS) based controllerSingle area and two-area hydropower plants.ANFIS applications in problems with large inputs are computationally expensive. ANFIS controller is complex and requires the expert user to handle.
[23]Artificial bee colony (ABC) based PID fuzzy logic controllerFourteen generations Australian test system with wind and battery integration.ABC suffers from improper exploitation in solving complicated problems. The controller is not adaptive to handle uncertainties.
Table 2. Multimodal functions.
Table 2. Multimodal functions.
Function NameExpressionRangeDim.Opt.
Generalized Schwefel m m f 1 ( y ) = i = 1 n   y i s i n ( | y i | ) [−500, 500]10−2094.9145
Generalized Rastrigin m m f 2 ( y ) = i = 1 n   [ y i 2   10 c o s c o s   ( 2 π y i ) + 10 ] [−5.12, 5.12]100
Ackley m m f 3 ( y ) = 20 e x p e x p   ( 0.2 1 n i = 1 n   y i 2 )                           e x p ( 1 n i = 1 n   c o s ( 2 π y i ) ) + 20 [−32, 32]100
Generalized Griewank m m f 4 ( y ) = 1 4000 i = 1 n   y i 2 j = 1 n   c o s ( y i i ) + 1 [−600, 600]100
Generalized Penalized Function 1 m m f 5 ( y ) = π n { 10 s i n s i n   ( π x i )                                               + i = 1 n 1   ( y i 1 ) 2 [ 1 + 10 s i n 2 ( π x i + 1 ) ] }             + ( x n 1 ) 2 + i = 1 n   u ( y i , 10 , 100 , 4 ) x i = 1 + y i + 1 4 u ( y i , a , k . m ) = { k ( y i a ) m y i > a   0 a < y i < a   k ( y i a ) m y i < a   [−50, 50]100
Generalized Penalized Function 2 m m f 6 ( y ) = 0.1 { s i n 2 + i = 1 n   ( y i 1 ) 2 [ 1 + s i n 2 ( 3 π y i + 1 ) ]                                                             + ( y n 1 ) 2 [ 1 + s i n 2 ( 2 π y n ) ]   }                                                             + i = 1 n   u ( y i , 5 , 100.4 ) [−50, 50]100
Shekel’s Foxholes m m f 7 ( y ) = ( 1 500 + j = 1 25   1 j + i = 1 2 ( y i a i j ) 2 ) 1 [−65.536, −65.536]21
Kowalik m m f 8 ( y ) = i = 1 11   [ a i y 1 ( b i 2 + b i y 2 ) b i 2 + b i y 3 + y 4 ] 2 [−5, 5]40.0003
Six-Hump Camel-Back m m f 9 ( y ) = 4 y 1 2 2.1 y 1 4 = 1 3 y 1 6 + y 1 y 2 4 y 2 2 + 4 y 2 4 [−5, 5]2−1.0316
Branin m m f 10 ( y ) = ( y 2 5.1 4 y 2 y 1 2 + 5 π y 1 6 ) 2 + 10 ( 1 1 8 π ) c o s ( y 1 ) + 10 [−5, 10]
[0, 15]
20.398
Goldstein–Price m m f 11 ( y ) = [ 1 + ( y 1 + y 2 + 1 ) 2 ( 19 14 y 1 + 3 y 1 2 14 y 2                                                   + 6 y 1 y 2 + 3 y 2 2 ) ]                                                   × [ 30 + ( 2 y 1 3 y 2 ) 2 × ( 18 32 y 1 + 12 y 1 2                                                   + 48 y 2 36 y 1 y 2 + 27 y 2 2 ) ] [−2, 2]23
Hartman’s 1 m m f 12 ( y ) = i = 1 4   c i e x p ( j = 1 3   a i j ( y j p i j ) 2 ) [0, 1]3−3.86
Hartman’s 2 m m f 13 ( y ) = i = 1 4   c i e x p ( j = 1 6   a i j ( y j p i j ) 2 ) [0, 1]6−3.32
Shekel’s 1 m m f 14 ( y ) = i = 1 5   [ ( Y a i ) ( Y a i ) T + c i ] 1 [0, 10]4−10.1532
Shekel’s 2 m m f 15 ( y ) = i = 1 7   [ ( Y a i ) ( Y a i ) T + c i ] 1 [0, 10]4−10.4028
Shekel’s 3 m m f 16 ( y ) = i = 1 10   [ ( Y a i ) ( Y a i ) T + c i ] 1 [0, 10]4−10.5363
Table 3. Statistical results for 10 dimension functions.
Table 3. Statistical results for 10 dimension functions.
FunctionESSA SSA GA PSO
Av.St.DevAv.St.DevAv.St.DevAv.St.Dev
mmf1y−2796.0493349.21−2930.153099.72−3692.39182.42−2742.78274.7175
mmf2y0011.87313.77673.8E−43.2E−41.7571.1592
mmf3y8.88E−1600.20890.48248.88E−161.0E−318.88E−161.00E−31
mmf4y3.29E−141.897E−140.2689060.140715.6E−23E−20.12448.04E−2
mmf5y3.501E−162.437E−160.093290.166375.73E−051.4E−44.71E−321.67E−47
mmf6y1.829E−151.456E−151.831E−34.164E−36.21E−051.1E−41.34E−325.56E−48
FunctionDA WCA GSA MFO
Av.St.DevAv.St.DevAv.St.DevAv.St.Dev
mmf1y−3213.66431.748−3422.55304.572−1694.53190.6721−3329.13288.317
mmf2y11.56110.17720.99310.5241.3921.21412.83727.352
mmf3y3.14E−051.7E−042.42E−151.79E−151.28E−106.71E−118.88E−161.00E−31
mmf4y0.38460.38260.15029.44E−21.67E−22.79E−21.78E−018.43E−02
mmf5y0.52960.69121.036E−25.67E−27.95E−213.23E−213.11E−029.487E2
mmf6y0.52920.71737.3E−42.7E−35.67E−201.88E−201.10E−33.33E−3
FunctionCS PSOGSA ABC WCMFO
Av.St.DevAv.St.DevAv.St.DevAv.St.Dev
mmf1y−3712.01167.4447−3271.6278.08−3922.7388.61857−3729.796.325
mmf2y6.5741.36723.28112.9683.6771.03652.0891.508
mmf3y1.24E−151.08E−154.94E−122.26E−121.21E−069.37E−078.88E−161.00E−31
mmf4y3.96E−028.8E−30.20040.11410.2810.10869.91E−025.31E−2
mmf5y9.77E−051.3E−40.24910.5811.9E−31.3E−32.00E−296.44E−29
m m f 6 ( y ) 1.31E−091.39E−093.11E−211.06E−218.3E−35.1E−34.49E−222.06E−21
Table 4. Statistical results for fixed dimensional functions.
Table 4. Statistical results for fixed dimensional functions.
FunctionESSA SSA GA PSO
Av.St.DevAv.St.DevAv.St.DevAv.St.Dev
mmf7y0.99800.99800.9988.83E−141.560.959
mmf8y3.421E−41.678E−48.863E−43.397E−48.4E−42.9E−47E−43.2E−4
mmf9y−1.03160−1.03160−1.035.02E−10−1.033
mmf10y3.98E−18E−173.98E−14.0E−163.98E−14.73E−73.98E−11.13E−16
mmf11y34.054E−1434.3E−1431.21E−834.52E−16
mmf12y−3.862.14E−15−3.865E−15−3.862.203E−3−3.862.7E−15
mmf13y−3.25043.017E−2−3.256.001E−3−3.322.170E−2−3.266.04E−2
mmf14y−10.15325E−14−9.73421.6244−10.20.00048−9.311.9255
mmf15y−10.40292.14E−11−10.22710.9629−9.931.822−9.522.00228
mmf16y−10.53644E−15−10.53644E−15−9.612.405−101.6357
FunctionDA WCA GSA MFO
Av.St.DevAv.St.DevAv.St.DevAv.St.Dev
mmf7y1.10.3030.9983.39E−163.42.5786371.030.181483
mmf8y1.34E−35.11E−43.69E−42.32E−41.8E−34.9E−48.37E−42.54E−4
mmf9y−1.032.55E−11−1.030−1.030−1.030
mmf10y3.98E−17.6E−133.98E−13.79E−163.98E−11.13E−163.98E−11.13E−16
mmf11y31.38E−631.79E−1434.02E−1531.95E−15
mmf12y−3.861.587E−03−3.862.71E−15−3.862.71E−15−3.862.71E−15
mmf13y−3.256.72E−02−3.266.04E−2−3.321.36E−15−3.224.5066E−2
mmf14y−9.811.28−8.312.718−7.453.381188−7.563.323037
mmf15y−10.40.192−9.522.002−10.40−9.352.423664
mmf16y−10.31.06−9.822.235−10.59.03E−15−10.31.39948
FunctionCS PSOGSA ABC WCMFO
Av.St.DevAv.St.DevAv.St.DevAv.St.Dev
mmf7y0.9983.39E−161.060.2520.9981.02E−130.9985.36E−16
mmf8y3E−44.23E−93.79E−37.5E−37E−41.3E−43.0E−41.07E−15
mmf9y−1.030−1.030−1.037.36E−11−1.030
mmf10y3.98E−11.13E−163.98E−11.13E−163.98E−15.68E−093.98E−11.13E−16
mmf11y34.52E−1634.52E−1638.64E−0539.57E−15
mmf12y−3.862.71E−15−3.862.71E−15−3.867.89E−11−3.862.71E−15
mmf13y−3.321.26E−13−3.266.032E−2−3.324.82E−06−3.256.027E−2
mmf14y−10.21.81E−15−5.93.421068−10.16.784E−3−8.892.361515
mmf15y−10.46.18E−14−5.763.454976−10.42.886E−3−10.41.59E−12
m m f 16 ( y ) −10.52.15E−12−6.993.890193−10.54.074E−3−10.54.09E−14
Table 5. Fuzzy rule foundation for CFPID.
Table 5. Fuzzy rule foundation for CFPID.
edeNeBgNeSmZePoSmPoBg
NeBgNeBgNeBgNeSmNeSmZe
NeSmNeBgNSNeSmPoSmPoSm
ZeNeSmNeSmZePoSmPoSm
PoSmNeSmZePoSmPoSmPoBg
PoBgZePoSmPoSmPoBgPoBg
Table 6. Optimized parameters for two test systems.
Table 6. Optimized parameters for two test systems.
1st test systemK1 = 1.9847, K2 = 0.5802, KP1 = 1.7138, KI1 = 1.9742,
KD1 = 0.2796, KP2 = 1.4912, KI2 = 1.9966, KD2 = 0.2249
2nd test systemK1 = 1.9847, K2 = 1.9867, KP1 = 1.9959, KI1 = 1.9742,
KD1 = 0.002, KP2 = 1.9965, KI2 = 1.9966, KD2 = 0.0999
Table 7. Performance with different controllers for 1st test system.
Table 7. Performance with different controllers for 1st test system.
Method/ControllerITAESettling Time (Ts) SUndershoot (Us)-ve
Δf1Δf2ΔPtieΔf1Δf2ΔPtie
GA: PI [46]2.747510.310.39.30.230.190.07
BFOA: PI [46]1.83797.15.56.350.270.230.08
hBFOA-PSO-PI [47]1.18656.66.25.730.240.210.071
NSGA-II: PIDF [48]0.3874.863.034.340.1030.0520.023
hPSO-PS-Fuzzy PI [43]0.14385.254.074.010.070.0350.012
mMSA: Fuzzy PD-PI [37]0.17832.714.293.950.0520.0380.011
Proposed ESSA based CFPID0.02621.211.051.020.04830.01670.0058
Table 8. Objective function values for the different controllers for 2nd test system.
Table 8. Objective function values for the different controllers for 2nd test system.
Technique: Control StructureITAE
PID/FA [50]10.12 × 10−2
PID/SOSA [51]9.96 × 10−2
PID/ABC [52]5.72 × 10−2
SGWO: AFPID [53]2.79 × 10−2
Proposed ESSA based CFPID1.34 × 10−2
Table 9. Optimized values.
Table 9. Optimized values.
TechniqueOptimized ParametersJ Value (×10−2)
PID
KPKIKD
MFO0.59190.31371.1244789.15
PSO0.63700.37191.3587789.05
GA0.60160.31061.0199788.89
DA0.67160.36851.2448788.97
GSA0.64840.35501.5325787.62
SSA0.71060.22111.0787783.20
ESSA0.71720.24891.0371782.75
CFPID
ESSA: CFPIDK1 = 1.3967, K2 = 1.5397
KP1 = 1.5495, KI1 = 1.5744, KD1 = 0.8160
KP2= 0.2288, KI2 = 0.7581, KD2 = 1.3056
781.99
ESSA: PD-CFPIDK1= 1.4319, K2 = 0.8438
KP1 = 1.5183, KI1 = 1.9570, KD1 = 1.9764
KP2 = 0.1992, KI2 = 0.6637, KD2 = 1.9570
CPF-FESS = 1.9564; CPF-BESS = 1.7787
CPF-DEG = 1.9987; CPF-EV = 1.7965
368.31
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Nayak, S.; Kar, S.K.; Dash, S.S.; Vishnuram, P.; Thanikanti, S.B.; Nastasi, B. Enhanced Salp Swarm Algorithm for Multimodal Optimization and Fuzzy Based Grid Frequency Controller Design. Energies 2022, 15, 3210. https://doi.org/10.3390/en15093210

AMA Style

Nayak S, Kar SK, Dash SS, Vishnuram P, Thanikanti SB, Nastasi B. Enhanced Salp Swarm Algorithm for Multimodal Optimization and Fuzzy Based Grid Frequency Controller Design. Energies. 2022; 15(9):3210. https://doi.org/10.3390/en15093210

Chicago/Turabian Style

Nayak, Smrutiranjan, Sanjeeb Kumar Kar, Subhransu Sekhar Dash, Pradeep Vishnuram, Sudhakar Babu Thanikanti, and Benedetto Nastasi. 2022. "Enhanced Salp Swarm Algorithm for Multimodal Optimization and Fuzzy Based Grid Frequency Controller Design" Energies 15, no. 9: 3210. https://doi.org/10.3390/en15093210

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop