• Nenhum resultado encontrado

A smart pool search matheuristic for solving a multi-objective microgrid storage planning problem.

N/A
N/A
Protected

Academic year: 2021

Share "A smart pool search matheuristic for solving a multi-objective microgrid storage planning problem."

Copied!
6
0
0

Texto

(1)

1876-6102 © 2016 The Authors. Published by Elsevier Ltd. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).

Peer-review under responsibility of the scientific committee of the Applied Energy Symposium and Forum, REM2016: Renewable Energy Integration with Mini/Microgrid.

doi: 10.1016/j.egypro.2016.11.288

Energy Procedia 103 ( 2016 ) 292 – 297

ScienceDirect

Applied Energy Symposium and Forum, REM2016: Renewable Energy Integration

with Mini/Microgrid, 19-21 April 2016, Maldives

A smart pool search matheuristic for solving a multi-objective

microgrid storage planning problem

Vitor N. Coelho

a, b, *

, Igor M. Coelho

b, c

, Bruno N. Coelho

b

, Marcone J. F.

Souza

d

, Haroldo Gambini

d

, N. Mladenoviü

e, f

and Frederico G. Guimarães

g

aGraduate Program in Electrical Engineering, Universidade Federal de Minas Gerais, Belo Horizonte, Brazil bInstituto de Pesquisa e Desenvolvimento de Tecnologias, Ouro Preto, Brazil

cDepartment of Computer Science, State University of Rio de Janeiro, Rio de Janeiro, Brazil dDepartment of Computer Science, Universidade Federal de Ouro Preto, Ouro Preto, Brazil

eMathematical Institute, Serbian Academy of Science and Arts, Serbia fLAMIH, Université de Valenciennes et du Hainaut Cambrésis, Valenciennes, France gDepartment of Electrical Engineering, Universidade Federal de Minas Gerais, Belo Horizonte, Brazil

Abstract

In this paper, a multi-objective power dispatching problem that uses Plug-in Electric Vehicle (PEV) as storage units is considered. The problem involves several PEVs and a microgrid community, composed of small houses, residential areas, and different Renewable Energy Resources. Three different objectives are considered: microgrid total costs; usage of PEV batteries and maximum grid peak load. In order to find sets of non-dominated solutions, a matheuristic black box solves several Mixed Integer Linear Programming (MILP) subproblems. We improve a previously developed MILP model and design a new multi-objective matheuristic including new problem initialization mechanisms.

Keywords: Microgrids, Power dispatching, Energy storage management, Matheuristic, Mixed-Integer Linear Programming,

Multi-objetive optimization

1. Introduction

This paper addresses a multi-objective power dispatching problem called the Microgrid Storage Planning Problem (MOMSPP), which involves Plug-in Electric Vehicles (PEV) as storage units. The

*Corresponding Author. E-mail address: vncoelho@ufmg.br,vncoelho@gmail.com (Vitor N. Coelho). Tel + 55 31 35514407. Fax + 55 31 35514407.

The authors acknowledge the support from the Brazilian agencies CAPES, CNPq (grants 305506/2010-2, 552289/2011-6, 306694/2013-1 and 312276/2013-3), FAPERJ and FAPEMIG (grant PPM CEX 772-15), for supporting this work.

(2)

MOMSPP considers a small Microgrid (MG) community, which may be composed of small houses, residential areas, and different Renewable Energy Resources (RER). In this scenario, the PEVs are used as main storage units, located at SmartParks. Power dispatching schedule is then planned to meet PEV operational requirements, settled by its users, and trying to charge PEV batteries when energy price is cheaper. The main goal of the MOSPP is the minimization of three different objective functions: the microgrid total costs; usage of PEV batteries and maximum grid peak load.

A scenario envisioned as a Mini/Microgrid community was proposed by Coelho et al. [1], such as a University. Professors could park their car at the SmartParks and, instead of paying for parking, they would receive an amount of money if their vehicle is used by the energy management system. Since the cost of the PEV battery represents a significant part of its total price, the idea of using it in idle time is acceptable. In a general view, the owners of the PEV would be seen as holders of important microgrid equipments [2], able to enhance electricity efficiency, quality and to reduce energy costs.

The idea of considering a SmartPark with different vehicles and different battery types provides several strategic opportunities for power dispatching systems. Combining two or more energy storage technologies can yield various advantages [3]. However, this task is packed with uncertainties. In this sense, a previous work [1] handled three additional criteria: volatility behavior in extreme scenarios and two different criteria based on the Sharpe Ratio index. In order to evaluate suitable schedules to be applied in extreme scenarios, probabilistic forecasts were used for generating different scenarios. Some points were still not considered in the model, such as strategies for handling the PEV that do not reach the electric parking as predicted. In order to solve the MOMSPP and to find near efficient Pareto fronts, a Branch-and-Bound Pool Search Algorithm (BBPSA) was designed. The proposed algorithm generates sets of weights for each of the objective functions and solves several Mixed Integer Linear Programming (MILP) problems.

