Professional Documents
Culture Documents
a r t i c l e i n f o a b s t r a c t
Article history: In this work, the minimum losses optimal power dispatch problem for islanded microgrids with dis-
Received 18 July 2016 tributed energy resources (DER) is solved by means of a distributed heuristic approach. Optimal power
Received in revised form 3 June 2017 management is performed almost in real time, with a predefined schedule, i.e. every 5 min, and the solu-
Accepted 11 July 2017
tion is applied to generators when the current operating solution violates voltage or current constraints
or when the current configuration produces too large power losses.
Keywords:
The operating point of both inverter-interfaced generation units as well as rotating production sys-
Distributed optimization
tems can be modified simply using local information. The latter are voltage measurements and power
Microgrids
OPF
injections or loads data of local and nearby nodes, therefore information processed at each bus derive
Islanded operation from communications between adjacent nodes.
The distributed algorithm is iterative but also fast and easy to understand, since it is based on the use
of power flow equations. It can be employed for small and medium size networks showing tens of nodes
and test results prove that convergence happens in few iterations.
© 2017 Elsevier B.V. All rights reserved.
http://dx.doi.org/10.1016/j.epsr.2017.07.014
0378-7796/© 2017 Elsevier B.V. All rights reserved.
272 E. Riva Sanseverino et al. / Electric Power Systems Research 152 (2017) 271–283
Due to the high computational burden, the centralized OPF solves the economic OPF for microgrids in a distributed manner
problem’ solution can become prohibitive in case of medium and accounting for power balance equations as constraints. In this case,
large size systems and not so reliable in smaller systems. For an event-triggered distributed algorithm provides the solution. The
real-time networks management, it is in general needed to find latter can be implemented by dynamically adjusting the power
a new network operation layout in a few seconds or minutes, so set-point of each generator. In this way, the OPF problem can be
as to promptly re-organize operation following fast load varia- converted into a sequence of unconstrained problems by adding to
tions and intermittent power generation changes that is typical the cost function a penalty term that gives a high cost to unfea-
of renewable-based DG units. Moreover, centralized control archi- sible points. Each generator solves an optimization problem and
tectures are less fault tolerant than decentralized ones. The latter requests information to neighboring states only if necessary (when
can easily host new nodes and new functionalities without large event triggered). However, the approach does not account for losses
interventions enabling plug-and-play characteristics. and the example shows very limited size.
Distributed algorithms are proposed for transmission systems In Ref. [19], a distributed minimum cost energy management
minimizing production costs [10,11]. The work in Ref. [10], in for scheduling of energy resources in a MG is proposed. In the
particular, shows an efficient distributed OPF method suitable formulation, the optimal operation of MGs takes into account the
for self-optimizing parts of the transmission power system. In distribution network infrastructure and associated constraints. The
each part, a centralized Security Constrained Optimal Power Flow energy management problem is formulated as a minimum produc-
(SCOPF) is solved with constraints over tie-lines connecting to other tion cost issue, where the MG Central Controller (MGCC) and the
parts of the power system and the method, iteratively, reaches a local controllers jointly compute an optimal schedule. In this case,
convergence. The method offers the novelty of using both power the energy management problem is thus formulated as the solution
quantities and boundary prices. In Ref. [11], a general framework of an OPF problem in different times.
for distributed economic OPF in transmission power systems is Recent works consider distributed computations aimed at
provided, but still employing complex QP solvers that are not optimal reactive power flow management in distribution net-
easily transferable to cheap distributed microprocessors. Other works based on dual decomposition [20] and Alternating Direction
optimal management distributed algorithms for MGs are devoted Method of Multipliers (ADMM) methods [21]. However, there are
to distributed resources management in a market context. In Ref. cases for which the ADMM-based solution of the non-relaxed OPF
[12], a distributed algorithm based on the classical symmetrical problem fails to converge [22,23].
assignment problem is proposed. In this case, the algorithm solves The latter works analyze the overall picture of OPF underlining
optimally the negotiation between agents in the MG. No compu- the limits of the two main cathegories of OPF solution methods:
tation is made to minimize power losses during operation. Other those approximating the physical network model and those relax-
distributed algorithms are proposed for energy management in ing the space of solutions and/or control variables. The same works
the literature for MGs, in most cases devoted to manage energy [22,23] recognize also a recently arisen third cathegory called
resources in the market context. A distributed scheduling strat- Branch Flow Model methods (BFM) for which the network flows
egy for a MG system to minimize the cost of the non-green energy are described by using as variables the currents and the powers of
consumption is considered in Ref. [13], where the scheduling prob- the various network branches, instead of the nodal injections. The
lem is formulated as a privacy-constrained linear programming work in [23] proposes a distributed OPF that provides exact solution
problem. Also in this case, the main aim is the energy market man- and can only be used for radial systems.
agement. In Ref. [14], several distributed algorithms are proposed. Very few works in MGs literature explicitly analyze the min-
However, they are aimed at solving the distributed resource allo- imum losses issue considering a possible islanded operation and
cation (also loads) problem, facing the decentralized coordination tuning both real and reactive power from generators. The work in
and control of demand response (DR) resources and DERs. Lever- [24] offers a nice distributed OPF for grid connected MGs consid-
aging the dual decomposition, a distributed energy management ering smaller partitions, but still remains the problem of defining
approach is developed in Ref. [15] for MGs with high penetration of what is a good partition and moreover also [24] employs commer-
RESs. In this case, the framework is again a liberalized energy mar- cial solvers hardly usable on industrial microcontrollers.
ket with an aggregator sending power curtailment/increase signals In Refs. [25] and [26], the entire centralized OPF is formulated
to the distributed energy resources. In Ref. [16], Additive Increase as a combination of sub-problems that is solved in a distributed
Multiplicative Decrease (AIMD) algorithms are adopted to share the manner by each bus. In particular, [26] proposes a consensus-based
power generation task in an optimized fashion based on minimum distributed OPF algorithm for optimal economic dispatch, which
production cost among the DERs within a MG. No realistic technical uses consensus algorithm to estimate the optimization variables
constraints are considered (i.e. power losses are neglected). between neighboring nodes in a given network. Agents at the buses
Several distributed algorithms can be found in the literature for run the algorithm. They own a portion of the power grid repre-
efficient OPF solution in power systems and in MGs. The PhD dis- sentation and solve a local optimization. The agent not only uses
sertation from Cai [17] proposes different distributed multi-agent the voltage and power variables measured at local level, but also
systems for solving the OPF in microgrids. The simplest does not estimates the voltage and power variables coupled with the local
consider network losses and voltage regulation. In this case, the power balance constraints. The agents exchange their local data and
information flows in parallel and results are obtained in a non- estimates with neighboring agents to create a correct estimation.
iterative way; therefore, the method is fast and does not show any To improve the estimation, a consensus filter is used to process the
convergence issues. The same work [17] proposes a multi-agent data shared among nearby agents. A penalty function-like method
control for power balance or attaining economic dispatch based is used to minimize the local objective. However, the number of
on Gauss method for systems with considerable power losses and iterations seems to be quite large (200 iterations for 14 bus sys-
where voltage regulation is expected. The proposed power flow tem), thus affecting computation time. Moreover, it is not clear
algorithm makes use of communication time, and updates state when output power from generation buses/storage units should be
information synchronously among agents. However, the conver- changed, since there is no prove that all buses reach convergence
gence is reached after hundreds of iterations and it seems that at the same time. In Ref. [25], by means of an ADMM-based dis-
power losses minimization is not considered within the OPF solu- tributed algorithm using closed form solutions to the optimization
tion, moreover it cannot be applied directly to islanded microgrids sub-problems, fast and distributed solutions for real-time feed-
(slack bus showing limited capacity). Finally, the paper in Ref. [18] back control are obtained for balanced radial networks. However
E. Riva Sanseverino et al. / Electric Power Systems Research 152 (2017) 271–283 273
Table 1
Comparison of minimum loss DOPF algorithm for MGs.
Approach Grid con- Commercial Generators CPU time order of Level of decentralization Objectives
nected solvers Synchronization magnitude
Reference [23] Y N Dealt with Number of exchanged messages Node Minimum losses/economic
between nodes: thousands dispatch
Reference [24] Y Y Not explained Few seconds/Intel Core i7-2600 CPU @ Area (sub-networks) Minimum losses/Economic
3.40GHz dispatch
Reference [25] Y/N N Not explained Second and below/not specified Node Minimum losses/Economic
dispatch
Reference [26] Y Y Not explained Not specified Node Economic dispatch
Proposed DOPF Y/N N Dealt with Seconds/Intel Core i7-2600 CPU @ Node Minimum losses
3.40 GHz
Number of exchanged messages: tens
the number of iterations still remains high and, such as in most the verification about convergence is carried out, they will apply the
papers dealing with distributed approaches, it is not clear how new operational set-point. Moreover, in order to avoid a loss of syn-
synchronization issues between nodes are handled as well as how chronization during the execution of the algorithm, it is imposed
(under what triggering event) and when generators outputs can be that each bus starts calculating, based on its own function, only
modified. Table 1 shows a comparison of some relevant features when it receives data from all adjacent buses.
of some distributed OPF algorithms in the literature. They are all The authors have focused their attention on power losses mini-
comparable since dealing with microgrids and solving OPF in a dis- mization because this objective seems the toughest to be achieved.
tributed fashion either aiming at minimization of losses or aiming On the other hand, in MGs, where droop controlled inverter-
at the minimization of production costs. Some of them only pro- interfaced units are present, the possibility to move from one
pose grid connected examples and do not highlight the possibility minimum loss operating point to another following closely loads
that the algorithm can be used for islanded systems. Even in this change will improve the overall system performance.
case, most of them use commercial solvers thus not allowing the A main source of error in the considered DOPF is the represen-
easy implementation of the methodology over microcontrollers. In tation of the meshed system as a set of radial systems divided by
most papers, it is not clear when and how the output powers from only active power inversion nodes. While the convergence of the
generators should be applied (generators synchronization). More- B/F method, on which the methodology is based for calculations,
over, not in all cases the level of synchronization reaches the node although guaranteed in a lot of cases as proved in Ref. [35] can
level. experience a slow down due to the magnitude of the equivalent line
In the present paper, the problem of optimal management impedance and load admittance of the branches of the network.
of a smart power distribution grid using a distributed heuristic The rest of the paper is arranged as follows. Section 2 describes in
approach is proposed. The OPF method here proposed uses a net- details the formulation of the distributed OPF problem and the solu-
work description based on the Branch Flow Model [23]. tion algorithm is reported in Section 3. Section 4 shows applications
In this paper, which is the full development of a study started of the proposed algorithm on smaller and larger power distribution
by the same authors in recent times [27], there are four main con- systems. Finally, results are commented and future directions are
tributions. pointed out to the reader in Section 5.
Firstly, it proposes a distributed intelligence algorithm for small-
medium non-radial distribution systems OPF. It has been conceived
for islanded systems, but can easily be employed for grid-connected
networks. 2. Problem formulation
Secondarily, it proposes a plug-and-play system for connecting
micro-sources and loads to the grid, without any need of recon- The optimal power dispatch among DERs, or OPF issue is a non-
figuring the Micro Grid Central Controller (MGCC). The system is linear constrained problem in which, typically, variables are the set
fault-tolerant and can still work if one or more units experience points of generation systems and, in many cases, the optimization
both a software and a hardware failure, provided there is commu- is carried out at the MGCC in a centralized fashion. Problems with
nication between nearby nodes. most of the existing distributed approaches [12–16,19], arise due
Thirdly, the algorithm in a few iterations learns a set of weights to two reasons: (1) communication between MGCC and peripheral
that account for constraints and for the relevance of some power units (load controllers, LC, and DG or ESS) is needed and (2) these
flows in certain branches. approaches consider the supply-demand matching in an abstract
Finally, differently from all other approaches the algorithm pro- way, where the aggregate demand is simply equal to the supply.
poses a way to synchronize the generators output variations in As far as the first issue is concerned, the need for a hierarchical
order not to determine unbalances and associated instabilities. architecture for communication and control shows all the draw-
As compared to a large part of existing literature on the topic, backs of centralized architectures and do not easily allow future
the approach proposed by the authors in this paper delivers a solu- expansions or modifications of the grid.
tion for the new set-points of the generation units in a short time As far as the second issue is concerned, in many cases, all the
and with an easy approach. The topology of the microgrid can be generation and load units are modeled as if they are connected to a
meshed, while most of the approaches listed in Table 1 and appear- single grid bus, neglecting the underlying physical behavior of the
ing in the literature only account for radial architectures. As in power distribution network, namely associated power flows (e.g.:
Refs. [23,25,26], also in this work communication is only required Kirchhoff’s law) and system operational constraints (e.g.: voltage
between adjacent buses. As far as practical implementation is con- and branches ampacity tolerances). As a result, the schedules pro-
cerned, in the algorithm, a way to timely organize the new output duced by those algorithms may violate those constraints and thus
power set-points application is deployed. Only when these receive turn to be not feasible in practice.
a final feedback from the sink buses that are considered those where The main hypotheses underlying the approach proposed in this
paper are the following:
274 E. Riva Sanseverino et al. / Electric Power Systems Research 152 (2017) 271–283
1) each bus can have information both locally and from adjacent
buses and branches;
2) only voltage modules and bus power supply/demand can be
measured.
Nji(BS)
Therefore:
The sum of the coefficients ␣k for the branches that are afferent to
bus BS with flow coming out of BS must equal 1, in agreement with
the following condition:
Fig. 3. Generator bus with one adjacent BE.
Nij(BS)
Nij(BS)
Nij(BS)
only at the first iteration of the Backward procedure. Such approach Executing the needed substitutions in the system’s Eq. (25), a linear
is coherent with the power losses minimization issue: when a system can be attained as it can be represented under the following
constrained generator supplies a bus with at least two afferent matrix form:
⎡ ⎤
branches, it is possible to identify an optimal operating condition PBE−BS(1)⎡ ⎤
fulfilling the equality constraint about the power injected by the 0
⎢ ⎥
generator, minimizing the losses in the branches supplied by the ⎢ PBE−BS(i) ⎥ ⎢ . ⎥
⎢ ⎥ ⎢ .. ⎥
same generator. ⎢P ⎥ ⎢ ⎥
⎢ BE−BS(n) ⎥ ⎢ 0 ⎥
As it will be detailed in the following, starting from the second ⎢ ⎥ ⎢ ⎥
iteration of the Backward procedure, the branches that were at first ⎢ QBE−BS(1) ⎥ ⎢ 0 ⎥
⎢ ⎥ ⎢ ⎥
only partially constrained become fully constrained, so as to meet R· ⎢ ⎥=⎢ ⎥ (26)
⎢ QBE−BS(i) ⎥ ⎢ .. ⎥
the equality constraint about generated power. Referring to Fig. 5, ⎢ ⎥ ⎢.⎥
⎢ ⎥ ⎢ ⎥
an example of constrained generation for DG1 (DG Unit #1) and ⎢ QBE−BS(n) ⎥ ⎢ 0 ⎥
relevant feedbacks propagation is given, when bus 7 is supplied by ⎢ ⎥ ⎢ ⎥
⎢ ⎥ ⎣P⎦
the three generators. ⎣ 1 ⎦
Q
2
with:
3.2. Backward procedure
• BE: enabled bus;
The Backward procedure aims at the determination of the power • BS(i): i-th sending bus adjacent to BE;
flowing in the network branches for which a real power losses • PBE−BS(i) , QBE−BS(i) : real and reactive flows of the branch BE-BS(i)
reduction is attained, following the bus Kirchhoff law. For a cor- connected to BE with flow entering the bus (optimization vari-
rect synchronization of the algorithm, also the Backward phase is ables);
characterized by the presence of counter C(p), that enables the exe- • P,Q: equivalent real and reactive flows downstream the bus BE,
cution of calculations at the p-th bus if and only if it takes value respectively obtained as the summation of active and reactive
equal to Nij (p). The enabling variable is subjected to update every flows spreading out of the considered bus, minus the reactive
time the p-th bus gets information from an adjacent ending bus. power required by the load at the same bus.
Therefore, the buses that are automatically enabled are sink buses, • n = Nji (BE);
for which the following relation is satisfied: • R: matrix of coefficients of order 2n + 2.
are not subjected to optimization and therefore the flows afferent If, for the branch BE-BS(i), the real power flow inversion does
to bus BE from these branches must be considered known terms to not take place, the following relations can be used:
be brought in the second member of Eqs. (7) and (8), and only the 2
(PBE−BS )2 + (QBE−BS )
remaining unconstrained branches are subjected to optimization. PBS−BE = RBS−BE · 2
(31)
With reference to this situation, some cases can be distinguished. VBE
2
(PBE−BS )2 + (QBE−BS )
1. If only one of the branches with entering flow is not constrained, QBS−BE = XBS−BE · 2
(32)
VBE
it is enough to apply the Kirchhoff law for the determination of
the power flowing in it. PBS−BE = PBE−BS + PBS−BE (33)
2. When more than one branch shows a flow entering a bus, then
the optimization problem must be solved. If at the considered QBS−BE = QBE−BS + QBS−BE (34)
bus also constrained branches bring power and the total sum- If, for the branch BE-BS(i) the real power flow inversion has
mation of real and reactive flows afferent to the bus is greater taken place, once the losses were calculated using Eqs. (31) and
than the equivalent real and reactive flows downstream the bus, (32), the following equations can be used:
respectively P and Q in Eq. (25), the real power flow of one of the
unconstrained branches must change its direction. In this case, PBS−BE = PBE−BS − PBS−BE (35)
the branch showing higher power losses looking upstream will QBS−BE = QBE−BS − QBS−BE (36)
be chosen for a change of direction in the power flow.
3. If no branch with entering flow is constrained, the system Eq. Analysing cases (1), (2) and (3) listed in the previous subsec-
(25) can be normally solved. tion, the real power flow inversion takes place due to a negative
active power flow, P* BE-BS(k) , or due to the inversion of the flow in
Nonetheless, if one of the branches with flow entering the bus an unconstrained branch. Following the inversion of the real power
(constrained or unconstrained) shows a feedback associated to the flow, it is required to update the matrix T and the vectors Nji and
violation of a branch current constraint violation or a maximum Nij as follows:
power from upstream generators constraint, all branches are sub- ⎧
⎪ T (BE, BS (k)) = −1 · T (BE, BS (k))
jected to optimization to allow the elimination of the constraint ⎪
⎪
⎪
⎪ T (BS (k) , BE) = −1 · T (BS (k) , BE)
violation and consequently of the feedback. ⎪
⎪
The feedbacks associated to the latter constraints violation are ⎪
⎨ Nji (BE) = Nji (BE) − 1
generated in the forward procedure, described below. (37)
⎪ Nij (BE) = Nij (BE) + 1
⎪
⎪
⎪
⎪
3.2.2. Power flows and losses calculations ⎪
⎪ Nji (BS (k)) = Nji (BS (k)) + 1
At the end of the optimization problem solution, the losses and
⎪
⎩
Nij (BS (k)) = Nij (BS (k)) − 1
power flows calculation can be carried out at buses BS(i), with
i = 1:Nji (BE). being BE-BS(k) the branch where the flow inversion took place.
E. Riva Sanseverino et al. / Electric Power Systems Research 152 (2017) 271–283 279
The flow inversion generates new nodes in the system where weights of the real and reactive flows can be different and can be
the optimization problem must be solved. At the current iteration updated following the rule below [31,37]:
of the Backward procedure, the branches in which the flow has
ωpi,IT = ωpi,IT −1 e±
changed its direction are not unknowns of the problem and can
(41)
therefore be brought in the second term of the equality constraints ωqi,IT = ωqi,IT −1 e±
of Eqs. (7) and (8).
The enabled buses with Nji (BE) = 1 must not solve any optimiza- where:
tion problem; they must calculate the power flows and losses of the
only branch showing a flow entering the node, BS-BE. In particular, • IT: iteration number, IT > 1;
once the flow afferent to node BE of the branch has been calculated • ωpi,IT , ωqi,IT : real and reactive powers weights in the current iter-
according to the following expressions, the remaining features are ation, respectively;
calculated by means of Eqs. (31)–(34). • ωpi,IT−1 , ωqi,IT−1 : real and reactive powers weights in the preced-
ing iteration, respectively;
Nij (BE)
• : exponent.
PBE−BS = PiBE + PL BE (38)
i=1 The value of the exponent is chosen equal to 0.4. This value is
set by the user and, by this value, the entity of the weights increase
Nij (BE)
In order to prevent a premature convergence of the algorithm, - bus voltage feedbacks that are sent from each sending bus to the
to which large errors in bus voltages estimation may correspond, a adjacent ending buses;
further stopping condition about the variation of the bus voltages - generator real power and generator reactive power feedbacks
at two subsequent iterations was also introduced: that start from generator buses and are propagated in the net-
work;
|VIT − VIT −1 | ≤ εV (45) - branch currents feedbacks that originate from any sending bus.
Where:
VIT : vector containing the bus voltages at iteration IT; The feedback takes value 0, if the variable is within bounds;
VIT−1 : vector containing the bus voltages at iteration IT-1; value 1, if the variable overcomes the maximum admitted value;
εV : tolerance about voltage modules variation. value −1, if the value of the variable is lower than expected lower
If both conditions Eqs. (44) and (45) hold, the algorithm can stop limit. In addition, a feedback on active power seen from down-
only if no generator has surpassed its own technical limit and no stream nodes is required to verify whether the weights have
branch current has surpassed the admissible threshold. brought the algorithm towards losses reduction or not. It takes
Therefore, if the three conditions Eqs. (43)–(45) are met, the sink value 1 if losses are reduced as compared to the preceding iteration,
bus propagates a positive feedback to the adjacent sending buses, −1 otherwise.
otherwise it sends a feedback equal to zero. The collection of all All the above listed feedbacks are used starting from the second
feedbacks reaches one of the three generators, which enables the iteration of the Backward procedure for branches weights update.
stopping condition in all the network. In particular, if during the forward procedure one of the branches
upstream a given sink node is overloaded with current, the weights
3.3.2. Bus voltage modules updates update performed in the Backward phase starting from the cited
The update is executed taking the voltage of the sending bus (BS) sink bus will account for this giving rise to a reduction in the
of the generic branch as reference on the Gauss plane and calculat- power generated from the generator bus supplying that area. Such
ing the module of the phases of the voltage at the ending bus (BE). reduction follows indeed the reduction of the power flowing in the
In this way, it is not required to know the arguments of the voltages branch entering the sink bus. In Fig. 7 the thicker line represents a
of the ending buses of the branch, but only their displacement. current ampacity constraint violation, acting on the flows in all the
With reference to the equivalent longitudinal circuit of the lines belonging to this path, and ultimately from DG1, will reduce
generic branch of the network, the update of the modules of the the power flow also in this branch.
E. Riva Sanseverino et al. / Electric Power Systems Research 152 (2017) 271–283 281
Table 2 Table 6
Electrical parameters in pu of the 9-bus test system. Vb = 10 kV, Ab = 1 MVA. Initial Operating point for the 9-bus test system.
Branch R [pu] X [pu] Ix [pu] Bus V [pu] PG[pu] QG[pu] PL[pu] QL[pu]
Table 9 Table 13
Optimized Operating point for the 25-bus test system by DOPF. Comparison between GSO and DOPF for 25-bus test system in terms of relative
improvement.
Bus V [pu] PG [pu] QG [pu] Real power Reactive
losses power losses Bus GSO DOPF
The algorithm can be implemented for islanded and meshed micro- [18] P. Wan, M.D. Lemmon, Optimal power flow in microgrids using
grids. Results show its efficiency as compared to a centralized event-triggered optimization, Proceedings of the 2010 American Control
Conference (2010) 2521–2526.
approach using a heuristic approach based on Glow-worm Swarm [19] W. Shi, X. Xie, C.C. Chu, R. Gadh, Distributed Optimal Energy Management in
Optimization. Microgrids, IEEE Trans. Smart Grid 6 (3) (2015) 1137–1146.
The algorithm uses heuristic weights to account for the coupling [20] S. Bolognani, G. Cavraro, S. Zampieri, A distributed feedback control approach
to the optimal reactive power flow problem, Control of Cyber-Physical
between nodes belonging to the same area supplied by a single Systems: Workshop held at Johns Hopkins University (2017), March 2013,
generator. The weights are learned along the process. To limit the D.C. Tarraf, (Ed.) Heidelberg: Springer International Publishing, 2013,
local computational burden, inequality constraints are considered 259–277.
[21] P. Šul, S. Backhaus, M. Chertkov, Optimal distributed control of reactive power
through special feedback signals that inhibit the optimization of
via the alternating direction method of multipliers, IEEE Trans. Energy
the flows in certain branches. Convers. 29 (2014) 968–977.
As first full application of this novel approach for DOPF, the [22] K. Christakou, D. Tomozei, J. Le Boudec, M. Paolone, AC OPF in radial
distribution networks—part I: On the limits of the branch flow convexification
authors have preferred only to consider power losses minimization
and the alternating direction method of multipliers, Electr. Power Syst. Res.
and not to include other objectives. 143 (2017) 438–450.
Further direction of this research includes the consideration of [23] K. Christakou, D. Tomozei, J. Le Boudec, M. Paolone, AC OPF in radial
further objectives (production cost, emissions), of possible unbal- distribution networks—part II: an augmented Lagrangian-based OPF
algorithm, distributable via primal decomposition, Electr. Power Syst. Res.
anced operation, which is quite common in low voltage systems, 150 (2017) 24–35.
as well as an experimental assessment on a laboratory test MG. [24] E. Dall’Anese, H. Zhu, G.B. Giannakis, Distributed optimal power flow for
smart microgrids, IEEE Trans. Smart Grids 4 (3) (2014).
[25] Q. Peng, S.H. Low, Distributed optimal power flow algorithm for radial
References networks, I: balanced single phase case, IEEE Trans. Smart Grid PP (99) (2017)
1–11.
[1] Department of Energy Office of Electricity Delivery and Energy Reliability, [26] J. Liu, M. Benosman, A.U. Raghunathan, Consensus-based distributed optimal
Summary Report: 2012, DOE Microgrid Workshop, 2017, http://energy.gov/ power flow algorithm, in: Innovative Smart Grid Technologies Conference
sites/prod/files/. 2012. (Accessed 20 June 2016). (ISGT), 2015, IEEE Power & Energy Society, Washington, DC, 2015, pp. 1–5.
[2] Smart Grids European Technology Platform, http://www.smartgrids.eu/. [27] E. Riva Sanseverino, N.Q. Nguyen, M.L. Di Silvestre, R. Badalamenti, G. Zizzo,
(Accessed 20 June 2016). Microgrids Optimal Power Flow Through Centralized and Distributed
[3] S.Y. Lin, J.F. Chen, Distributed optimal power flow for smart grid transmission Algorithms, 2017, https://workshopcleaned.sciencesconf.org/file/189174.
system with renewable energy sources, Energy 56 (2017) 184–192. Hanoi, 12/2015. (Accessed 20 June 2016).
[4] B. Venkatesh, Optimal power flow in radial distribution systems, IPEC, 2010 [28] A. Khodaei, M. Shahidehpour, J. Choi, Optimal hourly scheduling of
Conference Proceedings (2010) 18–21. community-aggregated electricity consumption, J. Electr. Eng. Technol. 8
[5] S.Y. Abdelouadoud, R. Girard, F.P. Neirac, T. Guiot, Optimal power flow of a (2013) 724–733.
distribution system based on increasingly tight cutting planes added to a [29] M. AboGaleela, M. El-Sobki, M. El-Marsafawy, A two level optimal DSM load
second order cone relaxation, Int. J. Electr. Power Energy Syst. 69 (2017) 9–17. shifting formulationusing genetics algorithm case study: residential loads,
[6] N. Jayasekara, P. Wolfs, M.A.S. Masoum, An optimal management strategy for Proc. IEEE Power Africa Power Engineering Society Conference and Exposition
distributed storages in distribution networks with high penetrations of PV, in Africa (2012) 1–7.
Electr. Power Syst. Res. 116 (2014) 147–157. [30] A.H. Mohsenian-Rad, A. Leon-Garcia, Optimal residential load control with
[7] E. Riva Sanseverino, N. Nguyen Quang, M.L. Di Silvestre, J.M. Guerrero, C. Li, price prediction in real-time electricity pricing environments, IEEE Trans.
Optimal power flow in three-phase islanded microgrids with inverter Smart Grid 1 (2) (2010) 120–133.
interfaced units, Electr. Power Syst. Res. 123 (2015) 48–56. [31] E. Riva Sanseverino, M.L. Di Silvestre, R. Badalamenti, N.Q. Nguyen, J.M.
[8] Q. Xiao, Comparing three methods for solving probabilistic optimal power Guerrero, L. Meng, Optimal power flow in islanded microgrids using a simple
flow, Electr. Power Syst. Res. 124 (2015) 92–99. distributed algorithm, Energies 8 (10) (2015) 11493–11514.
[9] K. Hassan Youssef, Optimal management of unbalanced smart microgrids for [32] G.K. Raju, P.R. Bijwe, Efficient reconfiguration of balanced and unbalanced
scheduled and unscheduled multiple transitions between grid-connected and distribution systems for loss minimization, IET Gen. Transm. Distrib. (2008)
islanded modes, Electr. Power Syst. Res. 141 (2016) 104–113. 7–12.
[10] M. Costley, S. Grijalva, Efficient distributed OPF for decentralized power [33] E. Riva Sanseverino, N.Q. Nguyen, M.L. Di Silvestre, G. Zizzo, J.M. Guerrero, A
system operations and electricity markets, 2012 IEEE PES Innovative Smart parametric study on unbalanced three phase islanded microgrids with
Grid Technologies (ISGT) (2012) 1–6. inverter interfaced units, in: Proceedings of the 2013 AEIT Annual Conference,
[11] S. Magnusson, P.C. Weeraddana, C. Fischione, A distributed approach for the IEEE Press, 2013.
optimal power-flow problem based on ADMM and sequential convex [34] E. Riva Sanseverino, N.Q. Nguyen, M.L. Di Silvestre, F. de Bosio, Q.T.T. Tran, G.
approximations, IEEE Trans. Control Netw. Syst. 2 (2015) 238–253. Zizzo, Frequency constrained optimal power flow based on glow-worm
[12] A. Dimeas, N. Hatziargyriou, Operation of a multiagent system for microgrid swarm optimization in islanded microgrids, 2015 AEIT International Annual
control, IEEE Trans. Power Syst. 20 (3) (2005) 1447–1455. Conference (AEIT) (2015) 1–6.
[13] Z. Wang, K. Yang, X. Wang, Privacy-preserving energy scheduling in microgrid [35] E. Bompard, E. Carpaneto, G. Chicco, R. Napoli, Convergence of the
systems, IEEE Trans. Smart Grid 4 (4) (2013) 1810–1820. backward/forward sweep method for the load-flow analysis of radial
[14] A. Dominguez-Garcia, C. Hadjicostis, Distributed algorithms for control of distribution systems, Int. J. Electr. Power Energy Syst. 22 (2000) 521–530.
demand response and distributed energy resources, in: Proc. IEEE CDC, [36] D. Kirschen, R. Allan, G. Strbac, Contributions of individual generators to loads
Orlando, FL, 2011. and flows, IEEE Trans. Power Syst. 12 (1) (1997) 52–60.
[15] Y. Zhang, N. Gatsis, G. Giannakis, Robust energy management for microgrids [37] N. Cesa Bianchi, G. Lugosi, Prediction, Learning, and Games, Cambridge
with high-penetration renewables, IEEE Trans. Sustain. Energy 4 (4) (2013) University Press, 2016.
944–953. [38] J.M. Guerrero, J.C. Vasquez, J. Matas, L.G. De Vicuna, M. Castilla, Herarchical
[16] E. Crisostomi, M. Liu, M. Raugi, R. Shorten, Plug-and-play distributed control of droop-controlled AC and DC microgrids – a general approach
algorithms for optimized power generation in a microgrid, IEEE Trans. Smart toward standardization, IEEE Trans. Ind. Electron. 58 (2011) 158–172.
Grid 5 (4) (2014) 2145–2154. [39] E. Riva Sanseverino, M.L. Di Silvestre, G. Zizzo, G. Graditi, Energy efficient
[17] N. Cai, Linearized and Distributed Methods for Power Flow Analysis and operation in smart grid: optimal management of shiftable loads and storage
Control in Smart Grids and Microgrids, Order No. 3633944 Michigan State systems, Proc. Int. IEEE Symposium on Power Electronics, Electrical Devise,
University, 2014. Ann Arbor: ProQuest.Web. 1, 12/2014. Automation and Motion (2012).