Next Article in Journal
Policy Pathways for Mapping Clean Energy Access for Cooking in the Global South—A Case for Rural Communities
Next Article in Special Issue
Productive and Sustainable H2 Production from Waste Aluminum Using Copper Oxides-Based Graphene Nanocatalysts: A Techno-Economic Analysis
Previous Article in Journal
Does Innovative Industrial Agglomeration Promote Environmentally-Friendly Development? Evidence from Chinese Prefecture-Level Cities
Previous Article in Special Issue
Optimum Size of Hybrid Renewable Energy System to Supply the Electrical Loads of the Northeastern Sector in the Kingdom of Saudi Arabia
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Robust Artificial Bee Colony-Based Load Frequency Control for Hydro-Thermal Interconnected Power System

1
Electrical Engineering Department, Faculty of Engineering, Jouf University, Sakaka 42421, Saudi Arabia
2
Electrical Engineering Department, Faculty of Engineering, Sohag University, Sohag 82524, Egypt
*
Author to whom correspondence should be addressed.
Sustainability 2022, 14(20), 13569; https://doi.org/10.3390/su142013569
Submission received: 3 October 2022 / Revised: 11 October 2022 / Accepted: 19 October 2022 / Published: 20 October 2022
(This article belongs to the Special Issue Smart Grid Technologies and Renewable Energy Applications)

Abstract

:
The presented work examines load frequency control (LFC) to develop the dynamic behavior of the power system under different load disturbances that have occurred in multi-interconnected power systems. An artificial bee colony (ABC) algorithm is proposed to design an optimal proportional integral derivative (PID) controller simulating the LFC installed in a hybrid hydro-thermal interconnected power system. The proposed approach incorporating ABC is employed to determine the optimal parameters of the controller during load disturbance applied on one area. The integral time absolute error (ITAE) of the frequency and exchange power violations is considered as the target to be minimized. Moreover, integral absolute error (IAE) and sum squared error (SSE) are calculated. To prove how the proposed model controller is effective, two-interconnected power systems are presented during a wide range of operating cases, and then the behavior of the proposed controller is compared to that of the designed via a chef-based optimization algorithm (CBOA), seagull optimization approach (SOA), and sine cosine approach. Regarding the 5% disturbance on the thermal plant, the ABC outperformed the other approaches hence achieving the best fitness value of 1.80936, IAE of 3.147938, and SSE of 0.1787486. On the other hand, during a 5% disturbance on the hydro plant, the ABC succeeded in getting ITAE, IAE, and SSE with values of 3.43291, 3.630509, and 0.5233815, respectively. The efficiency and prevalence of the proposed LFC-PID is confirmed by the achieved results.

1. Introduction

