Next Article in Journal
A Generic Multi-Level SVM Scheme Based on Two-Level SVM for n-Level Converters
Next Article in Special Issue
An MPC Approach for Grid-Forming Inverters: Theory and Experiment
Previous Article in Journal
3-D Geothermal Model of the Lurestan Sector of the Zagros Thrust Belt, Iran
Previous Article in Special Issue
A Building Block Method for Modeling and Small-Signal Stability Analysis of the Autonomous Microgrid Operation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

MAS-Based Decentralized Coordinated Control Strategy in a Micro-Grid with Multiple Microsources

1
China Electric Power Research Institute, Beijing 100192, China
2
Institute of Electrical Engineering, Yanshan University, Qinhuangdao 066044, China
*
Authors to whom correspondence should be addressed.
Energies 2020, 13(9), 2141; https://doi.org/10.3390/en13092141
Submission received: 26 February 2020 / Revised: 19 April 2020 / Accepted: 22 April 2020 / Published: 30 April 2020
(This article belongs to the Special Issue Dynamic Modeling of Microgrids)

Abstract

:
In this paper, a decentralized coordinated control method based on multi-agent system is proposed to improve the voltage stability of micro-grid. In lower-level agents, the decentralized control is designed as double-loop controllers for the inverter of each distributed energy resource, including an outer-loop power controller based on droop control and an inner-loop voltage/current controller based on fractional order proportion-integral-derivative (PID). In upper-level agents, the distributed coordinated control is designed to make voltage consensus and proportional power sharing of all distributed energy resources. Since each distributed coordinated control only requires its own and neighboring information, the communication bandwidth can be saved. The simulation results have verified the effectiveness in terms of power sharing, voltage stability, and suppressing circulation current.

1. Introduction

With the increasing concern of the high carbon emission and the limited fossil fuel reserves, the renewable energy generation has become a popular research topic. In recent times, the distributed generation (DG) technologies to develop the clean renewable energies have been widely used in power supply system [1,2]. Currently, the major types of DGs include photovoltaic (PV), wind turbine (WT), micro turbines (MT), fuel cell (FC), etc. However, as the DG technologies are used in micro-grid (MG) system, DGs present the quasi-load characteristics. Standard IEEE 1547 has set the rules regarding DG grid connection which requires withdrawal operation of each micro generation when any fault occurs in MG. This greatly reduces the utilization efficiency of distributed energy resource. For the sake of coordinating the conflict between the grid and DGs, fully exploiting the potential of distributed energy resource and promoting larger scale of application of DG technology, the notion of MG has been advocated [3,4].
Two operation modes can be applied in MG including the grid-connected mode and islanded mode [5,6]. In grid-connected mode, the MG can absorb the power from main grid or inject power into main grid, and the voltage and the frequency are determined by the main grid. When the fault occurs in main grid, the MG has to disconnect from the utility grid, and meanwhile it needs to maintain the stability of voltage and frequency and provide the uninterruptible power supply for critical loads. Therefore, the efficient strategies must be proposed to control the DGs.
A majority of DGs are connected to MG through the inverters, so the control strategies of inverters are of great importance. Currently, the research on the inverter control has received extensive attention. The control strategies of inverter can be mainly divided into centralized control and decentralized control [7]. In the centralized control, all controllers are unified managed by a central controller. If the central controller fails, the entire MG system will lose its stability. Also, it needs a reliable communication network to support the information interaction. The decentralized control means that each DG only requires knowing its own information to complete the inverter control. Each DG is controlled by the local controller without communication links. Taking a typical decentralized control-droop control as an example, this method can share the total power of load demand directly according to the droop coefficients, and thus determine the voltage and frequency of DG. It does not need a central controller, and gives full play to the “plug and play” advantage of distributed power supply, i.e., DGs can be directly added into MG to work normally. However, as the number of DG in MG increases and meanwhile the necessary information interaction between DGs is unavailable, it is difficult for this control mode to coordinate DGs’ output, which in turn makes the requirements of grid operation unsatisfied. In order to weigh the two methods, the decentralized coordinated control based on consensus in multi-agent system (MAS) is presented in this paper. The main objectives are improving the power sharing accuracy and voltage regulation stability.
So far, some related designs have been proposed. To improve the power sharing, a novel decentralized control method was used to accomplish the suitable load sharing in [8], and a novel active power sharing method with event-triggered mechanism was proposed in [9]. However, these methods do not consider the voltage stability. Therefore, it is likely that the deviation between DGs’ output voltages will cause the existence of circulation current, which will affect the normal operation of MG. Voltage regulation strategy by using consensus-based secondary control is designed to achieve the consistency of DG output voltage and avoid the circulation current in [10,11,12,13,14]. However, these studies only consider improving droop control or adding secondary control, but not consider the tracking performance of voltage/current double-loop control. If the deviation between the input voltage of voltage loop and the output voltage of current loop is large, there will still be the risk of circulation current. To solve these problems, we have designed a coordinated controller based on the consensus algorithm to adjust the voltage and power simultaneously. In addition, we have also designed a FOPID controller to improve the tracking ability of voltage/current double-loop control. With the consensus algorithm, the problem of circulation current can be also suppressed by the voltage regulation of DGs.
In summary, the significant features of the proposed control method are given as follows.
  • A two-level hierarchical control strategy based on MAS is proposed. Each lower-level agent is to implement the decentralized control for the voltage tracking of local DG. The upper-level agents are to implement the coordinated control for voltage consensus and proportional power sharing of all neighboring DGs.
  • The distributed control in the lower-level agent is designed as a double-loop controller. The power controller of outer-loop is developed based on the droop control to achieve the function of wireless communication between the paralleled inverters. To improve the stability of voltage tracking, the fractional order PID (FOPID) instead of the conventional PID is used in voltage controller and current controller of inner-loop.
  • The DGs’ cooperation in coordinated control based on consensus algorithm does not require the global information of MG. Each upper-level agent only exchanges the information with its neighbors via a sparse communication network. Thus, it is more flexible and reliable to achieve the voltage regulation and proportional power sharing.
