Next Article in Journal
Toward Zero-Emission Hybrid AC/DC Power Systems with Renewable Energy Sources and Storages: A Case Study from Lake Baikal Region
Next Article in Special Issue
A Survey on Enhanced Smart Micro-Grid Management System with Modern Wireless Technology Contribution
Previous Article in Journal
Assessment of Reducing Pollutant Emissions in Selected Heating and Ventilation Systems in Single-Family Houses
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Benders’ Decomposition Approach for Renewable Generation Investment in Distribution Systems

by
Sergio Montoya-Bueno
,
Jose Ignacio Muñoz-Hernandez
,
Javier Contreras
* and
Luis Baringo
Department of Applied Mechanics and Project Engineering, University of Castilla-La Mancha, 13071 Ciudad Real, Spain
*
Author to whom correspondence should be addressed.
Energies 2020, 13(5), 1225; https://doi.org/10.3390/en13051225
Submission received: 30 January 2020 / Revised: 19 February 2020 / Accepted: 21 February 2020 / Published: 6 March 2020

Abstract

:
A model suitable to obtain where and when renewable energy sources (RES) should be allocated as part of generation planning in distribution systems is formulated. The proposed model starts from an existing two-stage stochastic mixed-integer linear programming (MILP) problem including investment and scenario-dependent operation decisions. The aim is to minimize photovoltaic and wind investment costs, operation costs, as well as total substation costs including the cost of the energy bought from substations and energy losses. A new Benders’ decomposition framework is used to decouple the problem between investment and operation decisions, where the latter can be further decomposed into a set of smaller problems per scenario and planning period. The model is applied to a 34-bus system and a comparison with a MILP model is presented to show the advantages of the model proposed.

1. Introduction

Distributed generation (DG) has been used to produce energy in remote and isolated places, where the distance between the demand and the producer is short [1]. At present, this trend is changing as it has been proven that DG provides technical, economic, and environmental improvements [2]. The benefits of using DG are based on the reduction of network losses, the voltage level improvement, or the dependence reduction of energy, fuel prices, and traditional generation. All these advantages cause CO2 emission reduction [3,4]. On the other hand, DG has also disadvantages, mainly related to technical aspects due to the fact that the existing networks have not been designed to incorporate this type of generation [2]. Some drawbacks are reverse current flows, the need for network redesign, or frequency instability [5].
In addition, planning of distribution networks must account for renewable generation uncertainty to meet the future demand in any possible future scenario. In that case, the decisions to be made could be to invest in the network, in substations, in DG generation, or in any combination of them [6]. When the chosen option is DG, it is necessary to determine the type of location, by solving the Distribution Generation Planning (DGP) problem. An example of this sort of problems can be seen in [7], where a linear model that optimizes size and location of DG is used. The objective function maximizes DG real power. In [6], a model is proposed for minimizing the investment and operation DG costs, the cost of the electricity bought from the substation, and the cost of network losses of a distribution company. The model is formulated as a mixed-integer-nonlinear one. Other authors have worked with particle swarm optimization methods [8], where a multi-objective model considers investment and operating costs of new generation, the cost of the energy purchased, and CO2 emission cost.
A number of references using Benders’ decomposition to solve computational-complex problems in distribution [9,10,11,12] and transmission systems [13,14,15,16,17] can be found in the technical literature.
The DGP is addressed by a multi-objective mixed-integer linear problem in [9], using Benders’ decomposition with an implicit enumeration algorithm where cost and reliability, among others, are included in the objectives’ set. No renewable technology is modeled, just feeders and substations. Another multi-objective operation approach is developed in [10]. In this case, the aim is to minimize the total operational costs and emissions, as well as to generate Pareto-optimal solutions for the energy and reserve scheduling problem, using fuzzy decision-making processes. The scenario combination merges wind generation and forecasted demand. The problem is formulated as mixed-integer non-linear problem. Reference [11] studies the point of view of a local distribution company to maximize its profit, using nodal hourly prices within a smart grid. DG, including fossil fuel and renewable units, is taken into account. Reference [12] deals with the day-ahead unit commitment problem in a microgrid system. The problem is formulated as a stochastic mixed integer program that takes into account the uncertainty in PV generation.
A generation expansion planning model is proposed in [13] where the network is disregarded. It includes a generic model for renewable units (wind and solar) and hydro units modeled as storage units. Another generation expansion planning in generalized networks is studied in [14] considering production costs and system reliability in the lower level and the expansion plan in the upper level. A transmission expansion planning model is proposed in [15] incorporating the uncertainty of wind units via scenarios, including the cost of the added lines, and wind curtailment and using a DC power flow. Studies [16,17] propose complementarity models to determine the optimal investment decisions of a profit-oriented private investor interested in building new conventional and wind-power generating units, respectively.
The basis of this paper is a two-stage stochastic mixed-integer linear programming problem (MILP) that is used to determine where and when renewable energy sources should be allocated as part of generation planning in distribution systems [18]. The model proposed in [18] has an important limitation; namely, its computational burden is very high if a large number of scenarios and planning periods is considered. In the worst case, the problem may be even intractable.
Despite this relevant issue, the problem described in [18] has an interesting property: if investment variables are fixed, the problem can be decomposed per scenario and planning period. The proposed Benders’ decomposition algorithm takes advantage of this decomposable problem structure to reduce the computational burden of the problem. This is the main benefit of the proposed approach.
Note that, to the best of our knowledge, there is no reference in the technical literature that considers a Benders’ decomposition approach for a stochastic multi-stage DGP problem such as the one considered in this paper. The existing literature has not taken into account the benefits of Benders’ decomposition for solve the DGP problem with a large number of scenarios of renewable energy. This problem is generally intractable for realistic case studies since it is necessary to consider a large number of scenarios and time periods to obtain informed expansion decisions. Moreover, it includes binary variables that further complicate the problem. Therefore, the traditional resolution methods, as a MILP, for stochastic multi-stage DGP problems are not viable. The Benders’ decomposition model presented, although it has greater computational complexity, dramatically reduces resolution times. This model can solve problems with a large number of scenarios and planning periods. In addition, it is able to solve problems that are typically intractable with traditional methods.
Given the above, the contributions of this work are:
  • The stochastic multi-stage DGP problem is formulated using Benders’ decomposition that decomposes the problem per both scenario and planning period and
  • A comparison with a standard MILP model is provided and results with a 34-bus test case are shown, where the significant computational advantage of using Benders’ decomposition with respect to the MILP model is also shown.

2. Notation

