Next Article in Journal
Detection and In-Depth Analysis of Causes of Delay in Construction Projects: Synergy between Machine Learning and Expert Knowledge
Previous Article in Journal
Mountain Outdoor Tourism and Tibetan Mountain Guides’ Place Identity: The Case of Mt. Siguniang Town
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive PI Control Strategy for Optimal Microgrid Autonomous Operation

1
Electrical Engineering Department, Faculty of Engineering and Technology, Future University in Egypt, Cairo 11835, Egypt
2
Energy Storage and Conversion Laboratory, Department of Electrical Engineering, Chungnam National University, Daejeon 34134, Korea
3
Electrical Engineering Department, College of Engineering, King Saud University, Riyadh 11421, Saudi Arabia
4
Electrical Power and Machines Department, Faculty of Engineering, Ain Shams University, Cairo 11517, Egypt
5
Department of Electrical Engineering, Superior Polytechnic School of Linares, University of Jaén, 23700 Linares, Spain
*
Author to whom correspondence should be addressed.
Sustainability 2022, 14(22), 14928; https://doi.org/10.3390/su142214928
Submission received: 15 October 2022 / Revised: 7 November 2022 / Accepted: 8 November 2022 / Published: 11 November 2022

Abstract

:
The present research produces a new technique for the optimum operation of an isolated microgrid (MGD) based on an enhanced block-sparse adaptive Bayesian algorithm (EBSABA). To update the proportional-integral (PI) controller gains online, the suggested approach considers the impact of the actuating error signal as well as its magnitude. To reach a compromise result between the various purposes, the Response Surface Methodology (RSMT) is combined with the sunflower optimization (SFO) and particle swarm optimization (PSO) algorithms. To demonstrate the success of the novel approach, a benchmark MGD is evaluated in three different Incidents: (1) removing the MGD from the utility (islanding mode); (2) load variations under islanding mode; and (3) a three-phase fault under islanding mode. Extensive simulations are run to test the new technique using the PSCAD/EMTDC program. The validity of the proposed optimizer is demonstrated by comparing its results with those obtained using the least mean and square root of exponential method (LMSRE) based adaptive control, SFO, and PSO methodologies. The study demonstrates the superiority of the proposed EBSABA over the LMSRE, SFO, and PSO approaches in the system’s transient reactions.

1. Introduction

1.1. Problem Understudy

To accommodate the spike in the load profile, decentralized renewable power networks are undergoing major reformation. These advancements have resulted in technical and scientific progress as well as environmental and economic advantages. Nevertheless, load demand is rising fast. This circumstance emphasizes the criticality of replacing centralized power plants with distributed generators (DGRs) placed over distribution networks [1]. This might be an effective countermeasure for reducing transmission losses and eliminating any need for extensive transmission networks. Some factors must be considered for the DGR units to supply the load continuously. As a result, the microgrid (MGD) concept arose as a set of DGRs and their associated loads in such a sub-network.
The MGDs are tiny conventional grids that may be operated and managed electrically in either grid-connected or grid-disconnected (islanded) mode [2]. The system point of common coupling (PCC) voltages and frequencies are identified by the utility in the grid-connected mode. Nonetheless, their active and reactive powers must be managed. In contrast, the microgrid’s voltage and frequency must be modified in the islanded mode [3]. As a result, it is necessary to manage the DGR unit’s functioning in order to supply the load continuously.
Different sophisticated control systems are used in islanded mode to ensure proper and reliable functioning. These control methods are classified into droop control (DPC), centralized, and multivariable and servomechanism (MAS) approaches. DPC provides peer-to-peer management and plug-and-play functionality by autonomously regulating the distinct DGR’s outputs without requiring contact or communication among DGRs. A remote controller technique focused on active and reactive power DPC is suggested [4]. A fully decentralized method based on dual-frequency-droop control is proposed [5]. One of the profits of utilizing DPC is the capability to individualistically regulate scattered units without requiring contact between them. From the perspective of robustness and reliability, this technique beats previous power-sharing and MGD frequency-regulating methods. However, for lower voltage MGDs, line impedance significantly influences this control’s efficiency, resulting in power conjugation [6]. The imaginary vectors conversion approach has been improved to avoid power conjugation [7]. However, it affects reliability. On the other hand, centralized control approaches need increased bandwidth linkages, and any break in those networks might cause a MGD collapse. A centralized control scheme for DC MGD built on independent communications was created and used [8]. Finally, a unique technique for creating multivariable robust servomechanism systems for several inputs and outputs and open-loop systems control is proposed [9]. Nevertheless, its immense complexity is a hindrance.
Because of its high stability margins, the proportional-integral (PI) controller has become the most commonly used controller for non-linear systems. However, it has difficulty dealing with parameter variation sensitivity and network nonlinearities. Consequently, identifying the proper PI configuration in this scheme is a significant challenge. In recent years, extensive studies have been conducted to develop the ideal controller for MGD controls to maintain a reliable system. In this aspect, PI controllers use a d-q frame to adjust the voltage of the voltage source converter [10]. Furthermore, whenever the system is assumed linear, PI controllers are tuned by simple procedures such as the Ziegler-Nichols method [11]. In contrast, the PI controller produces a saturated result, reducing the system stability due to a more significant phase lag. A decentralized PI controller for regulating a hybrid power scheme is introduced in [12]. As a result, several metaheuristic algorithms that simulate biological or physical events can resolve objective functions.
The metaheuristic algorithms are derived from natural phenomena such as animals, people, and physics [13], such as the Binary Chimp Optimization Algorithm (BCA) [14], the Heap optimization algorithm [15], the Sunflower (SFO) algorithm [16], the Aquila Optimizer algorithm (AO) [17], the Political Optimizer (PO) [18], the Archimedes algorithm [19], the Cuttlefish optimization algorithm (CFA) [20], and coot bird metaheuristic optimizer (CBMO) [11]. Several of these techniques have advantages and problems [21]. We are still far from having a global framework for the MGD scheme.

1.2. Literature Review