In this current study we improve a previously developed MILP model (Section 2) and design a novel mechanism for the BBPSA (detailed in Section 3), updating the name of the procedure as Smart Solution Pool Based Matheuristic, since optimization is done by the CPLEX solver, as a black box tool, described as dynamic search. The latter consists of the same building blocks as branch & cut: LP relaxation, branching, cuts, and specific heuristics to accelerate the search.

Obtaining solutions from each MILP optimization model is an efficient way of achieving good quality solutions for composing the Pareto Front. However, specially when complex and large problems are being handled, finding feasible solutions might request a considerable computational effort. Thus, the main improvement proposed in this work is to feed each MILP with the best known MIP solution for that specific combination of objective function weights, together with an improved generation of solutions.

This work is organized as follows. Section 2 describes improvements made to the MILP model of the problem, while Section 3 presents the proposed Smart Pool Search Matheuristic. Computational experiments include novel larger microgrid scenarios, generated in Section 4.1 and discussed in Section 4.2. Finally, Section 5 draws some final considerations and future works for this current research.

2. Energy storage planning MILP model improvement

The presented model is an extension of the MILP proposed by Coelho et al. [1], including practical constraints related to the PEV and the energy grid. When several PEVs were generated, it was noticed that if the vehicle arrives at the first interval and immediately leaves in the consecutive one, the previously developed model was not capable of charging the vehicle. Thus, Eq. 1 improves the MILP (in [1], described as Eq. 15), adding the term ™cאC ሺݕݒܿ݅݀ ݌݁ݒݒܴܿ݀ܽݐ݁ െ  ݕݒܿ݅ܿ ݌݁ݒݒܴܿܿܽݐ݁ሻ to the right hand side of

the equation. ෍ ݕݒͳܾܴ …א ൑  ݌݁ݒݒͳܱܵܥܽݎݎ݌݁ݒ ݒͳܽݎݎ ൅෍൫ݕݒܿ݅݀ ݌݁ݒݒܴܿ݀ܽݐ݁ െ  ݕݒܿ݅ܿ ݌݁ݒݒܴܿܿܽݐ݁൯ …א ׊א ܲܧܸሺͳሻ

(3)

Another practical characteristic of the PEV was added to the objective function that measures batteries wear and tear, as can be seen in Eq. (2). The total capacity of the PEV battery is now being multiplied by the rate of discharge or charge. As will be verified in Section 4.1, batteries with different total capacity (kWh) were generated. Thus, minimizing the total energy charged or discharged from the batteries sounded more reasonable than minimizing only the battery rates.

݂݋ܾ݆ܤܽݐݐ݁ݎ݅݁ݏܷݏ݁ ൌσ σ σ ቀݕ

ݒܿ݅݀ ݌݁ݒݒܴܿ݀ܽݐ݁൅ݕݒܿ݅ܿ ݌݁ݒݒܴܿܿܽݐ݁ቁ݌݁ݒݒܲ݋ݓ݁ݎ ܿאܥ

ݒאܲܧܸ

݅אܫ ሺʹሻ

Finally, the big values of M on Eqs. 5 and 6 of the previous model were also improved (a huge number was being assigned to parameter M). This improvement was made since the model was applied for dispatching energy in a small microgrids generated with data from the Reference Energy Disaggregation Data Set (REDD) [4], thus, we detected that energy was being sold and bought at the same time due to rounding errors. In this sense, a new set of Mi values was introduced, for each interval i,

and is now calculated according to the maximum possible grid rates. The maximum rate of charge/discharge is considered and summed to the expected grid rate. Furthermore, these changes improved the accuracy of our model, since an extremely large M number can reduce solver performance [5], even for medium sized problems.

3. Proposed Smart Solution Pool Matheuristic

In order to solve find near efficient Pareto solutions for the MOMSPP in short computational time, we present the Smart Pool Search Matheuristic (SPSMH). The idea of SPSMH is to solve the mathematical model by using a commercial Black-Box solver for MILP problems with different weights for the three objective functions. This strategy is capable of providing a good balance between each of the objectives, by ensuring that a large number of weighted problems are solved.