The remainder of paper is organized as follows. The structure of MG based on MAS is established in Section 2. In Section 3, the decentralized control method of DG is presented. In Section 4, the coordinated control with the consensus algorithm is discussed. Section 5 gives the analysis of circulating current. The simulation studies are given in Section 6. Section 7 summarizes this paper.

2. Hierarchical Control Strategy Based on MAS

Multi-agent technology is a branch of artificial intelligence technology [15,16]. Distributed performance of the agent can be adapted to the complicated environment of MG system effectively. The multi-agent hierarchical control technology that can guarantee the stability of the MG system operation is presented in [17,18]. The constructed MAS-based MG is shown in Figure 1.
In this network, the consensus of multi-agent is to reach the agreement on specific regions considering their own state information. Consensus algorithm is a specified interaction criterion that the information exchanges between an agent and neighboring agents via a communication network [19,20,21]. The theoretical framework of consensus algorithm focuses the research on robustness and delay of system with the directed information flow and the change of topology structure [22].
The architectures of different hierarchical agents and the interaction among them are designed in this paper. The lower-level agent consists of a reactive layer and a deliberative layer. The reactive layer is defined as “perception and action,” which has priority to respond quickly to the emergencies of environment. The deliberative layer is defined as “belief, desire, and intention,” which has a high intelligence in controlling or planning the behaviors of agent so as to achieve its intention. The upper-level cooperative control agent is designed as a deliberative agent. The agent is mainly responsible for the secondary control to implement distributed voltage regulation and equal current sharing. In addition, the outputs of the regulators are sent to the lower-level agent through action module, which acts as the control inputs of droop control. The architecture of hierarchical control strategy based on MAS is shown in Figure 2.

3. Distributed Coordinated Control Strategy for DG

The MG system is connected to the main grid through point of common coupling (PCC). When a fault occurs in main grid, the MG operates in the islanded mode to ensure the voltage stability and the power sharing accuracy. In this section, the decentralized controller is designed in the lower-level agents. As shown in Figure 3, the outer-loop power controller adopts the droop control [23,24], and the inner-loop voltage/current controller adopts the FOPID controller. In Figure 3, L f , R f , and C f are the inductance, resistance, and capacitance of filter, respectively; L and R are the inductance and resistance of feeder, respectively; v o is the actual filter voltage; i l and i o are the actual filter current and feeder current, respectively; P and Q are the actual active power and reactive power, respectively; P n and Q n are the corresponding nominal powers; v o d * , v o q * represent the d-axis and q-axis voltage references of the voltage-loop FOPID controller that are outputted from the power controller, respectively; and i l d * , i l q * represent the d-axis and q-axis current references of the current-loop FOPID controller that are outputted from the FOPID voltage controller. The d-axis and q-axis references are actually the control references of FOPID controller which can be used to obtain the input errors for the FOPID controller. Through the FOPID controller, the final PWM signal is obtained for inverter.

3.1. Design of Outer-Loop Power Controller

By using the active power-frequency (P-f) and reactive power-voltage amplitude (Q-U) droop controls, the outer-loop power controller is designed in Figure 4. The instantaneous active power and reactive power can be expressed as:
p ˜ = v o d i o d + v o q i o q
q ˜ = v o d i o q v o q i o d
Since the direct application of instantaneous power may impact the DG’s power quality when MG suffers disturbance, the average power method [25,26,27] is adopted in this paper. Consider the low-voltage MG dominated by inductive feeder. The P-f and Q-U droop controls are presented as:
f = f n m ( P P n )
v = v n n ( Q Q n )
where m and n are the P-f droop coefficient and Q-U droop coefficient, respectively, which are usually chosen based on the active and reactive power rating of the DG; f n and v n are the frequency reference and voltage amplitude reference generated by the output y(t) in Section 4.2, respectively; and P n and Q n are the nominal active power and nominal reactive power, respectively. With the output of P-f and Q-U droop controls, the voltage reference v o * as the input of voltage–loop FOPID controller can be obtained.

3.2. Design of Inner-Loop Voltage/Current FOPID Controller