The power system utility is used to keep the continuity of the electric power to the customers with acceptable quality. It is essential to keep balance operation of the power system under load disturbance situations via achieving balance between the generated and demand powers. The behavior of the electric power system is heavily affected by power disruption issues. In order to achieve the balance operation of the system, it is important to use load frequency control (LFC). The main targets of the LFC are achieving frequency perversion without errors, minimizing the unscheduled tie-line power, maintaining acceptable time performance of the frequency, and minimizing the power deviations in a multi-interconnected power system [1]. Many previous studies have focused on the performance of the LFC and its optimal performance based on metaheuristic optimization algorithms, some of these studies can be summarized as follows: a modified harmony search algorithm was presented in [2] to optimize the load frequency control of non-linear power systems using the cost function depending on the integration of absolute error multiplied by time. An optimization process for identifying the parameters of the controller used in an automatic generation control (AGC) for interconnected power systems using a gravitational search algorithm was presented in [3]. An approach based on adaptive-neuro Fuzzy inference system (ANFIS) was applied to simulate the AGC incorporated in three different interconnected hydrothermal systems in [4]. A hybrid metaheuristic optimization algorithm combined the bacteria foraging optimization algorithm and particle swarm optimization (HBFOA-PSO) to simulate the AGC for interconnected power systems in [5]. A controlling method of hybrid neuro-Fuzzy (HNF) for load frequency control (LFC) for an interconnected power system was introduced in [6]. The parameters of a Fuzzy proportional integral derivative (PID) controller for AGC incorporated in two interconnected power systems was adjusted by teaching a learning-based optimization (TLBO) algorithm in [7]; whereas in [8], the controller parameters were tuned optimally by employing the hybrid differential evolution particle swarm optimization technique using the integration of time multiplied by the absolute error. A method based on the peak resonance specification was given in [9] to present the PID controller for AGC. A robust controller of the heat pump and plug-in hybrid electric vehicle (EV) for controlling the frequency of an isolated system based on a coefficient diagram method was introduced in [10]. A hybrid firefly algorithm and pattern search-based approach has been introduced in [11], which is used for simulating the AGC for multi-area systems. The firefly (FFA) is employed in optimizing the PID controller parameters, and then the pattern search algorithm is used for adjusting the best solution obtained from FFA. A new area connected by errors based on tie-line power deviation, frequency perversion, time error, and unscheduled energy transfer was introduced in [12] to control the battery stored energy used with LFC in an interconnected hydro-thermal system. A fractional order PID controller for AGC of the two connected thermal power systems has been presented in [13]. A modified LFC considered the effect of bilateral contracts achieved by the principle of Disco participation matrix for two-interconnected systems was presented in [14]. In [15,16,17], a hybrid particle swarm optimizer with a pattern search algorithm has been utilized in optimizing the Fuzzy-PI controller for AGC of multi-area power systems. Moreover, a hybrid PSO-GA-FA technique has been applied to design a Fuzzy-PI-LFC installed with an interconnected power system [18,19,20,21].
The previous approaches used many artificial intelligence-based techniques such as Fuzzy logic and ANFIS in designing the LFC while the others employed metaheuristic optimizers. Most of the employed optimizers suffer from some defects such as getting the local optima which is defined as the solution within a neighboring set of candidates, complexity in construction, requirement of many controlling parameters, and consumption of large time. Additionally, the Fuzzy, ANFIS, and ANN-based approaches require excessive input data for training and testing purposes. All these shortages are considered via introducing an artificial bee colony (ABC)-based approach to design the LFC-PID, installed with two areas comprising hydro and thermal plants.
The ABC approach is characterized by flexibility, robustness, simplicity, ease of implementation, ability to solve complex problems, and ability to discover the local optima. On the other hand, the ABC suffers from a requirement of a higher number of objective function evaluation, which makes the algorithm slow, especially in complex problems.
The main goal of this work is to design the LFC-PID installed in a hybrid hydro-thermal interconnected system via an artificial bee colony (ABC) approach such that the ITAE of frequency and exchange power deviations are minimized.
The proposed LFC-PID designed via the proposed methodology incorporated with ABC has many merits such as simplicity of constructions and a guarantee of getting zero deviations in frequency and power exchange for a multi-interconnected system with load disturbance. The system is simulated by the Matlab/Simulink library and the proposed ABC is applied to find the optimal gains of the LFC-PID controller. The suggested optimized PID controller and conventional PID controller are compared at different conditions. The reliability and competence of the proposed LFC-PID controller is confirmed as it achieves good performance and gives promising results compared to those obtained via the conventional controller.

2. Model of Interconnected Hydro-Thermal System

