Next Article in Journal
Prediction of the Nonlinearity by Segmentation and Matching Precision of a Hybrid R-I Digital-to-Analog Converter
Next Article in Special Issue
A Virtual Micro-Islanding-Based Control Paradigm for Renewable Microgrids
Previous Article in Journal
Detectors on Edge Nodes against False Data Injection on Transmission Lines of Smart Grid
Previous Article in Special Issue
All SiC Grid-Connected PV Supply with HF Link MPPT Converter: System Design Methodology and Development of a 20 kHz, 25 kVA Prototype
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Control Methodology for Load Sharing System Restoration in Islanded DC Micro Grid with Faulty Communication Links

1
School of Electronics, Information & Electrical Engineering (SEIEE), Smart Grid Research & Development Centre, Shanghai Jiao Tong University, Shanghai 200240, China
2
State Grid Wuxi Power Supply Company, Wuxi 214000, China
*
Author to whom correspondence should be addressed.
Electronics 2018, 7(6), 90; https://doi.org/10.3390/electronics7060090
Submission received: 4 April 2018 / Revised: 25 May 2018 / Accepted: 31 May 2018 / Published: 4 June 2018
(This article belongs to the Special Issue Applications of Power Electronics)

Abstract

:
Communication-based distributed secondary control is extensively used in DC microgrids. Compared to centralized control, it can provide better voltage regulation and load sharing in microgrids. A conventional secondary control technique that converges the system to a common operating point is improved by using the control methodology to detect the communication link failure and stabilize the system operation during communication islanding. Recently, more robust control schemes have been proposed to improve resilience, but communication islanding has not been addressed at the secondary level control for which the system requires additional tertiary control. However, link failure is a possibility in the microgrid, so this paper proposes a control scheme at the secondary level to detect communication islanding. Communication islanding may lead the system to unpredictable behavior, which may cause the system to become unstable and may further lead to a cascading failure. The proposed control scheme sustains the stability and operation of a DC microgrid. Voltage and current observer works in a parallel manner with the proposed secondary control to achieve a correction term for global operating points. The proposed control scheme has been verified through analysis and simulation.

1. Introduction

Microgrids are small-scale isolated distribution systems which are currently receiving increased attention due to the widespread use of renewable energy resources, energy storage batteries, and the increment of electronics-based loads that use DC current. Therefore, DC microgrids avoid cumbersome DC–AC–DC generation [1,2,3,4]. However, the usage of DC microgrids at distribution scale is increasing with the collaboration of various renewable resources due to the higher penetration of electric vehicles [5,6,7]. DC microgrids reduce the number of conversion units and also overcome the disadvantages of AC power, such as transformers inrush current, phase angle, frequency synchronization, reactive power, and power quality [3,8,9]. Although DC microgrids are emerging and inverter-based AC microgrids are the recent focus of research, many traditional AC loads appear in the system as DC loads when fed through inverter drive systems [8]. When studying the conventional control hierarchy for a legacy power system grid, a hierarchical control system is conventionally adopted for microgrids [10,11,12]. Multi-level hierarchical control is a tertiary control, which is responsible for the coordination between distributed generated units and the economic dispatch of the units. Tertiary control adjusts the microgrid voltage for the scheduled exchange of power between the microgrid and the main grid. It adjusts the load sharing and maximum power-sharing, which increases the utilization of renewable energy, suppresses stress, and affects the aging of the microgrids [13,14,15]. To adjust the voltage set point of the primary controller by the tertiary and secondary controller, a primary controller is implemented locally with the droop mechanism to converge the voltage of the converters [12]. Tertiary and secondary control systems are implemented in a centralized mode in such a way that they are connected with high-speed communication networks. Communication networks used to exchange the reference values for the primary control, and any link failure of the network system may lead the affected unit to malfunction, overstressing other units, and potentially leading the system towards instability and failure [13]. A future extension for link failure in the controllability adds more complexity to the central controller. Distributed control is as an alternative to centralized systems which provides more reliability, easy scalability, and a simpler network for communication [16,17]. Structurally, it is desired to extend the distributed control in secondary and primary control levels; this control provides voltage regulation and better load sharing for DC microgrids [15].
Better load sharing is implemented using communication between converters that assign the loads according to their rated power, which equalizes the per-unit current of all nodes and reduces circulating current and overstressing of all sources [18,19]. Droop control is primarily adopted for load sharing by adding a virtual resistance to every converter. Despite the ease and simplicity in a droop control, it suffers from poor voltage regulation and current sharing. The main reason for this is the virtual impedance and output voltage mismatch between converters, which affects the real power flow between DC power systems [20,21,22]. Improvement in systems requires a secondary control system that has better voltage regulation and load sharing, which is done over a communication network. Secondary control may be a centralized system exchanging values over a fully connected communication network through directly connected nodes of the microgrid [15,22]. A centralized secondary control measure voltage of the microgrid calculates the restoration value of voltage for the microgrid and feeds the same value to every converter. It assumes that the voltage of every converter is the same for all the nodes in a microgrid, which is not a feasible assumption for a DC microgrid [19].
The conventional DC droop technique is used to linearly reduce the DC output voltage such that current increases, and it has limitations in line resistance in a droop control and DC bus voltage deviation increases. Droop control helps to achieve the independent operation of converters and improves current sharing [13]. The cooperative control of DC microgrids creates a distributed secondary and primary control paradigm. Secondary control adjusts set-points for the overall system, and the primary control regulates individual units employing droop control law. The controller controls the transmission line impedance and communicates with other converters in the form of a sparse technique for current sharing [14]. Using a distributed network, consensus protocol is implemented which eliminates the need for master–slave topology. Voltage regulation at a fixed point and current in per-unit are used in consensus to share the current between nodes. This involves tertiary, secondary, and primary controls. Tertiary controls the power dispatch, secondary sets the point for operation, and primary is a droop control. The controller does not require any prior knowledge of the number of converters, which makes it plug-and-play system [12]. The droop method is widely used for current or load sharing by using the virtual impedance of each converter, which prevents power sources from becoming overstressed [15]. A high droop coefficient improves the load sharing, which results in a cost for degrading voltage regulation. To achieve the required load sharing, the droop coefficient varies in the range of line impedance and line variation [16]. The communication network spans all over the microgrid for centralized control which is embedded in each converter. Node-to-node communication links are required for all sources, and any link failure makes the microgrid operation unstable. The effect of line impedance is also taken into account for the connected graph [20]. Despite improved accuracy because of the fully connected network system, any individual link failure affects the system performance. Appropriately, it is required that the average voltage over the microgrid is directed at the global voltage set point controlled by the tertiary control, which is called global voltage regulation [21,23]. The efficiency of DC microgrids varies because of the effect of communication delays generated between the nodes to exchange values. This can cause system instability and response to load sharing of nodes [24,25,26]. In a bi-directional connectivity graph system, when a large amount of data is exchanged, errors in communication may occur that result in deterioration of the system performance [27,28]. Due to the intermittent nature of renewable energy resources, a fast control scheme is required [26]. A new control scheme at the secondary level is proposed with minimum data exchange to overcome the mismatch in operating reference points to in turn reduce the stress and stabilize the system. The proposed control scheme can detect communication link failure and reliable operation of the system by varying the gain for correction terms. The proposed scheme does not require the tertiary-level control which is usually used in conventional consensus-based communication control.
This paper focuses on the improvement of the secondary-level control of DC microgrids. The main features of the proposed distributed cooperative control are as follows:
  • Analysis of two-way cooperation in nodes through a communication graph by making improvements in secondary control, which can detect communication link failure and stabilize the system accordingly.
  • Each converter has a level of intelligence, which uses the proposed scheme to get correction terms and adjust the system more accurately.
  • The proposed control system does not require prior knowledge of the nodes, which gives it plug-and-play capability.
  • A sparse communication network is spanned throughout the microgrid, through which converters can communicate with their neighbors, which is completely different from the centralized control approach.
