Next Article in Journal
Identification of Low Frequency Oscillations Based on Multidimensional Features and ReliefF-mRMR
Previous Article in Journal
Investigation on the Frictional Performance of Surface Textured Ring-Deformed Liner Conjunction in Internal Combustion Engines
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Master/Slave Approach to Power Flow and Overvoltage Control in Low-Voltage Microgrids

1
National Renewable Energy Laboratory (NREL), Golden, CO 80401, USA
2
Department of Management and Engineering, University of Padova, 36100 Vicenza, Italy
3
Interdepartmental Centre Giorgio Levi Cases, University of Padova, 35131 Padova, Italy
4
Department of Information Engineering, University of Padova, 35131 Padova, Italy
*
Author to whom correspondence should be addressed.
Guido Cavraro is with the National Renewable Energy Laboratory (NREL), Golden, CO, USA. This work was completed before he joined NREL and was not funded by NREL or the US Department of Energy.
Energies 2019, 12(14), 2760; https://doi.org/10.3390/en12142760
Submission received: 2 May 2019 / Revised: 25 June 2019 / Accepted: 3 July 2019 / Published: 18 July 2019
(This article belongs to the Section A1: Smart Grids and Microgrids)

Abstract

:
This paper proposes a technique to control distributed energy resources in low-voltage microgrids aiming at (i) allowing power flow control at the point of connection with the upstream grid, (ii) keeping voltage profiles within the operational limits. The first feature is crucial in smart low-voltage power systems. In fact, it enables both demand-responses, which is extremely valuable from the point of view of distribution system operators and for energy trading, and the autonomous operation of the microgrid. The latter can be achieved by regulating to zero the power exchanged with the main grid. The second feature allows to limit voltage increases due to active power injection by distributed energy resources and, thus, to limit stresses on the electrical infrastructure and the served loads, which is a concrete issue as renewables become widely deployed in the low-voltage scenario. The proposed approach is firstly described in detail, then a systematic analysis of its local and global properties is reported. All the obtained results are verified considering the IEEE 37 test feeder in realistic operating conditions.

1. Introduction

Low-voltage microgrids will play a major role in future power systems [1,2]. The deployment of distributed micro-generation and energy storage owned by end users results in a new paradigm for electrical grids and in a potentially new and exciting market for technology manufacturers, service providers, energy traders, distributors, and regulatory boards.
Smart microgrids are a portion of the low-voltage distribution network which feature a high penetration of distributed energy resources (DERs) and are able to operate both connected and disconnected from the main electricity grid [3]. In this scenario, customers are envisioned to be active agents that cooperate and participate to the operation of the microgrid, e.g., by coordinating their resources to receive economical benefits [4]. This is enabled by the power control flexibility given by electronic power converters, which interface DERs with the grid. The operation of such systems, herein referred to as energy gateways (EG), is typically supervised by a microgrid controller, herein referred to as master controller (MC) [5], forming structures of the kind represented in Figure 1.
A high penetration of DERs can cause intermittent energy production and power imbalance [6,7]. However, proper control schemes will guarantee reliable operation and efficient integration of green technologies by means of electronic converters in low-voltage distribution grids [8,9].
In recent years there has been a growing interest in methods for the control and optimization of the resources of microgrids. Significant research efforts have been devoted to the solution of the optimal power flow problem considering various functional costs (e.g., power losses, voltage deviations) and physical constraints of the electrical network. In general, the proposed algorithms can be divided into four classes:
  • decentralized, algorithms that are purely local, without any communication among agents;
  • distributed: algorithms where each agent communicates with its neighbors (typically the physically closest agents), but a centralized unit or controller is not present;
  • hierarchical: algorithms where the control is performed by agents that communicate with entities at the higher level of a hierarchical structure, in which a centralized controller implements the top level;
  • centralized: where agents directly communicate with a centralized controller that performs computations and coordinate the agents by sending proper control commands.
A comprehensive survey on multi-agent methodologies applied to smart power systems scenarios is provided, for example, in [10,11,12,13]. It is worth stressing that most of the multi-agent strategies proposed in the literature can be classified as model-based, namely, it is assumed that a model of the grid is available, including full knowledge of the network parameters, like lines’ impedance and network topology.
In this paper we address two main issues of low-voltage microgrids:
  • regulation the power flow at the point of common coupling (PCC) between the microgrid and the main grid;
  • the fulfillment of voltage constraints at grid nodes.
From the system operator point of view, controlling the microgrid power absorption, that is, the microgrid dispatchability, is fundamental. In the control scheme we propose, dispatchability is obtained by coordinating customer renewables availability. A microgrid central controller gathers from DERs information encoding their flexibility in accepting some directives on the required power injection, as envisioned by relevant standards and research papers (e.g., [5,14,15]), to attain a proper load sharing among agents and to control the power exchange at the point of common coupling (PCC). The aforementioned two goals usually relate to the primary and tertiary control level of traditional control hierarchies, respectively [16,17,18,19].
The violation of voltage constraints constitutes an unwanted operating condition to be tackled to preserve the quality of service. Furthermore, uniform voltage profiles along the the distribution lines is favorable in terms of network reliability and efficiency [20]. Voltage regularization is achieved herein by supporting the centralized scheme with a local dynamic overvoltage control. In this way, both the voltage regulation and the power exchange with the external distribution network are achieved. The overall master/slave architecture controls the operation of DERs in a centralized manner, while local regulators embedded in DERs intervene in case of overvoltage events. Local regulators limit the amount of injected power to keep the voltage at the output of the distributed converters limited below the upper allowed limit.
The control objectives are achieved on the basis of power measurements at the point of connection with the main grid and the power availability information from distributed energy resources. Notably, the approach is model-free, because it does not rely on any specific model of the distribution network or the distributed energy resources that are controlled. This control feature is valuable especially within the considered low-voltage application scenario, where network structure and parameters are often unknown and possibly changing.
The control scheme proposed herein was firstly introduced in [21], where it is referred to as power-based control. With respect to [21], this paper presents original aspects and additional analyses that mainly consist in a different local voltage-control rule, a formal and detailed description of the underlying algorithm, the stability analysis of both the local and global properties of the algorithm.
The remaining part of the paper is organized as follows. Section 2 introduces the considered microgrid architecture. Section 3 provides and describes in detail a model-free power-based control strategy of DERs. The stability analysis is provided in Section 4. Finally, numerical results in a realistic simulation scenario are reported in Section 5. Section 6 concludes the paper.

Notation

Lower- (upper-) case boldface letters denote column vectors (matrices). Calligraphic symbols are reserved for sets. Symbol stands for transposition. Vectors 1 and e m denote the all-one vectors and the m-th canonical vector, respectively. Given a set A , | A | will denote the number of elements in A .

2. Cyber-Physical Model of a Smart Microgrid Architecture

