First Cassandra Webinar Presentation

Uploaded on


More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On Slideshare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. Cassandra Network ofInterest WebinarWelcome to CassandraA multivariate platform for assessing the impactof strategic decisions in electric power systems
  • 2. Welcome to the Cassandra Webinar During this Webinar we will review: 2. Concept and theoretical aspects of CASSANDRA– By Giorgos Andreou, Lecturer at Power Systems Laboratory Departmentof Electrical and Computer Engineering Aristotle University ofThessaloniki 3. Explanation and demonstration of CASSANDRA ModelingPlatform– - By Christos Diou, Postdoctoral Research Associate at Centre forResearch and Technology Hellas ITI - CERTH 4. Next steps and opportunities in platform developmentfor NOI Members 5. QuestionsCassandra Webinar Network ofInterest2June 11, 2013
  • 3. Network of Interest Bring together stakeholders who can provide insight onpossible user requirements Form a community of possible users Allow companies to either test the platform or have their dataprocessed Enable interested parties to adapt this open source platform forcommercial useCassandra 1st Project Review 3Brussels, 11 Jan 2013
  • 4. Cassandra at a glanceDuration: 30 monthsPartners: 91 Research Center, 5 Universities, 3 SMEsPerson-months: 340,5Workpackages: 8Deliverables: 39Requested ECcontribution: 2,834M€
  • 5. Cassandra 1st Project Review 5Brussels, 11 Jan 2013Power System Status – the near future Lack of tools for modeling the new Power System status Inability to aggregate the market power of small-scale consumers Necessity for dynamic models for assessing the impact of actionsand policies to be applied Decentralized, small-scaleproduction sites Renewable energy Market liberation Smart grid More players involvedBig market potential unexploited!
  • 6. The Consumer Individual consumption is insignificant with respect to theconsumption of “bigger” players (Industrial, Commercial,Public Service, Recreational) However aggregate small-scale consumption is significant– Entire residential and large part of the commercial sector In fact, consumer modeling is difficult to achieve, due to:– Lack of metering equipment (i.e. smart meters)– Inability to model consumer activities– Inability to model response to incentives (Demand side)Cassandra 1st Project Review 6Brussels, 11 Jan 2013
  • 7. Filling the gap… Cassandra!A software platform for modeling the energymarket from an end user perspective Main Cassandra objectives:1. Theoretical and software modeling of stakeholders in terms ofenergy profiles and consumption patterns, as well as theirinteractions2. Increase the market power of low level consumers throughConsumer coalitions (Consumer Social Networks - CSNs)3. A Key Performance Indicator (KPI) methodology, in order toassess energy performance and CO2 emissions reduction4. A modular, expandable software platform to model andbenchmark scenarios and act as a Decision making tool.Cassandra 1st Project Review 7Brussels, 11 Jan 2013
  • 8. CassandraTheoretical ModellingGeorgios AndreouAristotleUniversity ofThessaloniki
  • 9. Power Distribution Network9Cassandra Project 1st Webinar June 11, 2013Small IndustryMV/LV PowerTransformerCommercialMV/LV PowerTransformerMV/LV PowerTransformerResidentialResidentialCommercialCommercialOverhead or UndergroundPower LinesHV/MV PowerSubstationResidential
  • 10. Power Distribution Network• Consumer Side (Demand Side)• Demand Side Management– Consumption optimization– Energy efficiency– Profit• Problems– Which is the profile of eachconsumer?– How to cluster/categorizeconsumers?– Which DSM program/incentive to offerto each consumer?10Cassandra Project 1st Webinar June 11, 2013
  • 11. Cassandra as a solution• A helping hand in order to:– Simulate the consumption of consumer populations,– Understand behaviors that drive consumption,– Cluster consumers into groups for more efficient incentivisation,– Simulate consumer response to specific Demand Response programs• Two modeling approaches:– Input based on demographic data → aggregate results for a consumerpopulation– Input based on consumer level measurements → bottom-up approachwith results regarding individual consumers and/or consumerpopulations11Cassandra Project 1st Webinar June 11, 2013
  • 12. Basic modeling concepts• Reality:– Installation (Aggregation of all the appliances installed within thepremises of a consumer).– Person(s) performing activities by the use of appliances according totheir utility.– Person(s) have habits (recurrent behaviour).– Person(s) receive incentives to modify consumption, and choose eitherto respond or not according to their utility.12Cassandra Project 1st Webinar June 11, 2013
  • 13. Basic modeling concepts• Modeling:– An Installation consists of its Appliances.– Measurements of the installation are used in order to determine itsAppliances, as well as the consumer Activities (Disaggregationprocedure).– Appliances are described by Consumption Models (mathematicalrepresentations of their active and reactive power consumption).– Consumer utility is modelled through Utility Models.– Incentives are modelled through Incentive Models.– Response is modelled through Response Models.– Auxiliary Models:• Pricing Schemes Models• CO2 Emission Calculation13Cassandra Project 1st Webinar June 11, 2013
  • 14. Functionality according to quality of input• Basic simulation rule: The more information you offer as input,the more accurate results you will obtain.• Demographic data input: The simulation will be based on statistics,thus it will not produce accurate individual consumer results.• Measurement data input:– The Cassandra modeling is based on per minute measurements ofactive and reactive power for an installation (loss of information)– Accuracy of results depends on information compensation.14Cassandra Project 1st Webinar June 11, 2013
  • 15. Cassandra platformChristos DiouPostdoctoral ResearcherInformation Technologies Institute(CERTH-ITI)
  • 16. Cassandra platform – Christos DiouOutline• 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 platformCassandra 1st Webinar 16
  • 17. Cassandra platform – Christos DiouAbout 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 17
  • 18. LIBRARY-BASED SCENARIOSCassandra platform – Alpha versionCassandra 1st Webinar 18
  • 19. Cassandra platform – Christos DiouLogin screenCassandra 1st Webinar 19
  • 20. Cassandra platform – Christos DiouMain screenCassandra 1st Webinar 20Projects and entitiesMain panelLibraries
  • 21. Cassandra platform – Christos DiouList of projectsCassandra 1st Webinar 21
  • 22. Cassandra platform – Christos DiouUser libraryCassandra 1st Webinar 22
  • 23. Cassandra platform – Christos DiouCassandra libraryCassandra 1st Webinar 23
  • 24. Cassandra platform – Christos DiouAppliances in Cassandra libraryCassandra 1st Webinar 24
  • 25. Cassandra platform – Christos DiouCreating a new projectCassandra 1st Webinar 25
  • 26. Cassandra platform – Christos DiouAdding a new scenario to our projectCassandra 1st Webinar 26
  • 27. Cassandra platform – Christos DiouIn this case, Installations are added by dragn’ drop from the user libraryCassandra 1st Webinar 27
  • 28. Cassandra platform – Christos DiouPersons, Activities and AppliancesCassandra 1st Webinar 28
  • 29. Cassandra platform – Christos DiouActivity modelsCassandra 1st Webinar 29
  • 30. Cassandra platform – Christos DiouActivity models (duration)Cassandra 1st Webinar 30
  • 31. Cassandra platform – Christos DiouActivity models (start time)Cassandra 1st Webinar 31
  • 32. Cassandra platform – Christos DiouSimulation parametersCassandra 1st Webinar 32
  • 33. Cassandra platform – Christos DiouSubmit runsCassandra 1st Webinar 33
  • 34. Cassandra platform – Christos DiouWhat 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 insulationproperties• The residents of Apartment 3 replace their refrigeration unitCassandra 1st Webinar 34
  • 35. Cassandra platform – Christos DiouBehaviour change in Apartment 1Cassandra 1st Webinar 35
  • 36. Cassandra platform – Christos DiouBehaviour change in Apartment 1Cassandra 1st Webinar 36
  • 37. Cassandra platform – Christos DiouBehaviour change in Apartment 2Cassandra 1st Webinar 37
  • 38. Cassandra platform – Christos DiouBehaviour change in Apartment 2Cassandra 1st Webinar 38
  • 39. Cassandra platform – Christos DiouAppliance change in Apartment 3Cassandra 1st Webinar 39
  • 40. Cassandra platform – Christos DiouAppliance change in Apartment 3Cassandra 1st Webinar 40
  • 41. Cassandra platform – Christos DiouSubmit new runs with same parametersCassandra 1st Webinar 41
  • 42. Cassandra platform – Christos DiouCompare the runs (graph)Cassandra 1st Webinar 42
  • 43. Cassandra platform – Christos DiouCompare the runs (KPIs)Cassandra 1st Webinar 43
  • 44. Cassandra platform – Christos DiouOne step further• Library-based scenarios can be used to simulate workinghypotheses• The real power of Cassandra is in its disaggregation and modeltraining functionalityCassandra 1st Webinar 44
  • 45. MODEL TRAININGCassandra platform – Alpha versionCassandra 1st Webinar 45
  • 46. Cassandra platform – Christos DiouTraining module (to be integrated)Cassandra 1st Webinar 46
  • 47. Cassandra platform – Christos DiouImport installation measurementsCassandra 1st Webinar 47
  • 48. Cassandra platform – Christos DiouImport installation measurementsCassandra 1st Webinar 48
  • 49. Cassandra platform – Christos DiouNext step: DisaggregationCassandra 1st Webinar 49
  • 50. Cassandra platform – Christos DiouTraining consumer activity modelsCassandra 1st Webinar 50
  • 51. Cassandra platform – Christos DiouTraining consumer activity modelsCassandra 1st Webinar 51
  • 52. Cassandra platform – Christos DiouExport the models to the platform librariesCassandra 1st Webinar 52
  • 53. Cassandra platform – Christos DiouModels are visible in the user libraryCassandra 1st Webinar 53
  • 54. CONSUMER RESPONSECassandra platform – Alpha versionCassandra 1st Webinar 54
  • 55. Cassandra platform – Christos DiouResponse modelsCassandra 1st Webinar 55
  • 56. Cassandra platform – Christos DiouModify pricing schemeCassandra 1st Webinar 56
  • 57. Cassandra platform – Christos DiouEstimate consumer responseCassandra 1st Webinar 57
  • 58. Cassandra platform – Christos DiouModels are posted to the platformCassandra 1st Webinar 58
  • 59. Cassandra platform – Christos DiouModels are posted to the platformCassandra 1st Webinar 59
  • 60. Cassandra platform – Christos DiouExample 1: Response fromCassandra 1st Webinar 60
  • 61. Cassandra platform – Christos Dioufrom … to:Cassandra 1st Webinar 61
  • 62. Cassandra platform – Christos DiouExample 2: Response fromCassandra 1st Webinar 62
  • 63. Cassandra platform – Christos Dioufrom … to:Cassandra 1st Webinar 63
  • 64. CONSUMER SOCIAL NETWORKS(CSN)Cassandra platform – Alpha versionCassandra 1st Webinar 66
  • 65. Cassandra platform – Christos DiouCSNs• 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
  • 66. Cassandra platform – Christos DiouCSN module• CSN module: A tool for identifying links and grouping ofconsumers in a meaningful way– Existing social network connections– Explicit attributes (e.g. working, non-working person, locality in the gridtopology)– Implicit attributes (e.g. consumption similarity, peak similarity, behaviouralsimilarity)• Early version implemented for experimentation• Next version:– More similarity criteria– Estimation of group response to incentives– GUI integrationCassandra 1st Webinar 68
  • 67. The main graphical interfaceof the CSN module
  • 68. The network can be createdbased on Installation Type,Person Type, Average, Peak,Similar, or DissimilarConsumption, etc.
  • 69. CSNetwork based on persontype. Persons of the sametype are linked.
  • 70. By changing the visualizationlayout algorithm….
  • 71. The two different person typesappearVisualization is Important!!!
  • 72. A new network based on PeakConsumption similarity
  • 73. We select the clusteringalgorithm to use
  • 74. Clusters appear in differentcolours
  • 75. By grouping clusters…
  • 76. The different consumergroups appear
  • 77. Another network based onsimilar consumption
  • 78. Change the edge thresholdvia the appropriate slider
  • 79. Select a clustering algorithm
  • 80. Clusters appear in differentcolors
  • 81. Various statistics areavailable, as well as theconsumption and informationof selected nodesSliders for minimum edgeweight and clustering values
  • 82. Cassandra platform – Christos DiouIn summary, with Cassandra you can• Simulate working scenarios/pilots• Benchmark different energy efficiency solutions/products insimulation 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 theapplication of targeted incentives
  • 83. Cassandra platform – Christos DiouSo, 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 benchmarka 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
  • 84. Cassandra platform – Christos DiouThank you!Questions?