Although the optimization methodologies are efficient and robust tools for designing PI controllers, they have significant drawbacks, such as a complicated process, a considerable memory demand, and more time in the optimization procedure. As a result, the adaptive PI controller is a strong choice for tuning PI controller parameters online without any optimization methods. This reduces the time spent on the layout and the effort expended on this problem. In addition, several adaptation techniques were used to adjust the PI controller. Adaptive control (ACT) is introduced, depending on an affine projection algorithm with quicker convergence and fewer system complexities than optimization techniques [22]. It also displays some appealing elements, including the coefficient vector. Moreover, this strategy repeatedly approaches accurate data independent of the variables, as described in [23]. A novel ACT utilizing a set-membership engine algorithm outperforming existing strategies is presented [24]. In [25], the least mean (LM) and the square root of exponential (SRE) techniques are presented as unique ACT. The use of an absolute negative error causes this approach to be normalized. LMSRE also offers quick convergence and reliability with minimum error. The proposed enhanced block-sparse adaptive Bayesian algorithm (EBSABA) outperforms conventional adaptive techniques [26]. The EBSABA’s advantages include quick convergence, a straightforward technique, and decreased computing complexities. Furthermore, the suggested technique may consider the influence of the actuation mistake, its magnitude signal, and the sparse block method. This is the primary motivation for the authors to use this high-performance technique for live updating the PI controller gains of the DGRs.
This work adds to that pool by introducing a unique way for an optimum regulation of islanded MGDs based on the EBSABA. This study employs this adaptive technique in a PI controller optimum control strategy with multiple PI controller parameters to improve the efficiency of the off-grid mode process. To verify the proposed technique, several simulations are run to demonstrate the effectiveness of the proposed EBSABA in the system’s transient responses over LMSRE-based ACT and specific other optimization strategies, such as the SFO and PSO approaches.

1.3. The Major Contribution

This research contributes to filling the gaps already revealed by:
(1)
Testing the newly suggested EBSABA algorithm on customized PI controllers to boost MGD efficiency,
(2)
Demonstrate the success of the novel approach by investigating the MGD under three altered operating states:
(a)
Removing the MGD from the utility (islanding mode);
(b)
Load variations under islanding mode; and
(c)
A three-phase fault under islanding mode,
(3)
Demonstrate the strength of the presented adaptive technique by comparing its results with other optimization approaches.
This is how the article’s remaining Sections are organized. Section 2 shows the MGD modeling. Section 3 describes the control scheme. Section 4 depicts the design processes. Section 5 represents the old optimization techniques and EBSABA modeling stages. Section 6 presents and discusses the simulation outputs. Finally, in Section 7, the conclusion is stated.

2. MGD Demonstrating

A MGD is shown in Figure 1, which has been primarily split into three DGRs connected by transmission lines. Transmission lines link the primary grid to the DGRs throughout PCC 1. To prevent unnecessary power quality difficulties, each DGR comprises a DC supply coupled to pulse width modulation (PWM) connected to a transformer through a filter. A complex load is added after the ∆-Y transformer. Table 1 has the MGD details.
The proposed MGDs may be operated and managed electrically in either grid-connected or grid-disconnected (islanded) mode. The utility in the grid-connected mode identifies the PCC voltages and frequencies. Nonetheless, their active and imaginary powers must be managed. In contrast, the microgrid’s voltage and frequency need to be modified in the islanded mode. As a result, it is necessary to address the DGR unit’s functioning in order to supply the load continuously. This article concentrates on boosting the MGD efficiency in islanded mode by using the cascading control mechanism described in detail in the next section.

3. Control Scheme

The cascading control approach is utilized in every DGR with two control loops. In the grid-connected mode, the outer control loop regulates the real and imaginary powers (P, Q). At the same time, the direct and quadrature current components (Iconv._d, Iconv_q) are tuned by the inner loop to regulate the voltages of the PCCs. In the off-grid mode, both terminal voltage components (Vq, Vd) are regulated using the outer loop, while the Iconv_d and Iconv_q are tuned utilizing the inner control loop. The references voltages (Vconv._a*, Vconv._b*, Vconv._c*) are obtained via the transformation of the d-q references voltages (Vconv._d*, Vconv._q*). Vconv._d*and Vconv._q* are calculated using the four PIs presented in Figure 2. Finally, the inverter switches pulses using a comparator that matches a triangle signal at 1980 Hz (60 HZ pairs) to the reference voltages (Vconv._a*, Vconv._b*, Vconv._c*).
The EBSABA method and other approaches are used to calculate the gains of the four PI controllers. Section 4 delves more into this.
P is the actual active power of the converter, Q is the actual reactive power of the converter, Iconv_d is the direct axis component current of the inverter, Iconv_q is the quadrature axis component current of the inverter, Vd is the grid direct axis voltage, Vq is the grid quadrature axis voltage, Id is the grid direct axis current, Iq is the grid quadrature axis current, and Vconv._a*, Vconv._b*, and Vconv._c* are the three-phase inverter reference voltages Ia,b,c are the three-phase inverter voltages and currents.

4. Procedure for Designing

4.1. Gains Configuration

In this paper, two PIs are used in every DGR: PI11 and PI12 are PI controllers used in DGR1, PI21, and PI22 are PI controllers used in DGR2, and PI31 and PI32 are PI controllers used in DGR3.
In this paper, the parameters of the PI controllers are proportional gain (KP) and integral time constants (TI), where: U1 is the KP of the PI11, U2 is the TI of the PI11, U3 is the KP of the PI12, ……, U11 is the KP of the PI32, and U12 is the TI of the PI32.
Table 2 displays the three levels used in this study for the controllers’ parameters.

4.2. PSCAD/EMTDC Program

The MGD system is simulated using the PSCAD software. The data collected from these simulations in different circumstances is used as the RSMT’s inputs.

4.3. RSMT & MINITAB Programs