In this paper, we envision a microgrid as a cyber-physical system, as illustrated in Figure 2. The physical layer consists of the electrical infrastructure comprising the main grid, the distributed energy resources, and the electrical distribution network. The cybernetic layer represents the information and communication technology (ICT) infrastructure needed for the control and the monitoring of the electrical layer, and includes the sensors, the computation units, and the communication links and modules.

2.1. Electrical Physical Layer

To conveniently model the electrical physical layer we introduce a directed weighted graph G = V , E where nodes in V correspond to buses, and edges E to distribution lines. Let z e = r e + j x e be the impedance of line e, where r e and x e are, respectively, the resistive and the inductive components. Because low-voltage grids are considered herein, we assume r e / x e > > 1 for each e E , namely, that the interconnection lines are mainly resistive, which is typical in low-voltage grids.
In our setup, buses can be either DERs or loads. A DER that can be controlled is referred to as an EG. Figure 3 depicts the structure of an EG. The energy source of an EG can be a combination of renewable sources and storage devices. Furthermore, an EG is equipped with a local control unit (LCU) and an electronic power processor (EPP), which interfaces the energy resources with the grid. The EG interacts with the electrical layer through the EPP, and with the cybernetic layer through the LCU. The LCU generates the set-point of power to be injected into the grid by the EPP. Figure 3 introduces a set of parameters (e.g., p ^ k , α ) that are related to the state of the EG or of the microgrid; these parameters are detailed in Section 3.
In our setup, the microgrid is fed by an ideal voltage source at the PCC, considered as the slack node of the microgrid. Formally, the electrical physical layer is described by the following variables:
  • u C n , where n is the total number of nodes (i.e., | V | = n ) and where the k-th component of u (i.e., u k ) is the grid complex voltage at node k;
  • i C n , where i k is the current injected at node k;
  • s = p + j q C n , where s k , p k , and  q k are the nodal complex, active, and reactive power at node k, respectively.
  • v R n , where v k represents the voltage magnitude at node k.
By labeling with the subscript 0 the quantities associated with the PCC, the system variables satisfy the following equations:
i = Y u
u 0 = U N
u k i ¯ k = p k + i q k h 0
where Y is the bus admittance matrix and U N is the nominal grid voltage. It can be shown that there exists a unique matrix Z C n × n , called the Green matrix, that allow us to write voltages as a function of currents via:
u = Z i + 1 U N .
Notably, the Green matrix is symmetric and positive semidefinite (see [22]). In the scenario we consider, where the distribution lines are mainly resistive [23], the non-linear relation between power injections and voltage magnitudes can be approximated with the linear function
v 1 U N R p + 1 U N
where the matrix R is the real part of Z , i.e.,  R = real ( Z ) . Numerical tests report voltage magnitude approximation errors less than 0.005 pu; see [24]. Equation (3) models the fact that, in mainly resistive networks, voltage amplitudes are determined by active power injections at the nodes of the grid [23].

2.2. Cyber Layer

In this paper, a master/slave controller aiming at supervising the operation of a microgrid is devised. The master controller (MC) is assumed to be located at the PCC of the microgrid and the EGs, which are geographically distributed, play as slave units. Both the MC and the EGs present some computational and sensing capabilities [25,26], e.g., they can take power and voltage measurements at their point of connection within the electrical network. Furthermore, the master unit (i.e., the MC) is assumed to be able to communicate with the slave units (i.e., the EGs) via a communication channel. (An investigation about the feasibility of such approaches in terms of communication requirements is presented in [27], referring to, in particular, the Long-Term Evolution (LTE) technology.)

3. A Model-Free Power-Based Control Strategy

This section presents an algorithm aiming at regulating the power injection of the EGs so that (i) the power flow at the microgrid’s PCC (i.e., the PCC power flow) follows a pre-assigned profile, denoted, in the following as p 0 * , (ii) the voltage magnitudes at the point of connection of the EGs are below a given threshold U max . Reactive power control is not considered herein, but a similar approach may be employed to this purpose too, as outlined in [21].
The PCC power flow regulation is performed in two phases. In the first, the MC collects from each EG a data packet conveying information about its local energy availability; in the second, the MC broadcasts to all the EGs a common control packet which will be finally translated into power references. (It is worth highlighting that to broadcast a unique packet to all the controllable units is an advantageous feature of the approach, because it allows to limit the amount of data exchange through the communication infrastructure.) Figure 2 shows pictorially the control algorithm steps. In particular circumstances, due to the power injection by distributed energy resources, overvoltage conditions may appear at some nodes of the grid. Such nodes experiencing overvoltage are referred to as critical nodes.In the devised algorithm, EGs connected to critical nodes control active power injections by applying a purely local rule that limits the power injection to keep the voltage magnitude below the threshold U max . This mode of operation is cleared by the MC when specific conditions at PCC are met, as described later on. To account for this, the algorithm formulation makes use of the set H , which collects the EGs connected to critical nodes during the -th control cycle.
The algorithm is explained in details in the following.

3.1. Gathering of the Status of EGs

Assume that EGs regulate their output power injection every T seconds and refer to the time interval ( 1 ) T , T as the -th control cycle. For  k 1 , , m , where m denotes the number of EGs in the microgrid and EG k is the k-th EG, EG k communicates to the MC the following packet of data at the end of the ( 1 ) -th cycle:
  • the active power p k [ ( 1 ) T ] injected at time instant ( 1 ) T [for convenience quantities are denoted hereafter by indicating only the relevant control cycle, i.e., by using p k ( ) instead of p k ( T ) ];
  • an estimate of the active power that will be generated by the local renewable source during the next control cycle, denoted as p ^ k ( ) ;
  • the estimated minimum active power p ^ k min ( ) and maximum active power p ^ k max ( ) that may be injected during the next control cycle. The quantities p ^ k min ( ) and p ^ k max ( ) are computed by taking into account the maximum power that can be absorbed ( p ^ S h in ) or injected ( p ^ S h out ) by the local energy storage unit:
    p ^ k min = p ^ k p ^ S h in p ^ k max = p ^ k + p ^ S h out
  • the overvoltage flag h k , indicating whether the EG is a critical or non-critical node:
    h k ( 1 ) = 1 if k H 1 0 if k H 1
The variables p k ( 1 ) , p ^ k ( ) , p ^ k min ( ) , p ^ k max ( ) , h k ( 1 ) represent the state of EG k at the end of the ( 1 ) -th cycle.

3.2. Computation of the Microgrid State

Concurrently with the EGs operation, the MC measures the PCC power absorption p 0 ( 1 ) and receives from the EGs their data packets. Based on the collected information, the MC computes sequentially the following overall quantities for the entire grid:
  • the total power provided by the EGs (i.e., the micro-generators):
    p t o t ( 1 ) = k p k ( 1 )
  • the total net load of the microgrid:
    p L ( 1 ) = p 0 ( 1 ) + p t o t ( 1 )
    which amounts at the sum of the overall electrical load power and the power loss along the distribution lines;
  • the estimate of the total power that should be injected by the micro-generators in the next cycle:
    p t o t * ( ) = p L ( 1 ) p 0 * ( )
    where p 0 * is a pre-assigned power profile at the PCC of the microgrid. (From a practical standpoint, p 0 is negotiated with the distribution system operator and set to obtain the higher economic benefit for the microgrid; a choice that is technically convenient is, for example, to set p 0 * constant and equal to the expected mean power absorption at the microgrid PCC.)
