Next Article in Journal
DM: Dehghani Method for Modifying Optimization Algorithms
Next Article in Special Issue
Distributed Generation Control Using Modified PLL Based on Proportional-Resonant Controller
Previous Article in Journal
Phollower—The Universal Autonomous Mobile Robot for Industry and Civil Environments with COVID-19 Germicide Addon Meeting Safety Requirements
Previous Article in Special Issue
Improving the Energy Conversion Efficiency for Hydrokinetic Turbines Using MPPT Controller
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An MI-SDP Model for Optimal Location and Sizing of Distributed Generators in DC Grids That Guarantees the Global Optimum

by
Walter Gil-González
1,
Alexander Molina-Cabrera
2,*,
Oscar Danilo Montoya
3,4 and
Luis Fernando Grisales-Noreña
1
1
Grupo GIIEN, Facultad de Ingeniería, Institución Universitaria Pascual Bravo, Campus Robledo, Medellín 050036, Colombia
2
Facultad de Ingenierías, Universidad Tecnológica de Pereira, Pereira 660003, Colombia
3
Facultad de Ingeniería, Universidad Distrital Francisco José de Caldas, Bogotá D.C 11021, Colombia
4
Laboratorio Inteligente de Energía, Universidad Tecnológica de Bolívar, Cartagena 131001, Colombia
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(21), 7681; https://doi.org/10.3390/app10217681
Submission received: 25 August 2020 / Revised: 11 September 2020 / Accepted: 18 September 2020 / Published: 30 October 2020
(This article belongs to the Special Issue Resilient and Sustainable Distributed Energy Systems)

Abstract

:
This paper deals with a classical problem in power system analysis regarding the optimal location and sizing of distributed generators (DGs) in direct current (DC) distribution networks using the mathematical optimization. This optimization problem is divided into two sub-problems as follows: the optimal location of DGs is a problem, with those with a binary structure being the first sub-problem; and the optimal sizing of DGs with a nonlinear programming (NLP) structure is the second sub-problem. These problems originate from a general mixed-integer nonlinear programming model (MINLP), which corresponds to an NP-hard optimization problem. It is not possible to provide the global optimum with conventional programming methods. A mixed-integer semidefinite programming (MI-SDP) model is proposed to address this problem, where the binary part is solved via the branch and bound (B&B) methods and the NLP part is solved via convex optimization (i.e., SDP). The main advantage of the proposed MI-SDP model is the possibility of guaranteeing a global optimum solution if each of the nodes in the B&B search is convex, as is ensured by the SDP method. Numerical validations in two test feeders composed of 21 and 69 nodes demonstrate that in all of these problems, the optimal global solution is reached by the MI-SDP approach, compared to the classical metaheuristic and hybrid programming models reported in the literature. All the simulations have been carried out using the MATLAB software with the CVX tool and the Mosek solver.

1. Introduction

Electrical distribution networks are responsible for transporting energy from power systems to end-users in medium- and low-voltage levels [1]. These are typically fed by substations that keep voltage and frequency variables as constant as possible, in the case of alternative current (AC) networks, or voltage magnitude, as in the case of a direct current (DC) distribution network [2]. Due to the use of voltage levels in distribution networks and their lengths (also its radial configurations), these networks have higher power losses as percentages when compared to transmission networks [1,3]. Multiple methodologies have been reported to improve the performance of electrical distribution networks in terms of power losses and voltage profiles; some of the classical ones are the following:
The optimal location and sizing of capacitor banks [4,5,6].
The optimal location and sizing of distributed generators [7,8]
The optimal grid reconfiguration [9,10,11].
The optimal location of voltage regulators and series capacitor banks [12,13,14].
Note that in the case of DC networks, the most extended approach is the optimal location and sizing of distributed generators. This is the most reported approach in recent scientific literature where DC technologies are gaining more relevance in distribution scenarios [15]. Some of the main characteristics of the rapid advances in DC distribution are the following: (i) lower power losses and better voltage profiles due to the nonexistence of reactances in distribution lines, and (ii) easy controllability as the concept of frequency does not exist, which implies that controls are only focused on constant voltage support. In addition, multiple distributed energy resources, such as batteries and photovoltaic generators, are typically operated under the DC paradigm, which implies that they are easily integrated into these kinds of grids in contrast to AC networks. This is because a lower power electronic interface is needed to connect them in DC networks, which can reduce costs compared to conventional AC networks [15].
Based on these advantages of DC grids over AC grids, in this study, we focus on the problem of the optimal locations and sizes of distributed generators in DC distribution networks. This problem has been largely studied with regard to AC distribution networks [16]. In the case of DC networks, few approaches have been reported in the literature. The authors of [17] proposed a hybrid approach for the optimal location and sizing of dispatchable distributed generators in DC grids. They combined a semidefinite programming model for an optimal power flow analysis with the hyperplane search method, which relaxes the binary variables. A similar approach based on a sequential quadratic optimal power flow was proposed in [18]. Both optimization models reached the optimal global solution for this problem system with 21 and 69 node test feeders. However, the complexity in their implementations lies in the number of hyperplanes that were needed to be evaluated, as these depend on the number of candidate nodes provided by the relaxed optima power flow (OPF) model that can significantly increase the total processing time required for the solution of the problem. In [19], a tutorial was provided on the optimal location and sizing of distributed generators (DGs) in DC grids using the general algebraic modeling system (GAMS), while in [20], the same software was used for the optimal sizing of photovoltaic sources in DC grids while keeping in consideration a day-ahead environmental dispatch. Both approaches present the main advantages of implementing optimization models in GAMS; however, due to the nonlinear, non-convex mixed-integer structure of the studied problem, these approaches do not ensure the optimum global finding. The authors of [21] presented multiple metaheuristic approaches for the optimal location and sizing of DGs in DC grids. For the location, the stage was used as a classical genetic algorithm to define the nodes where all the DGs would be be located, and for the sizing, the stage used constituted the continuous metaheuristics named the continuous genetic algorithm, particle swarm, and black-hole optimizers. Even if these algorithms were easily implementable using sequential programming, the main complication was that multiple tuning parameters and statistical tests were required to measure their efficiency, as there was no guarantee that a global solution would be achieved. The authors of [22] presented a methodology for optimal dimensioning of wind turbines, photovoltaic sources, and batteries in hybrid AC/DC grids by proposing an optimization model that minimizes the life cycle cost of the system while keeping in consideration the life span of renewable energy resources. However, the model employed in the grid modeling is a linear simplification of the grid, which means that it is not possible to ensure that an optimal solution of the linear model is the optimal solution of the exact grid representation.
Based on the review mentioned of the state-of-the-art, we established that specialized literature has not reported an optimization method to address the problem of the optimal location and sizing of distributed generators in DC networks. In this sense, the main contributions of this research are summarized below:
The reformulation of the mixed-integer nonlinear programming (MINLP) model that represents the exact optimization problem in a mixed-integer semidefinite programming model (MI-SDP).
A global and optimal solution found using the combination of the branch and bound and interior point methods to solve the proposed MI-SDP model.
Note that the scope of this research focuses on the optimal sizing and location of DGs in DC distribution networks in medium- and low-voltage levels. We considered that DGs are fully dispatchable, i.e., they are constant power sources. In the case of renewable energy resources such as photovoltaic or wind turbines, we assumed that these would be connected in parallel with battery packages that controlled power output at a constant value at the node where the DG is located.
The remainder of this study is organized as follows: Section 2 presents the classical MINLP model for the problem of the optimal location and sizing of distributed generators in DC grids, which considers the minimization of total grid losses as its objective function. Section 3 presents the MI-SDP programming reformulation of the original MINLP model by focusing on power flow equations and the product of voltage variables and their restructuring via semidefinite programming. Section 4 presents the main aspects of the solution methodology via the branch and bound method. Section 5 offers the main characteristics of the 21- and 69-node test feeders. In Section 6, we report the numerical validation of our proposed MI-SDP approach and compare it with nonlinear and metaheuristic optimization methods. Finally, Section 7 presents the main conclusions derived from this research and some recommendations for future studies.

