32
AI Techniques for Smart Grids Networked and Embedded Systems Wilfried Elmenreich | 2014-05-22 Keynote lecture, ISGT-ASIA 2014

AI Techniques for Smart Grids

Embed Size (px)

DESCRIPTION

These are the slides for my keynote lecture "AI Techniques for Smart Grids" at the 2014 IEEE Innovative Smart Grid Technologies - Asia conference where I discussed the role and potential of self-organization in the smart grid.

Citation preview

Page 1: AI Techniques for Smart Grids

AI Techniques for Smart Grids

Networked and Embedded Systems

Wilfried Elmenreich | 2014-05-22

Keynote lecture, ISGT-ASIA 2014

Page 2: AI Techniques for Smart Grids

Introduction

• Many AI techniques are already in use

– Artificial neural networks (Modeling)

– Fuzzy logic (Control)

– Evolutionary algorithms,

– Swarm algorithms (Optimization)

• Now we go for the real thing

– should we change the way the system is controlled?

Must?

Page 3: AI Techniques for Smart Grids

Building Self-Organizing Systems 3

Wilfried Elmenreich

Self-OrganzingSystems

Page 4: AI Techniques for Smart Grids

What is a Self-Organizing System

„A self-organizing system (SOS) is a set ofentities that obtains global system behavior via local interactions without centralized control.“

Page 5: AI Techniques for Smart Grids

Adaptation Robustness

Scalability

from C. Bettstetter, „Lakeside Labs“

Self-Organizing Systems are Effective!

Image: Imgur.com

Page 6: AI Techniques for Smart Grids

Adaptation Robustness

Scalability

from C. Bettstetter, „Lakeside Labs“

Self-Organizing Systems are Effective!

Image: Imgur.com

Page 7: AI Techniques for Smart Grids

Characteristics

• System of many interconnected parts

• Degree of difficulty in predicting the system behavior

• Emergent properties

• Dynamic

• Decentralized control

• Global behavior from local interactions

• Robustness, adaptivity

• Non-linearity (small causes might have large effects)

7

Wilfried Elmenreich

Page 8: AI Techniques for Smart Grids

SOS and Smart Grid

• Why a self-organizing approach?

8

Wilfried Elmenreich

Why Self-Organzation?

Image: Creative Commons, Wikipedia

Figure: Creative Commons, Wikipedia

Page 9: AI Techniques for Smart Grids

Transferring control to the network

• Counter-arguments– Giving up control makes the system instable,

– untrustable,

– harder to maintain…

• Pro arguments– Stability for complex system can

be only achieved by controlapproach at same complexitiy level

– Self-organizing systems are more robust…

– and provide inherent scalability

• Sometimes you do not have this choice!

9

Wilfried Elmenreich

Image: Creative Commons, Wikipedia

Page 10: AI Techniques for Smart Grids

Example: Wide Area Synchronous Grids(Interconnections)

10

Wilfried Elmenreich

Figure: Creative Commons, transmission data based on European Joint Research Center/Institute for Energy and Transport

• Operate at synchronized frequency

• UCTE grid (Continental Europe) is largest synchronous grid in the world in terms of generation capacity (667 GW)

• Unbundling process ofpower generation and Transmission System Operators (TSO) many players

Page 11: AI Techniques for Smart Grids

Oscillations in wide area grids

On Saturday, 19 February 2011 around 8:00 in the morning, inter-area oscillations within the Continental Europe power system occurred. The highest impact of these 0.25 Hz oscillations was observed in the middle-south part of the system with amplitudes of +/- 100 mHz in southern Italy and related power oscillation on several north-south corridor lines of up to +/- 150 MW and with resulting voltage oscillation on the 400 kV system of +/- 5 kV respectively.ENTSO-E, ANALYSIS OF CE INTER-AREA OSCILLATIONS OF 19 AND 24 FEBRUARY 2011, 2011

Almost the same event reappeared on 24 February 2011 duringmidnight hours

11

Wilfried Elmenreich

Page 12: AI Techniques for Smart Grids

System frequency oscillations

12

Wilfried Elmenreich

• Superposition of 0.18 Hz (East-West Mode) and 0.25 Hz (North-South Mode) modes

• Frequency and damping continously oscillates

Figure: ENTSO-E, ANALYSIS OF CE INTER-AREA OSCILLATIONS OF 19 AND 24 FEBRUARY 2011, 2011

Page 13: AI Techniques for Smart Grids

Investigation of the oscillation events

• Transmission system operators (TSOs) Amprion, Mavir, TenneTDE, Swissgrid,... exchanged power recordings

• Event was not predictable, no single cause

• Oscillations started around the change of the hour – Turkey had changed mode displacement

• Total system load was low

• Absence of industrial load

• Dispersed generation (PV, Wind) provides less stabilized inertia than classical generators

• Italian system currently more sensitive to oscillation modes– Power system stabilisers in Italy had been reinforced

13

Wilfried Elmenreich

Page 14: AI Techniques for Smart Grids

Observations from this example

• Liberalization of power market has decreased the scope ofcontrol

• New approach is to carefully and knowledgeable interact withthe system in order to guide it

• We can can observe the main properties of a SOS here