This manuscript is organized as follows: Section 2 is related to the detection of communication islanding and its impact on the system. An introduction to graph theory is presented in Section 3. Section 4 demonstrates the proposed distributed control. Section 5 presents the case studies and simulation. Finally, the conclusions of the paper are drawn in Section 6.

2. Detection of Communication Islanding and Impact

After link failure, small islands form in the DC microgrid network. The proposed scheme uses a bi-directional sparse network in which every node is connected to its neighboring nodes, as in Figure 1. In normal operation, consensus control will converge the system on global reference points. In case of communication link failure, the proposed secondary control detects and shifts the system control to primary control of the disconnected node, which overcomes the need for tertiary Control. Conventional consensus-based communication control systems use tertiary control in the case of link failure. The advantage of shifting the system to primary control is that it operates on a fixed reference value, without being unstable or generating any stress on the microgrid system. As shown in Figure 2, secondary-level control is modified to detect link failure on the basis of the values which are received from neighbors. If any value is missing or not received, a link failure is detected and the system is shifted to primary control. Otherwise, tertiary control is needed to overtake control of the system in order to remain stable. The flowchart in Figure 3 elaborates this operation. The proposed control method is modified with a logical switch, which removes the requirement for tertiary control by controlling the gain of the correction term on the secondary control of the disconnected node. Proposed Switch technique varies the gain on detecting, as an example if one side communication link failure gain becomes half or both side communication failure then gain becomes zero. The system remains stable and will not generate stress on the disconnected node.

3. Review of Graph Theory