2. Minlp Formulation

The problem of optimal location and sizing of distributed generation in DC power grids is represented as a mixed-integer nonlinear programming model due to the following facts: (i) The problem of the optimal location of DGs is a binary optimization problem, as there exists a variable y i that takes the value of 1 if a node i is located at one DG, or 0 if this node does not have assigned any DG. (ii) The problem of sizing DGs is indeed an optimal power flow problem due to the presence of power balance constraints that generate hyperbolic relations between voltages and powers at each node. The optimization model that represents this problem is presented below in full.

2.1. Objective Function

The objective function in this problem, as presented in [20], is typically a technical index related to the minimization of power losses in all the distribution conductors, as presented in Equation (1).
min p loss = i N j N G i j v i v j ,
where p loss represents the objective function value, G i j represents the component of the conductance matrix that relates nodes i and j, and v i and v j are the voltage values at nodes i and j, respectively. Note that N is the set that contains all the nodes of the network.
Remark 1.
The objective function (1) is convex, as it is the sum of square variables regarding the voltage profiles between pairs of nodes. The convexity of this function is ensured by the fact that the conductance matrix G is a positive semidefinite function [17].

2.2. Set of Constraints

The set of constraints on the optimal location and sizing of power sources in DC distribution networks are as follows: power balance at each node, voltage regulation bounds, and device and element capacities. Each one of these constraints is described below:
p i s + p i d g p i d = v i j N G i j v i v j , i N
p k m = g k m v k v k v m , k m L
p k m min p k m p k m max , k m L
v min v i v max , i N
i N y i N g d max ,
0 p i d g y i p i max , i N
0 p i s p i s , max , i N
y i 0 , 1 , i N
where p i s represents the power injected by the slack node connected at node i, p i d g represents the amount of power generated by the distributed source connected at node i, and p i d represents the total power consumption at the same node. p k m represents the total power flow on the line that connects nodes k and m, which has a conductive parameter g k m . p k m max and p k m min represent the maximum and minimum power flow bounds allowed in the line that connects nodes k and m, respectively. v min and v max represent the minimum and maximum voltage bounds allowed for the voltage variables in all the nodes. y i stands for the binary variable that defines whether a DG is located ( y i = 1 ) or not ( y i = 0 ) at node i. N g d max represents the total number of DGs available for installation in the DC network. p i max and p i s , max represent the maximum capabilities of power injection of the DG and the slack source connected at node i, respectively.
The complete mathematical formulation presented from (1) to (9) is completely described below: Equation (1) defines the objective function value that corresponds to a technical measure related to the minimization of grid power losses. Equation (2) defines the power balance equilibrium at each node of the network. In Equation (3), the power flow at each line of the network is calculated as a function of the voltage difference between the sending and receiving nodes of the line and its conductance. Equations (4) and (5) are box-type constraints that bound the power flows of all the lines and voltage profiles in all the nodes. The inequality constraint (6) determines the availability of distributed generators inside the DC grid. Equation (7) determines the power generation capabilities of a DG connected at node i; the inequality constraint (8) defines the lower and upper bounds of the power injection in a slack source, and Equation (9) presents the binary nature of the decision variable regarding the location (or not) of a DG in the DC network.
Remark 2.
The optimal location and sizing of distributed generators in DC networks is indeed a nonlinear, non-convex optimization problem due to the following: (i) the presence of binary variables associated with the location problem, and (ii) the power balance and line power flow constraints that contain products between voltages, i.e., nonlinear quadratic equality constraints.
Due to the binary and nonlinear constraints of the model (1)–(9), this model corresponds with an MINLP formulation, with the main characteristics presented in Figure 1.
Note that from the mathematical structure depicted in Figure 1, the main complication of the model is given by the power balance and power flow constraints (2) and (3), as these are nonlinear equality constraints; however, as these only contain products among variables, it is possible to make them into a convex formulation via semidefinite programming. This implies that the MINLP model can be reformulated as a mixed-integer semidefinite programming (MI-SDP) model, with the main advantage being that it is efficiently solvable with the branch and bound method, in conjunction with interior points, thereby ensuring the optimum global finding due to the convex structure of the SDP formulation. In the next section, the proposed MI-SDP approach for locating and sizing DGs in DC networks is widely explained.

