Next Article in Journal
Toward a Sustainable Development of E-Commerce in EU: The Role of Education, Internet Infrastructure, Income, and Economic Freedom on E-Commerce Growth
Previous Article in Journal
A Sensor-Based Application for Eco-Driving Management in Short-Term Car Rentals
Previous Article in Special Issue
A Novel Multi Level Dynamic Decomposition Based Coordinated Control of Electric Vehicles in Multimicrogrids
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Comparative Study of Load Frequency Regulation for Multi-Area Interconnected Grids Using Integral Controller

by
Awadh Ba Wazir
1,2,*,
Ahmed Althobiti
2,3,
Abdullah A. Alhussainy
1,2,
Sultan Alghamdi
1,2,
Mahendiran Vellingiri
1,2,
Thangam Palaniswamy
1,2 and
Muhyaddin Rawa
1,2,*
1
Department of Electrical and Computer Engineering, Faculty of Engineering, King Abdulaziz University, Jeddah 21589, Saudi Arabia
2
Smart Grids Research Group, Center of Research Excellence in Renewable Energy and Power Systems, King Abdulaziz University, Jeddah 21589, Saudi Arabia
3
Department of Electrical and Computer Engineering, Faculty of Engineering, K. A. CARE Energy Research and Innovation Center, King Abdulaziz University, Jeddah 21589, Saudi Arabia
*
Authors to whom correspondence should be addressed.
Sustainability 2024, 16(9), 3808; https://doi.org/10.3390/su16093808
Submission received: 30 January 2024 / Revised: 19 April 2024 / Accepted: 29 April 2024 / Published: 1 May 2024

Abstract

:
The present paper provides an optimal design for load frequency control (LFC) in the interconnected power system. To obtain an adequate LFC response alongside shortening implementation time and minimizing costs, an integral (I) controller is used. A deep analysis of the I controller-based LFC is presented. At first, a two-area interconnected power system is used, and to enhance the LFC response, the I controller and frequency bias parameters are optimized using three novel optimization algorithms, which are the incomprehensible but intelligible-in-time logic algorithm (ILA), the coati optimization algorithm (COA), and the brown-bear optimization algorithm (BOA). Also, five well-known techniques, namely, particle swarm optimization (PSO), genetic algorithm (GA), simulated annealing (SA), pattern search (PS), and nonlinear programming (NP), are used. A new objective function utilizing the integral of squared error (ISE), settling time, settling-max, and settling-min of the dynamic response is used to increase the efficacy of estimating the parameters. The presented results in this paper showed that the optimized I controller outperforms the classic I controller. After considering a load change in one area by 18.75%, the optimized I controller achieved the lowest ISE values. ISE values were: 0.00582, 0.00179, 0.00176, 0.00178, 0.00321, 0.00304, 0.00179, 0.00185, and 0.00181, for classic I, PSO-I, GA-I, SA-I, PS-I, NP-I, ILA-I, COA-I, and BOA-I. Then, the proposed method is applied to a nonlinear two-area system, demonstrating that the proposed strategies can deal with nonlinearity. As the purpose of the hybrid power system is to create a robust energy infrastructure that adheres to sustainability standards, the proposed algorithms are analyzed in a three-area multi-source power system comprising renewable energy sources (RESs) such as photovoltaic (PV) and wind turbine (WT), a battery energy storage system (BESS), and an electric vehicle (EV).

1. Introduction

1.1. Background and Challenges

The control strategy aims to generate and distribute power in an interconnected system as efficiently and reliably as possible [1]. So, several aspects can be taken into account when examining the stability of the system. One of the most significant aspects of power system stability is frequency stability, which refers to the power system’s capacity to maintain an acceptable frequency in the entire system during normal operating conditions and after being subjected to disturbances. Load disturbances cause frequency instability. Therefore, when the load is suddenly increased, the system frequency falls. As a consequence of the frequency fall, power generation is reduced, so the generation does not meet the load demand. Also, in interconnected systems, frequency deviation affects the exchange of power between group members. Hence, frequency deviation as well as exchange power deviation must be zero for balancing the generated power and the demand at the load side and to maintain the stability of the system. Load frequency control (LFC) is the most common solution for frequency deviation. By modifying the generation system, LFC has shown to be very successful in controlling system frequency. LFC employs a control approach that can cope with the erratic changes in load demand and keep the frequency and exchange power in the desired values. LFC has two loops, designated as the primary and secondary loops. The core loop is responsive. Then, the secondary loop operates at a slower rate to eliminate the minor frequency variations. With the secondary loop, as the system load changes continuously, the generation is adjusted automatically to restore the frequency to the nominal value. Thus, the secondary loop must have a sufficient speed of response to adjust any changes in frequency and tie-line power. Because of its importance, the secondary loop is a fascinating subject for scholars. It has become more crucial as the scale of the systems and the extent to which they are interconnected have grown while taking into account the economic aspects and grid reliability. So, to face these challenges throughout the previous several decades and up to now, several works have developed a number of LFC problem-controlling solutions.

1.2. Literature Review

LFC was used in an electric power system as a part of the automatic generation control scheme (AGC). The flywheel governor was the initial method used by AGC to control the synchronous machine’s frequency (primary control), but it was subsequently discovered that this method was inadequate and needed to be improved. The improvement was a secondary control supported by a signal that was directly proportional to the variation in frequency plus its integral (secondary control) [2]. The size of electrical networks has recently grown, and renewable resources and nonlinear components have been added, increasing the system’s complexity and the requirement to keep the frequency at its nominal value.
The proper design of LFC relies on the exchange of information between different areas and the control center including the frequency deviation and tie-power. However, this communication technology can introduce vulnerabilities to the system known as communication delays. These delays can lead to inaccurate frequency detection and coordination problems among frequency regulating devices, resulting in significant system frequency oscillations, extending the settling time of the frequency response [3]. In extreme cases, it can even cause instability [4]. Therefore, this issue has been thoroughly studied in many works [4,5,6].
In order to obtain an optimal response from the LFC, various strategies and control techniques have been suggested for the LFC design. A critical literature review of LFCs in traditional and modern power system networks is accessible in [7,8], where different control strategies for the LFC problem were reviewed. Some of these strategies use optimization techniques to determine the parameters of the secondary loop controller such as particle swarm optimization (PSO), memetic algorithm (MA), simulated annealing (SA), genetic algorithm (GA), harmony search algorithm (HSA), sine-cosine algorithm (SCA), salp swarm algorithm (SSA), grasshopper optimization algorithm (GOA), gradient-based optimizer (GBO), wild horse optimizer (WHO), artificial ecosystem-based optimization (AEO), non-dominated shorting genetic algorithm-II (NSGA-II), bees Algorithm (BA), etc.
As mentioned, researchers frequently employ optimization strategies for efficient LFC by optimizing the controller. In this regard, Mansour et al. [9] used equilibrium optimization (EO) to initialize a fuzzy proportional–integral (FPI) controller to improve the AGC in a single-area system. Comparing the suggested controller against a classic, optimized PI controller demonstrated its superiority. The suggested fuzzy proportional–integral–derivative (FPID) controller optimized by EO also showed its superiority compared to an optimal PIDA controller in the two-area system. Also, Chen et al. [10] proposed an FPID controller enhanced by the improved ant colony optimization (IACO) algorithm for LFC in a two-area thermal system. The optimization was expanded to incorporate a two-area, four-source hydro-thermal power system. The optimization was also extended to a two-area power system with nonlinearity in the governor’s dead band (GDB), and the IACO-FPID handled nonlinearity effectively. On the other hand, Magzoub and Alquthami [11] used the SA approach to fine-tune another structure of the FPID controller, which is PID plus fuzzy controller AGC in a two-area thermal power system. The results of the simulation for the AGC based on SA using a hybrid PID-fuzzy controller demonstrated better performance than a conventional PID controller.
Optimization strategies were also used to optimize the classic PI and PID controllers for LFC. For instance, Rout et al. [12] used the differential evolution algorithm (DE) to modify the PI controller parameters for AGC of an interconnected two-area thermal power system. The superiority of DE optimization was proved by comparing the results to those of other previously published modern heuristic optimization techniques, such as the bacteria foraging optimization algorithm (BFOA). Moreover, Rathor et al. [13] utilized the artificial bee colony (ABC) algorithm to tune a modified PI controller LFC for a two-area thermal power system. Also, Ali and Abd-Elazim [14] used the BFOA to update the PI controller for the LFC in a two-area thermal power system. In addition, Padhan et al. [15] used the firefly algorithm (FA)-based PI and PID controllers for the LFC of a two-area thermal power system. The authors extended the optimization to three unequal-area power systems with generation rate constraint (GRC) and GDB nonlinearity to highlight the ability of the FA optimization to deal with the unequal-area power system. Nahas et al. [16] employed a nonlinear threshold-accepting algorithm (NLTA) to design a combination of LFC and automatic voltage regulation (AVR) for multi-area power systems using a PID controller. The results demonstrated the NLTA’s powerful ability to adjust its performance under various operating scenarios. El-Sehiemy et al. [17] suggested a PID controller for LFC in multi-area power systems of two-area non-reheat thermal systems optimally designed using a novel artificial rabbits algorithm (ARA). The results obtained with the ARA-PID controller were compared to those obtained with other published techniques such as PSO, DE, JAYA optimizer, and self-adaptive multi-population elitist (SAMPE) JAYA. The comparisons revealed that the ARA-PID controller handles LFC issues effectively and successfully.
In recent years, hybrid algorithms have gained popularity and are used in many different fields, such as LFC issues. For instance, Sahu et al. [18] updated PI and PID with filtered derivative (PIDF) controllers based on a hybrid gravitational search algorithm and pattern search (hGSA-PS) technique for LFC in an integrated two-area thermal power system. The proposed technique was expanded to a two-area reheat thermal power system by accounting for physical constraints such as GRC, reheat turbine nonlinearity, and GDB nonlinearity. Extending the study to a nonlinear three unequal-area power system demonstrated the ability of the hGSA-PS technique to deal with nonlinear and unequal interconnected areas. Panwar et al. [19] proposed a hybrid optimization algorithm created by combining PSO-oriented BFOA (HBFO) in a novel way to fine-tune the PID controller for LFC in a hybrid power system with photovoltaic (PV) and thermal generators. The hybrid system was evaluated for step load change and the results were compared to different powerful optimization algorithms such as BFOA, PSO, and flower pollination algorithm (FPA)-based PID. The results demonstrated the superiority of HBFO-PID over PSO-PID, BFO-PID, and FPA-PID. Gupta et al. [20] designed a PI controller using a hybrid gravitational search with a firefly algorithm (hGFA) for LFC in two-area hydrothermal power systems. To determine the efficacy of the hGFA, its performance was compared to that of several well-known optimization techniques. The hGFA outperformed PSO, GA, GSA, and FA techniques.
Additionally, optimization strategies based on fractional order (FO) controllers attracted the interest of academics. As an example, Shouran and Anayi [21] proposed the teaching–learning-based optimization (TLBO) approach for modifying the parameters of the new suggested I controller plus a fuzzy cascade fractional-order proportional–integral and fractional order proportional–derivative (I + F C FOPI-FOPD) controller. Also, Shouran and Alsseid [22] used the PSO approach to find the best values for the parameters of the proposed fuzzy cascade fractional-order proportional–integral and fractional order proportional–derivative (FC FOPI-FOPD) controller. Using a tilt-integral-derivative (TID) controller and Harris hawk optimization (HHO) technique, Bhuyan et al. [23] designed an LFC in a unique independent double area-interconnected hybrid microgrid system (IHM) that includes a novel, combined solar gas turbine (CSGT), biodiesel generator (BDG), wind turbine generator (WTG), energy storage units, and DC link (DCL). The dynamic performance of the TID, PID, and PI controllers was compared to the gains acquired by tuning with various techniques. The results demonstrated the superiority of the HHO-optimized TID controller. Alharbi et al. [24] used the dandelion optimizer (DO) algorithm to design fractional-order proportional–integral and proportional–integral–derivative plus double derivative (FOPI–PIDD2) controller for both LFC and AVR in a multi-area power system encompassing electric vehicles (EV) and renewable energy sources (RESs).
The optimal controller parameters have actually been found using a variety of optimization techniques to improve LFC performance. However, we have only touched on a few of them. Since the controller design needs to be robust enough to deal with disturbances and changes in the parameters of the power system, the adaptive methods for setting the gains of controllers are used by researchers to design robust LFC. Unlike conventional controllers with fixed parameter values, adaptive controllers alter their parameter values based on the system’s current condition, which yields a better performance. For example, the conventional PI controller may fail to meet the required system requirements when the system’s many characteristics change, particularly when the load changes [25]. The adaptive PI controller addresses the shortcomings of the conventional PI controller, which tunes continually in response to load fluctuations [25]. In addition, an adaptive fuzzy gain scheduling PID (FGPID) controller performed better than PID and FOPID controllers for the LFC of a three-area inter-connected modern power system [26]. Furthermore, an adaptive type 2 fuzzy PID (AT2PID) controller performed better than the type 1 fuzzy PID (T1PID) controller and the type 2 fuzzy PID (T2FPID) controller for the LFC of cutting-edge power systems [27].
On the other hand, in order to address LFC issues, the researchers also employed other control schemes. Gulzar et al. [28] proposed an advanced control method, namely an adaptive model predictive controller (AMPC), for the LFC of a series power system comprised of PV, wind, and thermal power. To demonstrate the effectiveness and competence of the proposed controller, AMPC was compared to other controllers such as GA-PI, FA-PI, and model predictive controller (MPC). Ali et al. [29] presented a recent multi-verse optimizer (MVO) metaheuristic optimization approach for designing LFC-based MPC embedded in a large multi-interconnected system. In the event of load disturbances, MVO is used to determine the optimal parameters of the MPC-LFC in order to achieve the desired output of the interconnected system. The proposed MPC optimized via MVO is compared to those designed via intelligent water drops (IWD) and GA. Ersdal et al. [30] presented MPC for LFC of an interconnected power system. Both descriptive examples and extensive simulation have demonstrated that applying MPC to LFC can result in improved control performance and a reduction in the use of reserves, reducing the costs associated with LFC. Oshnoei et al. [31] suggested a novel LFC model for an interconnected thermal two-area power system with wind turbine generation and a redox flow battery (RFB) using a two-degree of freedom (2DOF)-based controller called a 2DOF-hybrid controller. A FOPID controller and a TID controller are included in the hybrid controller. A modified sine-cosine algorithm (MSCA) is used to optimize the controller’s parameters. The dynamic performance of the 2DOF-hybrid controller was compared to that of the integral-double-derivative (IDD), integral-tilt-derivative (I-TD), PID plus double-derivative (PID-DD), 2DOF-PID, 2DOF-TID, and 2DOF-FOPID controllers. Furthermore, RFB modeling based on the 2DOF-hybrid controller outperformed conventional RFB modeling in terms of reducing oscillation amplitude. Zaid et al. [32] suggested a novel optimized intelligent fractional-order integral (iFOI) controller with the implementation of virtual inertia control (VIC) for the LFC of a two-area interconnected modern power system. The gray wolf optimization (GWO) algorithm was used to optimize the iFOI controller.
These studies which implemented the optimized controller using different optimization techniques for the LFC are summarized in Table 1.
As a summary of the results of the literature review, we observed that enhancing the controller results in significant performance improvements. The more powerful the controller, the greater the performance and stability. Optimization approaches are also critical, although not in the same manner that the sort of controller is. For instance, the performance between FPID-ACO and FPID-IACO was somewhat close, but the performance between PID-ACO and FPID-IACO was vastly different, where FPID demonstrated its superiority. Moreover, the objective function plays an essential role in the parameter estimation process. Most authors have used integral time absolute error (ITAE) as an objective function, and some have proposed new objective functions that contain ITAE and the characteristics of the dynamic response, such as the settling time. So, choosing a robust controller, powerful optimization software, and suitable objective function is critical to attaining optimal performance.

1.3. Motivation and Scopes