Subscripts t, k, and ω below refer to the values in year t, time block k, and scenario ω, respectively. Superindex ( υ ) indicates the values in the υ -th Benders’ iteration. All indices, sets, constants, parameters and variables used in the document are shown in Table 1.

3. Problem Formulation

3.1. Objective Function

The goal of the model is to minimize the total system costs (TSC) considering DG. The model utilizes a two-stage stochastic mixed-integer linear programming model. The investment variables that do not depend on the scenarios are established in the first stage. In the second stage, dependent or stochastic operation variables that depend on the scenarios are determined.
TSC are composed of two terms (Equation (1)). The first term corresponds to the first-stage variables that determine the number of new units such as wind turbines, PV modules, and transformers to install. The second term corresponds to the second-stage variables whose values are obtained after the outcome of scenario ω is known. See [18] for details.
min T S C = t Ω T β t ( c i t + k Ω K N k h ω ϵ Ψ k ω γ k , ω c o m t , k , ω ) .
Total costs are updated using the present worth factor, β t =   1 / ( 1 + d ) t .
The interest rate, i, is used to calculate the annualized investment cost payment rates. The payment contributions for the three technologies, namely, transformers, wind turbines, and PV modules, are obtained in Equations (2), (3) and (4), respectively.
c a S S = c i S S   ( 1 + i ) L C S S ( 1 + i ) L C S S 1
c a p v = c i p v   ( 1 + i ) L C p v ( 1 + i ) L C p v 1
c a w d = c i w d   ( 1 + i ) L C w d ( 1 + i ) L C w d 1 .
After having determined the payment rates, the investment costs are calculated as shown in Equations (5) and (6).
c i t = n Ω S S c a S S   Y t S S , n + n Ω L ( c a p v Y t p v , n + c a w d Y t w d , n ) ; t = 1
c i t = n Ω S S c a S S Y t S S , n + n Ω L ( c a p v Y t p v , n + c a w d Y t w d , n ) + c i t 1 ;   t > 1 .
The operation and maintenance total costs (Equation (7)) take into account the cost of losses (Equation (8)), the penalty for the energy not supplied (Equation (9)), the cost of purchase of energy from substations (Equation (10)), as well as renewable DG candidates’ operation and maintenance costs (Equation (11)).
c o m t , k , ω = c l o s s t , k , ω + c n s t , k , ω + c s s t , k , ω + c n e w t , k , ω ;   ( t , k , ω )
c l o s s t , k , ω = c l o s s n , m Ω N S b a s e R n , m   I t , k , ω s q r , n , m ;   ( t , k , ω )
c n s t , k , ω = c n s n Ω L S b a s e   P t , k , ω n s , n ;   ( t , k , ω )
c s s t , k , ω = c k , ω S S   f t S S n Ω S S S b a s e P t , k , ω S S , n ;   ( t , k , ω )
c n e w t , k , ω = S b a s e n Ω L ( c o m p v P t , k , ω p v , n + c o m w d P t , k , ω w d , n ) ;   ( t , k , ω ) .

3.2. Constraints

