ADVANCING RENEWABLE ELECTRICITY CONSUMPTION WITH REINFORCEMENT - - PowerPoint PPT Presentation

โ–ถ
advancing renewable electricity
SMART_READER_LITE
LIVE PREVIEW

ADVANCING RENEWABLE ELECTRICITY CONSUMPTION WITH REINFORCEMENT - - PowerPoint PPT Presentation

ADVANCING RENEWABLE ELECTRICITY CONSUMPTION WITH REINFORCEMENT LEARNING Filip Tolovski Climate Change AI workshop ICLR 2020 April 26, 2020 Goal Reducing the share of coal and natural gas in electricity generation. Challenge Addressing the


slide-1
SLIDE 1

ADVANCING RENEWABLE ELECTRICITY CONSUMPTION WITH REINFORCEMENT LEARNING

Filip Tolovski

Climate Change AI workshop ICLR 2020 April 26, 2020

slide-2
SLIDE 2

Reducing the share of coal and natural gas in electricity generation. Proposed solution Goal Challenge Addressing the intermittence of renewable electricity in the absence of scalable storage options. Shift the customers electricity demand to periods of oversupply due to peak in renewable electricity generation.

1/10

slide-3
SLIDE 3

Intermittence of solar energy sources

Generation can be inconsistent to the customer load demand

  • Source: California Independent System Operator

Difference between forecasted load and expected electricity production from intermittent energy sources

2/10

slide-4
SLIDE 4

Intermittence of wind energy sources

October 10th - Highest daily wind generation for 2017 Generation is consistent to the customer load demand Generation is not consistent to the customer load demand May 21st and 22nd - Example for variable wind generation

  • Source: MISO (Midcontinent Independent System Operator) North Planning Zone and https://www.greentechmedia.com/

3/10

slide-5
SLIDE 5

Reinforcement Learning Approach

Environment:

  • Customers
  • Electricity generation utilities
  • Weather conditions
  • Historical demand data

Agent:

  • Energy trading utility

Action:

  • Energy retail price

4/10

slide-6
SLIDE 6

State and action

State St

Momentary and future electricity wholesale supply Momentary and future electricity wholesale price Weather conditions, historical demand data and temporal data Momentary customer load demand

Action At

Momentary and future electricity retail price for the customers

5/10

slide-7
SLIDE 7

Reward Function Objectives:

  • Decrease the difference between the supply of renewable energy and demand
  • Keep the energy utility profitable

๐‘ (๐‘ก, ๐‘) = เท

๐‘˜=1 2

๐›ฝ๐‘˜๐‘ 

๐‘˜(๐‘ก, ๐‘)

  • ๐‘ 

1 ๐‘ก, ๐‘ = (๐‘„๐‘ ๐‘—๐‘‘๐‘“๐‘ ๐‘“๐‘ข๐‘๐‘—๐‘š(๐‘ก, ๐‘) โˆ’ ๐‘„๐‘ ๐‘—๐‘‘๐‘“๐‘ฅโ„Ž๐‘๐‘š๐‘“๐‘ก๐‘๐‘š๐‘“)

  • ๐‘ 

2 ๐‘ก, ๐‘ = โˆ’ ๐น๐‘œ๐‘“๐‘ ๐‘•๐‘ง๐‘ ๐‘“๐‘œ๐‘“๐‘ฅ๐‘๐‘๐‘š๐‘“ โˆ’ ๐น๐‘œ๐‘“๐‘ ๐‘•๐‘ง๐‘’๐‘“๐‘›๐‘๐‘œ๐‘’ ๐‘ก, ๐‘ 2

  • Hyperparameter ฮฑ๐‘˜ initially set to 1

6/10

slide-8
SLIDE 8

Simulation Environment

  • Customers- previously trained demand response agents in CityLearn
  • Customers - independent or cooperative
  • A number of different simulation environments - combining customer agents
  • Distribution of customer agents in an environment set to mimic physical

environment

7/10

CityLearn - environment for reinforcement learning agents for demand response https://sites.google.com/view/citylearnchallenge

slide-9
SLIDE 9

Training

  • Increase the sample efficiency
  • Reduce the costs and the risks of training in the physical environment
  • Increase the robustness of the agent in the physical environment
  • Increase generalization across physical environments

Training across all simulation environments Training in physical environment

8/10

slide-10
SLIDE 10

Safety and Explainability

  • Safety is ensured using a constraints on the price it signals to the customers
  • Evaluation of safety - summary of all violations to the constraints
  • Learning a policy as a function of the constraint level
  • Tracking the performance on the two objectives of the reward function

9/10

slide-11
SLIDE 11

Summary and further work

  • Pricing agent and an appropriate simulation environment, used for training and

evaluation

  • Addressing the challenges of safety, robustness and sample efficiency with a

simulation environment

  • Implementation of the simulation environment(ongoing)
  • Further training of the customers with the pricing agent

10/10

slide-12
SLIDE 12

Thank you for your attention!

Filip Tolovski

Climate Change AI workshop ICLR 2020 April 26, 2020