A DC microgrid (MG) system can be represented using graph theory in the form of a graph. The requirement for representing a DC MG using graph theory arises due to the increased number of nodes. So, irrespective of the communication method, the information transfer from one node to another can be expressed graphically. Graph theory is a well-established field of mathematics which helps to study different scenarios and cases in DC MG systems for the exchange of information flow [27].
A distributed cooperative control can be represented graphically. Figure 1 shows the physical and cyber layers of the DC microgrid. Nodes represent the active sources and edges show the communication links between the nodes. The cyber layer lays the network to achieve global consensus by exchanging information with neighbors, which is an improvement upon conventional consensus systems. By exchanging values with neighbors, every agent sets its reference values according to neighbors information [28]. Thus, cooperative control offers a global consensus, provided with the help of the communication network. So, communication link failure affects the system stability in achieving convergence and generates stress on nodes [12,29].
A bi-directional communication network as in Figure 1b can be represented using graph theory. Such a graph is usually represented mathematically as a set of nodes V G = [ V 1 g , V 2 g , V 3 g .. V N g ] connected through the edges E G V G × V G . This set consists of elements such as i , j = 1 , 2 , 3 , .. n and i j . When an edge exists between nodes v i   and   v j , it is called adjacent and the system creates an adjacent matrix A G = | a i j | R N × N , where N is the number of active source nodes. Adjacency matrix A G consists of the communication weights, where a i j > 0 , if ( v j g , v i g ) E G and a i j = 0 , otherwise. a i j is the coefficient of communication for transferring data from node j to node i . Here the adjacency matrix is considered with a time-invariant function. N i = { j | ( v j g , v i g ) E G } denotes a set of all neighbors of point i ; that is, if i , j N i , then v i g receives the information from v j g . The degree matrix consists of an in-degree matrix and an out-degree matrix. The in-degree matrix D G i n = d i a g   { d i i n } is a diagonal matrix, d i i n = j N i a j i . Similarly, with the out-degree matrix D G o u t = d i a g   { d i o u t } , d i o u t = i N i a j i . A Laplacian matrix is defined as L G = D G i n A G , whose eigenvalues adjust the global values for the microgrid. The Laplacian matrix is assumed to be balanced if the in-degree and out-degree matrices of every node are the same (i.e., D G i n = D G o u t ). Essentially, the in-degree matrices have a greater effect on the global dynamics of the node, which is influenced by its neighbors. In a practical system, if the graph is undirected (which means all the links are bi-directional), then the Laplacian matrix is balanced [30,31,32].

4. Proposed Distributed Control

The global dynamics of voltage regulation and load sharing are the primary uses of the secondary control, which requires proper set points in order for every converter to operate. The proposed distributed control technique has the ability to detect link failure and stabilize the system during communication islanding. Communication link failure affects the system’s stability and functioning. The proposed control method is modified with a control switch that can detect the communication link failure, which can be on one side or on both sides and shifts the system to primary droop control. In primary control, the system works on droop and remains stable without using any tertiary-level control. The proposed scheme is shown in Figure 3 and Figure 4, where a node receives reference points from neighbors and in the case of failure will stop secondary control and shift to primary control. A flowchart for the proposed control method is also shown in Figure 5, which explains the proposed control method better. When the information received from a neighbor’s system converges to a common reference point, it increases cooperation for load sharing and voltage reference points. Common reference points are consistently updated through a voltage regulator and a current regulator. Node reference voltage can be expressed as [32]:
v i * = v i r e f + δ v i + δ i i ,
where v i r e f , δ v i , and δ i i are the global voltage parameters for constant reference voltages, voltage correction term of i th node, and current correction term for i th node, respectively. Reference points are further tuned in Figure 3 using observers (Voltage and Current) on each node. In the case of any mismatch with the node’s reference point, correction terms are generated by the voltage observer δ v i and the current observer δ i i to converge the system for better load sharing and voltage regulation. The proposed controller has a logical switch with a voltage observer and a current observer. The proposed controller detects communication link failure, whereas the voltage observer on node i senses the voltage across the microgrid to compare voltage with the global reference v i r e f and converge the voltage of node i to clear any mismatch between nodes using the PI (Proportional Integral) controller G v i ( s ) . A distributed cooperative observer estimates the voltage and current compared with the neighbor’s data for the average microgrid reference, as implemented in Figure 2. It uses the dynamic consensus framework to process the neighbors’ exchange data with local data and adjust the voltage regulation for the microgrid. Figure 4 explains the main operation of the voltage observer to take global voltage averages. The voltage observer at node i receives the neighbor voltages v j * ( j N i ) , which can be written as [13]:
v i * ( t ) = v i ( t ) + 0 t j N i a i j ( v j * ( τ ) v i * ( τ ) ) d τ .
Differentiating can be expressed as Equation (2):
v i * ˙ = v i ˙ + j N i a i j ( v j * v i * ) = v i ˙ + j N i a i j v j * d i i n   v i * .
Global observer dynamics can be arranged as:
v ¯ ˙ = v ˙ ( D G i n A G ) v ¯ = v ˙ L v ¯ .
The protocol which is used to update the set point for voltage in the voltage observer is referred to as dynamic consensus. As shown in Equation (4), the local set point (i.e., v i ) is directly input into the estimation algorithm. Thus, any change in voltage at node i ’s local set point quickly responds to the situation. As a result, the new v i * is set in the local system and also sent to the neighbors for the reference of other nodes [33].
The vector for voltages v = [ v 1 ,   v 2 , , v N ] T carries the measured voltage for each node. Similarly, the correction estimation vector is v * = [ v 1 * ,   v 2 * , . ,   v N * ] T and carries all the global voltage set points for all nodes. An equivalent equation for frequency can be expressed as:
s V ¯ v ¯ ( 0 ) = s V v ( 0 ) L V ¯ .
A current regulator of node i checks the current reference value and tries to make a correction term to ensure equal load sharing between each node. Distributed line impedance varies the droop controller performance. As on node i , it compares local per-unit i i P U current with the neighbors’ weighted average current per-unit and finds the correction value for current δ i [13].
δ i = j , N i a j i ( i j P U i i P U ) ,
where a j i is the weight of the communication link, i j P U is the current from neighbors, and i i P U is the current of node i . Thus, if any mismatch between the per-unit current of the converters occurs, the current regulator will generate the correction term and adjust the current into a balanced form.

