the cassandra platform - christos diou

70
Cassandra platform Christos Diou Postdoctoral Researcher Information Technologies Ins (CERTH-ITI)

Upload: cassandra-project

Post on 25-Jun-2015

1.336 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: The Cassandra Platform - Christos Diou

Cassandra platform

Christos DiouPostdoctoral Researcher

Information Technologies Institute

(CERTH-ITI)

Page 2: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Outline

• Library-based scenarios in the alpha platform version

– Use pre-existing library components

• Measurement-based scenarios

– Model training to build models automatically

• Response models

– Consumer response to different incentives

• Consumer Social Network analysis

– Grouping of small-scale consumers into Consumer Social Networks

• Development status and next steps

• NoI members and the platform

Cassandra 1st Webinar 2

Page 3: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

About the platform

• Currently in alpha version, development is highly active

– Some functionality has not been integrated yet

• Open source platform, publicly available through GitHub

– Apache license

• Your feedback is highly appreciated!

Cassandra 1st Webinar 3

Page 4: The Cassandra Platform - Christos Diou

LIBRARY-BASED SCENARIOSCassandra platform – Alpha version

Cassandra 1st Webinar 4

Page 5: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Login screen

Cassandra 1st Webinar 5

Page 6: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Main screen

Cassandra 1st Webinar 6

Projects and entities

Main panel

Libraries

Page 7: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

List of projects

Cassandra 1st Webinar 7

Page 8: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

User library

Cassandra 1st Webinar 8

Page 9: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Cassandra library

Cassandra 1st Webinar 9

Page 10: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Appliances in Cassandra library

Cassandra 1st Webinar 10

Page 11: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Creating a new project

Cassandra 1st Webinar 11

Page 12: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Adding a new scenario to our project

Cassandra 1st Webinar 12

Page 13: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

In this case, Installations are added by drag n’ drop from the user library

Cassandra 1st Webinar 13

Page 14: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Persons, Activities and Appliances

Cassandra 1st Webinar 14

Page 15: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Activity models

Cassandra 1st Webinar 15

Page 16: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Activity models (duration)

Cassandra 1st Webinar 16

Page 17: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Activity models (start time)

Cassandra 1st Webinar 17

Page 18: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Simulation parameters

Cassandra 1st Webinar 18

Page 19: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Submit runs

Cassandra 1st Webinar 19

Page 20: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

What if…• The residents of Apartment 1 use the water heater less

– Because they have installed solar water heating

• The residents of Apartment 2 use their air conditioning unit less

– Because they have upgraded their apartment’s thermal insulation properties

• The residents of Apartment 3 replace their refrigeration unit

Cassandra 1st Webinar 20

Page 21: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Behaviour change in Apartment 1

Cassandra 1st Webinar 21

Page 22: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Behaviour change in Apartment 1

Cassandra 1st Webinar 22

Page 23: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Behaviour change in Apartment 2

Cassandra 1st Webinar 23

Page 24: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Behaviour change in Apartment 2

Cassandra 1st Webinar 24

Page 25: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Appliance change in Apartment 3

Cassandra 1st Webinar 25

Page 26: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Appliance change in Apartment 3

Cassandra 1st Webinar 26

Page 27: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Submit new runs with same parameters

Cassandra 1st Webinar 27

Page 28: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Compare the runs (graph)

Cassandra 1st Webinar 28

Page 29: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Compare the runs (KPIs)

Cassandra 1st Webinar 29

Page 30: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

One step further

• Library-based scenarios can be used to simulate working hypotheses

• The real power of Cassandra is in its disaggregation and model training functionality

Cassandra 1st Webinar 30

Page 31: The Cassandra Platform - Christos Diou

MODEL TRAININGCassandra platform – Alpha version

Cassandra 1st Webinar 31

Page 32: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Training module (to be integrated)

Cassandra 1st Webinar 32

Page 33: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Import installation measurements

Cassandra 1st Webinar 33

Page 34: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Import installation measurements

Cassandra 1st Webinar 34

Page 35: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Next step: Disaggregation

Cassandra 1st Webinar 35

Page 36: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Training consumer activity models

Cassandra 1st Webinar 36

Page 37: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Training consumer activity models

Cassandra 1st Webinar 37

Page 38: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Export the models to the platform libraries

Cassandra 1st Webinar 38

