Next Article in Journal
Unilateral Route Method to Estimate Practical Mutual Inductance for Multi-Coil WPT System
Next Article in Special Issue
Design and Control of a DC Collection System for Modular-Based Direct Electromechanical Drive Turbines in High Voltage Direct Current Transmission
Previous Article in Journal
A 1 GS/s 12-Bit Pipelined/SAR Hybrid ADC in 40 nm CMOS Technology
Previous Article in Special Issue
A Novel Self-Powered Dynamic System Using a Quasi-Z-Source Inverter-Based Piezoelectric Vibration Energy Harvester
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis of Three-Phase Inverter Parallel Operation with Network-Based Control Having Strong Robustness and Wide Time-Scale Compatibility in Droop-Controlled AC Microgrid

1
School of Automation, Hangzhou Dianzi University, Hangzhou 310018, China
2
State Grid Zhejiang Electric Power Company, LTD Hangzhou Power Supply Company, Hangzhou 310020, China
*
Author to whom correspondence should be addressed.
Electronics 2020, 9(2), 376; https://doi.org/10.3390/electronics9020376
Submission received: 18 January 2020 / Revised: 13 February 2020 / Accepted: 20 February 2020 / Published: 24 February 2020
(This article belongs to the Special Issue Applications of Power Electronic Circuits and Systems for Future Grid)

Abstract

:
The system performances can be potentially enhanced for three-phase inverter parallel operation in droop-controlled AC microgrid by using network-based control, which also benefits for the extension of other control strategies in microgrids (MGs). It is highlighted that some negative factors such as network-induced time-delays and data dropouts would possibly degrade the system operation. In this paper, the comprehensive analysis of network-based control strategy with strong robustness and wide time-scale compatibility is investigated in islanded mode of an AC microgrid with paralleled inverters. The theoretical evaluation towards time-delay and data dropouts is made and it is verified that its good power-sharing can be obtained under unsatisfactory communication conditions. It has been observed that the time-scale of network-based control can also be designed from several microseconds to milliseconds. Based on this idea, the communication integration of different layers of MGs in hierarchical structure would be realistic. Experimental results have verified the effectiveness of the network-based control strategy and analytical method.

1. Introduction

During the last decades, the power flow pattern has changed with the increasing penetration of distributed energy from large wind farms, geothermal power plants, and solar photovoltaic power stations [1]. Nowadays, the prodigious growth rate of plug-in hybrid vehicles (PHEVs) is accelerating this power system change, which means conventional generation is gradually being replaced and distributed generation (DG) is playing an important role in the future smart grids [2,3]. The concept of microgrids (MGs) emerged at the beginning of this century and is capable of operating in the grid-connected mode and islanded mode and handling the transitions between these two modes [4,5].
In AC microgrids (MGs), renewable energy generation is increasingly integrated into the grid through power electronic converters such as DC-AC inverters, which are always operated in parallel [6]. When an MG is working in islanded mode, these inverters are always employed by droop control to realize satisfactory load-sharing performance and balance the demand of local loads to ensure system stability [5,7]. Meanwhile, the system regulation including frequency deviation and voltage droop, will be implemented in different time-scales [8]. The control relationships of these MGs have three main categories, i.e., the master-slave control, peer-to-peer control, and hierarchical control. As for the master-slave control strategy, one inverter is treated as the master and the rest are slaves. The system safety and reliability are preponderantly dependent upon the master. The peer-to-peer control indicates the inverters have equal status, which avoids the communication links and is capable of plug-and-play operation when the micro-sources join or quit the MG whenever possible [5]. However, these two strategies are individually used in islanded mode or grid-connected mode, and the hierarchical control strategy is proposed to combine both of these two modes and solve their switching problems.
Although the control strategies are different, they may use communication links among the inverter controllers more or less [9,10,11,12,13,14,15], accordingly the network-based control was proposed. The introduction of network is mainly used to improve the performance and consolidate the system stability, as is the hierarchical structure. In addition, the power electronic converter in the MG has some features such as low inertia and fast response [16]. The power system built by the MG is quite different from conventional power systems, showing a wide range of time-scale properties. The hierarchical design of the MG can distinguish these time-scales and fulfill their functions of electrical control, power quality regulation, and economic operation control independently in their exclusive time-scale, which is helpful to realize function standardization and improve the intelligence and flexibility of the MG [5,17]. The primary layer in the hierarchical structure containing most power electronic converters seldom uses network or only uses low-bandwidth network, then the droop control is used to solve the load-sharing issues among the paralleled micro-sources [18]. The secondary control layer is employed to eliminate the deviation of output voltage and frequency existing in the primary layer, the structure is possibly centralized or decentralized and implemented partly by network configuration. However, the droop control employed in primary control has several disadvantages that limit its application, such as relatively inaccurate load-sharing, slow instantaneous response, frequency and amplitude deviation, and strong susceptibility to converter output impedance, etc. Especially when lots of different types of loads such as PHEVs plunge into the MG, it is hard to hand these disturbances from the sources to the loads safely and keep system permanent stable.
Many advanced methods based on droop control had been reported for inverter parallel operation [19,20,21,22]. For example, some strategies were presented such as Complex Line Impedance-Based Droop Method [23], Angle Droop Control [24], Voltage-Based Droop Control [25], and Adaptive Virtual Impedance Control [26]. These methods can partially solve the problems of link impedance unbalance, non-linear load-sharing, voltage distortion, and so on. However, they were trying to avoid the communication usage, at the expense of adding high computational complexity and extra analytical prerequisites. More importantly, they always achieved slightly inferior performance than the methods with interconnections. Under this circumstance, network-based control strategies were proven to be effective for the performance optimization of MGs [18]. The interconnections can be designed from the physical line to network with a wide range of bandwidth. In this way, long-term stability, higher reliability, and superior load-sharing performances in different time-scales can be obtained via network. Moreover, the network in the primary layer could be integrated with the secondary layer if their communication time-scales are matched. However, some uncertain factors related to communication conditions such as time-delays or data dropouts would influence the system in the different ways [27]. How to evaluate the impact of these factors and define the stability region of the system having these delays and data dropouts is very important.
In this paper, a comprehensive analysis of network-based control strategy used in the islanded mode of an AC microgrid is investigated, the model is simplified as a paralleled three-phase inverters system and it is a continuation of [28]. In general, the merits network-based control can bring (1) simple and convenient implementation, (2) only one communication line needed to fulfill the bi-directional data flow, (3) better power-sharing performance than the traditional droop method, (4) anti-interference ability to restrain disturbances such as network-induced negative factors, (5) no extra control loop with a complicated algorithm, such as a virtual impedance loop, to supplement. Moreover, more advantages of the method including strong robustness and good time-scale compatibility can be achieved through analysis. Theoretical and experimental methods were utilized to verify these characteristics. The proposed analysis method and the obtained advantages of the network-based control strategy are worthy of studying because (1) the transmission speed and allowable capacity of the network to keep the system stable are in a wide range, and the network-based control can be compatible with both fast and slow loops. Moreover, the communication design is flexible and can be integrated with a power electronic converter and it is beneficial to build a new MG structure. (2) In a wide time-scale range, the system stability and performance may be immune to the time-delays and data dropouts. The high reliability it creates is helpful to maximize network utilization in power electronics. It is necessary to mention that many different communication infrastructures, such as Ethernet, worldwide interoperability for microwave access (WiMAX), and wireless fidelity (Wi-Fi), can be the good alternatives in network-based control in MGs [5]. With the development of highly reliable and ultrafast networks, the impact of time-delays and data-dropouts on MG network-based control would possibly decrease.
This paper is organized as follows. Section 2 provides the envisaged architecture of the network-based control system with paralleled three-phase inverters and addresses its potential role. Section 3 presents the network-based control methods. Section 4 builds the mathematical model featuring system sensitivity towards time-delay and data dropout, provides the analysis methods to specify their system stability. Experimental results of the proposed analysis are given in Section 5. The supplementations of some issues including different rated power, time-delay level, and abnormal communication conditions are described in Section 6. Section 7 concludes the main contribution of this paper.

2. Architecture of Network-Based Control in MGs

The operation time of the primary layer, the secondary, and tertiary level can be microseconds, seconds, and minutes. Hierarchical design is aiming for independent task-finishing for these different time-scale layers. We suppose the primary layer control is working without communication links, then droop control and its modified methods are available. As discussed above, these kinds of methods have their inherent disadvantages. For long-term stability and reliability, a network-based method could be possibly required to support the primary layer. If the network has powerful data-scheduling capability and the same time-scale level, the communication could be integrated together between the primary and secondary layer, which is cost-saving and increases utilization. That is the envisaged idea proposed in this paper, architecture of which is shown in Figure 1 (the tertiary layer is not considered here). There are N inverters in parallel micro-sources of MGs to support electricity of the load, where power droop control is employed to guarantee the basic load-sharing performance and system stability. The network-based control plays a helpful role in enhancing high-level reliability and stability.
In primary control, there are at least two kinds of loops, the inner fast current/voltage loop and the outer slow power-droop loop. Sometimes, the power loop features an open loop unless virtual impedance or other strategy is added. In this paper, a novel idea related to the control loop is proposed, where the third control loop is designed to help the system in data-interaction via a network, in which the loop data flow is marked as a red arrow line and shown in Figure 1. As is well-known, the network transmission speed is adjustable and thereby the time-scale of the extra loop could be flexibly designed. That means it could be slower than or even comparative to the inner loop and power loop. Thereby, how to design the third loop and how to evaluate the impact of network-induced time-delays or data dropouts during transmission are very important.