The RSMT is a numerical tool that empirically generates solutions by employing a robust analytical method to find connections between the inputs and outputs [11]. The RSMT input signals are the steady-state error (Est), maximum percentages under and overshoots (MPUST and MPOST), and settling time (Tst) of the profile voltage, which is taken from PSCAD and reported in [11]. The MINITAB software is used to design the RSMT.
The minimization of the MPOST (B1), MPUST (B2), Tst (B3), and Est (B4) for the specified circumstances defines the multi-objective function for this MGD. The second-order polynomial RSMT model is depicted in Equation (1).
B i = S 1 + S 2 U 1 + S 3 U 2 + S 4 U 3 + S 5 U 4 + S 6 U 1 2 + S 7 U 2 2 + S 8 U 3 2 + S 9 U 4 2 + S 10 U 1 U 2 + S 11 U 1 U 3 + S 12 U 1 U 4 + S 13 U 2 U 3 + S 14 U 2 U 4 + S 15 U 3 U 4
where i = 1, 2, 3, 4, and S1, S2, …, S15 are the estimated RSMT constants for the circumstances presented in [11].

5. Phase of Optimization

Equation (1) employs the weight approach [27] to the SFO and PSO procedures to optimize PI parameters while minimizing transients. Table 3 shows the utilized weights.

5.1. The SFO Algorithm

The fundamental motivation for adopting SFO in optimizing complex problems is the growth of soft computing capabilities. The SFO is an approach that is inspired by nature. Its primary concept is to mimic the arrangement of sunflowers (SFs) in order to collect sunlight [28]. The SF pattern is repetitive daily, beginning in the morning and ending at dusk. At dusk, the SF returns to its initial location in readiness for the sun to rise. It is believed that every SF has only one pollen gamete. In this Incident, emission from the inverse square technique is crucial. SFs gather much of the sun’s energy compared to those far away. In this position, the SFs facing the sun are calmer [28]. Equation (2) shows each group’s energy storage [28].
E s = H 4 π d t 2
where H signifies the source and dt the spaces among the recent best and population i.
  • Equation (3) depicts the movement of SFs [29]:
N i = P * P i | | P * P i | | ,   i = 1 , 2 , ,   n p
Equation (4) represents the movement of SFs in path N:
S N = C   ×   Z i ( P i + P i 1 ) × | | P i + P i 1 | |
where P and P* are the normal and best population, n p is the population’s number, C describes the inertial constant of the SFs, and Z i ( | | p i + p i 1 | | )   is the pollen possibility. The limitation of these aspects is indicated in Equation (5):
R max = | | P max . P min . | | 2 × n p
  • Pmax. and Pmin. represent the boundaries. The following equation describes the next plant:
  P   i + 1 =   P   i + S N ×   N   i
  • The SFO outcomes were obtained from [26].

5.2. LMSRE Algorithm

As shown in Figure 3, adaptive filtering (AF) techniques are commonly employed to calculate the impulse response (IR) filter (J0) parameter [25]. On the other hand, the input IG is a Gaussian noise NG that passes through an FIR filter. As a result, it is determined by the error ( e G ) equation:
e G = d G X G T J G
d G = X 0 T J G + N G
where NG is the noise signal, XG is the estimated weight vector, X0 is the unknown weight vector, and dG is the predicted signal.
  • Equation (9) shows that the AF algorithms are iterated utilizing a gradient approach [25]:
J G + 1 = J G μ J T ( J G )
where G is the number of iterations, and JG is the input vector. The gradient (∇J) of the cost function (T) is then calculated using Equation (10):
J T ( J G ) = sign ( e G ) ( I G ) [ exp ( | e G | ) 1 + exp ( | e G | )   ]
  • Equation (7) is substituted into Equation (8) to get:
J G + 1 = J G μ G β G sign ( e G ) I G
where μ G is configured to limit the errors, μ G must be signed for a colossal error to allow for fast convergence. In contrast, μ G must be lowered for minor errors. As a result, β G deviates from [0, 1] and is reduced for little mistakes and vice versa. As a result, μG diverges in proportion to β G specified in Equation (12):
μ G = μ β G α 1
where μ and α are constants in charge of μG’s deviance. At that point, substituting Equation (11) for Equation (12) obtains:
J G + 1 = J G μ β G α sign ( e G ) I G  
The LMSRE technique alters PI Controller gains that employ Equation (13). The modified PI gains are as follows:
k p ( G + 1 ) = k p ( G ) + Δ k p ( G )
T i ( G + 1 ) = T i ( G ) + Δ T i ( G )
Δ k p ( G ) = Δ T i ( G ) = μ β G α sign ( e G ) I G
The initial PI gains for all PI controllers are manually determined by evaluating the system within its limits specified in Table 4. The LMSRE results were derived from [25].

5.3. EBSABA Algorithm

