A Scalable Method for Scheduling Distributed Energy Resources using Parallelized Population-based Metaheuristics
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 which provide as virtual power plants e.g. demand side management or flexible generation. 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. 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.
Code (0)
등록된 구현이 없습니다.
Tasks
Evolutionary AlgorithmsManagementSchedulingSimilar Papers 제목 키워드 기반
Scalable FastMDP for Pre-departure Airspace Reservation and Strategic De-conflict
Pre-departure flight plan scheduling for Urban Air Mobility (UAM) and cargo delivery drones will require on-demand scheduling of large numbers of aircraft. We examine the scalability of an algorithm known as FastMDP whic…
GPUSchedulingSimple and Scalable Parallelized Bayesian Optimization
In recent years, leveraging parallel and distributed computational resources has become essential to solve problems of high computational cost. Bayesian optimization (BO) has shown attractive results in those expensive-t…
Bayesian OptimizationBIG-bench Machine LearningHyperparameter OptimizationEnergy Scheduling for Residential Distributed Energy Resources with Uncertainties Using Model-based Predictive Control
This paper proposes a reliable energy scheduling framework for distributed energy resources (DER) of a residential area to achieve an appropriate daily electricity consumption with the maximum affordable demand response.…
energy managementManagementSchedulingMicrogrid Optimal Energy Scheduling with Risk Analysis
Risk analysis is currently not quantified in microgrid resource scheduling optimization. This paper conducts a conditional value at risk (cVaR) analysis on a grid-disconnected residential microgrid with distributed energ…
energy managementManagementSchedulingDistributed Link Sparsification for Scalable Scheduling Using Graph Neural Networks (Journal Version)
In wireless networks characterized by dense connectivity, the significant signaling overhead generated by distributed link scheduling algorithms can exacerbate issues like congestion, energy consumption, and radio footpr…