Abstract
Automatic generation control (AGC) is essential for raising living standards because it enhances power supply quality. However, due to the constraints and challenges experienced in practice, an effective and computationally economical control method is necessary to improve AGC performance, particularly in the presence of renewable energy. Therefore, this study introduces a novel cascade controller (CC) of a proportional–integral–derivative (PIDn) controller followed by a proportional–integral (PI) controller, forming a PIDn-PI CC. This controller is used in a two-area model comprising a reheat thermal generator and a photovoltaic unit. The gains of the PI, PIDn, and PIDn-PI controllers are adjusted using the recently introduced chaos game optimization (CGO), which minimizes the objective function integral time multiplied absolute error. The CGO relies on chaos theory principals, wherein the organization of fractal geometry is perceived through the chaotic game and the fractals’ self-similarity properties are considered. At first, the CGO based PIDn controller is employed, to check the suitability of CGO in dealing with AGC problems. Furthermore, several scenarios are used to confirm the effectiveness of the CGO:PIDn-PI scheme when subjected to a high load disturbance and uncertainty, which can change system parameters by ± 50%. A random load pattern is used to ascertain the proposed method’s efficacy. Finally, nonlinearities, such as generation rate constraint and time delay, which have a significant impact on AGC performance, are considered. Compared with relevant current research, the suggested approach outperforms them in terms of settling time, frequency, and tie-line power deviations.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
In a high-quality power supply, power generation and demand are matched. The integration of renewable energy sources (RES), such as photovoltaic (PV), wind turbines, and biodiesel generators, into interconnected power systems (IPSs) to supply electricity has attracted the interest of researchers because it can minimize air pollution and alleviate economic difficulties experienced by electricity consumers due to rising fuel costs. As the customer demand changes, the frequency and tie-line power of an IPS vary. RES can increase the frequency and tie-line power deviations in IPS endangering the stability of the power system. By using load frequency control (LFC), which is the main part of automatic generation control (AGC), these frequency deviations and tie-line power fluctuations can be minimized and a reliable IPS can be ensured. In an IPS, the LFC signal is fed to a controller and set to zero to minimize tie-line power and frequency variations (Barakat et al. 2019, 2021a). The tasks of an LFC are summarized as (Barakat 2022):
-
Each area should be capable of supporting its own load at steady state;
-
Throughout a sudden load disruption and any interruptions, the system must be kept under control;
-
To improve system stability, frequency and tie-line power variations in terms of undershoot, overshoot, and settling time must be lessened.
Accordingly, designing an outstanding basic structure controller to get the AGC optimum performance in the presence of nonlinearity is a struggle. Because of their dependability, low cost, and structural simplicity, conventional proportional–integral–derivative (PID) and proportional–integral (PI) controllers are in use universally (Barakat et al. 2021b, c). Recently, the fine-tuning of the parameters of the controllers, such as PI and PID single controllers, using different optimization algorithms, such as differential evolution algorithm (DE) (Mohanty and Sahu 2019), bacterial foraging optimization algorithm (Ali and Abd-Elazim 2013), genetic algorithm (GA), firefly algorithm (FA) (Abd-Elazim and Ali 2018), and teaching–learning-based optimization algorithm (Sahu et al. 2015a), have been widely reported. The physical nonlinearities of a power system, such as governor dead band, generation rate constraint (GRC), and time/communication delay, that degrade power system performance have been studied in Jagatheesan et al. (2017), Çelik (2021). Because of its wide availability, solar PV has become a popular RES that should be integrated into IPSs. Due to the advantages of PID controller and its relevant, numerous soft computing-based conventional PI, PID, and PID with filter (PIDn) controllers have been used in two-area PV–thermal IPSs (Abd-Elazim and Ali 2018; Khadanga et al.2020a, b; Fathy and Kassem 2019; Khamies et al. 2021; Panwar et al. 2019). The particle swarm optimization algorithm (PSO) is used to adjust the scaling factors of fuzzy controller to demonstrate the effectiveness of the fuzzy controller compared to conventional controllers is carried out in Davtalab et al. (2020). In Çelik et al. (2022), authors studied the impact of energy storage on ameliorating the performance of LFC for thermal–PV power system. Also, in Revathi and Mohan Kumar (2020), a three-area PV–thermal–thermal IPSs under the action of fuzzy gain scheduling-based PI controller to improve performance of the IPSs is conducted. Perhaps, conventional controllers are simple and economical; they operate under explicit conditions. In addition, single controllers are inappropriate when the conditions fluctuate because of the nonlinear behavior of IPSs (Barakat 2022; Guha et al. 2019).
Because a cascade controller (CC) has more tuning knobs than a single controller, it can produce better results than a single controller (Barakat et al. 2021b). The CC is well known for its superior dynamic responsiveness and exceptional resilience to uncertainties and large disturbances (Çelik 2021). Therefore, CC has been used to improve IPS performance by overcoming LFC issues (Barakat et al. 2021c; Behera et al. 2019). Furthermore, the AGC of PV–thermal using capacitive energy storage based multi-stage fuzzy PIDF-(1 + PI) cascade controller is performed in Arya (2019). For practical employment, it is highly desirable to keep the controller structure simple. Accordingly, the multi-stage fuzzy PIDF-(1 + PI) controller is highly complex. Also, the use of PV power systems to overcome problems associated with LFC and the physical constraints of LFC design using optimization has not been studied so far.
Solar PV systems deserve close attention because of their advantages, such as pollution reduction, silent, easy to install, and versatility. Designing a powerful controller for an IPS is a challenging task, especially when the system has RES and nonlinearities. Although the literature mentions efficient algorithms, the number of algorithms that can be used in PV systems is limited. Moreover, only a little attention has been paid to the impact of PVs on LFC using CCs. Because of the specific advantages of PID controllers, they can be effectively used in CCs (Barakat et al. 2021b; Behera et al. 2019). Therefore, in this study, the PIDn followed by PI to form PIDn-PI CC is chosen to study the LFC issues of the PV–reheat thermal IPS. Finally, to attain the best performance, a powerful optimizer must be applied (Barakat 2022). Therefore, an innovative and powerful algorithm such as the chaos game optimizer (CGO) was introduced (Talatahari and Azizi 2020). The main idea of the CGO technique is based on some principles of chaos theory (CT) wherein the structure of fractals by the chaos game principle and the fractal problems of self-similarity are considered. The CGO has some advantages over other swarm schemes, such as fast convergence characteristics, and avoiding trapping in a local minimum (Talatahari and Azizi 2020). Thus, CGO is used in solving many engineering problems (Ramadan et al. 2021; Jiang et al. 2021). Accordingly, in this study, the CGO is chosen to fine tune the scaling factors of the proposed PIDn-PI CC.
The key objectives of the study were as follows:
-
i.
To identify a superior algorithm, such as CGO, for use with conventional PI and PIDn controllers and the proposed PIDn-PI CC to resolve LFC issues present in PV–reheat thermal IPSs.
-
ii.
To study the dynamic performance of different controllers operating in different situations with different types of disturbances.
-
iii.
To investigate the controller performance by altering the loading conditions and changing the controller parameters by ± 50%.
-
iv.
To verify the superiority of the proposed CGO:PIDn-PI CC compared with other recently introduced controllers.
-
v.
To investigate the performance of the proposed controller by conducting a sensitivity analysis using a random load pattern (RLP).
-
vi.
To study the nonlinearities of PV–reheat thermal IPSs, such as GRC and time delay (TD), and confirm the effectiveness of the proposed controller in addressing AGC-related issues.
2 System modeling
2.1 Modeling of the photovoltaic unit
PV panels are a renewable energy system that relies on the variations in solar irradiance and temperature. To manage its boost converter, a PV system requires a maximum power point tracking (MPPT) device as illustrated in Fig. 1. The fundamental function of the MPPT device is to manage the operating point of the system by varying the maximum power that can be produced through the adjustment of the duty cycle; the boost converter increases the low output voltage of the PV panels. An inverter will supply AC power to the grid from the PV system at an appropriate voltage and frequency. The entire PV system is explained in Abd-Elazim and Ali (2018). The transfer function (TF) of a complete PV unit comprising an MPPT device, a PV panel, a converter, and a filter is given below (Davtalab et al. 2020).
Because the PV unit does not have a primary/droop controller, the area control error (ACE)/input of the controller will be equal to the tie-line power deviation (\(\Delta {P}_{tie})\).
2.2 Modeling of the reheat thermal unit
The reheat thermal unit contains a governor, a generator, and a reheater. Each component of the unit can be represented using TFs (Barakat et al. 2021b; Khadanga et al. 2020a). The TF of a steam turbine is straightforward, being a first-order TF with a constant time \({T}_{t}\) as (Barakat et al. 2021b):
The TFs of the speed governor valve, reheater, and generator load can be expressed using Eqs. 3–5, respectively.
The ACE of the reheat thermal plant can be expressed using Eq. 6.
where \({B}_{i}, {P}_{tie},\) and \(\Delta {f}_{i}\) are the frequency bias parameter, tie-line power deviation, and frequency deviation of the \(i\mathrm{th}\) area, respectively.
The IPS investigated in this study used a PV unit and a reheat thermal generator. Figure 2 displays the TFs of the IPS. Each generating unit in the IPS will have its own controller. The power generation rate will be limited by the physical constraints imposed by system dynamics and mechanics. In a reheat thermal plant, the GRC limits the generation rate. The physical limitations caused by GRC degrade system performance by increasing the magnitude and settling time of the oscillations. In a thermal plant, the GRC is typically 3% per min (Çelik 2021). To study the performance of the proposed controller under different conditions, a constant TD of 2 s was considered for each area to show how the TD can significantly degrade LFC. The system parameter values are shown in Appendix.
3 Controller-based performance function
3.1 Controller structure
Because of their dependability, ease of construction, unnecessary greater skill, and satisfactory performance, PID controllers are in high demand and are the most popular PID controllers, which can be attributed to their wide applications. They are used whenever stability and fast reaction are required (Dash et al. 2015). A CC has inner and outer control loops (Dash et al. 2015; Crowe 2005). In the CC used in this study, the outer control loop contained a PIDn controller, and the inner control loop a PI controller. Figure 3 shows the structure of the proposed PIDn-PI CC. Figure 4 illustrates a CC containing the inner and outer control loops.
3.1.1 Outer control loop
The outer process is represented by \({G}_{1}\left(s\right)\), and the entire process is subjected to the load perturbation d1 (s) (Dash et al. 2015) as shown in Fig. 4. The output of the outer control loop is \(Y\left(s\right)\). U1(s), which is the output of the inner control loop, is the input to the outer control loop. The outer control loop equation can be expressed as
The outer control process is adjusted to obtain the reference signal R(s) (Dash et al. 2015).
3.1.2 Inner control loop
The inner control loop includes the source process \(G\)2\(\left(s\right)\). The input of the outer control loop is the output of the inner control loop. \({U}_{2}\left(s\right)\) is the input of the inner control loop (Crowe 2005). The inner control loop equation can be expressed as
A PIDn controller is in the outer control loop and a PI controller is in the inner control loop as shown in Fig. 4. The ACE signal is fed to the PIDn-PI CC. \({U}_{1}\left(s\right)\) is subtracted from the output of the PIDn controller to obtain the input to the PI controller in the inner control loop. Reference tracking and perturbation rejection are used to compare the two control system reactions. The PIDn and PI controllers are the outer and inner control loop controllers, respectively, and can be represented by \({C}_{1}\left(s\right)\) and \({C}_{2}\left(s\right),\) respectively, as given below.
The final output of the closed loop Y(s) can be expressed as
where:
where \({d}_{1}\left(s\right)\) is the perturbation load, \({G}_{1}\left(s\right)\) is the outer process loop, and \({G}_{2}\left(s\right)\) is the inner process loop (Barakat et al. 2021b).
The final output \({Y}_{th}\)(s) of the reheat thermal generator (area 2) can be expressed as
where
where \({d}_{2}\left(s\right)\) is the disturbance load in area 2.
In the case of the PV unit (area 1), the TF of the output \(Y\left(s\right)\) is substituted by \({U}_{1}\left(s\right)\) because the outer process loop \({G}_{1}\left(s\right)\) is unused. Therefore, the TF of the PV unit output can be expressed as
where
Each of the two TFs of the PV unit and reheat thermal generator has two components with identical denominators. The first component is used for the reference tracking of R(s), whereas the other component is used for suppressing the second input disturbance \({d}_{1}\left(s\right)\). A CC has several advantages, which make it more stable than a single controller. A CC, therefore, exhibits superior performance with the inner control loop addressing the disturbances caused by the inner controller PI before they can spread to all system elements. Therefore, the reaction time of the system has been greatly enhanced (Dash et al. 2016; Padhy et al. 2017). Figure 5 shows the linear phase of the IPS using the proposed PIDn-PI CC. Figure 6 shows the PV–reheat thermal IPS containing nonlinearities.
The IPS investigated in this study was developed using a single loop controller (PI/PIDn) and a PIDn-PI CC. The strong algorithm CGO was used in the PI and PID controllers and in the PIDn-PI CC. The gains of the \(\mathrm{PIDn}\) outer controller were \({K}_{P1i}\), \({K}_{I1i},\) \({K}_{D1i},\) and \({N}_{i }\) and those of the PI inner controller were \({K}_{P2i}\) and \({K}_{I2i}\) the gains were the input variables of the CGO.
3.2 Design of the performance function
An appropriate objective function has to be used before using the heuristic optimization-based controllers to enhance LFC. The integral time multiply absolute error (ITAE) criterion has been used in previous AGC studies (Sahu et al. 2014a, b). Thus, it was used in this study also to fine tune PIDn-PI CC parameters. The equivalent integral square error (ISE), integral absolute error (IAE), and integral time square error (ITSE) values also were calculated.
The objective functions (\({J}_{S}\)) can be characterized as follows:
where \(\Delta {F}_{1}\) \(\mathrm{and}\) \(\Delta {F}_{2}\) are the frequency deviations \(, \Delta {P}_{tie-line}\) is the tie-line power variation, and \({t}_{sim}\) is the simulation time. The optimal performance corresponds to the lowest value of \(J\) (Sahu et al. 2015b).
The ITAE of the PIDn-PI controller has to be minimized, subjected to the following conditions:
where the superscripts min and max indicate the \(\mathrm{minimum}\) and \(\mathrm{maximum}\) values of the relevant parameters, respectively. All gains considered during the optimization process were in the − 4 to + 4 range, whereas the coefficient of the filter \(N\) in the PIDn controller was in the 1–200 range (Sharma et al. 2018; Abou El-Ela et al. 2021).
4 Chaos game optimization
The CGO algorithm's main premise is based on some notions of CT wherein the construction of fractals by chaos game rules and the self-similarity problems of fractals are explored (Talatahari and Azizi 2020). Nowadays, design challenges have gotten so complicated that existing approaches based on mathematical principles are incapable of producing good answers. Implementing an effective new optimization method is thus of tremendous relevance to prepare for superior efficiency, high accuracy, and enhanced speed when dealing with complicated situations. Chaos game theory is employed as the core algorithm concept in the CGO algorithm, and the algorithm formula is based on game theory.
4.1 Inspiration
The unpredictability of complex systems that are sensitive to beginning circumstances is the subject of CT. CT is relevant to contemporary important patterns such as fractals, repetitive templates, and so on, (Karaboga and Basturk 2007). The CT shows that a little alteration in the system’s starting circumstances might cause disproportionate changes in the subsequent conditions. Furthermore, the present system state may settle on the system’s future state, whereas the approximate current state could rarely define the system’s future state.
Many chaotic techniques incorporate fractal graphical shapes. A fractal is a geometry form that can be repeated at different scales and displays self-similar systems. The chaotic game is a way of producing fractals in mathematics that uses an initial polygon shape with a random beginning point. In this case, the vertices of the primary polygon/fractal should be placed first. Previously, a random point was picked as the beginning point for fractal formation. The following point is defined as a fraction of the length between the starting point and one of the polygon’s vertices. The fractal is created by repeatedly repeating this procedure, considering the stochastic starting point and the random selection of the vertex in each iteration. The CGO inspiration is shown in Fig. 7. The triangle of Sierpinski is composed of 3-vertices with a factor of half. As the number of initial fractal vertices is extended to N, a Sierpinski with \(\mathrm{N}-1\) dimensions may be constructed, as seen in Fig. 8.
4.2 Mathematical model
The triangle of Sierpinski is first regarded as the search space for solutions possibilities in the CGO technique. CGO analyses many solutions (S), which represent some suitable seeds within a Sierpinski triangle (Zaldivar et al. 2018). Each solution (\({S}_{i}\)) is made up of certain decision variables (\({S}_{i,j}\)) that represent the seed positions:
where \(n\) is the number of eligible-seeds/solutions inside the Sierpinski triangle, and \(d\) is the dimension of these solutions, (Gao et al. 2020). The initial positions \({s}_{i}^{j}\) of seeds are revealed randomly as:
where \({s}_{i,max}^{j}\), \({s}_{i,min}^{j}\) are the upper boundary (LB) and lower boundary (UB) for the \(jth\) decision variable of the \(ith\) solution, respectively, and \(r\) is a random within \([\mathrm{0,1}]\). The first seeds created mirror the fundamental patterns of dynamical systems that rely on chaos theory. A temporary position triangle is formed with three seeds for each of the eligible seeds in the search space (\({\mathrm{S}}_{\mathrm{i}}\)): The so far defined Global Best (\(\mathrm{GB}\)), calculating the mean value for each Group (\({\mathrm{M}}_{\mathrm{Gi}}\)), and the \(\mathrm{ith}\) solution (\({S}_{\mathrm{i}}\)) as the certain seed. The three seeds are in the \({\mathrm{S}}_{\mathrm{I}}\), GB, and \({\mathrm{M}}_{\mathrm{Gi}},\) respectively. The first seed process is mathematically represented as follows:
where \({\mathrm{x}}_{\mathrm{I}}{,\mathrm{ y}}_{\mathrm{I}}, {\mathrm{z}}_{\mathrm{I}}\) are the random number of \(0\) or \(1\) for modelling the possibility of rolling a dice, (Deepthi and Ravikumar 2015). The following is a representation of the stated process of the second, third, and fourth seeds:
where k is a random integer within [1, d]. Four distinct formulations for \({\mathrm{x}}_{\mathrm{I}}\) which regulates the displacement limits of the seeds, are offered to control the exploitation and exploration rate of the CGO algorithm (Talatahari and Azizi 2020):
Where \(\delta\) and \(\varepsilon\) are random integers within [0, 1]. The flowchart of CGO scheme is displayed in Fig. 9. The constancy of the new solution possibilities is assessed to the old ones, and the seed with the lowest value is preserved, while the seeds with the lowest fitness values are removed in proportion to their degree of self-similarity. Once the solution of (\({s}_{i}^{j}\)) violates the boundary conditions, a measured flag is given, and a boundary change for the \({s}_{i}^{j}\) beyond the range outside the range of is ordered. After a certain number of iterations, the optimization process is ended.
After all, to accomplish the finest gains of the PIDn-PI CC, the CGO needs to set one parameter, which is the number of seeds \(({N}_{seeds})\). This makes it a low number of runs, which makes it highly suitable for online tuning controllers. The CGO algorithm has matured and is one of the most likely evolutionary strategies for solving complicated engineering optimization issues. CGO was used in LFC investigations in this study. The CGO’s resilience and exploratory capabilities are determined by the type and complexity of the challenges.
5 Simulation results and discussion
On an Intel Core i-5 10210U with 2.1 GHz and 8 GB of RAM, the PV–reheat thermal IPS was evaluated within the MATLAB/SIMULINK (2019b) environment with a 10 ms step size and 20 s of simulation time \({(T}_{sim})\) for linear phase and 100 s for nonlinear phase. The settling time is computed at 2% of the SLP value. The CGO technique and the ITAE cost function are written in. mfile and the file of CGO is connected to the Simulink model for the \({J}_{\mathrm{ITAE}}\) estimation. Initially, CGO is examined using a comparison to determine its applicability in dealing with LFC difficulties. In this study, to evaluate the resilience of the proposed CGO:PIDn-PI scheme, various scenarios are explored.
5.1 Scenario 1: application of CGO to LFC studies
In the literature, the mouth-flame optimization (MFO) algorithm and PSO algorithms are powerful in solving LFC issues (Sharma et al. 2018; Lal and Barisal 2019; Veerasamy et al. 2020; Safari et al. 2021). Thus, to test the fitness of CGO for LFC studies, a comparison with the MFO and PSO based on the PIDn controller under the ITAE cost function with 10% SLP at areas 1 and 2 is executed. These algorithms have one parameter, population size, to determine. According to Barakat (2022), large population sizes do not dominate small ones in terms of determining the best solution. As a result, from the literature, the population size (\({N}_{POP}\)) is set to 50 for PSO and MFO algorithms, which is sufficient to attain the best controller gains, and the CGO seed number is set to 20, which is adequate to get an optimal solution while requiring less processing time. The iteration number is set to 50, which is performed 20 times to pick the best controller gains equivalent to the lowest ITAE value for all algorithms.
The standard deviation, average, maximum, and minimum of ITAE values are displayed in Table 1. From the statistical analysis in Table 1, the minimum value of ITAE is obtained using the proposed CGO algorithm (ITAE = 0.374) compared with MFO (ITAE = 0.393) corresponding to (\({N}_{POP}=48)\) and PSO (ITAE = 0.398) corresponding to (\({N}_{POP}=54).\) It is concluded that the proposed CGO algorithm is superior to other schemes in terms of the maximum, minimum, average, and standard deviation values.
5.2 Scenario 2: 10% change in the demands of areas 1 and 2
First, the CGO-based PI and PIDn controllers were used to compare the performance of the CGO with those of the GA and FA (Abd-Elazim and Ali 2018), modified whale optimization algorithm (MWOA) c, and mouth-flame optimization (MFO) algorithm (Sharma et al. 2018) in addressing AGC issues. A 10% step load perturbation (SLP) (\(\Delta {P}_{d1}=\Delta {P}_{d2}=0.1\) puMW was used at t = 0 s. Table 2 displays the parameter values of the proposed controller. Figure 10 depicts the frequency changes in areas 1 and 2 and the tie-line power change. Table 3 compares the effectiveness of the proposed CGO-based PIDn-PI CC, and PIDn and PI controllers with GA:PI, FA:PI, MFO:PI, MFO:PIDn, and MWOA:PIDn controllers. The comparisons were conducted by varying two key indices: settling time and objective functions. CGO:PIDn-PI CC had the lowest cost function \((\mathrm{ITAE }= 0.05597\)) among CGO:\(\mathrm{PIDn}\) \(\left(\mathrm{ITAE }= 0.3740\right),\) MFO:\(\mathrm{PIDn}\) \(\left(\mathrm{ITAE }= 0.3933\right),\) MWOA:PIDn \(\left(\mathrm{ITAE }=1.6160 \right),\) CGO:PI (\(\mathrm{ITAE }=2.2130\)), MFO:PI \(\left(\mathrm{ITAE }= 2.6985\right),\) FA:PI (ITAE = 6.8292), GA:PI \(\left(\mathrm{ITAE }= 10.9780\right).\) The settling time of the proposed PIDn-PI controller in the 0.002 band was reduced to 0.67 and 2.24 s for frequency variations in areas 1 and 2, respectively, and 0.82 s for the power variation in the tie line, which can be attributed to the reduction of the ITAE value of the controller. Thus, the CGO is found to be more effective and superior in dealing with AGC-related issues in a single controller system than GA, FA, MFO algorithm, and MWOA. The proposed CC PIDn-PI CC was found to be better than any of the other controllers.
To explain the dynamic operation of the proposed controller, the values of the undershoots (Us), overshoots (Os), and root mean square (RMS) of the signal were calculated as demonstrated in Table 4. Us, Os, and RMS ensure that the proposed CGO:PIDn-PI CC handles AGC well with the controller exhibiting a smooth and quick behavior with few oscillations unlike the single controllers and other recently reported controllers.
5.3 Scenario 3: performance and uncertainty of area 2 for a 10% SLP
To compare the proposed controller with the controllers mentioned in the literature, performance and uncertainty studies pertaining to area 2 were conducted for a 10% SLP. Figure 11 shows the system responses for the 10% SLP in area 2. The time-domain analysis of the uncertainty for a ± 50% of the turbine time constant (\({T}_{t}\)), governor time constant (\({T}_{g}\)), and synchronization coefficient (\({T}_{12}\)) was conducted. Figures 12, 13, and 14 show the dynamic responses of the controllers to the frequency deviations in area 1 and tie-line power change. Moreover, synchronized uncertainties and high load disturbances in areas 1 and 2 (+ 50% change in \({ T}_{12}\), − 33% change in \({T}_{t},\) and − 25% change in \({T}_{g},\) under 10% SLP at area 1 and 20% SLP at area 2) were determined (Fig. 15). Figure 15 shows the settling time boundary in the ± 0.002 band taken in this study. This scenario demonstrates that the proposed PIDn-PI CC is robust and that it can resist the changes in the system parameters up to 50% and withstand synchronized uncertainties.
5.4 Scenario 4: RLPs are applied in areas 1 and 2
For the dynamic analysis of the CGO:PI/PIDn controller and CGO:PIDn-PI CC, areas 1 and 2 were simultaneously exposed to random step load perturbations as shown in Fig. 16. Figure 16a, b show the input of SLP for areas 1 and 2, respectively. Figure 17 depicts the transient responses of the controllers to an RLP. Table 5 shows a comparison of several objective functions. Figure 17 and Table 5 indicate that under a random step load, the proposed PIDn-PI CC ensures system stability with only minor variations.
5.5 Scenario 5: performance analysis considering nonlinearities
The effect of physical nonlinearities of the controllers on system performance also was studied. The nonlinearities, such as the GRC (saturation block limited by ± 0.005) and TD (2 s), were considered as shown in Fig. 6. To investigate the enhanced performance of the proposed CGO:PIDn-PI CC, a 1% SLP was used in areas 1 and 2 at \(t=0\). Table 2 lists the tuned parameter values. Figure 18 presents the dynamic responses of the controllers, which indicates that the PIDn-PI CC has few oscillations and a satisfactory settling time. Table 6 presents the results of the comparative analysis conducted for different cost functions and settling times. The performance enhancement of the CGO:PID-PI CC was approximately 85% and 90% when compared with CGO:PIDn and PI, respectively. Thus, the proposed PIDn-PI CC is robust and powerful in dealing with various issues, including nonlinearities.
6 Conclusion
An ITAE criterion was used to examine the deployment of the novel CGO-based PIDn-PI CC in a PV–reheat thermal IPS with and without nonlinearities, and the associated ISE, ITSE, and IAE criteria were also determined. The PV unit of the PV–reheat thermal IPS that was investigated with and without the nonlinearities in the study had a MPPT method. To conduct a detailed LFC analysis and validate the applicability of the proposed PIDn-PI CC, the dynamic LFC response profiles of the controller are compared with those of the CGO:PI/PIDn single controller and with those of previously reported controllers. In linear phase, the results demonstrated that the proposed PIDn-PI CC outperformed the other reported and studied controllers by more than 85% under all scenarios, and the uncertainty for a ± 50% change in the system parameters is diminished. An RLP is used to verify the performance of the proposed controller. Finally, in the nonlinear phase, the GRC and TD of the IPS are used to determine the effectiveness of the proposed controller for AGC. The performance enhancement of the proposed CGO:PID-PI CC was approximately 85% and 90% when compared with CGO:PIDn and PI, respectively. Therefore, the time-domain studies demonstrated that the proposed CGO:PIDn-PI scheme outperformed all other techniques in terms of the oscillation magnitude and settling time in all the scenarios considered.
In the near future, prior to validating its reliability, the proposed approach will be assessed with complex application scenarios such as LFC with incorporated electric vehicles, wind, and PV system based on random solar irradiation level.
Data availability
All the data needed is reported in the text of this submitted manuscript.
Abbreviations
- \(i\) :
-
Subscript denoting areas 1 or 2
- \(f\) :
-
Nominal frequency
- \({R}_{i}\) :
-
Speed regulation
- \({B}_{i}\) :
-
Frequency bias factor
- \({T}_{P}, {K}_{p}\) :
-
Time constant and gain of the thermal unit
- \({T}_{g}, {K}_{g}\) :
-
Time constant and gain of the governor
- \({T}_{t}, {K}_{t}\) :
-
Time constant and gain of the turbine
- \({T}_{r}, {K}_{r}\) :
-
Time constant and gain of the reheater
- \({P}_{R}\) :
-
MW capacity of the thermal unit
- GRC:
-
Generation rate constraint
- \(J\) :
-
Fitness function
- \({t}_{sim}\) :
-
Time range of simulation
- \(\Delta {P}_{Di}\) :
-
Change in the power demand
- \(\Delta {P}_{tie}\) :
-
Change in tie-line power (p.u.)
- \({T}_{12}\) :
-
Synchronization coefficient
- SLP:
-
Step load perturbation
- \(\Delta {f}_{i}\) :
-
Frequency deviation
- \(\mathrm{PID}\)n:
-
Proportional, integral, derivative controller with filter
- A, B, C, D:
-
PV parameters
- \({P}_{L}\) :
-
Nominal loading of the thermal unit
- TD:
-
Time delay
References
Abd-Elazim, S.M., Ali, E.S.: Load frequency controller design of a two-area system composing of PV grid and thermal generator via firefly algorithm. Neural Comput. Appl. 30(2), 607–616 (2018). https://doi.org/10.1007/s00521-016-2668-y
Abou El-Ela, A.A., El-Sehiemy, R.A., Shaheen, A.M., Diab, A.E.-G.: Enhanced coyote optimizer-based cascaded load frequency controllers in multi-area power systems with renewable. Neural Comput. Appl. 33(14), 8459–8477 (2021)
Ali, E.S., Abd-Elazim, S.M.: BFOA based design of PID controller for two area load frequency control with nonlinearities. Int. J. Electr. Power Energy Syst. 51, 224–231 (2013). https://doi.org/10.1016/j.ijepes.2013.02.030
Arya, Y.: AGC of PV–thermal and hydro-thermal power systems using CES and a new multi-stage FPIDF-(1+ PI) controller. Renew. Energy 134, 796–806 (2019)
Barakat, M., Donkol, A., AlRahall, H., Salama, G.M., Hesham, H.F.A.: Water cycle algorithm optimized a centralized pid controller for frequency stability of a real hybrid power system. In 2019 21st International Middle East Power Systems Conference (MEPCON), pp. 1112–1118 (2019). https://doi.org/10.1109/MEPCON47431.2019.9008054
Barakat, M.H., Salama, G., Donkol, A., Hamed, H.: Optimal design of fraction-order proportional-derivative proportional-integral controller for LFC of thermal–thermal–wind turbines considering nonlinearities. J. Adv. Eng. Trends 41(2), 275–283 (2021a). https://doi.org/10.21608/jaet.2021.64407.1090
Barakat, M., Donkol, A., Hamed, H.F.A., Salama, G.M.: Harris hawks-based optimization algorithm for automatic LFC of the interconnected power system using PD-PI cascade control. J. Electr. Eng. Technol. 16(4), 1845–1865 (2021b). https://doi.org/10.1007/s42835-021-00729-1
Barakat, M., Donkol, A., Hamed, H.F.A., Salama, G.M.: Controller parameters tuning of water cycle algorithm and its application to load frequency control of multi-area power systems using TD-TI cascade control. Evol. Syst. 13, 1–16 (2021c). https://doi.org/10.1007/s12530-020-09363-0
Barakat, M.: Novel chaos game optimization tuned-fractional-order PID fractional-order PI controller for load–frequency control of interconnected power systems. Prot. Control Mod. Power Syst. 7(1), 16 (2022). https://doi.org/10.1186/s41601-022-00238-x
Behera, A., Panigrahi, T.K., Ray, P.K., Sahoo, A.K.: A novel cascaded PID controller for automatic generation control analysis with renewable sources. IEEE/CAA J. Autom. Sin. 6(6), 1438–1451 (2019)
Çelik, E.: Design of new fractional order PI–fractional order PD cascade controller through dragonfly search algorithm for advanced load frequency control of power systems. Soft Comput. 25(2), 1193–1217 (2021). https://doi.org/10.1007/s00500-020-05215-w
Çelik, E., Öztürk, N., Houssein, E.H.: Influence of energy storage device on load frequency control of an interconnected dual-area thermal and solar photovoltaic power system. Neural Comput. Appl. 34, 1–17 (2022)
Crowe, J., et al.: PID Control: New Identification and Design Methods. Springer, Berlin (2005)
Dash, P., Saikia, L.C., Sinha, N.: Automatic generation control of multi area thermal system using Bat algorithm optimized PD-PID cascade controller. Int. J. Electr. Power Energy Syst. 68, 364–372 (2015). https://doi.org/10.1016/j.ijepes.2014.12.063
Dash, P., Saikia, L.C., Sinha, N.: Flower pollination algorithm optimized PI-PD cascade controller in automatic generation control of a multi-area power system. Int. J. Electr. Power Energy Syst. 82, 19–28 (2016)
Davtalab, S., Tousi, B., Nazarpour, D.: Optimized intelligent coordinator for load frequency control in a two-area system with PV plant and thermal generator. IETE J. Res. 68, 1–11 (2020). https://doi.org/10.1080/03772063.2020.1782777
Deepthi, S., Ravikumar, A.: A study from the perspective of nature-inspired metaheuristic optimization algorithms. Int. J. Comput. Appl. 113(9), 53–56 (2015)
Fathy, A., Kassem, A.M.: Antlion optimizer-ANFIS load frequency control for multi-interconnected plants comprising photovoltaic and wind turbine. ISA Trans. 87, 282–296 (2019). https://doi.org/10.1016/j.isatra.2018.11.035
Gao, Z.-M., Zhao, J., Yang, Y., Tian, X.-J.: The hybrid grey wolf optimization-slime mould algorithm. J. Phys. Conf. Ser. 1617(1), 12034 (2020)
Guha, D., Roy, P.K., Banerjee, S.: Maiden application of SSA-optimised CC-TID controller for load frequency control of power systems. IET Gener. Transm. Distrib. 13(7), 1110–1120 (2019). https://doi.org/10.1049/iet-gtd.2018.6100
Jagatheesan, K., et al.: Application of flower pollination algorithm in load frequency control of multi-area interconnected power system with nonlinearity. Neural Comput. Appl. 28(1), 475–488 (2017)
Jiang, P., Liu, Z., Wang, J., Zhang, L.: Decomposition-selection-ensemble forecasting system for energy futures price forecasting based on multi-objective version of chaos game optimization algorithm. Resour. Policy 73, 102234 (2021)
Karaboga, D., Basturk, B.: A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J. Glob. Optim. 39(3), 459–471 (2007)
Khadanga, R.K., Kumar, A., Panda, S.: A hybrid shuffled frog-leaping and pattern search algorithm for load frequency controller design of a two-area system composing of PV grid and thermal generator. Int. J. Numer. Model Electron. Netw. Devices Fields 33(1), e2694 (2020a)
Khadanga, R.K., Kumar, A., Panda, S.: A novel modified whale optimization algorithm for load frequency controller design of a two-area power system composing of PV grid and thermal generator. Neural Comput. Appl. 32(12), 8205–8216 (2020b). https://doi.org/10.1007/s00521-019-04321-7
Khamies, M., Magdy, G., Kamel, S., Elsayed, S.K.: Slime mould algorithm for frequency controller design of a two-area thermal–PV power system. In: 2021 IEEE International Conference on Automation/XXIV Congress of the Chilean Association of Automatic Control (ICA-ACCA), pp. 1–7 (2021)
Lal, D.K., Barisal, A.K.: Combined load frequency and terminal voltage control of power systems using moth flame optimization algorithm. J. Electr. Syst. Inf. Technol. 6(1), 1–24 (2019)
Mohanty, P., Sahu, R.K.: Differential evolution optimized cascade tilt-integral-tilt-integral-derivative controller for frequency regulation of interconnected power system. In: International Conference on Application of Robotics in Industry Using Advanced Mechanisms, pp. 104–111 (2019)
Padhy, S., Panda, S., Mahapatra, S.: A modified GWO technique based cascade PI-PD controller for AGC of power systems in presence of plug in electric vehicles. Eng. Sci. Technol. Int. J. 20(2), 427–442 (2017)
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. 47(11–12), 955–965 (2019)
Ramadan, A., Kamel, S., Hussein, M.M., Hassan, M.H.: A new application of chaos game optimization algorithm for parameters extraction of three diode photovoltaic model. IEEE Access 9, 51582–51594 (2021)
Revathi, D., Mohan Kumar, G.: Analysis of LFC in PV–thermal–thermal interconnected power system using fuzzy gain scheduling. Int. Trans. Electr. Energy Syst. 30(5), e12336 (2020)
Safari, A., Babaei, F., Farrokhifar, M.: A load frequency control using a PSO-based ANN for micro-grids in the presence of electric vehicles. Int. J. Ambient Energy 42(6), 688–700 (2021). https://doi.org/10.1080/01430750.2018.1563811
Sahu, R.K., Panda, S., Padhan, S.: Optimal gravitational search algorithm for automatic generation control of interconnected power systems. Ain Shams Eng. J. 5(3), 721–733 (2014a). https://doi.org/10.1016/j.asej.2014.02.004
Sahu, B.K., Pati, S., Panda, S.: Hybrid differential evolution particle swarm optimisation optimised fuzzy proportional–integral derivative controller for automatic generation control of interconnected power system. IET Gener. Transm. Distrib. 8(11), 1789–1800 (2014b)
Sahu, B.K., Pati, S., Mohanty, P.K., Panda, S.: Teaching–learning based optimization algorithm based fuzzy-PID controller for automatic generation control of multi-area power system. Appl. Soft Comput. 27, 240–249 (2015a)
Sahu, R.K., Gorripotu, T.S., Panda, S.: A hybrid DE–PS algorithm for load frequency control under deregulated power system with UPFC and RFB. Ain Shams Eng. J. 6(3), 893–911 (2015b). https://doi.org/10.1016/j.asej.2015.03.011
Sharma, M., Bansal, R.K., Prakash, S., Dhundhara, S.: Frequency regulation in PV integrated power system using MFO tuned PIDF controller. In: 2018 IEEE 8th Power India International Conference (PIICON), pp. 1–6 (2018)
Talatahari, S., Azizi, M.: Chaos game optimization: a novel metaheuristic algorithm. Artif. Intell. Rev. 54, 1–88 (2020)
Veerasamy, V., et al.: A Hankel matrix based reduced order model for stability analysis of hybrid power system using PSO-GSA optimized cascade PI-PD controller for automatic load frequency control. IEEE Access 8, 71422–71446 (2020). https://doi.org/10.1109/ACCESS.2020.2987387
Zaldivar, D., Morales, B., Rodríguez, A., Valdivia-G, A., Cuevas, E., Pérez-Cisneros, M.: A novel bio-inspired optimization model based on yellow saddle goatfish behavior. Biosystems 174, 1–21 (2018)
Funding
Open access funding provided by The Science, Technology & Innovation Funding Authority (STDF) in cooperation with The Egyptian Knowledge Bank (EKB). “The authors declare that no funds, grants, or other support were received during the preparation of this manuscript.”
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
“The authors have no relevant financial or non-financial interests to disclose.”
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix (Abd-Elazim and Ali 2018; Sharma et al. 2018)
Appendix (Abd-Elazim and Ali 2018; Sharma et al. 2018)
\({P}_{R}=2000\) MW (Power rating), \({P}_{L}=1000\) MW (Nominal load), F = 60 \({\mathrm{H}}_{Z}\), \(B=0.8\) pu \(\mathrm{ MW}/{\mathrm{H}}_{Z}\); \(R=2.5\) \({\mathrm{H}}_{Z}\)/pu MW; \({T}_{g}=0.08\) s; \({T}_{t}=0.3\) s; \({T}_{r}\) = 10 s; \({K}_{r}\) = 0.33 pu MW; KP = 120 HZ/pu; TP = 20 s; T12 × 2 × π = 0.545 pu; a12 = − 1, A = 18, B = 900, C = 100, D = 50\(.\)
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Barakat, M., Mabrouk, A.M. & Donkol, A. Optimal design of a cascade controller for frequency stability of photovoltaic–reheat thermal power systems considering nonlinearities. Opt Quant Electron 55, 295 (2023). https://doi.org/10.1007/s11082-023-04583-5
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11082-023-04583-5