AF algorithms have been extensively utilized in various applications, including linear models, noise signal cancellation, digital communications networks, and data-driven monitoring [30]. An uncertain system may be sparse in the system identification issue, indicating that some IR variables are close to zero. Several methods for identifying sparse networks have been proposed [31]. The system IR of block-sparse (BS) systems includes multiple clusters with nonzero components. Well-known BS system examples are acoustic echo devices and satellite communications [29]. In addition, several techniques have been proposed in BS systems identification to minimize convergence time and improve algorithm resilience. For such applications, stochastic gradient descent techniques have been proposed [32].
A modern EBSABA is described in this paper. The Gaussian Markov model is used in the suggested technique to generate the unknown BS system. The suggested EBSABA outperforms conventional adaptive algorithms such as LMS and resilient recursive algorithms in numerous ways. Among the benefits are rapid convergence, a straightforward technique, and less computing complexity. The suggested approach considers the impact of the actuating error signal, its magnitude, and the block sparse approach. In this case, the AF’s actuating error (ea) may be expressed as follows [26]:
e a = d a X a T w a
where da is the AF’s output signal, X a T   is the transposition of the input, and w a is the AF’s weight vector. The maximum posterior estimation method is employed to calculate the AF coefficient w. This is accomplished by maximizing the posterior probability Pp(w|d), which is described as follows:
P P ( w | d ) = P P ( w ) P P ( d | w ) w P P ( w ) P P ( d | w )
The following equation gives the maximum posterior estimation of w:
w ^ = argmax   P P ( w ) P P ( d | w )
P P ( d | w ) = 1 2 π σ a 2 exp ( ( d X T w ^ ) 2 2 σ a 2 )  
Then Equation (17) may be applied as follows:
w ^ = argmax ( log P P ( w ) + log P P ( d | w ) )
w ^ = argmax   L ( w )
L ( w ) = log P P ( w 1 ) + i = 1 L 1 log ( P P ( w i + 1 | w i ) )   ( d X T w ^ ) 2 2 σ a 2
The optimum solution of Equation (22) of the BSABA relying on the steepest ascending technique is expressed as follows:
w a + 1 = w a + ρ L ( w ) w | w = w a
In Equation (24), ρ indicates the step size variable. As a result, the gradient of L(w) concerning w is described as follows:
L ( w ) w = w log ( P p ( w 1 ) ) + w i = 1 L 1 log ( P P ( w i + 1 | w i ) ) 1 2 σ a 2 w ( d X T w ^ ) 2
As a result, Equation (24) may be modified as follows:
w a + 1 = w a ρ ( g ( w a ) + a ( w a )     )
a ( w a ) = X a e a σ a 2  
g ( w a ) = [ g ( w 1 , a ) , g ( w 2 , a ) ,   , g ( w L , a ) ]     T
Equation (29) expresses the equation g ( w i , a )   for index i = 1, 2 …, L:
g ( w i , a ) = Z 1 w i , a σ off 3 exp ( w i , a 2 2 σ off 2 ) + Z 2 w i , a σ on 3 exp ( w i , a 2 2 σ on 2 ) Z 1 σ off exp ( w i , a 2 2 σ off 2 ) + Z 2 σ on exp ( w i , a 2 2 σ on 2 )
A modern EBSABA is provided in this study. In addition, this AF algorithm’s weighting factor iteration is outlined as follows:
w a + 1 = w a + γ 1 e a X a + γ 2 | e a | X a ρ g ( w a )
where wa is the current weight factor, wa+1 is the next weight variable vector, γ 1 and γ 2   are minuscule positive numbers of 0.001 and 0.002, respectively, and the constant ρ is 0.11. Finally, it is worth noting that the EBSABA method matches the LMS algorithm but with block sparse term penalties ( g ( w a ) ). Furthermore, γ 1 = pg, γ 1 = 1 − pg, and pg is the Gaussian Mixture Markov probability, which is 0.91. The factors σon and σoff are set at 1 and 0.01, respectively. These are the most commonly utilized values for creating AF. In this research, all PI controller gains are continually updated live using Equation (30). In this regard, kp(n) and Ti(n) of the PI controllers are continuously updated using the following equations:
k p ( n + 1 ) = k p ( n ) + Δ k p ( n )
T i ( n + 1 ) = T i ( n ) + Δ T i ( n )  
The modified gains of the PI controller are stated by comparing Equations (30)–(32):
Δ k p ( n ) = γ 1 e ( n ) X ( n ) + γ 2 | e ( n ) | X ( n ) ρ g ( k p ( n ) )
T i Δ k i ( n ) = γ 1 e ( n ) X ( n ) + γ 2 | e ( n ) | X ( n ) ρ g ( k i ( n ) )
where e(n) is the PI controller’s input signal and X(n) is the actual instantaneous signal, an input signal to the comparator.

6. Description and Outcomes of the Simulations

This section is dedicated to establishing the outcomes to demonstrate the cogency and usefulness of the proposed control scheme using the EBSABA. The success of the proposed approach is measured primarily by its ability to retain the PCC voltages within the defined limits in various MGD operating Incidents. In addition, the simulation results show the controller scheme’s sanity, which was obtained using the PSCAD software. To demonstrate the efficiency of the new EBSABA-based adaptive control, it is matched to the outcomes produced with the other optimizations described in [25]. In addition, a benchmark MGD is evaluated in three different Incidents: (1) removing the MGD from the utility (islanding mode); (2) load variations under islanding mode; and (3) a three-phase fault under islanding mode.

6.1. Incident 1 (Off-Grid Mode)

In the initial Incident, the MGD usually operates and is linked to the grid. At 2 s, the MGD is forcefully split from the grid (off-grid mode). Table 5 shows the optimal PI gains for the DGRs with EBSABA, LMSRE, PSO, and SFO techniques. Figure 4a–c show the DGR’s voltages with EBSABA and the other methods. Figure 5a–c display the complex power in the DGRs with EBSABA, LMSRE, PSO, and SFO techniques. It is essential to keep in mind that the MPUST for the off-grid mode of the given approach is less than 8.5% in Figure 4a. Furthermore, the suggested controller’s Tst is lowered to 37 ms according to the 2% criteria, and the Est is 0.2%. As a result, the introduced optimizer provides the least overshoots, the fastest damping, and the most appropriate Est. It is worth noting that the EBSABA outperforms the LMSRE, PSO, and SFO approaches in MPUST, MPOST, Tst, and Est, demonstrating the rigor, validity, and practicality of the proposed EBSABA over the LMSRE, PSO, and SFO techniques.

6.2. Incident 2 (Load Variations under Islanding Mode)

In the second Incident, the MGD runs steadily in the islanding operation. The MGD is first designed with a complex load, as shown in Table 1. Then, R12 is raised to 300 Ω at t = 3 s and returned to its previous value of 150 Ω at t = 3.4 s. Table 6 shows the optimal PI gains for the DGRs with EBSABA, LMSRE, PSO, and SFO techniques. Figure 6a–c shows the DGR’s voltages with EBSABA and the other methods. Figure 7a–c displays the complex power in the DGRs with EBSABA, LMSRE, PSO, and SFO techniques. It is essential to remember that the MPUST for the load variation Incident of the given approach is less than 0.5% in Figure 6a. Moreover, the suggested controller’s Tst is lowered to zero seconds according to the 2% criteria, and the Est is 0.21%. As a result, the presented optimizer provides the least overshoots, the fastest damping, and the most appropriate Est. It is important to remember that in Figure 6a, the active power of DGR1 is lowered to 1.3 MW and effectively returned to the previous level at t = 3.4 s. Nevertheless, the powers of the remaining DGRs’ have faster damping and lower swings. It is worth noting that the EBSABA outperforms the LMSRE, PSO, and SFO approaches in MPUST, MPOST, Tst, and Est, proving the rigor, cogency, and practicality of the suggested EBSABA over the LMSRE, PSO, and SFO techniques.