Based on the survey of the above-mentioned literature, it is observed that, most authors used a PID controller to solve LFC problems, comprising of controllers such as fuzzy plus PID controller which contain many parameters, complex controllers such as fractional-order PID controller, etc. So, when the system has many interconnected areas, these controllers may make the system complex, increasing the controllers’ parameters and thus requiring more time to find their best values. Since the controller performance depends on its parameters, a huge number of parameters need powerful optimizer algorithms and super-computing. Furthermore, it is observed that the majority of researchers merely tune the controller parameters to their optimum values. However, it is also important to tune the optimal values of the frequency bias parameters since they have an impact on the LFC’s response. In recent years, the size of power grids has increased, and renewable resources and nonlinear components have been included, raising system complexity and the necessity for maintaining frequency at its nominal value. The challenge is to find a controller that improves LFC’s response while reducing implementation time and costs. Although various controllers have been tested extensively, it is observed that the integral controller has not been deeply tested. This motivated the authors to use this control structure with optimal tuning for frequency bias parameters. This paper examines the design and analysis of a two-area non-reheat thermal system with integral controllers. The two-area thermal system parameters are shown in Appendix A. In order to achieve the optimal response, PS, nonlinear programming (NP), incomprehensible but intelligible-in-time logics algorithm (ILA), coati optimization algorithm (COA), brown-bear optimization algorithm (BOA), SA, GA, and PSO are the eight optimization techniques utilized to improve the settings of the integral controller and frequency bias for the secondary loop of the LFC. LFC action is provided through different techniques, and a comparison between the proposed controller and the base system controller is described below. The settling time and the peak amplitude of frequency deviations are taken as performance indices (transient analysis). The work is also extended to a two-area power system with a GRC and a GDB nonlinearity to assess the suggested approach’s capability to deal with nonlinearity. Moreover, the work is extended to a three-area power system to test the proposed approach’s ability to deal with multi-areas interconnected power systems. Finally, to test the suitability of the suggested approach for contemporary power systems, the work is extended to a three-area multi-source power system that includes RESs like PV and wind turbine (WT), battery energy storage system (BESS), and EV.

1.4. Contribution and Paper Organization

This paper’s contribution is succinctly described as follows:
  • Designing an optimal LFC for a two-area, non-reheat thermal power system using an integral controller. The present work proposes an objective function and eight optimization techniques, including PSO, GA, SA, PS, NP, ILA, COA, and BOA, to optimize the parameters of the integral controller and frequency bias of the secondary loop in LFC.
  • Providing deep analysis for LFC based on the integral controller. Different cases are used to describe the behavior of frequency and tie-line power flow deviations in the presence of load perturbation. Also, the system’s robustness to changes in the loading conditions and system parameters is analyzed. Furthermore, real-time simulation for the frequency and power deviations is provided.
  • Assessing the effectiveness of the proposed approach in a two-area power system with GRC and GDB nonlinearity and a three-area power system.
  • Evaluating the proposed approach in a three-area hybrid power system involving PV, WT, BESS, and EV.
The rest of this paper is structured as follows. The LFC power system model for two areas is described in Section 2. Section 3 explains the control strategy. This work’s methodology is explained in Section 4. Section 5 describes the suggested objective function. The eight optimization strategies are listed in Section 6. The results and discussion are shown in Section 7 and the work’s conclusion is presented in Section 8.

2. Load Frequency Control (LFC) Mathematical Model

LFC is the common name for active power control and frequency control. The primary roles of LFC are to keep the desired output power of a generator in sync with the changing load, to support managing the frequency of larger interconnection, and to keep the net exchange power between group members at the set values. This is accomplished by the use of two loops, primary and secondary. The primary loop responds fairly quickly. Afterward, the secondary loop runs slowly in order to eliminate the minor frequency variations. While the turbine’s response time tightens the primary loop’s time response, the secondary loop’s time response can be modified by properly tuning its controller. With the secondary loop, as the system load changes continuously, the generation is adjusted automatically to restore the frequency to the nominal value. Figure 1 below depicts the conventional model for the LFC of the two-area interconnected power system. The components of each area are the controller, speed governing system, turbine, generator, and load. Transfer functions are employed to model each component of the areas, which simplifies the frequency domain analyses.
In Figure 1, A C E 1 and A C E 2 are area control errors. B 1 and B 2 are the frequency bias parameters. The governor speed regulation settings (Hz/p.u.) are R 1 and R 2 . u 1 and u 2 or Δ P r e f 1 and   Δ P r e f 2 are the outputs from the integral controller (the reference power setting). The speed governor time constants in seconds are denoted by T g 1 and T g 2 . T t 1 and T t 2 are the turbine time constants in seconds. K p s 1 and K p s 2 denote the generator and load gains. T p s 1 and T p s 2 denote the generator and load time constants in seconds. The governor output command (p.u.) is represented by P G 1 and P G 2 . The steam valve position command (p.u.) is represented by P V 1 and P V 2 . The change in turbine output powers is represented by P T 1 and P T 2 . Changes in load demand are represented by P D 1 and P D 2 . The synchronizing coefficient is denoted by T 12 . The incremental change in tie-line power (p.u.) is denoted by P t i e . f 1 and f 2 denotes the frequency variations in the system in hertz [1].
The speed governor mechanism acts as a comparator whose Δ P G is the difference between Δ P r e f and the power 1 R Δ f . The hydraulic amplifier of the speed governor converts the command Δ P G (the error to be corrected) into the steam valve position command Δ P V . The governor’s transfer function is shown in Equation (1) [1].
G G s = Δ P V s Δ P G s = 1 1 + s T g
The turbine or the prime mover is the source of mechanical power. The turbine model relates changes in mechanical power output Δ P T to changes in steam valve position Δ P V . The transfer function of the turbine is shown in Equation (2) [1].
G T s = Δ P T s Δ P V s = 1 1 + s T t
The swing equation has been used to obtain the generator equation, as indicated in (3) [1]. The power system’s load is made up of several electrical devices, so the speed load characteristic of this composite load is given by (4) [1].
Δ f s = 1 2 H s Δ P T s Δ P e s
Δ P e = Δ P D + D Δ f
where H is the constant of inertia; Δ P D is the non-frequency-sensitive load change; and D Δ f is the frequency-sensitive load change. D is expressed as percent change in load divided by percent change in frequency. Thus, the generator and load transfer function will be as shown in Equation (5) [1]:
G G L s = 1 D + s 2 H   or   G G L s = K p s 1 + s T p s
K p s   = 1 D and T p s   = 2 H f ° D . D   = Δ P D Δ f ° . P D is the normal load and f ° is the steady state frequency [10].

3. Control Strategy

When the load is suddenly increased, the system frequency falls. As a consequence of the frequency falling, power generation is reduced, so the generation does not meet the load demand. LFC must have a fast enough response time to adjust any changes in frequency and tie-line power; thus, the integral controllers are introduced in both areas to eliminate the deviations in frequency and tie lines. The respective ACEs are the error inputs to the controllers, denoted by Equations (6) and (7) [1]:
e 1 t = A C E 1 = P t i e , 12 + B 1 f 1
e 2 t = A C E 2 = P t i e , 21 + B 2 f 2
ACE monitors the area load variation and provides effective control. When ACE is less than zero, the generation must be increased, when ACE is greater than zero, the generation must be decreased, and when ACE is equal to zero, the system is in the steady stable state [33]. u 1 ( P r e f 1 ) and u 2 ( P r e f 2 ) are the control inputs of the power system being the outputs of the controllers, as shown in Equations (8) and (9) [12]:
P r e f 1 = K I 1 A C E 1 d t
P r e f 2 = K I 2 A C E 2 d t
K I 1 , K I 2 are the integral controller parameters; B 1 , B 2 are the frequency bias parameters. These parameters must be chosen carefully for a satisfactory response.

4. Methodology

As stated in the preceding section, the integral controller is introducing to act on the load reference setting to eliminate the error between the new load demand and generation. Since the controller performance depends on its parameters, thus the parameters K I 1 , K I 2 , B 1 , and B 2 in Equations (6)–(9) should be chosen so that their values provide a stable system and should be adjusted to acquire the best response. In this study, eight optimization approaches, PSO, GA, SA, PS, NP, ILA, COA, and BOA, are utilized to obtain the optimal values of K I 1 , K I 2 , B 1 , and B 2   that improve the LFC response, with the help of a proposed objective function. The objective function is chosen to assess the dynamic responsiveness of the LFC, on which optimization techniques rely when determining appropriate parameters.

5. Objective Function

Optimization techniques rely on minimizing the objective function in each iteration until it reaches its minimum value where the desired requirements have been met. So, based on the intended requirements and limitations, the objective function is established [10]. The system is considered to have an optimum control strategy if the controller settings are changed so that the goal function approaches a minimum value. So, the minimum value of objective function gives the best values of controller’s gains if the objective function carefully established. The performance of LFC is evaluated based on the performance criteria in the time domain such as the settling time, overshoot, undershoot, and steady-state error. Minimizing these criteria ensure that the frequency of the system and tie-line exchange power return to its nominal value quickly under a step load change. Preferably, these criteria are included in the selected objective function. Based on what has already been stated, the proposed objective function of this work is shown in Equation (10):
J = I S E + ( S S m a x + | S S m i n | ) + S T s
I S E is given by Equation (11) [10].
I S E = 0 t ( | f 1 | 2 + f 2 2 + | P t i e | 2 )   d t
Integral of squared error ( I S E ) reduced the overshoot since it penalizes the larger error quickly [34]. S S m a x is the sum of the settling-max of f 1 , f 2 , and P t i e . Settling-max ( S m a x ) is the maximum value of f 1 , f 2 , and P t i e once the response has risen. S S m i n is the sum of the settling-min of f 1 , f 2 , and P t i e . Settling-min ( S m i n ) is the minimum value of f 1 , f 2 , and P t i e once the response has risen. S T s   is the sum of settling times of f 1 , f 2 , and P t i e . Settling time (Ts) is defined as the first time for transients to decay within a specified small percentage of final steady-state and stay in that range. Minimizing I S E , S m i n , S m a x ,   and Ts ensure that the frequency of the system and tie-line exchange power return to its nominal. Figure 2 illustrates the S m i n , S m a x ,   and T s .
The researchers have chosen different objective functions for LFC and ITAE error criteria are the basis of the objective function for most of them because ITAE is utilized to reduce peak overshoot and the length of settling time [34]. In order to show the effectiveness of the proposed objective function, the optimization will be repeated based on ITAE, and the comparison between proposed objective function and ITAE will be performed. ITAE is given by Equation (12) [10].
I T A E = 0 t Δ f 1 + Δ f 2 + Δ P t i e . t . d t

6. Optimization Techniques

For the optimal LFC, researchers frequently employ optimization techniques. These methods are designed for optimization, and the system’s performance is enhanced by the adoption of these algorithms [34]. As mentioned earlier, eight optimization techniques, which are PSO, GA, SA, PS, NP, ILA, COA, and BOA, are utilized to obtain the optimal values of K I 1 , K I 2 , B 1 , and B 2   in order to improve the LFC response by minimizing the objective function.

6.1. Nonlinear Programming

This paper employs the MATLAB optimization toolbox’s fmincon function as a nonlinear programming solver. The goal of the fmincon algorithm is to determine the minimum of a restricted nonlinear multivariable function [35]. The fmincon function offers several optimization algorithms such as interior point (IP), trust region reflective (TRR), and successive quadratic programming (SQP). In this paper, IP is used which is used to find the best solution to a mathematical optimization problem by moving from one point on the objective function to another within the feasible region. More specifically, this method typically follows a two-phase approach, with the first phase identifying a feasible solution and the second phase refining the solution to optimality. The reasons behind the selection of this algorithm are IP methods are commonly used to solve linear programming problems but can also be applied to nonlinear programming problems and the algorithm is typically more powerful and efficient than traditional methods like the simplex algorithm [36]. More information is provided in [35] on the fmincon function. The flow chart in Figure 3 represents the main steps of the NP algorithm, where x is a vector of the variables that need to be estimated, and J is the objective function. Here, x = [ K I 1 , K I 2 , B 1 , and B 2 ].

6.2. Genetic Algorithms

The notion of evolutionary biology observation and genetics of natural selection is the basis for the strong tools known as genetic algorithms (GAs) which can handle a variety of optimization problems in a variety of sectors [38]. This method generates subsequent points from the first generation by selection crossover and mutation. It begins with an initial generation of potential solutions that were examined against an objective function [39]. The stages involved in implementing and developing a genetic algorithm are as follows:
  • Create a random population.
  • Evaluate population fitness.
  • Choose the population’s fittest members.
  • Implement crossover operations.
  • Put low-probability mutation operations into action.
  • Continue performing the fitness analysis until the convergence condition is satisfied.
The flow chart in Figure 4 represents the main steps of the GA.

6.3. Particle Swarm Optimization

Kennedy and Eberhart created the PSO algorithm in 1995. In their approach, they applied optimization methods that were inspired by nature. In this algorithm, particles are flown through the search space and adjust their position and speed at each time step [40,41]. Each particle searches for the ideal solution in the search space, which is indicated as the particle’s optimal value. The individual optimal values of each particle in the particle swarm are shared, and the optimal individual optimal value obtained is designated as the global optimal value. PSO is a common swarm intelligence optimization technique that is extensively utilized in various fields because of its easy programming, limited number of parameters, and minimal computational complexity [42]. The flow chart in Figure 5 represents the main steps of the PSO algorithm, where pbest denotes the best position (best value of x ) of each particle until the current iteration, and gbest denotes the best position of the group until the current iteration.

6.4. Simulated Annealing

SA is a powerful, practical approach for resolving optimization issues. Simulated annealing is a probabilistic method for resolving combinatorial problems that was first introduced in 1983 by “S. Kirkpatrick,” “C. D. Gelatt,” “Jr.,” and “M. P. Vecchi,” and independently developed by “Cerny” in 1985. Its goal was to find the global minimum for a cost function that had numerous local minima. SA resolves this problem simulating the physical process in which a solid is gradually cooled until its structure is eventually frozen, and that takes place when the least amount of energy is created [43]. The flow chart in Figure 6 represents the main steps of the SA algorithm.

6.5. Pattern Search

PS techniques are a type of direct search method for tackling nonlinear optimization problems [44]. The direct search algorithms described by Hooke and Jeeves include pattern direct search techniques as a subset. The algorithms were employed in their work to handle curve fitting difficulties and they were promising since they either offered answers to some issues that had not been addressed by conventional approaches or expedited the resolution of issues that could be resolved by conventional methods [45]. PS generates a sequence of points that may or may not be close to the optimal point. PS begins with a set of points called mesh that surrounds the initial points. The current point is added to a scalar multiple of a set of vectors known as a pattern to create the mesh. If a point in the mesh has a better objective function value, it becomes the current point during the next iteration. PS consists of a sequence of polls [18]. The flow chart in Figure 7 represents the main steps of PS algorithm.

6.6. Incomprehensible but Intelligible-in-Time Logics Algorithm

The ILA is a novel optimization technique based on the concept of incomprehensible but intelligible-in-time (IbI) logic introduced by Mirrashid and Naderpour [46]. The ILA is divided into three stages: exploration, integration, and exploitation. Each of the three ILA stages has a distinct function. The exploration phase is in charge of discovering new solutions in the search space. The integration phase is in charge of integrating the new and old solutions. The exploitation phase is in charge of discovering the optimal solution in the search space. The flow chart in Figure 8 represents the main steps of the ILA.

6.7. Coati Optimization Algorithm

The COA is a novel metaheuristic algorithm that was published by Dehghani et al. [47] and it is designed to replicate coati behavior in the wild. The basic idea of COA is to simulate two natural coati behaviors: (i) attacking and hunting iguanas and (ii) escaping from predators. These behaviors are mathematically represented in two phases: exploration and exploitation. The flow chart in Figure 9 represents the main steps of the COA.

6.8. Brown-Bear Optimization Algorithm