3. Mi-Sdp Reformulation

The MI-SDP reformulation of the problem of the optimal location and sizing of DGs in DC distribution networks is based on the possibility of reformulating the nonlinear non-convex power balance and power flow constraints into convex restrictions via semidefinite matrices [17]. This is possible since the nonlinearities regarding continuous variables, i.e., voltages, powers, and currents, are products, which makes them easily treatable with semidefinite programming, as described in [23].
Remark 3.
The main property of an MI-SDP model is the possibility of guaranteeing the global optimum if the binary part is addressed with a modified version of the B&B method where each explored node can be represented with a convex optimization model [24,25].

3.1. Sdp Model for Power Flow Equations

To obtain a convex equivalent of the constraints (2) and (3), let us introduce the matrix of variables X as follows:
X = V V T ,
where
V = v 1 v 2 v n , X = v 1 2 v 1 v 2 v 1 v n v 2 v 1 v 2 2 v 2 v n v n v 1 v n v 2 v n 2 .
Note that each column of the matrix X contains all the products between the voltage variables of each node. In addition, this matrix exhibits asymmetric behavior; i.e., X = X T .
Now if we remember that the conductance matrix G is a positive semidefinite matrix (also symmetric) with the structure presented below:
G = G 11 G 12 G 1 n G 21 G 22 G 2 n G n 1 G n 2 G n n ,
and that with the vectors of the power in slack nodes, power generation in distributed sources and power demands can be rewritten as the following:
P s = p 1 s p 2 s p n s , P g d = p 1 g d p 2 g d p n g d , P d = p 1 d p 2 d p n d ;
then, the power balance constraint (2) can be expressed using a vector structure as follows:
P s + P g d P d = diag G X ,
where diag · is an operation that takes the diagonal of a matrix with dimensions n × n and translates it into a vector with dimensions n × 1 . Note that the power flow constraint defined in Equation (11) is now an affine constraint with the form A x = b , which has allowed the rewriting of the optimal power flow problem for optimal dimensioning of DGs in DC grids as a convex constraint.
In the case of power flow in lines, this expression is easily written by observing in the definition of the matrix X that X k m = v k v m and X k k = v k 2 , which implies that (3) takes the following form:
p k m = g k m X k k X k m , k m L
Remark 4.
It is important to highlight that in the case of semidefinite programming, for the X matrix, a nonlinear constraint associated with the rank of this matrix appears. This implies that for recovering exactly all the voltage variables V, it is mandatory that rank X = 1 . However, these conditions are a non-convex constraint that we can relax as recommended in [26] to obtain a complete convex reformulation of the optimal power flow model associated with the problem of the optimal dimensioning of DGs in DC networks.

3.2. Objective Function Representation

Even if the objective function (1) is a convex function due to the properties of the conductance matrix, we need to rewrite it as a function of the new variables X i j . For doing so, let us to take the right-hand part of the power balance constraint (11) by using the property name trace, which is applicable to matrices and has the function of adding all the components of the diagonal to produce a scalar function [26]. Based on this function, Equation (1) takes the following form:
min p loss = trace G X ,

3.3. Voltage Bounds and Solution Recovering

In the case of the voltage regulation bounds reported by Equation (5), it is necessary to obtain an equivalent box-type constraint as a function of the new variables X. For doing so, let us to represent it as follows:
v min 2 v i 2 v max 2 . i N
Now, if we define a matrix filled by ones with dimensions n × n as 1 n × n , then the Equation (14) takes the following structure:
1 n × n v min 2 X 1 n × n v max 2 .
Note that to recover the voltage variables from the SDP approximation of the power flow equations, we can easily take the square root of each component of the diagonal of the matrix X, i.e., v i = X i i . This is possible, as in the matrix X, there is only one eigenvalue that is different from zero, while the other ones are quite near zero, as demonstrated in [26], which implies that X can be adequately reconstructed by using this eigenvalue and its corresponding eigenvectors.

3.4. Complete Mi-Sdp Model and Characterization

Based on the SDP formulation presented in previous subsections, the MINLP model is transformed into an MI-SDP model with the structure presented below:
Objective function:
min p loss = trace G X ,
Set of constraints:
P s + P g d P d = diag G X ,
p k m = g k m X k k X k m , k m L
p k m min p k m p k m max , k m L
1 n × n v min 2 X 1 n × n v max 2 ,
1 n × 1 T Y N g d max ,
0 n × 1 P g d Y P g d , max ,
0 n × 1 P s P s , max ,
Y 0 , 1 ,
where ⊗ is the Hadamard product between vectors [27]. Note that the classification of the mathematical model (16)–(24) is presented in Figure 2.

4. Solution Methodology