The investments in new transformers (Equation (12)), wind units (Equation (13)), and PV modules (Equation (14)) are limited per node n.
0 t Ω T Y t S S ; n S N E W ; n ¯ / S S S ¯ ;   n Ω S S
0 t Ω T Y t w d , n     Y n w d ¯ ;   n Ω L
0 t Ω T Y t p v , n     Y n p v ¯ ;   n Ω L .
The maximum value of the power allowed to install at each bus n is limited by Equation (15).
P n o d e ¯ t Ω T ( P w d ¯   Y t w d , n +   P p v ¯   Y t p v , n ) ;   n Ω L .
The investments are limited by Equations (16) and (17). Equation (16) refers to the annual investment payment limit that describes the budget available for each investment period, while the portfolio investment (Equation (17)) is related to the amount of money that is available for investment in the long term.
c i t c i b g t ;   t .
t Ω T β t [ n Ω S S c i S S Y t S S , n + n Ω L ( c i p v Y t p v , n + c i w d Y t w d , n ) ] c i L C b g t .
The power flow constraints (Equations (18)–(41)) refer to both active and reactive power equations. The distribution system is composed of two types of buses (load and substation buses) where each kind of bus has a different load flow expression.
n Ω N ( P t , k , ω + , n , m P t , k , ω , n , m ) + P t , k , ω n s , m + P t , k , ω w d , m + P t , k , ω p v , m n Ω N ( P t , k , ω + , m , n P t , k , ω , m , n + R m , n I t , k , ω s q r , m , n ) = f t f k , ω l d P l d , m ; ( m Ω L , t , k , ω )
n Ω N ( P t , k , ω + , n , m P t , k , ω , n , m ) + P t , k , ω S S , m ( P t , k , ω + , m , n P t , k , ω , m , n + R m , n   I t , k , ω s q r , m , n ) = f t f k , ω l d P l d , m ;   ( m Ω S S , t , k , ω )
n Ω N ( Q t , k , ω + , n , m Q t , k , ω , n , m ) + Q t , k , ω n s , m + Q t , k , ω w d , m + Q t , k , ω p v , m ( Q t , k , ω + , m , n Q t , k , ω , m , n + X m , n I t , k , ω s q r , m , n ) = f t f k , ω l d Q l d , m 0 ; ( m Ω L , t , k , ω )
n Ω N ( Q t , k , ω + , n , m Q t , k , ω , n , m ) + Q t , k , ω S S , m ( Q t , k , ω + , m , n Q t , k , ω , m , n + X m , n   I t , k , ω s q r , m , n ) = f t f k , ω l d Q l d , m ;   ( m Ω S S , t , k , ω ) .
The voltage is related to the different electrical values (Equation (22)) and is limited by the maximum and minimum values (Equation (23)).
V t , k , w s q r , m Z m , n 2 I t , k , ω s q r , m , n V t , k , w s q r , n 2 ( R m , n ( P t , k , ω + , m , n P t , k , ω , m , n ) + X m , n ( Q t , k , ω + , m , n Q t , k , ω , m , n ) ) = 0 ;   ( m , n Ω N , t , k , ω )
V _ 2 V t , k , w s q r , m V ¯ 2 ;   ( m Ω N , t , k , ω ) .
Equation (24) represents the maximum current permitted through the distribution feeders. These limits are applied to the active (25) and (26) and reactive power Equations (27) and (28). Equations (29) and (30) are necessary to avoid inverse flows.
0 I t , k , ω s q r , m , n I m , n ¯ 2 ;   ( m , n Ω N , t , k , ω )
P t , k , ω + , m , n V n o m   I m , n ¯   Y t , k , ω P + , m , n ;   ( m , n Ω N , t , k , ω )
P t , k , ω , m , n V n o m   I m , n ¯   Y t , k , ω P , m , n ;   ( m , n Ω N , t , k , ω )
Q t , k , ω + , m , n V n o m   I m , n ¯   Y t , k , ω Q + , m , n ;   ( m , n Ω N , t , k , ω )
Q t , k , ω , m , n V n o m   I m , n ¯   Y t , k , ω Q , m , n ;   ( m , n Ω N , t , k , ω )
Y t , k , ω P + , m , n + Y t , k , ω P , m , n 1 ;   ( m , n Ω N , t , k , ω )
Y t , k , ω Q + , m , n + Y t , k , ω Q , m , n 1 ;   ( m , n Ω N , t , k , ω )
The power flow has been linearized using Equations (31) to (41) as explained in [18] and [19].
Y t , k , ω P + ; n , m   { 0 , 1 } ;   ( m , n Ω N , t , k , ω )
Y t , k , ω P ; n , m { 0 , 1 } ;   ( m , n Ω N , t , k , ω )
Y t , k , ω Q + ; n , m { 0 , 1 } ;   ( m , n Ω N , t , k , ω )
Y t , k , ω Q ; n , m { 0 , 1 } ;   ( m , n Ω N , t , k , ω )
0 P t , k , ω n , m , r S t , k , ω m , n , r ;   ( m , n Ω N , r Ω R , t , k , ω )
0 Q t , k , ω n , m , r S t , k , ω m , n , r ;   ( m , n Ω N , r Ω R , t , k , ω )
r Ω R ( m t , k , ω m , n , r   P t , k , ω m , n , r ) + r Ω R ( m t , k , ω m , n , r   Q t , k , ω m , n , r ) = V n o m 2 I t , k , ω s q r ; m , n ;   ( m , n Ω N , t , k , ω )
P t , k , ω + ; m , n + P t , k , ω ; m , n = r Ω R P t , k , ω m , n , r ;   ( m , n Ω N , t , k , ω )
Q t , k , ω + ; m , n + Q t , k , ω ; m , n = r Ω R Q t , k , ω m , n , r ;   ( m , n Ω N , t , k , ω )
m m , n , r , t , k , ω = ( 2 r 1 ) S m , n , r , t , k , ω ;   ( m , n Ω N , r Ω R , t , k , ω )
S m , n , r , t , k , ω = ( V n o m   I m , n ¯ ) R ¯ ;   ( m , n Ω N , r Ω R , t , k , ω ) .
The not supplied active and reactive power must be less than the active and reactive power demand, respectively. Note that the demand is updated each period.
0 P t , k , ω n s , n f t f k , ω l d P l d , n ;   ( n Ω L , t , k , ω )
0 Q t , k , ω n s , n f t f k , ω l d Q l d , n ;   ( n Ω L , t , k , ω ) .
The substation available power is subject to yearly updates (44). New investments are made considering the already existing power and the new possible power of the candidate transformers (45), (46).
S T t S S ; n = S S S ; n + S t N E W ; n ;   ( n Ω S S , t )
S t N E W ; n = Y t S S ; n   S S S ¯ / S b a s e ;   ( n Ω S S , t = 1 )
S t N E W ; n = S t 1 N E W ; n + Y t S S ; n   S S S ¯ / S b a s e ;   ( n Ω S S , t > 1 ) .
The renewable power (wind turbines and PV modules) available is updated every year. Note that the vector of the candidate nodes appears in Equations (47) to (50).
P T t w d , n = P w d ¯   Y t w d , n   C w d ; n ;   ( n Ω L , t = 1 )
P T t w d , n = P w d ¯   Y t w d , n   C w d ; n + P T t 1 w d , n ;   ( n Ω L , t > 1 )
P T t p v , n = P p v ¯   Y t p v , n   C p v , n ;   ( n Ω L , t = 1 )
P T t p v , n = P p v ¯   Y t p v , n   C p v , n + P T n , t 1 p v , n ;   ( n Ω L , t > 1 ) .
The maximum amount of generation that is available is limited by the generation levels of each of the technologies available (Equations (51) and (52)).
0 P t , k , ω w d , n f k , ω w d P T t w d , n ;   ( n Ω L , t , k , ω )
0 P t , k , ω p v , n f k , ω p v P T t p v , n ;   ( n Ω L , t , k , ω ) .
The active power injected into the distribution system must keep a constant power factor (Equation (53)). In this way the reactive power is also limited (Equation (54)).
P t , k , ω S S , n S T t S S , n / ( 1 + t a n ( φ S S ) 2 ) ;   ( n Ω S S , t , k , ω )
Q t , k , ω S S , n t a n ( φ S S ) P t , k , ω S S , n ;   ( n Ω S S , t , k , ω ) .
The reactive renewable power that is injected in the distribution system must have a constant power factor (Equations (55) and (56)).
0 Q t , k , ω w d , n P t , k , ω w d , n   t a n ( φ w d ) ;   ( n Ω L , t , k )
0 Q t , k , ω p v , n P t , k , ω p v , n   t a n ( φ p v ) ;   ( n Ω L , t , k ) .

4. Solution Procedure: Benders’ Decomposition

Model (1)–(56) is set as a MILP problem whose size depends on the number of time blocks, scenarios, and years considered in the study. In order to obtain informed expansion decisions, a large number of time blocks and scenarios are needed to obtain a good representation of the loads and renewable power outputs, as well as a large number of years. However, in such a case the MILP problem (1)–(56) may become computationally intractable. Nevertheless, note that if variables Y t S S ; n ,   Y t p v ; n , and Y t w d ; n , i.e., the expansion decision variables, are fixed to given values, then, problem (1)–(56) can be decomposed into a set of smaller problems, one for each time block, scenario, and year. This allows us to use Benders’ decomposition to solve the problem.
Model (1)–(56) uses binary variables for the linearization of power flow equations. Since Benders’ decomposition cannot have binary variables in the sub-problem, a procedure to fix the values of these variables must be used. Further details are shown in step 1.
In the following sections superindex (υ) indicates the values in the υ-th Benders’ iteration.
The proposed Benders’ decomposition algorithm comprises the steps below:
  • Step 0. Initialization: Initialize the iteration counter, υ = 1, the upper bound of the objective function, z up ( 1 ) = and its lower bound, z d o w n ( 1 ) = and solve the following problem:
    m i n i m i z e Y t S S ; n , Y t p v ; n ,   Y t w d ; n , α     t Ω T β t c i t + α
    subject to constraints (12)–(17) and
    α α d o w n .