Algorithm 1, presented in Figure 1, presents the procedure used to generate weighted sum MILP problems, solve them, and filter the obtained solutions in order to create a Pareto front. The main improvement regarding to the previous Pool Search Algorithm [1] is the inclusion of a MIP starting solution (line 5) in the beginning of the search done by the Black-Box solver. Several different MILP problems are generated by the linear combination of the weights Ȝ1, Ȝ2 and Ȝ3 (for each objective function). Since the handled MILP is convex, any Pareto-optimal solution regarding the objectives can be achieved by a specific combination of weights.

Black-Box solver solves an instance of the MILP problem by exploring a tree formed by linear programming relaxation nodes. In this process, different feasible (integer) solutions are usually achieved during the searching procedure. Those solutions are returned at the end of the search, which can be finished when optimal values has been reached or due to other stopping criteria, such as computational time. It is worth mentioning that the optimal values regards to the best solution that minimizes a specific weighted-sum single objective function. So, it is necessary to solve multiple problems with different weights, in order to satisfy the multi-objective nature of the problem. The obtained set of solutions is hereafter called Pool of Solutions (line 6). The procedure addSolution (extracted from Lust &Tehrem [6]) filters the dominated solutions in the obtained population. This latter mechanism (line 9) efficiently tries to add each obtained solution s ępoolSol in the set of non-dominated solutions Xe.

(4)

Figure 1 Smart Pool Search Matheuristic Algorithm

4. Computational experiments

The proposed SPSMH with assistance of the OptFrame 2.2 [7]. Experiments were carried out on Intel i7-4790K 4.00GHz, running with the Black-Box solver CPLEX 12.5.1.

In the proposed approach, only the binary variables from the original MILP are stored, as well as the objective function values. Thus, the CPLEX restores each solution and starts its search.

4.1. Generating microgrid scenarios with PEVs

Load time series from two different small microgrid residential areas and one commercial building, in a city of Zhejiang Province of China, provided by Nian Liu et al. [8], were considered here, as well as a microgrid house with high load fluctuation, extracted from the REDD dataset.

A scenario regarding the microgrid residential area was already tackled by the BBPSA dataset. The cases of study described here comprise a small Wind Power Turbine (WPT) and Solar PV array. The last two have been adapted from time series of a WPT with 160 kW capacity and PV array with a total capacity of 80 kW. We design three scenarios: the case 1 is composed only with the REDD microgrid house (Figure 2); the second one combined two different residential areas and loads from the house (right side of Figure 2); finally, case 3 combines the demand profiles from the commercial building and the microgrid household.

We included some uncertainties over the batteries maximum rates of charge and discharge. They were generated at random according to the PEV maximum battery (20, 30, 60 or 70 kWh), also chosen at random. However, at least, 100 discretized points, were considered as possible rates for charging and discharging the PEVs batteries. They were uniformly generated from 0 until the maximum rate for each vehicle. Scenarios were composed of different number of PEVs: 3, 10, 20, and 50. Forecasting horizons of 24 hours ahead were considered.

(5)

Figure 2 On left side a microgrid household with two small sources of RER generation and 3 PEVs. The right side shows a residential microgrid area with two sources of RER generation and 10 PEVs.

Figure 3 Batteries discharge prices according to the rate of discharge. 4.2. Obtained results

The CPLEX math-heuristic black-box has been set to proceed with its search with the maximum time of 5 seconds. Different numbers of MILP were generated for each scenario: 27, 64 and 125. Two variants were analyzed, the first one solves the weighted-sum MILP problems in sequential order, while the second, denominated SPSMH-R, generates MILP and, then, shuffle them. Thus, in each execution the MILP problems might be initialized with different solutions.

Obtained sets of non-dominated solutions were analyzed according to the Hypervolume (HV) quality indicator, Diversity metric ǻ [10] and cardinality. As can be seen in Table 1, the lower ǻ metric values indicates better quality of the Pareto Fronts obtained by the SPSMH. The other quality indicators also reported higher results when using the proposed initialization mechanisms. Specially in problems with 20 and 50 PEVS, the BBPSA has difficulty in finding feasible solutions, in five seconds execution, to be add to the final Pareto Front. The idea of initializing the model with initial feasible solutions was very useful and was able to enhance the quality of the non-dominated solutions. Further experiments should analyze the behavior of the method with higher computational times.

(6)

Table 1. Pareto fronts comparisons

Indicator of Quality BBPSA SPSMH SPSMH-R

Cardinality 53,1 62,7 64,5

Coverage 0,1498 0,2525 0,2346

ǻ metric 0,0236 0,0025 0,0026

HV (109) 217,10 224,65 227,93

5. Conclusions and extensions

In this current study, a multi-objective energy storage planning problem was addressed, called the Microgrid Storage Planning Problem. The importance of the problem tackled here can be highlighted by the fact it minimizes three objectives: the total system cost considering a community of owners of the equipments; grid maximum peak load; the use of batteries.