FOPID controller proposed by Podlubny in 1999 is the expansion of the conventional PID controller based on fractional calculus [28,29]. It can obtain a better performance than the conventional PID controller. FOPID controller has three parameters: the proportional coefficient K P , the integral coefficient K I , and the differential coefficient K D . They affect the speed of control, the accuracy of control, and the stability of control system, respectively. There are also two adjustable parameters: the integral order λ and the differential order μ .
The voltage-loop FOPID controllers (including d-axis and q-axis) are designed as:
u ( t ) = K PV e ( t ) + K IV D λ e ( t ) + K DV D μ e ( t )
where e ( t ) = v o v o * ; u ( t ) = i l * , and i l * is the current reference of current-loop FOPID controller; K PV , K IV , and K DV represent the proportional coefficient, integral coefficient, and differential coefficient in voltage-loop FOPID controller, respectively; and λ , μ [ 0 , 2 ] .
The current-loop FOPID controllers (including d-axis and q-axis) are designed as:
u ( t ) = K PC e ( t ) + K IC D α e ( t ) + K DC D β e ( t )
where e ( t ) = i l i l * ; u ( t ) = v * , and v * is the final voltage signal for SPWM; K PC , K IC , and K DC represent the proportional coefficient, integral coefficient, and differential coefficient in current-loop FOPID controller, respectively; and α , β [ 0 , 2 ] .
The relationship between the FOPID control and conventional PID control is shown in Figure 5, where the shaded range represents the control margin of FOPID controller. The FOPID controller generalizes the conventional PID control and expands it from point to plane. This expansion could provide much more flexibility in inner-loop voltage/current controller design to achieve the stable voltage tracking control. Hence, the conventional PID control can be viewed as a special case of the FOPID control. By setting reasonable parameters, FOPID can improve the voltage tracking control effect. The block diagram of inner-loop voltage/current FOPID controller is shown in Figure 6.
It can be seen from Figure 6 that the inner-loop is composed of voltage-loop and current-loop. The input of voltage-loop FOPID controller is the error between voltage reference v o * from power controller and actual voltage v o from DG system. After decoupling (removing the influences of capacitance voltage and inductance current), the output of voltage-loop FOPID controller is the current reference i l * which is also the input of current-loop FOPID controller. After decoupling, the output of current-loop FOPID controller is a triggered voltage, which is used to generate a SPWM signal to control the output of DG inverter.
χ d = ( K PV + K IV S λ + K DV S μ ) ( v o d v o d )
χ q = ( K PV + K IV S λ + K DV S μ ) ( v o q v o q )
ψ o d = ( K PC + K IC S α + K DC S β ) ( i l d i l d )
ψ o q = ( K PC + K IC S α + K DC S β ) ( i l d i l d )
The assist terms in voltage-loop FOPID controller are given as follow:
A S S d = F i o d ω C f v o q
A S S q = F i o q + ω C f v o d
where A S S d and A S S q are the d-axis and q-axis regulation terms, respectively; and F is the feed-forward parameter in the voltage-loop.
The assist terms refer to the regulation terms in current-loop, which are affected by the current, voltage, and filter capacitance. When the output of voltage-loop subtracts these adjusting items, the current reference of current-loop is obtained for the subsequent FOPID controller.
Remark 1.
The purpose is to decouple the active and reactive power regulations, i.e., when one of them is adjusted, the other will not be affected. Moreover, in the current-loop, these inputs are all subtracted items, so they all belong to the same auxiliary variable.
The outputs of the voltage-loop FOPID controller are presented as:
i l d = χ d + A S S d
i l q = χ q + A S S q
The outputs of the current-loop FOPID controller are presented as:
v d * = ψ d ω L f i l q
v q * = ψ q + ω L f i l d
Since the FOPID controller appends fractional order derivative and fractional order integral in comparison with conventional PID controller, it is much difficult to design the FOPID controller. With the simplicity, low computational cost, and good performance, the Particle Swarm Optimization (PSO) as a promising optimization algorithm can be used here to design the parameters [30,31,32,33].
As shown in Figure 7, the procedures of the PSO algorithm are described as follows:
Step 1: Initialization parameters. Determine the number of particles, the dimensions of search space, the value range of parameters, the maximum number of iterations, the learning factor, and the inertia weight coefficients.
Step 2: Initialization particles.
Step 3: Determine the objective function. The integral performance of absolute error is considered as the objective function. In order to get a good dynamic performance and to avoid large control inputs, the fitness function is designed as:
F ( t ) = 1 / ( 0 ( ρ 1 | e p ( t ) | + ρ 2 u p ( t ) ) d t + ρ 3 t u )
where e p ( t ) is the absolute error; u p ( t ) is the control output; t u is the rise time, and ρ 1 , ρ 2 , ρ 3 are the weight coefficients.
Step 4: Calculate the fitness value of each particle. According to the fitness function F ( t ) , up the date personal and global best value.
Step 5: The velocity and position update equations are given as:
V i ( t + 1 ) = c 0 V i ( t ) + c 1 ϕ 1 [ P i ( t ) X i ( t ) ] + c 2 ϕ 2 [ G i ( t ) X i ( t ) ]
X i ( t + 1 ) = X i ( t ) + V i ( t )
where c 0 is the inertia weight; c 1 and c 2 are the positive constant learning rates; 1 and 2 are the random numbers between 0 and 1; G i ( t ) is the global optimal solution in PSO algorithm.
Step 6: Use MATLAB simulation to obtain the optimal value of each parameter.

4. Design of Coordinated Controller based on Consensus Algorithm

The coordinated control is a regulator synchronization problem for DG regulator. In this section, the multi-agent consensus algorithm [33,34,35,36,37] is used to coordinate the output voltage of DGs. Each DG can be seen as an agent, which only requires its own information and the neighbors’ information. The control signals are calculated based on the error between local information and one of the neighbors’ information. Graph theory plays a crucial role in the analysis of consensus problems.

4.1. Graph Theory

The communication network of a multi-agent cooperative system can be modelled by an undirected graph G = ( V , ε , A ) , where V = { v 1 , , v N } is the set of vertices, ε V × V is the edges, and A = [ a i j ] R N × N is the weighted adjacency matrix. DGs are recognized as the nodes of communication graph of MG. An edge from node j to node i is denoted by ( v j , v i ) , which means the information from node j can be acquired by node i . a i j is the weight of edge ( v j , v i ) and a i j > 0 if ( v j , v i ) ε , otherwise a i j = 0 . There are no repeated edges, i.e., a i i = 0 ,   i N . The degree matrix of G is D G = d i a g { d 1 , , d N } R N × N , where d i = j N i a i j , and then the Laplacian matrix is defined as L = D G A .
For a given matrix M , σ max ( M ) denotes the maximal singular values, and σ > 0 min ( M ) denotes the minimal nonzero singular value.
Definition 1.
Let M = [ m i j ] R m × n , N = [ n i j ] R p × q . Then the following block matrix is called the Kronecker product of M and N , written as:
M N = [ m 11 N m 1 n N m m 1 N m m n N ] L m p × n q

4.2. Design of Coordinated Controller

