Next Article in Journal
Numerical Study on Pool Film Boiling of Liquid Hydrogen over Horizontal Cylinders
Previous Article in Journal
Heat Transfer Potential of Unidirectional Porous Tubes for Gas Cooling under High Heat Flux Conditions
Previous Article in Special Issue
Optimal Sizing of Battery Energy Storage Systems Considering Cooperative Operation with Microgrid Components
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improved Optimal Control of Transient Power Sharing in Microgrid Using H-Infinity Controller with Artificial Bee Colony Algorithm

by
Mohammed Said Jouda
* and
Nihan Kahraman
*
Department of Electronics and Communication Engineering, Yıldız Technical University, Esenler, Istanbul 34220, Turkey
*
Authors to whom correspondence should be addressed.
Energies 2022, 15(3), 1043; https://doi.org/10.3390/en15031043
Submission received: 29 December 2021 / Revised: 26 January 2022 / Accepted: 27 January 2022 / Published: 30 January 2022
(This article belongs to the Special Issue Advanced Control in Microgrid Systems 2021)

Abstract

:
The microgrid has two main steady-state modes: grid-connected mode and islanded mode. The microgrid needs a high-performance controller to reduce the overshoot value that affects the efficiency of the network. However, the high voltage value causes the inverter to stop. Thus, an improved power-sharing response to the transfer between these two modes must be insured. More important points to study in a microgrid are the current sharing and power (active or reactive) sharing, besides the match percentage of power sharing among parallel inverters and the overshoot of both active and reactive power. This article aims to optimize the power response in addition to voltage and frequency stability, in order to make this network’s performance more robust against external disturbance. This can be achieved through a self-tuning control method using an optimization algorithm. Here, the optimized droop control is provided by the H-infinity (H∞) method improved with the artificial bee colony algorithm. To verify the results, it was compared with different algorithms such as conventional droop control, conventional particle swarm optimization, and artificial bee colony algorithms. The implementation of the optimization algorithm is explained using the time domain MATLAB/SIMULINK simulation model.

1. Introduction

Microgrid technology has brought huge flexibility in power and operating system control. The network consists of several parallel distributed generators (DGs) with control techniques [1] to investigate the power stability and robustness against any disturbance. On the other hand, a microgrid network may involve renewable energy sources such as photo-voltaic, wind-turbine, micro-turbine systems [2,3]. Figure 1 illustrates the structure of the microgrid network, where energy storage systems (ESS) with other sources are connected to the common AC bus and distributes the power to the loads. At a common coupling point (PCC), the power flows between the main grid and microgrids to share the power [4,5]. In order to increase the efficiency of the microgrids, the power inverters must have a high control performance. The method of droop control is designed to investigate the active and reactive power sharing without any communication protocol to ensure the voltage and frequency stability of the microgrid with a reduced deviation value between the active power–frequency (P–f) and reactive power–voltage (Q–V) under inductive impedance condition [6,7]. This paper improves the performance of power-sharing between parallel inverters by developing the droop control method with advanced level optimal control using an optimization algorithm. Some improved control methods have already been developed by researchers. For example, the droop control performance improved with high resistive transmission lines, and virtual impedance is discussed in [8,9].
There are many problems solved through the adaptive PI controller to eliminate the current sharing error, and an enhanced control technique with droop control is presented in [10,11]. Obtaining efficient power sharing dynamic performance under the complex impedance line condition by the droop control method is discussed in [12]. The power management technique was applied in the microgrid by increasing the virtual initial to control the energy storage systems’ transient response [13]. The robust control technique was used in island-mode for voltage and frequency regulation to compensate the power-sharing between parallel inverter sources by a circular limited cycle oscillator frequency locked loop with pre-filter (CLO-FLLWPF) control [14]. The droop control of virtual-impedance using capacitive-coupling inverters to minimize the power sharing error [15]. Many recent studies have covered improving the network quality and the management of microgrids. For instance, Harris hawks optimization (HHO), and the water cycle algorithm (WCA) are presented in [16,17]. Tuning the value of the voltage and frequency according to the rated values by the hierarchal secondary control is presented in [18]. The disadvantages of many control techniques such as conventional droop control are slow dynamic response, deviation in the voltage and frequency, a mismatch, and poor power-sharing between the DGs in the cases of nonlinear or unbalanced loads. In addition, VPD/FQB droop control has poor voltage regulation and frequency regulation, angle droop control has poor power-sharing, and the single injection method has a distortion in the harmonic voltage [19]. In order to solve these problems, droop control should be improved to satisfy the best results in power sharing.
This paper proposes an optimized droop control by the H∞ method with the artificial bee colony algorithm (ABC). The paper investigates the optimal transient power-sharing between the parallel inverters through the island mode. The controller was designed in island mode using a small-signal model of a microgrid consisting of two inverters. The paper also proposes the new droop arrangement to enhance the active and reactive power-sharing without requiring continuous monitoring of the point of common coupling (PCC) voltage. We achieved the stability between the DC link and inverter power flow by applying the H∞ PID controller with ABC droop control to decide the setpoint power of the active and reactive reference power of AC inverters, besides testing the proposed controller under various load situations and comparing it to another controller’s performance. This research focused on achieving the following points: (1) eliminate the steady-state errors for the output signals; (2) decrease the overshoot of transient response as appropriate for the application and the response will be faster to reach a steady state mode when transferred between the grid-connected and islanded mode, thus minimizing the overshoot response and fast dynamic response; (3) improving robustness against external disturbance refers to errors that affect the stability of the microgrid such as voltage drop and frequency deviation; (4) a perfect match for inverters besides improving the power-sharing between parallel distributed generators; and (5) a DC link voltage with control algorithms. Analytical methods of droop control to design the self-tuning PID of the coefficient power by H∞ optimal controller using the artificial bee colony (ABC) algorithm is demonstrated and the parallel inverters stability performance is discussed, in another side, the results with ABC algorithm without using H∞ controller is compared to conventional droop control and particle swarm optimization (PSO) algorithm.
The rest of this article is organized as follows. Section 2 discusses the mathematical modeling and optimization algorithm, particle swarm optimization algorithm, and artificial bee colony algorithm. Section 3 displays the controller design with an H∞ optimal controller with ABC. Optimized droop control parameters by the H∞ optimal controller with the ABC algorithm is shown in Section 4. DC link voltage and circulating power of the inverters are illustrated in Section 5. The results are presented in Section 6. The conclusions are presented in Section 7.

2. Mathematical Modeling and Optimization Algorithms

This section describes the optimization algorithm that applies to parallel inverters to achieve active and reactive power sharing and minimize the harmonic current in the parallel inverters. The analyses concluded that conventional droop control cannot obtain power-sharing for the nonlinear load case. The microgrid consists of several parallel inverters, and the general structure of the microgrid is illustrated in Figure 1. The suggested design of two parallel inverters is shown in Figure 2, where P *   and   Q * are the active and reactive power nominal values, and P   and   Q are the active and reactive power actual values.
The two inverters were connected as parallel in the microgrid. V1 and V2 are the output voltage of the inverters. VL is the voltage of the load. IO1 and IO2 are the output current of the inverters. φ 1 and φ 2 are the voltage angle. θ 1 and θ 2 are the impedance angle. L1 and L2 are the line impedance. Lf1 and Cf1 are the filter 1 parameters. Lf2 and Cf2 are the filter 2 parameters. The equivalent block diagram of two inverters in the microgrid are illustrated in Figure 3.
The schematic diagram of the microgrid is shown in Figure 4. The structure of the microgrid can be designed as two inverters. The DC link must connect in the input of the inverters between the DC supply and the IGBTs to keep the inverters working without interruption, besides the diodes that protect the DC source from the reverse current, in addition to connecting the LCL filter in the inverter’s output side and measuring the output voltage and current to extract the real and reactive power. The switches in the input and output side were employed to make the isolation of the inverters from the DC power supply and the main grid, respectively. The controller unit was used for the implementation of the optimization algorithm by the time domain MATLAB/SIMULINK. All signals from sensors and measurement values were also processed in the controller module to control the switches and the output signals sent to the inverters. All data, results, and response signals can be displayed.