To address the optimal solution of the problem of the optimal location and dimensioning of distributed generators in direct current networks, the classical B&B method is combined with the SDP relaxation of the power flow problem as depicted in Figure 2. Note that an MI-SDP problem has the following general structure:
sup b T y , s . t . C i = 1 m A i y i , l i y i u i , i m y i Z , i I
where C S n , b R m , and A i S n , l i R , u i R for all i [ m ] . The set of indices of integer variables is given by I [ m ] . Note that S n is the space where symmetric semidefinite matrices are defined.
MI-SDPs with the mathematical form (25) can be solved with a straightforward branch and bound algorithm. Branch and bound was first proposed for integer linear programs by Land and Doig [28]. In 1965, Dakin [29] realized that the problems do not have to be linear, but that the same technique can also be applied to general problems with integrality restrictions, as long as the sub-problems obtained by relaxing the integrality conditions and possibly adding variable bounds can be solved optimally [24]. Figure 3 presents a small example of the evolution of an MI-SDP approach through a solution space with two variables.
Complete details about the implementation of the SDP-based branch and bound algorithm can be found in [25].

5. Test Systems

Two radial DC distribution test feeders composed of 21 and 69 nodes were used to validate our proposed MI-SDP. They have been employed in specialized literature to validate methodologies regarding the optimal location and sizing of distributed generation. The complete information of each one of these test feeders is presented below.

5.1. 21-Node Test Feeder

This DC distribution network is composed of 21 nodes and 20 branches (i.e., radial configuration), where the slack source is connected at node 1, and it supports a constant voltage output of 1.0 pu [17]. The configuration of this test feeder, and the information regarding its loads and branches, are reported in Figure 4 and Table 1, respectively.
It is worth mentioning that all of the values in Table 1 were calculated considering 1 kV and 100 kW as the voltage and power bases, respectively.

5.2. 69-Node Test Feeder

The 69-node test feeder is a classical AC distribution network employed for power loss minimization studies in the literature [7]. However, in this study, we used its DC adaptation, as reported in [17]. Figure 5 presents the 69-node test feeder configuration, and Table 2 reports the branch parameters and load information. Furthermore, for simulation purposes, 12.66 kV and 100 kVA were used as the voltage and power bases for this test system.

6. Numerical Validation

The proposed MI-SDP model was implemented in the MATLAB software version 2019b using the CVX and the branch and bound method on a desktop computer with an INTEL(R) Core(TM) i 7 -7700 2.8 -GHz processor and 16.0 GB of RAM running on a 64-bit version of Microsoft Windows 10 Home. To validate the effectiveness and robustness of our mixed-integer convex reformulation of the optimal location and dimensioning of DGs in DC networks, we compared this with heuristic and metaheuristic approaches reported in recent literature. The comparative approaches are combinations of the discrete genetic algorithm (GA) with continuous methods, such as GA black hole optimizer (GA-BHO), GA continuous genetic algorithm (GA-CGA), and GA particle swarm optimization (GA-PSO) [18]. In addition, we compared our results with hyperplanes combined with semidefinite and sequential quadratic programming methods, i.e., HSDP and HSQP, respectively [17].
For both test feeders, we followed the simulating conditions reported in [18], where
The maximum power penetration in the DC test feeder was 60% of the total power consumption in the 21-node test feeder and 40% in the case of the 69-node test system.
There were three distributed generators available for installation on the DC test feeder, where in the case of the 21-node test system their maximum individual allowed size was 1.5 pu, and in the case of the 69-node test feeder, this bound was 12 pu.

6.1. 21-Node Test Feeder

For this test system, the initial power losses without distributed generation were about 0.2760 pu. When the MI-SDP method was applied to the 21-node test feeder, we found that the distributed generators must be located at nodes 9, 12, and 16 with power injections of 0.8350 , 1.0258 , and 1.4632 pu, respectively; these produce final power losses of about 0.0306 pu. This implies a total reduction of 88.91 % in the power losses with respect to the best case. For comparative purposes, we used the general algebraic modeling system (GAMS) with different MINLP solvers to verify the efficiency of our MI-SDP approach. The numerical results are summarized in Table 3.
From Table 3, we can observe that due to the strong non-convexities of the power flow problem being added to the binary nature of the problem of installations of DGs in DC current, all the solvers available in GAMS have the ability to find the global optimal solution of the studied problem. In addition, we can observe that in the case of the local solutions, i.e., KNITRO and LINDO solvers, they got stuck in a sub-optimal solution wherein node 17 was selected in the final report instead of node 16. This is important, as in the case of large-scale distribution networks, the local solutions can be far from optimal. On the other hand, to verify this in the 21-node test feeder, we exhaustively evaluated all the possible solution points, i.e., 1140 options in the MATLAB software using nested-loops, where we found that the solution reported by the proposed MI-SDP is indeed the global optimum.
Regarding the comparison with metaheuristics in Figure 6, the best results reported for the 21-node test feeder in the literature are presented in comparison with our proposed MI-SDP model.
Note that results in Figure 6 show that some metaheuristics can find the global optimal solution of the problem. However, as mentioned in [18], at each simulation, the optimal solution has little changes, which implies that these present standard deviations different from zero. At the same time, the standard deviations of the HSDP, the HSQP, and the proposed approach are zero. This is because they work with convex solution spaces regarding the optimal power flow, which does not happen in the metaheuristic cases.
To present in a graphical manner the proposed MI-SDP approach that has the ability to find the global optimal solution in the 21-node test feeder, we plotted the information obtained after the exhaustive evaluation of the solution space, i.e., 1140 possible locations for the constant power sources, in Figure 7.
Note that information plotted in Figure 7 confirms that the global optimal solution in the case of the 21-node test feeder is about 0.0306 pu of power loss, which is evidenced as no one solution is lower than the dashed line (see upper and lower peaks in the shaded figure). It is important to mention that the exhaustive evaluation took about 1150 s, whereas the GAMS and the proposed MI-SDP approach did not take more than 10 s, which confirms the efficiency of the optimization models in contrast with heuristic approaches.

6.2. 69-Node Test Feeder