This problem has the trivial solution: α ( 1 ) = α d o w n ; Y t S S ; n ( 1 ) ,   Y t p v ; n ( 1 ) ,   Y t w d ; n ( 1 ) = 0 ,   ( t , n ) .
After problem (57), (58), (12)–(17)above is solved, the lower bound of the optimal value of the objective function (1) is updated:
z d o w n ( 1 ) = t Ω T β t c i t ( 1 ) + α ( 1 ) .
2.
Step 1. Sub-problem solution: The variables Y t S S ; n , Y t p v ; n , and Y t w d ; n , ( t , n ) are set, to their optimal values from the previous step and solve the following sub-problems, one for each year t , time block k , and scenario ω .
{ m i n i m i z e Ξ t , k , ω 1   β t N k h   γ k , ω c o m t , k , ω
subject to constraints (7)–(11), (18)–(56) and
Y t S S ; n = Y t S S ; n ( υ )   ; n Ω S S
Y t p v ; n = Y t p v ; n ( υ )   ; n Ω L
Y t w d ; n = Y t w d ; n ( υ ) ; n Ω L } ;   ( t , k , ω )
where:
Ξ t , k , ω 1   = { I t , k , ω s q r ; n , m , P t , k , ω n s ; n , P t , k , ω p v ; n , P t , k , ω w d ; n , P t , k , ω S S ; n , P t , k , ω + ; n , m , P t , k , ω ; n , m ,   Q t , k , ω n s ; n , Q t , k , ω S S ; n , Q n , t , k , ω p v ; n ,   Q t , k , ω w d ; n ,   Q t , k , ω + ; n , m ,   Q t , k , ω ; n , m ,   V t , k , w s q r ; n ,   Y t , k , ω P + ; n , m , Y t , k , ω P ; n , m ,   Y t , k , ω Q + ; n , m ,   Y t , k , ω Q ; n , m ,   P t , k , ω n , m , r ,   Q t , k , ω n , m , r }
Each instance of the sub-problem, one for each year t , time block k , and scenario ω , is solved twice. The first simulation solves problem (60)–(63), (7)–(11), (18)–(56) as a MILP problem, to obtain the values of   Y t , k , ω P + , m , n ,   Y t , k , ω P , m , n ,   Y t , k , ω Q + , m , n , and Y t , k , ω Q ; n , m , which are the sub-problem’s binary variables. Then, the second run uses the optimal values of variables   Y t , k , ω P + , m , n ,   Y t , k , ω P , m , n ,   Y t , k , ω Q + , m , n , and Y t , k , ω Q ; n , m , obtained in the first simulation, as parameters for solving sub-problem (64)–(67), (7)–(11), (18)–(56) i.e., in this case we solve sub-problem (64)–(67), (7)–(11), (18)–(56) as the following LP problem.
{ m i n i m i z e Ξ t , k , ω 2   β t N k h   γ k , ω c o m t , k , ω
subject to constraints (7)–(11), (18)–(56) and
Y t S S ; n = Y t S S ; n ( υ )   :   λ 1 , n , t , k , ω ;   n Ω S S
Y t p v ; n = Y t p v ; n ( υ )   :   λ 2 , n , t , k , ω ;   n Ω L
Y t w d ; n = Y t w d ; n ( υ )   :   λ 3 , n , t , k , ω ;   n Ω L } ;   ( t , k , ω ) .  
where:
Ξ t , k , ω 2   = { I t , k , ω s q r ; n , m , P t , k , ω n s ; n , P t , k , ω p v ; n , P t , k , ω w d ; n , P t , k , ω S S ; n , Q t , k , ω n s ; n , Q t , k , ω S S ; n ,   Q n , t , k , ω p v ; n , Q t , k , ω w d ; n   ,   V t , k , w s q r ; n ,   P t , k , ω n , m , r .   ,   Q t , k , ω n , m , r } .
The outputs of sub-problem (60)–(63), (7)–(11), (18)–(56) are variables of set Ξ t , k , ω 1 , and the outputs of sub-problem (64)–(67), (7)–(11), (18)–(56) are variables of set Ξ t , k , ω 2 , as well as dual variables λ 1 , n , t , k , ω , λ 2 , n , t , k , ω , and   λ 3 , n , t , k , ω . Note that the sensitivities used for Benders’ cuts in (65), (66) and (67) are only obtained after the second run.
A sub-problem (64)–(67), (7)–(11), (18)–(56) is solved for each year t , time block k , and scenario ω . In order to formulate the Benders’ cuts in the Master problem (see Step 3), it is necessary to define and compute parameters λ ˜ 1 , n , t , λ ˜ 2 , n , t , and λ ˜ 3 , n , t as follows:
λ ˜ 1 , n , t = k Ω K ω ϵ Ψ k ω   λ 1 , n , t , k , ω ; ( n Ω S S , t )
λ ˜ 2 , n , t = k Ω K ω ϵ Ψ k ω   λ 2 , n , t , k , ω ; ( n Ω L , t )
λ ˜ 3 , n , t = k Ω K ω ϵ Ψ k ω   λ 3 , n , t , k , ω ; ( n Ω L , t ) .
Finally, the upper bound of the optimal value of the objective function (1) is updated as:
z u p ( υ ) = t Ω T β t c i t ( υ ) + t Ω T k Ω K ω ϵ Ψ k ω β t N k h   γ k , ω c o m t , k , ω ( υ ) .
3.
Step 2: Convergence checking: Check if the difference between the upper and the lower bounds, z u p ( υ ) z d o w n ( υ ) is lower than a predefined tolerance, ε. If so, the algorithm has converged, and the optimal solution consists of variables Y t S S ; n , Y t p v ; n , Y t w d ; n ,     ( t , n ) ; as well as the variables in set Ξ for iteration ( υ ) . If not, the algorithm proceeds to the next step.
4.
Step 3: Master problem solution: Update the iteration counter,   υ υ + 1 , and solve the following master problem:
m i n i m i z e Y t S S ; n , Y t p v ; n ,   Y t w d ; n , α     t Ω T β t c i t + α
subject to constraints (12)–(17) and
α α d o w n
t , k , ω β t N k h   γ k , ω c o m t , k , ω ( υ )           + t Ω T ( n Ω S S   λ ˜ 1 , n , t ( h ) (     Y t S S ; n Y t S S ; n ( υ ) )           + n Ω L [ λ ˜ 2 , n , t ( h )   (     Y t p v ; n Y t p v ; n ( υ ) ) + λ ˜ 3 , n , t ( h )   (     Y t w d ; n Y t w d ; n ( h ) ) ]   ) α ;   h           = 1 , υ 1
where c i t is defined in Equations (5) and (6) and their parameters in Equations (2)–(4).
Each constraint in (74) is known as a Benders’ cut [20]. Benders’ cuts approximate objective function (1) from below as a function of the investment variables. Notice that at every iteration the size of master problem (72)–(74), (12)–(17) increases since a new constraint is added.
Next, the lower bound of the objective function is updated (1):
z d o w n ( υ ) = t Ω T β t c i t ( υ ) + α ( υ ) .
Then, the algorithm continues at Step 1.
For clarity purposes, the flowchart of the algorithm is shown in Figure 1.
Note that the Benders’ decomposition algorithm described in this section can solve each sub-problem separately, and hence, the computational time of the proposed algorithm grows linearly with the number of scenarios, time blocks, and years, being its scalability excellent.

