Keywords

1 Introduction

The integration of renewable energy sources into the grid affects the dynamic operation, as well as the response of the power system-to-system disturbances in terms of change in power flow patterns and sensitivity of the system to faults. Thus reducing frequency and tie-line power deviation within accepted operating standard in multiple areas of interconnected power systems is paramount. Load frequency controller (LFC) and automatic voltage regulator (AVR) play an important role in maintaining steady frequency and voltage to ensure reliability of electric power systems (Kroposki et al., 2017) (Grigsby, 2017). Load frequency control is one of the functions of automatic generation control (AGC) (Soundarrajan et al., 2012). The present challenge is in situations when there are integrated power systems of two or more areas with cascading multiple disturbances.

2 Theoretical Background

When considering renewable energy systems and other energy systems to be integrated in a multi-area interconnected microgrid power system, limiting frequency fluctuation by compensating for the deviation between generation and demand is optimal, (Khooban et al., 2018; Lal et al., 2018). This functionality and capability are often referred to as load frequency control (LFC). The load frequency control (LFC) is to sustain and maintain system frequency of each area and tie-line power flow between areas during normal operating situations and variations in load demands (Chidambaram & Paramasivam, 2013; Lal et al., 2018). A functional LFC can not only guarantee the frequency stability of the MG but also increase its fuel saving efficiency (Khooban et al., 2018). To improve the response of LFC, many controllers including conventional PID control (Khooban et al., 2018), intelligent control (Bevrani et al., 2012), adaptive control (Xu et al., 2018), robust control (Liao & Xu, 2018), and MPC control (Ersdal et al., 2016) have been applied to the DGs of MAIMGs (Khooban et al., 2018).

The MG’s low inertia capability compared to the grid remains a challenge maintaining the active and reactive power balances between the supply and utilization (Khooban et al., 2018), especially in the presence of intermittent RES and frequent load variations (Roslan et al., 2019). Few works have been carried out to address frequency control of isolated MG power systems; however, interconnected MG systems have not received much attention (Bevrani et al., 2012; Cau et al., 2014; Khooban et al., 2018).

Since the operating conditions of the LFC can change instantaneously (Khooban et al., 2018), the controller tuned for nominal conditions cannot work properly when exposed to other conditions. The performance of the controller primarily depends on its parameters; effective optimization of these parameters can play a controlling role and significant impact in promoting the output performance of the LFC control. So, to solve this problem, the control parameters were tuned according to the setoff point (Abdulkhader et al., 2018; Khooban et al., 2018).

As a measure of conformity to the control performance standards, a first compliance factor knows as ACE (area control error) is applied to the power system operations (Bevrani & Hiyama, 2017). To match the dynamic economic dispatch to load, system operators pick out trajectories of the generation units repeatedly or resort to manual outputs (Ross & Kim, 1980). The economic dispatch function provides set economic exponentials for the generation units. The tie schedules combine to obtain the net optimal AGC response tracks desired by unit generation as requirements for all units on AGC over the economic trajectories (Ross & Kim, 1980).

3 Material and Methods

3.1 Materials

The materials used for the research work are discussed in this subsection. They include all hardware and software used for the implementation and realization of the set objectives.

3.1.1 Hardware Platform

The research is simulated on a Dell laptop with specifications (operating system, Microsoft Windows 10; processor, 1.7 GHz Intel Core i5; memory, 4 GB 1600 MHz DDR3).

3.1.2 Software Platform

MATLAB (“MATrix LABoratory”) software is used throughout this work for performing modeling, mathematical computations, algorithm development, and simulations.

3.2 Methods

The steps of the methodology used in achieving the set objectives are as follows:

3.2.1 Two-Area Interconnected Microgrid Power System

The schematic diagram of a two-area interconnected microgrid network using energy generation units illustrated in Fig. 1 was implemented in MATLAB Simulink.

Fig. 1
figure 1

Block diagram of two-area interconnected microgrid system. (Lal et al., 2018)

3.3 Performance Criteria for Optimization-Based Tuning of Controller Parameters

The controller parameters were optimized using the IAE, ITAE, ISE, and ITSE performance criteria, and the performance criteria are defined in Eqs. 1, 2, 3, 4, 5, 6, 7, 8 and 9:

$$ J=\mathrm{IAE}=\underset{t=0}{\overset{t_{\mathrm{sim}}}{\int }}\left(\left|\Delta {F}_1\right|+\left|\Delta {F}_2\right|+\left|\Delta {P}_{\mathrm{tie}}\right|\right) dt $$
(1)
$$ J=\mathrm{ITAE}=\underset{t=0}{\overset{t_{\mathrm{sim}}}{\int }}t\left(\left|\Delta {F}_1\right|+\left|\Delta {F}_2\right|+\left|\Delta {P}_{tie}\right|\right) dt $$
(2)
$$ J=\mathrm{ISE}=\underset{t=0}{\overset{t_{\mathrm{sim}}}{\int }}\left(\Delta {F}_1^2+\Delta {F}_2^2+\Delta {P}_{\mathrm{tie}}^2\right) dt $$
(3)
$$ J=\mathrm{ITSE}=\underset{t=0}{\overset{t_{\mathrm{sim}}}{\int }}t\left(\Delta {F}_1^2+\Delta {F}_2^2+\Delta {P}_{\mathrm{tie}}^2\right) dt $$
(4)

where ΔF1 and ΔF2 are the system frequency deviations of areas 1 and 2, respectively (Lal & Barisal, 2019); ΔPtie is the incremental change in tie-line power; and t is the simulation time. Hence, the optimization problem is stated as (Chen et al., 2019):

$$ MinimizeJ $$
(5)

subject to

$$ \left.\begin{array}{c}{K}_P^{\mathrm{min}}\le {K}_P\le {K}_P^{\mathrm{max}}\\ {}{K}_I^{\mathrm{min}}\le {K}_I\le {K}_I^{\mathrm{max}}\\ {}{K}_D^{\mathrm{min}}\le {K}_D\le {K}_D^{\mathrm{max}}\end{array}\right\}\mathrm{forPIDcontroller} $$
(6)
$$ \left.\begin{array}{c}{K}_1^{\mathrm{min}}\le {K}_1\le {K}_1^{\mathrm{max}}\\ {}{K}_2^{\mathrm{min}}\le {K}_2\le {K}_2^{\mathrm{max}}\\ {}{K}_3^{\mathrm{min}}\le {K}_3\le {K}_3^{\mathrm{max}}\\ {}{K}_4^{\mathrm{min}}\le {K}_4\le {K}_4^{\mathrm{max}}\end{array}\right\}\ \mathrm{for}\ \mathrm{fuzzy}\ PID\ \mathrm{controller} $$
(7)
$$ \left.\begin{array}{c}\begin{array}{c}{K}_P^{\mathrm{min}}\le {K}_P\le {K}_P^{\mathrm{max}}\\ {}{K}_I^{\mathrm{min}}\le {K}_I\le {K}_I^{\mathrm{max}}\\ {}{K}_D^{\mathrm{min}}\le {K}_D\le {K}_D^{\mathrm{max}}\end{array}\\ {}\begin{array}{c}{\lambda}_{\mathrm{min}}\le \lambda \le {\lambda}_{\mathrm{max}}\\ {}{\mu}_{\mathrm{min}}\le \mu \le {\mu}_{\mathrm{max}}\end{array}\end{array}\right\}\;\mathrm{for}\ \mathrm{FOPID}\ \mathrm{controller} $$
(8)
$$ \left.\begin{array}{c}\begin{array}{c}{K}_1^{\mathrm{min}}\le {K}_1\le {K}_1^{\mathrm{max}}\\ {}{K}_2^{\mathrm{min}}\le {K}_2\le {K}_2^{\mathrm{max}}\\ {}{K}_3^{\mathrm{min}}\le {K}_3\le {K}_3^{\mathrm{max}}\\ {}{K}_4^{\mathrm{min}}\le {K}_4\le {K}_4^{\mathrm{max}}\end{array}\\ {}\begin{array}{c}{\lambda}_{\mathrm{min}}\le \lambda \le {\lambda}_{\mathrm{max}}\\ {}{\mu}_{\mathrm{min}}\le \mu \le {\mu}_{\mathrm{max}}\end{array}\end{array}\right\}\ \mathrm{for}\ \mathrm{fuzzy}\ \mathrm{FOPID}\ \mathrm{controller} $$
(9)