In the 69-node test feeder case, the base case without distributed generation produces total power losses of about 1.5385 pu. When the MI-SDP model is implemented, the optimal nodes to locate GDs are 21, 61, and 64 with power generations of 1.4140 , 10.2627 , and 3.8803 pu, respectively. These power injections produce final power losses of 0.1573 pu, which implies that these generators allow the reduction of total grid power losses by about 89.78 % , which corresponds with the results reported in [17,18] using the HSDP and HSQP approaches, respectively. It is worth mentioning that the solution determined by the proposed MI-SDP approach is indeed the optimum global, as it was verified by implementing an exhaustive approach that evaluates all the possibles node combinations for locating DGs, i.e., 50,116 options for this test feeder.
Table 4 reports the numerical results obtained by different solvers in the GAMS package.
From Table 4, we can observe that only two solvers in the GAMS determined the global optimum regarding final power losses (see BONMINH and SBB solvers). However, the BONMINH solver identified the same nodes of the proposed MI-SDP approach, with some variations in the total power injections, while the SBB changed node 21 for the node 22, with similar results regarding power generation when compared with the BONMINH and the MI-SDP approaches. These variations may be attributed to the higher connectivity between nodes 21 and 22, as observed by the small resistance value of 0.014 pu (hence, higher connection) between nodes as shown in Table 4. This means that there are multiples power injections that can achieve the same objective function value, as shown in [17].
Remark 5.
Despite some GAMS’s solvers reaching the global optimum of the problem, this cannot always be guaranteed. Furthermore, as the solution space grows, these solvers may fall to local optima, whereas the proposed technique will continue to reach the global optimum.
Regarding the comparison with metaheuristics, Figure 8 reports the final power losses between the MI-SDP and the comparative approaches.
Based on the results reported in Figure 8, we can confirm that when the solution space increases for the metaheuristic approaches, it is difficult to achieve the global optimum, as it gets stuck in a local optimum. This occurs due to not having a sense-solve optimal power flow problem with continuous metaheuristics, as in the literature, this problem can be solved precisely with convex formulations.
Remark 6.
Note that HSDP and HSQP methods also achieve the global optimum of the problem. However, when presenting these results, it cannot be ensured their solutions are the global optimum, whereas the proposed method can ensure it. This indicates that the HSDP and HSQP methods may take out optimal nodes depending on the size of the test systems.
To demonstrate that the proposed MI-SDP approach can find the global optimum in the 69-node test feeder, at the same time, the GAMS solvers were stuck in locally optimal solutions; we present a simulation case where four distributed generators were available for installation considering 40% of thte distributed generation penetration, as reported in Table 5.
From Table 5, we can observe that all tested solvers in GAMS were stuck in locally optimal solutions, while the proposed MI-SDP approach dealt with the global optimal one by selecting nodes 21, 61, 64, and 67. It is worth mentioning that none of the GAMS solvers identified node 67 in the optimal solution, as GAMS solvers identified node 69 as the best solution, reported with an objective function value of 0.1557 pu (see CONOPT and DICOPT). These solutions are suboptimal, as the global optimum found by the MI-SDP approach was 0.1556 pu.
Regarding the processing times required by the different tested approaches, it was observed that all of them took less than 15 s, which can be considered very efficient for problems related to the optimal location and sizing of distributed generators (planning problems). These times are irrelevant, as the main interest is to guarantee the global optimum. In addition, the procedure of installing these power sources can take weeks or months. This means that the times in the order of seconds in the planning stage are negligible for any practical purpose.

6.3. Isolated Operation Scenario

One of the most important applications of distributed generation is the possibility of providing electrical service to remote (i.e., rural areas), where conventional power systems are non-existent [30]. To demonstrate the ability of the proposed MI-SDP model to be applicable to isolated DC distribution networks, we considered the following: (i) the slack source was removed from the 69-node test feeder, (ii) the operative voltage bounds were assigned between 0.90 and 1.00 pu, (iii) three distributed generators could be located in the DC network, and iv) the capability of each distributed generator was 20 pu.
Once that simulation scenario was evaluated, the proposed MI-SDP approach found that the best locations of these distributed generators were nodes 19, 50, and 61, with power injections of about 5.1695 , 15.0132 , and 18.7636 pu, respectively. The final power loss in this isolated operation scenario was about 0.0538 pu, while the low-voltage profile was about 0.9952 pu at node 11. These results confirm the possibility of extending the proposed MI-SDP model to rural applications, especially for providing service to non-interconnected zones.

7. Conclusions and Future Works

This paper presents a new mathematical formulation for the problem of optimal location and sizing of distributed generators in DC networks with interconnected or isolated operative conditions. This new formulation transforms the classical MINLP model into the MI-SDP to find the global optimum by using the classical branch and bound method, as each node explored is convex, based on the semidefinite programming reformulation of the power flow model. Numerical results demonstrated that the MI-SDP approach reached the best solution reported in the literature for both test feeders (global optimum), which was not possible with some MINLP solvers available in GAMS and the classical metaheuristic approaches. Based on the results reported in this research, it was possible to affirm that the proposed MI-SDP approach solved the problem of the optimal location and sizing of DGs in DC networks, as this approach guarantees the determination of the global optimum in a formal mathematical manner.
As for future works, it would be beneficial to work on the following topics: (i) the extension of the MI-SDP approaches to the problem of the optimal location of DGs and capacitor banks in AC distribution networks; (ii) the reformulation of the problem of the optimal operation of battery energy storage systems in DC networks using convex models instead of combinatorial approaches, and (iii) exploration of the convexification of the problem of the optimal reconfiguration of DC networks.

Author Contributions

Conceptualization, W.G.-G. and O.D.M.; methodology, W.G.-G. and O.D.M.; formal analysis, W.G.-G., O.D.M., and A.M.-C.; investigation, W.G.-G. and O.D.M.; resources, W.G.-G., O.D.M. and A.M.-C.; writing—original draft preparation, W.G.-G., O.D.M., L.F.G.-N., and A.M.-C.; All authors have read and agreed to the published version of the manuscript.