5. Case Study Data

This section describes the data used for the simulations of the problem explained in Section 3. The Benders’ decomposition method is applied to a 34-bus three-phase radial feeder [21], which has 1 substation, 29 buses with load, and 5 buses with no load. The topology of the system is shown in Figure 2. The data are based on those provided in [18] and [21], but adding new scenarios. In [18] there are 3 levels of demand, wind production, and solar production per each of the 8 time blocks. Now, there are 4 levels and 12 time blocks.
The wind turbines chosen have a capacity of 100 kW and the PV modules have power of 2.5 kW. The candidate buses for each technology are shown in Figure 2 and the maximum power (wind turbine and PV modules) that may be installed at each bus is 250 kW. The maximum number of units is limited to 2 for wind turbines and to 85 for PV modules, and the substation can be expanded adding transformers of sizes ranging from 1 MVA up to a maximum of 5 MVA. Demand increases 2% each year along the planning horizon (20 years). The voltage data of the distribution system is 1 pu in the substation node and the minimum and maximum allowable voltage values are 0.95 pu and 1.05 pu, respectively. The values defined for the interest and discount rates are 8% and 12.5% [6], respectively. Investment data of new devices are shown in Table 2.
The operation and maintenance costs of the new renewable production units are €0.007/kWh [8]. The annual budget is €150,000 and the maximum portfolio investment for the life time of the devices is €5,500,000. Data on demand, wind speed, and PV factors used per time block are shown in Table 3, where wind and PV production levels are also displayed. The different levels are combined with each other in every time block. There are four levels of demand, wind, and PV production, hence, the total number combinations (scenarios) per time block is 64. Hence, there are 12 time blocks, 6 per season (winter (October–March) and summer (April–September)), accounting for 768 scenarios. Note that energy prices are not used in scenario generation and each price corresponds with a defined demand factor. These prices are shown in Table 3 and increase 1% each year with respect to the base year. All the levels in each time block have a probability of 1/4. Therefore, the weight of each of the scenarios within each time block is 1/64 [22]. Two blocks are used for piecewise linearization, where the cost of energy not supplied is €15,000/MWh. The tolerance ε of the Benders’ algorithm is specified as €1.

6. Results Discussion

Two case studies have been simulated to test the model, where the constraints related to installed power and limits of investment are different. The results of Benders’ algorithm for each case study case are compared with the MILP model given in Equations (1)–(56). These results are obtained using CPLEX 11 under GAMS [23] on an Intel Xeon E7-4820 computer with 4 processors at 2 GHz and 128 GB of RAM. Table 4 presents the numerical results of each simulation in each study case for 768 scenarios. The relative gap is set to 0.01 in all simulations for Benders’ simulation.
  • Case a. Investment limits included: This case represents the most realistic scenario all constraints of the model are taken in account. The first year of the time horizon the renewable technology chosen for investment is photovoltaic (PV), with an installed capacity of 1047.5 kW (see Table 5). The expansion of the substation is carried out in the ninth year, with a new transformer. The new PV devices are installed at the end of the branches because it reduces the costs associated with energies losses. The location of the PV modules within the network is displayed in Table 6. The CPU time decreases by 97.9% when Benders’ decomposition is the method chosen for the simulations.
  • Case b. Investment limits not included: in this case, investment constraints (Equations (16) and (17)) are not considered. This new constraint scenario allows the investment in, not only new transformers and PV modules, but also in wind units (see Table 7). Two expansions of the substation are made, in years 9 and 16, PV modules are installed in all candidate nodes, and six wind units, in total, are also installed in the last year. In this case, the new installed capacity is 4725 kW. The location of the PV modules within the network is displayed in Table 8. The CPU time decreases by 94.4% using Benders’ algorithm.
The results are better in Case b than Case a because the problem is less constrained. The introduction of renewable energy in distribution systems reduces the total operation and maintenance (O&M) system costs (see Table 9). The reduction of O&M costs is due a reduction of losses costs and purchase energy by substation. These results highlight the advantages of investing in renewable generation in the long term.
Finally, Table 10 shows the CPU times required to solve the DGP problem using both the MILP model (1)–(56) and the Benders’ algorithm for different number of scenarios. The CPU time required to solve the MILP model (1)–(56) increases drastically with the number of scenarios (Figure 3 and Figure 4). However, its increment is approximately linear if Benders’ algorithm is considered. This causes that, up to 64 scenarios, MILP model solves the problem faster than Benders’ algorithm but, from 216 scenarios on, Benders’ algorithm becomes a much more efficient way to solve it.

7. Conclusions

This paper has considered the DGP problem in a stochastic environment, where both PV and wind technologies as well as demand are subject to random changes. The use of Benders’ decomposition to solve the two-stage stochastic investment problem has allowed us to further decompose the problem by scenarios and planning periods, making it a fully decomposable one. The model has been tested for a 34-bus example with excellent results.
In terms of computing time, the increase in the number of scenarios makes the differences between MILP and Benders’ models evident. Up to 64 scenarios, the MILP model is much faster. Benders’ model needs to perform iterative processes (loops) that increase the computing time. This trend changes as the number of scenarios increases and Benders’ method becomes faster than MILP. In general, MILP’s computing time behaves in a non-linear way, whereas Benders’ model is more linear in terms of computing time. This proves the significant computational advantage of Benders’ with respect to a conventional MILP model.
Note that applying Benders’ decomposition may also allow extending the investment problem to address other relevant issues in distribution systems, such as switching or network reconfiguration. This would be non-viable using the original mixed-integer linear programming problem due to its high computational burden.
The work developed in this article can help investors to decide the kind and size of renewable technologies and the place where install the new devices in the distribution system. As improvements to the proposed problem, other kinds of producers (biomass, hydraulic) can be introduced, incorporate reliability in generation and electric vehicle. In addition, making a comparative with other uncertainty management methods such as K-means.