6.3. Incident 3 (A Three-Phase Fault under Islanding Mode)

In Incident 3, the MGD runs steadily in the islanding operation. At t = 4 s, a three-phase fault occurs at PCC 1 and then returns to its previous case at t = 4.1 s. Table 7 shows the finest PI gains for the DGRs with EBSABA, LMSRE, PSO, and SFO techniques. Figure 8a–c shows the DGR’s voltages with EBSABA and the other methods. Figure 9a–c displays the complex power in the DGRs with EBSABA, LMSRE, PSO, and SFO techniques. It is essential to keep in mind that in Figure 8a, the suggested controller’s Tst is lowered to 22 ms according to the 2% criteria, and the Est is 0.19%. As a result, the introduced optimizer provides the least MPOST, the fastest damping, and the most appropriate Est. It is worth noting that the EBSABA outperforms the LMSRE, PSO, and SFO approaches in MPUST, MPOST, Tst, and Est, proving the rigor, cogency, and practicality of the suggested EBSABA over the LMSRE, PSO, and SFO techniques.

7. Conclusions

This research presents a novel PI controller optimum design based on EBSABA. To improve MGD efficiency, the proposed approach considers 12 PI controller gains. Two PI controllers are used for each DGR in the control approach. The simulation outcomes show the controller scheme’s sanity, obtained using the PSCAD/EMTDC software. Furthermore, the results show that the suggested controller can maintain active and reactive powers while efficiently regulating the voltage profile. The outcomes data further indicated fast damping in the transient responses as well as a rapid Tst and a minor Est under multiple MGD operative Incidents: (1) removing the MGD from the utility (islanding mode); (2) load variations under islanding mode; and (3) a three-phase fault under islanding mode. To verify the proposed technique, several simulations are run to demonstrate the effectiveness of the proposed EBSABA in the system’s transient responses over LMSRE-based adaptive control and specific other optimization strategies, such as the SFO and PSO approaches. More specifically, the EBSABA reduced the voltage MPUST by 75%, 78.3%, and 85.4% relative to the LMSRE, PSO, and SFO approaches. In Incident 2, when the MGD experienced a sudden change in the load under islanding mode, the proposed approach reduced Tst to zero seconds.
The future study will improve the proposed EBSABA to employ it in various applications such as power systems, energy storage techniques, and smart-grid, achieving the most satisfactory results in the clean energy schemes.

Author Contributions

A.M.H. and J.K.: conceptualization and methodology; A.A. and M.A.: validation, formal analysis; H.M.H. and M.T.-V.: investigation, visualization, supervision; R.A.T. and F.J.: review and editing. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Researchers Supporting Project number (RSP2022R467), King Saud University, Riyadh, Saudi Arabia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

This work was supported by the Researchers Supporting Project number (RSP2022R467), King Saud University, Riyadh, Saudi Arabia.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

ACTAdaptive Control
AFAdaptive Filtering
AOAquila Optimizer
AVRAutomatic Voltage Regulator
BCABinary Chimp Optimization Algorithm
CBMOCoot Bird Metaheuristic Optimizer
CFACuttlefish Optimization Algorithm
DGRDistributed Generator
DPCDroop Control
EBSABAEnhanced Block-Sparse Adaptive Bayesian Algorithm
EOEquilibrium Optimization
EstSteady-State Error
GAGenetic Algorithm
IRImpulse Response
KPProportional Gain
LMSRELeast Mean and Square Root of Exponential
MASMultivariable And Servomechanism
MGDMicrogrid
MPOSTMaximum Percentages Overshoot
MPUSTMaximum Percentages Undershoot
PCCPoint of Common Coupling
PIProportional-Integral
POPolitical Optimizer
PSOParticle Swarm Optimization
PWMPulse Width Modulation
RSMTResponse Surface Methodology
SFOSunflower Optimization
TIIntegral Time Constant
TstSettling Time
ACTAdaptive Control
Nomenclature
B1Maximum Percentages Overshoot
B2Maximum Percentages Undershoot
B3Settling Time
B4Steady-State Error
Cthe inertial constant of the SFs
dais the AF’s output signal
dGthe predicted signal
dtthe spaces among the recent best and population
E s the amount of energy stored
Gis the number of iterations
g ( w a ) block sparse term penalties
Hthe source
iPopulation number
J0the impulse response filter parameter
JGthe input vector
NGthe noise signal
n p the population’s number
Pnormal population
P* best population
pgthe Gaussian Mixture Markov probability
Pmax. and Pmin.the boundaries
Pp(w|d)posterior probability
R max The limitation of the pollen possibility
S1, S2, …, S15the estimated RSMT constants
S N the movement of SFs in path N
Tcost function
U1 to U12the gains of the PI controllers
wthe AF coefficient
w a the AF’s weight vector
X a T the transpose of the input
X0the unknown weight vector
XGthe estimated weight vector
Z i ( | | p i + p i 1 | | )   the pollen possibility
The gradient
μGError limiter
μ and αConstants in charge of μG’s deviance