Funding

This work was partially supported by the National Scholarship Program Doctorates of the Administrative Department of Science, Technology, and Innovation of Colombia (COLCIENCIAS), by calling contest 727-2015.

Acknowledgments

The authors want to thank to Vicerrectoria de Investigación, Innovación y Extensión from Universidad Tecnológica de Pereira by support given in this investigation.

Conflicts of Interest

The authors wish to confirm that there are no known conflicts of interest associated with this publication.

Abbreviations

The following abbreviations are used in this manuscript:
Acronyms
ACAlternating Current
B&BBranch and Bound
DCDirect Current
DGDistributed Generator
NLPNonlinear Programming
MINLPMixed-Integer NLP
CVXMatlab Software for Disciplined Convex Programming
GAMSGeneral Algebraic Modeling System
OPFOptimal Power Flow
SDPSemidefinite Programming
Sets and subscripts
L Set of lines
N Set of nodes
dDemand
g d Distributed source
sSlack node
i or jNode
Parameters
GConductance matrix
G i j Component of the conductance matrix that relates nodes i and j
g k m Conductance between nodes k and m
p d Power demanded by loads
p s Power generated by generators
p g d Power generated by distributed source
Variables
v i Voltage profile at node i
VVoltage profile vector
XMatrix of cross-product of voltage i with voltage j
W i j cross-product of voltage i with voltage j
Control variables
p s Power generated by conventional generator
p g d Power generated by renewable energies
p k m Power flow between nodes k and m
y i Binary variable for location of DG
P s Power generated vector by conventional generator
P g d Power generated vector by renewable energies
Limits
N g d max Maximum number of DG
v min , v max Minimum and maximum voltage profile
V min , V max Minimum and maximum voltage profile squared
p s , min , p s , max Minimum and maximum by conventional generator
p g d , min , p g d , max Minimum and maximum by generated source
p k m min , p k m max Minimum and maximum power flow between nodes k and m