3. Network-Based Control Strategy of Load-Sharing

3.1. Traditional P/Q Droop Control

In order to analyze the network-based control, the equivalent circuit of micro-source paralleled to an AC bus is outlined as shown in Figure 2. To facilitate the analysis, distributed generation and its converter for each MG can be simplified as the ideal DC source, so that the circuit is equivalent to the system with three-phase inverters in parallel. As shown in Figure 2, the sum of output impedance and link impedance of the single inverter is Z ˙ n = Z o n θ o n + Z c n θ c n = Z n θ n . En, φn, and V are the amplitudes and power angle of the inverter output voltage and the common bus voltage, Sn, Pn, and Qn are the complex power, active power, and reactive power in output load provided by the nth inverter, respectively.
The complex power dawn to the bus can be expressed as
S n = E n φ n I ˙ n * = P n + j Q n ,
where Pn and Qn are the active and reactive power, respectively,
P n = V Z n [ ( E n cos φ n V ) cos θ n + E n sin θ n sin φ n ] Q n = V Z n [ ( E n cos φ n V ) sin θ n E n cos θ n sin φ n ] .
If they have the same frequency of output voltage and small power phase, then
P n = V Z n [ ( E n V ) cos θ n + E n sin θ n φ n ] Q n = V Z n [ ( E n V ) sin θ n E n cos θ n φ n ] .
Based on Equation (3), the relationship between power and power angle is derived and shown in Table 1. When system impedance is inductive, the active power is mostly dependent on the power angle and the reactive power is affected by the amplitude. Then the traditional P/Q droop control is obtained, the active and reactive power P/Q are regulated by controlling the amplitude and power angle of output voltage [29].
E = E r e f k q e Q ω = ω r e f k p ω P .
The other scenarios with different system output impedances can be considered in the same manner as shown in Table 1. It is clearly demonstrated that there exists strong coupling between P/Q and impedance angle.

3.2. Output Impedance of Three-Phase Inverter in dq0 Coordinate