where K1, K2, K3, K4, KP, KI, KD are the controller gains and λ, μ are fractional order of the FOPID controller. These are independent variables which need to be optimally selected in order to control the load frequency of the system.

4 Results and Discussion

The fuzzy logic good performance attained in specific member functions was enhanced by the introduction of the FOPID controller to avoid the need for additional retuning or online auto-tuning, even in unstable cases (Pan & Das, 2016). The FOPID controller also shows high robustness properties concerning parameter variation in nonlinear rate constraint on feedback elements and on disconnection of some components (Pan & Das, 2012). The FOPID controllers offer very good robustness, and the performance does not degrade appreciably even when there are changes in system parameters (Pan & Das, 2016). The ruggedness of the FOPID controller in the feedback loop is evident because it consistently keeps the controller gains especially ISE at lower values compared to PID and fuzzy PID structures. The robust features are due to the use of gain margin, phase margin, and iso-damping property. The parameters of the controllers were optimized using the grasshopper optimization algorithm and smell agent optimization as described above. The ISE, IAE, ITSE, and ITAE performance criteria were utilized in the optimization process. Each of the performance criteria was applied to different controllers, and a comparison of their performances was carried out to determine the best performing criterion. The ISE performance criterion was found to be the best performing (Kocaarslan & Çam, 2005) (Figs. 2 and 3, Table 1).

Fig. 2
figure 2

Convergence plot of ISE criterion

Fig. 3
figure 3

Optimal fitness values of ISE criterion

Table 1 Optimal fitness values of ISE performance criterion

Four performance criteria were used to develop the controllers for this work. The results obtained for the IAE performance criterion are shown in Table 2; the FOPID controller outperformed other controllers with a minimum fitness value of 18.2555 when optimized with the SAO, followed by the fuzzy PID controller optimized with the GOA with a minimum fitness value of 27.0761 as shown in Figs. 4 and 5. In Fig. 4, the controllers converge to values less than 100 after the first ten iterations, but after the 60th iteration, they all converge to stable values less than 50. This shows that the worst IAE criterion fitness value was obtained from the FO fuzzy PID controller optimized with SAO. The results also show that the performance of PID and FO fuzzy controllers was generally poor when optimized for the IAE criterion.

Table 2 Optimal fitness values of IAE performance criterion
Fig. 4
figure 4

Convergence plot of IAE criterion

Fig. 5
figure 5

Optimal fitness values of IAE criterion

The results obtained for the ITSE performance criterion are shown in Table 3; the FOPID controller outperformed other controllers with minimum fitness values of 0.0325 and 0.089336 when optimized with the GOA and SAO, respectively. This is shown in Fig. 6 similar to previous convergence plots of Fig. 4; this converges to values between 0 and 0.5 after five iterations. The worst fitness value was obtained from the fuzzy PID controller optimized with GOA. The results also show that the performance of fuzzy controllers was generally poor when optimized for the ITSE criterion especially using GOA (Fig. 7).

Table 3 Optimal fitness values of ITSE performance criterion
Fig. 6
figure 6

Convergence plot of ITSE criterion

Fig. 7
figure 7

Optimal fitness values of ITSE criterion

The results obtained for the ITAE performance criterion are shown in Table 4; the fuzzy FOPID controller outperformed other controllers with minimum fitness values of 12.213 and 13.3172 when optimized with the SAO and GOA, respectively, as shown in Figs. 8 and 9. The signals in Fig. 8 converge to values between 0 and 50 after 30 iterations. The worst fitness value was obtained from the FO fuzzy PID controller optimized with GOA as the convergence pattern takes the form of an exponentially decaying function. The results also show that the performance of PID controllers was generally poor when optimized for the ITAE criterion especially using GOA.

Table 4 Optimal fitness values of ITAE performance criterion
Fig. 8
figure 8

Convergence plot of ITAE criterion

Fig. 9
figure 9

Optimal fitness values of ITAE criterion

In summary, the performance of developed FOPID and fuzzy FOPID controllers was compared with basic PID and fuzzy PID controllers using the convergence characteristics and optimal fitness values of performance criteria. The results obtained showed that the FOPID controller outperformed other controllers as shown along with the optimal fitness values of the ITSE performance criterion. This is evident that the developed controller is able to match the dynamic dispatch of the economic generation to load relating to load management between control areas.