Author Contributions

Conceptualization, S.M.-B., J.I.M.-H., J.C. and L.B.; methodology, S.M.-B., J.I.M.-H., J.C. and L.B.; software, S.M.-B.; validation, J.I.M.-H., J.C. and L.B.; formal analysis, S.M.-B., J.I.M.-H., J.C. and L.B.; investigation, S.M.; resources, S.M.-B., J.I.M.-H., J.C. and L.B.; data curation, S.M.-B.; writing—original draft preparation, S.M.-B.; writing—review and editing, J.I.M.-H., J.C. and L.B.; visualization, S.M.-B.; supervision, J.I.M.-H., J.C. and L.B.; project administration, J.C.; funding acquisition, J.C.; J.I.M.-H., and L.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Ministry of Science, Innovation, and Universities of Spain under Projects ENE2015-63879-R, RTI2018-096108-A-I00 and RTI2018-098703-B-I00 (MCIU/AEI/FEDER, UE), and the Junta de Comunidades de Castilla—La Mancha, under Project POII-2014-012-P.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Payasi, R.P.; Singh, A.K.; Singh, D. Review of distributed generation planning: Objectives, constraints and algorithms. Int. J. Eng. Sci. Technol. 2011, 3, 133–153. [Google Scholar] [CrossRef]
  2. Viral, R.; Khatod, D.K. Optimal planning of distributed generation systems in distribution system: A review. Renew. Sustain. Energy Rev. 2012, 16, 5146–5165. [Google Scholar] [CrossRef]
  3. Hadjsaid, N.; Canard, J.F.; Dumas, F. Dispersed generation impact on distribution networks. IEEE Comput. Appl. Power 1999, 12, 23–28. [Google Scholar] [CrossRef]
  4. Barker, P.P.; De Mello, R.W. Determining the impact of distributed generation on power systems: Part I. Radial distribution systems. IEEE Power Eng. Soc. Summer Meet. 2000, 3, 1645–1656. [Google Scholar]
  5. Dugan, R.C.; McDermott, T.E.; Ball, G.J. Planning for distributed generation. IEEE Ind. Appl. Mag. 2001, 7, 80–88. [Google Scholar] [CrossRef]
  6. El-Khattam, W.; Hegazy, Y.G.; Salama, M.M.A. An integrated distributed generation optimization model for distribution system planning. IEEE Trans. Power Syst. 2005, 20, 1158–1165. [Google Scholar] [CrossRef]
  7. Keane, A.; O’Malley, M. Optimal allocation of embedded generation on distribution networks. IEEE Trans. Power Syst. 2005, 20, 1640–1646. [Google Scholar] [CrossRef]
  8. Zou, K.; Agalgaonkar, A.P.; Muttaqi, K.M.; Perera, S. Multi-objective optimization for distribution system planning with renewable energy resources. In Proceedings of the ENERGYCON 2010: IEEE International Energy Conference, Manama, Bahrain, 18–21 December 2010; pp. 670–675. [Google Scholar]
  9. Kagan, N.; Adams, R.N. A Benders’ decomposition approach to the multi-objective distribution planning problem. Int. J. Electr. Power Energy Syst. 1993, 15, 259–271. [Google Scholar] [CrossRef]
  10. Zakariazadeh, A.; Jadid, S.; Siano, P. Economic-environmental energy and reserve scheduling of smart distribution systems: A multiobjective mathematical programming approach. Energy Convers. Manag. 2014, 78, 151–164. [Google Scholar] [CrossRef]
  11. Ghasemi, A.; Mortazavi, S.S.; Mashhour, E. Integration of nodal hourly pricing in day-ahead SDC (smart distribution company) optimization framework to effectively activate demand response. Energy 2015, 86, 649–660. [Google Scholar] [CrossRef]
  12. Hytowitz, R.B.; Hedman, K.W. Managing solar uncertainty in microgrid systems with stochastic unit commitment. Electr. Power Syst. Res. 2015, 119, 111–118. [Google Scholar] [CrossRef]
  13. Bloom, J.A.; Caramanis, M.; Charny, L. Long-range generation planning using generalized Benders’ decomposition: Implementation and experience. Oper. Res. 1984, 32, 290–313. [Google Scholar] [CrossRef]
  14. Kim, H.; Sohn, H.S.; Bricker, D.L. Generation expansion planning using Benders’ decomposition and generalized networks. Int. J. Ind. Eng. 2011, 18, 25–39. [Google Scholar]
  15. Wang, J.; Wang, R.; Zeng, P.; You, S.; Li, Y.; Zhang, Y. Flexible transmission expansion planning for integrating wind power based on wind power distribution characteristics. J. Electr. Eng. Technol. 2015, 10, 709–718. [Google Scholar] [CrossRef] [Green Version]
  16. Kazempour, S.J.; Conejo, A.J. Strategic generation investment under uncertainty via Benders’ decomposition. IEEE Trans. Power Syst. 2012, 27, 424–432. [Google Scholar] [CrossRef]
  17. Baringo, L.; Conejo, A.J. Wind power investment: A Benders’ decomposition approach. IEEE Trans. Power Syst. 2012, 27, 433–441. [Google Scholar] [CrossRef]
  18. Montoya-Bueno, S.; Muñoz, J.I.; Contreras, J. A stochastic investment model for renewable generation in distribution systems. IEEE Trans. Sustain. Energy 2015, 6, 1466–1474. [Google Scholar] [CrossRef]
  19. Meneses de Quevedo, P.; Contreras, J.; Rider, M.J.; Allahdadian, J. Contingency assessment and network reconfiguration in distribution grids including wind power and energy storage. IEEE Trans. Sustain. Energy 2015, 6, 1524–1533. [Google Scholar] [CrossRef]
  20. Conejo, A.J.; Castillo, E.; Mínguez, R.; García-Bertrand, R. Decomposition Techniques in Mathematical Programming. Engineering and Science Applications; Springer-Verlag: Heidelberg, Germany, 2006. [Google Scholar]
  21. Kirmani, S.; Jamil, M.; Rizwan, M. Optimal placement of SPV based DG system for loss reduction in radial distribution network using heuristic search strategies. In Proceedings of the 2011 International Conference on Energy Automation, and Signal (ICEAS), Bhubaneswar, India, 28–30 December 2011; pp. 1–4. [Google Scholar]
  22. Baringo, L.; Conejo, A.J. Correlated wind-power production and electric load scenarios for investment decisions. Appl. Energy 2013, 101, 475–482. [Google Scholar] [CrossRef]
  23. Brooke, A.; Kendrick, D.; Meeraus, A.; Raman, R. GAMS/CPLEX: A User’s Guide; GAMS: Washington, DC, USA, 2003. [Google Scholar]