The studied system consists of two connected power systems: the first one is a single reheat-type thermal system and the second plant has a hydro-generation system. Figure 1 shows the proposed system block diagram. The turbine, the governor, and the generating unit of each area is introduced by a first order transfer function under the effect of small disturbance. The main goal of the PID load frequency controller is to achieve zero frequency deviation in each area (ΔF1 = ΔF2 = 0) and zero tie-line power (ΔPtie (1–2) =0). The input of each PID controller is the area control error (ACE) of each area which can be defined for area no.1 and area no. 2 as follows [22,23,24,25,26]:
ACE 1 = B 1 Δ F 1 + Δ P tie ( 1 2 )
ACE 2 = B 2 Δ F 2 + Δ P tie ( 1 2 )
where B1 and B2 are the frequency bias characteristics of area 1 and area 2, respectively. Referring to the system illustrated in Figure 1, the state space representation of the system during load disturbances applied to both areas (ΔPD1 and ΔPD2) is derived in the following equations:
x . ( t ) = Ax ( t ) + Bu ( t ) + ξ Δ P D ( t )
y ( t ) = Cx ( t ) + Du ( t ) + μ Δ P D ( t )
where x(t) is the state (independent) variables, u(t) is the control (dependent) variables, ΔPD is the vector of disturbance, and A, B, C, D, ξ, µ are matrices. The state variable, control variable, and disturbance variable are defined as follows:
x ( t ) = [ Δ F 1 ( t ) , Δ F 2 ( t ) ,   Δ P tie ( 1 2 ) ( t ) , Δ P G 1 ( t ) , Δ P R 1 ( t ) , Δ x e 1 ( t ) , Δ P G 2 ( t ) , Δ x e 2 ( t ) , Δ P R 2 ( t ) ]
u ( t ) = [ Δ P c 1 ( t ) , Δ P c 1 ( t ) ]
Δ P D ( t ) = [ Δ P D 1 ( t ) , Δ P D 2 ( t ) ]
The derived elements of the matrices A, B, C, D, ξ, and µ are given in the following Equations:
A = [ 1 T p 1 0 K p 1 T p 1 K p 1 T p 1 0 0 0 0 0 0 1 T p 2 K p 2 T p 2 0 0 0 K p 2 T p 2 0 0 2 T 12 2 T 12 0 0 0 0 0 0 0 0 0 0 1 T r 1 T r ( 1 K r T r T t ) K r T t 0 0 0 0 0 0 0 1 T t 1 T t 0 0 0 1 T g R 1 0 0 0 0 1 T g 0 0 0 0 2 T r T 1 T 2 R 2 0 0 0 0 2 T ω 2 T ω ( 1 + T ω T 2 ) 2 T 2 ( 1 T r T 1 ) 0 T r T 1 T 2 R 2 0 0 0 0 0 1 T 2 1 T 2 ( 1 T r T 1 ) 0 1 T 1 R 2 0 0 0 0 0 0 1 T 1 ]
B = [ 0 0 0 0 0 0 0 0 0 0 1 T g 0 0 2 T r T ω T 1 0 T r T 1 T 2 0 1 T 1 ] , C = [ 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 ] , ξ = [ K p 1 T p 1 0 0 K p 2 T p 2 0 0 0 0 0 0 0 0 0 0 0 0 0 ]
D = [ 0 0 0 0 0 0 ] , μ = [ 0 0 0 0 0 0 ]
The designed LFC-PID controller is installed in the two interconnected areas under study to reach zero frequency deviation and zero tie-line power deviation of the constructed system. One of the most important metaheuristic optimization algorithms, artificial bee colony (ABC), is used to determine the optimal parameters of PID controller representing LFC; the base reason for selecting the ABC algorithm in this analysis is its simplicity and requirement for less controlling parameters. In order to verify the validity of the ABC algorithm in designing the LFC in interconnected networks, the results obtained via the designed controller and the conventional are compared.

3. Artificial Bee Colony Approach Overview

An artificial bee colony (ABC) represents one of the most significant metaheuristic optimization algorithms as it is simple and requires fewer controlling parameters. The ABC algorithm is explored from the analogy of honeybees’ intelligent behavior. ABC, like any optimization algorithm, extends a population-based search procedure [27,28]. The food positions are the individuals, and the bees attempt to explore the places of food sources that have a high amount of nectar. The highest nectar food source is the optimal solution. In the ABC algorithm, the bees are assorted into three types: scout, onlookers, and experienced bees. Scout bees search on the food source without any experience about its location. Onlookers search on the food source with knowledge gained from a waggle dance done by some other bees. The experienced bees are responsible for evaluating the quality food sources and the positions of their historical memories. The steps followed in ABC algorithm can be summarized as follows:
  • Initialize the food sources for all bees;
  • The following steps are repeated:
    • Each onlooker bee goes to a food source and saves it in her memory and evaluates a neighbor source;
    • The other onlookers watch the waggle dance and go to that source and choose a neighbor around it;
    • The disused food sources are evaluated and replaced by the new food sources discovered by scouts;
    • The best food source found so far is registered.
  • Until the best food source is obtained,
  • End.
The process of selecting the food source by the onlookers is based on the food source probability value which is described as follows [19]:
P i = F i n = 1 N F F n
where Fi is the value of objective function of solution no. i, NF is the number of food sources, and Fn is the fitness values of solutions which is calculated as follows:
F n = { 1 1 + F i i f F i 0 1 + a b s ( F i ) i f F i 0 }
The food position is updated based on the previous one by using the following Equation:
v i j = x i j + φ i j ( x i j x k j ) , j = 1 , 2 , , D a n d i , k = [ 1 , 2 , , N F ]
where D is the optimization problem dimension, ij is a number chosen randomly in the range of [−1, 1]; the value of this random variable controls the production of the neighboring food positions.

4. The Proposed Problem Formulation