• Understanding this system in a new way became a necessity

14

Wilfried Elmenreich

Page 15: AI Techniques for Smart Grids

15

Wilfried Elmenreich

Another Example

Image: Creative Commons, Wikipedia

Page 16: AI Techniques for Smart Grids

Smart Meter Rollout

• Energy Services Directive (2006/32/EC) and the electricity directive (2009/72/EC) require the implementation of "intelligent metering systems".

• Such systems ought to be in place for 80% of electricity consumers by end 2020

16

Wilfried Elmenreich

Source: The Smart Grid in Europe, 2012-2016: Technologies, Market Forecasts and Utility Profiles (GTM Research), August 2011

Page 17: AI Techniques for Smart Grids

The Smart Grid, as the Providers Envision it

• Smart meters– Read meters remotely (save money for data acquisition)

– Get metering data at a high resolution

• Controllability of the loads– Send „off“ signals to customer appliances at peak load situations

– Cut off a customer that does not pay the bill

• Having a system supporting different types of energy sourcesand storage

in overall: get more comprehensive information and controlover the system

17

Wilfried Elmenreich

Page 18: AI Techniques for Smart Grids

The Smart Grid, as the Customers want it

• Magically save energy / reduce bill

• Connect own generators (plug-in PV system)

• Get more reliable energy service

• Get green energy

• Don‘t give up privacy or control

in overall: only positive things should arise, nothing must get worse

18

Wilfried Elmenreich

Page 19: AI Techniques for Smart Grids

How Self-Organization can help

• Handling complexity: Provides scalable approaches for a high number of interacting components providers will like that

• „Bossless structure“: Allow bottom-up processes, keepresponsibility and decisions at customer („I can decide“) customers will like that

Building Self-Organizing Systems 19

Wilfried Elmenreich

Page 20: AI Techniques for Smart Grids

What holds us?

• Reluctance to give up (central) control

• Hard to understand – hard to trust– Many proponents miss a Non-linear thinking (© Alessandro

Vespignani), a.k.a. complex system goggles

• How can be design self-organizing systems?

This is our quest:

• Provide models, proofs, case studies, etc. showing that self-organizing approaches work– Sufficiently large, realistic case studies

Building Self-Organizing Systems 20

Wilfried Elmenreich

Page 21: AI Techniques for Smart Grids

Building a self-organizing system

Image: Creative Commons, Wikipedia

Page 22: AI Techniques for Smart Grids

Rules of an SOS may be simple…

• ..but finding the right rules is difficult!

• Complex systems are hardto predict

• Counter-intuitivedependencies

22

Image: USGOV-NOAA (Public Domain)

Wilfried Elmenreich – Building Self-Organizing Systems

Page 23: AI Techniques for Smart Grids

Evolutionary Design Approach

Building Self-Organizing Systems 23

Wilfried Elmenreich

• Evolution applied during design phase

• We don‘t refer to evolution/development of a systemat run time

Page 24: AI Techniques for Smart Grids

Search Algorithm

Building Self-Organizing Systems 24

Wilfried Elmenreich

• Figuratively and literally a zoo on metaheuristicoptimization algorithms

• Ability to find global optimum

• Number of tweaking parameters?

Page 25: AI Techniques for Smart Grids

FREVO: A Software for Designing SOS

• FREVO (Framework for Evolutionary Design)

• Operates on a simulation of the problem

• Interface for sensor/actuator connections to the agents

• Feedback from a simulation run -> fitness value

• Open-source, system-independent http://frevo.sourceforge.net

Page 26: AI Techniques for Smart Grids

System architecture

Building Self-Organizing Systems 26

Wilfried Elmenreich

6 major components: task description, simulation setup, interaction interface, evolvable decision unit, objective function, search algorithm

Page 27: AI Techniques for Smart Grids

Applicationexamples

Image: Creative Commons, Wikipedia

Page 28: AI Techniques for Smart Grids

Application example: Trader (1)

• Evolving an energy trader algorithm at consumer/prosumer

level

• Simulation

• Java module added to FREVO

• Market rules

• Simulated Market

• Agent

• No initial knowledge

about market rules

• Trader rules are learned implicitly

• This way also counter-intuitive strategies are considered

Page 29: AI Techniques for Smart Grids

Application example: Trader (2)

• Tradeoff between performance, complexity and

comprehensibility

There is no free lunch!

Performance of

evolved market agents

Page 30: AI Techniques for Smart Grids

WiP: Evolving system of device-level traders

• Model HEMS devices as agents with independent controllers

• Constraints are given by a budget per device and the importance of a device

for the user

Page 31: AI Techniques for Smart Grids

Summary

• AI techniques can be used as a tool but as wellcontribute to a change in system design

• Self-organizing systems are promising for handlingcomplex systems

• Design challenge– Evolutionary approach in combination with modelling

techniques

• Validation challenge– Verification techniques, simulation

– Need for more case studies

31

Wilfried Elmenreich

Page 32: AI Techniques for Smart Grids

Thank you very much for your attention!

Building Self-Organizing Systems 32

Wilfried Elmenreich

Thank you very muchfor your attention!

Image: Creative Commons, Wikipedia