IEEE Access (Jan 2021)

Data Driven Stochastic Energy Management for Isolated Microgrids Based on Generative Adversarial Networks Considering Reactive Power Capabilities of Distributed Energy Resources and Reactive Power Costs

  • Shady M. Sadek,
  • Walid A. Omran,
  • M. A. Moustafa Hassan,
  • Hossam E. A. Talaat

DOI
https://doi.org/10.1109/ACCESS.2020.3048586
Journal volume & issue
Vol. 9
pp. 5397 – 5411

Abstract

Read online

This paper proposes a two-stage stochastic energy management (EM) in an isolated microgrid (MG) to decide for the day-ahead optimal dispatch. The dispatch aims to effectively manage the MG power sources, including intermittent renewable energy sources (RESs), battery energy storage systems (BESSs), and diesel generators such that the expected operation costs, reactive power costs, spinning reserve, and load shedding are minimized. The Generative Adversarial Networks (GANs) is utilized in this paper as a data driven scenario generation method to model the uncertainties in the output power of the RESs to be used in the stochastic programming formulation. Then, the fast forward scenario reduction algorithm is used to reduce the number of scenarios with the help of SCENRED/GAMS software. Usually, fuel consumption costs of diesel generators are considered to be dependent on active power generation only. However, neglecting the related reactive power costs might result in increased operation costs and deviations in the dispatches from the optimal solutions. Hence, this paper co-optimizes the costs related to both active and reactive powers of diesel generators. In addition, this study considers the reactive power capability of inverter-interfaced distributed energy resources (DERs). Moreover, the detailed models for the different resources are presented, especially for diesel generators where the actual capability curves are used instead of the widely used box constraints. The problem is formulated as a nonlinear programming problem in the General Algebraic Modeling System (GAMS) software and is solved by the CONOPT solver.

Keywords