Based on the above quantities and on the states of the EGs, the MC assesses the overall power generation capability of the grid computing the three quantities p ^ t o t ( ) , p ^ t o t min ( ) , p ^ t o t max ( ) , which is the estimated total power the EGs can generate, the estimated total minimum and maximum power the EGs can inject during the next control cycle, respectively. In particular, the MC distinguishes among two situations, that is, whether p t o t ( 1 ) < p t o t * ( ) or p t o t ( 1 ) > p t o t * ( ) .
When it holds
p t o t ( 1 ) < p t o t * ( )
the MC will commit an increment of micro-generators power injection in the next control cycle to fulfill power requests from the external grid. This is a critical condition, since increasing the power injections naturally brings to a further increase of bus voltages. As a consequence, the number of nodes experiencing overvoltage may rise, i.e.,  # H # H 1 . Hence, nodes that are critical should maintain their status (i.e., h k = 1 ) and avoid any increase of active power injection:
p ^ k ( ) = p ^ k min ( ) = p ^ k max ( ) = p k ( 1 ) .
Consequently,
p ^ t o t ( ) = k H 1 p ^ k ( ) + k H 1 p k ( 1 ) p ^ t o t min ( ) = k H 1 p ^ k min ( ) + k H 1 p k ( 1 ) p ^ t o t max ( ) = k H 1 p ^ k max ( ) + k H 1 p k ( 1 )
Instead, when the grid is in a non-critical condition, i.e.,
p t o t ( 1 ) p t o t * ( )
also the critical EGs can be exploited to their full potential in order to fulfill the external grid’s request. In this case:
p ^ t o t ( ) = k p ^ k ( ) p ^ t o t min ( ) = k p ^ k min ( ) p ^ t o t max ( ) = k p ^ k max ( )
Equations (11) and (13) can be grouped into a unique set of equations by making use of an auxiliary variable γ that is set equal to 0 if p t o t ( 1 ) > p t o t * ( ) , 1 otherwise. In this way, (11) and (13) can be written compactly as:
p ^ t o t ( ) = k 1 γ h k ( ) p ^ k ( ) + k γ h k ( 1 ) p k ( 1 ) p ^ t o t min ( ) = k 1 γ h k ( ) p ^ k min ( ) + k γ h k ( 1 ) p k ( 1 ) p ^ t o t max ( ) = k 1 γ h k ( ) p ^ k max ( ) + k γ h k ( 1 ) p k ( 1 )
Observe that in (4), p ^ k min and p ^ k max are calculated assuming that all the power available from the renewable source [i.e., p ^ k ( ) ] is fully used, either by means of power injection into the grid or by charging local storage devices. The rationale behind (14) will become clear later on, while describing the algorithm proposed to control the microgrid.

3.3. Computation of the Control Command to Be Broadcasted

Based on the aforementioned quantities, the MC computes and broadcasts to all the EGs a control coefficient, denoted as α . The value of the coefficient α depends both on the required power at the PCC and on the available power from EGs. To be specific, the coefficient α is computed as follows.
(i)
If p t o t * < p t o t min then:
α = 0 .
In this case, the loads are expected to absorb a total active power lower than the minimum power the active nodes can deliver. The overproduction is exported to the main grid.
(ii)
If p t o t min ( ) p t o t * < p ^ t o t then:
α = p t o t * ( ) p ^ t o t min ( ) p ^ t o t ( ) p ^ t o t min ( ) .
In this case, the generated power is greater than the expected load. The generation excess can be accumulated into distributed storage units.
(iii)
If p ^ t o t p t o t * p t o t max then:
α = 1 + p t o t * ( ) p ^ t o t ( ) p ^ t o t max ( ) p ^ t o t ( ) .
In this case the expected load power is higher than the generated power but the difference can be supplied by distributed energy storage.
(iv)
If p t o t * > p t o t max then:
α = 2 .
In this case, the loads are expected to absorb a total power greater than the maximum power the active nodes can deliver. The power deficiency will be imported from the upstream grid.
In addition to α , the MC broadcasts to the EGs also the value of γ , which is used by the EGs to update the flag variables as
h k ( ) = γ h k ( 1 ) , k 1 , , m .

3.4. Actuation by EGs of the Broadcasted Command

Once a new coefficient α is available, for  k 1 , , m , EG k determines its power injection as:
p k * = ( 1 h k ( ) ) ( p k min ( ) + p ^ k ( ) p k min ( ) min α , 1 + p k max ( ) p ^ k ( ) · max α 1 , 0 ) + h k ( ) p k ( 1 )
If EG k is a critical node at the end of the ( 1 ) -th cycle and the MC does not clear its condition at the beginning of the -th cycle, then EG k ignores the command from the MC and sets p k * = p k ( 1 ) . Otherwise p k * follows the profiles depicted in Figure 4 and, more explicitly, (19) can be rewritten in the four scenarios above identified as
(i)
if p t o t * < p t o t min then
p k * = p k min ( ) .
(ii)
if p t o t min ( ) p t o t * < p ^ t o t then
p k * = p k min ( ) + p t o t * ( ) p ^ t o t min ( ) p ^ t o t ( ) p ^ t o t min ( ) p ^ k ( ) p k min ( ) .
Notice that in this case p k min ( ) p k * < p ^ k ( ) .
(iii)
if p ^ t o t p t o t * p t o t max then
p ^ k ( ) + p t o t * ( ) p ^ t o t ( ) p ^ t o t max ( ) p ^ t o t ( ) p k max ( ) p ^ k ( ) .
Notice that in this case p ^ k ( ) < p k * < p k max ( ) .
(iv)
if p t o t * > p t o t max then
p k * = p k max .
The principle of (19) is to make EGs participating to the microgrid power needs, measured at the PCC of the microgrid, in proportion to their capability of delivering or absorbing power, thus allowing a uniform exploitation of the resources available, without impeding EGs to pursue local objectives. Furthermore, heed that (19) makes use of the actual minimum and maximum injectable power values p k min , p k max , which may differ from the estimated p ^ k min , p ^ k max .
Assuming that all the data processing and communication amounts to a negligible fraction of the control period T, EG k injects the power p k * at time T + , that is, immediately after instant T :
p k T + = p k * .

3.5. E G k Local Control Rule