Figure 1. Benders’ decomposition flowchart.
Figure 1. Benders’ decomposition flowchart.
Energies 13 01225 g001
Figure 2. Distribution system under study.
Figure 2. Distribution system under study.
Energies 13 01225 g002
Figure 3. CPU time for Case a.
Figure 3. CPU time for Case a.
Energies 13 01225 g003
Figure 4. CPU time for Case b.
Figure 4. CPU time for Case b.
Energies 13 01225 g004
Table 1. Notation.
Table 1. Notation.
Indices and Sets
Ω K Set of indices of time blocks.
Ω L Set of indices of load buses.
Ω N Set of indices of branches.
Ω R Set of indices of blocks used in the piecewise linearization.
Ω S S Set of indices of substation buses.
Ω T Set of indices of years.
Ψ k ω Set of indices of scenarios for the k-th block.
kIndex of time blocks.
n, mIndices of buses.
rIndex used in the linearization.
tIndex of years.
ωIndex of scenarios.
Constants and Parameters
c a p v PV module annualized investment cost [ ].
c a w d Wind turbine annualized investment cost [ ].
c a S S Transformer annualized investment cost [ ].
c i p v PV module investment cost [ ].
c i w d Wind turbine investment cost [ ].
c i S S Transformer investment cost [€].
c i b g t Investment budget per year [€].
c i L C b g t Investment budget throughout the life cycle of the new devices [€].
com p v PV module operation and maintenance costs [ / MWh ].
com w d Wind turbine operation and maintenance costs [ / MWh ].
c l o s s Loss cost [ / MWh ].
cnsCost of energy not supplied [ / MWh ].
Cpv,nVector of candidate buses n to install PV modules.
c k , ω S S Cost of the energy purchased by the substation [ / MWh ].
C w d , n Vector of candidate buses n to install wind turbines.
d Discount rate.
f t Increasing load factor.
f k , ω l d Demand factor.
f t S S Increasing energy cost factor.
f k , ω w d Wind turbine power factor available.
f k , ω p v PV module power factor available.
I n , m ¯ Maximum current through branch n , m [ A p u ].
i   Interest rate.
L C S S Transformer life cycle [ years ].
L C p v PV module life cycle [ years ].
L C w d Wind turbine life cycle [ years ].
m t , k , ω n , m , r Slope of the r-th block of the piecewise linearization for branch n , m .
N k h Number of hours in time block k [ hours ].
P l d , n Active power load in bus n [ MW p u ].
P p v ¯ Maximum active power output of PV modules [ MW p u ].
P w d ¯ Maximum active power output of wind turbine [ MW p u ].
P n o d e ¯ Maximum active power that can be installed in each bus [ MW p u ].
Q l d , n Reactive power load in bus n [ MVar p u ].
R n , m Resistance of branch n , m [ Ω pu ].
R ¯ Number of blocks used in the piecewise linearization.
S S S ¯ Maximum power output of new transformers [ MVA p u ].
S N E W , n ¯ Maximum new power allowed for installment in the substation in bus n [ MVA p u ].
S S S , n Existing power in the substation in bus n [ MVA p u ].
S b a s e Power base [ MVA ].
t a n ( φ S S ) Tangent angle in substation.
t a n ( φ p v ) Tangent angle of PV modules.
t a n ( φ w d ) Tangent angle of wind turbines.
V _ Minimum voltage magnitude [ kV p u ].
V ¯ Maximum voltage magnitude [ kV p u ].
V n o m Nominal voltage of the distribution network [ kV p u ].
X n , m Reactance of branch n , m [ Ω p u ].
Y p v , n ¯ Maximum number of PV modules to be installed in bus n .
Y w d , n ¯ Maximum number of wind turbines to be installed in bus n.
Zn,mImpedance of branch n , m [ Ω p u ].
γ k , ω Weight of scenario ω in time block k .
S t , k , ω n , m , r Upper bound of each r block of the power flow through branch n , m [ MVA p u ].
β t Present worth factor.
Variables
c i t Investment cost [ ].
c l o s s t , k , ω Losses cost [ / h ].
c n s t , k , ω Penalty for not supplied energy [ / h ].
c n e w t , k , ω Maintenance and operation costs of DG candidates [ / h ].
c o m t , k , ω Maintenance and operation total costs [ / h ].
c s s t , k , ω Cost of energy purchased by the substation [ / h ].
I t , k , ω s q r , n , m Square of current flow magnitude of branch n, m [ A p u 2 ].
P T t w d , n Active power of wind turbines to be installed in bus n [ MW p u ].
P T t p v , n Active power of PV modules to be installed in bus n [ MW p u ].
P t , k , ω n s , n Not supplied active power in bus n [ MW p u ].
P t , k , ω p v , n Active power injected by PV modules in bus n [ MW p u ].
P t , k , ω w d , n Active power injected by wind turbines in bus n [ MW p u ].
P t , k , ω S S , n Active power purchased by the substation in bus n [ MW p u ].
P t , k , ω + , n , m Active power flow in branch n , m in the forward direction [ MW p u ].
P t , k , ω , n , m Active power flow in branch n , m in the backward direction [ MW p u ].
Q t , k , ω n s , n Not supplied reactive power in bus n [ MVAr p u ].
Q n , t , k , ω p v , n Reactive power injected by PV modules in bus n [ MVAr p u ].
Q t , k , ω w d , n Reactive power injected by wind turbines in bus [ MVAr p u ].
Q t , k , ω S S , n Reactive power purchased by the substation in bus n [ MVAr p u ].
Q t , k , ω + , n , m Reactive power flow through branch n , m in the forward direction [ MVAr p u ].
Q t , k , ω , n , m Reactive power flow through branch n, m in the backward direction [ MVAr p u ].
S T t S S , n Total available power in the substation in bus n [ MVA p u ].
S t N E W ; n New power installed in the substation in bus n [ MVA p u ].
V t , k , w s q r , n Square of voltage magnitude in node n   [ k V p u 2 ].
Y t p v , n Number of PV modules to be installed in bus n .
Y t w d , n Number of wind turbines to be installed in bus n .
Y t S S , n Number of transformers to be installed in bus n .
Y t , k , ω P + , n , m Binary variable that defines if the active power flow through branch n , m is in the forward direction.
Y t , k , ω P , n , m Binary variable that defines if the active power flow through branch n , m is in the backward direction.
Y t , k , ω Q + , n , m Binary variable that defines if the reactive power flow through branch n , m is in the forward direction.
Y t , k , ω Q , n , m Binary variable that defines if the reactive power flow through branch n , m is in the backward direction.
P t , k , ω n , m , r Value of the r-th block associated with the active power through branch n , m [ MW p u ].
Q t , k , ω n , m , r Value of the r-th block associated with the reactive power through branch n , m [ MVAr p u ].
Table 2. Investment data.
Table 2. Investment data.
UnitInvestment Cost [€]Life Cycle [years]Tan (φ)
Transformer20,000200.48
Wind turbines 125,155200.48
PV modules 3445200.48
Table 3. Investment data.
Table 3. Investment data.
BlocksHoursPrice
[€/MWh]
Demand
Factors
Wind Speed
Factors
Wind Production FactorsIrradiation FactorsPV Production Factors
114470.990.920.451.000.780.76
62.890.900.290.760.200.20
67.360.880.170.370.000.00
57.740.870.050.000.000.00
2110853.410.850.491.000.710.70
48.540.820.290.760.170.17
42.940.800.200.450.000.00
44.850.780.080.080.000.00
396045.590.770.471.000.760.74
41.210.750.290.770.210.21
42.090.720.190.420.000.00
42.550.690.070.040.000.00
4102941.650.660.481.000.730.71
39.940.620.290.760.220.22
37.110.590.190.440.000.00
35.130.550.080.070.000.00
5102732.370.520.491.000.720.70
28.500.500.280.730.160.16
23.910.490.190.420.000.00
25.360.470.070.040.000.00
611218.870.450.431.000.760.74
16.100.440.240.620.180.18
18.350.430.150.300.000.00
3.190.400.050.000.000.00
74657.380.970.471.000.760.74
55.580.950.320.850.480.48
54.790.940.190.450.080.08
53.640.930.080.060.000.00
8108353.190.890.441.000.690.67
52.620.850.270.710.270.27
49.510.820.180.410.010.01
48.080.800.070.040.000.00
9108444.250.780.451.000.700.69
47.110.760.280.730.310.31
44.670.730.190.440.020.02
46.980.700.080.070.000.00
10102847.890.670.461.000.710.70
47.160.650.280.740.300.29
43.810.620.190.430.010.01
42.420.580.070.050.000.00
11102541.530.550.471.000.690.67
39.150.530.280.750.260.26
38.140.510.200.460.000.00
34.680.490.080.090.000.00
1211434.740.470.451.000.640.63
36.490.470.280.730.200.20
32.550.460.190.440.000.00
33.540.440.080.070.000.00
Table 4. Total system costs (€).
Table 4. Total system costs (€).
Caseab
MILPBendersMILPBenders
Total Costs12,330,87012,336,09011,748,58011,758,350
O&M system costs11,178,62111,134,0709,308,2989,314,627
Investment costs1,152,2491,202,0202,440,2822,443,723
CPU time (hours)7421544424.8
Table 5. Power installed (kW) in Case a.
Table 5. Power installed (kW) in Case a.
Casea
YearSubstationWindPV
1--1047.5
91000--
Total2047.5
Table 6. Nodal allocation of new power installed for Case a.
Table 6. Nodal allocation of new power installed for Case a.
YearSubstationWindPhotovoltaic
NodeNo. UnitsNodeNo. UnitsNodeNo. Units
1----11
24
25
26
27
31
77
85
85
85
85
2
911----
Table 7. Power installed (kW) in Case b.
Table 7. Power installed (kW) in Case b.
Caseb
YearSubstationWindPV
1--2125
91000--
161000--
20-600-
Total4725
Table 8. Nodal allocation of new power installed for Case b.
Table 8. Nodal allocation of new power installed for Case b.
YearSubstationWindPhotovoltaic
NodeNo. UnitsNodeNo. UnitsNodeNo. Units
1----11
12
24
25
26
27
31
32
33
34
85
85
85
85
85
85
85
85
85
85
911----
1611----
20--21
22
23
2
2
2
--
Table 9. Total O&M system costs (€) for 768 scenarios.
Table 9. Total O&M system costs (€) for 768 scenarios.
Caseabab
MILPBendersMILPBenders
Total O&M Costs11,178,62111,134,0709,308,2989,314,627
Losses costs701,609694,314598,504597,734
Not supplied energy cost13,57254,01036114,866
Purchase energy cost10,195,66010,104,4808,138,8538,130,402
DG O&M costs267,780281,266570,580571,625
Table 10. CPU Time.
Table 10. CPU Time.
ProblemCase aCase b
Scenarios18642167681864216768
MILP4 s1.9 m0.7 h13 h742 h1 s30 s3 m11.1 h444 h
Benders36 s5.3 m1.7 h4.9 h15 h11 s90 s72 m5.1 h24.8 h

Share and Cite

MDPI and ACS Style

Montoya-Bueno, S.; Muñoz-Hernandez, J.I.; Contreras, J.; Baringo, L. A Benders’ Decomposition Approach for Renewable Generation Investment in Distribution Systems. Energies 2020, 13, 1225. https://doi.org/10.3390/en13051225

AMA Style

Montoya-Bueno S, Muñoz-Hernandez JI, Contreras J, Baringo L. A Benders’ Decomposition Approach for Renewable Generation Investment in Distribution Systems. Energies. 2020; 13(5):1225. https://doi.org/10.3390/en13051225

Chicago/Turabian Style

Montoya-Bueno, Sergio, Jose Ignacio Muñoz-Hernandez, Javier Contreras, and Luis Baringo. 2020. "A Benders’ Decomposition Approach for Renewable Generation Investment in Distribution Systems" Energies 13, no. 5: 1225. https://doi.org/10.3390/en13051225

APA Style

Montoya-Bueno, S., Muñoz-Hernandez, J. I., Contreras, J., & Baringo, L. (2020). A Benders’ Decomposition Approach for Renewable Generation Investment in Distribution Systems. Energies, 13(5), 1225. https://doi.org/10.3390/en13051225

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