The main circuit of the studied three-phase three-line DC-AC inverter is shown in Figure 3, where the load terminal is designed as a three-phase symmetrical delta connection. To make the analysis simplified, input is the ideal DC source Vdc. SPWM (Sinusoidal Pulse Width Modulation) is the modulation method and there are two control loops inside, the current and voltage loop. The former is aiming at the enhancement of system dynamic feature and therefore the gain crossover frequency is large. The latter has small gain crossover frequency and can be used to improve the stability performance. The control block diagram of inverter in dq0 coordinate is shown in Figure 4, where control output of voltage loop, idref and iqref, are the reference values of the current loop in dq0 coordinate. Kvp, Kvi, Kip, and Kii are the control coefficients of the inner loop.
The small-signal model shown in Figure 4 in dq0 coordinate can be described as mathematical model,
{ v ^ d ( s ) = G o d ( s ) v ^ d r e f ( s ) + G q d ( s ) v ^ q ( s ) Z o d ( s ) i ^ o d ( s ) v ^ q ( s ) = G o q ( s ) v ^ q r e f ( s ) G d q ( s ) v ^ d ( s ) Z o q ( s ) i ^ o q ( s ) .
In the dq0 coordinate system, the ac variables of power frequency in the original abc coordinate system become the dc variable, i.e., God(0) = Goq(0) = 1, Gqd(0) = Gdq(0) = 0, Zod(0) = Zoq(0) = 0. Corresponding to the parameters of experimental platform, Vdc = 250 V, inductance L = 3.4 mH, voltage reference Vdref = 150 V, Vqref = 0 V. Amplitude modulation ratio m = Vdref/(0.866×Vdc) = 0.7, K   = 8 f c t d / m π = 0.15 . In addition, switching frequency f c = 20 k H z , dead-time is t d = 2 μ s , load is set as R = 70 Ω , filter capacitor is C = 2.2 μ F .
As shown in Figure 5, the amplitude of output impedance Zod (s) tends to zero and phase angle is approaching 90° in the low frequency. In other words, the output impedance Zod (s) of the fundamental component is basically inductive in the dq0 coordinate system in this case.

3.3. Analysis of Parallel Operation in dq0 Coordinate

Due to the inductive feature of output impedance Zod(s), the three-phase inverter parallel operation has the basic load-sharing control strategy, which can be deduced based on Equation (4) and shown in the following
{ ω n = ω r e f k p ω n P n v d r e f n = V d r e f k q V n Q n v q r e f n = V q r e f = 0 ,
where ωref and Vdref are reference frequency and voltage amplitude of the nth inverter with no-load in d axle whereas reference voltage of q axle is zero. Pn and Qn are the active and reactive power, kpωm and kqVn are the droop coefficients. The modified reference values ωn and vdrefn are calculated and used as the references of the inner voltage loop for the nth inverter. The control diagram of power droop strategy is shown in Figure 6, where the output becomes the input of voltage and current control. Instantaneous power p and q are calculated by the output voltage and current variables vd, vq, iod, and ioq in dq0 coordinate. The filtered power P and Q are substituted into droop Equation (6) to generate the updated angular frequency ω and voltage amplitude vdref.
The control power Pn and Qn of the nth inverter are obtained by passing the instantaneous power pn and qn through the low-pass filter. To be simpler, the first-order filter is used and equivalent as follows:
{ P n ( s ) = ω f s + ω f p n ( s ) Q n ( s ) = ω f s + ω f q n ( s ) ,
where ωf is the cut-off frequency of the low-pass filter. In addition, the instantaneous power can be obtained from sampled voltage and current in dq axes,
{ p n = v d n i o d n + v q n i o q n q n = v q n i o d n v d n i o q n .
According to the power droop method, the active power and reactive power output of each inverter at steady state satisfy the following equation:
{ k p ω 1 P 1 = k p ω 2 P 2 = = k p ω n P n ( k q V 1 V d 1 + Z 1 ) Q 1 = ( k q V 2 V d 2 + Z 2 ) Q 2 = = ( k q V n V d n + Z n ) Q n ,
where Zn(s) = Zodn(s) + Zcn(s). In dq0 coordinates, for the fundamental component, there is Z n ( 0 ) = r n .
Generally speaking, the distance between the inverter module and the load is relatively long, then k q V n V d n r n . In addition, VdnVdref, Equation (9) can be simplified in the following:
{ k p ω 1 P 1 = k p ω 2 P 2 = = k p ω n P n k q V 1 Q 1 = k q V 2 Q 2 = = k q V n Q n .
It is obvious that the change of kpωn and kqVn will lead to the diversification of the power ratio among the paralleled inverters.

3.4. Network-Based Control of Power-Sharing for Paralleled Three-Phase Inverters

The difference between network-based control and the methods with wires is obvious. The network-based control can flexibly regulate the time-scale of control loop and manage the data flow via tuning transmission schedule, meanwhile the negative impact of unusual conditions such as time-delay, data dropout or network failure on system stability needs to be minimized, which is solvable in most cases. As for the wire-linking methods, there are no such regulating effects of interconnection. As a result, it is very likely to lead to the failure of the system operation if the interconnection is broken. As discussed in Section 2, the time-scale of extra network-based control loop could be compatible with other fast/slow loops, then it could achieve the communication integration with secondary control layer as illustrated in Figure 1. Thus, the simple architecture of the network-based control of inverter parallel operation is shown in Figure 7, where network is an abundant resource to control information, and the desirable medium to fulfill the network-based control loop. Each controller of the three-phase inverter sends their control variable to the network following the blue arrow direction and receives the reference information from the network with the guidance of red arrow. The extra closed-loop of network-based control is naturally formed. It is clearly indicated that control decision is generated from the network, the network is capable of calculating the control reference based on the information uploaded by all of the three-phase inverters.
The other role of the network, the inherent advantage as well, is the flexible allocation of data resources. It needs to be mentioned that the network-based control loops are not isolated since they are connected in the network. Therefore, the coupling effect of these loops are certainly concluded into the control strategy. The network-based control is built based on power droop control as shown in Equation (6). ωn, vdrefn, and vqrefn are generated to produce the voltage reference for voltage/current inner control loops, kpωn and kqVn are usually set as constant coefficients. In addition, Pn and Qn are the key variables to affect the system stability and control precision. Inspired by the idea of [18], the outer power control loop based on Pn and Qn could be modified as a network-based strategy. The network is one tool for collecting, analyzing, and dispatching the data, as a result all inverters become potential information sources and participators. According to the different direction of data flow, two modes of network-based control are presented, one is a master-slave mode and the other is an autonomous mode.
The schematic diagram of the two modes in network-based control is addressed in Figure 8. The master-slave mode has the status of master and slave relationship in a literal meaning. The master inverter sends its own power information Pmaster/Qmaster via the network (shown in Figure 8a), whereas the other inverters receive Pmaster/Qmaster through the network to modify their outside and inner control loops. It is obvious that the selection and operation state of the master inverter are the ultimate determinant and restriction factor of system performance because the failure of the master inverter will directly lead to system collapse. Compared with the master-slave mode, the peer-to-peer relationship, which is defined as autonomous mode shown in Figure 8b, seems to be a good alternative. It is observed that the autonomous mode makes each inverter have the bidirectional data flow via network, whereas there is only unidirectional flow for each inverter in master-slave mode. In a sense, bidirectional flow could be more effective and extensive in information fusion among the inverters.
In view of the characteristics of the distributed three-phase inverter system and in order to make the system have better fault tolerance and scalability, the autonomous mode is adopted in this paper. There is no any particular order of priorities in this inverter system, and the power information is transmitted among the inverters. Taking three inverters as an example (i, j, k = 1,2,3), the inverter i firstly calculates its output active power PCALi and reactive power QCALi, and then transfers them to the other two modules via network. At the same time, it receives the power information PCOMj/QCOMj and PCOMk/QCOMk from the other two modules (j, k), and incorporates them into the droop control equation through the weighted mode. Therefore, the governing equation of power weighted average distribution in parallel systems of three inverters is shown as follows:
{ ω 1 = ω r e f k p ω [ ( 1 m 1 m 2 ) P C A L 1 + m 1 P C O M 2 + m 2 P C O M 3 ] v d r e f 1 = V d r e f k q V [ ( 1 n 1 n 2 ) Q C A L 1 + n 1 Q C O M 2 + n 2 Q C O M 3 ] ,
{ ω 2 = ω r e f k p ω [ ( 1 m 1 m 2 ) P C A L 2 + m 1 P C O M 1 + m 2 P C O M 3 ] v d r e f 2 = V d r e f k q V [ ( 1 n 1 n 2 ) Q C A L 2 + n 1 Q C O M 1 + n 2 Q C O M 3 ] ,
{ ω 3 = ω r e f k p ω [ ( 1 m 1 m 2 ) P C A L 3 + m 1 P C O M 1 + m 2 P C O M 2 ] v d r e f 3 = V d r e f k q V [ ( 1 n 1 n 2 ) Q C A L 3 + n 1 Q C O M 1 + n 2 Q C O M 2 ] ,
where m1 ≤ 1, m2 ≤ 1, n1 ≤ 1, n2 ≤ 1 are the power weighting coefficients of network data, respectively. In this case, the power droop coefficients, k and kqV, of three inverters are the same. PCALn/QCALn are the real-time, self-calculating power, whereas PCOMn/QCOMn are the network-transmitted power. In this sense, the novelty of the network-based control is that the power information can be exchanged and shared by each other via the network, the final active and reactive power control variables are formulated through the weighting algorithm, combining its real-time simultaneous power and the network power data. The network with the combination of CSMA+ (Carrier Sense Multiple Access) priority setting can handle the communication conflicts whenever possible. The CAN (Controller Area Network) bus featured via CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance) link mode is a desired alternative in this network-based control implementation.
The network-based control can be expanded to the application with n paralleled inverters, the control block diagram is shown in Figure 9. Compared with traditional droop control as shown in Figure 6, the power information of each inverter is dispatched to the network and then broadcast to other inverters, which helps to modify the traditional power droop control. In Figure 9, the power Pj and Qj are obtained from real-time calculation, and the power control variables are generated by the combination functions with Pj/Qj and network data Pcom,i ( i j ) .

4. Modeling Analysis on Network-Based Control Strategy

There is also a flipside that shows us the problems and challenges when we take advantage of the convenience of the communications. The negative aspects such as time-delay and data dropouts will be a risk to the network-based control system or degrade the performance [27]. Therefore, how to evaluate the overall performance of the network-based control strategy becomes a compromise assessment. In this section, the time-delay and data dropout are investigated in the system stability and performance.

4.1. Stability Analysis of Time-Delay

Suppose that the time-delay is bounded, and the time-delay of each sample τk is less than one sampling period h, the system state equation of this network-based control is addressed by
x ˙ ( t ) = A x ( t ) + B u ( t ) , t [ k h + τ k , ( k + 1 ) h + τ k + 1 ) , u ( t + ) = K x ( t τ k ) , t { k h + τ k , k = 0 , 1 , 2 , }
A linearized discrete-time model is adopted to describe the network-based control with autonomous mode, and description of matrix A, B, state variable x and input variable u are formulated by Equations (A10), (A14), (A18), and (A19) in Appendix A.
Where u ( t + ) is piecewise continuous and only changes at kh+τk. If we define the augmented state vector z ( k h ) = [ x T ( k h ) , x T ( ( k 1 ) h ) ] T , the system equation can be rewritten as
z ( ( k + 1 ) h ) = Φ ˜ ( k ) z ( k h ) ,
where Φ ˜ ( k ) = [ Φ Γ 0 ( τ k ) K Γ 1 ( τ k ) K 0 ] , and Φ = e A h , Γ 0 ( τ k ) = 0 h τ k e A s B d s , Γ 1 ( τ k ) = h τ k h e A s B d s .
Based on standardized augmented and discrete-time system matrix with certainty mode of Equation (15), one of the system exponential stability theorems used in network-based control with bounded time-delay, is the Schur delay-dependent stability criteria. The essence is to observe whether or not Φ ˜ ( τ ) in Equation (15) is a stable Schur matrix. The upper limit value of time-delay while keeping the system stable can be used to analyze the stability sensitivity of time-delay. If the allowable limit is very low, that means the network-based strategy is highly sensitive to the time-delay, and vice versa. In this section, one method for evaluating the impact of network-induced time-delay is presented in multi-inverter system with network utilization, although the results derived from method of Schur stability is possibly conservative.
To give a simpler example to analyze, the two-inverter parallel operation is put on the table for theoretical model analysis. Then the network-based control is addressed as
{ ω 1 = ω r e f k p ω [ ( 1 m ) P C A L 1 + m P C O M 2 ] v d r e f 1 = V d r e f k q V [ ( 1 n ) Q C A L 1 + n Q C O M 2 ] ,
{ ω 2 = ω r e f k p ω [ ( 1 m ) P C A L 2 + m P C O M 1 ] v d r e f 2 = V d r e f k q V [ ( 1 n ) Q C A L 2 + n Q C O M 1 ] .
Using the model given in Equation (14) and the parameters listed in Table 2, the allowable bounds of the time-delay with the variant control parameters m and n, which is reflected in feedback gain matrix K in Equation (A18), are grouped into one chart by means of the LMI toolbox of MATLAB. The results are shown in Figure 10, with a six color scale. Dark red shows the maximum allowable time-delay is 20 ms or even more. Pink red and bright red mean the value is slightly decreased and are in the range of [18,20] [16,18] ms. The allowable time-delay is 2 ms subtracted from 16 ms each time and is labeled as orange and yellow. Dark blue is finally used to exhibit the unstable condition. Therefore, it is easily obtained that in most areas with different m/n combination, the maximum allowable time-delay to keep the system stable τ is equal to or approaching to h (in this case h is set at 20 ms). There is only a very small surface covering dark blue to show the vulnerability towards time-delay, which is addressed at m > 0.75 and n > 0.86. In the area labelled by dark red, there is a high possibility of a larger allowable time-delay if the restriction of the maximum time-delay being less than one sampling period h is released. In a sense, the allowable time-delay belongs to the tens of milliseconds with a majority of control coefficient combinations. An extra explanation on time-delay and its robustness is presented in Section 6.

4.2. Stability Analysis of Data Dropout

Data-dropout is very likely to occur during the network transmission and then influence the system stability and performance especially in high-speed transmission having channel congestion. The state function containing data-dropout can be written by
x ^ ( k ) = θ k x ( k ) + ( 1 θ k ) x ^ ( k 1 ) ,
where θ k { 0 , 1 } represents the occurrence of data dropout. In this sense, θ k = 0 means data-dropout entirely occurs and θ k = 1 indicates there is no data-dropout. x ^ ( k ) is the state signal received by controller at time of k h . The control feedback is u ( k ) = K x ^ ( k ) , the state Equation (18) is rewritten by
u ^ ( k ) = θ k K x ( k ) + ( 1 θ k ) K x ^ ( k 1 ) .
Combining Equations (A19), (14), and (19), the state-space solution can be derived as
x ( k + 1 ) = [ e A h + θ k Γ 0 B K ] x ( k ) + ( 1 θ k ) Γ 0 B K x ^ ( k 1 ) ,
where Γ 0 = Γ 1 ( 0 ) = 0 h e A s d s , h is the sampling period.
Defining z ( k ) = [ x T ( k ) , x ^ T ( k 1 ) ] T , Equation (20) can be transformed into
z ( k + 1 ) = G ( θ k ) z ( k ) ,
where G ( θ k ) = [ e A h + θ k Γ 0 B K ( 1 θ k ) Γ 0 B K θ k I ( 1 θ k ) I ] .
Because { θ k , k = 1 , 2 } is an ergodic sequence and has only two values, 0 and 1, we define θ 0 as occurrence probability of data dropout
θ 0 = lim T 1 T k = 0 T θ k .
Obviously 0 < θ 0 < 1 , Equation (20) is expressed as
z ( k + 1 ) = θ k G 0 z ( k ) + ( 1 θ k ) G 1 z ( k ) ,
where G 0 = [ e A h + Γ 0 B K 0 I 0 ] , G 1 = [ e A h Γ 0 B K 0 I ] .
One data dropout stability theorem of the network-based control system with certainly discrete-time model and single-packet transmission was proposed in [30], which gave the sufficient condition by means of linear control theory. Omitting the derivation, the analysis result and calculation steps are described as follows:
(1)
If the hypothesis of a series of nonlinear equation construction is true, and there is
λ 1 θ 0 λ 2 ( 1 θ 0 ) < 1 ,
then the system described by Equation (22) is asymptotically stable and almost each solution is converging to the origin.
(2)
If (A, B) and ( e A h , Γ 0 B ) is controllable, linear control theory can be used to design a matrix K to make the characteristic roots of both e A h + Γ 0 B K and G 0 inside the unit circle. Consequently, there exists a positive matrix P to satisfy the condition of G 0 T P G 0 λ 1 P < 0 under λ 1 [ 0 , 1 ) , where
λ 2 = λ max ( P 1 2 G 1 T P G 1 P 1 2 ) .
In order to gain a better understanding, θ d is employed to represent the occurrence rate of data dropout. In this sense, θ d = 1 indicates there is no data dropout, whereas all transmitted data is missing or in incorrect reception when θ d = 0 . According to the above stability criterion, the bounds of maximum occurrence probabilities of data drop-out can be calculated, the results are shown in Figure 11. This is a two-dimension curve, plotted by λ 1 on the horizontal axis and θ d on the vertical. The waveform shows a nonlinear downward trend with the increasing of λ 1 . If λ 1 0 , the maximum occurrence rate of data dropout θ d is approaching to 0.45. When λ 1 1 , the value of θ d gets very close to zero. In general, more accurate predictions can be achieved by seeking results of λ 1 in the interval of (0.3, 0.7). Take the median of λ 1 = 0.5 , the bound of maximum occurrence rate θ d can be obtained by 0.118.

4.3. Stability Analysis of System with Small Time-Scale

One of the prerequisites about the outcomes obtained by above mathematical analysis is that the sampling period is relatively large (20 ms), which means the burden the control brings to the network is small and we can use a low-bandwidth network to finish the job. It is necessary to test the performance under the circumstances with fast-transmission of the network to adapt to different system time-scales.
The situation of maximum time-delay less than h is still considered in this case. Considering h belongs to microseconds level, the bandwidth of the network will be bigger than the case with h = 20 ms. The relationship among control coefficients m/n and time-delay maximum bound τ values is presented in Figure 12. Through this three-dimension diagram, the selection scope of allowable time-delay to make system stable in most occasions is quite large, which shows a good robustness of time.

5. Experimental Results

In order to verify the accuracy of mathematical analysis and the effectiveness of power allocation strategy, an experimental platform consisting of two 3 kW inverters using three-phase three-wire half-bridge topology was built, the architecture diagram is shown in Figure 13. Each inverter was connected via CAN bus, which has perfect priority arbitration and enough transmission speed to form an information-shared network with other inverters. DSP (Digital Signal Processor) TMS320F28335 was applied to realize full digital control. The inductive current and capacitor voltage were converted into digital values after processing by the ADC (Analog-to-Digital) module embedded in the DSP, and abc-dq0 transformation was carried out. Through the instantaneous power calculation and low-pass filtering, the active power and reactive power PCALn and QCALn (n = 1,2 in this experimental platform) were obtained, then they were put into the weighting algorithm with the network power information PCOMn and QCOMn to realize the P/Q droop control strategy. The transmission was set as bi-directional mode, the synchronous ID was equipped for each transmitted data to ensure all the communication action and control process have the same timestamp. The sampling period of this network-based control strategy was originally set as 20 ms. The specification parameters of this platform are shown in Table 2.
The control of this network-based system can be analyzed through three loops. First of all, after the instantaneous active and reactive power calculation based on dq0 coordinate transformation theory being done, P/Q droop control is designed to produce the voltage reference and provide the regulation of the output frequency. The main function of P/Q droop control is to shape a desired steady-state and dynamic performance, guarantee the system in an ideal power-sharing feature. Secondly, the output voltage is closely tracked through the voltage loop to ensure the stability of the inverter. Finally, the current loop is used to reflect the state change of the system and improve the dynamic response speed. A physical picture of the experimental platform is captured in Figure 14, where two three-phase inverters are operated in parallel, the network interconnection, the white line in Figure 14a, is used to realize the network-based control. IPM (Intelligent Power Module) PM75RLA060 is employed as a main-circuit module of inverters. The output of each inverter is connected to three-phase transformers as shown in Figure 14b, which is designed as Y/△-1 connection for primary and secondary winding. Inductance L/capacitor C filter is employed, and the filter inductance L is obtained by leakage inductance of the three-phase transformer. The outputs of the three-phase transformer are linked with the common three-phase load via contactors as shown in Figure 14b.
The steady-state output voltage and current in three different resistance loads when two inverters being paralleled are shown in Figure 15a–c. It is clearly shown that when the load changes, the A-B-phase output line voltage of the two inverters (vAB1, vAB2) basically remains unchanged, while the inductive currents (i.e., A-phase output current ioa1, ioa2) have the constant proportional variation. In addition, the difference value of these two output currents, i.e., circulating current is nearly zero, which means the load-sharing is quite satisfactory as expected.
To better describe the superiority of the network-based strategy of inverter parallel operation in steady-state accuracy. The load-sharing error is defined and introduced by
| ( I o a 1 ( I o a 1 + I o a 2 ) / 2 ) / ( ( I o a 1 + I o a 2 ) / 2 ) | × 100 % .
Output current RMS (Root Mean Square) of each inverter was measured and recorded simultaneously. To make the results more reliable and precise, a number of groups of data were collected and put into the load-sharing error equation (Equation (24)). Then these errors are compiled as statistical data, such as average error or maximum/minimum error, etc. The inverter-parallel experiments were carried out by using network-based control and traditional power droop control (Equation (6)). The load-sharing errors can also be statistically processed and compared to quantify the performance. The average load-sharing errors by using the network-based control and traditional power droop control are addressed in Figure 16. It is clearly indicated that on most occasions, the average load-sharing errors achieved by using network-based control are less than those with the conventional droop control method. More importantly, these errors can be restricted within 5% even though the network-based method must tolerate inherent network-induced time-delay (the delay is much less than one sampling period 20 ms without considering an unexpected and abnormal communication situation).

5.1. Impact of Time-Delay

To investigate the time-delay impact, we artificially produced different transmission times and observed how much time-delay would influence the system performance. As mentioned before, the timestamp will be labeled by ID for each transmitted power data for each inverter, which means synchronous function for the digital control is required. When the start-time begins with the power data of the other inverter arriving at the CAN bus toolbox, the timing of control time-delay can be calculated. In general, if the sampling period is long enough so that the controller can await the transmitted data with the same ID, the network-induced time-delay has little effect on the system stability.
One group control coefficients m = n = 0.6 was used to test the time-delay impact. In the theoretical analysis in Section 4.1, the allowable time-delay bound can be reached at one sampling period h = 20 ms in a wide m/n range including m = n = 0.6. The time-delay artificially made by the time buffer was created at τ = 20   ms . The experimental results are shown in Figure 17, where output current ioa1, ioa2 (the upper two) and voltage waveforms v1 (the lower green one) in load resistance 35 Ω, 47 Ω, and their mutual dynamic transit are displayed. These results show a desired steady-state output and very small circulating current between these inverters, an excellent dynamic response for load step changes in a network-based control strategy. To further describe its delay-insensitive feature, 30 load-sharing errors calculated by 30 groups of output current RMS measured at 5 min intervals during steady-state operation were recorded and numerically processed by average value. In this case, the average load-sharing error is within 2.8% when the load resistance is 35 Ω, which indicates that the excellent system performance is still maintained even when the time-delay is artificially increased to 20 ms. It is an inspiring outcome because the network-based control demonstrates a good robustness towards network-induced time-delay.

5.2. Impact of Data Dropout

In this experimental test, θd is defined to quantify the data dropout. For convenience, it can be designed as constant packet loss ratio. For example, θd = 0.4 represents that 6 out of 10 data have been discarded or unsuccessfully transmitted. In actual operation, the deliberate design of θd is based on the transmitted ID of power data. For each 10 continuous data transmissions with contiguous IDs, we can artificially choose some of them out of the network-based control to fit the θd value. The comparisons of output current with inverter parallel operation between θd = 1 and θd = 0.4 in two load conditions can be observed in Figure 18. As described above, θd = 1 means there is no data dropout during the data transmission. From the results we can see power-sharing performance is barely affected by data dropout even if almost half of the transmission data is missing or blocked from being received. In addition, we tested worse network conditions such as θd = 0.3 and θd = 0.25, and the system kept stable and had satisfactory load-sharing performances as well. However, there will be a significant increase of load-sharing error when more data dropouts occur, especially when θd < 0.2, which is largely consistent with the theoretical analysis in Section 4.2. Overall, the network-based control shows a strong robustness towards data dropout.

5.3. Performance Tests of Small Time-Scale

The adaptation of network-based control with a small time-scale is investigated in this section. We designed the sampling time h approaching to microsecond level, 60 μs and the time-delay of transmission was set as h. The steady-state and dynamic performance with load resistance 70 Ω are shown in Figure 19. From the output current of inverter #1 and #2, io1 and io2, it demonstrates that although there exists some distortion and oscillation in the steady-state and dynamic state operation, the overall results are satisfactory. The existing output-current distortion is potentially due to the fact that the voltage reference is frequently updated upon the arrival of fast-speed transmission data, and the error of sampling or calculation would increase the possibility of impacting the voltage, current control loop, and power quality. To give a further evaluation, the average load-sharing errors are collected and calculated. Even when the time-delay is up to 100 μs, the load-sharing is still kept within 5%. In brief, the long-term good reliability, excellent control accuracy, strong robustness and wide time-scale compatibility can be guaranteed by means of a network-based control strategy.

6. Extended Discussion of Network-Based Control Method

To further improve the load-sharing performance of inverter parallel operation in AC microgrids, the presented network-based control can be extended to application in different kinds of scenarios, including the plug-and-play pathway, the ability to diagnose and deal with the transmission failure.

6.1. Considering the Rated Power

In order to enhance the expandability of network-based control, the rated power of each inverter should be considered, which means the load-sharing can be proportionally implemented based on their rated power. The network-based control strategy can be modified as follows based on control Equations (11)–(13):
{ ω 1 = ω r e f k p ω · [ ( 1 m 1 m 2 ) P C A L 1 + m 1 P C O M 2 / η 12 + m 2 P C O M 3 / η 13 ] v d r e f 1 = V d r e f k q V · [ ( 1 n 1 n 2 ) Q C A L 1 + n 1 Q C O M 2 / λ 12 + n 2 Q C O M 3 / λ 13 ] ,
{ ω 2 = ω r e f ( k p ω / η 12 ) [ ( 1 m 1 m 2 ) P C A L 2 + m 1 P C O M 1 η 12 + m 2 P C O M 3 η 23 ] v d r e f 2 = V d r e f ( k q V / λ 12 ) [ ( 1 n 1 n 2 ) Q C A L 2 + n 1 Q C O M 1 λ 12 + n 2 Q C O M 3 / λ 23 ] ,
{ ω 3 = ω r e f ( k p ω / η 13 ) [ ( 1 m 1 m 2 ) P C A L 3 + m 1 P C O M 1 η 13 + m 2 P C O M 2 η 23 ] v d r e f 3 = V d r e f ( k q V / λ 13 ) [ ( 1 n 1 n 2 ) Q C A L 3 + n 1 Q C O M 1 λ 13 + n 2 Q C O M 2 λ 23 ] ,
where η 12 = P 2 / P 1 = η 2 / η 1 , λ 12 = Q 2 / Q 1 = λ 2 / λ 1 , η 13 = P 3 / P 1 = η 3 / η 1 , λ 13 = Q 3 / Q 1 = λ 3 / λ 1 , η 23 = P 3 / P 1 = η 3 / η 1 , λ 23 = Q 3 / Q 2 = λ 3 / λ 2 . η 2 and λ i are the power weighting coefficients of inverter i, relative coefficients η i j and λ i j are obtained by the ratio of rated power of inverter j and i. Then the data label ID, transmission priority ID, active and reactive power, and the power weighting coefficients are sent to other inverters via network. The power ratings among the inverters can be designed to be flexible and change quickly based on the requirements. The dynamic performance with the variant loads can be in a rapid response by means of the network.
To verify the validity of the proposed method, the test simulation was implemented with three three-phase paralleled inverters by means of MATLAB and is shown in Figure 20, where Vdref = 311V, the ratio of power-sharing based on the different rated power of three inverters is η 1 : η 2 : η 3 = 1 : 2 : 3 , and the three inverters are put into the parallel operation supplying resistance load at the time t = 1 s simultaneously. The time-delay is artificially set as 10 ms between adjacent transmission. The results of output current (io1, io2, and io3) and output active power (P1, P2, and P3) show that an excellent dynamic response of the network-based control method at switching load condition, and the load-sharing is strictly corresponding to the load-sharing ratio (1:2:3) as expected. In a sense, the network-based control can be designed flexibly according to the actual application requirements.

6.2. Considering the Difference of Time-Delay Level

As analyzed, the network-based control has a wide time-scale compatibility, which ranges from hundreds of microseconds to milliseconds. In addition, the time-scale levels are differently distributed in three control loops, current, voltage, and power control loop, as shown in Figure 21. The impact of the communication time-delay on system stability is mainly dependent on the power control loop since the network data is acquired and exchanged with the power control loop, which has a quite slow time-scale level. The implementation of network-based control is flexible. For example, even the time-delay levels of the inverters are different, their network-based time-scales could be unified on the same level. If the time-delay of each inverter could not be changed, the network-based strategy would be still available by the MAC (Medium Allocation Control) of the network to make sure the inverters are synchronized in their independent steps. As for what plan should be pursued, the basic rule is to guarantee the system stability and enhancement of the parallel operation. Since the differences of rated power and time-delay level among inverters can be thoughtfully considered, the plug-and-play function of the inverter parallel system with network-based control will be more achievable.

6.3. Considering the Abnormal Situation of Communication

Another important issue, the abnormal situation or failure of communication should be considered. In this case, the adaptive data-processing method is proposed to prevent this kind of failure, as shown in Figure 22. Take one inverter as an analysis example, the “Network Data Analyzer” is used to detect the communication condition during the transmission. The “State-Determining Logic of Network Condition” part is used to judge whether or not the network is normal. If the answer is “Yes”, which means the communication is running in a good way, the network-based control continues. To the contrary, if “No” is obtained, the network-based control is aborted, and the control flow is switched into traditional power droop control. The green lines are addressed as network data and red one is its own power data via on-line calculation. Whatever the control direction the inverter follows, the derived control results have to be the input of voltage and current control. It is necessary to mention, the “Network Data Analyzer” is kept working continuously to diagnose the communication fault precisely. The event-triggered function is turned on when the results are finally definite.

7. Conclusions

The AC microgrids (MGs) are capable of operating in grid-connected and islanded mode, handling their transitions. For islanded mode, droop-controlled inverters and their parallel operation are employed to balance the generated active and reactive power in the microgrid with the demand of local loads to ensure system stability. Different from traditional power droop control, network-based control was presented in this paper to obtain the potential performance of paralleled inverters. However, the negative factors derived from network such as time-delay and data dropout would have unexpected impacts on system, may degrade or influence the system stability and performance. From this perspective, the superiority of network-based control was analyzed. System models with time-delay and data dropout were built to evaluate their impacts. In addition, the same procedure was carried out to test the outcomes when different time-delay and data dropout are introduced. It was observed from the results that the network-based control has satisfactory performance under these unusual scenarios and strong robustness to these negative network-induced factors. On the other hand, if we change the control period and time-scale by increasing the sampling period from hundreds of microseconds to milliseconds level, system stability is still maintained in a very wide range with varied control coefficients, which means the system has a wide time-scale compatibility. In this sense, it provides the possibility of communication integration for different control layers in AC microgrid design with hierarchical structure. Experimental results verified the effectiveness of the analytical method, and the strong robustness and good time-scale compatibility of the network-based control strategy in a droop-controlled AC microgrid system. Finally, some important issues such as variant rated power and time-delay level existing in the paralleled inverters and communication failure were addressed, the description of problem-solving and explanation were also provided.

Author Contributions

Conceptualization, Y.Z. and F.Z.; methodology, Y.Z.; software, Y.Z.; validation, Y.Z., F.Z. and Y.Q.; formal analysis, Y.Z.; investigation, Y.Z.; resources, Y.Z., F.Z. and P.Z.; data curation, Y.Z.; writing—original draft preparation, Y.Z.; writing—review and editing, Y.Z.; project administration, Y.Z.; funding acquisition, Y.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China under grant 51877058, in part by Natural Science Foundation of Zhejiang Province under grant LY18E070004, LQ18E070001 and Scientific and Technical Projects of State Grid Zhejiang Electric Power Company, LTD. under grant 5211HZ1800UM.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Modeling of The Network-Based Control Method

The model of network-based control method can be likewise deduced and fully presented for the analysis of time-delay and data dropout.
To facilitate analysis, Figure A1 is a simplified circuit of three-phase inverter parallel system. As shown, Von is the actual output voltage amplitude of AB-phase for inverter n. If there is no time-delay and other network issues, then we have PCALn = PCOMn = pn, QCALn = QCOMn = qn in Equations (16) and (17). In addition, the control variables are defined as follows,
{ p N 1 = ( 1 m ) p 1 + m p 2 p N 2 = ( 1 m ) p 2 + m p 1 q N 1 = ( 1 n ) q 1 + n q 2 q N 2 = ( 1 n ) q 2 + n q 1 .
The network-based control method (16) and (17) can be obtained by
{ ω 1 = ω r e f k p ω p N 1 v d r e f 1 = V d r e f k q V q N 1 ω 2 = ω r e f k p ω p N 2 v d r e f 2 = V d r e f k q V q N 2 .
Taking the parallel system of two inverters as an example and combining Equations (7), (8), and (A2), the control equation can be written as
{ d ω 1 d t = ω f ω 1 + ω f ω r e f k p ω ω f p N 1 d V o 1 d t = ω f v o 1 + ω f V r e f k q V ω f q N 1 d ω 2 d t = ω f ω 2 + ω f ω r e f k p ω ω f p N 2 d V o 2 d t = ω f v o 2 + ω f V r e f k q V ω f q N 2 .
In dq0 coordinate, the output voltage vector of inverter can be represented as
V o n = v d n + j v q n ,
where
V o n = | V o n | = v d n 2 + v q n 2 = v d n 2 + v q n 2 v d n 2 + v q n 2 = v d n v d n 2 + v q n 2 · v d n + v q n v d n 2 + v q n 2 · v q n = m d n v d n + m q n v q n ,
{ v d n = V o n cos φ n v q n = V o n sin φ n φ n = arctan ( v q n / v d n ) ,
and
m d n = v d n v d n 2 + v q n 2 ,   m q n = v q n v d n 2 + v q n 2 ,
so
d V o n d t = 2 v d n 2 v d n 2 + v q n 2 · d v d n d t + 2 v q n 2 v d n 2 + v q n 2 · d v q n d t = m d n d v d n d t + m q n d v q n d t .
In addition,
ω n = d φ n d t = 1 1 + ( v q n v d n ) 2 · ( v q n v d n 2 · d v d n d t + 1 v d n · d v d q d t ) = v q n v d n 2 + v q n 2 · d v d n d t + v d n v d n 2 + v q n 2 · d v q n d t = f d n d v d n d t + f q n d v q n d t ,
where
f d n = - v q n v d n 2 + v q n 2 ,   f q n = v d n v d n 2 + v q n 2 .
In combination with Equations (A1)–(A7), the solution can be obtained in the form of matrix
[ d ω 1 d t d v d 1 d t d v q 1 d t d ω 2 d t d v d 2 d t d v q 2 d t ] = [ ω f 0 0 0 0 0 m q 1 f d 1 m q 1 f q 1 m d 1 f q 1 m d 1 ω f f d 1 m q 1 f q 1 m d 1 f q 1 m q 1 ω f f d 1 m q 1 f q 1 m d 1 0 0 0 m d 1 f q 1 m d 1 f d 1 m q 1 f d 1 m d 1 ω f f q 1 m d 1 f d 1 m q 1 f d 1 m q 1 ω f f q 1 m d 1 f d 1 m q 1 0 0 0 0 0 0 ω f 0 0 0 0 0 m q 2 f d 2 m q 2 f q 2 m d 2 f q 2 m d 2 ω f f d 2 m q 2 f q 2 m d 2 f q 2 m q 2 ω f f d 2 m q 2 f q 2 m d 2 0 0 0 m d 2 f q 2 m d 2 f d 2 m q 2 f d 2 m d 2 ω f f q 2 m d 2 f d 2 m q 2 f d 2 m q 2 ω f f q 2 m d 2 f d 2 m q 2 ] [ ω 1 v d 1 v q 1 ω 2 v d 2 v q 2 ] + [ k p ω ω f 0 0 0 0 0 0 k q V f q 1 ω f f d 1 m q 1 f q 1 m d 1 0 0 0 k q V f d 1 ω f f q 1 m d 1 f d 1 m q 1 0 0 k p ω ω f 0 0 0 0 k q V f q 2 ω f f d 2 m q 2 f q 2 m d 2 0 0 0 k q V f d 2 ω f f q 2 m d 2 f d 2 m q 2 ] [ p N 1 q N 1 p N 2 q N 2 ] + [ ω f ω r e f f q 1 ω f f d 1 m q 1 f q 1 m d 1 V r e f f d 1 ω f f q 1 m d 1 f d 1 m q 1 V r e f ω f ω r e f f q 2 ω f f d 2 m q 2 f q 2 m d 2 V r e f f d 2 ω f f q 2 m d 2 f d 2 m q 2 V r e f ]
The Equation (A8) is rewritten in a matrix form
[ d ω 1 d t d v d 1 d t d v q 1 d t d ω 2 d t d v d 2 d t d v q 2 d t ] = A [ ω 1 v d 1 v q 1 ω 2 v d 2 v q 2 ] + C [ p N 1 q N 1 p N 2 q N 2 ] + D [ ω r e f V r e f V r e f ω r e f V r e f V r e f ]
where
A = [ ω f 0 0 0 0 0 m q 1 f d 1 m q 1 f q 1 m d 1 f q 1 m d 1 ω f f d 1 m q 1 f q 1 m d 1 f q 1 m q 1 ω f f d 1 m q 1 f q 1 m d 1 0 0 0 m d 1 f q 1 m d 1 f d 1 m q 1 f d 1 m d 1 ω f f q 1 m d 1 f d 1 m q 1 f d 1 m q 1 ω f f q 1 m d 1 f d 1 m q 1 0 0 0 0 0 0 ω f 0 0 0 0 0 m q 2 f d 2 m q 2 f q 2 m d 2 f q 2 m d 2 ω f f d 2 m q 2 f q 2 m d 2 f q 2 m q 2 ω f f d 2 m q 2 f q 2 m d 2 0 0 0 m d 2 f q 2 m d 2 f d 2 m q 2 f d 2 m d 2 ω f f q 2 m d 2 f d 2 m q 2 f d 2 m q 2 ω f f q 2 m d 2 f d 2 m q 2 ]
C = [ k p ω ω f 0 0 0 0 0 0 k q V f q 1 ω f f d 1 m q 1 f q 1 m d 1 0 0 0 k q V f d 1 ω f f q 1 m d 1 f d 1 m q 1 0 0 k p ω ω f 0 0 0 0 k q V f q 2 ω f f d 2 m q 2 f q 2 m d 2 0 0 0 k q V f d 2 ω f f q 2 m d 2 f d 2 m q 2 ]
D = [ ω f 0 0 0 0 0 0 f q 1 ω f f d 1 m q 1 f q 1 m d 1 0 0 0 0 0 0 f d 1 ω f f q 1 m d 1 f d 1 m q 1 0 0 0 0 0 0 ω f 0 0 0 0 0 0 f q 2 ω f f d 2 m q 2 f q 2 m d 2 0 0 0 0 0 0 f d 2 ω f f q 2 m d 2 f d 2 m q 2 ]
Equation (A9) can be further rewritten as follows,
[ d ω 1 d t d v d 1 d t d v q 1 d t d ω 2 d t d v d 2 d t d v q 2 d t ] = A [ ω 1 v d 1 v q 1 ω 2 v d 2 v q 2 ] + B [ ω r e f p N 1 q N 1 V r e f p N 2 q N 2 ]
where
B = [ ω f k p ω ω f 0 0 0 0 0 0 0 f q 1 ω f f d 1 m q 1 f q 1 m d 1 0 f q 1 k q V ω f f d 1 m q 1 f q 1 m d 1 0 0 0 f d 1 ω f f d 1 m q 1 f q 1 m d 1 0 f d 1 k q V ω f f d 1 m q 1 f q 1 m d 1 ω f 0 0 0 k p ω ω f 0 0 0 0 f q 2 ω f f d 2 m q 2 f q 2 m d 2 0 f q 2 k q V ω f f d 2 m q 2 f q 2 m d 2 0 0 0 f d 2 ω f f d 2 m q 2 f q 2 m d 2 0 f d 2 k q V ω f f d 2 m q 2 f q 2 m d 2 ]
Around the equilibrium point ( i e d 1 , i e d 2 , i e q 1 , i e q 1 ) , the power Equation (8) can be transformed into
[ p 1 q 1 p 2 q 2 ] = [ i e d 1 i e q 1 0 0 i e q 1 i e d 1 0 0 0 0 i e d 2 i e q 2 0 0 i e q 2 i e d 2 ] [ v d 1 v q 1 v d 2 v q 2 ]
Based on the definition of network-based control shown in Equations (A1), (A2), and (A15), there is
[ ω r e f p N 1 q N 1 V r e f p N 2 q N 2 ] = [ 1 0 0 0 0 0 0 1 m 0 0 m 0 0 0 1 n 0 0 n 0 0 0 1 0 0 0 m 0 0 1 m 0 0 0 n 0 0 1 n ] [ ω r e f p 1 q 1 V r e f p 2 q 2 ] = V [ ω r e f p 1 q 1 V r e f p 2 q 2 ]
and
[ ω r e f p 1 q 1 V r e f p 2 q 2 ] = [ 1 k p ω ( 1 m ) i e d 1 k p ω ( 1 m ) i e q 1 0 k p ω ( 1 m ) i e d 2 k p ω ( 1 m ) i e q 2 0 i e d 1 i e q 1 0 0 0 0 i e q 1 i e d 1 0 0 0 0 1 + k q V ( 1 n ) i e q 1 k q V ( 1 n ) i e d 1 0 k q V n i e q 2 k q V n i e d 2 0 0 0 0 i e d 2 i e q 2 0 0 0 0 i e q 2 i e d 2 ] [ ω 1 v d 1 v q 1 ω 2 v d 2 v q 2 ] = T [ ω 1 v d 1 v q 1 ω 2 v d 2 v q 2 ]
Then Equation (A16) can be rewritten by
[ ω r e f p N 1 q N 1 V r e f p N 2 q N 2 ] = VT [ ω 1 v d 1 v q 1 ω 2 v d 2 v q 2 ] = K [ ω 1 v d 1 v q 1 ω 2 v d 2 v q 2 ]
Overall, the models of network-based control system, Equation (A13) and (A18), in autonomous mode are rewritten by
x ˙ ( t ) = A x ( t ) + B u ( t ) u ( t ) = K x ( t )
where x = [ ω 1 v d 1 v q 1 ω 2 v d 2 v q 2 ] T and u = [ ω r e f p N 1 q N 1 V r e f q N 1 q N 2 ] T , the system matrix A is addressed in Equation (A10) and the system matrix B is written in Equation (A14) respectively. The feedback control matrix K is shown in Equation (A18). It is certain that the model can be similarly extended in master-slave mode and a situation with more than two paralleled inverters.
Figure A1. Simplified circuit of AB-phase for paralleled inverter system.
Figure A1. Simplified circuit of AB-phase for paralleled inverter system.
Electronics 09 00376 g0a1

References

  1. Brearley, B.J.; Prabu, R.R. A review on issues and approaches for microgrid protection. Renew. Sustain. Energy Rev. 2017, 67, 988–997. [Google Scholar] [CrossRef]
  2. Rocabert, J.; Luna, A.; Blaabjerg, F.; Rodríguez, P. Control of power converters in AC microgrids. IEEE Trans. Power Electron. 2012, 27, 4734–4749. [Google Scholar] [CrossRef]
  3. Martin-Martinez, F.; Sanchez-Miralles, A.; Rivier, M. A literature review of microgrids: A functional layer based classification. Renew. Sustain. Energy Rev. 2016, 62, 1133–1153. [Google Scholar] [CrossRef]
  4. Olivares, D.E.; Mehrizi-Sani, A.; Etemadi, A.H.; Cañizares, C.A.; Iravani, R.; Kazerani, M.; Hajimiragha, A.H.; Gomis-Bellmunt, O.; Saeedifard, M.; Palma-Behnke, R.; et al. Trends in microgrid control. IEEE Trans. Smart Grid 2014, 5, 1905–1911. [Google Scholar] [CrossRef]
  5. Han, Y.; Zhang, K.; Li, H.; Coelho, E.A.A.; Guerrero, J.M. MAS-based distributed coordinated control and optimization in microgrid and microgrid clusters: A comprehensive overview. IEEE Trans. Power Electron. 2018, 33, 6488–6508. [Google Scholar] [CrossRef] [Green Version]
  6. Nima, M.D.; Nasser, S.; Mohsen, H. Distributed robust finite-time secondary voltage and frequency control of islanded microgrids. IEEE Trans. Power Syst. 2017, 32, 3648–3659. [Google Scholar]
  7. Kulkarni, O.V.; Doolla, S.; Fernandes, B.G. Simple controller configuration for decentralized parallel operation of inverters. IEEE Trans. Power Electron. 2019, 34, 1356–1369. [Google Scholar] [CrossRef]
  8. Shi, Z.; Li, J.; Nurdin, H.I.; Fletcher, J.E. Comparison of virtual oscillator and droop controlled islanded three-phase microgrids. IEEE Trans. Energy Convers. 2019, 34, 1769–1780. [Google Scholar] [CrossRef]
  9. Zhou, J.; Kim, S.; Zhang, H.; Sun, Q.; Han, R. Consensus-based distributed control for accurate reactive, harmonic, and imbalance power sharing in microgrids. IEEE Trans. Smart Grid 2018, 9, 2453–2467. [Google Scholar] [CrossRef] [Green Version]
  10. Moussa, H.; Shahin, A.; Martin, J.P.; Nahid-Mobarakeh, B.; Pierfederici, S.; Moubayed, N. Harmonic power sharing with voltage distortion compensation of droop controlled islanded microgrids. IEEE Trans. Smart Grid 2018, 9, 5335–5347. [Google Scholar] [CrossRef]
  11. Guo, F.; Wen, C.; Mao, J.; Chen, J.; Song, Y.D. Distributed cooperative secondary control for voltage unbalance compensation in an islanded microgrid. IEEE Trans. Ind. Inform. 2015, 11, 1078–1088. [Google Scholar] [CrossRef]
  12. Han, Y.; Shen, P.; Zhao, X.; Guerrero, J.M. An enhanced power sharing scheme for voltage unbalance and harmonics compensation in an islanded AC microgrid. IEEE Trans. Energy Convers. 2016, 31, 1037–1050. [Google Scholar] [CrossRef] [Green Version]
  13. Sreekumar, P.; Khadkikar, V. Direct control of the inverter impedance to achieve controllable harmonic sharing in the islanded microgrid. IEEE Trans. Ind. Electron. 2017, 64, 827–837. [Google Scholar] [CrossRef]
  14. Sreekumar, P.; Khadkikar, V. A new virtual harmonic impedance scheme for harmonic power sharing in an islanded microgrid. IEEE Trans. Power Del. 2016, 31, 936–945. [Google Scholar] [CrossRef]
  15. Zhou, X.; Tang, F.; Loh, P.C.; Jin, X.; Cao, W. Four-leg converters with improved common current sharing and selective voltage-quality enhancement for islanded microgrids. IEEE Trans. Power Del. 2016, 31, 522–531. [Google Scholar] [CrossRef] [Green Version]
  16. 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. 2019, 34, 5416–5438. [Google Scholar] [CrossRef]
  17. Xu, S.P.; Hou, C.Y.; Wang, K.Y.; Hu, D. Application research of hierarchical control in microgrid. Power Syst. Clean Energy 2013, 29, 39–45. [Google Scholar]
  18. Zhang, Y.; Ma, H. Theoretical and experimental investigation of networked control for parallel operation of inverters. IEEE Trans. Ind. Electron. 2012, 59, 1961–1970. [Google Scholar] [CrossRef]
  19. Guo, X.; Chen, W. Control of multiple power inverters for more electronics power systems: A review. CES Trans. Electr. Mach. Syst. 2018, 2, 255–263. [Google Scholar]
  20. Fan, Y.; Hu, G.; Egerstedt, M. Distributed reactive power sharing control for microgrids with event-triggered communication. IEEE Trans. Control. Syst. Technol. 2017, 25, 118–128. [Google Scholar] [CrossRef]
  21. Zhang, M.; Song, B.; Wang, J. Circulating current control strategy based on equivalent feeder for parallel inverters in islanded microgrid. IEEE Trans. Power Syst. 2019, 34, 595–605. [Google Scholar] [CrossRef]
  22. Wang, S.; Liu, Z.; Liu, J.; Boroyevich, D.; Burgos, R. Small-signal modeling and stability prediction of parallel droop-controlled inverters based on terminal characteristics of individual inverters. IEEE Trans. Power Electron. 2020, 35, 1045–1063. [Google Scholar] [CrossRef]
  23. Yao, W.; Chen, M.; Matas, J. 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]
  24. Moussa, H.; Shahin, A.; Martin, J.; Pierfederici, S.; Moubayed, N. Optimal angle droop for power sharing enhancement with stability improvement in islanded microgris. IEEE Trans. Smart Grid 2018, 9, 5014–5026. [Google Scholar] [CrossRef]
  25. Vandoorn, T.L.; De Kooning, J.D.M.; Meersman, B.; Guerrero, J.M.; Vandevelde, L. Automatic power sharing modification of P/V droop controllers in low-voltage resistive microgrids. IEEE Trans. Power Del. 2012, 27, 2318–2325. [Google Scholar] [CrossRef]
  26. Liu, B.; Liu, Z.; Liu, J.; An, R.; Zheng, H.; Shi, Y. An adaptive virtual impedance control scheme based on small-AC-signal injection for unbalanced and harmonic power sharing in islanded microgrids. IEEE Trans. Power Electron. 2019, 34, 12333–12355. [Google Scholar] [CrossRef]
  27. Zhang, X.-M.; Han, Q.-L.; Yu, X. Survey on recent advances in networked control systems. IEEE Trans. Ind. Inf. 2016, 12, 1740–1752. [Google Scholar] [CrossRef]
  28. Zhang, Y. Analysis methodology for evaluation of time-delay impact on network-based system for droop-controlled AC microgrid. Electronics 2019, 8, 380. [Google Scholar] [CrossRef] [Green Version]
  29. Guerrero, J.M.; de García, V.L.; Matas, J.; Castilla, M.; Miret, J. Output impedance design of parallel-connected UPS inverters with wireless load-sharing control. IEEE Trans. Ind. Electron. 2005, 52, 1126–1135. [Google Scholar] [CrossRef]
  30. Yue, D.; Han, Q.-L.; Peng, C. State feedback controller design for networked control systems. IEEE Trans. Circ. Syst. 2004, 51, 640–644. [Google Scholar] [CrossRef]
Figure 1. Envisaged architecture of parallel micro-sources with network-based control based on hierarchical structure.
Figure 1. Envisaged architecture of parallel micro-sources with network-based control based on hierarchical structure.
Electronics 09 00376 g001
Figure 2. Equivalent circuit of inverters paralleled to an AC bus.
Figure 2. Equivalent circuit of inverters paralleled to an AC bus.
Electronics 09 00376 g002
Figure 3. Schematic diagram of three-phase inverter.
Figure 3. Schematic diagram of three-phase inverter.
Electronics 09 00376 g003
Figure 4. Control block diagram of inverter inner control loop in dq0 coordinate (by using small-signal model).
Figure 4. Control block diagram of inverter inner control loop in dq0 coordinate (by using small-signal model).
Electronics 09 00376 g004
Figure 5. Output impedance of inverter Zod(s) in dq0 coordinate.
Figure 5. Output impedance of inverter Zod(s) in dq0 coordinate.
Electronics 09 00376 g005
Figure 6. Control block diagram of the power droop control for an inverter.
Figure 6. Control block diagram of the power droop control for an inverter.
Electronics 09 00376 g006
Figure 7. Architecture of network-based control with multi three-phase inverter parallel operation.
Figure 7. Architecture of network-based control with multi three-phase inverter parallel operation.
Electronics 09 00376 g007
Figure 8. Schematic diagram of two modes in network-based control with inverter parallel operation. (a) Master-slave mode, (b) autonomous mode.
Figure 8. Schematic diagram of two modes in network-based control with inverter parallel operation. (a) Master-slave mode, (b) autonomous mode.
Electronics 09 00376 g008
Figure 9. Control block diagram of the network-based control for the jth inverter.
Figure 9. Control block diagram of the network-based control for the jth inverter.
Electronics 09 00376 g009
Figure 10. The relationship between maximum allowable time-delay τ to make the system stable and control coefficients m, n (sampling time equals to 20 ms).
Figure 10. The relationship between maximum allowable time-delay τ to make the system stable and control coefficients m, n (sampling time equals to 20 ms).
Electronics 09 00376 g010
Figure 11. Relationship diagram of occurrence rate bounds of data dropout θ d and variant λ 1 .
Figure 11. Relationship diagram of occurrence rate bounds of data dropout θ d and variant λ 1 .
Electronics 09 00376 g011
Figure 12. The relationship between maximum allowable time-delay τ and control coefficients m, n (sampling time h equals 60 μs).
Figure 12. The relationship between maximum allowable time-delay τ and control coefficients m, n (sampling time h equals 60 μs).
Electronics 09 00376 g012
Figure 13. Experimental architecture diagram of the network-based control system for parallel operation with two three-phase inverters.
Figure 13. Experimental architecture diagram of the network-based control system for parallel operation with two three-phase inverters.
Electronics 09 00376 g013
Figure 14. The experimental environment for the network-based control system with two paralleled three-phase inverters. (a) Two paralleled inverters. (b) Three-phase load and transformers.
Figure 14. The experimental environment for the network-based control system with two paralleled three-phase inverters. (a) Two paralleled inverters. (b) Three-phase load and transformers.
Electronics 09 00376 g014
Figure 15. Steady-state output of inverter parallel system (A-phase) based on network-based control in three different resistance loads. (a) RL = 70 Ω; (b) RL = 47 Ω; (c) RL = 35 Ω.
Figure 15. Steady-state output of inverter parallel system (A-phase) based on network-based control in three different resistance loads. (a) RL = 70 Ω; (b) RL = 47 Ω; (c) RL = 35 Ω.
Electronics 09 00376 g015aElectronics 09 00376 g015b
Figure 16. The average load-sharing errors of three different load resistances using traditional power droop control and network-based control.
Figure 16. The average load-sharing errors of three different load resistances using traditional power droop control and network-based control.
Electronics 09 00376 g016
Figure 17. Output current and voltage of two paralleled inverter system (A-phase) based on network-based control. (a) Load resistance is 35 Ω, (b) load resistance is 47 Ω, (c) load resistance is switched from 35 Ω to 47 Ω.
Figure 17. Output current and voltage of two paralleled inverter system (A-phase) based on network-based control. (a) Load resistance is 35 Ω, (b) load resistance is 47 Ω, (c) load resistance is switched from 35 Ω to 47 Ω.
Electronics 09 00376 g017
Figure 18. Output current of paralleled inverter by using a network-based control method when θd = 1 and θd = 0.4 respectively.
Figure 18. Output current of paralleled inverter by using a network-based control method when θd = 1 and θd = 0.4 respectively.
Electronics 09 00376 g018
Figure 19. Output current of paralleled inverters when the sampling period h is 60 μs and the time-delay is artificially set as h. (a) Steady-state of output current io1 and io2; (b) dynamic-state when inverter #2 is thrown into parallel system.
Figure 19. Output current of paralleled inverters when the sampling period h is 60 μs and the time-delay is artificially set as h. (a) Steady-state of output current io1 and io2; (b) dynamic-state when inverter #2 is thrown into parallel system.
Electronics 09 00376 g019
Figure 20. Output current and output active power of paralleled inverters when load is proportionally allocated based on their rated power (the ratio of η 1 : η 2 : η 3 = 1 : 2 : 3 ). (a) Output current io1, io2, and io3; (b) output active power P1, P2, and P3.
Figure 20. Output current and output active power of paralleled inverters when load is proportionally allocated based on their rated power (the ratio of η 1 : η 2 : η 3 = 1 : 2 : 3 ). (a) Output current io1, io2, and io3; (b) output active power P1, P2, and P3.
Electronics 09 00376 g020
Figure 21. The different control time-scale distribution of current, voltage, and power control loop in a typical droop-controlled AC microgrid.
Figure 21. The different control time-scale distribution of current, voltage, and power control loop in a typical droop-controlled AC microgrid.
Electronics 09 00376 g021
Figure 22. The adaptive data-processing method of network-based control to deal with the abnormal communication situation.
Figure 22. The adaptive data-processing method of network-based control to deal with the abnormal communication situation.
Electronics 09 00376 g022
Table 1. The equation of active power P and reactive power Q with varied system impedances.
Table 1. The equation of active power P and reactive power Q with varied system impedances.
System Impedanceθ = 0°θ = 90°θ
P P = ( E V ) V Z P = E V Z φ P n = V Z n [ ( E n V ) cos θ n + E n sin θ n φ n ]
Q Q = E V Z φ Q = ( E V ) V Z Q n = V Z n [ ( E n V ) sin θ n E n cos θ n φ n ]
Table 2. Specification of the network-based control system model.
Table 2. Specification of the network-based control system model.
ParametersSymbolsValuesParametersSymbolsValues
Input dc voltageVdc250 VRectifier bridge capacitance in parallelCnon2700 μF
Reference voltage amplitudeVdref+jVqref155+j0 VRectifier bridge resistance in parallelRnon50 Ω
Fundamental frequencyf50 HzRectifier bridge series resistanceRS2.2 Ω
Switching frequencyfc20 kHzVoltage loop P parameterKvp0.01
Dead-timetd2.0 μsVoltage loop I parameterKvi54
Filter inductanceL3.4 mHCurrent loop P parameterKip0.2
Filter inductance ESR (Equivalent Series Resistance)rL0.2 ΩCurrent loop I parameterKii10
Filter capacitorC2.2 μFFrequency drop coefficientk0.001
Load resistanceR35/47/70 ΩAmplitude droop coefficientkqV0.006
Line resistancer0.01 ΩActive power allocation coefficientm0.3
Line inductionX0.09 ΩReactive power allocation coefficientn0.4

Share and Cite

MDPI and ACS Style

Zhang, Y.; Zhang, F.; Quan, Y.; Zhang, P. Analysis of Three-Phase Inverter Parallel Operation with Network-Based Control Having Strong Robustness and Wide Time-Scale Compatibility in Droop-Controlled AC Microgrid. Electronics 2020, 9, 376. https://doi.org/10.3390/electronics9020376

AMA Style

Zhang Y, Zhang F, Quan Y, Zhang P. Analysis of Three-Phase Inverter Parallel Operation with Network-Based Control Having Strong Robustness and Wide Time-Scale Compatibility in Droop-Controlled AC Microgrid. Electronics. 2020; 9(2):376. https://doi.org/10.3390/electronics9020376

Chicago/Turabian Style

Zhang, Yao, Fan Zhang, Yu Quan, and Pengfei Zhang. 2020. "Analysis of Three-Phase Inverter Parallel Operation with Network-Based Control Having Strong Robustness and Wide Time-Scale Compatibility in Droop-Controlled AC Microgrid" Electronics 9, no. 2: 376. https://doi.org/10.3390/electronics9020376

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