Recall that one of the objectives of the proposed algorithm is to keep the voltage amplitudes at the point of connection of the EGs below a specified threshold U max . To do so, at the beginning of the 1 -th cycle, each EG k measures v k . If EG k is experiencing an overvoltage, (An overvoltage can be due to different reasons, like, for example, increase of production from renewable sources, disconnection of large loads, connection of new generators, voltage magnitude adjustments by the distribution system operator.) it sets its flag variable h k equal to one (i.e., EG k becomes a critical node) and adjusts the power injection according to the following rule:
p ˙ k ( t ) = φ ( U max v k ( t ) )
where φ is a suitable positive constant, aiming at making its own voltage magnitude exactly equal to U max . At the beginning of the -th control cycle, EG k measures v k again. If EG k is still having an overvoltage, it applies the local rule (21); otherwise, it keeps injecting the last power setpoint obtained from (21) in the 1 -th control cycle. EG k applies the former procedure until its critical condition is reset by the MC, namely, when the signal γ = 0 is sent; this is the reason why, as highlighted previously, if a node remains critical in the transition from the ( 1 ) -th to the cycle then it ignores the command α .
The rationale behind this principle is that if EG k is experiencing an overvoltage, i.e.,  k H , then node k cannot absorb more power. Otherwise, the overvoltage condition would be worsened. Accordingly, by (21), EG k starts to decrease p k , counteracting the overvoltage condition. Of course, this relies on the assumption of operating on distribution grids that have a significant resistive component, which is typical in low-voltage microgrids.
Observe also that, if there exists t ˜ such that v k t ˜ = U max , then the power p k ( t ˜ ) represents the power that the node where EG k is connected can receive without experiencing overvoltages. In general, it might occur that, during the overvoltage condition, p ^ k ( ( + 1 ) T ) < p ^ k min ( + 1 ) ; in this case the overproduction p ^ k min ( + 1 ) p ^ k ( + 1 ) T is assumed to be cut down (i.e., curtailed).
In Algorithm 1 a compact algorithmic description of the proposed control is reported. A representative illustration is displayed in Figure 4.
Algorithm 1 The following actions take place in the -th control cycle.
Consider the -th cycle. The following actions take place in the -th control cycle:
  • Each EG k sends p k ( 1 ) , p ^ k ( ) , p ^ k min ( ) , p ^ k max ( ) and h k ( 1 ) .
  • On the basis of the received data, MC calculates quantities p t o t ( 1 ) , p L ( 1 ) and p t o t * ( ) as in (6)–(8), respectively;
  • If the grid is a critical situation (resp. not critical situation), MC computes computes p ^ t o t ( ) , p ^ t o t min ( ) , p ^ t o t max ( ) as in (11) (resp. (13));
  • The MC computes (see (15)–(18)), and broadcasts to all the EGs the new value of α ;
  • Each EG computes —by using (19)—and actuates its power reference p k * .
For the full duration of the cycle, if EG k H and v k ( ) U max , EG k keeps on applying the local control rule (21), otherwise p k ( ) = p k ( T ) .
Some relevant remarks are now reported in order.
Remark 1.
Both the MC and the EGs do not have any knowledge about the network’s model, meaning that the algorithm is model free.
Remark 2.
While the quantity p k can be measured directly, the quantities p ^ k , p ^ k max , and p ^ k min have to be estimated locally. The estimation of p ^ k can be done by considering the status of the installed renewable source (e.g., irradiation measurements for photovoltaic modules). On the other hand, the estimate of p ^ k max and p ^ k min can be done by considering the state of charge (SOC) of the local storage device, as indicated in (4), or to accommodate particular needs of the EG, by employing predictive models and statistical information.
Remark 3.
The EPPs are assumed to behave as current sources, conforming to current grid connection standards [28], as it is often the case in practical cases. Nevertheless, the proposed architecture and the made considerations keep valid also if EPPs behave as voltage sources (e.g., droop-like control [29]).
Remark 4.
The use of reactive power injections from the distributed converters to alter the voltage profiles has been shown to be an effective solution in medium-voltage (MV) networks [30,31,32], where interconnection cable impedances show significant inductive components (i.e., r / x ratios are typically low). However, this approach is not suitable for low-voltage networks, where, interconnection impedances are mainly resistive (i.e., r / x ratios are high) instead [33,34]. In fact, in networks with high r / x ratios, the reactive power exchange needed to counteract voltage rises due to excessive active power injections might be so intense to bring additional detrimental effects on the electrical infrastructure (e.g., overload of MV/LV transformer and distribution cables) and also affect the reliability of the EPPs [35]. For this reason, approaches based on active power control are more effective in high r / x microgrids, with the main drawback of a potential power production reduction, which, however, can be attenuated or even eliminated by small local accumulation.
Remark 5.
An advantage provided by distributed generation is that active power is generated close to the loads, which naturally limits voltage drops along distribution lines [20]. In addition, the control proposed herein adaptively coordinates the EGs power injection to be fairly shared among the generators (specifically, according to their power availability) and to match the microgrid power needs. This contributes to avoid undervoltage conditions. On the other hand, overvoltages are intrinsic issues of distributed generation in low-voltage grids. Overvoltages happen during periods of peak generation from renewables and may be favored by excessive power injections by the EGs (e.g., in response to remote control signals, like the those herein referred to as α). Notably, the proposed local overvoltage control technique deals with these particular issues.

4. Analysis of the Proposed Algorithm

In this section, Algorithm I is considered and analyzed in terms of:
  • local properties, that is, the effectiveness of the rule in (21);
  • global properties, that is, the ability to track the pre-assigned profile p 0 * while meeting the loads’ demand and the voltage constraint.