A larger benchmark set of instances can be carefully addressed in future works, following the strategies described in this paper. Unmanned Aerial Vehicle (UAV) should also be considered for the future scenarios, since high quantities of UAVs together might represent a significant storage system. Those scenarios should include other RER and higher discretization levels, which would allow a more precise power dispatching. Possible extensions may include a new set of parameters for controlling energy efficiency according to the way the battery is discharged.

References

[1] V. N. Coelho, I. M. Coelho, B. N. Coelho, M. W. Cohen, A. J. Reis, S. M. Silva, M. J. Souza, P. J. Fleming, F. G. Guimaraes, Multi-objective energy storage power dispatching using plug-in vehicles in a smart-microgrid, Renewable Energy (2016) 730 – 742. [2] J. Aghaei, A. E. Nezhad, A. Rabiee, E. Rahimi, Contribution of plug-in hybrid electric vehicles in power system uncertainty management, Renewable and Sustainable Energy Reviews 59 (2016) 450 – 458.

[3] A. Khaligh, Z. Li, Battery, ultracapacitor, fuel cell, and hybrid energy storage systems for electric, hybrid electric, fuel cell, and plug-in hybrid electric vehicles: State of the art, IEEE Transactions on Vehicular Technology 59 (6) (2010) 2806–2814.

[4] J. Z. Kolter, M. J. Johnson, Redd: A public data set for energy disaggregation research, in: Workshop on Data Mining Applications in Sustainability 210 (SIGKDD), San Diego, CA, 2011.

[5] J. D. Camm, A. S. Raturi, S. Tsubakitani, Cutting big M down to size, 212 Interfaces 20 (5) 61, 1990.

[6] T. Lust, J. Teghem, Two-phase pareto local search for the biobjective traveling salesman problem, Journal of Heuristics 16 (2010) 475–510.

[7] I. M. Coelho, P. L. A. Munhoz, M. N. Haddad, V. N. Coelho, M. M. Silva, M. J. F. Souza, L. S. Ochi, A computational framework for combinatorial optimization problems, in: VII ALIO/EURO Workshop on Applied Combinatorial Optimization, Porto, 2011, pp. 51–54.

[8] N. Liu, Q. Tang, J. Zhang, W. Fan, J. Liu, A hybrid forecasting model 228 with parameter optimization for short-term load forecasting of micro-grids, 229 Applied Energy 129 (0) (2014) 336 –345.

[9] Y. Li, F. El Gabaly, T. R. Ferguson, R. B. Smith, N. C. Bartelt, J. D. Sugar, K. R. Fenton, D. A. Cogswell, A. L. D. Kilcoyne, T. Tyliszczak, M. Z. Bazant, W. C. Chueh, Current-induced transition from particle-by-particle to concurrent intercalation in phase-separating battery electrodes, Nat Mater 13 (12) (2014) 1149–1156.

[10] K. Deb, A. Pratap, S. Agarwal, T. Meyarivan, A fast and elitist multiobjective genetic algorithm: NSGA-II, Evolutionary Computation, IEEE Transactions on 6 (2) (2002) 182–197.

Biography

Control and Automation Engineering obtained at UFOP and PhD in Electrical Engineering with the PPGEE/UFMG. He has been investigating different fields of computational intelligence applied for a more sustainable world. Vitor received several teachings about high level programming from his brother Igor and Bruno, as well as advised by the masters, Marcone, Fred and Haroldo.

Referências

Documentos relacionados

Verificou-se que para instâncias onde existe correlação positiva e forte entre os custos e os pesos, caso estudado, também, por Pisinger (2005) para o problema do

Se Liberdade de imprensa já indicava um caminho que eu poderia seguir e também mostrava para mim mesmo e para os outros que eu era capaz de fazer algo interessante e diferente,

Deste modo, elas e eles têm direito à mesma educação ou seja, o género e a diversidade sexual não são relevantes aquando da selecção e organização das tarefas escolares

A comunidade também deve ser foco de atuação das equipes da ESF no que diz respeito à saúde mental, já que os tabus e preconceitos da sociedade em relação aos

A cidade do Porto tem cerca de 230.000 habitantes, o contributo da Divisão Municipal de Parques Urbanos para a capitação dos espaços verdes no Município do Porto é de 6 m 2 de

For solving the master problem and the subproblem at different nodes of the search tree, the information on columns and network must conform to the node to be created.. There are

A review of materials, heat transfer and phase change problem formulation for latent heat thermal energy storage systems (LHTESS). Renewable and Sustainable Energy

Como resultados apontam que as intérpretes entendem como sua responsabilidade: interpretar em língua de sinais/língua oral para professor, alunos ouvintes e criança surda,