Without loss of generality, we assume that the ith DG is connected with other DGs through DG line impedances. In this part, the single-line diagram of the MG test system is shown in Figure 8.
Applying Kirchhoff’s voltage law and Kirchhoff’s current law to the electrical scheme of Figure 8 can get the following dynamic equations:
{ d i l i d t = R f i L f i i l i 1 L f i v i + 1 L f i v o i d v i d t = 1 C f i i l i R C f i i R 1 C f i i i m 1 C f i i i n d i R d t = R L i R + 1 L v i d i i m d t = R i m L i m i i m 1 L i m v m + 1 L i m v i d i l m d t = R f m L f m i l m 1 L f i v m + 1 L f i v o m d v i d t = 1 C f m i l m + 1 C f m i i m d i i m d t = R i n L i n i i n 1 L i n v n + 1 L i n v i d i l n d t = R f n L f n i l n 1 L f n v n + 1 L f i v o n d v n d t = 1 C f n i l n + 1 C f n i i n
The system model can be described as follow:
{ x ˙ ( t ) = A x ( t ) + B u ( t ) y ( t ) = C x ( t )
where x ( t ) = [ i l i   v i   i R   i i m   i l m   v m   i i n   i l n   v n ] T is the state vector, u ( t ) = [ v o i   v o m   v o n ] T is the control input, and y ( t ) = [ v i   v m   v n ] T is the control output. All matrices in (21) are given as follows:
A = [ R f i L f i 1 L f i 0 0 0 0 0 0 0 1 C f i 0 1 C f i 1 C f i 0 0 1 C f i 0 0 0 1 L R L 0 0 0 0 0 0 0 1 L i m 0 R i m L i m 0 1 L i m 0 0 0 0 0 0 0 R f m L f m 1 L f m 0 0 0 0 0 0 1 C f m 1 C f m 0 0 0 0 0 1 L i n 0 0 0 0 R i n L i n 0 1 L i n 0 0 0 0 0 0 0 R f n L f n 1 L f n 0 0 0 0 0 0 1 C f n 1 C f n 0 ] ,   B = [ 1 L f i 0 0 0 0 0 0 0 0 0 0 0 0 1 L f m 0 0 0 0 0 0 0 0 0 1 L f n 0 0 0 ] ,   C = [ 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 ]
In the cooperative consensus problem, it is desired for all DGs to achieve the same state. The neighboring error of the ith DG is defined as:
e ^ i = j = m , n a i j ( v ^ i v ^ j )
where e ^ i and v ^ i represent the per unit value of corresponding parameters.
The overall neighboring error is e ^ = ( L I N ) y ^ , where e ^ = [ e ^ i   e ^ m   e ^ n ] T and y ^ = [ v ^ i   v ^ m   v ^ n ] T . Let u ^ ( t ) = c H e ^ , where u ^ ( t ) is the per unit value, and H is the feedback gain matrix. The corresponding global form is written as:
u ( t ) = c ( L H ) y ^
So the overall closed-loop system dynamics are described by:
x ^ ˙ ( t ) = ( I N A c L B C H ) x ^
where x ^ ˙ ( t ) and x ^ ( t ) represent the per unit value.
Theorem. 
The system (24) is asymptotically stable, if and only if there exist matrices P 1 = P 1 T 0 and P 2 = P 2 T 0 satisfying the following conditions:
P 1 = c R 1 L
A T P 2 + P 2 A + Q P 2 B C R 2 1 C T B T P 2 = 0
c > σ max ( R 1 L ( Q H T R 2 H ) ) σ > 0 min ( L T R 1 L H T R 2 H ) > 0
where Q = Q T 0 , R 1 = R 1 T 0 , R 2 = R 2 T 0 , σ m a x ( R 1 L ( Q H T R 2 H ) ) denotes the maximal singular values, and σ > 0 m i n ( L T R 1 L H T R 2 H ) denotes the minimal nonzero singular value.
Proof. 
Define the feedback gain as:
H = R 2 1 C T B T P 2
Suppose Q = c 2 ( L T R 1 L H T R 2 H ) c ( R 1 L ( A T P 2 + P 2 A ) ) . From (27), we can obtain:
c 2 σ > 0 min ( L T R 1 L H T R 2 H ) c σ max ( R 1 L ( Q H T R 2 H ) ) > 0 Q 0
The algebraic Riccati equation is ( I n A ) T P + P ( I n A ) + Q P ( I n B C ) R 1 ( I n B C ) T P = 0 , where P = P 1 P 2 . Thus, Q can be represented as:
Q = c 2 ( L T R 1 L H T R 2 H ) c ( R 1 L ( A T P 2 + P 2 A ) ) = c 2 ( L T R 1 L H T R 2 H ) + c R 1 L ( Q P 2 B C R 2 1 C T B T P 2 ) = P 1 R 1 1 P 1 P 2 B C R 2 1 C T B T P 2 + P 1 ( Q P 2 B C R 2 1 C T B T P 2 )
Define the Lyapunov function as V ( x ) = x T P x
V ˙ ( x ) = 2 x T P x ˙ = 2 x T P ( I N A c L B C H ) x = 2 x T ( P 1 P 2 ) ( I n A ) x 2 c x T ( P 1 P 2 ) ( L B C H ) x = x T ( P 1 ( A T P 2 + P 2 A ) 2 ( P 1 R 1 1 P 1 P 2 B C R 2 1 C T B T P 2 ) ) x = x T ( P 1 ( A T P 2 + P 2 A ) 2 ( P ( I n B C ) R 1 ( I n B C ) T P ) ) x = x T ( P 1 ( A T P 2 + P 2 A ) 2 ( Q + P 1 ( A T P 2 + P 2 A ) ) ) x = x T ( Q + c 2 ( L H ) T ( R 1 R 2 ) ( L H ) ) x x T Q x < 0
This completes the proof.
By choosing the coupling gain c and the feedback gain matrix H based on (27) and (28), the asymptotic stability of closed-loop system (24) can be ensured.
Remark 2.
In this study, the design of consensus controller is based on the model in Figure 8. However, the design can also be extended to other models with different structures. For the consensus algorithm, the change of communication topology corresponds to the change of related elements in Laplace matrix, and the control effect will not be affected (the Lyapunov’s proof can also be applied). Hence, the designed controller is also applicable to different communication topologies of other MG structures.

5. Analysis of Circulating Current

In order to illustrate the effectiveness of the proposed method in reducing the circulating current between DG inverters, the relationship between circulating current and amplitude/angle of output voltage of DG inverter is analyzed. The simplified circuit schematic is shown in Figure 9.
From Figure 9, the relationship between the variables of two inverters is expressed as:
I ˙ L = I ˙ i + I ˙ m
V ˙ L = Z L ( I ˙ i + I ˙ m )
I ˙ i = ( V ˙ i V ˙ L ) / Z i
I ˙ m = ( V ˙ m V ˙ L ) / Z m
where Z L = R L + j X L , Z i = R i + j X i , Z m = R m + j X m , V ˙ L = E L θ L , and V ˙ m = E m θ m .
In (29), the load current is the vector sum of the two inverter currents. The load voltage related to the load current and load impedance can be expressed as:
V ˙ L = Z L ( V ˙ i V ˙ L Z i + V ˙ m V ˙ L Z m ) = Z i V ˙ m + Z m V ˙ i Z i + Z m + Z i Z m / Z L
The circulating current is equal to the half of current difference between two inverters:
2 Δ I ˙ = I ˙ i I ˙ m = V ˙ i V ˙ L Z i V ˙ m V ˙ L Z m
Inserting (33) into (34), the circulating current can be re-expressed as:
2 Δ I ˙ = 2 ( V ˙ i V ˙ m ) + ( V ˙ i Z m V ˙ m Z i ) / Z L Z i + Z m + Z i Z m / Z L
Assuming that the equivalent impedance of the bus is resistive, the impedance Z L is replaced by R L . Considering that the output impedance of inverter is mainly inductive ( X k R k ,   k = i , m ), the circulating current is also derived as follows:
2 Δ I ˙ = 2 ( V ˙ i V ˙ m ) + j ( V ˙ i X m V ˙ m X i ) / R L j ( X i + X m ) X i X m / R L
In order to analyze the active and reactive components of the circulating current separately, the formula (36) is written as:
2 Δ I ˙ = I a j I r
For the convenience of expression, define the following variables:
E i = E i X m / R L   E m = E m X i / R L A = ( X i + X m ) 2 + ( X i X m / R L ) 2 B = ( X i X m 2 + 2 R L 2 X i + 2 R L 2 X m ) / R L X m C = ( X m X i 2 + 2 R L 2 X m + 2 R L 2 X i ) / R L X i
Hence, the active and reactive components of the circulating current are written as:
I a = ( E i ( ( X m X i ) cos θ i + B sin θ i ) E m ( ( X i X m ) cos θ m + B sin θ m ) ) / A I r = ( E i ( ( X i X m ) sin θ i + B cos θ i ) E m ( ( X m X i ) sin θ m + B cos θ m ) ) / A
Assume X i = X m = X . Equation (38) can be rewritten as:
I a = ( X 2 + 4 R L 2 / R L ) ( E i sin θ i E m sin θ m ) / A I r = ( X 2 + 4 R L 2 / R L ) ( E i cos θ i E m cos θ m ) / A
Obviously, if the amplitude and angle of output voltage can be consistent, the active and reactive components of the circulating current become zero. Thus, the circulating current can be suppressed effectively by the proposed method.

6. Simulation Study

An islanded MG model with three parallel DGs is established. All DGs share the load power by the desired ratio of 2:3:4. The original load is 6 kW/3 kvar. The parameters for all the DGs are set as 0.01 Ω, 0.06 mH, 1.5 mF. The feeder impedance are set as 0.612 + j 3.18 × 10 3 Ω , 0.613 + j 3.18 × 10 3 Ω and 0.614 + j 3.18 × 10 3 Ω , respectively. Other control parameters are set as c = 0.1, m =   9.4 × 10 5 , and n =   1.3 × 10 3 .

6.1. Performance of Power Sharing

It is assumed that the MG operates in the islanding mode at t = 0 s, and then operates stably. At t = 0.5 s, the load with an extra 50% increase becomes 9 kW/4.5 kvar, and the coordinated control is applied. The corresponding performance of active power and reactive power is shown in Figure 10.
It can be known from the Figure 10a,b that the output active power and reactive power of DGs cannot be shared according to the desired ratio of 2:3:4 in the islanded mode during 0–0.5 s. This leads to that the output voltages of the DGs are not synchronous. However, the active power and reactive power of DGs are approximate to 2 kW/1 kvar, 3 kW/1.5 kvar, and 4 kW/2 kvar after t = 0.5 s. It indicates that the power sharing is accurate in our method.
At t = 0.5 s, the load with an extra 50% decrease becomes 3 kW/1.5 kvar, and the coordinated control is applied. The corresponding results are shown in Figure 11.
It can be seen from the Figure 11a,b that the output active power and reactive power of DGs cannot be shared according to the desired ratio without the coordinated control before t = 0.5 s. When the coordinated control is used, the active power and reactive power of DGs are approximated to 0.67 kW/0.33 kvar, 1.00 kW/0.50 kvar, and 1.33 kW/0.67 kvar after t = 0.5 s, which indicate that the active reactive powers can be shared more reasonably.

6.2. Performance of Voltage Regulation

With the same MG model including three DGs in parallel, we have simulated the effect of DGs’ voltage regulation of the coordinated controller. The specific experimental process is described as follows: (1) The bus voltage of the MG is set as 311 V, and each DG is only regulated by droop control; (2) 50% load increase and decrease are considered at t = 0.5 s, respectively, and all DGs are regulated by coordinated control. The corresponding results are shown in Figure 12.
As shown in Figure 12, the output voltages of the three DGs are respectively 0.985 p.u., 0.977 p.u., and 0.968 p.u. during 0–0.5 s. It is obvious that the output voltages of DGs are different because of the regulation error of decentralized droop control. When the coordinated control is used at t = 0.5 s, the output voltages of all DGs become consistent after a 0.15 s transient process. For the two cases, the voltage of each DG will be respectively adjusted to 0.964 p.u. and 0.991 p.u. after t = 0.65 s.

6.3. Performance of Circulating Current

In this case, the 50% load decreases at t = 0.5 s, and all DGs are regulated by consensus control at the same time. As a contrast, we also carried out the experiment without consensus control after t = 0.5 s. The corresponding performances of circulating current among DGs are shown in Figure 13.
It is found from the Figure 13 that the circulating current can be suppressed effectively when the consensus control is used at t = 0.5 s. After about t = 0.9 s (the consumed time for consensus control is almost 0.4 s), the circulating current is suppressed to 0. By contrast, the circulating current always exists if DGs are only controlled by droop control without consensus control.

6.4. Performance of Voltage Tracking

With the same MG model, 50% load is added at t = 0.5 s in this case. To highlight the voltage tracking performance of FOPID control, the voltage at DGi is selected as an example. PID controller and FOPID controller are simulated respectively. The specific results are shown in Figure 14.
It is shown in Figure 14 that before t = 0.5 s, the output voltages of PID controller and FOPID controller are 1 p.u. After t = 0.5 s, the output voltage of two controllers decreases because of the increasing load. It can be found that compared with the 0.07 p.u. overshoot and the 0.35 s restoring time of PID controller, they are smaller for the FOPID controller (0.025 p.u., 0.15 s). It implies that the FOPID controllers can improve the voltage tracking performance of DG.

7. Conclusions

In this paper, the decentralized coordinated control based on MAS has been proposed to improve power sharing, current quality, and voltage stability in a MG. By constructing the structure of MG based on MAS, the decentralized control and coordinated control have been implemented by the lower-level agent and the upper-level agent, respectively. Different from the conventional PID controller, the FOPID has been used for a better voltage tracking stability in the inner-loop controller of decentralized control. To reduce the DGs’ voltage difference along with suppressing the circulating current, the multi-agent consensus algorithm has been used in coordinated control to synchronize the output voltages and currents of neighboring DGs. By the means of simulation, the accurate power sharing, small circulating current, stable voltage regulation have been achieved by our method. Besides, since neighboring DGs are considered in the dynamic equation design of coordinated control, our method can also achieve good voltage regulation stability in terms of a bigger MG with more DG access. The next work will focus on the further improvement of coordinated control by considering common communication constraints such as delay, packet-dropout, and topology change. The extension of our method in the MAS-based electricity market research will be also included.

Author Contributions

This paper is a collaborative effort of S.X., H.S., Z.Z., Q.G., B.Z., J.B. and B.Z.. S.X., H.S., Z.Z., Q.G., B.Z., J.B. and B.Z. conceived the methodology, conducted the experiments, and wrote the paper. All authors have read and agreed to the published version of the manuscript.

Acknowledgments

This research was funded by the National Natural Science Foundation of China under Grants 51977197, U1766202 and 51777195, Fundamental and Forecast Projects of State Grid Corporation of China “Theory Research on Response Driven Comprehensive Defense Control of Power System” under Grant XT71-18-014, Young Elite Scientists Sponsorship Program by CAST under Grant YESS20160157, and Young Elite Scientists Sponsorship Program by CSEE under Grant JLB-2017-305. And the APC was funded by all of them.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

DGDistributed generation
FCFuel cell
PIDProportion-integration-differentiation
FOPIDFractional order PID
MASMulti-agent system
MTMicro turbines
PCCPoint of common coupling
PSOParticle swarm optimization
PVPhotovoltaic
P-fActive power-frequency
Q-UReactive power-voltage amplitude
WTWind turbine
MGMicro-grid

References

  1. Sechilariu, M.; Wang, B.; Locment, F. Building integrated photovoltaic system with energy storage and smart grid communication. IEEE Trans. Ind. Electonics 2013, 60, 1607–1618. [Google Scholar] [CrossRef]
  2. Zhang, Z.; Dou, C.; Zhang, B.; Yue, W. Voltage Distributed cooperative control considering communication security in photovoltaic power system. IEEE Trans. Syst. Man Cybern. Syst. 2019, 49, 1592–1600. [Google Scholar] [CrossRef]
  3. Katiraei, F.; Iravani, M.R. Power management strategies for a microgrid with multiple distributed generation units. IEEE Trans. Power Syst. 2006, 21, 1821–1831. [Google Scholar] [CrossRef]
  4. Guerrero, J.M.; Vasquez, J.C.; Matas, J.; Castilla, M.; De Vicuna, L.G.D. Control strategy for flexible microgrid based on parallel line-interactive UPS systems. IEEE Trans. Ind. Electron. 2009, 56, 726–736. [Google Scholar] [CrossRef]
  5. Zhang, Z.; Dou, C.; Yue, D.; Zhang, B.; Xu, S.; Hayat, T.; Alsaedi, A. An event-triggered secondary control strategy with network delay in islanded microgrids. IEEE Syst. J. 2019, 13, 1851–1860. [Google Scholar] [CrossRef]
  6. Elrayyah, A.; Cingoz, F.; Sozer, Y. Construction of nonlinear droop relations to optimize islanded microgrid operation. IEEE Trans. Ind. Appl. 2015, 51, 3404–3413. [Google Scholar] [CrossRef]
  7. Zhang, Z.; Dou, C.; Yue, D.; Zhang, B.; Luo, W. A decentralized islanded microgrids control method for frequency restoration and accurate reactive power sharing. J. Frankl. Inst. 2018, 355, 8874–8890. [Google Scholar] [CrossRef]
  8. He, J.; Pan, Y.; Liang, B.; Wang, C. A simple decentralized islanding microgrid power sharing method without using droop control. IEEE Trans. Smart Grid 2018, 9, 6128–6239. [Google Scholar] [CrossRef]
  9. Zhou, J.; Zhang, H.; Sun, Q.; Ma, D.; Huang, B. Event-based distributed active power sharing control for interconnected AC and DC microgrids. IEEE Trans. Smart Grid 2018, 9, 6815–6828. [Google Scholar] [CrossRef]
  10. Shafiee, Q.; Nasirian, V.; Vasquez, J.C.; Guerrero, J.M.; Davoudi, A. A multi-functional fully distributed control framework for AC microgrids. IEEE Trans. Smart Grid 2018, 9, 3247–3258. [Google Scholar] [CrossRef] [Green Version]
  11. Zhang, Z.; Dou, C.; Yue, D.; Zhang, B.; Zhang, T. Photovoltaic voltage regulation through distributed power compensation considering communication delay. Adv. Theory Simul. 2020, 3. [Google Scholar] [CrossRef]
  12. Wang, P.; Lu, X.; Yang, X.; Wang, W.; Xu, D. An improved distributed secondary control method for DC microgrids with enhanced dynamic current sharing performance. IEEE Trans. Power Electron. 2016, 31, 6658–6673. [Google Scholar] [CrossRef]
  13. Zhang, B.; Dou, C.; Yue, D.; Zhang, Z.; Zhang, T. A packet loss-dependent event-triggered cyber-physical cooperative control strategy for islanded microgrid. IEEE Trans. Cybern. 2019. [Google Scholar] [CrossRef] [PubMed]
  14. Zhang, B.; Dou, C.X.; Yue, D.; Zhang, Z.; Zhang, T. A cyber-physical cooperative hierarchical control strategy for islanded microgrid facing with random communication failure. IEEE Syst. J. 2020. [Google Scholar] [CrossRef]
  15. Mao, M.; Jin, P.; Hatziargyriou, N.D.; Chang, L. Multiagent-based hybrid energy management system for microgrids. IEEE Trans. Sustain. Energy 2014, 5, 938–946. [Google Scholar] [CrossRef]
  16. Dou, C.; Hao, D.; Jin, B.; Wang, W.; An, N. Multi-agent-system-based decentralized coordinated control for large power systems. Int. J. Electr. Power Energy Syst. 2014, 58, 130–139. [Google Scholar] [CrossRef]
  17. Liu, W.; Gu, W.; Sheng, W.; Meng, X.; Wu, Z.; Chen, W. Decentralized multi-agent system-based cooperative frequency control for autonomous microgrids with communication constraints. IEEE Trans. Sustain. Energy 2014, 5, 446–456. [Google Scholar] [CrossRef]
  18. Sun, Q.; Han, R.; Zhang, H.; Zhou, J.; Guerrero, J.M. A multiagent-based consensus algorithm for distributed coordinated control of distributed generators in the energy internet. IEEE Trans. Smart Grid 2015, 6, 3006–3019. [Google Scholar] [CrossRef] [Green Version]
  19. Ren, W.; Beard, R.W. Consensus seeking in multiagent systems under dynamically changing interaction topologies. IEEE Trans. Autom. Control 2005, 50, 655–661. [Google Scholar] [CrossRef]
  20. Olfati-Saber, R.; Fax, J.A.; Murray, R.M. Consensus and cooperation in networked multi-agent systems. Proc. IEEE 2007, 95, 215–233. [Google Scholar] [CrossRef] [Green Version]
  21. Li, Z.; Duan, Z.; Chen, G.; Huang, L. Consensus of multiagent systems and synchronization of complex networks: A unified viewpoint. IEEE Trans. Circuits Syst. I Regul. Pap. 2010, 57, 213–224. [Google Scholar]
  22. Fax, J.A.; Murray, R.M. Information flow and cooperative control of vehicle formations. IEEE Trans. Autom. Control 2004, 49, 1465–1476. [Google Scholar] [CrossRef] [Green Version]
  23. He, J.; Li, Y.; Guerrero, J.M.; Blaabjerg, F.; Vasquez, J.C. An islanding microgrid power sharing approach using enhanced virtual impedance control scheme. IEEE Trans. Power Electron. 2013, 28, 5272–5282. [Google Scholar] [CrossRef]
  24. Zhong, Q. Robust droop controller for accurate proportional load sharing among inverters operated in parallel. IEEE Trans. Ind. Electron. 2013, 60, 1281–1290. [Google Scholar] [CrossRef]
  25. Pogaku, N.; Prodanović, M.; Green, T.C. Modeling, analysis and testing of autonomous operation of an inverter-based microgrid. IEEE Trans. Power Electron. 2014, 22, 613–625. [Google Scholar] [CrossRef] [Green Version]
  26. Zhang, Z.; Dou, C.; Yue, D.; Zhang, B.; Li, F. Neighbor-prediction-based networked hierarchical control for islanded microgrid. Int. J. Electr. Power Energy Syst. 2019, 104, 734–743. [Google Scholar] [CrossRef]
  27. Majumder, R.; Chaudhuri, B.; Ghosh, A.; Majumder, R.; Ledwich, G.; Zare, F. Improvement of stability and load sharing in an autonomous microgrid using supplementary droop control loop. IEEE Trans. Power Syst. 2012, 25, 796–808. [Google Scholar] [CrossRef] [Green Version]
  28. Dou, C.; Zhang, Z.; Yue, D.; Song, M. Improved droop control based on virtual impedance and virtual power source in low-voltage microgrid. IET Gener. Transm. Distrib. 2017, 11, 1046–1054. [Google Scholar] [CrossRef]
  29. Monje, C.A.; Vinagre, B.M.; Feliu, V.; Chen, Y. Tuning and auto-tuning of fractional order controllers for industry applications. Control Eng. Pract. 2008, 16, 798–812. [Google Scholar] [CrossRef] [Green Version]
  30. Zamani, M.; Karimi-Ghartemani, M.; Sadati, N.; Parniani, M. Design of a fractional order PID controller for an AVR using particle swarm optimization. Control Eng. Pract. 2009, 17, 1380–1387. [Google Scholar] [CrossRef]
  31. Cao, J.Y.; Cao, B.G. Design of fractional order controller based on particle swarm optimization. Int. J. Control Autom. Syst. 2006, 4, 775–781. [Google Scholar]
  32. Chang, W.; Shih, S.P. PID controller design of nonlinear systems using an improved particle swarm optimization approach. Commun. Nonlinear Sci. Numer. Simul. 2010, 11, 3632–3639. [Google Scholar] [CrossRef]
  33. Li, P.; Xu, D.; Zhou, Z. Stochastic optimal operation of microgrid based on chaotic binary particle swarm optimization. IEEE Trans. Smart Grid 2016, 7, 66–73. [Google Scholar] [CrossRef]
  34. Zhang, H.; Lewis, F.L.; Das, A. Optimal design for synchronization of cooperative systems: State feedback, observer and output feedback. IEEE Trans. Autom. Control 2011, 56, 1948–1952. [Google Scholar] [CrossRef]
  35. Bidram, A.; Lewis, F.L.; Davoudi, A. Distributed control systems for small-scale power networks: Using multiagent cooperative control theory. IEEE Control Syst. Mag. 2014, 34, 56–77. [Google Scholar]
  36. Bidram, A.; Davoudi, A.; Lewis, F.L. Distributed cooperative secondary control of microgrids using feedback linearization. IEEE Trans. Power Syst. 2013, 28, 3462–3470. [Google Scholar] [CrossRef] [Green Version]
  37. Movric, K.H.; Lewis, F.L. Cooperative optimal control for multi-agent systems on directed graph topologies. IEEE Trans. Autom. Control 2014, 59, 769–774. [Google Scholar] [CrossRef]
Figure 1. Structure of micro-grid (MG) based on multi-agent system (MAS).
Figure 1. Structure of micro-grid (MG) based on multi-agent system (MAS).
Energies 13 02141 g001
Figure 2. Architecture of hierarchical control strategy based on MAS.
Figure 2. Architecture of hierarchical control strategy based on MAS.
Energies 13 02141 g002
Figure 3. Block diagram of distributed generation (DG) inverter control.
Figure 3. Block diagram of distributed generation (DG) inverter control.
Energies 13 02141 g003
Figure 4. Block diagram of power controller.
Figure 4. Block diagram of power controller.
Energies 13 02141 g004
Figure 5. Relationship between fractional order PID (FOPID) control and conventional PID control.
Figure 5. Relationship between fractional order PID (FOPID) control and conventional PID control.
Energies 13 02141 g005
Figure 6. Block diagram of inner-loop voltage/current FOPID controller.
Figure 6. Block diagram of inner-loop voltage/current FOPID controller.
Energies 13 02141 g006
Figure 7. Flowchart of Particle Swarm Optimization (PSO) algorithm.
Figure 7. Flowchart of Particle Swarm Optimization (PSO) algorithm.
Energies 13 02141 g007
Figure 8. Structure of equivalent circuit of DGs in a MG.
Figure 8. Structure of equivalent circuit of DGs in a MG.
Energies 13 02141 g008
Figure 9. Simplified circuit schematic for two DG inverters.
Figure 9. Simplified circuit schematic for two DG inverters.
Energies 13 02141 g009
Figure 10. Experimental power waveforms under increasing load.
Figure 10. Experimental power waveforms under increasing load.
Energies 13 02141 g010
Figure 11. Experimental power waveforms with decreasing load.
Figure 11. Experimental power waveforms with decreasing load.
Energies 13 02141 g011
Figure 12. Experimental voltage waveforms with increasing/decreasing load.
Figure 12. Experimental voltage waveforms with increasing/decreasing load.
Energies 13 02141 g012aEnergies 13 02141 g012b
Figure 13. Experimental circulating current waveforms.
Figure 13. Experimental circulating current waveforms.
Energies 13 02141 g013
Figure 14. Experimental voltage waveforms of PID/FOPID control for DGi.
Figure 14. Experimental voltage waveforms of PID/FOPID control for DGi.
Energies 13 02141 g014

Share and Cite

MDPI and ACS Style

Xu, S.; Sun, H.; Zhang, Z.; Guo, Q.; Zhao, B.; Bi, J.; Zhang, B. MAS-Based Decentralized Coordinated Control Strategy in a Micro-Grid with Multiple Microsources. Energies 2020, 13, 2141. https://doi.org/10.3390/en13092141

AMA Style

Xu S, Sun H, Zhang Z, Guo Q, Zhao B, Bi J, Zhang B. MAS-Based Decentralized Coordinated Control Strategy in a Micro-Grid with Multiple Microsources. Energies. 2020; 13(9):2141. https://doi.org/10.3390/en13092141

Chicago/Turabian Style

Xu, Shiyun, Huadong Sun, Zhanqiang Zhang, Qiang Guo, Bin Zhao, Jingtian Bi, and Bo Zhang. 2020. "MAS-Based Decentralized Coordinated Control Strategy in a Micro-Grid with Multiple Microsources" Energies 13, no. 9: 2141. https://doi.org/10.3390/en13092141

APA Style

Xu, S., Sun, H., Zhang, Z., Guo, Q., Zhao, B., Bi, J., & Zhang, B. (2020). MAS-Based Decentralized Coordinated Control Strategy in a Micro-Grid with Multiple Microsources. Energies, 13(9), 2141. https://doi.org/10.3390/en13092141

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