2.1. Particle Swarm Optimization Algorithm

The PSO algorithm is one of the methods used for robust and stable control. It consists of some particles that are randomly chosen. The representation of these particles’ position can be calculated according to the following equations as shown in (1) and (2):
V i K + 1 = W k   V i K + C 1   r 1 [ P b e s t , i X i k + 1 ] + C 2   r 2 [ P g b e s t , i X i k + 1 ]
X i k + 1 = X i k + V i K + 1
The i and k are the particle index and iteration index, respectively. C 1 and C 2 are weighting factors. r1 and r2 are random numbers between {0,1}. W is a weighting function; V i K is the ith particle velocity at kth iteration. X i k is the particle’s current position. P b e s t and P g b e s t , i are the particle’s best position and global group’s global best position, respectively [20].
The particle velocity and the new position of particles can be updated by applying Equations (1) and (2) to obtain the best particle position group. The main goal is to improve the conventional droop control method by using the PSO algorithm to achieve good load sharing and transient response, as shown in Figure 5 [21]. The results are compared to the H∞ controller with the ABC algorithm, as explained in Section 4.2.

2.2. Artificial Bee Colony Algorithm

This algorithm is one of the best algorithms for optimization problems. It is analyzed as follows: (1) analysis of the real problem; (2) algorithm and the solution technique by numerical methods; (3) computer implementation; and (4) verification and validation of the results. The algorithm can be simulated by bee behavior as it consists of some groups, which are food sources, employed, onlookers, and scout bees. The food sources are very important items to determine the possible solution for the problems on the information on the nectar amount. The employed bees can determine the new solution. The scouts search around the nest for a new food source, while the onlookers work for food creation, based on information sent by the employed bees [22]. The mathematical equation of this algorithm is used as shown in Equation (3):
V i j = X i j + φ i j (   X i j X k j )
The V i j is a new food source (i, j are random selected index), and k = {1, 2, ……, colony size (population)}; X i j is the selected random food source; and φ i j is a random number {−1, 1}. After calculating the source position V i j , and then verifying these values, they are compared with old values X i j . If the new source of food is better than the old source, it will be replaced with that old value. In this algorithm, there are two important parameters in which to apply this procedure. These parameters directly affect the algorithm performance, namely, colony size (population) and the maximum number of iterations.
Analytically, the optimum values of the overshoot, settling time, and power-sharing between the parallel inverters were achieved by the ABC algorithm with droop control when compared to other algorithms such as the conventional PID and PSO algorithms. It will be clear that the best values were obtained, as shown in Table 1. The best parameters of PID control of the state-space equation that have minimum overshoot, and minimum settling time when the ABC algorithm is used and investigates the optimal transient power-sharing between the parallel inverters through the island mode, as shown in Section 6.1 and Section 6.2.
The ABC algorithm does not need more iteration, since it works in fewer repetitions. Therefore, this algorithm needs far fewer variables than other algorithms. The most important feature of the ABC method is that the parameters of PID tuning can easily be obtained according to a fitness value. Normally, the ABC algorithm needs the most calculation to achieve the optimum solution [23,24], but it can obtain high improvements with low iterations, therefore, it is preferable to use this method to obtain the best results with the least number of iterations. Moreover, the performance of step response depends on the algorithm, and the PID parameters can be adjusted through them. Finally, this article is motivated by the ABC algorithm with droop control to solve the optimization problem to minimize the over-shoot, decrease the settling time, and minimize the feedback absolute error. According to the results, this algorithm can achieve a high-quality solution. In addition, the control parameters can be modified easily by the ABC algorithm.

3. Controller Design

3.1. Design of H∞ Optimal Controller

The H∞ optimal controller is used to minimize the worst-case gain of the control system. This method can be used for applications that need to minimize the error cost function. The dynamic objective function is modeled by a generic state equation, as in Equation (4):
x ( t ) = A x ( t ) + β u u ( t ) + β w w ( t )
The function of the H∞ optimization problem depends on multiple inputs f ( x ( t ) ,   u ( t ) ,   w ( t ) ) , while x ( t ) is called the state of the system, and the system matrix, A. The differential equation consists of the optimal control input u ( t ) . Let the system external input (i.e., a worse-case disturbance input w ( t ) ) and the input matrix be Bu and β w . Figure 6 illustrates the construction of the H∞ optimal full information control to minimize the objective function F = min ( max f [ x ( t ) ,   u ( t ) ,   w ( t ) ] ) . In the feedback system, after calculating the infinity norm, the disturbance inputs can be predicted. This part demonstrates a multiple input multiple output (MIMO) design and compares it with a single input single output (SISO) to improve the responsiveness and reduce the external disturbances. Figure 7 shows the H∞ optimal controller of the closed-loop system with plant state, disturbance input, reference output, and feedback system.
The closed-loop system consists of an uncertain plant G ( s ) that has an n-input and m-output. The output system is represented as Yp(t), R(t) is a reference input, e(t) is an error signal of the closed-loop control system, C ( s ) is the tuning algorithm of the PID controller, W d and W n are weighting functions, and D(t) and N(t) are the disturbance and the noise, respectively [25]. The amount of disturbance and the noise can be determined through the infinity norm, as shown in Equation (5):
G ( s ) ( I + C ( s ) G ( s ) ) 1   W d ,   ( I + C ( s ) G ( s ) ) 1   W n
The H∞ optimal controller is used to design a strong performance for robust closed-loop systems to reduce uncertainty. High-order systems are difficult to implement practically, so the high-order can be reduced by the H∞ control technique [26,27]. Therefore, several problems in industrial applications have been solved by the PID controller. As a result, it needs to develop a more stable system to achieve efficient power-sharing with a droop controller using PID H∞ with the ABC algorithm.

3.2. Design of PID H∞ Optimal Controller with ABC Algorithm

This article proposes a closed-loop control system designed by the droop controller using an H∞ optimal controller with the ABC algorithm to eliminate plant uncertainty, as shown in Figure 8.
n is the number of inputs, m is the number of outputs, D(t) is an external disturbance, N(t) is a noise signal, R(t) is a reference input, e(t) is an error signal of the closed-loop control system, and Yp(t) is the output system. The tuning algorithm of the PID controller C(s) can be presented as in Equation (6).
C ( s ) = [ K P 11 K P 1 n K P m 1 K P m n ] + 1 S [ K I 11 K I 1 n K I m 1 K I m n ] + S [ K D 11 K D 1 n K D m 1 K D m n ]
The stability of the system depends on the decrease in the disturbance attenuation to achieve the weighting coefficient that affects the objective function, where the equations that will give the T(s) and D(s) are the complementary function and sensitivity function, respectively, as shown in Equations (7) and (8).
T ( s ) = [ C ( s ) · G ( s ) ( I + C ( s ) · G ( s ) ) 1 ]
D ( s ) = [ I + C ( s ) · G ( s ) ] 1
The robust and disturbance attenuation performance can be identified by a weighting function matrix ( W 1 , W 2 ) according to Equations (7) and (8), as shown in Equations (9) and (10), respectively:
P 1 = | | W 1 T ( s ) | | 1
P 2 = | | W 2 D ( s ) | | 1
Equations (9) and (10) are combined to satisfy the infinity-optimized controller design as P = P 1 2 + P 2 2 .
There are several types of performance criteria in the controller design aspect such as the integral of absolute error (IAE), the integral of squared-error (ISE), and the integral of time-weighted-squared-error (ITSE). It has been shown in [28] that the performance criterion of the ITSE is better than the IAE and ISE, on one hand, to overcome the maximum peak value of overshoot. Equations for the performance criteria are illustrated in Equations (11)–(13):
I A E = 0 |   I n p u t ( t ) O u t p u t ( t ) | d t = 0 | e ( t ) | d t  
I S E = 0 e 2 ( t )   d t  
I T S E = 0 t e 2 ( t )   d t  
where e(t) is the error signal that can be calculated by subtracting the power value of the parallel inverter from the power nominal value, and t refers to the simulation time. Furthermore, the performance of the controller design can be expressed as shown in Equation (14):
I ( θ ) = a 1 P + a 2 O S + a 2 t r + a 3 t s + a 4 E s s + a 5 0 T t e 2 ( t ) d t
where P∞ is the robust stability performed by H∞ optimization; OS is overshoot; tr is rising time; ts is settling time; ESS is steady-state error; a i (i = 1, 2, …, 5) is the weight factor; I(θ) is the performance for weighting function; and θ is the coefficient controller. For single input single output (SISO), θ is expressed by a vector (Equation (15)):
θ = [ K p   K I   K D ]
where K p , K I , and K D are proportional, integral, and derivative controllers, respectively. For multiple-input multiple-output (MIMO), expressed by a matrix (n-input × m-output) (Equation (16)):
θ = [ K P 11   K P 1 n   K P 21   K P 2 n · K P m 1 K P m n K I 11 K P I 1 n K I 21 K I 2 n · K I m 1 K I m n K D 11 K D 1 n K D K D 2 n · K D m 1 K D m n ]