The designing process of PID-LFC is presented as an optimization problem which includes the objective function to be mitigated for the integral time absolute error (ITAE) of the frequencies and exchange powers violations. The variables to be designed are the PID parameters of KP, KI, and Kd. The formula of fitness function can be written as follows [29]:
M i n i m i z e       I T A E = 0 t ( ( i = 1 n a | Δ F i + Δ P t i e , i | ) . t ) d t
where Δ F i denotes the violation of ith area frequency while Δ P t i e , i represents the deviation of in ith plant exchange power, n a represents the number of interconnected areas, and t is the simulation time. The following expression represents the constraints:
K P m i n K P < K P m a x K I m i n K I < K I m a x K d m i n K d < K d m a x
where m a x and m i n are the maximum and minimum bounds of the scaling variable; they are set in the range of [0.1–2] [11].
The proposed optimization process is illustrated in Figure 2, and the output of the plant is employed to calculate the presented fitness function. Then, two inputs are fed to the ABC approach, which are the approach controlling parameters and the value of fitness function. The ABC is responsible for assigning the PID parameters which are KP, KI, and Kd, and the output of the designed controller is fed to the plant. The process is continued until the deviations in frequencies and tie-line powers are minimized. The Pseudo code of the proposed methodology incorporated ABC is given in Algorithm 1.
Algorithm 1 Pseudo code of ABC-based methodology
1: Input the ABC parameters (NF, D , tmax, and nrun), where tmax and nrun are the maximum iteration and number of runs.
2: Define the parameters of the hydro-thermal power system.
3: Define the lower and upper bounds of PID controller (Lb and Ub).
4: Formulate an initial population using Lb and Ub.
5: Evaluate the initial fitness function Fi(xi0) via Equation (10).
6: Assign run = 1.
7: Assign t = 1.
8: while run > nrun do
9:     while t > tmax do
10:        for j = 1:NF
11:          Compute the fitness value (Fn) using Equation (8).
12:          Calculate the food source probability using Equation (7).
13:          Select the food source by the onlookers.
14:          Calculate the food position using Equation (9).
15:          Update the food positions using (xi,newt = xit).
16:          Calculate the new fitness value (Fi,new(xi,newt)) using Equation (10).
17:             if Fi,new(xi,newt) > Fi(xit)
18:                Update the food position and the fitness value
19:            end if
20:       end for      
21:           Save the best minimum value of fitness function as the best.
22:        t = t + 1
23:    end while    
24:   run = run + 1
25: end while
26: Print the optimal parameters of LFC.

5. Digital Simulation Results

The optimal LFC-PID controller is designed via identifying its parameters using the artificial bee colony (ABC) algorithm. Table 1 illustrates the ABC controlling parameters employed in the proposed approach to identify the LFC-PID optimal parameters. A comparison between the power system performance with installing the proposed optimized PID controller and the other conventional one is implemented in this work to confirm the validity of the proposed LFC-PID controller. The system parameters are assigned as follows [14]:
Tt = 0.3 s, Tp1 = 20 s, kp1 = 120 Hz/p.u. MW, pr1 = 120 MW, T1 = 41.6 s, Tp2 = 20 s, kp2 = 120 Hz/p.u. MW, pr2 = 120 MW, T2 = 0.513 s, Tg = 0.08 s, R1 = 2.4 HZ/p.u. MW, R2 = 2.4 HZ/p.u. MW, Tw = 1 s, T12 = 0.0866 s, Tr = 5 s, T3 = 0.411 s, T4 = 0.1 s, and kr = 2.
The proposed LFC-PID designed via ABC is compared to other metaheuristic approaches such as the chef-based optimization algorithm (CBOA) [30], seagull optimization approach (SOA) [31], and sine cosine algorithm (SCA) [32]. The first considered disturbance is 5% on the thermal plant (Area no. 1). The optimal gains of the PIDs obtained via the proposed ABC and the others are tabulated in Table 2, in addition to the fitness value (ITAE), integral absolute error (IAE), and sum squared error (SSE). The results revealed that the proposed ABC outperformed the others, achieving the minimum fitness value of 1.80936. The SOA comes in the next rank with ITAE of 1.89714 while the worst approach is SCA with a fitness value of 2.29568. Moreover, the proposed ABC is the best in terms of IAE and SSE.
The SCA has been used to design integral-based LFC installed with a thermal/thermal connected system [32]. The authors applied this approach on the considered hydro-thermal system with a doubly fed induction generator. However, it is different from this work as ISE was used as the target while the designed controller is the integral one; moreover, the connected power system is different from that considered in this work. However, the analysis of many load disturbances is the only need that is similar to our analysis.
Figure 3 describes the frequency deviation time response of area no.1 subjected to a load disturbance of 5% with the presented optimized PID via the proposed approach and the others. Moreover, the time response of frequency deviation of area no. 2 in that case is shown in Figure 4. In addition, Figure 5 displays the tie-line power deviation time response for a load disturbance applied on the first area. It is clear that the LFC-PID designed via the proposed ABC succeeded in vanishing the oscillation of frequencies and exchange power deviations to zero, whereas the other approaches failed to achieve the required target. It also can be concluded that CBOA, SOA, and SCA are stuck in local optima as they get the deviation out of zero. The performance specifications including rise time (Tr), settling time (Ts), minimum selling time (Ts,min), maximum settling time (Ts,max), maximum over-shoot (Mos), under-shoot (Us), and peak time (Tp) are calculated and tabulated in Table 3. The fetched results confirmed that the proposed ABC achieved the best rise time and settling time for ∆F1, ∆F2, and ∆Ptie. This confirms the superiority of the LFC-PID designed via the ABC.
In order to confirm the validity of the proposed ABC-based methodology, a second load disturbance of 5% is assumed to have occurred in the hydro plant (2nd area). The optimal gains of LFC-PID controllers and the fitness values obtained via the considered optimizers are given in Table 4. The proposed ABC achieved the best fitness value, IAE, and SSE of 3.43291, 3.630509, and 0.5233815, respectively. The next best values are those of CBOA while the worst results are obtained via SOA. In such cases, the frequency deviation time responses of the first and second areas with optimized controllers obtained via the considered algorithms are shown in Figure 6 and Figure 7, respectively. Furthermore, the tie-line power deviation time response for the two-interconnected system with optimized controllers are shown in Figure 8. From the curves one can understand that both SOA and SCA failed in damping the oscillations of frequencies and exchange power violations as they stuck in local optima while the curves obtained via CBOA converged to the those of ABC. Finally, the time response specifications of the frequency and exchange power deviations are calculated and tabulated in Table 5, and the fetched result proved the preference of the proposed LFC-PID designed via ABC in terms of rise time and settling time for ∆F1, ∆F2, and ∆Ptie.
Finally, the LFC-PID controller designed by the proposed methodology incorporated with ABC is recommended as an efficient device to achieve zero oscillation in both frequency and exchange power deviations for a hydro-thermal connected power system.