References

  1. Gharehpetian, G.B.; Agah, S.M.M. Distributed Generation Systems: Design, Operation and Grid Integration; Butterworth-Heinemann: Oxford, UK, 2017. [Google Scholar]
  2. Garces, A. On the Convergence of Newton’s Method in Power Flow Studies for DC Microgrids. IEEE Trans. Power Syst. 2018, 33, 5770–5777. [Google Scholar] [CrossRef] [Green Version]
  3. Opiyo, N.N. A comparison of DC-versus AC-based minigrids for cost-effective electrification of rural developing communities. Energy Rep. 2019, 5, 398–408. [Google Scholar] [CrossRef]
  4. Tamilselvan, V.; Jayabarathi, T.; Raghunathan, T.; Yang, X.S. Optimal capacitor placement in radial distribution systems using flower pollination algorithm. Alex. Eng. J. 2018, 57, 2775–2786. [Google Scholar] [CrossRef]
  5. Elsheikh, A.; Helmy, Y.; Abouelseoud, Y.; Elsherif, A. Optimal capacitor placement and sizing in radial electric power systems. Alex. Eng. J. 2014, 53, 809–816. [Google Scholar] [CrossRef] [Green Version]
  6. Ivanov, O.; Neagu, B.-C.; Grigoras, G.; Gavrilas, M. Optimal Capacitor Bank Allocation in Electricity Distribution Networks Using Metaheuristic Algorithms. Energies 2019, 12, 4239. [Google Scholar] [CrossRef] [Green Version]
  7. Prabha, D.R.; Jayabarathi, T.; Umamageswari, R.; Saranya, S. Optimal location and sizing of distributed generation unit using intelligent water drop algorithm. Sustain. Energy Technol. Assess. 2015, 11, 106–113. [Google Scholar] [CrossRef]
  8. Ayodele, T.; Ogunjuyigbe, A.; Akinola, O. Optimal location, sizing, and appropriate technology selection of distributed generators for minimizing power loss using genetic algorithm. J. Renew. Energy 2015, 2015, 10. [Google Scholar] [CrossRef] [Green Version]
  9. Mishra, S.; Das, D.; Paul, S. A comprehensive review on power distribution network reconfiguration. Energy Syst. 2016, 8, 227–284. [Google Scholar] [CrossRef]
  10. Das, S.; Das, D.; Patra, A. Reconfiguration of distribution networks with optimal placement of distributed generations in the presence of remote voltage controlled bus. Renew. Sustain. Energy Rev. 2017, 73, 772–781. [Google Scholar] [CrossRef]
  11. Jakus, D.; Čađenović, R.; Vasilj, J.; Sarajčev, P. Optimal Reconfiguration of Distribution Networks Using Hybrid Heuristic-Genetic Algorithm. Energies 2020, 13, 1544. [Google Scholar] [CrossRef] [Green Version]
  12. Junior, A.R.B.; Fernandes, T.S.P.; Borba, R.A. Voltage Regulation Planning for Distribution Networks Using Multi-Scenario Three-Phase Optimal Power Flow. Energies 2019, 13, 159. [Google Scholar] [CrossRef] [Green Version]
  13. Vaidya, P.; Rajderkar, V. Optimal Location of Series FACTS Devices for Enhancing Power System Security. In Proceedings of the 2011 Fourth International Conference on Emerging Trends in Engineering & Technology, Port Louis, Mauritius, 18–20 November 2011. [Google Scholar] [CrossRef]
  14. Elansari, A.; Burr, J.; Finney, S.; Edrah, M. Optimal location for shunt connected reactive power compensation. In Proceedings of the 2014 49th International Universities Power Engineering Conference (UPEC), Cluj-Napoca, Romania, 2–5 September 2014. [Google Scholar] [CrossRef]
  15. Prabhala, V.A.; Baddipadiga, B.P.; Fajri, P.; Ferdowsi, M. An overview of direct current distribution system architectures & benefits. Energies 2018, 11, 2463. [Google Scholar]
  16. Nezhadpashaki, M.A.; Karbalaei, F.; Abbasi, S. Optimal placement and sizing of distributed generation with small signal stability constraint. Sustain. Energy Grids Netw. 2020, 23, 100380. [Google Scholar] [CrossRef]
  17. Montoya, O.D.; Gil-González, W.; Grisales-Noreña, L. Relaxed convex model for optimal location and sizing of DGs in DC grids using sequential quadratic programming and random hyperplane approaches. Int. J. Electr. Power Energy Syst. 2020, 115, 105442. [Google Scholar] [CrossRef]
  18. Montoya, O.D. A convex OPF approximation for selecting the best candidate nodes for optimal location of power sources on DC resistive networks. Eng. Sci. Technol. Int. J. 2020, 23, 527–533. [Google Scholar] [CrossRef]
  19. Montoya, O.D.; Garrido, V.M.; Grisales-Noreña, L.F.; Gil-González, W.; Garces, A.; Ramos-Paja, C.A. Optimal Location of DGs in DC Power Grids Using a MINLP Model Implemented in GAMS. In Proceedings of the 2018 IEEE 9th Power, Instrumentation and Measurement Meeting (EPIM), Salto, Uruguay, 14–16 November 2018; pp. 1–5. [Google Scholar]
  20. Montoya, O.D.; Grisales-Noreña, L.F.; Gil-González, W.; Alcalá, G.; Hernandez-Escobedo, Q. Optimal Location and Sizing of PV Sources in DC Networks for Minimizing Greenhouse Emissions in Diesel Generators. Symmetry 2020, 12, 322. [Google Scholar] [CrossRef] [Green Version]
  21. Grisales-Noreña, L.F.; Garzon-Rivera, O.D.; Montoya, O.D.; Ramos-Paja, C.A. Hybrid Metaheuristic Optimization Methods for Optimal Location and Sizing DGs in DC Networks. In Communications in Computer and Information Science; Springer International Publishing: Berlin/Heidelberg, Germany, 2019; pp. 214–225. [Google Scholar] [CrossRef]
  22. Huang, L.; Chen, Z.; Cui, Q.; Zhang, J.; Wang, H.; Shu, J. Optimal planning of renewable energy source and energy storage in a medium- and low-voltage distributed AC/DC system in China. J. Eng. 2019, 2019, 2354–2361. [Google Scholar] [CrossRef]
  23. Chen, Y.; Xiang, J.; Li, Y. SOCP Relaxations of Optimal Power Flow Problem Considering Current Margins in Radial Networks. Energies 2018, 11, 3164. [Google Scholar] [CrossRef] [Green Version]
  24. Zheng, X.; Chen, H.; Xu, Y.; Li, Z.; Lin, Z.; Liang, Z. A mixed-integer SDP solution to distributionally robust unit commitment with second order moment constraints. CSEE J. Power Energy Syst. 2020, 6, 374–383. [Google Scholar]
  25. Gally, T.; Pfetsch, M.E.; Ulbrich, S. A framework for solving mixed-integer semidefinite programs. Optim. Methods Softw. 2017, 33, 594–632. [Google Scholar] [CrossRef]
  26. Garcés, A. Convex Optimization for the Optimal Power Flow on DC Distribution Systems. In Handbook of Optimization in Electric Power Distribution Systems; Springer: Berlin/Heidelberg, Germany, 2020; pp. 121–137. [Google Scholar]
  27. Fallat, S.M.; Johnson, C.R. Hadamard powers and totally positive matrices. Linear Algebra Appl. 2007, 423, 420–427. [Google Scholar] [CrossRef] [Green Version]
  28. Land, A.H.; Doig, A.G. An Automatic Method of Solving Discrete Programming Problems. Econometrica 1960, 28, 497. [Google Scholar] [CrossRef]
  29. Dakin, R.J. A tree-search algorithm for mixed integer programming problems. Comput. J. 1965, 8, 250–255. [Google Scholar] [CrossRef]
  30. Bueno-Lopez, M.; Lemos, S.G. Electrification in non-interconnected areas: Towards a new vision of rurality in Colombia. IEEE Technol. Soc. Mag. 2017, 36, 73–79. [Google Scholar] [CrossRef]