BOA is a new optimizer proposed by Prakash et al. [48] to tackle the economic dispatch problem (EDP), which is a major problem of optimum power-system management. It is based on the means of communication between brown bears and features pedal scent marking and sniffing activities. Bears’ pedal scent marking activity, which is a basic way of communication between them, is distinguished by several characteristics such as walking with a distinctive stride, cautious stepping on pedal markings, and twisting of feet on depressions produced on the ground. Their sniffing action boosts their communication even further. BOA is formed by developing a mathematical model that includes the aforementioned bear behaviors. The algorithm strikes a balance between exploration and exploitation and is devoid of algorithm-specific parameters. The flow chart in Figure 10 represents the main steps of the BOA.

6.9. Work Procedures Using the Selected Techniques

It is worth mentioning that the optimization algorithm is just a tool to solve the problem; therefore, we will not go into detail about each technique’s procedure. The references which were previously mentioned in the text include a detailed explanation of how each technique works. As previously stated, the eight optimization techniques are applied in this work to find best value of K I 1 ,   K I 2 ,   B 1 , and B 2 , as shown in Figure 11. First, the tested system’s model, which is depicted in Figure 1, was created in the MATLAB/Simulink environment and the programs of the eight optimization techniques were written in script file format. The developed model was simulated in a separate program considering a 0.1875 (p.u) (18.75%) step load change in area 1 at t = 0 s. Then, the objective function was calculated in script file format based on the simulation model output. The parameters K I 1 , K I 2 , B 1 , and B 2 were used throughout the optimisation process and updated with the optimization techniques based on the value of the objective function in each iteration until the end of the iterations; the optimization processing was then stopped and the parameters that achieved the lowest value of the objective function were selected as the best parameters. Constraints on the decision variable’s range were applied to the optimization in the manner described in Equations (13) and (14).
0 K I 1 K I 1 m a x ,   0 K I 2 K I 2 m a x
0 B 1 B 1 m a x ,   0 B 2 B 2 m a x
where K I 1 m a x , K I 2 m a x are maximum integral gain values for areas 1 and 2; B 1 m a x , B 2 m a x are the maximum values of the frequency bias for areas 1 and 2. For specifying the range of the optimization variables, the maximum values of the integral gain K I 1 m a x , K I 2 m a x were chosen to be 2, and the maximum values of the frequency bias B 1 m a x , B 2 m a x were chosen to be 2 β 1 and 2 β 2 , where β was the area frequency response characteristic (AFRC) and is given by Equation (15) [1]:
β i = 1 R i + D i
Also, the optimization is repeated and the ITAE is used as objective function, in order to show the effectiveness of the proposed objective function. In this paper, the maximum number of objective function evaluations allowed is set to 8100 for all algorithms. Simulations were run in the MATLAB (R2020a) environment on an Intel Core i5-3317U CPU with 1.7 GHz and 12 GB RAM. The optimization procedure was performed numerous times, and the best answer from these runs picked as the ideal K I 1 , K I 2 , B 1 , and B 2 values. It is worth mentioning that the MATLAB optimization toolbox was used for performing the optimization by PSO, SA, GA, PS, and NP techniques. The code of ILA was taken from [49], COA’s code was taken from [50], and the BOA code was obtained from [51].

7. Results and Discussion

7.1. Optimization Techniques Results

The parameters of controller and frequency bias that are selected by the eight optimization techniques and the parameters of the base system are shown in Table 2 and Table 3. As seen in Table 2, the parameters which are obtained by optimization techniques have a lower value of ISE, total settling time, and objective function than the parameters of the base system (nominal parameters). So, these parameters improved the control effect and the PSO technique established its superiority over the others. The PSO technique achieved a minimum value of total settling time which is equal to 39.799 s and a lowest value of objective function which is equal to 39.86. However, the lowest value of ISE was achieved with the GA technique and its value is 0.001755. On the other hand, based on the total settling time, Table 3 demonstrates the superiority of the proposed objective function over ITAE.
It is noted from Table 2 and Table 3 that the performance of the eight optimization techniques was different for J1 and J2, which proves that the selection of the objective function influences the performance of the optimization techniques. Although four techniques obtained the minimum value of the J2, the lowest values of ISE and TTs were achieved when J1 used. Therefore, it is best to include the required specifications in the objective function while designing it. Also, it is noted that the approaches which have small KI and large B achieved large ISE. Thus, it is necessary to select the proper values of KI and B.
It is worth noting that the issue of the time complexity is also important in the optimization especially in the case of on-line tuning. What the time complexity problem has in common among the optimization techniques is the selection of random initial values of the variables that need to tune and the upper and lower bounds of these variables. The techniques will yield random initial values that are closer to the desired variables the more precisely the upper and lower values of these variables are defined. In order to reduce the time of finding the desired solutions with optimization techniques, we recommend increasing the population size and reducing the number of iterations. Furthermore, the elapsed time of the optimization process is important. The elapsed time is determined by the PC specifications, optimization technique’s code complexity, and code layers’ size.

7.2. Simulation Results

Four scenarios of the input disturbance were investigated to analyze the system’s dynamic response using the same values of K I 1 , K I 2 , B 1 , and B 2 , which are obtained in the case of a 0.1875 (p.u.) input disturbance applied in area 1 at t = 0 s. The four scenarios of the change in load powers have been examined as:
  • Case 1: the load changes interpreted as P D 1 = 0.1875 (p.u.) and P D 2 = 0.0 (p.u.);
  • Case 2: the load changes interpreted as P D 1 = 0.0 (p.u.) and P D 2 = 0.1875 (p.u.);
  • Case 3: the load changes interpreted as P D 1 = 0.1875 (p.u.) and P D 2 = 0.1875 (p.u.);
  • Case 4: the load changes interpreted as P D 1 = 0.1 (p.u.) and P D 2 = −0.2 (p.u.).

7.2.1. Case 1: Step Load Change in Area 1

A 0.1875 (p.u.) step load change is applied in area 1 at t = 0 s, to exhibit the dynamic reaction of the system with the suggested parameters derived by the proposed objective function. The settling time and peak amplitude of frequency and tie-line power deviations are listed in Table 4. J1 is used as the performance index to compare between the techniques. It is noted from Table 4 that the proposed parameters (optimized: K I 1 , K I 2 , B 1 ,and B 2 ) obtained by the eight techniques achieved better transient performances compared to the base system parameters (nominal: K I 1 , K I 2 , B 1 , and B 2 ). Therefore, the results indicated that the proposed parameters are effective. For this case, the PSO technique achieved a minimum value of J1 which is equal to 39.86. Also, the value of J1 of ILA is very close to the J1 value of PSO. It is noted that the peak values of f 2 for PSO, SA, GA, ILA, COA, and BOA are a little bigger than the other methods. NP and PS performed better than the base system, but not better than PSO, SA, GA, ILA, COA, and BOA based on value of J1.
Table 4 shows that no approach achieves the best values of all performance characteristics. Therefore, the comparison between methods is often performed using J1 to determine the superiority of one over the other. Figure 12 confirms what is shown in Table 4, which depicts the dynamic response of the base system as well as the dynamic response achieved by the eight techniques. Based on the response curves shown in Figure 12, it is clear that the transient dynamics die off quickly when the eight techniques used than the base system. So, the most observed enhancement from the curves is in the settling time of the responses. Also, the curves of PSO, GA, SA, ILA, COA, and BOA are almost same. On the other hand, the curves of NP and PS are very similar, because the values of KI and B that are selected by the NP and PS methods are close, and the situation is the same with PSO, GA, SA, ILA, COA, and BOA. Also, it is observed that to obtain optimal settling time, either bigger settling-max or bigger settling-min must be accepted, or both. However, the settling time is very important, because it measures how quickly the transient dynamics die off.
As shown in Figure 12 above, the settling time of f 1 , f 2   , and P t i e are reduced when the proposed approach is applied. PSO achieved the minimum value of total settling time which equals to 39.799 s. The minimum settling time of f 1 was 9.88270 s and it was obtained by GA. The lowest settling time of f 2 was achieved by PSO and it equals to 15.8378 s. NP achieved the minimum settling time of P t i e which equals to 13.7063 s. Minimum peak amplitude of f 1 is −0.0126 (p.u.) and it was obtained by PSO, SA, ILA, and GA. However, the minimum peak amplitude of f 2 was −0.0030 (p.u.) which was achieved by PS and the base system. Minimum peak amplitude of P t i e was obtained by GA and it is equal to −0.0300 (p.u.).

7.2.2. Case 2: Step Load Change in Area 2

The point of this scenario is to show how the proposed parameters will perform when the disturbance position changes. Table 5 shows the dynamic responses of the system for a 0.1875 (p.u.) step load increase in area 2 at t = 0 s. As indicated in Table 5, the NP approach obtained the minimum value of J1 equal to 51.55.
In Table 5 above, the settling time of f 1 , f 2 , and P t i e are decreased when using the proposed approach. NP achieved a minimum value of a total settling time equal to 51.467 s. The base system and PS technique achieved the minimum peak amplitude of f 1 and it was equal to −0.0031 (p.u). Minimum peak amplitude of f 2 was achieved by PSO, SA, ILA, COA, BOA, and GA algorithms and its value was −0.0171 (p.u.). Minimum peak amplitude of P t i e was 0.0433 (p.u.) and was obtained by the COA algorithm. It is noted that the total settling time for case 2 was bigger than case 1, so the system takes more time to be stable, thus the changes in the disturbance position affect the system performance. The previous proper selection of KI and B lessens this issue. Figure 13, Figure 14 and Figure 15 show the dynamic response of the base system and the dynamic response using the eight techniques.
As shown in Figure 13 and Figure 14, due to the rising load in area 2, which exceeds the capacity of the existing power generation, the frequency in areas 1 and 2 will drop. Hence, the frequency deviation peak amplitude is a negative value. According to Figure 13 and Figure 14, the frequency deviation peak amplitude of region 2 is bigger than that of area 1, since the frequency in area 1 drops due to the load shift, which occurs in area 2 and has a stronger influence there. The electricity flows from area 1 to area 2 to mitigate the impact of the increased demand in area 2, which simultaneously lowers the frequency in area 1. This occurs because the load in area 2 increases while the load in area 1 remains the same. As a result, in Figure 15, the tie-line power from region 1 to area 2 is positive. However, in scenario 1, the tie-line power from area 1 to area 2 is negative due to an increase in step load in area 1.

7.2.3. Case 3: Step Load Change in Both Areas

In this case, a 0.1875 (p.u.) step load increase occurred in area 1 and area 2 at t = 0 s. Table 6 shows that the proposed parameters have better robustness and dynamic performance when the position and size of disturbance changes. The NP technique achieved a minimum value of J1 which equals to 46.66. And unexpectedly, PSO, GA, ILA, COA, BOA, and PS techniques did not perform superior to the base system in this case based on value of J1. The PS technique achieved a maximum value of J1 which was equal to 57.69.
As shown in Figure 16, Figure 17 and Figure 18, the settling time of f 1 , f 2 , and P t i e are decreased when NP and SA techniques are used. NP achieved the minimum value of total settling time which equals to 46.61 s. The peak amplitude of f 1 is the same for the PSO, SA, GA, NP, PS, ILA, and BOA methods which equals to −0.0135 (p.u.). PSO, ILA, COA, BOA, and GA algorithms achieved the lowest peak amplitude of f 2 that equals −0.0180 (p.u.), and the minimum peak amplitude of P t i e was 0.0133 (p.u.) which was obtained when COA was used. It is noted that the parameters K I 1 , K I 2 , B 1 , and B 2 , which NP obtained in the case of a 0.1875 (p.u.) input disturbance applied in area 1 at t = 0 s, perform well in this case and do not need to be reset. Also, the performance of the other techniques is acceptable. The dynamic response which is achieved by the eight technique and the base system dynamic response are shown in Figure 16, Figure 17 and Figure 18.
As shown in Figure 16, Figure 17 and Figure 18 above, as a result of greater step load disruptions in both areas than in cases 1 and 2, in case 3, the frequency deviations were increased. Thus, both areas increase their generation in order to meet the increase in load demand on both areas. Also, the power peak amplitude was less than in case 1 and case 2 because both areas tended to absorb their own load.

7.2.4. Case 4: Step Load Increment in Area 1 and Decrement on Area 2

In this case, the load changing occurred as a 0.1 (p.u.) step load increase in area 1 and a 0.2 (p.u.) step load decrease in area 2 at t = 0 s. The point of this scenario is to show how the fallibility changes in the system if it can handle variation. Table 7 shows that when the position, magnitude, and sign of the disturbance vary, the proposed parameters have greater resilience and dynamic performance. In this situation, the NP approach obtained a minimum value of J1 of 49.10.
As shown in Table 7 above, the settling time of f 1 , f 2 , and P t i e are reduced when using the eight optimization techniques. NP achieved the lowest value of total settling time that equals 48.98 s. The best settling time of f 1 was 15.8344 s and it was obtained by the SA algorithm. Minimum settling time of f 2 was achieved by the NP technique and it is equal to 15.8582 s. Furthermore, NP achieved the lowest settling time of P t i e which equals 15.0639 s. Base system, NP, and PS achieved the minimum peak amplitude of f 1 and its value was −0.0061 (p.u). However, the minimum peak amplitude of f 2 was 0.0177 (p.u.) and it was obtained by the PSO, ILA, and COA algorithms. Also, PSO and ILA algorithms achieved the minimum peak amplitude of P t i e with value equal to −0.0623 (p.u.). Although, the parameters K I 1 , K I 2 , B 1 , and B 2 which obtained in a case of a 0.1875 (p.u.) input disturbance applied in area 1 are used in this case, however, the performance of the eight techniques is acceptable, and do not necessarily need to reset. The dynamic response which was achieved by the eight techniques and the base system dynamic response are shown in Figure 19, Figure 20 and Figure 21.
In Figure 19 and Figure 20, because of the decrease in load in region 2, the frequency in area 2 will be increased. Area 2‘s total load demand is less than the present power generation. As a result, in Figure 19, the peaks of frequency deviation of region 2 are positive. Also, due to increased step load disturbances in site 1 and decreased in site 2, the tie-line power deviation in case 4 is greater than in cases 1, 2, and 3, as shown in Figure 21. Figure 22 depicts the best and worst objective function values for the four situations.
The parameters K I 1 , K I 2 , B 1 , and B 2 which were obtained by optimization techniques and so have a lower value of J1 than the parameters of the base system in the four previous cases, as shown in Figure 22. In case 1, the PSO technique achieved the minimum value of J1, and the NP technique achieved the minimum value of J1 for case 2, case 3m and case 4. Base system parameters achieved the maximum value of J1 for all cases except case 3 where the max value was achieved by PS technique. Overall, we can state that the suggested parameters enhanced the control effect. Although, the parameters K I 1 , K I 2 , B 1 , and B 2 are obtained in a case of a 0.1875 (p.u.) input disturbance applied in area 1 at t = 0 s, they performed well for different scenarios of load variations. In the extra three scenarios, the values of J1 obtained by the eight techniques were better than the value of J1 which the base system obtained in the main case, which proves that the proposed approach can guarantee the stability of the system regardless of the magnitude and location of the change in the load without reset parameters K I 1 , K I 2 , B 1 , and B 2 .

7.3. Sensitivity Analysis