Since the control algorithm can execute at a faster pace (e.g., fractions of a second) than common distribution network dynamics, all the uncontrolled system variables, including the load demands, the pre-assigned power profile p 0 * , and the predicted quantities, are assumed constant. Formally, we make the following assumption.
Assumption 1.
The variable p 0 * , p L , p ^ k , p ^ t o t k , p ^ k min and p ^ k max , defined as in Section 3, are constant over time
p 0 * ( ) = p 0 * , p L ( ) = p L , p ^ k ( ) = p k , p ^ k min = p k min , p ^ k max = p k max .
Consider the -th cycle of Algorithm 1. Collect the uncontrolled nodes, the EGs that experienced an overvoltage, and the EGs that did not experience an overvoltage in the sets L , H , and K , respectively. Partition the variables describing the system state by grouping together the nodes belonging to the same set. In this way, voltage magnitudes can be written as
v = v 0 v L T v H T v K T T .
Similar partitions hold also for the other electrical quantities. According to this partitioning, the matrix R can be decomposed as
R = 0 0 0 0 0 R L L R L H R L K 0 R H L R H H R H K 0 R K L R K H R K K
From (3) and (23), it yields:
v H = 1 U N R H L p L + R H K p K + R H H p H + 1 U N
Between two master control iterations, that is, during the interval ( ( 1 ) T , T ) , the EGs belonging to H actuate the local control aiming at voltage regulation. By using (24), the control rule (21) can be rewritten as:
p ˙ H = φ 1 U N R H H p H 1 U N R H L p L 1 U N R H K p K 1 ( U N U max ) .
Note that the second, the third, and the fourth term of (25) on the right of the equality sign are assumed to be constant, due to Assumption 1. The stability of the dynamical system (25) trivially follows from the fact that R H H is a real, symmetric, positive definite matrix [36]. Hence, the eigenvalues of 1 U N R H H have all negative real part, ensuring the asymptotic stability of the local voltage control rule.
To study the global properties of Algorithm I, the next assumption is introduced.
Assumption 2.
Consider the ℓ-th cycle of Algorithm I and consider a bus k belonging to H during the interval ( 1 ) T , T . The dynamics of the local control in (21) are completed within the cycle in which they are activated.
A direct consequence of Assumption 2 is that all the voltages are driven within the desired range before the master controller sends out new reference commands, as stated by the following result.
Lemma 1.
Let Assumption 2 holds true. Then, during the ℓ-th control cycle, every EG k is able to drive its own voltage magnitude within the desired values. Precisely, either EG k manages to set its voltage magnitude exactly to U max , implying
v k ( T ) = U max and p ˙ k ( T ) = 0 ,
or, due to its limited generation capability, EG k ’s voltage magnitude will be lower than U max , that is,
v k ( T ) < U max , and p k ( T ) = p k max , p ˙ k ( T ) > 0 .
Proof. 
Firstly, recall that during overvoltage conditions the active power can be curtailed, namely, p k min = p S h in 0 , for every EG k H . Secondly, note that every EG k performing the local control rule (21) at the equilibrium will meet one condition among (26), (27) and
v k ( T ) > U max , p k ( T ) = p k min 0 , p ˙ k ( T ) < 0 .
We will show that, if the hypotheses of Lemma 1 are true, then (28) will not be satisfied by any energy gateway.
Let EG k meet condition (28); observe that EG k is actually absorbing power. Basic circuital relations imply then that there exists an EG k which is injecting power and whose voltage is greater than U max , that is,
v k ( T ) > U max , p k ( T ) 0 , p ˙ k ( T ) < 0 .
Heed that EG k belongs to H , but it does not satisfy (26), (27) or (28). As a consequence, Assumption 2 does not hold true. □
The global properties of the proposed algorithm can now be established in the following proposition proved in the Appendix A.
Proposition 1.
Consider Algorithm I and assume Assumptions 1 and 2 holds true. Consider the sequence { α ( ) } generated by the MC. Then there exists a value α ¯ [ 0 , 2 ] such that:
lim α ( ) = α ¯ .
In addition, if α ¯ ( 0 , 2 ) , then:
lim p 0 ( ) = p 0 * .
Observe that the cases α ¯ = 0 and α ¯ = 2 might happen when, respectively, p t o t * + 1 < p ^ t o t min and p t o t * + 1 > p ^ t o t max . In general, in both these situations, it is not possible to have lim p 0 ( ) = p 0 * .
Remark 6.
The Assumption 2 might not always be realistic, though, the local control law (21) can be designed to be conveniently fast to have v k U max by acting on the parameter φ. Besides, in the numerical section, we show the effectiveness of the overall algorithm in obtaining the results stated in Proposition 1.

5. Application Example

In this section, Algorithm I is applied and validated through numerical simulations considering one of the phases of the IEEE 13-bus and the 37-bus bus test feeders [37], reported for reference in Figure 5, assuming the system to be balanced and with loads equally distributed among the three phases of each node. Two different kinds of buses are deployed on the testbeds: regular load, behaving like passive power users, and energy gateways, who are endowed with generation capabilities and storage devices. Voltages are calculated using a non-linear standard solver throughout our tests [38], and the maximum tolerated voltage magnitude is set to U max = 1 . 05 . MC control iterations take place once every 15 s , while each EG measures its own voltage magnitude and in case performs the local voltage control once every 0 . 1 s .

5.1. Static Load Scenario

Firstly, Algorithm I is tested in a static load scenario, that is, with constant loads, in the IEEE 13-bus test feeder. Active and reactive power demands were set ranging from 110 to 300 k W , and from 60 to 200 k V A . Four EGs are deployed in the distribution network. Every EG is endowed with a power generator, whose rated power output ranges from 0 . 9 to 3 M W , and with an energy storage with capacity ranging from 100 to 300 k W . EG active power outputs are initially set to zero. Figure 6 and Figure 7 report the EG voltage magnitudes and the EG injected active powers, respectively. Noticeably, EG 3 and EG 4 experience several overvoltage situations, as displayed in Figure 6; however, voltage magnitudes are brought to the admissible limit by the local controller, by decreasing the active power EG 3 and EG 4 inject into the grid (i.e., p 3 and p 4 ). As a consequence, the centralized algorithm makes EG 1 and EG 2 increase their power injection p 1 and p 3 to meet the requirement of p 0 * , as displayed in Figure 7. Figure 8 reports the sequence of the broadcasted signal α ( ) . As stated in Proposition 1, the sequence converges monotonically to its limit value α ¯ .

5.2. Time-Varying Loads Scenario

Secondly, Algorithm I is tested on the IEEE 37-bus test feeder with time-varying load demand. Eight EGs are deployed in the distribution network, equipped with photovoltaic panels. To model household loads and solar generators power outputs, data retrieved from the Pecan Street project over 1 January 2013 are used [39]. For what concerns reactive power demand, power factors are drawn uniformly within 0.95 to 1 for every time interval, being that the Pecan Street dataset does not provide reactive power information. Finally, load demands are normalized so that their maxima matches the benchmark nominal values, ranging from 20 to 140 k W . EGs are also equipped with energy storage systems, whose power capacity ranged from 50 to 100 k W .
The simulated time window consists of 90 min , and it is partitioned into three intervals, namely, I 1 covering the period 0– 30 min ; I 2 covering the period 30– 60 min ; and I 3 covering the period 60– 90 min . Voltage magnitudes and power injections of some of the EGs and the power absorbed from the main grid are reported in Figure 9, Figure 10 and Figure 11, respectively, both in the case in which the network is controlled by Algorithm I and in the case of uncontrolled power injections. The sequence of the coefficients α generated by the control scheme is instead depicted in Figure 12.
During I 1 , the control algorithm is able to provide to the external network the power required, set to 400 k W . Furthermore, the EGs voltage magnitudes are maintained within the desired interval. Note that, during I 1 , the sequence { α ( ) } assumed values both below and over 1. That is, to keep the value of p 0 ( ) equal to p 0 ( ) * , the EGs have to curtail or store the excess of generation and to exploit the local batteries power output.
In I 2 the MC is asked to send to the main grid 1000 k W , which transcends the availability of the network. This explains why the broadcast α ( ) is always set to 2. In fact, note that the EGs voltage magnitudes are all at U max , as a consequence of their power output. Hence, delivering more power would result in a further voltage increase and thus in the violation of the voltage constraint. In this situation, the EGs reached the limit of nodal injections ensuring the voltage constraints and cannot increase their power output.
During I 3 , the network is supposed to absorb 200 k W from the external grid. Again, to keep constant p 0 , the MC enforced the EGs to not inject all the generated power, but rather either to store on energy storages or to curtail part of the available power.
The former numerical tests show that, apart from brief oscillations due to sudden load changes, Algorithm 1 satisfies the voltage magnitude constraints and meets, when it is possible, the power requirement. On the other hand, without the proposed control, not only is the requirement on p 0 not met but also the system experiences several and prolonged overvoltage situations.

