A Scalable Method for Scheduling Distributed Energy Resources using Parallelized Population-based Metaheuristics

02/18/2020
by   Hatem Khalloof, et al.
0

Recent years have seen an increasing integration of distributed renewable energy resources into existing electric power grids. Due to the uncertain nature of renewable energy resources, network operators are faced with new challenges in balancing load and generation. In order to meet the new requirements, intelligent distributed energy resource plants can be used. However, the calculation of an adequate schedule for the unit commitment of such distributed energy resources is a complex optimization problem which is typically too complex for standard optimization algorithms if large numbers of distributed energy resources are considered. For solving such complex optimization tasks, population-based metaheuristics – as, e.g., evolutionary algorithms – represent powerful alternatives. Admittedly, evolutionary algorithms do require lots of computational power for solving such problems in a timely manner. One promising solution for this performance problem is the parallelization of the usually time-consuming evaluation of alternative solutions. In the present paper, a new generic and highly scalable parallel method for unit commitment of distributed energy resources using metaheuristic algorithms is presented. It is based on microservices, container virtualization and the publish/subscribe messaging paradigm for scheduling distributed energy resources. Scalability and applicability of the proposed solution are evaluated by performing parallelized optimizations in a big data environment for three distinct distributed energy resource scheduling scenarios. Thereby, unlike all other optimization methods in the literature, the new method provides cluster or cloud parallelizability and is able to deal with a comparably large number of distributed energy resources. The application of the new proposed method results in very good performance for scaling up optimization speed.

READ FULL TEXT

page 1

page 2

page 5

page 7

page 8

page 9

page 10

page 11

research
11/04/2022

Dynamic Resource Allocation Method for Load Balance Scheduling over Cloud Data Center Networks

The cloud datacenter has numerous hosts as well as application requests ...
research
08/15/2022

A Multi-Criteria Metaheuristic Algorithm for Distributed Optimization of Electric Energy Storage

The distributed schedule optimization of energy storage constitutes a ch...
research
11/13/2011

Application of PSO, Artificial Bee Colony and Bacterial Foraging Optimization algorithms to economic load dispatch: An analysis

This paper illustrates successful implementation of three evolutionary a...
research
05/15/2012

Distribution of the search of evolutionary product unit neural networks for classification

This paper deals with the distributed processing in the search for an op...
research
07/15/2014

Uncertainty And Evolutionary Optimization: A Novel Approach

Evolutionary algorithms (EA) have been widely accepted as efficient solv...
research
06/23/2022

A Survey on Learnable Evolutionary Algorithms for Scalable Multiobjective Optimization

Recent decades have witnessed remarkable advancements in multiobjective ...
research
08/12/2020

Computational Framework for Behind-The-Meter DER Techno-Economic Modeling and Optimization – REopt Lite

The global energy system is undergoing a major transformation. Renewable...

Please sign up or login with your details

Forgot password? Click here to reset