Sensitivity analysis is used to verify the system’s robustness when the loading circumstances and system parameters fluctuate within a tolerable range. It demonstrates whether the proposed approach maintains the system stability regardless of changeable system characteristics and loading conditions. In this work, the time constants of speed governor ( T g ), turbine ( T t ), and tie-line power ( T 12 ) are varied from their nominal values in the range of +20% to −20%. Table 8 proves that objective function, peak amplitude, and settling time that have been achieved by proposed parameters are within acceptable change under the effect of sensitivity analysis.
Following the presentation of the sensitivity analysis in Table 8, it can be said that the different techniques offer a satisfactory level of robust and stable control even when operating loading conditions or system parameters fluctuate compared to the base system. So, the integral controller optimized by the proposed optimization techniques outperformed the base system controller in terms of adaptability to uncertainty. Furthermore, based on the value of J1, we can say that ILA performed better than the other techniques when evaluating the robustness and stability of the system. Figure 23 below shows the frequency deviation in area 1 using ILA method with system parameter variation.
Figure 23 shows that the curves under different parameter variations are similar to some extent. The settling-max and the settling-min of the curves are fairly close as well as the settling time. Therefore, it can be said that the suggested control approach offers a robust and stable control that is satisfactory under changes in operating loading conditions or system characteristics.
Figure 24 above shows the frequency and power deviation with −20% of Tt using the eight techniques and base system. Figure 24 is an example of the robustness analysis which was presented in detail in Table 8. As shown in Figure 24, the responses of the frequency and power deviation with −20% of Tt are close with the responses that were obtained when nominal Tt was used (Figure 12), which proves that the proposed approach provides stability and robustness for the system.

7.4. Real-Time Simulation

Real-time simulation with OPAL-RT 4510 validates the effectiveness of the integral controller designed in Simulink for the LFC in a multi-area interconnected grid. The model and controller are developed in Simulink, and OPAL-RT takes over. It translates the Simulink model into a real-time executable program running on its hardware. This enables real-time simulation, meaning the simulation runs at the same pace as the actual power system (typically in microseconds). In order to validate the proposed approach, we performed the simulation of case 1 in real-time simulation form and Figure 25 shows the experimental setup. The dynamic response which was achieved with the eight techniques and the base system dynamic response are shown in Figure 26.
As shown in Figure 26 above, the responses with used real-time simulation are identical with the responses that were obtained when MATLAB/Simulink only were used (Figure 12), which proves the effectiveness of the proposed approach.

7.5. Comparison Analysis

To show the effectiveness of the proposed approach, the performance of the eight techniques using J1 is compared with other published approaches for the same LFC model. The comparison performances are presented in Table 9. The comparative analysis is based on the scenario of a 20% step load change applied in area 1 at t = 0 s. So, the optimization is repeated based on this scenario, and the parameters K I 1 , K I 2 , B 1 , and B 2 are tuned using the same procedure as described in Section 6.9. “Work Procedures using the Selected Techniques” using J1. However, here, the maximum number of objective function evaluations allowed is set to 4100 for all algorithms, in order to shorten the algorithm’s code elapsing time. It is worth noting that the performance of the techniques differs in each code’s run due to the difference in the initial random values of ( K I 1 , K I 2 , B 1 , and B 2 ) which are created by the techniques in each run. Therefore, the optimization process is repeated several times, and the best run is chosen. The new ( K I 1 , K I 2 , B 1 , and B 2 ) obtained by the eight techniques are: PSO (1.7697, 1.7697, 4.7546, 3.3647), GA (1.7380, 1.7380, 4.9254, 3.2237), SA (1.7627, 1.7627, 4.7936, 3.3307), NP (0.3637, 0.3637, 16.2844, 10.7990), PS (0.4449, 0.4449, 16.9807, 10.4305), ILA (1.7582, 1.7582, 4.7596, 3.3465), COA (1.6756, 1.6756, 5.0596, 3.7506), and BOA (1.7453, 1.7453, 4.7118, and 3.3760).
As seen in Table 9, no one approach showed its superiority over others. However, some approaches provided long settling times with low peak amplitude and vice versa. Also, some approaches provided short settling times for f 1   and long for f 2   and P t i e . But we can say that the approaches [52,53] provided a balanced performance. The proposed approach performed better than classic (I) [1] and optimized (I) [2]. Also, it performed better than SA-PID and SA-(PID + Fuzzy) [11] in terms of settling time. Moreover, the proposed approach performed satisfactorily when compared to the performance of intelligent and complex controllers used in other works, such as [22,54,55].

7.6. Extension to Two-Area Power System with GRC and GDB Nonlinearity

This work is expanded to a two-area power system with GRC and GDB nonlinearity to test the proposed approach’s ability to deal with nonlinearity. The power change rate in a steam plant is constrained. If this rate is ignored, the LFC could face disturbances and significant transient variations. The settling time for a dynamic response with GRC characteristics is longer, and the peak overshoot is higher. Thus, the GRC has a significant impact on the dynamic efficiency of the LFC [56]. The range within which the LFC my permit the frequency to deviate without applying any controls is known as the dead band (backlash) [56]. The steam-turbine dead band is caused by backlash in the rod connecting the servo piston to the camshaft. Much of this appears to occur in the rack and pinion of the camshaft, which is utilized to move the control valve [10]. Appendix B depicts the system model with GRC and GDB nonlinearity, as well as the system parameters.
A 18.75% step load increase is applied in area 1 at t = 0 s and the parameters K I 1 , K I 2 , B 1 , and B 2 are tuned using the same procedure as described in Section 6.9. “Work Procedures using the Selected Techniques” using J1. The comparative performance for the power system with GRC and GDB nonlinearity results is shown in Table 10. The system dynamic responses are shown in Figure 27, Figure 28 and Figure 29. It is noted from Table 10 that the proposed parameters of the eight techniques achieved better transient performances compared to the base system parameters. The PSO method achieved the minimum value of J1 and minimum ISE, which are 40.51 and 0.05504, respectively.
It is observed from Table 10 that the value of ISE is high when the GRC and GDB are equipped in the system, because the peak amplitude for a dynamic response with GRC and GDB characteristics is higher, and a higher peak amplitude leads to higher ISE.
It can be seen from Figure 27, Figure 28 and Figure 29 that the dynamic performance of the system is improved by the eight algorithms to optimize the parameters K I 1 , K I 2 , B 1 , and B 2 compared with the base system parameters in a case where GRC and GDB are connected. The settling time of f 1 , f 2 , and P t i e are reduced when the eight optimization techniques are used. The minimum settling time of f 1 was 9.4935 s, and it was obtained by PS. The lowest settling time of f 2 was achieved by PSO and it equals to 14.2634 s. Also, PSO achieved the minimum settling time of P t i e which equals to 12.7152 s. The minimum peak amplitude of f 1 is −0.0289 (p.u.) and it is obtained by base system, COA, GA, NP, and PS. The minimum peak amplitude of f 2 was −0.0211 (p.u.) which was achieved by the base system. The minimum peak amplitude of P t i e was obtained by PSO and it is equal to −0.1160 (p.u.).
Three extra cases of the input disturbance are investigated to analyze the system’s dynamic response using the suggested approach using the same values of K I 1 , K I 2 , B 1 , and B 2 , that are obtained in the case of a 18.75% input disturbance occurring in area 1. The four case results are listed in Table 11. J1 and ISE are used as the performance index to compare between the techniques.
For case 1, J1 and ISE have the minimum value when PSO used. BOA obtained the minimum ISE for case 2, while the minimum J1 is obtained by NP. Unexpectedly, the eight techniques were not superior in performance than the base system in case 3, based on the value of J1, but minimum ISE for case 3 was obtained by BOA. In case 4, NP obtained minimum J1, while minimum ISE was obtained by COA and BOA. It is clear from the results of this investigation that the performance of the eight techniques was better in the case of GRC and GDB unconnected. So, it is better to reset the values of   K I 1 , K I 2 , B 1 , and B 2 to obtain a high performance when the load circumstances change.

7.7. Extension to Three-Area Power System

This work is expanded to a three-area power system to test the proposed approach’s ability to deal with multi-areas interconnected power systems. The system model of the three-area power system and the relevant parameters are shown in Appendix C.
In area 1, a 10% step load increase is performed at t = 0 s, and the parameters K I 1 ,   K I 2   ,   K I 3 , B 1 , B 2 , and B 3 are adjusted using the same approach as stated in Section 6.9. “Work Procedures using the Selected Techniques” using J1. The comparative performance for the system dynamic responses using the eight techniques is shown in Table 12.
As seen in Table 12, the ILA technique established its superiority over others based on J1. ILA achieved the minimum value of J1 which is equal to 72.46 but the lowest ISE was achieved by BOA with value equals to 0.001401. However, PS obtained the highest values of J1 and ISE. The system dynamic response curves are shown in Figure 30.
In Figure 30 above, no technique obtains the best values for all performance characteristics. Also, it is clear from Figure 30 that the values of the settling-max and the settling-min of P t i e 12 are bigger than the values of P t i e 23   because the load increase was applied in area 1 that also causes an increase in the values of the settling-max and the settling-min of f 1 .
In the case of a 10% step load increase in area 1 at t = 0 s, the performance of the proposed approach is compared with the previous LFC approaches for the same three-area power system published in the literature, as shown in Table 13.
The performance indices show that the performance of the proposed approach is better than the classic PI and PID controllers [57]. Also, the proposed approach outperformed an artificial neural network (ANN) controller [57] in some performance indices, as shown in Table 13, which proves the ability of the proposed approach to deal with multi-area interconnected power systems.

7.7.1. Investigation of Additional Cases

Two extra cases of the input disturbance are investigated to analyze the system’s dynamic response using the suggested approach with the same values of K I 1 ,   K I 2   ,   K I 3   , B 1 , B 2 , and B 3 that are obtained in the case of a 10% step load increase in area 1 at t = 0 s. The two scenarios of the change in load powers have been examined as:
  • Case 1: a 5% ramp load increase in area 2 from t = 0 to t = 10 s;
  • Case 2: a pulse load disturbance of 20% magnitude and 5 s duration in area 3 at t = 15 s.

Case 1: Ramp Load

In this case, area 2 is subjected to a 5% ramp load increase from t = 0 to t = 10 s, with a slope equals to 0.02, so in t = 10 s the load has increased by 25%, as shown in Figure 31. The system dynamic response curves in the case of area 2 subjected to a ramp load are shown in Figure 32.
As seen in Figure 32 above, all system’s responses were able to achieve stability in an acceptable span of time after the end of the ramp load. Also, the peak amplitudes of responses were reasonable. Furthermore, the frequency and power variations were acceptable during the period of increasing load from second 0 to second 10 and the drop in frequency was reasonable. Because the load was increasing and the period was extremely short, the frequency response that was obtained with various techniques was not able to reach the steady state during the period load, since the response time of an integral controller is not very fast, so if the period of the ramp load is longer than 10 s, the LFC’s response will be able to reach the steady state. For instance, if area 2 is subjected to a 5% ramp load increase from t = 0 to t = 20 s, with a slope equal to 0.01, the dynamic response of LFC using BOA will be as shown in Figure 33.
As seen in Figure 33 above, the response during the period of increasing load from second 0 to second 20 reached the steady state with f i   equal to ~(−0.00061 p.u.), i.e., the steady state frequency of the system equals to ~(59.96 Hz). The steady state P t i e 12 equals ~(0.0018 p.u.), i.e., (1.8 MW) flows from area 1 to area 2. The steady state P t i e 23 equals ~(−0.0021 p.u.), i.e., (2.1 MW) flows from area 3 to area 2. In the end of the ramp load (in the t = 20 s), the system’s response entered a state of oscillation as a result of the sudden decrease in the load, then the system restored its normal state with f i and P t i e i j   equal to ~0.

Case 2: Pulse Load

In this case, area 3 is subjected to a pulse load disturbance of 20% magnitude and 5 s duration in area 3 at t = 15 s, as shown in Figure 34.
The system dynamic response curves of the eight techniques in the case of area 3 subjected to a pulse load using the same values of K I 1 , K I 2 , K I 3 , B 1 , B 2 , and B 3 that are obtained in the case of a 10% step load increase in area 1 at t = 0 s are shown in Figure 35.
As shown in Figure 35, the response obtained with the various techniques were not able to reach the steady state during the period load from 15 s to 20 s, because the load period was very short, so there was insufficient time for the integrated controller to restore the system to its normal state. Also, the system’s response entered a state of oscillation as a result of the sudden increase and decrease in the load within 5 s with a large magnitude, then the system was restored to its normal state and oscillations vanished. In this situation, the GA approach obtained the minimum values of settling-max and settling-min of the response. However, the PS approach obtained the minimum values of the settling time of the response. It is worth mentioning that if the load period is extended and the parameters K I 1 , K I 2 , K I 3 , B 1 , and B 2   are reset, then the response will be improved. Since the parameters K I 1 , K I 2 , K I 3 , B 1 , and B 2   are obtained in case of a 10% step load increase in area 1 at t = 0 s, so they will give a better performance when the load changes occur in area 1. For instance, if area 1 was subjected to a periodic pulse load of 20% magnitude and 20 s duration at t = 15, the system dynamic response curves when using K I 1 , K I 2 , K I 3 , B 1 , and B 2   that ILA obtained will be as shown in Figure 36.
As illustrated in Figure 36, the integral controller optimized by ILA restored the frequency and tie-line power deviations to zero every time the load change occurs. Also, the settling-min and the settling-max of the frequency and tie-line power deviations were reasonable. This demonstrates that the proposed approach enhanced LFC performance and stability.

7.8. Extension to Three-Area Power System with RESs, BESS, and EVs

According to the new international grid codes, ancillary services from RESs are critical [58]. Also, the ability to support ancillary services from EVs is checked here [59]. Furthermore, the energy storage system helps in enhancing the generated energy to minimize the time consumed by the system to be stable [29]. Hence, the power system’s stability is increased when RESs, EVs, and BESS are connected to it. The work is expanded to a three-area multi sources power system comprising RESs such as PV and WT, BESS, and EVs to test the proposed approach’s ability to deal with modern power systems. The architecture of the multi-interconnected system is shown in Figure 37 and Appendix D depicts the system Simulink model, as well as the system parameters.
In area 1, a 1% step load increase is performed at t = 0 s, and the parameters K I 1 ,   K I 2   ,   K I 3   , B 1 , B 2 , and B 3 are adjusted using the same approach as stated in Section 6.9. “Work Procedures using the Selected Techniques” using J1. However, here the maximum number of objective function evaluations allowed is set to 1500 for all algorithms, in order to shorten the algorithm’s code’s elapsing time and to demonstrate the power of the techniques in obtaining the optimal solutions in a short time. The comparative performance for the system dynamic responses using the eight techniques is shown in Table 14.
As seen in Table 14, the PSO technique established its superiority over others based on J1. PSO achieved the minimum value of J1 which is equal to 100.96 but the lowest ISE achieved by NP with value equals 6.87 × 10−5. The system dynamic response curves are shown in Figure 38.
To evaluate the role of RESs, EVs, and BESS in improving system stability, the performance of the proposed approach is compared with the previous LFC approaches for the same three-area power system that did not comprise RESs, BESS, and EVs. Table 15 shows the comparative analysis which is based on the scenario of a 1% step load change applied in area 1 at t = 0 s.
It is clear from Table 15 that the RESs, EVs, and BESS contributed to a greater system stability. Also, in the case of RESs, EVs, and BESS unconnected, the performance of PSO-I is better than fuzzy, ANN, and fuzzy-based adaptive neuro-fuzzy inference system (ANFIS) controllers [60], which proves the ability of the proposed approach.
Figure 38 clearly shows that the RESs, EVs, and BESS all contributed to better system stability. The oscillations have diminished somewhat. Also, the settling time is reduced, allowing the response to reach a steady state in a shorter time. Furthermore, the values of the settling-max and the settling-min are improved.

7.9. Summary of the Results

The parameters of integral controller and frequency bias are selected by the eight optimization techniques and with the help of the proposed objective function improved the control effect. Also, different cases are used to describe the behavior of frequency and tie-line power flow deviations in the presence of the load perturbation as well as the system’s robustness to changes in the loading conditions and system parameters is tested. Furthermore, real-time simulation is applied. This deep analysis proved that designing of an LFC for a two-area, non-reheat thermal system using an integral controller based on PSO, GA, SA, PS, NP, ILA, COA, and BOA approaches could provide an adequate LFC’s response while reducing the implementation time and costs since integral controller available commercially and easily to impletion. Moreover, the proposed approach is implied in a two-area power system with GRC and GDB nonlinearity, in a three-area system power system, and the results are positive. It is capable of handling nonlinearity and could control a multi-area system. Finally, the comparative analysis for the eight optimization techniques is determined based on the value of J1 as follows:
  • PSO proved its superiority for tuning the optimal parameters of integral controller and frequency bias by minimize the value of the objective function for two-area power system with/without GRC and GDB nonlinearity while NP showed its advantage with changing load powers. Moreover, ILA outperformed the other techniques with regard to the robustness analysis.
  • For the three-area power system, ILA performs the best in dealing with tuning the optimal parameters of the integral controller and frequency bias by minimizing the value of the objective function.
  • For hybrid three-area multi sources power system with RESs, BESS, and EVs, PSO performs the best in dealing with tuning the optimal parameters of the integral controller and frequency bias by minimizing the value of the objective function.