5.3. Communication Failure Scenario

Finally, the case of communication failure between the MC and some of the EGs is considered. The proposed control scheme can adapt to this occurrence in the following way:
  • EGs that are unreachable (i.e., not receiving new, updated coefficient α ) keep constant their power injections, unless their voltage exceeds the operational constraints. EGs experiencing overvoltage in this condition apply the local voltage control scheme;
  • the MC computes and broadcasts the coefficient α based on the information gathered from the EGs that are reachable.
The former protocol was tested on the same load scenario considered in Section 5.1. In the example now reported, communication with EG 2 and EG 3 is lost from the 2-nd to the 7-th control cycle. During that period of time, EG 2 keeps constant its power injections; on the other hand, EG 3 performs the local control rule, having its voltage magnitude violating the operational constraints, see Figure 13 and Figure 14. Noticeably, during communication failure, EG 2 and EG 3 inject active power that subtract to the total load power, while not taking part to the control; automatically, the MC computes the coefficient α considering only the other EGs. Remarkably, the algorithm keeps capable of regulating the voltages and fulfilling the power requirements at the PCC. When communication is restored, EG 2 and EG 3 can participate again in the power sharing and their output power changes according to the values of α . Dispatchability is guaranteed in steady-state along the considered sequence of events.

6. Conclusions

This paper presents and analyzes a simple approach for the control of distributed energy resources in low-voltage microgrids. The approach makes use of non-time-critical power data to be communicated from the active agents (i.e., nodes with energy resources) to a centralized controller by exploiting a communication means of limited bandwidth. The centralized controller broadcasts active power set-points to all the active nodes. The control of the power flow (taking place centrally, at the microgrid PCC) and the local overvoltage control (instead performed distributedly, at each EG) cooperate so that both the power flow at the PCC of the microgrid and the voltage magnitudes at the point of connection of the EGs can be simultaneously regulated; this is shown formally by mathematical analyses and by numerical simulations. The controller is tested by simulations referring to the IEEE test feeders in realistic configurations. The results show that the centralized power-based control succeeds in controlling the active power exchanged at PCC and avoids local overvoltages.

Author Contributions

The paper is the result of the work of four authors who equally contributed to what presented.

Funding

The research received funding from the Interdepartmental Centre Giorgio Levi Cases, NEBULE project.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Proof of Proposition 1

