Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
dg
Si Maximum apparent power limit of the DG at Qvr
ij,d Reactive power flow of the VR between
node i (kVA). nodes i and j at load level d (kvar).
dg
qscb
i Reactive power capacity of each module of the Pi,d Active power generation of the DG at node i at
SCB at node i (kvar). load level d (kW).
dg
Qcb
i Reactive power injection of the CB at Qi,d Reactive power generation of the DG at node i at
node i (kvar). load level d (kvar).
nscb
i,d Maximum integer number of SCB units at node i. Qscb
i,d Reactive power injection of the SCB at node i at
i
scb
Maximum variation of capacitor bank units at load level d (kvar).
vr
tij,d Tap of the VR in branch ij at load level d.
node i operating in the considered time period.
c
rijvr Regulation percentage of the VR connected to Vi,j,d,k Correction variable used in the linearization of
branch ij. the VR model.
vr
lij Maximum number of steps of the VR in branch ij. Psd+
i,d Active power production (injection) of the storage
vr
ij Maximum variation of steps of the tap of the VR device at node i at load level d (kW).
in branch ij in the considered time period. Psd−
i,d Active power storage (extraction) of the storage
Prs Active power generation of nondispatchable RS device at node i at load level d (kW).
i,d sd
at node i at load level d (kW). Ei,d State of charge of the storage device at node i at
Psd+ Minimum power injection capacity of the storage load level d (kWh).
i
device at node i (kW). n+
i,d Auxiliary variable that indicates a positive change
sd+ in the number of SCB units connected at node i.
Pi,d Maximum power injection capacity of the storage
n−
i,d Auxiliary variable that indicates a negative
device at node i (kW).
change in the number of SCB units connected
Psd−
i Minimum power extraction capacity of the stor-
at node i.
age device at node i (kW). +
sd− lij,d Auxiliary variable that indicates a positive vari-
Pi,d Maximum power extraction capacity of the stor-
ation in the steps of the tap of the VR in
age device at node i (kW).
branch ij.
Esd
i Minimum limit of energy storage of the storage −
lij,d Auxiliary variable that indicates a negative vari-
device at node i (kWh).
sd ation in the steps of the tap of the VR in
Ei Maximum limit of energy storage of the storage branch ij.
device at node i (kWh). e+ Auxiliary variable that indicates a positive change
ηisd+ Power injection efficiency of the storage device i,d
in the operation state of the storage device at
at node i. node i.
ηisd− Power extraction efficiency of the storage device e− Auxiliary variable that indicates a negative
at node i. i,d
change in the operation state of the storage device
βisd Self-discharge rate of the storage device at node i. at node i.
sd
i Maximum number of changes in the storage δy,γ Value of the γ th auxiliary variable used in the
device operation at node i in the considered time discretization of y.
period. y Argument of function f .
Number of discretizations used in function f . y+ Auxiliary variable in the calculation of |y|.
σy,γ Slope of the γ th discretization of y. y− Auxiliary variable in the calculation of |y|.
y Maximum value of y.
Binary Variables
Continuous Variables esd Operation state of the storage device at node i.
i,d
Vi,d Voltage magnitude at node i at load level d (kV). bvr
ij,d,k Binary variable that defines the operation region
sqr for the tap of the VR in branch ij.
Vi,d Square of Vi,d .
PSi,d Active power supplied by substation at node i at
load level d (kW). Integer Variables
QSi,d Reactive power supplied by substation at node i nscb
i,d Number of SCB units in operation at node i at
at load level d (kvar). load level d.
Iij,d Current magnitude of branch ij at load level d (A). vr
lij,d Number of tap steps of the VR connected to
sqr branch ij at load level d.
Iij,d Square of Iij,d .
Pij,d Active power flow of branch ij at load
level d (kW). I. I NTRODUCTION
Qij,d Reactive power flow of branch ij at load HE PROBLEM of the OODN considering ESDs aims
Pvr
ij,d
level d (kvar).
Active power flow of the VR between
T at minimizing an objective function by determining the
optimal values for a set of decision variables. The decision
nodes i and j at load level d (kW). variables for the OODN problem are commonly the tap
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
Fig. 3. SCB.
and reactive power losses of branch ij, respectively. The equa-
tions representing the steady-state operation of a radial DN are
shown in (1)–(4) [20]. These equations are frequently used in
the load flow sweep method [21], [22]
Pki,d − Pij,d + Rij Iij,d
2
+ PSi,d = PD
i,d
ki∈b ij∈b
∀i ∈ n , ∀d ∈ d (1)
Qki,d − Qij,d + Xij Iij,d
2
+ QSi,d = QD
i,d
ki∈b ij∈b
∀i ∈ n , ∀d ∈ d (2)
Fig. 4. VR.
2
Vi,d − Vj,d
2
= 2 Rij Pij,d + Xij Qij,d + Zij2 Iij,d
2
i,d = ni,d qi
Qscb ∀i ∈ scb , ∀d ∈ d
scb scb
(8)
The active and reactive power balance equations are repre-
scb ¯ scb
sented by (1) and (2), respectively. The magnitude of voltage nscb
i,d − ni,d−1 ≤ i ∀i ∈ scb (9)
drop is calculated in terms of the active and reactive power d∈d
flows, the current magnitude, and the electrical parameters of 0 ≤ nscb
i,d ≤ n̄i,d ∀i ∈ scb , ∀d ∈ d
scb
(10)
branch ij, as expressed in (3), while (4) is the square current
magnitude calculation. nscb
i,d integer ∀i ∈ scb , ∀d ∈ d . (11)
Equation (8) imposes that the total reactive power injected
B. Modeling of the Equipment by the SCB connected at node i at load level d is equal to the
1) Dispatchable Distributed Generators: In this paper, it number of units connected at the node times the reactive power
is assumed that dispatchable DGs (e.g., biomass genera- of each unit. Constraint (9) limits the number of changes in
tors) are synchronous machines that are sources of both the operation of switchable units during the period of analysis,
active and reactive power. It is also assumed that DGs where for d = 0, nscb scb
i,0 is the initial value of ni,d ; (10) limits the
operate with a restricted power factor and free terminal volt- number of units connected at a node. The integer condition of
age. Fig. 2(a) shows the scheme of a dispatchable DG and the number of units connected is established by (11).
Fig. 2(b) shows its capability curve. Equations (5)–(7) model 3) Voltage Regulators and OLTCs: VRs and OLTCs aim at
the operation of dispatchable DGs improving voltage levels in DNs. They have a mechanism that
allows the adjustment of the tap, thus adjusting the value of
2
dg 2 dg 2 dg regulation. In this paper, the switching mechanisms of VRs and
Pi,d + Qi,d ≤ S̄i ∀i ∈ dg , ∀d ∈ d (5)
OLTCs are remotely controlled. Fig. 4 shows a VR connected
dg
Pi,d ≥ 0 ∀i ∈ dg , ∀d ∈ d (6) between nodes i and j. Equations (12)–(16) show the model
dg of the VR
−Pi,d tan cos−1 pf dg ≤ Qi,d ≤ Pi,d tan cos−1 pf i
dg dg dg
i
Vj,d = tij,d
vr
Vi,d ∀ij ∈ vr , ∀d ∈ d (12)
∀i ∈ dg , ∀d ∈ d . (7)
vr
lij,d
Constraint (5) is the power generation capacity, while (6)
vr
tij,d = 1 + rijvr vr ∀ij ∈ vr , ∀d ∈ d (13)
l̄ij
establishes that the active power generated by the dispatch-
able DG connected at node i is always positive. Constraint (7) vr
lij,d − lij,d−1
vr ¯ vr
≤ ij ∀ij ∈ vr (14)
limits the reactive power generation to within capacitive and d∈d
inductive minimum power factors. −l̄ijvr ≤ lij,d
vr
≤ l̄ijvr ∀ij ∈ vr , ∀d ∈ d (15)
2) Capacitor Banks: There are two types of capacitor vr
lij,d integer ∀ij ∈ vr , ∀d ∈ d . (16)
banks: 1) CBs and 2) SCBs. CBs are formed by units that are
always connected to the DN, whereas SCBs have units that Equation (12) calculates the voltage at node j as a func-
may be fully or partially connected to the DN. Fig. 3 shows tion of the nonregulated voltage at node i and the value of
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
remain in the ESD. Equation (21), together with (17) and (18),
limits the number of changes in the operation state of the ESDs
during the period of analysis, where for d = 0, esd
i,0 is the initial
value of esd
i,d . Equation (22) imposes that esd must be binary.
i,d
6) Additional Operational Constraints: Const-
Fig. 5. ESD. raints (23)–(25) are also part of the model
2 2 2
PSi,d + QSi,d ≤ S̄iS ∀i ∈ S , ∀d ∈ d (23)
the tap. From (13), it can be shown that the value of the tap
varies in the range of regulation [1 − rijvr , 1 + rijvr ] in intervals V ≤ Vi,d ≤ V̄ ∀i ∈ n , ∀d ∈ d (24)
of rijvr /l̄ijvr . Constraint (14) defines the maximum variation of 0 ≤ Iij,d ≤ Īij ∀ij ∈ b , ∀d ∈ d . (25)
the VR/OLTC tap steps during the period of analysis, where
for d = 0, lij,0 vr is the initial value of lvr . Expression (15) Constraint (23) models the generation capacity of the
ij,d
represents the interval of variation of the discrete steps of substation, (24) defines the voltage limits of the nodes,
the tap. Expression (16) determines that the steps of the VRs and (25) confines the current in the conductors to its maximum
and OLTCs must be integers [6]. supported current.
4) Intermittent Renewable Sources: Intermittent RSs of
energy (wind turbines and photovoltaic panels) are considered C. Mixed-Integer Nonlinear Programing Model
in this paper as nondispatchable sources operating with unity The objective in this paper is to minimize the energy pur-
power factor, i.e., they can only produce active power. Because chase cost of the DSS and dispatchable DGs, as shown in (26).
they are nondispatchable, they are represented as injections of Equations (27) and (28) are obtained by adding the contribu-
active power in the node at which they are installed. tions of all of the devices cited previously to the active and
Thus, the value of the injected power is a parameter, and reactive power balance equations (1) and (2). The model for
not a variable, that depends on the weather forecast, as shown the OODN problem is described
in [14]. dg dg
5) Energy Storage Devices: It is appropriate to store energy min cSd tPSi,d + cd tPi,d (26)
in storage devices in two situations: 1) when energy from d∈d i∈S d∈d i∈dg
nondispatchable RSs is in excess in the system and 2) when
subject to constraints (3)–(25)
the purchase costs of energy from DSS or dispatchable DGs
are low. The stored energy can then be consumed during Pki,d − Pij,d + Rij Iij,d + ki,d −
2
Pvr Pvr
ij,d
peak hours, when energy is expensive and load is high [10]. ki∈b ij∈b ki∈vr ij∈vr
Fig. 5 shows a diagram of the model of an ESD connected at dg
node i. Equations (17)–(22) model the operation of the ESDs + PSi,d + Pi,d + Prs
i,d + Psd+
i,d − Psd−
i,d = PD
i,d
∀i ∈ n , ∀d ∈ d (27)
Psd+ sd+ sd+ sd
i ei,d ≤ Pi,d ≤ P̄i,d ei,d ∀i ∈ sd , ∀d ∈ d
sd
(17)
Qki,d − Qij,d + Xij Iij,d
2
+ Qki,d −
vr
Qvr
ij,d
Psd−
i 1 − esd
i,d ≤ Psd−
i,d ≤ P̄sd−
i,d 1 − esd
i,d ki∈b ij∈b ki∈vr ij∈vr
dg
∀i ∈ sd , ∀d ∈ d (18) + QSi,d + Qi,d + Qcb
i + Qscb
i,d = QD i,d
1 ∀i ∈ n , ∀d ∈ d . (28)
sd
Ei,d = Ei,d−1
sd
+ ηisd− tPsd−
i,d − tPsd+
i,d − βi tEi,d
sd sd
ηisd+
The proposed model (26)–(28) is an MINLP problem due
∀i ∈ sd , ∀d ∈ d (19)
to the following: (3)–(5), (23), (27), and (28) have squared
i ≤ Ei,d ≤ Ēi
Esd ∀i ∈ sd , ∀d ∈ d
sd sd
(20) variables and the product of squared variables; (12) presents
esd sd ¯ sd
i,d − ei,d−1 ≤ ij ∀i ∈ sd (21) the product of two variables; moreover, (9), (14), and (21)
d∈d are nonlinear because they present the sum of the absolute
value of a difference in variables. The presence of integer and
i,d ∈
esd {0, 1} ∀i ∈ sd , ∀d ∈ d (22)
binary variables makes this problem even more difficult to
solve. Existing methodologies are able to find only low-quality
where if esdi,d = 0, the ESD is extracting power from the DN
solutions, and convergence, even for a feasible solution, is not
i,d = 1, the ESD is injecting power into the DN.
and if esd
guaranteed.
Constraint (17) limits power injection and (18) restricts power
extraction from the ESDs. Equation (19) determines that the
stored energy (charge state) of the ESD connected at node i D. Mixed-Integer Second-Order Cone Programing Model
at load level d depends on the previous state of charge, the This section presents an MISOCP model for the OODN
injected and extracted power for the time interval (duration problem considering ESDs. The process to obtain this
of load level) multiplied by their respective efficiencies, and model from (26) to (28) involves variable substitutions,
the self-discharge rate of the ESD. For d = 0, Ei,0 sd is the ini-
convexification of constraints [23], and an equivalent dis-
sd
tial value of Ei,d . Expression (20) represents the extent of the junctive formulation for the model of VRs and OLTCs.
charge state, i.e., the maximum and minimum energy that must In (3), (4), (27), and (28), the voltage and current magnitudes
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
are squared, so that the change in variables can be vr can be represented by a set of
The integer variable lij,d
accomplished binary variables
vr
2l̄ij
sqr
Vi,d = Vi,d
2
(29)
sqr
vr
lij,d = k − l̄ijvr bvr
ij,d,k ∀ij ∈ vr , ∀d ∈ d (40)
Iij,d = Iij,d
2
. (30) k=0
2l̄vr
After this, (3), (27), and (28) become linear ij
ij,d,k = 1
bvr ∀ij ∈ vr , ∀d ∈ d (41)
sqr
k=0
Pki,d − Pij,d + Rij Iij,d + Pvr
ki,d bvr ∈ {0, 1} ∀ij ∈ vr , ∀d ∈ d , ∀k = 0 . . . 2l̄ijvr . (42)
ij,d,k
ki∈b ij∈b ki∈vr
dg Using the representation in (40)–(42), the maximum varia-
sd+ sd−
− ij,d + Pi,d + Pi,d + Pi,d + Pi,d − Pi,d = Pi,d
Pvr S rs D
tion of taps during the analyzed period (14) is modeled
ij∈vr
∀i ∈ n , ∀d ∈ d 2l̄ijvr 2l̄ijvr
(31)
Qki,d −
sqr
Qij,d + Xij Iij,d + Qvr k − l̄ijvr bvr
ij,d,k −
¯ vr
ij,d−1,k ≤ ij
k − l̄ijvr bvr
ki,d
ki∈b ij∈b ki∈vr d∈d k=0 k=0
− + QSi,d
dg
+ Qi,d + Qcb + Qscb ∀ij ∈ vr . (43)
Qvr i,d = Qi,d
D
ij,d i
ij∈vr The squared value of the tap is shown
∀i ∈ n , ∀d ∈ d (32) ⎡⎛ ⎞2 ⎤
2l̄ijvr
sqr
Vi,d − Vj,d
sqr sqr
= 2 Rij Pij,d + Xij Qij,d + Zij2 Iij,d k − l̄ijvr
sqr ⎢⎝ ⎠ bvr ⎥
tij,d = ⎣ 1 + rij
vr
ij,d,k ⎦
∀ij ∈ b , ∀d ∈ d . (33) vr
l̄ij
k=0
Additionally, (24) and (25) are expressed in a linear form ∀ij ∈ vr , ∀d ∈ d . (44)
sqr
The squared value of the regulated voltage can be calculated
V 2 ≤ Vi,d ≤ V̄ 2 ∀i ∈ n , ∀d ∈ d (34) ⎡⎛ ⎞2 ⎤
2l̄ijvr
sqr
0 ≤ Iij,d ≤ Īij2 ∀ij ∈ b , ∀d ∈ d . k − l̄ijvr
(35) sqr ⎢⎝ ⎠ V sqr bvr ⎥
Vj,d = ⎣ 1 + rij
vr
vr i,d ij,d,k ⎦
k=0
l̄ij
Conversely, (4) continues to be nonlinear because on its left-
hand side there is a product of variables and on its right-hand ∀ij ∈ vr , ∀d ∈ d . (45)
side there are squared variables The nonlinear product
sqr
Vi,d bvr
is represented by using the
ij,d,k
c
variable Vi,j,d,k
sqr sqr
Iij,d Vj,d = P2ij,d + Q2ij,d ∀ij ∈ b , ∀d ∈ d . (36) ⎡⎛ ⎤
⎞2
2l̄ijvr
k − l̄ijvr
sqr ⎢⎝ ⎠ Vi,j,d,k ⎥
However, convexity and optimality can be achieved by Vj,d = ⎣ 1 + rij
vr
vr
c
⎦
relaxing the equalities in (36) into the second-order conic k=0
l̄ ij
constraints
∀ij ∈ vr , ∀d ∈ d . (46)
sqr
sqr sqr
Iij,d Vj,d ≥ P2ij,d + Q2ij,d ∀ij ∈ b , ∀d ∈ d . (37)
c
Vi,j,d,k = Vi,d bvr
ij,d,k ∀ij ∈ vr , ∀d ∈ d , ∀k = 0 . . . 2l̄ijvr .
(47)
If the dual variables related to constraints (37) in the Equation (46) is linear, but (47) presents the product of
OODN problem are greater than zero, then the conic con- a continuous variable and a binary variable that can be sub-
straint (37) is active and, therefore, is equivalent to the stituted by two equivalent linear constraints, according to the
nonlinear constraint (36) [24]. A set of sufficient conditions disjunctive formulation shown
for constraint (37) to be active is provided in [25].
ij,d,k ≤ Vi,j,d,k ≤ V̄ bij,d,k
V 2 bvr c 2 vr
As a result of the variable changes (29) and (30), (12) is
squared on both sides, and the squared value of the tap is ∀ij ∈ vr , ∀d ∈ d , ∀k = 0 . . . 2l̄ijvr (48)
needed in (13). Also, (12) presents a product of two variables:
sqr
one continuous and one integer. Expressions (12) and (13) V 2 1 − bvr
ij,d,k ≤ Vi,d − V c
i,j,d,k ≤ V̄ 2
1 − bvr
ij,d,k
are (38) and (39) after altering the variable ∀ij ∈ vr , ∀d ∈ d , ∀k = 0 . . . 2l̄ijvr (49)
sqr
Vj,d =
sqr sqr
tij,d Vi,d ∀ij ∈ vr , ∀d ∈ d (38) bvr
ij,d,k ∈ {0, 1} ∀ij ∈ vr , ∀d ∈ d , ∀k = 0 . . . 2l̄ijvr . (50)
2
vr
lij,d 2 lvr After all of the aforementioned changes, the model
sqr ij,d
tij,d = 1 + 2rijvr + rijvr still presents three constraints that are nonlinear,
l̄ijvr l̄ijvr i.e. (9), (14) and (21). However, note that (14) was replaced
∀ij ∈ vr , ∀d ∈ d . (39) by (43). These constraints limit the number of changes in
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
operation of the SCBs, VRs, and ESDs, respectively, during is small, so that (65) is valid to approximate the left-hand side
the period of analysis. of (36)
A linear equivalent to constraint (9) is shown sqr sqr sqr 2
Iij,d Vj,d ≈ Iij,d V nom ∀ij ∈ b , ∀d ∈ d . (65)
n+
i,d + n−
i,d ≤ i
¯ scb ∀i ∈ scb (51) Quadratic terms from (5), (23), and (36) can be approxi-
d∈d mated using piecewise linear functions
i,d − ni,d−1
nscb scb
= n+ −
i,d − ni,d ∀i ∈ scb , ∀d ∈ d (52) dg 2 dg 2 dg dg dg dg
Pi,d + Qi,d ≈ f Pi,d , S̄i , + f Qi,d , S̄i ,
n+
i,d ≥ 0 ∀i ∈ scb , ∀d ∈ d (53) ∀i ∈ dg , ∀d ∈ d (66)
n− 2 2
i,d ≥ 0 ∀i ∈ scb , ∀d ∈ d. (54)
PSi,d + QSi,d ≈ f PSi,d , S̄iS , + f QSi,d , S̄iS ,
A similar linear equivalent can be obtained in (43). ∀i ∈ S , ∀d ∈ d (67)
Constraints (55)–(58) represent a linear equivalent to (43)
P2ij,d + Q2ij,d ≈ f Pij,d , V̄ Īij , + f Qij,d , V̄ Īij ,
∀ij ∈ b , ∀d ∈ d . (68)
+ − ¯ vr
lij,d + lij,d ≤ ij ∀ij ∈ vr (55)
d∈d The piecewise linear approximation function f (y, ȳ, ) used
2l̄ijvr 2l̄ijvr in (66)–(68) is defined
+ −
k − l̄ijvr bvr
ij,d,k − k − l̄ijvr bvr
ij,d−1,k = lij,d − lij,d
k=0 k=0
f (y, ȳ, ) = σy,γ δy,γ (69)
∀ij ∈ vr , ∀d ∈ d (56) γ =1
+
lij,d ≥0 ∀ij ∈ vr , ∀d ∈ d (57) y = y+ + y −
(70)
−
lij,d ≥0 ∀ij ∈ vr , ∀d ∈ d . (58) y+ + y− = δy,γ (71)
γ =1
For constraint (21), the linear equivalent is 0 ≤ δy,γ ≤ ȳ/ ∀γ = 1, . . . , (72)
σy,γ = (2γ − 1)ȳ/ ∀γ = 1, . . . , (73)
e+ + e−
i,d ≤ i
¯ sd ∀i ∈ sd (59)
y+ , y− ≥ 0.
i,d
d∈d
(74)
+ −
i,d − ei,d−1 = ei,d − ei,d
esd ∀i ∈ sd , ∀d ∈ d
sd Equation (69) approximates the square value of variable y
(60)
by using variables δy,γ in order to discretize the absolute value
0≤ e+ ≤1 ∀i ∈ sd , ∀d ∈ d (61)
i,d of y. The parameter σy,γ represents the slope of the γ th line
0≤ e−
i,d ≤1 ∀i ∈ sd , ∀d ∈ d . (62) segment of the linearization method and is used to evaluate
the contribution of δy,γ in each step of the discretization. The
Now, after these substitutions and linearizations, it is possi- bound ȳ/ in (72) and (73) represents the length of the
ble to write an MISOCP model for solving the OODN problem discretized segments. δy,γ is a set of variables that denotes the
considering ESDs length of the discretized segments, whose sum is equal to |y|
dg dg
according to (71). y+ and y− are nonnegative variables used
min cSd tPSi,d + cd tPi,d (63) to model |y| and the parameter ȳ is the maximum value of y.
d∈d i∈S d∈d i∈dg The nonlinear constraints (5), (23), and (36) can be replaced
subject to (5)–(7), (8), (10), (11), (17)–(20), (22), (23), by the linear constraints
(31)–(35), (37), (46), (48)–(50), and (51)–(62). 2
dg dg dg dg dg
f Pi,d , S̄i , + f Qi,d , S̄i , ≤ S̄i
(64)
∀i ∈ dg , ∀d ∈ d (75)
2
The model (63) and (64) has linear, quadratic, and second- f PSi,d , S̄iS , + f QSi,d , S̄iS , ≤ S̄iS
order cone constraints, all of them convex. It also has continu-
ous and integer variables. The commercial solver CPLEX [26] ∀i ∈ S , ∀d ∈ d (76)
sqr 2
ensures global convergence for the proposed model. Iij,d V nom = f Pij,d , V̄ Īij , + f Qij,d , V̄ Īij ,
∀ij ∈ b , ∀d ∈ d . (77)
E. Mixed-Integer Linear Programing Model Finally, the MILP model for the problem of OODN consid-
In order to compare the results of the MISOCP model for ering ESDs is given
dg
the OODN problem considering ESDs, an MILP model is pre- min cSd tPSi,d +
dg
cd tPi,d (78)
sented below. Recall that (5), (23), and (37) are the nonlinear d∈d i∈S d∈d i∈dg
constraints of the model and (37) was obtained from (36) using
subject to (6), (7), (8), (10), (11), (17)–(20), (22),
conic relaxation. Instead of the presented approach, an MILP
model can be obtained by linearizing these constraints. First, (31)–(35), (46), (48)–(50), (51)–(62),
assume for (36) that the voltage magnitude interval [V 2 , V̄ 2 ] and (75)–(77). (79)
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
their limits (Case A2). Constraint (37) was also active for all 800 kW for all ESDs. Two cases were analyzed: without the
branches in both cases. presence of the ESDs in the system (Case B1) and considering
The results for Cases A1–A7 are shown in Table I, the ESDs (Case B2). Results for both cases are presented.
which contains information about total energy losses Case B1: The global optimal solution for the
in lines and ESDs, and the cost of energy purchase model (63) and (64) for the 42-node DN without the
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
Fig. 10. Forty-two-node real system. (a) Cost of energy purchase from
node 1 and dispatchable DGs. (b) Total active load power. (c) Total reactive
load power. (d) Active power of photovoltaic RSs. (e) Active power of wind
turbines RSs.
TABLE III
C OMPUTATIONAL T IME N EEDED TO S OLVE THE M ODELS
FOR C ASES U SING THE 11-N ODE T EST S YSTEM
TABLE IV
C OMPUTATIONAL T IME N EEDED TO
S OLVE THE M ODELS FOR C ASES
U SING THE 42-N ODE
R EAL S YSTEM
C. Computational Performance
Below, further information is presented regarding the time
needed to solve the problems presented in this paper, con-
sidering both MISOCP and MILP models. The computational
time needed to solve Cases A2–A7 using the 11-node system
Fig. 13. Optimal operation of the 42-node real system with ESDs. (a) Total is shown in Table III. Since Case A1 was a simple power
stored energy (Case B2). (b) Total active power extracted and injected by the flow solution for each load level, the time to solve it has been
ESDs (Case B2). (c) Apparent power generated at node 1, SdS , without and
with the ESDs in the system (Cases B1 and B2). (d) Active power losses omitted. Table IV shows the time needed to solve Cases B1
in the lines without and with the ESDs in the system (Cases B1 and B2). and B2 for the 42-node system.
(e) Active power losses in the ESDs (Case B2). (f) Voltage profile of the The results shown in Tables I–IV indicate that the MISOCP
load nodes with the highest and lowest voltage during the operation period
(Case B2). makes it possible to find the optimal solution of the problem in
a reasonable amount of time. However, an MILP is an interest-
TABLE II ing alternative if a good quality solution is needed in a shorter
R ESULTS FOR C ASES U SING THE 42-N ODE R EAL S YSTEM amount of time. For the tests carried out, the time expended
by the MILP was about half that required by the MISOCP; in
real applications, this difference in the processing time can be
taken into account.
IV. C ONCLUSION
This paper presented MISOCP and MILP models for solv-
ing the problem of OODNs considering ESDs. The proposed
It must be clarified that the ESDs do not necessarily inject models considered as control variables the generation of active
or extract power at the same time, i.e., at any given time, and reactive power of dispatchable DGs, the number of units
some ESDs may inject power, while others extract power. The in operation in each SCB, the tap position of the VRs and
mathematical model defines the optimal operation for each OLTCs, and the operation state of the ESDs.
device. Further results for Cases B1 and B2 are shown in The objective was to minimize the total cost of energy
Table II. The values of total energy losses in lines and ESDs, purchase from the DSS and the dispatchable DGs. The steady-
and the cost of energy purchase are presented. state operation of the radial DN was modeled through the use
The results in Table II show that an economy in energy pur- of linear and second-order conic expressions. The use of an
chase cost of 1.85% is obtained with the ESDs in the system MISOCP model guarantees convergence to optimality using
(using the MISOCP model). The operation cost for the results classical optimization techniques.
of the MISOCP model and the MILP model for this case are An 11-node test system and a 42-node real distribution sys-
also close. Finally, it is emphasized that the model is flexi- tem were used to demonstrate the accuracy of the mathemati-
ble since the maximum number of changes in operation for cal models, as well as the efficiency of the proposed solution
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
techniques. The results showed that it is possible to determine [20] J. F. Franco, M. J. Rider, M. Lavorato, and R. Romero, “Optimal con-
the OODNs with ESDs using a flexible, realistic, and pre- ductor size selection and reconductoring in radial distribution systems
using a mixed-integer LP approach,” IEEE Trans. Power Syst., vol. 28,
cise MISOCP model. The approximated MILP model provides no. 1, pp. 10–20, Feb. 2013.
good-quality solutions with shorter computational time. [21] D. Shirmohammadi, H. W. Hong, A. Semlyen, and G. X. Luo,
“A compensation-based power flow method for weakly meshed distribu-
tion and transmission networks,” IEEE Trans. Power Syst., vol. 3, no. 2,
pp. 753–762, May 1988.
ACKNOWLEDGMENT [22] R. G. Cespedes, “New method for the analysis of distribution networks,”
The authors would like to thank Y. Levron for his help in IEEE Trans. Power Del., vol. 5, no. 1, pp. 391–396, Jan. 1990.
[23] R. A. Jabr, “Radial distribution load flow using conic programming,”
providing the test system data and results. IEEE Trans. Power Syst., vol. 21, no. 3, pp. 1458–1459, Aug. 2006.
[24] J. F. Franco, M. J. Rider, and R. Romero, “A mixed-integer quadratically-
constrained programming model for the distribution system expansion
R EFERENCES planning,” Int. J. Elect. Power Energy Syst., vol. 62, pp. 265–272,
Nov. 2014.
[1] A. B. M. Shawkat Ali, Ed., Smart Grids: Opportunities, Developments, [25] M. Farivar and S. H. Low, “Branch flow model: Relaxations and
and Trends, Green Energy and Technology. New York, NY, USA: convexification—Part I,” IEEE Trans. Power Syst., vol. 28, no. 3,
Springer, 2013. pp. 2554–2564, Aug. 2013.
[2] T. Senjyu, Y. Miyazato, A. Yona, N. Urasaki, and T. Funabashi, [26] (Apr. 10, 2014). IBM ILOG CPLEX. IBM. [Online].
“Optimal distribution voltage control and coordination with distributed Available: http://www-01.ibm.com/software/integration/optimization/
generation,” IEEE Trans. Power Del., vol. 23, no. 2, pp. 1236–1242, cplex-optimization-studio
Apr. 2008. [27] R. Fourer, D. M. Gay, and B. W. Kernighan, AMPL: A Modeling
[3] A. Augugliaro, L. Dusonchet, S. Favuzza, and E. R. Sanseverino, Language for Mathematical Programming. 2nd ed. Pacific Grove, CA,
“Voltage regulation and power losses minimization in automated dis- USA: Brooks/Cole-Thomson Learning, 2003.
tribution networks by an evolutionary multiobjective approach,” IEEE [28] LaPSEE Power System Test Cases Repository. (2014, Oct. 27). [Online].
Trans. Power Syst., vol. 19, no. 3, pp. 1516–1527, Aug. 2004. Available: http://www.feis.unesp.br/#!/lapsee
[4] Y. P. Agalgaonkar, B. C. Pal, and R. A. Jabr, “Distribution volt-
age control considering the impact of PV generation on tap changers
and autonomous regulators,” IEEE Trans. Power Syst., vol. 29, no. 1,
pp. 182–192, Jan. 2014.
[5] R. A. Jabr, “Minimum loss operation of distribution networks with pho-
tovoltaic generation,” IET Renew. Power Gen., vol. 8, no. 1, pp. 33–44, Leonardo H. Macedo (S’14) received the B.Sc. and M.Sc. degrees from the
Jan. 2014. Universidade Estadual Paulista, Ilha Solteira, São Paulo, Brazil, in 2012 and
[6] R. R. Gonçalves, R. P. Alves, J. F. Franco, and M. J. Rider, “Operation 2015, respectively, where he is currently pursuing the Ph.D. degree, all in
planning of electrical distribution systems using a mixed integer linear electrical engineering.
model,” J. Control Autom. Elect. Syst., vol. 24, no. 5, pp. 668–679, His current research interests include the development of methodologies
Jun. 2013. for the optimization, planning, and control of electrical power systems.
[7] R. A. Araujo, P. C. M. Meira, and M. C. de Almeida, “Algorithms for
operation planning of electric distribution networks,” J. Control Autom.
Elect. Syst., vol. 24, no. 3, pp. 377–387, Jun. 2013.
[8] F. A. Chacra, P. Bastard, G. Fleury, and R. Clavreul, “Impact of energy
storage costs on economical performance in a distribution substation,”
IEEE Trans. Power Syst., vol. 20, no. 2, pp. 684–691, May 2005. John F. Franco (S’11–M’13) received the B.Sc. and M.Sc. degrees from the
[9] Y. Levron and D. Shmilovitz, “Power systems’ optimal peak-shaving Universidad Tecnológica de Pereira, Pereira, Colombia, in 2004 and 2006,
applying secondary storage,” Elect. Power Syst. Res., vol. 89, pp. 80–84, respectively, and the Ph.D. degree from the Universidade Estadual Paulista,
Aug. 2012. Ilha Solteira, São Paulo, Brazil, in 2012, all in electrical engineering.
[10] Y. Levron and D. Shmilovitz, “Optimal power management in fueled He is currently a Post-Doctoral Research Fellow with the Universidade
systems with finite storage capacity,” IEEE Trans. Circuits Syst. I, Reg. Estadual Paulista. His current research interests include the development of
Papers, vol. 57, no. 8, pp. 2221–2231, Aug. 2010. methodologies for the optimization and planning of distribution systems.
[11] J. P. Barton and D. G. Infield, “Energy storage and its use with inter-
mittent renewable energy,” IEEE Trans. Energy Convers., vol. 19, no. 2,
pp. 441–448, Jun. 2004.
[12] T. K. A. Brekken et al., “Optimal energy storage sizing and control for
wind power applications,” IEEE Trans. Sustain. Energy, vol. 2, no. 1,
Marcos J. Rider (S’97–M’06) received the B.Sc. (Hons.) and P.E. degrees
pp. 69–77, Jan. 2011.
from the National University of Engineering, Lima, Perú, in 1999 and 2000,
[13] P. Poonpun and W.T. Jewell, “Analysis of the cost per kilowatt hour respectively; the M.Sc. degree from the Federal University of Maranhão,
to store electricity,” IEEE Trans. Energy Convers., vol. 23, no. 2, Maranhão, Brazil, in 2002; and the Ph.D. degree from the University of
pp. 529–534, Jun. 2008. Campinas, Campinas, Brazil, in 2006, all in electrical engineering.
[14] Y. Levron, J. M. Guerrero, and Y. Beck, “Optimal power flow in micro- He is currently a Professor with the Electrical Engineering Department,
grids with energy storage,” IEEE Trans. Power Syst., vol. 28, no. 3, Universidade Estadual Paulista, Ilha Solteira, Brazil. His current research
pp. 3226–3234, Aug. 2013. interests include the development of methodologies for the optimization,
[15] A. Gabash and P. Li, “Active-reactive optimal power flow in distribution planning, and control of electrical power systems and applications of artificial
networks with embedded generation and battery storage,” IEEE Trans. intelligence in power systems.
Power Syst., vol. 27, no. 4, pp. 2026–2035, Nov. 2012.
[16] A. Gabash and P. Li, “Flexible optimal operation of battery storage
systems for energy supply networks,” IEEE Trans. Power Syst., vol. 28,
no. 3, pp. 2788–2797, Aug. 2013.
[17] S. Gill, I. Kockar, and G. W. Ault, “Dynamic optimal power flow for
active distribution networks,” IEEE Trans. Power Syst., vol. 29, no. 1, Rubén Romero (M’93–SM’08) received the B.Sc. and P.E. degrees from the
pp. 121–131, Jan. 2014. National University of Engineering, Lima, Perú, in 1978 and 1984, respec-
[18] D. Pozo, J. Contreras, and E. E. Sauma, “Unit commitment with ideal tively, and the M.Sc. and Ph.D. degrees from the University of Campinas,
and generic energy storage units,” IEEE Trans. Power Syst., vol. 29, Campinas, Brazil, in 1990 and 1993, respectively, all in electrical engineering.
no. 6, pp. 2974–2984, Nov. 2014. He is currently a Professor with the Electrical Engineering Department,
[19] F. Glover and G. Kochenberger, Handbook of Metaheuristics. Norwell, Universidade Estadual Paulista, Ilha Solteira, Brazil. His current research
MA, USA: Kluwer Academic, 2003. interests include the area of electrical power systems planning.