References

  1. Tabar, V.S.; Abbasi, V. Energy management in microgrid with considering high penetration of renewable resources and surplus power generation problem. Energy 2019, 189, 116264. [Google Scholar] [CrossRef]
  2. Alghamdi, B.; Cañizares, C. Frequency and voltage coordinated control of a grid of AC/DC microgrids. Appl. Energy 2022, 310, 118427. [Google Scholar] [CrossRef]
  3. Uddin, M.; Romlie, M.F.; Abdullah, M.F.; Tan, C.K.; Shafiullah, G.M.; Bakar, A.H.A. A novel peak shaving algorithm for islanded microgrid using battery energy storage system. Energy 2020, 196, 117084. [Google Scholar] [CrossRef]
  4. Gaonkar, D.N.; Guerrero, J.M. Improved P-f/Q-V and P-V/Q-f droop controllers for parallel distributed generation inverters in AC microgrid. Sustain. Cities Soc. 2018, 41, 421–442. [Google Scholar] [CrossRef] [Green Version]
  5. An, R.; Liu, Z.; Liu, J.; Liu, B. A Comprehensive Solution to Decentralized Coordinative Control of Distributed Generations in Islanded Microgrid Based on Dual-Frequency-Droop. IEEE Trans. Power Electron. 2022, 37, 3583–3598. [Google Scholar] [CrossRef]
  6. Ozkan, Z.; Hava, A.M. Inductor Saturation Compensation in Three-Phase Three-Wire Voltage-Source Converters Via Inverse System Dynamics. IEEE Trans. Ind. Electron. 2022, 69, 4309–4319. [Google Scholar] [CrossRef]
  7. D’Arco, S.; Suul, J.A.; Fosso, O.B. Automatic Tuning of Cascaded Controllers for Power Converters Using Eigenvalue Parametric Sensitivities. IEEE Trans. Ind. Appl. 2015, 51, 1743–1753. [Google Scholar] [CrossRef]
  8. Saleh, M.; Esa, Y.; Mohamed, A. Centralized control for DC microgrid using finite state machine. In Proceedings of the 2017 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT), Washington, DC, USA, 23–26 April 2017. [Google Scholar] [CrossRef] [Green Version]
  9. Wang, W.S.W.; Davison, D.E.; Davison, E.J. Controller design for multivariable linear time-invariant unknown systems. IEEE Trans. Automat. Contr. 2013, 58, 2292–2306. [Google Scholar] [CrossRef]
  10. Bhateshvar, Y.K.; Mathur, H.D. Power–frequency balance with superconducting magnetic energy storage using optimized intelligent controller. Energetika 2014, 60, 149–161. [Google Scholar] [CrossRef]
  11. Hussien, A.M.; Turky, R.A.; Alkuhayli, A.; Hasanien, H.M.; Tostado-Véliz, M.; Jurado, F.; Bansal, R.C. Coot Bird Algorithms-Based Tuning PI Controller for Optimal Microgrid Autonomous Operation. IEEE Access 2022, 10, 6442–6458. [Google Scholar] [CrossRef]
  12. Patel, S.; Mohanty, B.; Hasanien, H.M. Competition over resources optimized fuzzy TIDF controller for frequency stabilization of hybrid micro-grid system. Int. Trans. Electr. Energy Syst. 2020, 30, e12513. [Google Scholar] [CrossRef]
  13. Boussaïd, I.; Lepagnot, J.; Siarry. A survey on optimization metaheuristics. Inf. Sci. 2013, 237, 82–117. [Google Scholar] [CrossRef]
  14. Wang, J.; Khishe, M.; Kaveh, M.; Mohammadi, H. Binary Chimp Optimization Algorithm (BChOA): A New Binary Meta-heuristic for Solving Optimization Problems. Cognit. Comput. 2021, 13, 1297–1316. [Google Scholar] [CrossRef]
  15. Shaheen, M.A.M.; Hasanien, H.M.; Al-Durra, A. Solving of optimal power flow problem including renewable energy resources using HEAP optimization algorithm. IEEE Access 2021, 9, 35846–35863. [Google Scholar] [CrossRef]
  16. Hussien, A.M.; Hasanien, H.M.; Mekhamer, S.F. Sunflower optimization algorithm-based optimal PI control for enhancing the performance of an autonomous operation of a microgrid. Ain Shams Eng. J. 2021, 12, 1883–1893. [Google Scholar] [CrossRef]
  17. Abualigah, L.; Yousri, D.; Elaziz, M.A.; Ewees, A.A.; Al-qaness, M.A.A.; Gandomi, A.H. Aquila Optimizer: A novel meta-heuristic optimization algorithm. Comput. Ind. Eng. 2021, 157, 107250. [Google Scholar] [CrossRef]
  18. Askari, Q.; Younas, I.; Saeed, M. Political Optimizer: A novel socio-inspired meta-heuristic for global optimization. Knowledge-Based Syst. 2020, 195, 105709. [Google Scholar] [CrossRef]
  19. Hashim, F.A.; Hussain, K.; Houssein, E.H.; Mabrouk, M.S.; Al-Atabany, W. Archimedes optimization algorithm: A new metaheuristic algorithm for solving optimization problems. Appl. Intell. 2021, 51, 1531–1551. [Google Scholar] [CrossRef]
  20. Hussien, A.M.; Mekhamer, S.F.; Hasanien, H.M. Cuttlefish Optimization Algorithm based Optimal PI Controller for Performance Enhancement of an Autonomous Operation of a DG System. In Proceedings of the 2020 2nd International Conference on Smart Power & Internet Energy Systems (SPIES), Bangkok, Thailand, 15–18 September 2020; pp. 293–298. [Google Scholar] [CrossRef]
  21. Chaib, A.E.; Bouchekara, H.R.E.H.; Mehasni, R.; Abido, M.A. Optimal power flow with emission and non-smooth cost functions using backtracking search optimization algorithm. Int. J. Electr. Power Energy Syst. 2016, 81, 64–77. [Google Scholar] [CrossRef]
  22. Wang, X.; Han, J. Affine projection algorithm based on least mean fourth algorithm for system identification. IEEE Access 2020, 8, 11930–11938. [Google Scholar] [CrossRef]
  23. Lim, J.S. New adaptive filtering algorithms based on an orthogonal projection of gradient vectors. IEEE Signal Process. Lett. 2000, 7, 314–316. [Google Scholar] [CrossRef]
  24. Werner, S.; Diniz, S.R. Set-membership affine projection algorithm. IEEE Signal Process. Lett. 2001, 8, 231–235. [Google Scholar] [CrossRef]
  25. Hussien, A.M.; Turky, R.A.; Hasanien, H.M.; Al-Durra, A. LMSRE-based adaptive pi controller for enhancing the performance of an autonomous operation of microgrids. IEEE Access 2021, 9, 90577–90586. [Google Scholar] [CrossRef]
  26. Hasanien, H.M.; Turky, R.A.; Tostado-Véliz, M.; Muyeen, S.M.; Jurado, F. Enhanced block-sparse adaptive Bayesian algorithm based control strategy of superconducting magnetic energy storage units for wind farms power ripple minimization. J. Energy Storage 2022, 50, 104208. [Google Scholar] [CrossRef]
  27. Kim, I.Y.; de Weck, O.L. Adaptive weighted sum method for multiobjective optimization: A new method for Pareto front generation. Struct. Multidiscip. Optim. 2005, 31, 105–116. [Google Scholar] [CrossRef]
  28. Shaheen, M.A.M.; Hasanien, H.M.; Mekhamer, S.F.; Talaat, H.E.A. Optimal power flow of power systems including distributed generation units using sunflower optimization algorithm. IEEE Access 2019, 7, 109289–109300. [Google Scholar] [CrossRef]
  29. Das, B.K.; Chakravarthi, G.V.; Chakraborty, M. A Convex Combination of NLMS and ZA-NLMS for Identifying Systems with Variable Sparsity. IEEE Trans. Circuits Syst. II Express Briefs 2017, 64, 1112–1116. [Google Scholar] [CrossRef]
  30. Habibi, Z.; Zayyani, H. Markovian Adaptive Filtering Algorithm for Block-Sparse System Identification. IEEE Trans. Circuits Syst. II Express Briefs 2021, 68, 3032–3036. [Google Scholar] [CrossRef]
  31. Yoo, J.; Shin, J.; Park, P. An improved NLMS algorithm in sparse systems against noisy input signals. IEEE Trans. Circuits Syst. II Express Briefs 2015, 62, 271–275. [Google Scholar] [CrossRef]
  32. Zhang, A.; Liu, P.; Sun, J.; Ning, B. Block-sparsity log-sum-induced adaptive filter for cluster sparse system identification. IEEE Access 2020, 8, 175265–175276. [Google Scholar] [CrossRef]