The following result is used in the proof of Proposition 1.
Proposition A1.
During the ℓ-th cycle, the local control strategy has the effect of decreasing the overall power injected by the critical nodes, that is,
k H p k ( ( 1 ) T + ) k H p k ( T + ) .
Proof. 
First of all, for the sake clearness, the symbol 1 A is used next to denote the vector of all ones of dimension A. Collect in the set H max the critical nodes at the beginning of the -th cycle presenting a voltage magnitude that is lower than U max , collect all the other critical nodes in H ¯ . Clearly, H = H max H ¯ .
Since the nodes in H are instructed by the MC to inject, at T + , the active power set by the local controller at T , (A1) is equivalent to
k H p k ( ( 1 ) T + ) k H p k ( T ) .
which can be rewritten as
1 | H ¯ | T p H ¯ ( ( 1 ) T + ) + 1 | H max | T p H max ( ( 1 ) T + ) 1 | H ¯ | T p H ¯ ( T ) + 1 | H max | T p H max ( T ) .
Heed that, during the -th cycle, nodes in H max inject all the active power available, see (27). That is, p k ( ( 1 ) T + ) = p k ( T ) = p ^ k ( T ) max , implying
1 | H max | T p H max ( ( 1 ) T + ) = 1 | H max | T p H max ( T ) .
Using a partition similar to the one used in (24), from the same equation it yields
p H ¯ = U N R H ¯ H ¯ 1 v H ¯ R H ¯ H max p H max R H ¯ K p K R H ¯ L p L 1 U N .
Finally, from (A3), (A5) and (A4), we have that
1 | H ¯ | T ( p H ¯ ( T ) p H ¯ ( ( 1 ) T + ) = = 1 | H ¯ | T U N R H ¯ H ¯ 1 v H ¯ ( T ) v H ¯ ( ( 1 ) T + ) 0
On the one hand, v H ¯ ( T ) v H ¯ ( ( 1 ) T + ) is a vector composed by non-positive entries, since v H ¯ ( ( 1 ) T + ) 1 | H ¯ | U max , while Lemma 1 guarantees that v H ¯ ( T ) 1 | H ¯ | U max . On the other hand, 1 | H ¯ | T R H ¯ H ¯ 1 is a vector composed of non-negative entries. In fact, it can be shown that the symmetric matrix
G = 1 | H ¯ | T R H ¯ H ¯ 1 1 | H ¯ | 1 | H ¯ | T R H ¯ H ¯ 1 R H ¯ H ¯ 1 1 | H ¯ | R H ¯ H ¯ 1
is a Laplacian matrix [31]. That is, G has positive diagonal entries and non-positive off-diagonal entries. Hence, all the entries of R H ¯ H ¯ 1 1 | H ¯ | are non-positive and
1 | H ¯ | T R H ¯ H ¯ 1 0
 □
Proof of Proposition 1.
Consider the + 1 -th cycle of the control algorithm. There are different cases, based on the value of α ( ) . If α ( ) = 0 , trivially α ( + ) α ( ) = 0 .
Let now consider 0 < α ( ) 2 . Assumption 1 implies that, for every k H , the setpoint p k * is a function of only α , and (19) can be written as
p k * ( ) = ( 1 h k ( ) ) ( p k min ( ) + p ^ k ( ) p k min ( ) min α ( ) , 1 + p k max ( ) p ^ k ( ) · max α ( ) 1 , 0 ) + h k ( ) p k ( 1 ) = g k ( α ( ) ) .
Furthermore, it can be easily verified that the total generation
  • matches the desired setpoint, namely, p t o t ( ) = p t o t * , if α ( ) ( 0 , 2 ) ;
  • is lower than the desired setpoint, namely, p t o t ( ) < p t o t * , if α ( ) = 2 .
Exploiting Proposition A1, it results
p t o t * p t o t ( ( 1 ) T + ) = k H g k ( α ( ) ) + k H p k ( ( 1 ) T + ) k H g k ( α ( ) ) + k H p k ( T )
Given that the critical node power injections are not modified by the MC, that is,
p t o t ( T + ) = k H g k ( α ( + 1 ) ) + k H p k ( T )
the only way to try to match the requirement p t o t ( T + ) = p t o t * is to increase the injections from non-critical nodes, namely, to require
k H g k ( α ( + 1 ) ) k H g k ( α ( ) ) .
Being all the g k ’s non-decreasing function of α , this is equivalent to setting α ( + 1 ) α ( ) .
Finally, since 0 α ( ) 2 , , there exists α ¯ such that lim α ( ) = α ¯ . □

References

  1. Parhizi, S.; Lotfi, H.; Khodaei, A.; Bahramirad, S. State of the Art in Research on Microgrids: A Review. IEEE Access 2015, 3, 890–925. [Google Scholar] [CrossRef]
  2. Bullich-Massagué, E.; Díaz-González, F.; Aragüés-Peñalba, M.; Girbau-Llistuella, F.; Olivella-Rosell, P.; Sumper, A. Microgrid clustering architectures. Appl. Energy 2018, 212, 340–361. [Google Scholar] [CrossRef]
  3. Marnay, C.; Chatzivasileiadis, S.; Abbey, C.; Iravani, R.; Joos, G.; Lombardi, P.; Mancarella, P.; von Appen, J. Microgrid Evolution Roadmap. In Proceedings of the 2015 International Symposium on Smart Electric Distribution Systems and Technologies (EDST), Vienna, Austria, 8–11 September 2015; pp. 139–144. [Google Scholar] [CrossRef]
  4. Cornélusse, B.; Savelli, I.; Paoletti, S.; Giannitrapani, A.; Vicino, A. A community microgrid architecture with an internal local market. Appl. Energy 2019, 242, 547–560. [Google Scholar] [CrossRef] [Green Version]
  5. IEEE Standard for the Specification of Microgrid Controllers; IEEE Std 2030.7-2017; IEEE: Piscataway, NJ, USA, 2018; pp. 1–43.
  6. IEA. Overcoming PV Grid Issues in the Urban Areas; Technical Report IEA-PVPS T10-06-2009; IEA International Energy Agency: Paris, France, 2009. [Google Scholar]
  7. Katiraei, F.; Agüero, J. Solar PV Integration Challenges. IEEE Power Energy Mag. 2011, 9, 62–71. [Google Scholar] [CrossRef]
  8. Stadler, M.; Cardoso, G.; Mashayekh, S.; Forget, T.; DeForest, N.; Agarwal, A.; Schönbein, A. Value streams in microgrids: A literature review. Appl. Energy 2016, 162, 980–989. [Google Scholar] [CrossRef] [Green Version]
  9. Wang, J.; Zhao, C.; Pratt, A.; Baggu, M. Design of an advanced energy management system for microgrid control using a state machine. Appl. Energy 2018, 228, 2407–2421. [Google Scholar] [CrossRef]
  10. Molzahn, D.K.; Dörfler, F.; Sandberg, H.; Low, S.H.; Chakrabarti, S.; Baldick, R.; Lavaei, J. A Survey of Distributed Optimization and Control Algorithms for Electric Power Systems. IEEE Trans. Smart Grid 2017, 8, 2941–2962. [Google Scholar] [CrossRef]
  11. Eid, B.M.; Rahim, N.A.; Selvaraj, J.; El Khateb, A.H. Control Methods and Objectives for Electronically Coupled Distributed Energy Resources in Microgrids: A Review. IEEE Syst. J. 2016, 10, 446–458. [Google Scholar] [CrossRef]
  12. 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]
  13. Mahmoud, M.; Hussain, S.A.; Abido, M. Modeling and control of microgrid: An overview. J. Frankl. Inst. 2014, 351, 2822–2859. [Google Scholar] [CrossRef]
  14. Serban, I. A control strategy for microgrids: Seamless transfer based on a leading inverter with supercapacitor energy storage system. Appl. Energy 2018, 221, 490–507. [Google Scholar] [CrossRef]
  15. Brandao, D.I.; de Araújo, L.S.; Caldognetto, T.; Pomilio, J.A. Coordinated control of three- and single-phase inverters coexisting in low-voltage microgrids. Appl. Energy 2018, 228, 2050–2060. [Google Scholar] [CrossRef]
  16. Guerrero, J.M.; Vasquez, J.C.; Matas, J.; de Vicuna, 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]
  17. Simpson-Porco, J.; Shafiee, Q.; Dorfler, F.; Vasquez, J.; Guerrero, J.; Bullo, F. Secondary Frequency and Voltage Control of Islanded Microgrids via Distributed Averaging. Ind. Electron. IEEE Trans. 2015, 62, 7025–7038. [Google Scholar] [CrossRef]
  18. Schiffer, J.; Seel, T.; Raisch, J.; Sezi, T. Voltage Stability and Reactive Power Sharing in Inverter-Based Microgrids With Consensus-Based Distributed Voltage Control. IEEE Trans. Control Syst. Technol. 2016, 24, 96–109. [Google Scholar] [CrossRef]
  19. Riverso, S.; Tucci, M.; Vasquez, J.C.; Guerrero, J.M.; Ferrari-Trecate, G. Stabilizing plug-and-play regulators and secondary coordinated control for AC islanded microgrids with bus-connected topology. Appl. Energy 2018, 210, 914–924. [Google Scholar] [CrossRef]
  20. Tenti, P.; Costabeber, A.; Mattavelli, P.; Trombetti, D. Distribution Loss Minimization by Token Ring Control of Power Electronic Interfaces in Residential Microgrids. IEEE Trans. Ind. Electron. 2012, 59, 3817–3826. [Google Scholar] [CrossRef]
  21. Caldognetto, T.; Buso, S.; Tenti, P.; Brandao, D.I. Power-Based Control of Low-Voltage Microgrids. IEEE J. Emerg. Sel. Top. Power Electron. 2015, 3, 1056–1066. [Google Scholar] [CrossRef]
  22. Bolognani, S.; Zampieri, S. A Distributed Control Strategy for Reactive Power Compensation in Smart Microgrids. IEEE Trans. Autom. Control 2013, 58, 2818–2833. [Google Scholar] [CrossRef] [Green Version]
  23. Guerrero, J.M.; Matas, J.; de Vicuna, L.G.; Castilla, M.; Miret, J. Decentralized Control for Parallel Operation of Distributed Generation Inverters Using Resistive Output Impedance. IEEE Trans. Ind. Electron. 2007, 54, 994–1004. [Google Scholar] [CrossRef]
  24. Bolognani, S.; Zampieri, S. On the existence and linear approximation of the power flow solution in power distribution networks. IEEE Trans. Power Syst. 2015, 31, 163–172. [Google Scholar] [CrossRef]
  25. Viciana, E.; Alcayde, A.; Montoya, F.G.; Baños, R.; Arrabal-Campos, F.M.; Manzano-Agugliaro, F. An Open Hardware Design for Internet of Things Power Quality and Energy Saving Solutions. Sensors 2019, 19, 627. [Google Scholar] [CrossRef]
  26. Viciana, E.; Alcayde, A.; Montoya, F.G.; Baños, R.; Arrabal-Campos, F.M.; Zapata-Sierra, A.; Manzano-Agugliaro, F. OpenZmeter: An Efficient Low-Cost Energy Smart Meter and Power Quality Analyzer. Sustainability 2018, 10, 4038. [Google Scholar] [CrossRef]
  27. Angioni, A.; Sadu, A.; Ponci, F.; Monti, A.; Patel, D.; Williams, F.; Della Giustina, D.; Dede, A. Coordinated voltage control in distribution grids with LTE based communication infrastructure. In Proceedings of the IEEE 15th International Conference on Environment and Electrical Engineering (EEEIC), Rome, Italy, 10–13 June 2015; pp. 2090–2095. [Google Scholar] [CrossRef]
  28. IEEE Standard for Interconnecting Distributed Resources with Electric Power Systems; IEEE Std 1547-2003; IEEE: Piscataway, NJ, USA, 2003; Volume 28. [CrossRef]
  29. 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]
  30. Carvalho, P.; Correia, P.F.; Ferreira, L. Distributed Reactive Power Generation Control for Voltage Rise Mitigation in Distribution Networks. IEEE Trans. Power Syst. 2008, 23, 766–772. [Google Scholar] [CrossRef]
  31. Bolognani, S.; Carli, R.; Cavraro, G.; Zampieri, S. Distributed reactive power feedback control for voltage regulation and loss minimization. Autom. Control. IEEE Trans. 2015, 60, 966–981. [Google Scholar] [CrossRef]
  32. Cavraro, G.; Carli, R. Algorithms for Voltage Control in Distribution Networks. In Proceedings of the IEEE International Conference on Smart Grid Communications (SmartGridComm 2015), Sydney, Australia, 6–9 November 2016. [Google Scholar]
  33. Tonkoski, R.; Lopes, L.; El-Fouly, T. Coordinated Active Power Curtailment of Grid Connected PV Inverters for Overvoltage Prevention. IEEE Trans. Sustain. Energy 2011, 2, 139–147. [Google Scholar] [CrossRef]
  34. Kabir, M.; Mishra, Y.; Ledwich, G.; Dong, Z.; Wong, K. Coordinated Control of Grid-Connected Photovoltaic Reactive Power and Battery Energy Storage Systems to Improve the Voltage Profile of a Residential Distribution Feeder. IEEE Trans. Ind. Inf. 2014, 10, 967–977. [Google Scholar] [CrossRef]
  35. Anurag, A.; Yang, Y.; Blaabjerg, F. Thermal Performance and Reliability Analysis of Single-Phase PV Inverters with Reactive Power Injection Outside Feed-In Operating Hours. IEEE J. Emerg. Sel. Top. Power Electron. 2015, in press. [Google Scholar] [CrossRef]
  36. Cavraro, G.; Kekatos, V. Inverter probing for power distribution network topology processing. arXiv 2018, arXiv:1802.06027. [Google Scholar] [CrossRef]
  37. Kersting, W.H. Radial distribution test feeders. IEEE Power Eng. Soc. Winter Meet. 2001, 2, 908–912. [Google Scholar] [CrossRef]
  38. Zimmerman, R.D.; Murillo-Sánchez, C.E.; Thomas, R.J. MATPOWER: Steady-state operations, planning and analysis tools for power systems research and education. IEEE Trans. Power Syst. 2011, 26, 12–19. [Google Scholar] [CrossRef]
  39. Pecan Street Inc. Dataport. Available online: Https://dataport.pecanstreet.org/ (accessed on 10 July 2019).