8. Conclusions

The purpose of this study is to identify the characteristics and optimal design of an LFC for a two-area, non-reheat thermal power system with an integrated controller. In this study, we have proposed a new objective function to determine the integral controller and frequency bias parameters of the secondary loop in LFC. Moreover, we have investigated eight optimization techniques to optimize these parameters, namely PSO, GA, SA, PS, NP, ILA, COA, and BOA. The proposed objective function in the presented paper outperformed the well-known integral time multiply absolute error. To the best of the authors’ knowledge, no attempt has been made to use NP, ILA, COA, and BOA in designing LFCs. Moreover, unlike the literature, the design of the LFC using an integral controller with optimal tuning for integral and frequency bias was deeply analyzed.
To show the performance of the proposed controller, several cases have been tested under different scenarios of load disturbances. These scenarios are as follows: step load change in area 1; step load change in area 2; step load change in both areas; step load increment in area 1; and step load decrement in area 2. The dynamic performance of the proposed parameters is compared to the base system parameters’ dynamic performance, and the proposed parameters achieved superiority. Consider the following scenario: a load change in area 1 by 0.1875 (p.u.) at t = 0 s. The proposed controller achieved the lowest ISE values. ISE values were: 0.005816, 0.001792, 0.001755, 0.001781, 0.003205, 0.003035, 0.001793, 0.001845, and 0.001814, with regard to classic I, PSO-I, GA-I, SA-I, PS-I, NP-I, ILA-I, COA-I, and BOA-I. Sensitivity analysis is used to demonstrate the robustness of the proposed parameters under varying load conditions and system parameters, and the outcomes were positive. Then, the proposed approach was extended to a two-area power system with the GRC and the GDB nonlinearity, and the results illustrated that the proposed approach is capable of handling nonlinearity. In the case of a load change in area 1 by 18.75% at t = 0 s, PSO-I achieved the lowest ISE value equal to 0.0550 while classic I obtained 0.1005. After that, the proposed technique was tested in a three-area power system, and the results revealed that it sustains better performance than the standard PI and PID controllers. For example, ILA-I obtained settling times for ( f 1 , f 2 , f 3 ,   P t i e 12 ,   P t i e 23 ) equal to (14.30, 13.48, 17.55, 9.89, 17.19); however, PID obtained settling times for ( f 1 , f 2 , f 3 ,   P t i e 12 ,   P t i e 23 ) equal to (28, 20, 27, 35, 35). Finally, the work was expanded to a hybrid three-area multi source power system with comprising RESs such as PV and WT, BESS, and EVs, to evaluate the suggested method’s suitability for handling contemporary power systems. The results showed that the RESs, EVs, and BESS contributed to greater system stability. In conclusion, the optimization model in this work provided a successful approach to solving the LFC issues.
In the future, potential extensions could include a powerful hybrid algorithm to optimize the integral controller gains. Furthermore, the proposed controller techniques will be tested in a large multi-area hybrid power system with consideration of the communication time delay issue in the design stage. Additionally, the performance of the integral controller can be further enhanced through combination with the intelligent or adaptive controllers.

Author Contributions

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

Funding

This work was supported by Deanship of Scientific Research (DSR) at King Abdulaziz University, under grant no. RG-10-135-43.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data generated or analyzed to support findings of this study are included within the article.

Acknowledgments

The authors thank the Deanship of Scientific Research (DSR) at King Abdulaziz University, Jeddah, Saudi Arabia, for funding this project, under grant no. RG-10-135-43. The authors also acknowledge the support provided by King Abdullah City for Atomic and Renewable Energy (K.A. CARE) under the K.A. CARE-King Abdulaziz University Collaboration Program.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Nomenclature

The following nomenclature are used in this manuscript:
LFCLoad frequency control
IIntegral
PSOParticle swarm optimization
GAGenetic algorithm
SASimulated annealing
PSPattern search
NPNonlinear programming
ILAIncomprehensible but intelligible-in-time logics algorithm
COACoati optimization algorithm
BOABrown-bear optimization algorithm
GDBGovernor dead band
GRCGeneration rate constraint
RESsRenewable energy sources
PVPhotovoltaic
WTWind turbine
BESSBattery energy storage system
EVElectric vehicle
i Subscript referring to area (i = 1, 2, 3)
A C E i Area control error of area i
f i The change in frequency of area i (Hz)
P t i e , i j The change in tie-line real power of tie area i–area j (p.u)
P V i The changes in steam valve position in area i (p.u)
P T i The change in turbine output powers in area i (p.u)
Δ P e i The change in the electrical power in area i (p.u)
P D i The change in the load in area i (p.u)
P G i The governor output command in area i (p.u)
Δ P r e f i The change in the reference power setting in area i (p.u)
u i The output of the integral controller of area i
T i j The synchronizing coefficient (p.u)
T g i Governor time constant of area i (s)
T t i Turbine time constant of area i (s)
H i The inertia constant of area i (s)
D i Percent change in load divided by percent change in frequency in area i (p.u/Hz)
K p s i The generator and load gain of area i
T p s i The generator and load time constant of area i (s)
B i Frequency bias factor of area i (p.u/Hz)
β i Area frequency response characteristic of area i (p.u/Hz)
R i The speed regulation of the governor of area i (Hz/p.u)
K I i Gain of integral controller in area i.
J The proposed objective function
I S E Integral of squared error
I T A E Integral of time multiplied absolute error
T s Settling time of the response (s)
S m i n The minimum value of the response (Hz)—(p.u)
S m a x The maximum value of the response (Hz)—(p.u)
M P The peak amplitude of the response (Hz)—(p.u)
t Simulation time (s)

Appendix A

Two Area Thermal System [1].
Table A1. Parameters of the two-area thermal system.
Table A1. Parameters of the two-area thermal system.
Area12
Speed regulation R 1 = 0.05 R 2 = 0.0625
Frequency dependency of load D 1 = 0.6 D 2 = 0.9
Inertia constant H = 5H = 4
Base power1000 MVA1000 MVA
Governor time constant T g 1 = 0.2 s T g 2 = 0.3  s
Turbine Time constant T T 1 = 0.5 s T T 2 = 0.6 s
Integral controller gain K I 1 = 0.3 K I 2 = 0.3
Frequency bias factor B 1 = 20.6 B 2 = 16.9
Synchronizing power coefficient T 12 = 2.0 p.u.
Nominal system frequency f = 60 Hz

Appendix B

Two Area Thermal System with GRC and GDB Nonlinearity.
The nonlinear GRC and GDB limitations taken into consideration in this work are as below:
  • GRC = ∓0.03 per minutes.
  • GDB = ∓0.0336 Hz.
Figure A1. Block diagram of LFC model for two-area power system with GRC and GDB.
Figure A1. Block diagram of LFC model for two-area power system with GRC and GDB.
Sustainability 16 03808 g0a1

Appendix C

Three Area Thermal System [57].
Figure A2. Block diagram of LFC model for three-area power system.
Figure A2. Block diagram of LFC model for three-area power system.
Sustainability 16 03808 g0a2
Table A2. Parameters of the three-area power system.
Table A2. Parameters of the three-area power system.
Area123
Speed regulation R 1 = 1 / 16 R 2 = 1 / 20 R 3 = 1 / 12
Frequency dependency of load D 1 = 0.9 D 2 = 0.6 D 3 = 0.9
Inertia constantH = 4H = 5H = 4
Governor time constant T g 1 = 0.3 s T g 2 = 0.2  s T g 3 = 0.3  s
Turbine Time constant T T 1 = 0.6 s T T 2 = 0.5 s T T 3 = 0.6 s
Frequency bias factor B 1 = 16.9 B 2 = 20.6 B 3 = 12.9
Synchronizing power coefficient T 12 and   T 23 = 2.0 per unit

Appendix D

Hybrid three-area multi sources power system.
Figure A3. Block diagram of LFC model for the hybrid three-area multi sources power system.
Figure A3. Block diagram of LFC model for the hybrid three-area multi sources power system.
Sustainability 16 03808 g0a3
Table A3. Parameters of the hybrid three-area multi sources power system.
Table A3. Parameters of the hybrid three-area multi sources power system.
PlantParameterNomenclatureValue
ThermalSpeed regulation R T 1 and R T 2 2.4
Governor time constant T g 0.08 s
Steam turbine time constant T t 0.3 s
Steam turbine reheat time constant T r 10 s
Steam turbine reheat coefficient K r 0.5
HydroSpeed regulation R H 2.4
Water starting time T w 1 s
Electric governor derivative, proportional, and integralgains K D , K P and K I 4, 1 and 5, respectively
PVPV system’s gains K p v 1 and K p v 2 −18 and 900
PV system’s time constants T p v 1 and T p v 2 100 and 50 s
WTWT plant’s gains K w p 1 , K w p 2 and K w p 3 1.25, 1 and 1.4, respectively
WT plant’s time constants T w p 1 and T w p 2 6 and 0.041 s
BESSBESS time constant T b e s s 0.1 s
EVEV time constant T e v 1 s
Frequency bias factor B 1 , B 2 and B 3 0.425
Synchronizing power coefficient T 12 ,   T 23 and   T 31 0.545 p.u.
Frequency dependency of load D 0.00833
Inertia constant H 5 s
The generator and load gain K p   = 1 D 120
The generator and load time constant T p   = 2 H f D 20 s
Nominal system frequency f 60 Hz