Page 39: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Models are visible in the user library

Cassandra 1st Webinar 39

Page 40: The Cassandra Platform - Christos Diou

CONSUMER RESPONSECassandra platform – Alpha version

Cassandra 1st Webinar 40

Page 41: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Response models

Cassandra 1st Webinar 41

Page 42: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Modify pricing scheme

Cassandra 1st Webinar 42

Page 43: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Estimate consumer response

Cassandra 1st Webinar 43

Page 44: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Models are posted to the platform

Cassandra 1st Webinar 44

Page 45: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Models are posted to the platform

Cassandra 1st Webinar 45

Page 46: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Example 1: Response from

Cassandra 1st Webinar 46

Page 47: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

from … to:

Cassandra 1st Webinar 47

Page 48: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Example 2: Response from

Cassandra 1st Webinar 48

Page 49: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

from … to:

Cassandra 1st Webinar 49

Page 50: The Cassandra Platform - Christos Diou

CONSUMER SOCIAL NETWORKS (CSN)

Cassandra platform – Alpha version

Cassandra 1st Webinar 50

Page 51: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

CSNs• Groups of similar consumers

– Multiple similarity criteria

• CSNs have potential:

– Increased market power of aggregated small-scale consumers

– Coordination of consumption activities at group level

– Targeted incentives at group level

Page 52: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

CSN module

• CSN module: A tool for identifying links and grouping of consumers in a meaningful way

– Existing social network connections

– Explicit attributes (e.g. working, non-working person, locality in the grid topology)

– Implicit attributes (e.g. consumption similarity, peak similarity, behavioural similarity)

• Early version implemented for experimentation

• Next version:

– More similarity criteria

– Estimation of group response to incentives

– GUI integration

Cassandra 1st Webinar 52

Page 53: The Cassandra Platform - Christos Diou

The main graphical interface of the CSN module

Page 54: The Cassandra Platform - Christos Diou

The network can be created based on Installation Type,

Person Type, Average, Peak, Similar, or Dissimilar Consumption, etc.

Page 55: The Cassandra Platform - Christos Diou

CSNetwork based on person type. Persons of the same

type are linked.

Page 56: The Cassandra Platform - Christos Diou

By changing the visualization layout algorithm….

Page 57: The Cassandra Platform - Christos Diou

The two different person types appear

Visualization is Important!!!

Page 58: The Cassandra Platform - Christos Diou

A new network based on Peak Consumption similarity

Page 59: The Cassandra Platform - Christos Diou

We select the clustering algorithm to use

Page 60: The Cassandra Platform - Christos Diou

Clusters appear in different colours

Page 61: The Cassandra Platform - Christos Diou

By grouping clusters…

Page 62: The Cassandra Platform - Christos Diou

The different consumer groups appear

Page 63: The Cassandra Platform - Christos Diou

Another network based on similar consumption

Page 64: The Cassandra Platform - Christos Diou

Change the edge threshold via the appropriate slider

Page 65: The Cassandra Platform - Christos Diou

Select a clustering algorithm

Page 66: The Cassandra Platform - Christos Diou

Clusters appear in different colors

Page 67: The Cassandra Platform - Christos Diou

Various statistics are available, as well as the

consumption and information of selected nodes

Sliders for minimum edge weight and clustering values

Page 68: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

In summary, with Cassandra you can

• Simulate working scenarios/pilots

• Benchmark different energy efficiency solutions/products in simulation before testing them in real-life

• Create detailed models that describe consumer behaviour

• Identify and evaluate optimal consumption schedules

• Estimate consumer response to a range of incentives

– Pricing schemes

– Consumer awareness

– Environmental impact

• Identify meaningful consumer groups and benchmark the application of targeted incentives

Page 69: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

So, what’s next?

• Beta release is planned for October, 2013

• Integration of external modules with the platform

• Evaluation of Cassandra in our three project pilot cases

• Evaluation of Cassandra in a limited number of NoI pilots (external evaluation)

• We can use Cassandra to simulate your context and benchmark a number of working scenarios.

– Use measurements and the training module to model your context

– Simulate a range of scenarios appropriate for your business case

– Prepare an analysis/report of our findings

– Ask for your feedback

– Improve the platform based on your comments

Page 70: The Cassandra Platform - Christos Diou

Cassandra platform – Christos Diou

Thank you!

Questions?