Figure 1. Smart microgrid scenario.
Figure 1. Smart microgrid scenario.
Energies 12 02760 g001
Figure 2. The considered master/slave microgrid architecture with the power-based control algorithm.
Figure 2. The considered master/slave microgrid architecture with the power-based control algorithm.
Energies 12 02760 g002
Figure 3. Structure of an Energy Gateway (EG).
Figure 3. Structure of an Energy Gateway (EG).
Energies 12 02760 g003
Figure 4. Representation of the definition of the α coefficient on the basis of local (4) and total availabilities (14) and the computed power reference (8).
Figure 4. Representation of the definition of the α coefficient on the basis of local (4) and total availabilities (14) and the computed power reference (8).
Energies 12 02760 g004
Figure 5. The IEEE 13-bus (top panel) and 37-bus (bottom panel) test feeder.
Figure 5. The IEEE 13-bus (top panel) and 37-bus (bottom panel) test feeder.
Energies 12 02760 g005
Figure 6. Voltage magnitude of the EGs.
Figure 6. Voltage magnitude of the EGs.
Energies 12 02760 g006
Figure 7. Power injected by the EGs.
Figure 7. Power injected by the EGs.
Energies 12 02760 g007
Figure 8. Sequence of master controller (MC) broadcast α .
Figure 8. Sequence of master controller (MC) broadcast α .
Energies 12 02760 g008
Figure 9. Voltage magnitude of the EGs.
Figure 9. Voltage magnitude of the EGs.
Energies 12 02760 g009
Figure 10. Power injected by the EGs.
Figure 10. Power injected by the EGs.
Energies 12 02760 g010
Figure 11. Power injected by the EGs.
Figure 11. Power injected by the EGs.
Energies 12 02760 g011
Figure 12. Power injected by the EGs.
Figure 12. Power injected by the EGs.
Energies 12 02760 g012
Figure 13. Voltage magnitude of the EGs during a communication failure affecting EG 2 and EG 3 in iterations 2-nd to 7-th.
Figure 13. Voltage magnitude of the EGs during a communication failure affecting EG 2 and EG 3 in iterations 2-nd to 7-th.
Energies 12 02760 g013
Figure 14. Power injected by the EGs during a communication failure affecting EG 2 and EG 3 in iterations 2nd to 7th.
Figure 14. Power injected by the EGs during a communication failure affecting EG 2 and EG 3 in iterations 2nd to 7th.
Energies 12 02760 g014

Share and Cite

MDPI and ACS Style

Cavraro, G.; Caldognetto, T.; Carli, R.; Tenti, P. A Master/Slave Approach to Power Flow and Overvoltage Control in Low-Voltage Microgrids. Energies 2019, 12, 2760. https://doi.org/10.3390/en12142760

AMA Style

Cavraro G, Caldognetto T, Carli R, Tenti P. A Master/Slave Approach to Power Flow and Overvoltage Control in Low-Voltage Microgrids. Energies. 2019; 12(14):2760. https://doi.org/10.3390/en12142760

Chicago/Turabian Style

Cavraro, Guido, Tommaso Caldognetto, Ruggero Carli, and Paolo Tenti. 2019. "A Master/Slave Approach to Power Flow and Overvoltage Control in Low-Voltage Microgrids" Energies 12, no. 14: 2760. https://doi.org/10.3390/en12142760

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