6. Conclusions

The aim of this study is in accordance with exploring how to achieve a strong improvement of the two interconnected power system performances via installing an optimal LFC-PID optimized via artificial bee colony (ABC). The considered fitness function is minimizing the integral time absolute error (ITAE) of the frequency and exchange power deviations. The constructed system comprises of a hydro-thermal hybrid system that operates under different load disturbances. To validate the competence of the proposed controller, different load disturbances on both plants are investigated; the obtained results via the proposed PID-LFC are compared to those obtained via the chef-based optimization algorithm (CBOA), seagull optimization approach (SOA), and sine cosine algorithm. Moreover, a comparative analysis in terms of rise time, settling time, maximum over-shoot, under-shoot, and peak time of frequency deviation and tie-line power time responses is conducted. From observing the simulation results, it is clear that the proposed LFC-PID optimized via ABC is superior to the other approaches, achieving the best ITAE values of 1.80936 and 3.43291 during a 5% load disturbance on thermal and hydro plants, respectively. Moreover, it achieved a good transient and stable condition. The proposed approach that incorporated ABC for optimizing PID-based LFC installed in two interconnected systems is efficient and reliable in achieving the steady-state target of the frequency deviations and tie-line powers of the interconnected power system. The challenge facing the ABC-based methodology is the slowness with complex processes; therefore, enhancing the performance of the approach via an opposition-based learning technique is recommended in future works. Moreover, multi-interconnected system with multi-renewable energy sources will be considered in the next work.

Author Contributions