References

  1. Saadat, H. Power System Analysis, 3rd ed.; PSA Publishing LLC: New York, NY, USA, 2010; pp. 566–593. [Google Scholar]
  2. Ahmed, M.O.; Magzoub, M.A.; Salem, A. Load Frequency Control in Two Area Power System using GA, SA and PSO Algorithms: A Comparative Study. In Proceedings of the 2021 31st Australasian Universities Power Engineering Conference (AUPEC), Perth, Australia, 26–30 September 2021. [Google Scholar] [CrossRef]
  3. Zhu, Q.; Bolzoni, A.; Forsyth, A.; Todd, R.; Smith, M.; Gladwin, D.T.; John, T.; Patsios, C.; Jones, G.; Rogers, D.J. Delay compensation amongst aggregated storage assets providing fast frequency regulation. In Proceedings of the 2020 IEEE 9th International Power Electronics and Motion Control Conference (IPEMC2020-ECCE Asia), Nanjing, China, 29 November–2 December 2020. [Google Scholar] [CrossRef]
  4. Prasad, S.; Purwar, S.; Kishor, N. H-infinity based non-linear sliding mode controller for frequency regulation in interconnected power systems with constant and time-varying delays. IET Gener. Transm. Distrib. 2016, 10, 2771–2784. [Google Scholar] [CrossRef]
  5. Lai, H.B.; Tran, A.-T.; Huynh, V.; Amaefule, E.N.; Tran, P.T.; Phan, V.-D. Optimal linear quadratic Gaussian control based frequency regulation with communication delays in power system. Int. J. Electr. Comput. Eng. (IJECE) 2022, 12, 157. [Google Scholar] [CrossRef]
  6. Pradhan, S.K.; Das, D.K. H∞ load frequency control design based on delay discretization approach for interconnected power systems with time delay. J. Mod. Power Syst. Clean Energy 2021, 9, 1468–1477. [Google Scholar] [CrossRef]
  7. Ranjan, M.; Shankar, R. A literature survey on load frequency control considering renewable energy integration in power system: Recent trends and future prospects. J. Energy Storage 2022, 45, 103717. [Google Scholar] [CrossRef]
  8. Shouran, M.; Anayi, F.; Packianather, M. A State-of-the-Art Review on LFC Strategies in Conventional and Modern Power Systems. In Proceedings of the 2021 International Conference on Advance Computing and Innovative Technologies in Engineering (ICACITE), Greater Noida, India, 4–5 March 2021. [Google Scholar] [CrossRef]
  9. Mansour, S.; Badr, A.O.; Attia, M.A.; Sameh, M.A.; Kotb, H.; Elgamli, E.; Shouran, M. Fuzzy Logic Controller Equilibrium Base to Enhance AGC System Performance with Renewable Energy Disturbances. Energies 2022, 15, 6709. [Google Scholar] [CrossRef]
  10. Chen, G.; Li, Z.; Zhang, Z.; Li, S. An Improved ACO Algorithm Optimized Fuzzy PID Controller for Load Frequency Control in Multi Area Interconnected Power Systems. IEEE Access 2020, 8, 6429–6447. [Google Scholar] [CrossRef]
  11. Magzoub, M.A.; Alquthami, T. Optimal Design of Automatic Generation Control Based on Simulated Annealing in Interconnected Two-Area Power System Using Hybrid PID—Fuzzy Control. Energies 2022, 15, 1540. [Google Scholar] [CrossRef]
  12. Rout, U.K.; Sahu, R.K.; Panda, S. Design and analysis of differential evolution algorithm based automatic generation control for interconnected power system. Ain Shams Eng. J. 2013, 4, 409–421. [Google Scholar] [CrossRef]
  13. Rathor, S.; Acharya, D.S.; Gude, S.; Mishra, P. Application of artificial bee colony optimization for load frequency control. In Proceedings of the World Congress on Information and Communication Technologies, Mumbai, India, 11–14 December 2011. [Google Scholar] [CrossRef]
  14. Ali, E.S.; Abd-Elazim, S.M. Bacteria foraging optimization algorithm based load frequency controller for interconnected power system. Int. J. Elect. Power Energy Syst. 2011, 33, 633–638. [Google Scholar] [CrossRef]
  15. Padhan, S.; Kumar, S.; Panda, S. Application of Firefly Algorithm for Load Frequency Control of Multi-area Interconnected Power System. Electr. Power Compon. Syst. 2014, 42, 1419–1430. [Google Scholar] [CrossRef]
  16. Nahas, N.; Abouheaf, M.; Sharaf, A.; Gueaieb, W. A Self-Adjusting Adaptive AVR-LFC Scheme for Synchronous Generators. IEEE Trans. Power Syst. 2019, 34, 5073–5075. [Google Scholar] [CrossRef]
  17. El-Sehiemy, R.; Shaheen, A.; Ginidi, A.; Al-Gahtani, S.F. Proportional-Integral-Derivative Controller Based-Artificial Rabbits Algorithm for Load Frequency Control in Multi-Area Power Systems. Fractal Fract. 2023, 7, 97. [Google Scholar] [CrossRef]
  18. Sahu, R.K.; Panda, S.; Padhan, S. A novel hybrid gravitational search and pattern search algorithm for load frequency control of nonlinear power system. Appl. Soft Comput. 2015, 29, 310–327. [Google Scholar] [CrossRef]
  19. Panwar, A.; Sharma, G.; Bansal, R.C. Optimal AGC Design for a Hybrid Power System Using Hybrid Bacteria Foraging Optimization Algorithm. Electr. Power Compon. Syst. 2019, 47, 955–965. [Google Scholar] [CrossRef]
  20. Gupta, D.K.; Soni, A.K.; Jha, A.V.; Mishra, S.K.; Appasani, B.; Srinivasulu, A.; Bizon, N.; Thounthong, P. Hybrid Gravitational–Firefly Algorithm-Based Load Frequency Control for Hydrothermal Two-Area System. Mathematics 2021, 9, 712. [Google Scholar] [CrossRef]
  21. Shouran, M.; Anayi, F. TLBO Tuned a Novel Robust Fuzzy Control Structure for LFC of a Hybrid Power System with Photovoltaic Source. Eng. Proc. 2022, 19, 1. [Google Scholar] [CrossRef]
  22. Shouran, M.; Alsseid, A. Particle Swarm Optimization Algorithm-Tuned Fuzzy Cascade Fractional Order PI-Fractional Order PD for Frequency Regulation of Dual-Area Power System. Processes 2022, 10, 477. [Google Scholar] [CrossRef]
  23. Bhuyan, M.; Das, D.C.; Barik, A.K. Proficient Power Control Strategy for Combined Solar Gas Turbine-wind Turbine Generator-biodiesel Generator Based Two Area Interconnected Microgrid Employed with Dc Link Using Harris’s Hawk Optimization Optimised Tilt-integral-derivative Controller. Int. J. Numer. Model. Electron. Netw. Devices Fields 2022, 35, e2991. [Google Scholar] [CrossRef]
  24. Alharbi, M.; Ragab, M.; AboRas, K.M.; Kotb, H.; Dashtdar, M.; Shouran, M.; Elgamli, E. Innovative AVR-LFC Design for a Multi-Area Power System Using Hybrid Fractional-Order PI and PIDD2 Controllers Based on Dandelion Optimizer. Mathematics 2023, 11, 1387. [Google Scholar] [CrossRef]
  25. Mokhtar, M.; Marei, M.I.; Sameh, M.A.; Attia, M.A. An Adaptive Load Frequency Control for Power Systems with Renewable Energy Sources. Energies 2022, 15, 573. [Google Scholar] [CrossRef]
  26. Razmi, P.; Rahimi, T.; Sabahi, K.; Gheisarnejad, M.; Khooban, M. Adaptive fuzzy gain scheduling PID controller for Frequency Regulation in modern power system. IET Renew. Power Gener. 2022, 1–16. [Google Scholar] [CrossRef]
  27. Kullapadayachi Govindaraju, S.; Sivalingam, R.; Panda, S.; Sahu, P.R.; Padmanaban, S. Frequency control of power system with distributed sources by adaptive type 2 fuzzy PID Controller. Electr. Power Compon. Syst. 2023, 52, 487–508. [Google Scholar] [CrossRef]
  28. Gulzar, M.M.; Sibtain, D.; Ahmad, A.; Javed, I.; Murawwat, S.; Rasool, I.; Hayat, A. An Efficient Design of Adaptive Model Predictive Controller for Load Frequency Control in Hybrid Power System. Int. Trans. Electr. Energy Syst. 2022, 2022, 7894264. [Google Scholar] [CrossRef]
  29. Ali, H.H.; Kassem, A.M.; Al-Dhaifallah, M.; Fathy, A. Multi-Verse Optimizer for Model Predictive Load Frequency Control of Hybrid Multi-Interconnected Plants Comprising Renewable Energy. IEEE Access 2020, 8, 114623–114642. [Google Scholar] [CrossRef]
  30. Ersdal, A.M.; Imsland, L.; Uhlen, K. Model Predictive Load-Frequency Control. IEEE Trans. Power Syst. 2016, 31, 777–785. [Google Scholar] [CrossRef]
  31. Oshnoei, S.; Oshnoei, A.; Mosallanejad, A.; Haghjoo, F. Novel Load Frequency Control Scheme for an Interconnected Two-Area Power System Including Wind Turbine Generation and Redox Flow Battery. Int. J. Electr. Power Energy Syst. 2021, 130, 107033. [Google Scholar] [CrossRef]
  32. Zaid, S.A.; Bakeer, A.; Magdy, G.; Albalawi, H.; Kassem, A.M.; El-Shimy, M.E.; AbdelMeguid, H.; Manqarah, B. A New Intelligent Fractional-Order Load Frequency Control for Interconnected Modern Power Systems with Virtual Inertia Control. Fractal Fract. 2023, 7, 62. [Google Scholar] [CrossRef]
  33. 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]
  34. Ranjitha, K.; Sivakumar, P.; Monica, M.; Elavarasu, R. Swarm Intelligence based Load Frequency Control of Two Area Thermal System—Comparative Analysis. In Proceedings of the 4th International Conference on Electronics, Communication and Aerospace Technology (ICECA), Coimbatore, India, 5–7 November 2020. [Google Scholar] [CrossRef]
  35. Fun. Available online: https://www.mathworks.com/help/optim/ug/fmincon.html (accessed on 21 February 2024).
  36. Wächter, A.; Biegler, L.T. On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Math. Program. 2005, 106, 25–57. [Google Scholar] [CrossRef]
  37. Azaroual, M.; Ouassaid, M.; Maaroufi, M. Optimum Energy Flow Management of a Grid-Tied Photovoltaic-Wind-Battery System Considering Cost, Reliability, and CO2 Emission. Int. J. Photoenergy 2021, 2021, 1–20. [Google Scholar] [CrossRef]
  38. Kouba, N.E.Y.; Menaa, M.; Hasni, M.; Boudour, M. Optimal load frequency control based on artificial bee colony optimization applied to single, two and multi-area interconnected power systems. In Proceedings of the 2015 3rd International Conference on Control, Engineering & Information Technology (CEIT), Tlemcen, Algeria, 25–27 May 2015. [Google Scholar] [CrossRef]
  39. Aibangbee, J.O. Automatic Load Frequency Control of Two Area Power System Using Proportional Integral Derivative Tuning Through Internal Model Control. IORS J. Electr. Electron. Eng. 2016, 11, 13–17. [Google Scholar] [CrossRef]
  40. Mahboob Ul Hassan, S.; Ramli, M.A.; Milyani, A.H. Robust Load Frequency Control of Hybrid Solar Power Systems Using Optimization Techniques. Front. Energy Res. 2022, 10, 902776. [Google Scholar] [CrossRef]
  41. Alghamdi, S.; Wazir, A.B.; Awaji, H.H.; Alhussainy, A.A.; Sindi, H.F.; Rawa, M. Tuning PID Controller Parameters of Automatic Voltage Regulator (AVR) Using Particle Swarm Optimization: A Comparative Study. In Proceedings of the 2023 IEEE PES Conference on Innovative Smart Grid Technologies-Middle East (ISGT Middle East), Abu Dhabi, United Arab Emirates, 12–15 March 2023. [Google Scholar] [CrossRef]
  42. Qu, P.; Du, F. Improved Particle Swarm Optimization for Laser Cutting Path Planning. IEEE Access 2023, 11, 4574–4588. [Google Scholar] [CrossRef]
  43. Bertsimas, D.; Tsitsiklis, J. Simulated annealing. Statist. Sci. 1993, 8, 10–15. [Google Scholar] [CrossRef]
  44. Dolan, E.D.; Lewis, R.M.; Torczon, V. On the Local Convergence of Pattern Search. SIAM J. Optim. 2003, 14, 567–583. [Google Scholar] [CrossRef]
  45. Yin, S.; Cagan, J. An Extended Pattern Search Algorithm for Three-Dimensional Component Layout. ASME J. Mech. Des. 2000, 122, 102–108. [Google Scholar] [CrossRef]
  46. Mirrashid, M.; Naderpour, H. Incomprehensible but Intelligible-in-Time Logics: Theory and Optimization Algorithm. Knowl.-Based Syst. 2023, 264, 110305. [Google Scholar] [CrossRef]
  47. Dehghani, M.; Montazeri, Z.; Trojovská, E.; Trojovský, P. Coati Optimization Algorithm: A New Bio-Inspired Metaheuristic Algorithm for Solving Optimization Problems. Knowl.-Based Syst. 2023, 259, 110011. [Google Scholar] [CrossRef]
  48. Prakash, T.; Singh, P.P.; Singh, V.P.; Singh, S.N. A Novel Brown-Bear Optimization Algorithm for Solving Economic Dispatch Problem. In Advanced Control and Optimization Paradigms for Energy System Operation and Management; River Publishers: Gistrup, Denmark, 2022. [Google Scholar]
  49. Mirrashid, M.; Naderpour, H. Ibi Logics Optimization Algorithm (2023): MATLAB Codes. Available online: https://www.mathworks.com/matlabcentral/fileexchange/124390-ibi-logics-optimization-algorithm-2023-matlab-codes?s_tid=FX_rc2_behav (accessed on 24 January 2024).
  50. Dehghani, M.; Montazeri, Z.; Trojovský, P. COA: Coati Optimization Algorithm. Available online: https://www.mathworks.com/matlabcentral/fileexchange/116965-coa-coati-optimization-algorithm?s_tid=srchtitle (accessed on 24 January 2024).
  51. Prakash, T. Release v.1.0.0. TPRAKASH05/Brown-Bear-Optimization-Algorithm. Available online: https://github.com/TPrakash05/Brown-bear-optimization-algorithm/releases/tag/v1.1.0 (accessed on 24 January 2024).
  52. Wazir, A.B.; Alhussainy, A.A.; Alghamdi, S.; Rawa, M.; Sindi, H.F. Robust load frequency control of two-area interconnected power system using fuzzy-I controller. In Proceedings of the 2023 IEEE IAS Global Conference on Emerging Technologies (GlobConET), London, UK, 19–21 May 2023. [Google Scholar] [CrossRef]
  53. Wazir, A.B.; Alhussainy, A.A.; Alobaidi, A.H.; Altaf, A.; Kumar, A.; Kumar, M.; Alghamdi, S. Robust frequency regulation for dual-area interconnected grids using hybrid controller: A comparative study. In Proceedings of the 2023 IEEE 3rd International Conference on Smart Technologies for Power, Energy and Control (STPEC), Bhubaneswar, India, 10–13 December 2023. [Google Scholar] [CrossRef]
  54. Shouran, M.; Anayi, F.; Packianather, M.; Habil, M. Different Fuzzy Control Configurations Tuned by the Bees Algorithm for LFC of Two-Area Power System. Energies 2022, 15, 657. [Google Scholar] [CrossRef]
  55. Shouran, M.; Anayi, F.; Packianather, M.; Habil, M. Load Frequency Control Based on the Bees Algorithm for the Great Britain Power System. Designs 2021, 5, 50. [Google Scholar] [CrossRef]
  56. Jaber, H.H.; Miry, A.H.; Al-Anbarri, K. Automatic Generation Control of a Multi-Area Power System Based on Grey Wolf Optimization Algorithm. J. Eng. Sustain. Dev. 2021, 25, 138–151. [Google Scholar] [CrossRef]
  57. Alzaareer, K.; Al-Shetwi, A.Q.; El-bayeh, C.Z.; Taha, M.B. Automatic Generation Control of Multi-Area Interconnected Power Systems Using Ann Controller. Rev. d’Intell. Artif. 2020, 34, 1–10. [Google Scholar] [CrossRef]
  58. Kamel, O.M.; Abdelaziz, A.Y.; Zaki Diab, A.A. Damping Oscillation Techniques for Wind Farm DFIG Integrated into Inter-Connected Power System. Electr. Power Compon. Syst. 2020, 48, 1551–1570. [Google Scholar] [CrossRef]
  59. Kamel, O.M.; Diab, A.A.Z.; Mahmoud, M.M.; Al-Sumaiti, A.S.; Sultan, H.M. Performance Enhancement of an Islanded Microgrid with the Support of Electrical Vehicle and STATCOM Systems. Energies 2023, 16, 1577. [Google Scholar] [CrossRef]
  60. Prakash, S.; Sinha, S.K. Load Frequency Control of Multi-Area Power Systems Using Neuro-Fuzzy Hybrid Intelligent Controllers. IETE J. Res. 2015, 61, 526–532. [Google Scholar] [CrossRef]
