the cassandra platform - christos diou

Post on 25-Jun-2015

1.337 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Cassandra platform

Christos DiouPostdoctoral Researcher

Information Technologies Institute

(CERTH-ITI)

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

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

LIBRARY-BASED SCENARIOSCassandra platform – Alpha version

Cassandra 1st Webinar 4

Cassandra platform – Christos Diou

Login screen

Cassandra 1st Webinar 5

Cassandra platform – Christos Diou

Main screen

Cassandra 1st Webinar 6

Projects and entities

Main panel

Libraries

Cassandra platform – Christos Diou

List of projects

Cassandra 1st Webinar 7

Cassandra platform – Christos Diou

User library

Cassandra 1st Webinar 8

Cassandra platform – Christos Diou

Cassandra library

Cassandra 1st Webinar 9

Cassandra platform – Christos Diou

Appliances in Cassandra library

Cassandra 1st Webinar 10

Cassandra platform – Christos Diou

Creating a new project

Cassandra 1st Webinar 11

Cassandra platform – Christos Diou

Adding a new scenario to our project

Cassandra 1st Webinar 12

Cassandra platform – Christos Diou

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

Cassandra 1st Webinar 13

Cassandra platform – Christos Diou

Persons, Activities and Appliances

Cassandra 1st Webinar 14

Cassandra platform – Christos Diou

Activity models

Cassandra 1st Webinar 15

Cassandra platform – Christos Diou

Activity models (duration)

Cassandra 1st Webinar 16

Cassandra platform – Christos Diou

Activity models (start time)

Cassandra 1st Webinar 17

Cassandra platform – Christos Diou

Simulation parameters

Cassandra 1st Webinar 18

Cassandra platform – Christos Diou

Submit runs

Cassandra 1st Webinar 19

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

Cassandra platform – Christos Diou

Behaviour change in Apartment 1

Cassandra 1st Webinar 21

Cassandra platform – Christos Diou

Behaviour change in Apartment 1

Cassandra 1st Webinar 22

Cassandra platform – Christos Diou

Behaviour change in Apartment 2

Cassandra 1st Webinar 23

Cassandra platform – Christos Diou

Behaviour change in Apartment 2

Cassandra 1st Webinar 24

Cassandra platform – Christos Diou

Appliance change in Apartment 3

Cassandra 1st Webinar 25

Cassandra platform – Christos Diou

Appliance change in Apartment 3

Cassandra 1st Webinar 26

Cassandra platform – Christos Diou

Submit new runs with same parameters

Cassandra 1st Webinar 27

Cassandra platform – Christos Diou

Compare the runs (graph)

Cassandra 1st Webinar 28

Cassandra platform – Christos Diou

Compare the runs (KPIs)

Cassandra 1st Webinar 29

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

MODEL TRAININGCassandra platform – Alpha version

Cassandra 1st Webinar 31

Cassandra platform – Christos Diou

Training module (to be integrated)

Cassandra 1st Webinar 32

Cassandra platform – Christos Diou

Import installation measurements

Cassandra 1st Webinar 33

Cassandra platform – Christos Diou

Import installation measurements

Cassandra 1st Webinar 34

Cassandra platform – Christos Diou

Next step: Disaggregation

Cassandra 1st Webinar 35

Cassandra platform – Christos Diou

Training consumer activity models

Cassandra 1st Webinar 36

Cassandra platform – Christos Diou

Training consumer activity models

Cassandra 1st Webinar 37

Cassandra platform – Christos Diou

Export the models to the platform libraries

Cassandra 1st Webinar 38

Cassandra platform – Christos Diou

Models are visible in the user library

Cassandra 1st Webinar 39

CONSUMER RESPONSECassandra platform – Alpha version

Cassandra 1st Webinar 40

Cassandra platform – Christos Diou

Response models

Cassandra 1st Webinar 41

Cassandra platform – Christos Diou

Modify pricing scheme

Cassandra 1st Webinar 42

Cassandra platform – Christos Diou

Estimate consumer response

Cassandra 1st Webinar 43

Cassandra platform – Christos Diou

Models are posted to the platform

Cassandra 1st Webinar 44

Cassandra platform – Christos Diou

Models are posted to the platform

Cassandra 1st Webinar 45

Cassandra platform – Christos Diou

Example 1: Response from

Cassandra 1st Webinar 46

Cassandra platform – Christos Diou

from … to:

Cassandra 1st Webinar 47

Cassandra platform – Christos Diou

Example 2: Response from

Cassandra 1st Webinar 48

Cassandra platform – Christos Diou

from … to:

Cassandra 1st Webinar 49

CONSUMER SOCIAL NETWORKS (CSN)

Cassandra platform – Alpha version

Cassandra 1st Webinar 50

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

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

The main graphical interface of the CSN module

The network can be created based on Installation Type,

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

CSNetwork based on person type. Persons of the same

type are linked.

By changing the visualization layout algorithm….

The two different person types appear

Visualization is Important!!!

A new network based on Peak Consumption similarity

We select the clustering algorithm to use

Clusters appear in different colours

By grouping clusters…

The different consumer groups appear

Another network based on similar consumption

Change the edge threshold via the appropriate slider

Select a clustering algorithm

Clusters appear in different colors

Various statistics are available, as well as the

consumption and information of selected nodes

Sliders for minimum edge weight and clustering values

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

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

Cassandra platform – Christos Diou

Thank you!

Questions?

top related