Data curation, A.K.; Formal analysis, A.F.; Funding acquisition, Z.A.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Shayeghi, H.; Shayanfar, H.A.; Jalili, A. Load frequency control strategies: A state-of-the-art survey for the researcher. Energy Convers. Manag. 2009, 50, 344–353. [Google Scholar] [CrossRef]
  2. Shivaie, M.; Kazemi, M.G.; Ameli, M.T. A modified harmony search algorithm for solving load-frequency control of non-linear interconnected hydrothermal power systems. Sustain. Energy Technol. Assess. 2015, 10, 53–62. [Google Scholar] [CrossRef]
  3. Sahu, R.K.; Panda, S.; Padhan, S. Optimal gravitational search algorithm for automatic generation control of interconnected power systems. Ain Shams Eng. J. 2014, 5, 721–733. [Google Scholar] [CrossRef] [Green Version]
  4. Yousef, A.M.; Khamaj, J.A.; Oshaba, A.S. Steam-hydraulic turbines load frequency controller based on fuzzy logic control. Res. J. Appl. Sci. Eng. Technol. 2012, 4, 2375–2381. [Google Scholar]
  5. Mohamed, A.F.; Elarini, M.M.; Othman, A.M. A new technique based on Artificial Bee Colony Algorithm for optimal sizing of stand-alone photovoltaic system. J. Adv. Res. 2014, 5, 397–408. [Google Scholar] [CrossRef] [Green Version]
  6. Kassem, A.M. Neural predictive controller of a two-area load frequency control for interconnected power system. Ain Shams Eng. J. 2010, 1, 49–58. [Google Scholar] [CrossRef] [Green Version]
  7. Khuntia, S.R.; Panda, S. Simulation study for automatic generation control of a multi-area power system by ANFIS approach. Appl. Soft Comput. 2012, 12, 333–341. [Google Scholar] [CrossRef]
  8. 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]
  9. Prakash, S.; Sinha, S.K. Simulation based neuro-fuzzy hybrid intelligent PI control approach in four-area load frequency control of interconnected power system. Appl. Soft Comput. 2014, 23, 152–164. [Google Scholar] [CrossRef]
  10. Sahu, B.K.; Pati, S.; Mohanty, P.K.; Panda, S. Teaching–learning based optimization algorithm based fuzzy-PID controller for automatic generation control of multi-area power system. Appl. Soft Comput. 2015, 27, 240–249. [Google Scholar] [CrossRef]
  11. Sahu, B.K.; Pati, S.; Panda, S. Hybrid differential evolution particle swarm optimisation optimised fuzzy proportional–integral derivative controller for automatic generation control of interconnected power system. IET Gener. Transm. Distrib. 2014, 8, 1789–1800. [Google Scholar] [CrossRef]
  12. Khodabakhshian, A.; Hooshmand, R. A new PID controller design for automatic generation control of hydro power systems. Int. J. Electr. Power Energy Syst. 2010, 32, 375–382. [Google Scholar] [CrossRef]
  13. Ali, R.; Mohamed, T.H.; Qudaih, Y.S.; Mitani, Y. A new load frequency control approach in an isolated small power systems using coefficient diagram method. Int. J. Electr. Power Energy Syst. 2014, 56, 110–116. [Google Scholar] [CrossRef]
  14. Aditya, S.K.; Das, D. Load-frequency control of an interconnected hydro-thermal power system with new area control error considering battery energy storage facility. Int. J. Energy Res. 2000, 24, 525–538. [Google Scholar] [CrossRef]
  15. Sahu, R.K.; Panda, S.; Padhan, S. A hybrid firefly algorithm and pattern search technique for automatic generation control of multi area power systems. Int. J. Electr. Power Energy Syst. 2015, 64, 9–23. [Google Scholar] [CrossRef]
  16. Jagatheesan, K.; Anand, B.; Dey, N.; Omar, M.; Balas, V.E. AGC of multi-area interconnected power systems by considering different cost functions and Ant Colony Optimization technique based PID controller. Intell. Decis. Technol. 2017, 11, 29–38. [Google Scholar] [CrossRef]
  17. Farshi, H. Design and Analysis of Hybrid PSO-GA-FA Technique for Load Frequency Control of Two-Area Power System. Int. J. Mechatron. Electr. Comput. Technol 2019, 9, 4287–4301. [Google Scholar]
  18. Ateş, A.; Alagöz, B.B.; Yeroğlu, C.; Alisoy, H. Sigmoid based PID controller implementation for rotor control. In Proceedings of the 2015 European Control Conference (ECC), Linz, Austria, 15–17 July 2015; IEEE: New York, NY, USA, 2015; pp. 458–463. [Google Scholar]
  19. Asgharnia, A.; Jamali, A.; Shahnazi, R.; Maheri, A. Load mitigation of a class of 5-MW wind turbine with RBF neural network based fractional-order PID controller. ISA Trans. 2020, 96, 272–286. [Google Scholar] [CrossRef]
  20. Hanif, M.I.F.M.; Suid, M.H.; Ahmad, M.A. A piecewise affine PI controller for buck converter generated DC motor. Int. J. Power Electron. Drive Syst. 2019, 10, 1419. [Google Scholar] [CrossRef]
  21. Ismayil, C.; Kumar, R.S.; Sindhu, T.K. Optimal fractional order PID controller for automatic generation control of two-area power systems. Int. Trans. Electr. Energy Syst. 2015, 25, 3329–3348. [Google Scholar] [CrossRef]
  22. Guha, D.; Roy, P.K.; Banerjee, S. Load frequency control of interconnected power system using grey wolf optimization. Swarm Evol. Comput. 2016, 27, 97–115. [Google Scholar] [CrossRef]
  23. Gheisarnejad, M. An effective hybrid harmony search and cuckoo optimization algorithm based fuzzy PID controller for load frequency control. Appl. Soft Comput. 2018, 65, 121–138. [Google Scholar] [CrossRef]
  24. Fathy, A.; Kassem, A.M.; Abdelaziz, A.Y. Optimal design of fuzzy PID controller for deregulated LFC of multi-area power system via mine blast algorithm. Neural Comput. Appl. 2020, 32, 4531–4551. [Google Scholar] [CrossRef]
  25. Sahu, R.K.; Panda, S.; Biswal, A.; Sekhar, G.C. Design and analysis of tilt integral derivative controller with filter for load frequency control of multi-area interconnected power systems. ISA Trans. 2016, 61, 251–264. [Google Scholar] [CrossRef]
  26. Ghazali, M.R.; Ahmad, M.A.; Raja Ismail, R.M.T. A Multiple-node Hormone Regulation of Neuroendocrine-PID (MnHR-NEPID) Control for Nonlinear MIMO Systems. IETE J. Res. 2020, 1–16. [Google Scholar] [CrossRef]
  27. 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]
  28. Sun, L.; Chen, T.; Zhang, Q. An artificial bee colony algorithm with random location updating. Sci. Program. 2018, 2018, 2767546. [Google Scholar] [CrossRef]
  29. Fathy, A.; Alharbi, A.G. Recent approach based movable damped wave algorithm for designing fractional-order PID load frequency control installed in multi-interconnected plants with renewable energy. IEEE Access 2021, 9, 71072–71089. [Google Scholar] [CrossRef]
  30. Trojovská, E.; Dehghani, M. A new human-based metahurestic optimization method based on mimicking cooking training. Sci. Rep. 2022, 12, 14861. [Google Scholar] [CrossRef]
  31. Dhiman, G.; Kumar, V. Seagull optimization algorithm: Theory and its applications for large-scale industrial engineering problems. Knowl.-Based Syst. 2019, 165, 169–196. [Google Scholar] [CrossRef]
  32. Elkasem, A.H.; Kamel, S.; Korashy, A.; Nasrat, L. Load Frequency Control Design of Two Area Interconnected Power System Using GWO. In Proceedings of the 2019 IEEE Conference on Power Electronics and Renewable Energy (CPERE), Aswan, Egypt, 23–25 October 2019; IEEE: New York, NY, USA, 2019. [Google Scholar]