Figure 1. Block diagram of linear LFC model for two-area power system.
Figure 1. Block diagram of linear LFC model for two-area power system.
Sustainability 16 03808 g001
Figure 2. Specifications of transient response.
Figure 2. Specifications of transient response.
Sustainability 16 03808 g002
Figure 3. Flow chart of NP optimization [37].
Figure 3. Flow chart of NP optimization [37].
Sustainability 16 03808 g003
Figure 4. Flow chart of GA optimization [2].
Figure 4. Flow chart of GA optimization [2].
Sustainability 16 03808 g004
Figure 5. Flow chart of PSO optimization [41].
Figure 5. Flow chart of PSO optimization [41].
Sustainability 16 03808 g005
Figure 6. Flow chart of SA optimization [11].
Figure 6. Flow chart of SA optimization [11].
Sustainability 16 03808 g006
Figure 7. Flow chart of PS optimization [18].
Figure 7. Flow chart of PS optimization [18].
Sustainability 16 03808 g007
Figure 8. Flow chart of ILA optimization [46].
Figure 8. Flow chart of ILA optimization [46].
Sustainability 16 03808 g008
Figure 9. Flow chart of COA optimization [47].
Figure 9. Flow chart of COA optimization [47].
Sustainability 16 03808 g009
Figure 10. Flow chart of BOA optimization [48].
Figure 10. Flow chart of BOA optimization [48].
Sustainability 16 03808 g010
Figure 11. Flow chart of optimization procedure used with PSO, GA, SA, PS, NP, ILA, COA, and BOA algorithms and proposed objective function to find the best value of K I 1 ,   K I 2 ,   B 1 , and B 2 .
Figure 11. Flow chart of optimization procedure used with PSO, GA, SA, PS, NP, ILA, COA, and BOA algorithms and proposed objective function to find the best value of K I 1 ,   K I 2 ,   B 1 , and B 2 .
Sustainability 16 03808 g011
Figure 12. Frequency and tie-line power deviation response of the system under case 1: (a) base system; (b) using PSO; (c) using SA; (d) using GA; (e) using NP; (f) using PS; (g) using ILA; (h) using COA; (i) using BOA.
Figure 12. Frequency and tie-line power deviation response of the system under case 1: (a) base system; (b) using PSO; (c) using SA; (d) using GA; (e) using NP; (f) using PS; (g) using ILA; (h) using COA; (i) using BOA.
Sustainability 16 03808 g012
Figure 13. Area 1 frequency deviation response of the base system and using the eight methods for case 2.
Figure 13. Area 1 frequency deviation response of the base system and using the eight methods for case 2.
Sustainability 16 03808 g013
Figure 14. Area 2 frequency deviation response of the base system and using the eight methods for case 2.
Figure 14. Area 2 frequency deviation response of the base system and using the eight methods for case 2.
Sustainability 16 03808 g014
Figure 15. Tie-line power deviation response of the base system and using the eight methods for case 2.
Figure 15. Tie-line power deviation response of the base system and using the eight methods for case 2.
Sustainability 16 03808 g015
Figure 16. Area 1 frequency deviation response of the base system and using the eight methods for case 3.
Figure 16. Area 1 frequency deviation response of the base system and using the eight methods for case 3.
Sustainability 16 03808 g016
Figure 17. Area 2 frequency deviation response of the base system and using the eight methods for case 3.
Figure 17. Area 2 frequency deviation response of the base system and using the eight methods for case 3.
Sustainability 16 03808 g017
Figure 18. Tie-line power deviation response of the base system and using the eight methods for case 3.
Figure 18. Tie-line power deviation response of the base system and using the eight methods for case 3.
Sustainability 16 03808 g018
Figure 19. Area 1 frequency deviation response of the base system and using the eight methods for case 4.
Figure 19. Area 1 frequency deviation response of the base system and using the eight methods for case 4.
Sustainability 16 03808 g019
Figure 20. Area 2 frequency deviation response of the base system and using the eight methods for case 4.
Figure 20. Area 2 frequency deviation response of the base system and using the eight methods for case 4.
Sustainability 16 03808 g020
Figure 21. Tie-line power deviation response of the base system and using the eight methods for case 4.
Figure 21. Tie-line power deviation response of the base system and using the eight methods for case 4.
Sustainability 16 03808 g021
Figure 22. The best (lower) and worst (higher) value of the objective function for the four cases.
Figure 22. The best (lower) and worst (higher) value of the objective function for the four cases.
Sustainability 16 03808 g022
Figure 23. Frequency deviation in area-1 using ILA method with system parameter variation.
Figure 23. Frequency deviation in area-1 using ILA method with system parameter variation.
Sustainability 16 03808 g023
Figure 24. Frequency and power deviation with −20% of Tt using the eight techniques and base system.
Figure 24. Frequency and power deviation with −20% of Tt using the eight techniques and base system.
Sustainability 16 03808 g024
Figure 25. Experimental setup for case 1.
Figure 25. Experimental setup for case 1.
Sustainability 16 03808 g025
Figure 26. Frequency and tie-line power deviation response of the system using real-time simulation under case 1: (a) base system; (b) using PSO; (c) using SA; (d) using GA; (e) using NP; (f) using PS; (g) using ILA; (h) using COA; (i) using BOA.
Figure 26. Frequency and tie-line power deviation response of the system using real-time simulation under case 1: (a) base system; (b) using PSO; (c) using SA; (d) using GA; (e) using NP; (f) using PS; (g) using ILA; (h) using COA; (i) using BOA.
Sustainability 16 03808 g026
Figure 27. Area 1 frequency deviation response of the base system and using the eight techniques when GRC and GDB are connected.
Figure 27. Area 1 frequency deviation response of the base system and using the eight techniques when GRC and GDB are connected.
Sustainability 16 03808 g027
Figure 28. Area 2 frequency deviation response of the base system and using the eight techniques when GRC and GDB connected.
Figure 28. Area 2 frequency deviation response of the base system and using the eight techniques when GRC and GDB connected.
Sustainability 16 03808 g028
Figure 29. Tie-line power deviation response of the base system and using the eight techniques when GRC and GDB connected.
Figure 29. Tie-line power deviation response of the base system and using the eight techniques when GRC and GDB connected.
Sustainability 16 03808 g029
Figure 30. Frequency and tie-line power deviation response of the three-area power system: (a) using PSO; (b) using SA; (c) using GA; (d) using NP; (e) using PS; (f) using ILA; (g) using COA; (h) using BOA.
Figure 30. Frequency and tie-line power deviation response of the three-area power system: (a) using PSO; (b) using SA; (c) using GA; (d) using NP; (e) using PS; (f) using ILA; (g) using COA; (h) using BOA.
Sustainability 16 03808 g030aSustainability 16 03808 g030b
Figure 31. Ramp load pattern.
Figure 31. Ramp load pattern.
Sustainability 16 03808 g031
Figure 32. Frequency and power deviation responses for three-area system subjected to a ramp load: (a) using PSO; (b) using SA; (c) using GA; (d) using NP; (e) using PS; (f) using ILA; (g) using COA; (h) using BOA.
Figure 32. Frequency and power deviation responses for three-area system subjected to a ramp load: (a) using PSO; (b) using SA; (c) using GA; (d) using NP; (e) using PS; (f) using ILA; (g) using COA; (h) using BOA.
Sustainability 16 03808 g032aSustainability 16 03808 g032b
Figure 33. Frequency and power deviation responses using BOA for three-area system subjected to a ramp load.
Figure 33. Frequency and power deviation responses using BOA for three-area system subjected to a ramp load.
Sustainability 16 03808 g033
Figure 34. Pulse load pattern.
Figure 34. Pulse load pattern.
Sustainability 16 03808 g034
Figure 35. Dynamic response curves using various techniques for case 2: (a) frequency deviation of area 1; (b) frequency deviation of area 2; (c) frequency deviation of area 3; (d) tie-line 12 power deviation; (e) tie-line 23 power deviation.
Figure 35. Dynamic response curves using various techniques for case 2: (a) frequency deviation of area 1; (b) frequency deviation of area 2; (c) frequency deviation of area 3; (d) tie-line 12 power deviation; (e) tie-line 23 power deviation.
Sustainability 16 03808 g035
Figure 36. Frequency and power deviation responses using ILA for three-area system when area 1 subjected to a periodic pulse load.
Figure 36. Frequency and power deviation responses using ILA for three-area system when area 1 subjected to a periodic pulse load.
Sustainability 16 03808 g036
Figure 37. Architecture of the multi-interconnected system.
Figure 37. Architecture of the multi-interconnected system.
Sustainability 16 03808 g037
Figure 38. Frequency and tie-line power deviation response of the hybrid three-area multi sources power system: (a) using PSO (in the case of RESs, EVs, and BESS unconnected); (b) using PSO; (c) using SA; (d) using GA; (e) using NP; (f) using PS; (g) using ILA; (h) using COA; (i) using BOA.
Figure 38. Frequency and tie-line power deviation response of the hybrid three-area multi sources power system: (a) using PSO (in the case of RESs, EVs, and BESS unconnected); (b) using PSO; (c) using SA; (d) using GA; (e) using NP; (f) using PS; (g) using ILA; (h) using COA; (i) using BOA.
Sustainability 16 03808 g038aSustainability 16 03808 g038b
Table 1. Summarized literature review.
Table 1. Summarized literature review.
Ref.Case StudyNon-Linearities ConsideredControl SchemeOptimizerSurpassed
(Controller-Optimizer)
[9]Single-area system-FPIEOPI-GA, PI-GSA, and PI-HSA
[16]Single-area system-PIDNLTAPID-BFOA
[9]Two-area system-FPIDEOPIDA-HSA, PIDA-SCA, and PIDA-TLBO
[10]Two-area system-FPIDIACOPI-BFOA, PI-DE, PI-(hBFOA-PSO), FPI-PSO, FPI-PS, FPI-(hPSO-PS), and FPID-ACO
[10]Two-area systemGDBFPIDIACOPI-(hBFOA-PSO) and PI-CRAZYPSO
[11]Two-area system-PID + FuzzySAPID-SA
[12]Two-area system-PIDEPI-GA and PI-BFOA
[13]Two-area system-PIABC-
[14]Two-area system-PIBFOAPI-GA
[15]Two-area system-PIDFAPI-GA, PI-BFOA, PI-DE, PI-PS, PI-(hBFOA-PSO), and PI-FA
[16]Two-area system with AVR-PIDNLTA-
[17]Two-area system-PIDFARAPID-FA, PIDF-(SAMPE-JAYA), PIDF-JAYA, PIDF-DE and PIDF-PSO
[18]Two-area system-PIDFhGSA-PSPI-GA, PI-BFOA, PI-DE, PI-FA, PI-PSO, PI-(hBFOA-PSO), PI-NSGA-II, and PI-(hGSA-PS)
[18]Two-area systemGDB and GRCPIDFhGSA-PSPI-GSA and PI-(hGSA-PS)
[19]Two-area systemGDB and GRCPIDHBFOPID-BFO, PID-PSO and PID-FPA
[20]Two-area system-PIhGFAPI-PSO, PI-GA, PI-GSA and PI-FA
[21]Two-area system-I + F C FOPI-FOPDTLBOPI-FA
[22]Two-area system-FC FOPI-FOPDPSOPID-LCOA, FPID-TLBO, and FPIDF-PSO
[10]Two-area Multi sources system-FPIDIACOPI-GA, FPI-PSO, FPI-(hPSO-PS), and PID-ACO
[23]Two-area Multi sources system-TIDHHOHHO-PI, HHO-PID, TID-GA, TID-PSO, TID-SSA, TID-SCA and TID-GOA
[24]Two-area Multi sources system with AVR-FOPI–PIDD2DO(FOPI–PIDD2)-WHO, (FOPI–PIDD2)-GBO, (FOPI–PIDD2)-AEO, (PD–PIDD2)-DO, and (TD–TI)-DO
[24]Two-area Multi sources system with AVRCommunication Time Delay (CTD)FOPI–PIDD2DO(PD–PIDD2)-DO and (TD–TI)-DO
[31]Two-area Multi sources system with AVRGDB and GRC2DOF-hybrid (Hybrid FOPID and TID based on 2DOF)MSCA(2DOF-PID)-MSCA, (2DOF-TID)-MSCA, (2DOF-FOPID)-MSCA, (2DOF-hybrid)-SCA, (2DOF-hybrid)-GA, (2DOF-hybrid)-DE and (2DOF-hybrid)-PSO.
[32]Two-area Multi sources systemRate Limiter and GRCiFOIGWOFOI-GWO
[15]Three-area systemGDB and GRCPIDFAI-GA, I-FA, and PI-FA
[18]Three-area systemGDB and GRCPIDFhGSA-PSPI-(hGSA-PS)
[31]Three-area systemGDB and GRC2DOF-hybrid (Hybrid FOPID and TID based on 2DOF)MSCA(2DOF-FOPID)-MSCA, (2DOF-hybrid)-SCA, (2DOF-hybrid)-GA, (2DOF-hybrid)-DE and (2DOF-hybrid)-PSO.
[29]Six-area Multi sources systemGDB and GRCMPCMVOMPC-GA and MPC-IWD
Table 2. Optimization results for the eight methods using proposed objective function (J1).
Table 2. Optimization results for the eight methods using proposed objective function (J1).
Technique K I ˙ 1 K I ˙ 2 B 1 B 2 ISE T T s ( s )  1J1
Base System [1]0.30.320.616.90.00581661.92561.98
PSO1.773501.773504.74644603.36394500.00179239.799 *39.86
SA1.721601.721604.99962003.35803000.00178140.00940.07
GA1.639201.639205.37454003.63350000.00175540.20640.27
NP0.440610.4406119.15574010.2821290.00303544.66144.72
PS0.331250.3312526.59542410.5542190.00320544.00844.06
ILA1.765501.765504.7723003.36000000.00179339.83839.90
COA1.746901.746904.4852003.48620000.00184540.08740.15
BOA1.745301.745304.7118003.37600000.00181439.97740.04
1  T T s : Total settling time of f 1 , f 2 , and P t i e , * The figures in bold are the best.
Table 3. Optimization results for the eight methods using ITAE (J2).
Table 3. Optimization results for the eight methods using ITAE (J2).
Technique K I ˙ 1 K I ˙ 2 B 1 B 2 ISE T T s ( s ) J2
Base System [1]0.30.320.616.90.00581661.9252.263258
PSO1.54471.54475.58054004.25373000.00176746.3080.482199
SA1.53961.53965.52904004.22331000.00178046.0650.482690
GA1.54001.54005.62174004.25204000.00176446.3320.482240
NP1.54491.54495.57848004.25373000.00176746.3060.482199
PS1.54471.54475.58054004.25373000.00176746.3080.482199
ILA1.54451.54455.580304.254700.00176746.3100.482199
COA1.52641.52645.742504.223700.00175846.3280.482760
BOA1.54331.54335.60794.25010.00176446.3860.482216
The figures in bold are the best.
Table 4. Dynamic performance characteristic of various methods for case 1.
Table 4. Dynamic performance characteristic of various methods for case 1.
Technique T s ( s )  1 M P ( p . u . )  2J1
f 1 f 2 P t i e f 1 f 2 P t i e
Base System14.354622.929424.6405−0.0128−0.0030−0.032861.98
PSO9.9345015.837814.0266−0.0126−0.0049−0.030239.86
SA9.9237015.860714.2244−0.0126−0.0048−0.030140.07
GA9.8827015.868314.4551−0.0126−0.0046−0.030040.27
NP10.916020.039113.7063−0.0127−0.0031−0.031244.72
PS10.874318.756814.3770−0.0127−0.0030−0.031144.06
ILA9.936015.842214.0597−0.0126−0.0049−0.030239.90
COA10.019715.911014.1563−0.0127−0.0049−0.030440.15
BOA9.969215.870914.1367−0.0127−0.0049−0.030340.04
1  T s : settling time; 2  M P : peak amplitude. The figures in bold are the best.
Table 5. Dynamic performance characteristic of various methods for case 2.
Table 5. Dynamic performance characteristic of various methods for case 2.
Technique T s ( s ) M P ( p . u . ) J1
f 1 f 2 P t i e f 1 f 2 P t i e
Base System22.833219.313823.2464−0.0031−0.01720.046465.48
PSO18.203820.146417.5901−0.0056−0.01710.043456.04
SA18.010718.438117.5266−0.0054−0.01710.043654.07
GA17.789420.045017.4248−0.0052−0.01710.043555.35
NP20.125515.899315.4425−0.0032−0.01730.046851.55
PS18.676219.534020.7193−0.0031−0.01740.048359.02
ILA18.182820.103617.5840−0.0055−0.01710.043455.97
COA18.224920.244017.6315−0.0056−0.01710.043356.20
BOA18.144619.978017.5851−0.0055−0.01710.043555.80
The figures in bold are the best.
Table 6. Dynamic performance characteristics of various methods for case 3.
Table 6. Dynamic performance characteristics of various methods for case 3.
Technique T s ( s ) M P ( p . u . ) J1
f 1 f 2 P t i e f 1 f 2 P t i e
Base System14.566317.326522.5093−0.0137−0.01820.013754.45
PSO12.453620.153723.4316−0.0135−0.01800.013956.10
SA12.380318.371623.2157−0.0135−0.01810.014454.03
GA12.251120.107223.3405−0.0135−0.01800.014455.76
NP11.631415.985118.9893−0.0135−0.01830.017346.66
PS15.007219.404423.2109−0.0135−0.01840.023857.69
ILA12.444220.098223.4091−0.0135−0.01800.014056.02
COA12.412820.274923.5322−0.0136−0.01800.013356.28
BOA12.411120.001123.3721−0.0135−0.01800.013955.85
The figures in bold are the best.
Table 7. Dynamic performance characteristic of various methods for case 4.
Table 7. Dynamic performance characteristic of various methods for case 4.
Technique T s ( s ) M P ( p . u . ) J1
f 1 f 2 P t i e f 1 f 2 P t i e
Base System22.352919.483423.4830−0.00610.0179−0.066965.44
PSO17.787020.152917.49340.00920.0177−0.062355.57
SA15.834418.462517.41410.00910.0178−0.062551.85
GA15.867620.036217.27250.00880.0178−0.062453.30
NP18.054615.858215.0639−0.00610.0179−0.066349.10
PS18.239719.576519.6645−0.00610.0180−0.067757.69
ILA17.737720.115917.48760.00920.0177−0.062355.48
COA17.844820.242517.55170.00900.0177−0.062455.78
BOA17.618119.975717.49580.00910.0178−0.062555.22
The figures in bold are the best.
Table 8. Robustness analysis.
Table 8. Robustness analysis.
TechniqueParameter VariationChange % T s ( s ) M P ( p . u . ) J1
f 1 f 2 P t i e f 1 f 2 P t i e
Base SystemNominal (case 1) 14.3522.9324.64−0.0128−0.0030−0.032861.98
Loading condition+2014.3522.9324.64−0.0154−0.0037−0.039461.99
−2014.3522.9324.64−0.0103−0.0024−0.026361.97
T g +2014.6426.9223.51−0.0132−0.0033−0.033965.13
−2014.6426.9223.51−0.0132−0.0033−0.033961.89
T t +2014.6426.9323.51−0.0132−0.0033−0.033966.06
−2013.8523.9625.03−0.0121−0.0027−0.030662.90
T 12 +2014.0322.2621.48−0.0127−0.0035−0.037657.84
−2014.8727.1229.17−0.0130−0.0025−0.027671.20
PSONominal (case 1) 9.9345015.837814.0266−0.0126−0.0049−0.030239.86
Loading condition+2010.884417.413816.1784−0.0152−0.0059−0.036244.55
−2010.883717.419916.1870−0.0101−0.0039−0.024144.54
T g +2015.164518.405516.9348−0.0130−0.0051−0.031250.57
−209.993015.512313.7873−0.0122−0.0047−0.029039.35
T t +2015.870222.695617.5201−0.0133−0.0053−0.032456.16
−2010.037515.351513.7493−0.0119−0.0045−0.027839.20
T 12 +2011.585017.745316.2127−0.0125−0.0055−0.034645.62
−2012.364216.451515.0720−0.0128−0.0042−0.025343.94
SANominal (case 1) 9.9237015.860714.2244−0.0126−0.0048−0.030140.07
Loading condition+2010.779615.861114.2258−0.0151−0.0058−0.036140.94
−2010.784515.861114.2262−0.0101−0.0039−0.024140.92
T g +2015.222718.222916.8100−0.0130−0.0050−0.031250.33
−209.9952015.622414.0030−0.0122−0.0046−0.029039.68
T t +2017.518922.577317.4532−0.0133−0.0052−0.032357.62
−2010.070115.485813.9353−0.0119−0.0044−0.027839.55
T 12 +2011.508117.652316.2899−0.0125−0.0054−0.034645.52
−2012.652216.410215.1722−0.0127−0.0041−0.025244.29
GANominal (case 1) 9.8827015.868314.4551−0.0126−0.0046−0.030040.27
Loading condition+2014.341915.866414.4538−0.0151−0.0056−0.036144.74
−2014.336215.866514.4539−0.0101−0.0037−0.024044.71
T g +2015.252921.971016.5494−0.0130−0.0048−0.031253.84
−209.9411015.658914.2582−0.0122−0.0044−0.028939.92
T t +2017.579424.706117.3350−0.0132−0.0050−0.032259.70
−209.9583015.472114.1572−0.0119−0.0042−0.027739.64
T 12 +2011.349617.549116.2472−0.0125−0.0052−0.034545.22
−2012.866416.105015.1589−0.0127−0.0040−0.025244.19
NPNominal (case 1) 10.916020.039113.7063−0.0127−0.0031−0.031244.72
Loading condition+2010.916420.023318.6898−0.0152−0.0037−0.037449.70
−2010.916520.024418.6910−0.0101−0.0025−0.024949.68
T g +2016.030024.662219.6857−0.0131−0.0033−0.032360.44
−2010.659917.871713.5006−0.0123−0.0029−0.030142.08
T t +2016.780625.412520.3262−0.0133−0.0035−0.033562.58
−2010.179417.425813.3589−0.0120−0.0027−0.028941.01
T 12 +2012.132420.114118.9450−0.0126−0.0036−0.035951.25
−2011.130319.099815.2101−0.0128−0.0026−0.026145.49
PSNominal (case 1) 10.874318.756814.3770−0.0127−0.0030−0.031144.06
Loading condition+2010.875018.750614.3802−0.0152−0.0036−0.037244.07
−2010.874918.750214.3803−0.0101−0.0024−0.024844.05
T g +2016.041422.361722.8000−0.0131−0.0032−0.032261.26
−2010.568618.769814.6946−0.0122−0.0028−0.030044.08
T t +2016.771024.835423.6251−0.0133−0.0034−0.033365.29
−2010.023619.429515.1119−0.0120−0.0026−0.028844.61
T 12 +2012.186018.258519.4167−0.0126−0.0035−0.035749.92
−2011.057122.455817.7781−0.0128−0.0025−0.026051.34
ILANominal (case 1) 9.936015.842214.0597−0.0126−0.0049−0.030239.90
Loading condition+209.938415.841914.0635−0.0152−0.0059−0.036239.92
−209.937515.841514.0646−0.0101−0.0039−0.024139.89
T g +2015.169418.379716.9235−0.0130−0.0051−0.031250.54
−209.999815.532913.8243−0.0122−0.0047−0.029039.42
T t +2015.871222.658217.5121−0.0133−0.0053−0.032456.11
−2010.055615.378313.7813−0.0119−0.0045−0.027839.27
T 12 +2011.573617.733816.2348−0.0125−0.0055−0.034645.62
−2012.424016.455115.0944−0.0128−0.0042−0.025344.03
COANominal (case 1) 10.019715.911014.1563−0.0127−0.0049−0.030440.15
Loading condition+2010.023815.909814.1580−0.0152−0.0059−0.036640.17
−2010.023115.909914.1572−0.0102−0.0039−0.024440.14
T g +2015.057818.433317.0247−0.0131−0.0051−0.031650.58
−2010.162015.630513.9612−0.0123−0.0047−0.029339.81
T t +2015.752324.726617.5831−0.0133−0.0054−0.032658.13
−2010.496315.491913.9324−0.0120−0.0045−0.028139.98
T 12 +2011.485117.808516.3403−0.0126−0.0055−0.034945.71
−2012.440616.549115.2606−0.0128−0.0042−0.025644.31
BOANominal (case 1) 9.969215.870914.1367−0.0127−0.0049−0.030340.04
Loading condition+209.972615.869614.1379−0.0152−0.0059−0.036440.06
−209.971815.869514.1385−0.0101−0.0039−0.024240.03
T g +2015.140118.347916.9395−0.0131−0.0051−0.031450.49
−2010.070015.605213.9305−0.0123−0.0047−0.029239.67
T t +2015.826722.584117.5195−0.0133−0.0053−0.032556.00
−2010.248915.475613.8893−0.0120−0.0045−0.027939.67
T 12 +2011.532117.734916.2985−0.0125−0.0055−0.034745.64
−2012.481616.512315.1977−0.0128−0.0042−0.025444.25
Table 9. Dynamic performance characteristics under different approaches.
Table 9. Dynamic performance characteristics under different approaches.
ApproachTS (s)MP (p.u.)
Δf1Δf2ΔPtieΔf1Δf2ΔPtie
PSO-(I)9.933915.839814.0439−0.0135−0.0052−0.0321
GA-(I)9.940415.841714.1524−0.0135−0.0052−0.0321
SA-(I)9.934715.836814.0678−0.0135−0.0052−0.0321
NP-(I)10.905618.903514.8098−0.0137−0.0034−0.0351
PS-(I)10.918319.893013.7350−0.0136−0.0034−0.0339
ILA-(I)9.945715.847214.0854−0.0135−0.0050−0.0322
COA-(I)9.906815.910314.4053−0.0135−0.0050−0.0322
BOA-(I)9.969315.870214.1388−0.0135−0.0052−0.0322
Classical-(I) [1]14.3622.9324.64−0.0137−0.0033−0.0350
PSO-(I) [2]12.519.114.4−0.0138−0.0038−0.0350
GA-(I) [2]12.720.214.7−0.0137−0.0036−0.0370
SA-(I) [2]23.318.819.1−0.0132−0.0051−0.0299
PSO-(Fuzzy + I) [52]5.308.806.60−0.0054−0.0014−0.0083
SA-(Fuzzy + I) [53]4.96998.78446.6326−0.0055−0.0014−0.0088
GA-(Fuzzy + I) [53]4.96608.71606.5738−0.0055−0.0014−0.0088
PS-(Fuzzy + I) [53]4.96398.78446.5597−0.0055−0.0014−0.0088
PSO-(FC FOPI-FOPD) [22]3.66 118.7118.80−0.04380−0.00160−0.00043
SA-(PID + Fuzzy) 11]25.9233.6535.63−0.00078 2−0.00135−0.04921
SA-(PID) [11]26.3336.6434.44−0.00254−0.00820−0.13400
BA-(FC PI-PD) [54]2.1921.1721.75−0.04310−0.00099−0.00027
BA-(FPI + FPD) [54]7.0620.5020.82−0.03460−0.00240−0.00064
BA-(F-(PI + PD)) [54]2.1421.0721.09−0.07920−0.00260−0.00072
BA-(FPIDF) [55]6.9419.3019.36−0.04140−0.00380−0.00100
PSO-(FPIDF) [55]5.7119.1019.15−0.08900−0.00360−0.00100
TLBO-(FPIDF) [55]5.7519.3318.89−0.08680−0.00360−0.00099
1 The underlined figures are better than all eight approaches. 2 The figures in bold are the best.
Table 10. Power system performance indices using GRC and GDB nonlinearity.
Table 10. Power system performance indices using GRC and GDB nonlinearity.
ParametersBase SystemPSOSAGANPPSILACOABOA
Controller parameters K I 2 0.31.88601.78440.64320.60260.29311.86981.53611.8101
K I 2 0.31.88601.78440.64320.60260.29311.86981.53611.8101
Frequency bias parameters B 1 20.66.25186.645115.788712.962426.25976.35048.42086.2001
B 2 16.94.24184.38027.84377.051911.60994.29874.81614.3092
ISE0.100540.055040.056170.070440.070600.081770.055240.058580.05588
J170.3840.5140.8044.6949.5347.9040.6544.7044.61
T s ( s ) f 1 19.275613.270913.231012.637111.70709.493513.257816.262713.2518
f 2 23.684714.263414.452416.907816.239020.503814.404515.087114.4121
P t i e 27.136512.715212.858814.888721.331317.641012.734413.098216.6878
M P ( p . u . ) f 1 −0.0289−0.0290−0.0290−0.0289−0.0289−0.0289−0.0290−0.0289−0.0290
f 2 −0.0211−0.0268−0.0262−0.0219−0.0219−0.0212−0.0267−0.0248−0.0264
P t i e −0.1282−0.1160−0.1168−0.1258−0.1258−0.1276−0.1162−0.1191−0.1166
The figures in bold are the best.
Table 11. J1 and ISE results of various cases with GRC and GDB nonlinearity.
Table 11. J1 and ISE results of various cases with GRC and GDB nonlinearity.
Technique Case   1 :   P D 1 = 0.1875   ( p . u . )   and   P D 2 = 0.0 (p.u.) Case   2 :   P D 1 = 0.0   ( p . u . )   and   P D 2 = 0.1875 (p.u.) Case   3 :   P D 1 = 0.1875   ( p . u . )   and   P D 2 = 0.1875 (p.u.) Case   4 :   P D 1 = 0.1   ( p . u . )   and   P D 2 = −0.2 (p.u.)
J1ISEJ1ISEJ1ISEJ1ISE
Base System70.380.100568.500.100365.840.038475.110.1765
PSO40.510.055069.290.070176.160.039084.070.1332
SA40.800.056260.390.071175.630.039080.840.1299
GA44.690.070461.900.090970.330.039861.630.1398
NP49.530.070659.560.085167.080.039461.380.1384
PS47.900.081873.250.123975.810.050276.260.1964
ILA40.650.055269.310.070476.350.038983.970.1329
COA44.700.058663.330.077475.770.040172.900.1286
BOA44.610.0550960.170.068971.270.038376.760.1286
The figures in bold are the best.
Table 12. The optimization results of the eight techniques for three-area power system.
Table 12. The optimization results of the eight techniques for three-area power system.
Technique K I 1 K I 2 K I 3 B 1 B 2 B 3 ISEJ1
PSO1.12521.12521.12523.13163.68056.18790.00174975.96
SA1.68821.68821.68822.26753.08153.77920.00145973.10
GA0.68770.68770.68777.411614.90099.14710.00193982.48
NP1.12851.12851.12853.00913.59486.17890.00177975.98
PS0.62280.62280.62288.27675.92248.86870.00195286.46
ILA1.63721.63721.63722.42013.11683.85970.00144872.46
COA1.17381.17381.17383.67643.93105.48090.00154376.83
BOA1.78601.78601.78602.56052.73973.09520.00140180.19
The figures in bold are the best.
Table 13. Performance indices under different approaches for three-area power system.
Table 13. Performance indices under different approaches for three-area power system.
Approach T s ( s ) | M P | ( p . u . )
f 1 f 2 f 3 P t i e 12 P t i e 23 f 1 f 2 f 3 P t i e 12 P t i e 23
PSO-I13.7213.8318.0512.8517.450.00930.00240.00130.02490.0086
SA-I14.2813.5017.5410.8016.930.00920.00290.00220.02430.0098
GA-I15.9420.3117.9011.6716.610.00920.00170.00070.02450.0056
NP-I13.6813.8718.1012.8317.460.00930.00240.00130.02500.0087
PS-I19.0917.3318.2614.8516.880.00920.00180.00090.02450.0076
ILA-I14.3013.4817.559.8917.190.00920.00280.00210.02430.0096
COA-I14.0715.7117.6313.0216.350.00920.00230.00130.02450.0082
BOA-I16.3313.9417.6915.9816.170.00920.00290.00240.02380.0098
PI [57]33213040500.09000.01700.00500.24000.0700
PID [57]28202735350.03000.00600.00300.13500.0350
ANN [57]14121217370.03000.00200.00100.04000.0070
The figures in bold are the best.
Table 14. The optimization results for the hybrid three-area multi sources power system.
Table 14. The optimization results for the hybrid three-area multi sources power system.
Technique K I 1 K I 2 K I 3 B 1 B 2 B 3 ISEJ1
PSO0.033841.942940.033840.8500.21290.8508.9181 × 10−5100.9638
SA0.0323 1.5551 0.0323 0.6296 0.4673 0.82128.5452 × 10−5107.7549
GA0.03331.94670.03330.84580.23940.84388.8250 × 10−5101.9809
NP0.08061.96100.08060.84710.22360.84696.8667 × 10−5115.8080
PS0.023920.02390.8500.47210.8509.2679 × 10−5103.1253
ILA0.033861.935330.03386 0.8467 0.2731 0.8508.5733 × 10−5101.5580
COA0.03451.36130.03450.84800.37330.84868.0483 × 10−5105.1183
BOA0.032920.03290.8500.31420.8508.4824 × 10−5103.5926
The figures in bold are the best.
Table 15. Performance indices under different approaches for the hybrid three-area multi sources power system.
Table 15. Performance indices under different approaches for the hybrid three-area multi sources power system.
Approach T s ( s ) M P ( p . u . )
f 1 f 2 f 3 P t i e 12 P t i e 23 P t i e 31 f 1 f 2 f 3 P t i e 12 P t i e 23 P t i e 31
PSO-I3.82666.789820.850118.980225.138125.3582−0.0086−0.0035−0.0020−0.0018−0.00110.0021
SA-I4.32888.838221.848519.672726.820826.2262−0.0086−0.0027−0.0019−0.0018−7.6 × 10−40.0021
GA-I3.88617.023720.994919.125725.407025.5229−0.0086−0.0034−0.0020−0.0018−0.00110.0021
NP-I13.11988.207922.794220.855025.380425.4282−0.0086−0.0032−0.0017−0.0017−9.4 × 10−40.0018
PS-I5.431912.205617.013322.003823.433223.0181−0.0086−0.0028−0.0018−0.0018−7.8 × 10−40.0022
ILA-I3.83267.081220.912618.981925.370825.3584−0.0086−0.0033−0.0019−0.0018−0.00100.0021
COA-I7.06927.576520.991118.765725.515725.1803−0.0086−0.0027−0.0017−0.0019−8.5 × 10−40.0021
BOA-I3.90827.903921.125719.236625.783325.6147−0.0086−0.0032−0.0019−0.0018−9.6 × 10−40.0021
PSO-I (without RESs, EVs, and BESS)22.360021.306823.020534.741635.169636.5877−0.0241−0.0246−0.0235−0.00540.00230.0048
Fuzzy [60] (without RESs, EVs, and BESS)505050505050−0.071−0.071−0.0800.033−0.033−0.033
ANN [60] (without RESs, EVs, and BESS)353545454545−0.037−0.037−0.0550.0065−0.0065−0.0065
ANFIS [60] (without RESs, EVs, and BESS)303027404040−0.035−0.035−0.0500.0060−0.022−0.022
The figures in bold are the best.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ba Wazir, A.; Althobiti, A.; Alhussainy, A.A.; Alghamdi, S.; Vellingiri, M.; Palaniswamy, T.; Rawa, M. A Comparative Study of Load Frequency Regulation for Multi-Area Interconnected Grids Using Integral Controller. Sustainability 2024, 16, 3808. https://doi.org/10.3390/su16093808

AMA Style

Ba Wazir A, Althobiti A, Alhussainy AA, Alghamdi S, Vellingiri M, Palaniswamy T, Rawa M. A Comparative Study of Load Frequency Regulation for Multi-Area Interconnected Grids Using Integral Controller. Sustainability. 2024; 16(9):3808. https://doi.org/10.3390/su16093808

Chicago/Turabian Style

Ba Wazir, Awadh, Ahmed Althobiti, Abdullah A. Alhussainy, Sultan Alghamdi, Mahendiran Vellingiri, Thangam Palaniswamy, and Muhyaddin Rawa. 2024. "A Comparative Study of Load Frequency Regulation for Multi-Area Interconnected Grids Using Integral Controller" Sustainability 16, no. 9: 3808. https://doi.org/10.3390/su16093808

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