4. Optimized Droop Control Parameters by H∞ Optimal Controller with ABC Algorithm

The droop control method using the H∞ optimal controller with the ABC algorithm that decides the power coefficient compensator values for best power-sharing among parallel inverters is shown in Figure 9. The following equations used to extract the algorithm parameters, the reference input, and the external disturbance of the system D(t) as well as determine the uncertainty weight Wd (s), a PD structure, and the individual control parameters in ABC algorithm are represented in Equations (17) and (18), respectively:
Compensator = [ K P 11 K P 1 n K P m 1 K P m n ] + S [ K D 11 K D 1 n K D m 1 K D m n ]
θ = [ K P 11 K P 1 n   K P 21 K P 2 n . K P m 1 K P m n K D 11 K D 1 n   K D K D 2 n . K D m 1 K D m n ]
The frequency and voltage equations of parallel inverters in the microgrid by using ABC droop control are shown in Equations (19) and (20):
ω = ω * ( K p + K d p   d d t ) ( P P * )
E = E * ( K q + + K d q   d d t ) ( Q Q * )
where P *   and   Q * are the active and reactive power nominal values; P   and   Q are the active and reactive power actual values; ω *   and   E * are the frequency and voltage nominal value; ω   and   E are the frequency and voltage actual values; and K p and K q are the frequency and voltage droop control gain, respectively.

4.1. Explanation Method of H∞ Controller Using ABC

The main goal of the H∞ optimal controller with the ABC algorithm is to find the optimal value of θ that minimizes the objective function, and it chooses the best coefficient power controller that improves the sharing of active and reactive power among the parallel inverters. The methodology can be described as follows:
  • Randomly select the food source for each individual θ k , where k is the colony size of the ABC algorithm k = {1, 2, ……, colony size (population)}.
  • Calculate the values of the evaluation function in Equation (14) as previously explained, and apply the result in the droop control equations.
  • Calculate the new value of the source position V i j , where i and j are randomly selected indexes.
  • Compare the new value of the source position of each individual θ k with old values according to Equation (3).
  • In case the new source food is better than the old source, modify the source food of each individual θ k according to the mathematical equation of the ABC algorithm. If not, the new source is the best value of source food.
  • Test the maximum number of iterations; if the number of iterations reaches the maximum, this means that the last value is the optimal controller parameter. If not, repeat the process to evaluate the objective function for θ k , where k = {1, 2…..., colony size}. The algorithm flowchart is shown in Figure 10.

4.2. Inverter’s Power Regulator

The droop controller was designed to achieve accurate power-sharing and stable output voltage with suitable frequency. The small-signal module for the power sharing feedback closed system is shown in Figure 11. The following transfer function is described by Equation (21). The feedback control system was designed by the droop controller PID tuning method with:
  • Conventional controller.
  • Particle swarm optimization (PSO) algorithm.
  • Artificial bee colony algorithm.
  • H∞ optimal controller with the ABC algorithm.