4.1. Single Converter model

DC MG systems based on multiple DC–DC converters usually have high switching frequency. Therefore, the impact of non-linearity in switching frequencies is averaged out, and owing to this fact the converters are a model based on state average modeling, and consensus control is also approximated as continuous in the time domain. However, when a connection failure occurs, the delay is very large in comparison to the normal delay in a communication network. The small signal model for a Buck converter is shown in (7) [34,35,36]:
( d i d t d v d t ) = ( 0 1 L 1 C 1 R C ) ( i v ) + ( D L 0 )   V g .
The transfer function for output values:
G v d = v ( s ) d ( s ) = v g L C s 2 + L R s + 1 ,
G i d = i ( s ) d ( s ) = I + V o C s + V o R L C s 2 + L R s + 1 .

4.2. DC MG System Modeling

Let global reference voltage v r e f = [ v 1 r e f , . , v n r e f ] T and actual supplied current i = [ i 1 , i n ] T vectors. The cooperative control of Figure 3 generates terms δ v 1 and δ i i which are also represented as δ v 2 at the primary control signal point [13]. Accordingly,
Δ V 1 = H ( V r e f V ¯ ) ,
Δ V 2 = c G L I P U .
Δ v 1 = [ δ v 1 1 , . , δ v N 1 ] T and Δ v 2 = [ δ v 1 2 , . , δ v N 2 ] T are voltage and current correction term vectors. The Laplace transforms of Δ v 1 and Δ v 2 are Δ V 1 and Δ V 2 . H = d i a g { H i } is the voltage controller matrix and G = d i a g { G i } is the current controller matrix. I P U is the Laplace transform of i P U , which is the per-unit current vector i P U = [ i 1 P U , i N P U ] T .
I P U = I r a t e d 1 I
By, substituting (11) in (12),
Δ V 2 = c G L I r a t e d 1 I .
The local voltage set point for proposed controller is
V * = V r e f + Δ V 1 + Δ V 2 r I ,
where v * = [ v 1 * , . , v n * ] T is the vector of the local voltage set and its Laplace transform is V * . r is the virtual resistance matrix. Substituting (10) and (13) in (14),
V * = ( I N + H ) V r e f + H V ¯ ( c G L I r a t e d 1 + r ) I .
The dynamic behavior of the converter with a closed loop can be expressed as:
V i = G i c ( s ) V i * ,
where V i and V i * are the voltage and G i c is the gain of converter i . The global dynamics of the converter will be
V = G c V * ,
where the transfer matrix is G c = d i a g { G i c } . By substituting (15) in (17),
V = G c ( ( I N + H ) V r e f + H V ¯ ( c G L I r a t e d 1 + r ) I ) .
By rearranging (5), we can get
V ¯ = s ( s I N + L ) 1 V = H o b s V .
Let us suppose a delay function in the neighbor’s reference voltages. All of the delays are equal and periodic for delay value τ .
V ¯ = s ( s I N + L ) 1 V = H o b s V × e s τ
For some sample of time, this function will be stable. The DC MG admittance matrix Y b u s is related to actual supplied current as
I = Y b u s V .
The detail of the distribution grid is contained in an admittance matrix. Therefore, (18) can be expressed as
{ V = ( G c 1 + H H o b s F × e s τ + ( c G L I r a t e d 1 + r ) Y b u s ) 1   ( I N + H ) V r e f , I = ( ( Y b u s G c ) 1 + H H o b s F Y b u s 1 × e s τ + c G L I r a t e d 1 + r ) 1   ( I N + H ) V r e f .
Equation (22) describes the global dynamic with proposed controls, the system being linear. Suitable values for different gains can be found, such that poles of the system lie in the left half of the plan and the system will be stable for some open interval of delay τ .
For periodic and synchronized communication, the value of τ should be small enough such that system can achieve reasonable stability and robustness as targeted by the design specification. At the same time, it should be large enough such that it can be realized by practical means of implementation. It can safely be assumed that small variations in delay will not cause any system instability, as the bandwidth of secondary control, which depends on communication-based control, is quite a bit lower than communication rate. If the delay increases due to some uncertainty in the communication link, then the link can be considered as broken and reliance on such communication is not appropriate, as it can jeopardize system stability. A more generalized limit to this uncertain value of delay can be derived by discretizing the system and extending Lemma 1 of the agreement protocol in the presence of noise [27]. This is expressed as follows: consider the discrete time equation for agreement protocol:
z ( k + 1 ) = ( I γ ( k ) L ( g ) ) z ( k ) .
Equation (23) satisfies the following state:
lim k γ ( k ) = 0 ,   k = 1 γ ( k ) = ,   a n d   k = 1 γ 2 ( k ) < .
Lemma 1.
For a connected graph, the system’s trajectory (23) convergences to the agreement set A w.p.1 (with probability 1) if the condition in (24) holds and for all k 1 ,   γ ( k ) 2 / λ n ( g ) .
For system convergence, a delay γ ( k ) 2 / λ n ( g ) with fixed boundary according to Lemma 1, So the system will converge and remain stable under such boundary that the nodes consider stable and healthy. more than this delay boundary that node consider as failed in communication network.

5. Case Studies and Simulation

A circular bi-directional communication ring was considered for the DC MG experimental setup to check the effectiveness and performance of the proposed control method by performing simulations in MATLAB, as shown in Figure 6. For the considered case study, the DC MG had a four-node radial network in a circular communication structure to support a DC resistive load connected on different nodes. For communication between nodes, an isolated RS232 was used in setup to exchange reference values. In the simulated case study, the effect of communication channel transmission delay was also considered. A detailed switch model was used for power converters to present more realistic results. The full case scenario is illustrated in Figure 6, and detailed node parameters used for the experimental setup are given in Table 1, which shows the communication links and power lines. The circular structure consisted of two-way communication with neighbors, as shown in Figure 7. Transmission impedance effect was also considered in the experimental setup. As shown in Figure 3 and Figure 6, the proposed control scheme detects link failure between the connected nodes and adjusts the gains according to the link failure, as explained in the flowchart in Figure 5. The detection algorithm is continuously working at every node, and if any link failure occurs, the secondary control quickly responds to the link failures and varies the gains that affect the voltage correction and current correction terms. Considering switch S2 in the experimental setup of the case study, only one node was connected with a load for the worst-case scenario with other nodes sharing the load. Consequently, the system output voltage and current sharing stabilized as shown in Figure 8a,b. The system remained stable, with variations in secondary control gain accordingly. Whenever link failure occurred in the MG as in Figure 7c, the proposed controller at the secondary level detected the link failure and it varied the voltage gain and current correction, as can be seen in Figure 8c,d. It can be seen from Equations (1) and (6) that for the correction term, the equation is dependent on the neighbor’s reference values. When a link failure occurs, the reference from the neighbors in the correction equations are constant or zero, which therefore leads to sharp variations in the system correction term as in Figure 8c,d. Figure 9a,b display a conventional system without a link failure detection system that generates a correction term in absence of reference values at the voltage and current correction. This will result in the output voltage following the input voltage due to correction terms as in Figure 8c,d. The graphical representation is shown in Figure 7 for different scenarios. Bi-directional system communication links are assumed to have a balanced Laplacian matrix and adjacency matrix for communication graph weights using a i j to generate correction terms. Figure 7a shows the fully connected balanced Laplacian matrix as shown in Equation (25):
L = ( 2 1 0 1 1 2 1 0 0 1 2 1 1 0 1 2 ) .
Similarly, Figure 7b shows one communication link failure which changes the Laplacian matrix as shown in Equation (26). On the other hand, if failure of both links occurs, as shown in Figure 7c, then its Laplacian for the remaining system will be as in Equation (27):
L = ( 1 1 0 0 1 2 1 0 0 1 2 1 0 0 1 1 ) ,
L = ( 1 1 0 1 2 1 0 1 1 ) .
During regular connectivity, all four nodes will work normally and exchange values with neighbors for correction terms as shown in Figure 6 and the first case of Figure 7a. With that correction term, the system will converge to a common reference point and share the load in a balanced form. Whereas, if one link failure occurs in any two nodes as in Figure 7b, the Laplacian will be different as in Equation (26), and consensus will work normally, in which it will vary the gain and adjust the system in order to maintain its stability and load sharing. As a result, the system has no effect on regular working of DC MG. If links fail on both sides then one node is communication islanding, whereas all other nodes can exchange information with each other. In that case, the proposed algorithm will maintain stability and load sharing by shifting the islanded node to droop by varying its gain. In contrast, the conventional secondary control would no longer be able to stabilize the system and requires tertiary control to take over the system for normal operation. The usage of the proposed control method helps in stabilizing the system performance and neutralizing the need for tertiary control in the system. By using a simulation study, comparisons were made between the conventional secondary control with the proposed control as shown in Figure 8 and Figure 9. Two cases were considered in the simulation: one is fully connected and the other is communication islanded, in which both links are assumed to be failed. Initially, the system worked in a fully connected condition, but link failure occurred at 1.5 s, and as in Figure 8, the proposed algorithm maintained system stability and load sharing. In contrast, the regular consensus system became unstable, which affected system performance.

Plug-and-Play Capacity

The proposed system has plug-and-play capability. When one or more nodes’ communication links fail at any time, the proposed controls stabilize the system. Communication link failure makes communication islands of varied sizes in the system. The proposed controls work to balance the system in the case of communication islanding. The performance of the DC MG shown in Figure 8 and Figure 9 was satisfactory under such case. A load variation test was also done on the proposed control scheme, and it performed well and balanced the system in time, as in Figure 10.

6. Conclusions

A distributed control scheme is proposed for a DC microgrid with some level of intelligence to check the communication link failure at the secondary level control. The proposed communication islanding algorithm scheme detects the link failure, and if any failure occurs, the proposed control scheme stabilizes the system and maintains load sharing. After detecting link failure, the proposed control scheme varies the gain of the correction term for the voltage and current observers, which stabilizes the system’s operation during communication islanding and achieves a global reference point. This study shows that the proposed secondary control scheme is effective and provides stability to the system in the case of a communication islanding scenario. The performance of the proposed scheme in communication link failure detection and stabilizing the system operation was tested through MATLAB/Simulink.

Author Contributions

M.U.S. proposed the idea for writing the manuscript. M.M.K. and H.T. suggested the literature and supervised in writing the manuscript. K.H. helped M.U.S. in writing and formatting. S.H. helped in modifying the figures and shared the summary of various credible articles to be included in this manuscript. H.J. helped in system parameters to make the simulation test possible.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Arunkumari, T.; Indragandhi, V. An overview of high voltage conversion ratio DC-DC converter configurations used in DC micro-grid architectures. Renew. Sustain. Energy Rev. 2017, 77, 670–687. [Google Scholar] [CrossRef]
  2. Tahir, S.; Wang, J.; Baloch, M.; Kaloi, G. Digital Control Techniques Based on Voltage Source Inverters in Renewable Energy Applications: A Review. Electronics 2018, 7, 18. [Google Scholar] [CrossRef]
  3. Habib, S.; Kamran, M.; Rashid, U. Impact analysis of vehicle-to-grid technology and charging strategies of electric vehicles on distribution networks—A review. J. Power Sources 2015, 277, 205–214. [Google Scholar] [CrossRef]
  4. Short, M.; Abugchem, F.; Abrar, U. Dependable Control for Wireless Distributed Control Systems. Electronics 2015, 4, 857–878. [Google Scholar] [CrossRef] [Green Version]
  5. Chhaya, L.; Sharma, P.; Bhagwatikar, G.; Kumar, A. Wireless Sensor Network Based Smart Grid Communications: Cyber Attacks, Intrusion Detection System and Topology Control. Electronics 2017, 6, 5. [Google Scholar] [CrossRef]
  6. Sanchez, S.; Molinas, M.; Degano, M.; Zanchetta, P. Stability evaluation of a DC micro-grid and future interconnection toan AC system. Renew. Energy 2014, 62, 649–656. [Google Scholar] [CrossRef]
  7. Mishra, M.; Sahani, M.; Rout, P.K. An islanding detection algorithm for distributed generation based on Hilbert–Huang transform and extreme learning machine. Sustain. Energy Grids Netw. 2017, 9, 13–26. [Google Scholar] [CrossRef]
  8. Lee, Z.; Zhu, S.; Zheng, J.; Choi, D.H.; Wei, L. Research on Dynamic Process of DC Micro-Grid under Hierarchical Control; IFAC: Geneva, Switzerland, 2014; Volume 47, ISBN 9783902823625. [Google Scholar]
  9. Chakraborty, P.; Baeyens, E.; Khargonekar, P.P. Distributed control of flexible demand using proportional allocation mechanism in a smart grid: Game theoretic interaction and price of anarchy. Sustain. Energy Grids Netw. 2017, 12, 30–39. [Google Scholar] [CrossRef]
  10. Mohamed, A.A.; Elsayed, A.T.; Youssef, T.A.; Mohammed, O.A. Hierarchical control for DC microgrid clusters with high penetration of distributed energy resources. Electr. Power Syst. Res. 2017, 148, 210–219. [Google Scholar] [CrossRef]
  11. Che, L.; Shahidehpour, M. DC microgrids: Economic operation and enhancement of resilience by hierarchical control. IEEE Trans. Smart Grid 2014, 5, 2517–2526. [Google Scholar] [CrossRef]
  12. Lewis, F.L.; Zhang, H.; Hengster-Movric, K.; Das, A. Cooperative Control of Multi-Agent Systems; Springer: London, UK, 2014; Volume 53, ISBN 978-1-4471-5573-7. [Google Scholar]
  13. Nasirian, V.; Member, S.; Moayedi, S.; Member, S.; Davoudi, A.; Lewis, F.L. Distributed Cooperative Control of DC Microgrids. IEEE Trans. Power Electron. 2015, 30, 2288–2303. [Google Scholar] [CrossRef]
  14. Nasirian, V.; Member, S.S.; Davoudi, A.; Lewis, F.L.; Guerrero, J.M.; Member, S.S. Distributed Adaptive Droop Control for DC Distribution Systems. IEEE Trans. Energy Convers. 2014, 29, 944–956. [Google Scholar] [CrossRef]
  15. Dc, P.; Converters, D.C.; Moayedi, S.; Member, S.; Nasirian, V.; Member, S.; Lewis, F.L.; Davoudi, A. Team-Oriented Load Sharing in parallel DC–DC converters. IEEE Trans. Ind. Appl. 2015, 51, 479–490. [Google Scholar] [CrossRef]
  16. Wang, P.; Xiao, J.; Setyawan, L. Hierarchical Control of Hybrid Energy Storage System in DC Microgrids. IEEE Trans. Ind. Electron. 2015, 62, 4915–4924. [Google Scholar] [CrossRef]
  17. Lu, X.; Guerrero, J.M.; Sun, K.; Vasquez, J.C. An improved droop control method for dc microgrids based on low bandwidth communication with dc bus voltage restoration and enhanced current sharing accuracy. IEEE Trans. Power Electron. 2014, 29, 1800–1812. [Google Scholar] [CrossRef]
  18. Jung, K.; Lim, K.; Kim, D.; Choi, J. Droop method for high-capacity parallel inverters using virtual impedance. In Proceedings of the 9th International Conference on Power Electronics—ECCE Asia: “Green World with Power Electronics”, ICPE 2015—ECCE Asia, Seoul, Korea, 1–5 June 2015; pp. 996–1002. [Google Scholar] [CrossRef]
  19. Guerrero, J.M.; Vasquez, J.C.; Matas, J.; De Vicuña, L.G.; Castilla, M. Hierarchical control of droop-controlled AC and DC microgrids—A general approach toward standardization. IEEE Trans. Ind. Electron. 2011, 58, 158–172. [Google Scholar] [CrossRef]
  20. Meng, L.; Shafiee, Q.; Trecate, G.F.; Karimi, H.; Fulwani, D.; Lu, X.; Guerrero, J.M. Review on Control of DC Microgrids and Multiple Microgrid Clusters. IEEE J. Emerg. Sel. Top. Power Electron. 2017, 5, 928–948. [Google Scholar] [CrossRef]
  21. Moayedi, S.; Davoudi, A. Distributed Tertiary Control of DC Microgrid Clusters. IEEE Trans. Power Electron. 2016, 31, 1717–1733. [Google Scholar] [CrossRef]
  22. Tanyingyong, V.; Olsson, R.; Cho, J.; Hidell, M.; Sj, P. IoT-grid: IoT Communication for Smart DC Grids. In Proceedings of the Global Communications Conference (GLOBECOM), Washington, DC, USA, 4–8 December 2016. [Google Scholar]
  23. Dou, C.; Yue, D.; Guerrero, J.M.; Xie, X.; Hu, S. Multiagent System-Based Distributed Coordinated Control for Radial DC Microgrid Considering Transmission Time Delays. IEEE Trans. Smart Grid 2016, 8, 2370–2381. [Google Scholar] [CrossRef]
  24. Hare, J.; Shi, X.; Gupta, S.; Bazzi, A. Fault diagnostics in smart micro-grids: A survey. Renew. Sustain. Energy Rev. 2016, 60, 1114–1124. [Google Scholar] [CrossRef]
  25. Mah, D.; Hills, P.; Li, V.O.; Balme, R. Smart Grid Applications and Developments; Springer: London, UK, 2014; ISBN 978-1-4471-6280-3. [Google Scholar]
  26. Konara, K.M.S.Y.; Kolhe, M.L. Charging management of grid integrated battery for overcoming the intermittency of RE sources. In Proceedings of the 2016 IEEE International Conference on Information and Automation for Sustainability: Interoperable Sustainable Smart Systems for Next Generation, ICIAfS 2016, Galle, Sri Lanka, 16–19 December 2016. [Google Scholar] [CrossRef]
  27. Egerstedt, M.M.; Egerstedt, M. Graph Theoretic Method in Multiagent Networks; Princeton University Press: Princeton, NJ, USA, 2010; ISBN 978-0691140612. [Google Scholar]
  28. Char, J.P. Circuit, cutset and path enumeration, and other applications of edge-numbering convention. In Proceedings of the Institution of Electrical Engineers; IET Digital Library: London, UK, 1970; Volume 117. [Google Scholar]
  29. Char, J.P.; Sc, D.I.I.P.E. Generation and realisation of loop and cutsets. In Proceedings of the Institution of Electrical Engineers; IET Digital Library: London, UK, 2001; Volume 116. [Google Scholar]
  30. Gibbons, A. Algoritmic Grpah Theory; Cambridge Univeristy Press: Cambridge, UK, 1985. [Google Scholar]
  31. Golub, G.H.; Van Loan, C.F.; Varga, R.S.; Götze, F.; Tikhomirov, A.; Pastur, L.; Shcherbina, M.; Nguyen, H.V.; Nguyen, V.; Shin, O.; et al. An Eigen-based Approach for Enhancing Matrix Inversion Approximation in Massive MIMO Systems. IEEE Trans. Veh. Technol. 2017, 66, 5480–5484. [Google Scholar] [CrossRef]
  32. Mahmoud, M.S.; AL-Sunni, F.M. Control and Optimization of Distributed Generation Systems; Springer: Berlin, Germany, 2015; ISBN 978-3-319-16909-5. [Google Scholar]
  33. Lewis, F.L.; Qu, Z.; Davoudi, A.; Bidram, A. Secondary control of microgrids based on distributed cooperative control of multi-agent systems. IET Gener. Transm. Distrib. 2013, 7, 822–831. [Google Scholar] [CrossRef]
  34. Maksimovic, D.; Zane, R. Small-signal discrete-time modeling of digitally controlled PWM converters. IEEE Trans. Power Electron. 2007, 22, 2552–2556. [Google Scholar] [CrossRef]
  35. Mahery, H.M.; Torabzad, S.; Sabahi, M.; Babaei, E. Modeling and stability analysis of buck-boost DC-DC converter based on Z-transform. In Proceedings of the India International Conference on Power Electronics, IICPE, Delhi, India, 6–8 December 2012. [Google Scholar] [CrossRef]
  36. Mohan, N.; Undeland, T.M. Power Electronics Converters, Applications and Design, 2nd ed.; Wiley: Hoboken, NJ, USA, 1995. [Google Scholar]
Figure 1. General layout of a micro-grid: (a) Power-supplying nodes; (b) Communication network spanned among nodes for data exchange.
Figure 1. General layout of a micro-grid: (a) Power-supplying nodes; (b) Communication network spanned among nodes for data exchange.
Electronics 07 00090 g001
Figure 2. DC micro-grid (MG): (a) Regular 4-node DC MG; (b) Communication fault 4-node DC MG.
Figure 2. DC micro-grid (MG): (a) Regular 4-node DC MG; (b) Communication fault 4-node DC MG.
Electronics 07 00090 g002
Figure 3. Proposed secondary control for a DC microgrid.
Figure 3. Proposed secondary control for a DC microgrid.
Electronics 07 00090 g003
Figure 4. Voltage observer in the proposed secondary control.
Figure 4. Voltage observer in the proposed secondary control.
Electronics 07 00090 g004
Figure 5. Proposed algorithm flow chart.
Figure 5. Proposed algorithm flow chart.
Electronics 07 00090 g005
Figure 6. Proposed DC Microgrid experimental setup for case study.
Figure 6. Proposed DC Microgrid experimental setup for case study.
Electronics 07 00090 g006
Figure 7. Different scenarios for DC MG.
Figure 7. Different scenarios for DC MG.
Electronics 07 00090 g007
Figure 8. Results of proposed secondary control simulation: (a) node voltages; (b) node current; (c) voltage correction term; (d) current correction term.
Figure 8. Results of proposed secondary control simulation: (a) node voltages; (b) node current; (c) voltage correction term; (d) current correction term.
Electronics 07 00090 g008
Figure 9. Results of conventional secondary control simulation: (a) node voltages; (b) node current; (c) voltage correction term; (d) current correction term.
Figure 9. Results of conventional secondary control simulation: (a) node voltages; (b) node current; (c) voltage correction term; (d) current correction term.
Electronics 07 00090 g009
Figure 10. Load variation in the DC microgrid: (a) node voltage; (b) node current.
Figure 10. Load variation in the DC microgrid: (a) node voltage; (b) node current.
Electronics 07 00090 g010
Table 1. Parameters for single converter node in DC microgrid.
Table 1. Parameters for single converter node in DC microgrid.
ParametersValues
Input Voltage600 V
Output Voltage400 V
Droop gain (GDroop)0.025
Resistive Load80 ohm
Line Resistance0.0005 ohm/m
Line inductance0.50 µH/m
Line Length100 m
Switching Frequency10 kHz
Filter Inductor1 mH
Filter Capacitor300 µF
Communication Channel Bandwidth Delay at 20 kHz0.15 ms
Inner loopKp = 10
Ki = 0.05
Outer loopKp = 40
Ki = 0.05
Voltage ObserverKp = 6
Ki = 0.1
Current ObserverKp = 0.11
Ki = 0.6

Share and Cite

MDPI and ACS Style

Shahid, M.U.; Khan, M.M.; Hashmi, K.; Habib, S.; Jiang, H.; Tang, H. A Control Methodology for Load Sharing System Restoration in Islanded DC Micro Grid with Faulty Communication Links. Electronics 2018, 7, 90. https://doi.org/10.3390/electronics7060090

AMA Style

Shahid MU, Khan MM, Hashmi K, Habib S, Jiang H, Tang H. A Control Methodology for Load Sharing System Restoration in Islanded DC Micro Grid with Faulty Communication Links. Electronics. 2018; 7(6):90. https://doi.org/10.3390/electronics7060090

Chicago/Turabian Style

Shahid, Muhammad Umair, Muhammad Mansoor Khan, Khurram Hashmi, Salman Habib, Huawei Jiang, and Houjun Tang. 2018. "A Control Methodology for Load Sharing System Restoration in Islanded DC Micro Grid with Faulty Communication Links" Electronics 7, no. 6: 90. https://doi.org/10.3390/electronics7060090

APA Style

Shahid, M. U., Khan, M. M., Hashmi, K., Habib, S., Jiang, H., & Tang, H. (2018). A Control Methodology for Load Sharing System Restoration in Islanded DC Micro Grid with Faulty Communication Links. Electronics, 7(6), 90. https://doi.org/10.3390/electronics7060090

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