Figure 1. MGD diagram.
Figure 1. MGD diagram.
Sustainability 14 14928 g001
Figure 2. Control scheme for islanding MGD.
Figure 2. Control scheme for islanding MGD.
Sustainability 14 14928 g002
Figure 3. System prototypal of FIR filter.
Figure 3. System prototypal of FIR filter.
Sustainability 14 14928 g003
Figure 4. (ac) The reference voltages for Incident 1 in the three DGRs with EBSABA, LMSRE, PSO, and SFO techniques.
Figure 4. (ac) The reference voltages for Incident 1 in the three DGRs with EBSABA, LMSRE, PSO, and SFO techniques.
Sustainability 14 14928 g004aSustainability 14 14928 g004b
Figure 5. (ac) The complex load powers for Incident 1 in the three DGRs with EBSABA, LMSRE, PSO, and SFO.
Figure 5. (ac) The complex load powers for Incident 1 in the three DGRs with EBSABA, LMSRE, PSO, and SFO.
Sustainability 14 14928 g005aSustainability 14 14928 g005b
Figure 6. (ac) The reference voltages for Incident 2 in the three DGRs with EBSABA, LMSRE, PSO, and SFO techniques.
Figure 6. (ac) The reference voltages for Incident 2 in the three DGRs with EBSABA, LMSRE, PSO, and SFO techniques.
Sustainability 14 14928 g006aSustainability 14 14928 g006b
Figure 7. (ac) The complex load powers for Incident 2 in the three DGRs with EBSABA, LMSRE, PSO, and SFO.
Figure 7. (ac) The complex load powers for Incident 2 in the three DGRs with EBSABA, LMSRE, PSO, and SFO.
Sustainability 14 14928 g007aSustainability 14 14928 g007b
Figure 8. (ac) The reference voltages for Incident 3 in the three DGRs with EBSABA, LMSRE, PSO, and SFO techniques.
Figure 8. (ac) The reference voltages for Incident 3 in the three DGRs with EBSABA, LMSRE, PSO, and SFO techniques.
Sustainability 14 14928 g008aSustainability 14 14928 g008b
Figure 9. (ac) The complex load powers for Incident 3 in the three DGRs with EBSABA, LMSRE, PSO, and SFO.
Figure 9. (ac) The complex load powers for Incident 3 in the three DGRs with EBSABA, LMSRE, PSO, and SFO.
Sustainability 14 14928 g009aSustainability 14 14928 g009b
Table 1. MGD information.
Table 1. MGD information.
Transformer Data∆/Y = 0.6/13.8 KV
Load dataLoad 1Cl = 50 µF, Rl1 = 9 Ω, Rl2 = 150 Ω, Ll = 0.6 H
Load 2C2 = 42 µF, R22 = 5 Ω, Rl2 = 75 Ω, L2 = 0.4 H
Load 3C3 = 33 µF, R33 = 20 Ω, Rl2 = 50 Ω, L3 = 1.5 H
Transmission Line ParametersZTL1RTL1 = 0.7 Ω, LTL1 = 0.5 mH
ZTL2RTL2 = 1.5 Ω, LTL2 = 0.9 mH
Filter data (Zf)Rf = 1.5 mΩ, Xf = 0.5 mH
Grid parametersV = 13.8 KV, Rg = 0.2 Ω, Lg = 0.3 mH
Table 2. RSMT levels.
Table 2. RSMT levels.
Gains Limits(−1)(0)(1)
U12.14.87.6
U20.000850.0079250.015
U31.72.3753.05
U40.0551.57753.1
U51.64.47.2
U60.000950.0082250.0155
U71.4522.55
U80.11.4752.85
U91.13.8256.55
U100.000950.0059750.011
U111.251.72.15
U120.0551.32752.6
Levels (−1), (0), (1): are the lowest, midpoint, and highest safe values.
Table 3. Weights levels.
Table 3. Weights levels.
Weights (Wg)DGR #
Wg1DGR1MPUST0.19
Wg2MPOST0.19
Wg3Tst0.06
Wg4Est0.02
Wg5DGR2MPUST0.13
Wg6MPOST0.13
Wg7Tst0.05
Wg8Est0.015
Wg9DGR3MPUST0.08
Wg10MPOST0.08
Wg11Tst0.03
Wg12Est0.015
Table 4. The opening PI parameters.
Table 4. The opening PI parameters.
GainsPI11PI12PI21PI22PI31PI32
kp5.523.15.523.15.523.1
Ti0.00310.310.00310.310.00310.31
Table 5. The outcomes of the three DGRs for Incident 1 with EBSABA, LMSRE, PSO, and SFO techniques.
Table 5. The outcomes of the three DGRs for Incident 1 with EBSABA, LMSRE, PSO, and SFO techniques.
EBSABALMSRESFOPSO
Incident 1 DGR 1
Optimum sizeonlineonlineU16.421U12.1472
U20.0054U20.00572
U32.952U31.6791
U40.3472U40.3392
MPUST8.21%7.93%12.93%20.4%
MPOST0%0%0%0%
Tst0.037 s0.045 s0.0343 s0.0562 s
Est0.2%0.34%0.37%0.42%
Incident 1 DGR 2
Optimum sizeonlineonlineU55.982U51.5692
U60.0042U60.00431
U72.5082U71.2342
U80.299Y80.30572
MPUST8.1%7.82%12.54%20.21%
MPOST0%0%0%0%
Tst0.0353 s0.0424 s0.0325 s0.0554 s
Est0.19 %0.32%0.36%0.415%
Incident 1 DGR 3
Optimum sizeonlineonlineU95.5343U91.07
U100.00314U100.0034
U112.0991U110.995
U120.2479U120.259
MPUST7.95%7.64%12.32%20.05%
MPOST0%0%0%0%
Tst0.03495 s0.0418 s0.0319 s0.0551 s
Est0.187%0.312%0.354%0.408%
Table 6. The outcomes of the three DGRs for Incident 2 with EBSABA, LMSRE, PSO, and SFO techniques.
Table 6. The outcomes of the three DGRs for Incident 2 with EBSABA, LMSRE, PSO, and SFO techniques.
EBSABALMSRESFOPSO
Incident 2 DGR 1
Optimum sizeonlineonlineU16.469U11.924
U20.0125U20.0118
U32.2793U32.3123
U40.238U40.2315
MPUST0.478%1.91%2.205%3.27%
MPOST0.9745%2.216%2.967%3.532%
Tstzero0.4015 s0.4331 s0.453 s
Est0.21%0.425%0.453%0.496%
Incident 2 DGR 2
Optimum sizeonlineonlineU56.0246U51.4025
U60.0095U60.0103
U71.8614U71.7983
U80.2074U80.1999
MPUST0.461%1.821%2.15%3.234%
MPOST0.96%2.202%2.921%3.457%
Tstzero0.4003 s0.4284 s0.447 s
Est0.203%0.412%0.441%0.491%
Incident 2 DGR 3
Optimum sizeonlineonlineU95.4974U90.8995
U100.0069U100.0656
U111.5784U111.4879
U120.1753U120.1625
MPUST0.454%1.813%2.07%3.211%
MPOST0.952%2.197%2.906%3.436%
Tstzero0.3941 s0.4233 s0.418 s
Est0.201%0.403%0.432%0.486%
Table 7. The outcomes of the three DGRs for Incident 3 with EBSABA, LMSRE, PSO, and SFO techniques.
Table 7. The outcomes of the three DGRs for Incident 3 with EBSABA, LMSRE, PSO, and SFO techniques.
EBSABALMSRESFOPSO
Incident 3 DGR 1
Optimum sizeonlineonlineU16.1343U12.1084
U20.0045U20.0062
U32.4984U32.575
U40.1215U40.113
MPUST92.05%92.155%91.65%93.11%
MPOST10.5%12.36%11.69%11.97%
Tst0.22 s0.4912 s0.566 s0.812 s
Est0.19%0.257%0.47%0.549%
Incident 3 DGR 2
Optimum sizeonlineonlineU56.23U52.179
U60.0044U60.006
U72.515U72.554
U80.1193U80.099
MPUST91.59%92.07%91.598%93.09%
MPOST10.31%12.31%11.64%11.89%
Tst0.214 s0.488 s0.556 s0.806 s
Est0.187%0.2521%0.4687%0.546%
Incident 3 DGR 3
Optimum sizeonlineonlineU96.122U92.23
U100.0046U100.0063
U112.475U112.513
U120.1213U120.0108
MPUST91.17%91.86%91.43%92.88%
MPOST10.14%12.22%11.59%11.83%
Tst0.212 s0.483 s0.551 s0.795 s
Est0.184%0.25%0.4679%0.5423%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Hussien, A.M.; Kim, J.; Alkuhayli, A.; Alharbi, M.; Hasanien, H.M.; Tostado-Véliz, M.; Turky, R.A.; Jurado, F. Adaptive PI Control Strategy for Optimal Microgrid Autonomous Operation. Sustainability 2022, 14, 14928. https://doi.org/10.3390/su142214928

AMA Style

Hussien AM, Kim J, Alkuhayli A, Alharbi M, Hasanien HM, Tostado-Véliz M, Turky RA, Jurado F. Adaptive PI Control Strategy for Optimal Microgrid Autonomous Operation. Sustainability. 2022; 14(22):14928. https://doi.org/10.3390/su142214928

Chicago/Turabian Style

Hussien, Ahmed M., Jonghoon Kim, Abdulaziz Alkuhayli, Mohammed Alharbi, Hany M. Hasanien, Marcos Tostado-Véliz, Rania A. Turky, and Francisco Jurado. 2022. "Adaptive PI Control Strategy for Optimal Microgrid Autonomous Operation" Sustainability 14, no. 22: 14928. https://doi.org/10.3390/su142214928

APA Style

Hussien, A. M., Kim, J., Alkuhayli, A., Alharbi, M., Hasanien, H. M., Tostado-Véliz, M., Turky, R. A., & Jurado, F. (2022). Adaptive PI Control Strategy for Optimal Microgrid Autonomous Operation. Sustainability, 14(22), 14928. https://doi.org/10.3390/su142214928

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