G P ( s ) = C G ( s ) / ( 1 + C G ( s ) F ( s )
where C is the compensator of the system (droop controller and algorithm); plant G(s) has n-inputs and m-outputs; and F(s) is the feedback system. The PID controller coefficients play a role in influencing the response, so the values of the maximum overshoot, settling time, and the feedback absolute error to decide the method that achieves optimum control parameters must be studied. In this work, better performances for the controlled system were achieved by PSO, ABC, and the H∞ optimal controller with the ABC algorithm to overcome the problems of the conventional methods. The simulation results are shown in Figure 12 and Table 1, where they show that the algorithms were successful in achieving the desired values of the PID parameters. It can be seen that the conventional controller method is an inaccurate way to obtain the desired goals. The PSO algorithm needs more parameters that use it to store and update the variables; on the other hand, it requires more time to calculate the control system parameters and several iterations that are used in the optimization technique to reach the optimum solution. The ABC algorithm does not need more iteration, since it works in fewer repetitions, this algorithm needs far fewer variables than the PSO algorithm, and it makes this method more desirable for the user than previous methods. The robustness of the step response depends on the choice of the algorithm, as shown in the results in Table 1 according to Figure 11 and the case study parameters in Table 2, where the H∞ controller with the ABC algorithm succeeded in minimizing the overshoot, decreasing the settling time, and also minimizing the error cost function. According to the simulation results, this algorithm achieved the best solution to the control problem. Thus, the controller parameters can improve power-sharing and eliminate the deviation values of voltage in the microgrid by using this H∞ controller with the ABC algorithm, which will be discussed in the next section in detail.

5. DC Link Voltage and Circulating Power of the Inverters

As illustrated in Figure 12, the inverter was an AC source to create suitable power that was injected into the grid, and the DC/DC converter was a DC source to regulate the DC link capacitor. Thus, the need for a droop controller to avoid the circulating power and a DC link voltage controller to regulate the voltage [29,30].

5.1. DC Link Modeling

To keep the inverters working without interruption, a controller must be developed to reduce the amount of imported power. Therefore, a DC/DC converter regulates the DC link voltage when the power flows normally from the inverter, as shown in Figure 13. The reference of the DC-link voltage is expressed by the VDC link, but when the inverter imports power, this means that the DC link exceeds the limit, and the controller must change the power references to keep the inverter working, otherwise the inverters will be interrupted, which reduces the DC link voltage [31].
The frequency and voltage equations of the parallel inverters in thee microgrid by using the ABC droop control are shown in Equations (19) and (20). The external disturbances that cause an increase in the DC link voltage and inverter shutdown through the circulating current, which results from the flow of power between the distributed generators (DGs). This section aims to minimize the storage capacitor of the DC link when the DC link voltage increases. The important goal is to achieve stability between the DC link and inverter power flow by applying the H∞ PID controller with the ABC droop control to decide the setpoint power of the battery and the active and reactive reference power of AC inverters [32].

5.2. Power Calculation and Equations of Parallel Inverters

According to Figure 14, ABC droop control with H∞ optimal controller regulates the DC link voltage. The active power and reactive power of each inverter can be obtained as follows:
P Y = ( E Y   VL Z o   cos   β Y V L 2 Z o ) cos φ + ( E Y   VL Z o sin β Y   sin φ )       Y = 1 , 2
Q Y = ( E Y   VL Z o   cos   β Y V L 2 Z o ) sin φ ( E Y   VL Z o sin β Y   cos φ )       Y = 1 , 2
where Y is the number of the inverters; E is the effective value of output voltage inverter; β is the phase angle between the output voltage inverter and the Common AC bus; and VL is the load voltage. Zo and φ are the equivalent output reactance and resistance of each inverter, respectively [33].
Equations (26) and (27) are obtained by the linearity of Equations (17), (19), (20), (22) and (23), where KPE, K, KqE, and K are the coefficients of linearity.
Δ P = C [ P E ] Δ E + C [ P β ] Δ β
Δ Q = C [ Q E ] Δ E + C [ Q β ] Δ β
Δ P = [ K P E 11 K P E 1 n K P E m 1 K P E m n ] [ P E ] Δ E + [ K P β 11 K P β 1 n K P β m 1 K P β m n ] [ P β ] Δ β
Δ Q = [ K q E 11 K q E 1 n K q E m 1 K q E m n ] [ Q E ] Δ E + [ K q β 11 K q β 1 n K q β m 1 K q β m n ] [ P β ] Δ β
According to the case study, there are two inverters. The change output powers (∆P and ∆Q) of the first and second inverters are represented in Equations (28)–(31) and the small signal model is shown in Figure 12:
Δ P 1 = [ A 1 ] Δ E 1 + [ A 2 ] Δ E 2 + [ B 1 ] Δ β 1 + [ B 2 ] Δ β 2
Δ P 2 = [ A 3 ] Δ E 1 + [ A 4 ]   Δ E 2 + [ B 3 ] Δ β 1 + [ B 4 ] Δ β 2
Δ Q 1 = [ A 5 ] Δ E 1 + [ A 6 ] Δ E 2 + [ B 5 ] Δ β 1 + [ B 6 ] Δ β 2
Δ Q 2 = [ A 7 ] Δ E 1 + [ A 8 ] Δ E 2 + [ B 7 ] Δ β 1 + [ B 8 ] Δ β 2
The parameters A1, A2, A3, A4, A5, A6, A7, A8, B1, B2, B3, B4, B5, B6, B7, and B8 can be calculated as given in Appendix A. The following equations can be obtained from Equations (19) and (20).
Δ ω 1 , 2 = [ K P 11 K P 1 n K P m 1 K P m n ] Δ P a v g   1 , 2
Δ E 1 , 2 = [ K q 11 K q 1 n K q m 1 K q m n ] Δ Q a v g   1 , 2
Calculate the average values of active power ∆Pavg and reactive power ∆Qavg with the relation of ∆P and ∆Q as follows:
Δ P a v g 1 , 2 = 1 τ s + 1 Δ P 1 , 2
Δ Q a v g   1 , 2 = 1 τ s + 1 Δ Q 1 , 2
where τ is a time constant.

5.3. Design of the DC Link Voltage

The relation between the energy absorbed (EDC_Link) by the DC link capacitor and the voltage drop of the link (VDC_Link) can be expressed as:
E D C _ L i n k = P ( t )   d t = 1 2 C D C _ L i n k V D C _ L i n k 2
where P is the absorb of power instantaneous; VDC_Link is the voltage drop on the link capacitor; and CDC_Link is the DC link capacitor. The equations can be linearized as follows:
d E D C _ L i n k d t = P ( t )   d ( t ) d t
S   Δ E 1 , 2 = Δ P 1 , 2
S   Δ β 1 , 2 = Δ ω 1 , 2
Substitute Equation (38) into Equation (36), and represent the new equation as shown in Equation (40) to calculate the change value in the DC link voltage variation Δ V .
Δ V D C _ L i n k = L o Δ P S C D C _ L i n k
where Δ V is the DC link voltage variation value, and Lo is the small change value of the DC link voltage. Equations (28)–(31) are substituted in Equations (34) and (35), rewritten as follows:
S   Δ P a v g 1 , 2 = 1 τ ( Δ P 1 , 2 Δ P a v g 1 , 2 )
S   Δ Q a v g 1 , 2 = 1 τ ( Δ Q 1 , 2 Δ Q a v g 1 , 2 )
All equations are represented in Appendix B and Appendix C.

6. Simulation Results and Verification

Power-sharing between DGs and the voltage–frequency stability controller needs an optimization response with high performance. In this work, the output waveform of the current and the power-sharing analysis were obtained by the H∞ controller with the ABC algorithm. The results were compared with conventional droop control, PSO droop control, and ABC droop control under the same working conditions. The number of iterations and particles were set at 100 and 50, respectively, for the PSO and ABC algorithm. The proportional gain range was 0 < kp < 30. The system was developed as the parameters of the PD controller 0 < kd < 10 and KI = 0. The number of onlooker bees in the ABC algorithm was equal to the population size of 100. The colony size was 100; all control parameters were imposed as −20,000 < θk < 2000, k = {1, 2 ……, colony size}; and the weight factor of ai in Equation (14) as a1 = 5, a2 = a3 = a4 = a5 = 1. The time T in (14) was set as 100 s, in addition to the infinity-optimized controller P ≤ 1. Here, a case study illustrates the proposed design procedures: suppose that the microgrid consists of two inverters that have the same power rating, power-sharing will be shared evenly between the two inverters, as shown in Table 2. The effects of the algorithms were studied for the following cases:

6.1. Active Power Sharing among Two Parallel Inverters

Power-sharing among the parallel inverters is designed to achieve an optimal response. Several controllers are applied in the microgrid according to the case study conditions, and the most important, minimizing the overshoot that may arise while switching the microgrid after 0.02 s from grid-connected mode to island mode by a three-phase circuit breaker, while at the same time maintaining a match of the power-sharing among the inverters. The H∞ controller combined with the ABC algorithm is considered an intelligent method, where the optimal parameters are used in the power controller and the selection of optimal parameters minimizes the error integrating fitness function and ensures the optimal transient response of the microgrid. Figure 15 illustrates the active power load sharing between inverter 1 and inverter 2 according to the case study referred to in Table 2. A load of active power was 7500 W, and the active power nominal value was 10 KW per inverter. In the conventional droop control, the active power generated by the first inverter and the second inverter was from 3300 to 4500 W and 3500 to 4540 W, respectively. In addition, the overshoot value at the grid switching to the island mode was very high. As shown in Figure 15a, the power-sharing between inverters was not accurate where the change in power was very high. In droop control with the PSO algorithm, the first and second inverter generated an average power from 3600 W to 3730 W, and the overshoot value at switching to island mode in the first inverter was 13.33% and the second inverter was 16%, as shown in Table 3. From the results, power-sharing has an oscillation value and the match of active power between the two inverters was 81.34%, as shown in Figure 15b. To minimize the errors, sharing of the active power control method should be improved in order to achieve the optimal values of coefficient droop control that effects the network stability by the ABC algorithm and H∞ controller with ABC. Figure 15c,d illustrates the ABC algorithm and H∞ optimal controller with the ABC algorithm, respectively. The inverters start sharing power in island mode after 0.02 s by sharing 7500 W of active power; loads of the grid are connected to the power system. The first and second inverters generated active power of 3750 W, when the ABC algorithm was used, the overshoot value at switching to island mode in the first inverter was 3.42%, the second inverter was 3.85%, and the match of active power between the two inverters was 98.165%, as shown in Figure 15c. In the H∞ optimal controller using the ABC algorithm, the overshoot value at switching to island mode in the first inverter was 1.34%, the second inverter was 1.86%, and the match of active power between the two inverters were 98.64%, as shown in Figure 15d and Table 3.

6.2. Reactive Power Sharing among Two Parallel Inverters

The load of reactive power was QL = 300 Var, and the reactive power nominal value was 150 Var per inverter. The power-sharing performance with conventional droop control at load showed the first inverter generated from −110 to 150 Var, and the second inverter generated reactive power from −100 to 150 Var, as shown in Figure 16a. Depending on the results, poor power-sharing and slow response are indicated, so the control system should be improved. In a power-sharing performance with PSO droop control, the first inverter generated an average reactive power from 180 to 150 Var, and the second inverter generated an average reactive power from 165 to 145 Var, as shown in Figure 16b, but the match of reactive power between the two inverters was 80.62% when this method was compared with the conventional droop control. The dynamic response was faster in the optimal technique, where the overshoot decreased to 10.33% in the first inverter and 15.5% in the second inverter. To minimize the error sharing of the reactive power, the control method should be improved to achieve optimal values of coefficient droop control that affects the network stability by the ABC algorithm and H∞ controller with ABC. Figure 16c,d illustrates the ABC algorithm and the H∞ optimal controller with the ABC algorithm, respectively. The inverters started sharing reactive power by sharing 300 Var and the first and second inverter generated reactive power of 150 Var when the ABC algorithm used the overshoot value at switching to island mode in the first inverter of 1.12%, the second inverter of 3.34%, and the match of reactive power between the two inverters was 93.89%, as shown in Figure 16c. In the H∞ controller with the ABC algorithm, the overshoot value at switching to island mode in the first inverter was 0.85%, the second inverter was 1.47%, and the match of active power between the two inverters was 96.77%, as shown in Figure 16d and Table 3.

6.3. Result of the DC Link Controller

The simulation results in Figure 15 show that the rated power of the two inverters was 10 KW. In case 1, as shown in Table 2, the load active power was 7500 W, where the output power of the first inverter and the second generated 3750 W. In case 2, Figure 17 shows the test of the DC link controller where the load active power (PL = 0) and the inverters are ready to share power, but the PL = 0, so the output power of the two inverters will be decreased to zero. The DC link voltage of the two inverters after activating the controller will be 392 V, so the two parallel inverters have a voltage Vo = 226 Vrms. This means that the effect of the DC link controller on the microgrid will prevent the voltage increase exceeding the limitation voltage, which makes the inverters work in normal situations, waiting for the updated feedback signal to decide the output power-sharing, while at the same time, keep the inverters’ voltage value as constant.

6.4. Power Sharing Signal Analysis under Variable Loads

In this section, a case study illustrates the proposed design procedures. Suppose that a microgrid consisting of two inverters has the same power rating, and that power-sharing will be shared evenly between two inverters, as shown in Table 4.
MATLAB/Simulink was used to create a microgrid model with two inverters, where each inverter is represented as an ideal voltage source with a series inductive output impedance. The two inverters had identical parameters. This section of the simulation was used to test the proposed controller (PSO and ABC algorithm) under various load situations and compare it to the classic droop controller’s performance. Figure 18 depicts the output power of the two inverters using conventional droop control under various load circumstances including low, medium, and high.
The low load at t = 0.01 s to t = 0.2 s as P = 7 KW, and Q = 300 Var. A medium load starts at t = 0.2 s to t = 0.4 s as P = 20 KW, and Q = 2 KVar. A high load starts at t = 0.4 s to t = 0.6 s as P = 25 KW and Q = 3 KVar.
Figure 18 illustrates the active and reactive power with conventional droop control under different load conditions. The maximum value of active power and reactive power were 13 KW, and 1.5 KVar, respectively, per inverter. In the conventional droop control, the first and second inverters generated oscillation output power, in addition, the overshoot value at switching from one load to another is very high. From the results, sharing power is not accurate between inverters where the rate change of power is high, as shown in Figure 18.
Figure 19 shows the droop control with the PSO algorithm, where the controller is activated by a sudden change in the active and reactive power, the load changes from low (7 KW, 300 Var) to medium (20 KW, 2 KVar) load, and after that, the load changes from medium (20 kW, 2 KVar) to high (25 kW, 3 KVar) load. During DG injection and sudden change in the load situations, the controller is programmed to set power levels with minimal settling time and overshoot. In the PSO algorithm, the out power is accurate, but the results showed an error value of the overshoot when the load changed suddenly. To minimize the error sharing of the active and reactive power, the control method should be improved in order to achieve optimal values of coefficient droop control that affects the network stability by the ABC algorithm.
Figure 20 shows the droop control with ABC algorithm, where the controller is activated by a sudden change in the active and reactive power, the load changes from low (7 KW, 300 Var) to medium (20 KW, 2 KVar) load, and after that, the load changes from medium (20 kW, 2 KVar) to high (25 kW, 3 KVar) load. The inverters start sharing the active power in island mode after 0.01 s by sharing 7 KW of active power (3.5 KW from a first inverter, and 3.5 KW from a second one). In the medium load, the two inverters share 20 KW (10 KW from the first inverter, and 10 KW from the second one). The inverters started sharing the power in a high load by sharing 25 KW of active power (12.5 KW from the first inverter, and 12.5 KW from the second one), as shown in Figure 20a. The inverters started sharing the reactive power in island mode after 0.01 s by sharing 300 Var of reactive power (150 Var from the first inverter, and 150 Var from the second one). In the medium load, the two inverters share 2 KVar (1 KVar from the first inverter, and 1 KVar from the second one). The inverters started sharing power in the high load by sharing 3 KVar of reactive power (1.5 KVar from the first inverter, and 1.5 KVar from the second one), as shown in Figure 20b.

7. Conclusions

This article has been proposed to improve the power-sharing among parallel inverters by minimizing the overshoot response and fast dynamic response, in addition to minimizing the error cost function. The strategic objective was to optimize the droop control with the H∞ controller with the ABC algorithm, and a robust performance analysis was obtained by this method. These results were compared with the conventional droop control, PSO algorithm droop control, and ABC algorithm droop control. Thus, the simulations prove the improvement and accuracy of the design to achieve match power-sharing between the parallel inverters and robust performance against external disturbance. A power-sharing method was presented in this article to improve active and reactive power-sharing across parallel inverters in island mode. To enhance reactive power-sharing, the suggested method employs intermittent monitoring of the PCC voltage. It is feasible to determine the value of the inverters’ output impedance (inductive impedance) as well as that of the cables under these conditions. When the PCC voltage measurement is unavailable, the new estimated impedance values are utilized to compute a new value to gain a conventional droop controller that takes over control of reactive power-sharing. The new droop arrangement (H-infinity controller with artificial bee colony algorithm) enhances the active and reactive power-sharing without requiring continuous monitoring of the PCC voltage.
In particular, the main limitation of the proposed function is the limitation of the droop controller, which is used in island mode to achieve power-sharing between parallel-operated inverters. Therefore, future work will be leading with the same method that may be used to construct the multi-inverter model produced in the paper to explore the issue of island mode and transient fluctuations as a function of the number of integrated units and power set-point variances. Moreover, the hybridization between AC and DC microgrids throughout both modes of operation as well as their impact on power flow between all units may be investigated. This endeavor will expose new modeling and actual work obstacles.

Author Contributions

Conceptualization, M.S.J. and N.K.; Methodology, M.S.J. and N.K.; Software, M.S.J.; Validation, M.S.J. and N.K.; Formal analysis, N.K.; Investigation, N.K.; Resources, M.S.J. and N.K.; Data curation, M.S.J. and N.K.; Writing—original draft preparation, M.S.J. and N.K.; Writing—review and editing, N.K.; Visualization, M.S.J. and N.K.; Supervision, N.K.; Project administration, N.K.; Funding acquisition, M.S.J. and N.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by “Presidency For Turks Abroad and Related Communities-YTB”, grant number 15PS000120, Istanbul, Turkey.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

The authors would like to acknowledge the impressive support provided by the Turkish Scholarship to fund the research. The authors would also like to extend their thanks and appreciation to the efforts of Yildiz Technical University in support of this study.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

P* and Q*Active and reactive power nominal value
P and QActive and reactive power actual value
Kp and kqFrequency and voltage droop control gain compensator
w* and E*Frequency and voltage nominal value
w and EFrequency and voltage actual value
VikThe ith particle velocity at kth iteration.
XikThe particle’s current position. The i and k are particle index, and iteration index.
Pbest and PgbestThe particle’s best position and global group’s global best position.
r1 and r2Random numbers between {0, 1}
VijA new food source (i, j are random selected index)
XkjSelected random food source, and k = {1, 2, …, colony size (population)}
φijA random number {−1, 1}
G(s)Uncertain plant of the closed-loop system
Yp(t), and R(t)The output system, and a reference input
e(t), and C(s)An error signal of the closed-loop control system, and the tuning algorithm of PID controller
Wd, and WnWeighting functions
D(t) and N(t)The disturbance and the noise
T(s) and D(s)Complementary function, and sensitivity function
P∞,τThe robust stability performed by H∞ optimization, and a time constant.
OS, tr, ts, ESS, aiOvershoot, rising time, settling time, steady-state error, weight factor (i = 1, 2 …, 5)
I(θ)The performance for weighting function, θ is the coefficient controller
KPIDKp, KI, and KD are proportional, integral, and derivative controllers
βThe phase angle between the output voltage inverter and the Common AC bus
VL, Zo, φLoad voltage, the equivalent output reactance and resistance of each inverter
KPE, KPβ, KqE, KqβThe coefficients of linearity
ΔP and ΔQThe change output active power and reactive power
ΔPavg and ΔQavgAverage values of the change active power and reactive power
EDC_LinkThe energy absorbed by the DC link capacitor
VDC_LinkThe voltage drops on the link capacitor
CDC_LinkThe DC link capacitor
VDC_LinkThe DC link voltage variation value

Appendix A. The Change Output Powers of the First and Second Inverters Coefficients

The parameters A1, A2, A3, A4, A5, A6, A7, A8, B1, B2, B3, B4, B5, B6, B7, and B8 can be calculated as follows:
A 1 = P 1 E 1 = ( VL Z o   cos   β 1 ) cos φ + ( VL Z o sin β 1   )   sin φ
A 2 = P 1 E 2 = 0
B 1 = P 1 β 1 = ( E 1   VL Z o   cos   β 1 ) sin φ ( E 1   VL Z o sin β 1   ) cos φ
B 2 = P 1 β 2 = 0
A 3 = P 2 E 1 = 0
A 4 = P 2 E 2 = ( VL Z o   cos   β 2 ) cos φ + ( VL Z o sin β 2   )   sin φ
B 3 = P 2 β 1 = 0
B 4 = P 2 β 2 = ( E 2   VL Z o   cos   β 2 ) sin φ ( E 2   VL Z o sin β 2   ) cos φ
A 5 = Q 1 E 1 = ( VL Z o   cos   β 1 ) sin φ ( VL Z o sin β 1   )   cos φ
A 6 = Q 1 E 2 = 0
B 5 = Q 1 β 1 = ( E 1   VL Z o   cos   β 1 ) cos φ ( E 1   VL Z o sin β 1   ) sin φ
B 6 = Q 1 β 2 = 0
A 7 = Q 2 E 1 = 0
A 8 = Q 2 E 2 = ( VL Z o   cos   β 2 ) sin φ ( VL Z o sin β 2   )   cos φ
B 7 = Q 2 β 1 = 0
B 8 = Q 2 β 2 = ( E 2   VL Z o   cos   β 2 ) cos φ ( E 2   VL Z o sin β 2   ) sin φ

Appendix B

The average values of active ∆Pavg and reactive ∆Qavg power are represented as follows:
S   Δ P a v g 1 = 1 τ ( [ A 1 ] Δ E 1 + [ A 2 ] Δ E 2 + [ B 1 ] Δ β 1 + [ B 2 ] Δ β 2 ) 1 τ Δ P a v g 1
S   Δ P a v g 2 = 1 τ ( [ A 3 ] Δ E 1 + [ A 4 ] Δ E 2 + [ B 3 ] Δ β 1 + [ B 4 ] Δ β 2 ) 1 τ Δ P a v g 2
S   Δ Q a v g 1 = 1 τ ( [ A 5 ] Δ E 1 + [ A 6 ] Δ E 2 + [ B 5 ] Δ β 1 + [ B 6 ]   Δ β 2 ) 1 τ Δ Q a v g 1
S   Δ Q a v g 2 = 1 τ ( [ A 7 ] Δ E 1 + [ A 8 ] Δ E 2 + [ B 7 ] Δ β 1 + [ B 8 ] Δ β 2 ) 1 τ Δ Q a v g 2

Appendix C

The state-space model can be illustrated as shown in (A21):
S   [ Δ β 1 Δ β 2 Δ E 1 Δ E 2 Δ ω 1 Δ ω 2 Δ P a v g 1 Δ P a v g 2 Δ Q a v g 1 Δ Q a v g 2 Δ V D C L i n k 1 Δ V D C L i n k 2 ]   =   [ 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 K p τ β 1 K p τ β 2 K p τ A 1 K p τ A 2 0 0 K p τ 0 0 0 K p τ β 3 K p τ β 4 K p τ A 3 K p τ A 4 0 0 0 K p τ 0 0 K p τ β 5 K p τ β 6 K p τ A 5 K p τ A 6 0 0 0 0 K q τ 0 K p τ β 7 K p τ β 8 K p τ A 7 K p τ A 8 0 0 0 0 0 K q τ β 1 τ β 2 τ A 1 τ A 2 τ 0 0 1 τ 0 0 0 β 3 τ β 4 τ A 3 τ A 4 τ 0 0 0 1 τ 0 0 β 5 τ β 6 τ A 5 τ A 6 τ 0 0 0 0 1 τ 0 β 7 τ β 8 τ A 7 τ A 8 τ 0 0 0 0 0 1 τ L o   β 1 C L o   β 2 C L o   A 1 C L o   A 2 C 0 0 0 0 0 0 L o   β 3 C L o   β 4 C L o   A 3 C L o   A 4 C 0 0 0 0 0 0 ]   [ Δ β 1 Δ β 2 Δ E 1 Δ E 2 Δ ω 1 Δ ω 2 Δ P a v g 1 Δ P a v g 2 Δ Q a v g 1 Δ Q a v g 2 Δ V D C _ L i n k 1 Δ V D C _ L i n k 2 ]

References

  1. He, J.; Liu, X.; Mu, C.; Wang, C. Hierarchical control of series-connected string converter-based islanded electrical power system. IEEE Trans. Power Electron. 2020, 35, 359–372. [Google Scholar] [CrossRef]
  2. Wang, C.; Yang, X.; Wu, Z.; Che, Y.; Guo, L.; Zhang, S.; Liu, Y. A highly integrated and reconfigurable microgrid testbed with hybrid distributed energy sources. IEEE Trans. Smart Grid 2016, 7, 451–459. [Google Scholar] [CrossRef]
  3. Pavon, W.; Inga, E.; Simani, S.; Nonato, M. A Review on Optimal Control for the Smart Grid Electrical Substation Enhancing Transition Stability. Energies 2021, 14, 8451. [Google Scholar] [CrossRef]
  4. Mohandes, B.; Acharya, S.; El Moursi, M.S.; Al-Sumaiti, A.S.; Doukas, H.; Sgouridis, S. Optimal design of an islanded microgrid with load shifting mechanism between electrical and thermal energy storage systems. IEEE Trans. Power Syst. 2020, 35, 2642–2657. [Google Scholar] [CrossRef]
  5. Hosseini, S.M.; Carli, R.; Dotoli, M. Robust optimal energy management of a residential microgrid under uncertainties on demand and renewable power generation. IEEE Trans. Autom. Sci. Eng. 2020, 18, 618–637. [Google Scholar] [CrossRef]
  6. Chiang, H.C.; Jen, K.K.; You, G.H. Improved droop control method with precise current sharing and voltage regulation. IET Power Electron. 2016, 9, 789–800. [Google Scholar] [CrossRef]
  7. Meng, X.; Liu, J.; Liu, Z. A generalized droop control for grid-supporting inverter based on comparison between traditional droop control and virtual synchronous generator control. IEEE Trans. Power Electron. 2018, 34, 5416–5438. [Google Scholar] [CrossRef]
  8. Chen, J.; Yue, D.; Dou, C.; Chen, L.; Weng, S.; Li, Y. A Virtual Complex Impedance Based P-V Droop Method for Parallel-Connected Inverters in Low-Voltage AC Microgrids. IEEE Trans. Ind. Inform. 2020, 17, 1763–1773. [Google Scholar] [CrossRef]
  9. Aderibole, A.; Zeineldin, H.; Al Hosani, M.; El-Saadany, E.F. Demand side management strategy for droop-based autonomous microgrids through voltage reduction. IEEE Trans. Energy Convers. 2018, 34, 878–888. [Google Scholar] [CrossRef]
  10. Li, Z.; Chan, K.W.; Hu, J.; Guerrero, J.M. Adaptive Droop Control Using Adaptive Virtual Impedance for Microgrids with Variable PV Outputs and Load Demands. IEEE Trans. Ind. Electron. 2020, 68, 9630–9640. [Google Scholar] [CrossRef]
  11. Pouryekta, A.; Ramachandaramurthy, V.K.; Mithulananthan, N.; Arulampalam, A. Islanding detection and enhancement of microgrid performance. IEEE Syst. J. 2018, 12, 3131–3141. [Google Scholar] [CrossRef]
  12. Yao, W.; Chen, M.; Matas, J.; Guerrero, J.M.; Qian, Z.-M. Design and analysis of the droop control method for parallel inverters considering the impact of the complex impedance on the power sharing. IEEE Trans. Ind. Electron. 2011, 58, 576–588. [Google Scholar] [CrossRef]
  13. Dos Santos Neto, P.J.; Dos Santos Barros, T.A.; Silveira, J.P.C.; Ruppert Filho, E.; Vasquez, J.C.; Guerrero, J.M. Power management strategy based on virtual inertia for DC microgrids. IEEE Trans. Power Electron. 2020, 35, 12472–12485. [Google Scholar] [CrossRef]
  14. Singh, B.; Sharma, R.; Kewat, S. Robust Control Strategies for SyRG-PV and Wind-Based Islanded Microgrid. IEEE Trans. Ind. Electron. 2021, 68, 3137–3147. [Google Scholar] [CrossRef]
  15. Deng, W.; Dai, N.; Lao, K.-W.; Guerrero, J.M. A Virtual-Impedance Droop Control for Accurate Active Power Control and Reactive Power Sharing Using Capacitive-Coupling Inverters. IEEE Trans. Ind. Appl. 2020, 56, 6722–6733. [Google Scholar] [CrossRef]
  16. Helmi, A.M.; Carli, R.; Dotoli, M.; Ramadan, H.S. Efficient and Sustainable Reconfiguration of Distribution Networks via Metaheuristic Optimization. IEEE Trans. Autom. Sci. Eng. 2021, 19, 82–98. [Google Scholar] [CrossRef]
  17. Muhammad, M.A.; Mokhlis, H.; Naidu, K.; Amin, A.; Franco, J.F.; Othman, M. Distribution network planning enhancement via network reconfiguration and DG integration using dataset approach and water cycle algorithm. J. Mod. Power Syst. Clean Energy 2019, 8, 86–93. [Google Scholar] [CrossRef]
  18. Hamzeh, M.; Mokhtari, H.; Karimi, H. A decentralized self-adjusting control strategy for reactive power management in an islanded multi-bus MV microgrid. Can. J. Electr. Comput. Eng. 2013, 36, 18–25. [Google Scholar] [CrossRef]
  19. Choudhury, S. A comprehensive review on issues, investigations, control and protection trends, technical challenges and future directions for Microgrid technology. Int. Trans. Electr. Energy Syst. 2020, 30, e12446. [Google Scholar] [CrossRef]
  20. Ding, W.; Fang, W. Target tracking by sequential random draft particle swarm optimization algorithm. In Proceedings of the 2018 IEEE International Smart Cities Conference (ISC2), Kansas City, MO, USA, 16–19 September 2018; pp. 1–7. [Google Scholar]
  21. Jouda, M.S.; Kahraman, N. Optimized control and Power Sharing in Microgrid Network. In Proceedings of the 2019 7th International Istanbul Smart Grids and Cities Congress and Fair (ICSG), Istanbul, Turkey, 25–26 April 2019; pp. 129–133. [Google Scholar]
  22. Bağış, A.; Senberber, H. Modeling of higher order systems using artificial bee colony algorithm. Int. J. Optim. Control Theor. Appl. 2016, 6, 129–139. [Google Scholar] [CrossRef]
  23. Habib, H.U.R.; Subramaniam, U.; Waqar, A.; Farhan, B.S.; Kotb, K.M.; Wang, S. Energy cost optimization of hybrid renewables based V2G microgrid considering multi objective function by using artificial bee colony optimization. IEEE Access 2020, 8, 62076–62093. [Google Scholar] [CrossRef]
  24. Chamchuen, S.; Siritaratiwat, A.; Fuangfoo, P.; Suthisopapan, P.; Khunkitti, P. High-Accuracy power quality disturbance classification using the adaptive ABC-PSO as optimal feature selection algorithm. Energies 2021, 14, 1238. [Google Scholar] [CrossRef]
  25. Hua, H.; Qin, Y.; Geng, J.; Hao, C.; Cao, J. Robust Mixed H 2/H ∞ Controller Design for Energy Routers in Energy Internet. Energies 2019, 12, 340. [Google Scholar] [CrossRef] [Green Version]
  26. Hayat, R.; Leibold, M.; Buss, M. Robust-Adaptive Controller Design for Robot Manipulators Using the H∞ Approach. IEEE Access 2018, 6, 51626–51639. [Google Scholar] [CrossRef]
  27. Baburajan, S.; Wang, H.; Kumar, D.; Wang, Q.; Blaabjerg, F. DC-Link Current Harmonic Mitigation via Phase-Shifting of Carrier Waves in Paralleled Inverter Systems. Energies 2021, 14, 4229. [Google Scholar] [CrossRef]
  28. Jin, Q.; Liu, Q.; Huang, B. Control design for disturbance rejection in the presence of uncertain delays. IEEE Trans. Autom. Sci. Eng. 2015, 14, 1570–1581. [Google Scholar] [CrossRef]
  29. Rodríguez-Licea, M.-A.; Pérez-Pinal, F.-J.; Nuñez-Perez, J.-C.; Herrera-Ramirez, C.-A. Nonlinear Robust Control for Low Voltage Direct-Current Residential Microgrids with Constant Power Loads. Energies 2018, 11, 1130. [Google Scholar] [CrossRef] [Green Version]
  30. Ravada, B.R.; Tummuru, N.R. Control of a supercapacitor-battery-PV based stand-alone DC-microgrid. IEEE Trans. Energy Convers. 2020, 35, 1268–1277. [Google Scholar] [CrossRef]
  31. Magableh, M.A.K.; Radwan, A.; Mohamed, Y.A.-R.I. Assessment and Mitigation of Dynamic Instabilities in Single-Stage Grid-Connected Photovoltaic Systems with Reduced DC-Link Capacitance. IEEE Access 2021, 9, 55522–55536. [Google Scholar] [CrossRef]
  32. Issa, W.R.; El Khateb, A.H.; Abusara, M.A.; Mallick, T.K. Control strategy for uninterrupted microgrid mode transfer during unintentional islanding scenarios. IEEE Trans. Ind. Electron. 2017, 65, 4831–4839. [Google Scholar] [CrossRef] [Green Version]
  33. Yan, X.; Cui, Y.; Cui, S. Control Method of Parallel Inverters with Self-Synchronizing Characteristics in Distributed Microgrid. Energies 2019, 12, 3871. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Structure of the microgrid.
Figure 1. Structure of the microgrid.
Energies 15 01043 g001
Figure 2. Two inverters in the microgrid.
Figure 2. Two inverters in the microgrid.
Energies 15 01043 g002
Figure 3. Equivalent block diagram of two inverters in the microgrid.
Figure 3. Equivalent block diagram of two inverters in the microgrid.
Energies 15 01043 g003
Figure 4. Schematic diagram of the microgrid.
Figure 4. Schematic diagram of the microgrid.
Energies 15 01043 g004
Figure 5. Scheme of the PSO droop control method.
Figure 5. Scheme of the PSO droop control method.
Energies 15 01043 g005
Figure 6. H∞ controller with full control.
Figure 6. H∞ controller with full control.
Energies 15 01043 g006
Figure 7. The closed-loop system with the H∞ controller.
Figure 7. The closed-loop system with the H∞ controller.
Energies 15 01043 g007
Figure 8. A closed-loop system with the PID H∞ controller using the ABC algorithm.
Figure 8. A closed-loop system with the PID H∞ controller using the ABC algorithm.
Energies 15 01043 g008
Figure 9. Scheme of the parallel inverter module by H∞ optimal droop control with the ABC algorithm.
Figure 9. Scheme of the parallel inverter module by H∞ optimal droop control with the ABC algorithm.
Energies 15 01043 g009
Figure 10. Flowchart of the algorithm.
Figure 10. Flowchart of the algorithm.
Energies 15 01043 g010
Figure 11. Small signal module feedback control system.
Figure 11. Small signal module feedback control system.
Energies 15 01043 g011
Figure 12. Small signal model for the power control system of different algorithms and droop controller by (a) conventional PID (b) PSO algorithm, (c) ABC algorithm, and (d) H∞ controller with ABC algorithm.
Figure 12. Small signal model for the power control system of different algorithms and droop controller by (a) conventional PID (b) PSO algorithm, (c) ABC algorithm, and (d) H∞ controller with ABC algorithm.
Energies 15 01043 g012
Figure 13. DC link voltage controller.
Figure 13. DC link voltage controller.
Energies 15 01043 g013
Figure 14. Microgrid topology.
Figure 14. Microgrid topology.
Energies 15 01043 g014
Figure 15. Active power sharing between inverter 1 and inverter 2 by droop control using: (a) conventional control; (b) PSO algorithm; (c) ABC algorithm; and (d) H∞ with the ABC algorithm.
Figure 15. Active power sharing between inverter 1 and inverter 2 by droop control using: (a) conventional control; (b) PSO algorithm; (c) ABC algorithm; and (d) H∞ with the ABC algorithm.
Energies 15 01043 g015
Figure 16. Reactive power sharing between inverter 1 and inverter 2 by droop control using: (a) Conventional control; (b) PSO algorithm; (c) ABC algorithm; and (d) H∞ with ABC.
Figure 16. Reactive power sharing between inverter 1 and inverter 2 by droop control using: (a) Conventional control; (b) PSO algorithm; (c) ABC algorithm; and (d) H∞ with ABC.
Energies 15 01043 g016
Figure 17. (a) Active power of both inverters at PL = 0. (b) DC link voltage of inverter with the DC link controller.
Figure 17. (a) Active power of both inverters at PL = 0. (b) DC link voltage of inverter with the DC link controller.
Energies 15 01043 g017
Figure 18. Output power of the inverter when low, medium, and high loads are supplied using conventional droop control for: (a) Active power; (b) Reactive power.
Figure 18. Output power of the inverter when low, medium, and high loads are supplied using conventional droop control for: (a) Active power; (b) Reactive power.
Energies 15 01043 g018
Figure 19. Output power of the inverter when low, medium, and high loads are supplied using PSO droop control for: (a) Active power; (b) Reactive power.
Figure 19. Output power of the inverter when low, medium, and high loads are supplied using PSO droop control for: (a) Active power; (b) Reactive power.
Energies 15 01043 g019
Figure 20. Output power of the inverter when low, medium, and high loads are supplied using ABC droop control for: (a) Active power; (b) Reactive power.
Figure 20. Output power of the inverter when low, medium, and high loads are supplied using ABC droop control for: (a) Active power; (b) Reactive power.
Energies 15 01043 g020
Table 1. Step response characteristics of different algorithms.
Table 1. Step response characteristics of different algorithms.
MethodControl PID
Parameters
Step Response Characteristics
OS %Ts (S)Absolute Error
ConventionalKp = 0.64
Ki = 0.24
Kd = 0.308
58.223.325.8
PSOKp = 0.9005
Kd = 0.5284
15.84.1815.6004
ABCKp = 0.5885
Kd = 0.1988
7.417.2414.2117
ABC with H∞Kp = 0.313
Kd = 0.225
1.26710.529
Table 2. Case study parameters.
Table 2. Case study parameters.
SymbolDescriptionValue
P 1 * Nominal Value of Active Power for inverter 110 KW
P 2 * Nominal Value of Active Power for inverter 210 KW
Q 1 * Nominal Value of Reactive Power for inverter 1150 Var
Q 2 * Nominal Value of Reactive Power for inverter 2150 Var
P L Load Active Power7500 W
Q L Load Reactive Power300 Var
E * Nominal Voltage325 V
f * Nominal frequency50 HZ
VDC_LinkDC link voltage400 V
Table 3. Comparison of power sharing with different algorithms.
Table 3. Comparison of power sharing with different algorithms.
MethodOvershoot %Power Matching among Inverter 1 and Inverter 2 %
P1 %P2 %
DGs Active
Power
PSO Droop Control
ABC Droop Control
H∞ with ABC
13.33
3.42
1.34
16
3.85
1.86
81.34
98.165
98.64
DGs Reactive Power Q1 %Q2 %
PSO Droop Control
ABC Droop Control
H∞ with ABC
10.33
1.12
0.85
15.5
3.34
1.47
80.62
93.89
96.77
Table 4. Simulation parameters.
Table 4. Simulation parameters.
SymbolDescriptionValue
PMaxMaximum value of active power for each inverter13 KW
QMaxMaximum value of reactive power for each inverter3.5 KW
PL LowLow load active power7 KW
QL LowLow load reactive power300 Var
PL MediumMedium load active power20 KW
QL MediumMedium load reactive power2 KVar
PL HighHigh load active power25 KW
QL HighHigh load reactive power3 KVar
E * Nominal peak voltage325 V
f * Nominal frequency50 HZ
VDC_LinkDC link voltage400 V
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Jouda, M.S.; Kahraman, N. Improved Optimal Control of Transient Power Sharing in Microgrid Using H-Infinity Controller with Artificial Bee Colony Algorithm. Energies 2022, 15, 1043. https://doi.org/10.3390/en15031043

AMA Style

Jouda MS, Kahraman N. Improved Optimal Control of Transient Power Sharing in Microgrid Using H-Infinity Controller with Artificial Bee Colony Algorithm. Energies. 2022; 15(3):1043. https://doi.org/10.3390/en15031043

Chicago/Turabian Style

Jouda, Mohammed Said, and Nihan Kahraman. 2022. "Improved Optimal Control of Transient Power Sharing in Microgrid Using H-Infinity Controller with Artificial Bee Colony Algorithm" Energies 15, no. 3: 1043. https://doi.org/10.3390/en15031043

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