Figure 1. Characterization of the mathematical model associated with the optimal location and sizing of DGsin DC grids.
Figure 1. Characterization of the mathematical model associated with the optimal location and sizing of DGsin DC grids.
Applsci 10 07681 g001
Figure 2. Equivalent MI-SDP model for the problem of the optimal location and sizing of distributed generators in DC distribution networks.
Figure 2. Equivalent MI-SDP model for the problem of the optimal location and sizing of distributed generators in DC distribution networks.
Applsci 10 07681 g002
Figure 3. Schematic representation of the B&B method for addressing MI-SDP problems.
Figure 3. Schematic representation of the B&B method for addressing MI-SDP problems.
Applsci 10 07681 g003
Figure 4. Schematic connection among nodes for the 21-node test feeder.
Figure 4. Schematic connection among nodes for the 21-node test feeder.
Applsci 10 07681 g004
Figure 5. Schematic connection among nodes for the 69-node test feeder.
Figure 5. Schematic connection among nodes for the 69-node test feeder.
Applsci 10 07681 g005
Figure 6. Final power losses when heuristics and metaheuristics are compared to the MI-SDP approach.
Figure 6. Final power losses when heuristics and metaheuristics are compared to the MI-SDP approach.
Applsci 10 07681 g006
Figure 7. Solutions reached by the exhaustive evaluation in the 21-node test feeder.
Figure 7. Solutions reached by the exhaustive evaluation in the 21-node test feeder.
Applsci 10 07681 g007
Figure 8. Final power losses when heuristics and metaheuristics are compared to the MI-SDP approach in the 69-node test feeder.
Figure 8. Final power losses when heuristics and metaheuristics are compared to the MI-SDP approach in the 69-node test feeder.
Applsci 10 07681 g008
Table 1. Parametric information of the 21-node test system.
Table 1. Parametric information of the 21-node test system.
Node iNode j R ij [pu] P j [pu]FromTo R ij [pu] P j [pu]
120.00530.7011120.00790.68
130.00540.0011130.00780.10
340.00540.3610140.00830.00
450.00630.0414150.00650.22
460.00510.3615160.00640.23
370.00370.0016170.00740.43
780.00790.3216180.00810.34
790.00720.8014190.00780.09
3100.00530.0019200.00840.21
10110.00380.4519210.00820.21
Table 2. Parametric information of the 69-node test system.
Table 2. Parametric information of the 69-node test system.
Node iNode j R ij [ Ω ] P j [kW]FromTo R ij [ Ω ] P j [kW]
120.000503360.004426
230.0005036370.064026
340.0015037380.10530
450.0215038390.030424
560.36602.639400.001824
670.381040.440410.7283102
780.09227541420.31000
890.04933042430.04106
9100.81902843440.00920
10110.187214544450.108939.22
11120.711414545460.000939.22
12131.030084470.00340
13141.0440847480.085179
14151.0580048490.2898384.7
15160.19664549500.0822384.7
16170.3744608510.092840.5
17180.00476051520.33193.6
18190.327609530.17404.35
19200.2106153540.203026.4
20210.341611454550.284224
21220.0140555560.28130
22230.1591056571.59000
23240.34632857580.78370
24250.7488058590.3042100
25260.30891459600.38610
26270.17321460610.50751244
3280.00442661620.097432
28290.06402662630.14500
29300.3978063640.7105227
30310.0702064651.041059
31320.3510065660.201218
32330.83901066670.004718
33341.70801467680.739428
34351.4740468690.004728
Table 3. Comparison of the MI-SDP with the MINLP model solved in GAMS for the 21-node test feeder.
Table 3. Comparison of the MI-SDP with the MINLP model solved in GAMS for the 21-node test feeder.
SolverNodesSizes [pu] p loss [pu]
BARON 9 , 12 , 16 0.8441 , 1.0254 , 1.4544 0.0306
BONMINH 9 , 12 , 16 0.8441 , 1.0254 , 1.4544 0.0306
DICOPT 9 , 12 , 16 0.8441 , 1.0254 , 1.4544 0.0306
KNITRO 9 , 12 , 17 0.9297 , 1.1491 , 1.2452 0.0356
LINDO 9 , 12 , 17 0.9297 , 1.1491 , 1.2452 0.0356
SBB 9 , 12 , 16 0.8441 , 1.0254 , 1.4544 0.0306
Table 4. Comparison of the MI-SDP with the MINLP model solved in GAMS for the 69-node test feeder.
Table 4. Comparison of the MI-SDP with the MINLP model solved in GAMS for the 69-node test feeder.
SolverNodesSizes [pu] p loss [pu]
DICOPT 24 , 61 , 66 1.4969 , 11.6024 , 2.4577 0.1577
CONOPT 21 , 61 , 66 1.4969 , 11.6024 , 2.4577 0.1577
MINOS 24 , 61 , 64 1.4552 , 10.2855 , 3.8163 0.1574
SNOPT 26 , 61 , 68 1.3981 , 12.0000 , 2.1589 0.1599
SBB 22 , 61 , 64 1.4961 , 10.2446 , 3.8163 0.1573
BONMINH 21 , 61 , 64 1.4973 , 10.2434 , 3.8163 0.1573
Table 5. Comparison of the MI-SDP with the MINLP model solved in GAMS for the 69-node test feeder with four distributed generators.
Table 5. Comparison of the MI-SDP with the MINLP model solved in GAMS for the 69-node test feeder with four distributed generators.
SolverNodesSizes [pu] p loss [pu]Proc. Times [s]
DICOPT 21 , 61 , 64 , 69 1.4985 , 10.2452 , 2.7200 , 1.0931 0.155712.4270
CONOPT 21 , 61 , 64 , 69 1.4985 , 10.2452 , 2.7200 , 1.0931 0.15573.0360
MINOS 21 , 27 , 61 , 66 1.1471 , 0.3497 , 11.6025 , 2.4577 0.15754.8520
SBB 21 , 22 , 61 , 64 0.8870 , 0.6103 , 10.2434 , 3.8163 0.15735.4250
BONMINH 21 , 61 , 64 , 65 1.4985 , 10.2452 , 2.3027 , 1.5105 0.15574.5550
MI-SDP 21 , 61 , 64 , 67 1.4986 , 10.2452 , 2.4010 , 1.4122 0.155614.4688
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Gil-González, W.; Molina-Cabrera, A.; Montoya, O.D.; Grisales-Noreña, L.F. An MI-SDP Model for Optimal Location and Sizing of Distributed Generators in DC Grids That Guarantees the Global Optimum. Appl. Sci. 2020, 10, 7681. https://doi.org/10.3390/app10217681

AMA Style

Gil-González W, Molina-Cabrera A, Montoya OD, Grisales-Noreña LF. An MI-SDP Model for Optimal Location and Sizing of Distributed Generators in DC Grids That Guarantees the Global Optimum. Applied Sciences. 2020; 10(21):7681. https://doi.org/10.3390/app10217681

Chicago/Turabian Style

Gil-González, Walter, Alexander Molina-Cabrera, Oscar Danilo Montoya, and Luis Fernando Grisales-Noreña. 2020. "An MI-SDP Model for Optimal Location and Sizing of Distributed Generators in DC Grids That Guarantees the Global Optimum" Applied Sciences 10, no. 21: 7681. https://doi.org/10.3390/app10217681

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