Figure 1. The proposed interconnected hydro-thermal system.
Figure 1. The proposed interconnected hydro-thermal system.
Sustainability 14 13569 g001
Figure 2. The proposed LFC-PID optimized via ABC.
Figure 2. The proposed LFC-PID optimized via ABC.
Sustainability 14 13569 g002
Figure 3. Frequency deviation performance of area no.1 subjected to ∆PL1 = 5% with optimized PID controllers.
Figure 3. Frequency deviation performance of area no.1 subjected to ∆PL1 = 5% with optimized PID controllers.
Sustainability 14 13569 g003
Figure 4. Frequency perversion performance of area no.2 for ∆PL1 = 5% with optimized PID controllers.
Figure 4. Frequency perversion performance of area no.2 for ∆PL1 = 5% with optimized PID controllers.
Sustainability 14 13569 g004
Figure 5. Tie-line power deviation performance for ∆PL1 = 5% with optimized PID controllers.
Figure 5. Tie-line power deviation performance for ∆PL1 = 5% with optimized PID controllers.
Sustainability 14 13569 g005
Figure 6. Frequency deviation performance of area no.1 for ∆PL2 = 5 without optimized PID controllers.
Figure 6. Frequency deviation performance of area no.1 for ∆PL2 = 5 without optimized PID controllers.
Sustainability 14 13569 g006
Figure 7. Frequency deviation response of area no.2 for ∆PL2 = 5% with optimized PID controllers.
Figure 7. Frequency deviation response of area no.2 for ∆PL2 = 5% with optimized PID controllers.
Sustainability 14 13569 g007
Figure 8. Tie-line power deviation response for ∆PL2 = 5% with optimized PID controllers.
Figure 8. Tie-line power deviation response for ∆PL2 = 5% with optimized PID controllers.
Sustainability 14 13569 g008
Table 1. Controlling parameters of ABC algorithm.
Table 1. Controlling parameters of ABC algorithm.
ItemProposed Setting
Number of colony size50
Number of Food 20
limit100
Maximum Cycle3000
Table 2. The optimal gains of LFC-PIDs for 5% load disturbance on thermal plant.
Table 2. The optimal gains of LFC-PIDs for 5% load disturbance on thermal plant.
CBOASOASCA [32]ABC
KP12.0002.0002.0002.000
KI12.0002.0000.3350.531
Kd10.3050.4401.8890.832
KP10.2110.0401.7410.287
KI10.1040.0100.0160.172
Kd11.6662.0000.0880.482
Fitness value2.1371.8972.2961.809
IAE5.2767.5543.9583.148
SSE0.3030.4490.3090.179
Table 3. Calculation of rise time, settling time, and over-shoot, and peak time with optimized LFC-PID via all considered algorithms for ∆PL1 = 5%.
Table 3. Calculation of rise time, settling time, and over-shoot, and peak time with optimized LFC-PID via all considered algorithms for ∆PL1 = 5%.
ΔF1 Tr (s)Ts (s)Ts,min (s)Ts,max (s)MOs (pu)Us (pu)Tp (s)
CBOA28.18845.9920.0320.0360.000256.5880.508
SOA0.02744.563−0.087−0.009768.7770.0000.501
SCA23.86944.4530.0150.0160.000479.6812.148
ABC0.00237.042−0.1010.05113,692.4806968.3172.249
ΔF2 Tr (s)Ts (s)Ts,min (s)Ts,max (s)MOs (pu)Us (pu)Tp (s)
CBOA28.79145.1840.0330.0360.000324.4301.206
SOA0.17342.859−0.112−0.0091024.8410.0001.166
SCA24.35843.6760.0150.0160.000548.5491.624
ABC0.10036.486−0.1120.05411,221.7205452.0291.645
ΔPtie Tr (s)Ts (s)Ts,min (s)Ts,max (s)MOs (pu)Us (pu)Tp (s)
CBOA0.41347.405−0.0190.0059.66328.2370.784
SOA0.25746.787−0.0180.00285.67323.2830.7454
SCA32.44644.523−0.019−0.0180.00013.88450.000
ABC0.04341.034−0.0230.0096144.4972577.7855.809
Table 4. The optimal gains of LFC-PIDs for 5% load disturbance on hydro plant.
Table 4. The optimal gains of LFC-PIDs for 5% load disturbance on hydro plant.
CBOASOASCA [32]ABC
KP11.3250.2580.1081.888
KI10.5900.0530.1330.954
Kd11.1261.8091.8951.059
KP11.2452.0002.0001.004
KI10.4542.0001.9750.549
Kd10.5640.0441.2560.745
Fitness value3.4457.2137.6363.433
IAE3.71421.57715.0453.631
ISE0.5394.2091.8310.524
Table 5. Calculation of rise time, settling time, and over-shoot, and peak time with optimized LFC-PID via all considered algorithms for ∆PL2 = 5%.
Table 5. Calculation of rise time, settling time, and over-shoot, and peak time with optimized LFC-PID via all considered algorithms for ∆PL2 = 5%.
ΔF1 Tr (s)Ts (s)Ts,min (s)Ts,max (s)MOs (pu)Us (pu)Tp (s)
CBOA0.10737.353−0.2280.01810,152.84794.0621.642788
SOA0.45449.964−0.2110.073143.386384.506831.743954
SCA0.31238.127−0.194−0.010299.315801.537866
ABC0.09230.634−0.2240.02114912.331415.5971.59846
ΔF2 Tr (s)Ts (s)Ts,min (s)Ts,max (s)MOs (pu)Us (pu)Tp (s)
CBOA0.00636.177−0.2360.01810,604.770808.6351.080
SOA0.18249.969−0.2210.077225.189113.1051.147
SCA0.12037.915−0.214−0.009342.3170.0000.922
ABC0.00329.267−0.2370.02218,603.1101715.7851.036
ΔPtie Tr (s)Ts (s)Ts,min (s)Ts,max (s)MOs (pu)Us (pu)Tp (s)
CBOA0.07439.874−0.0090.0655479.407758.4471.404
SOA0.36249.91970.00260.062186.1920.0001.484
SCA0.32143.0540.0190.058187.9010.0001.281
ABC0.06132.409−0.0100.0648156.2321322.5031.361
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Fathy, A.; Kassem, A.; Zaki, Z.A. A Robust Artificial Bee Colony-Based Load Frequency Control for Hydro-Thermal Interconnected Power System. Sustainability 2022, 14, 13569. https://doi.org/10.3390/su142013569

AMA Style

Fathy A, Kassem A, Zaki ZA. A Robust Artificial Bee Colony-Based Load Frequency Control for Hydro-Thermal Interconnected Power System. Sustainability. 2022; 14(20):13569. https://doi.org/10.3390/su142013569

Chicago/Turabian Style

Fathy, Ahmed, Ahmed Kassem, and Zaki A. Zaki. 2022. "A Robust Artificial Bee Colony-Based Load Frequency Control for Hydro-Thermal Interconnected Power System" Sustainability 14, no. 20: 13569. https://doi.org/10.3390/su142013569

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