Home

D4.4.1) Cassandra Early Platform

image

Contents

1. Figure 50 Export Models tab 3 4 1 Usage workflow The main usage workflow is as follows 1 The user selects the entity that she wants to export to the main platform The visualization of the entity s properties is presented differently for each entity type Some examples can be found in the figures below Page 58 of 63 b Grant Agreement No 288429 Cassandra D4 4 Cassandra Early Platform Version 1 1 Training Module BET File Help Import Data Training Behavior Models Create Response Models Export Models Model Export Selection Select Model HouseholdDemo1 L Person Appliance 0 Appliance 1 Appliance 2 Appliance 3 Appliance 4 Appliance 5 Appliance 6 Appliance 7 Connection Properties Username user Password hitps 160 40 50 233 8443 cassandra api Export Model Preview HouseholdDemoi Measurements 5 000 4 500 1 4 000 1 3 500 3 000 1 2 500 2 000 1 1 500 1 000 500 1 10 000 20 000 30 000 40 000 50 000 60 000 70 000 80 000 90 000 100 000 110 000 120 000 130 000 140 000 150 000 160 000 170 000 Time Step Active Power Reactive Power Figure 51 Export Installation models File Help Import Data Training Behavior Models Create Response Models Export Models Model Export Selection Connection Properties E Username user Select Model HouseholdDemo1 Person Appliance 0 Appliance 1 Appl
2. 2 24 5 TIME OF USE PRICINGO EE 42 Dic EMINENS dE MN EMIMU M ease eres 43 3S TRAINING MODULE scieurs irar a EEE 44 Di AINEPOR DAD 45 Jdel USAGE e E EE 46 3 2 TRAINING BEHAVIOUR MODELS Tap essere nennen nnn nnne nenne nnn nnns 50 321 USAGE WORK e 52 3 3 CREATE RESPONSE MODELS IAp eskEeSENEEERREERSEEERERKEEREREEESRREEEEREEEERNEEREREEEERNEEERNEEESNEen 53 SE WEE Ee e 54 Sr ME POR qM 9 25 Ee 57 341 USAGE WORKTLOW ANE m 58 d SUMMARY o E EE AE E E OEE 63 Page 5 of 63 We C assandra Grant Agreement No 288429 D4 4 Cassandra Early Platform Version 1 1 Table of Figures Fipure 15 DOPID STEEL EE 9 EE Eege 10 LD1eure 5 Cassandra and User IDBEAEIGS sssicactoccescencreunucaasesndenssauanetaiessebucroyessiisesadewtssumnctiovesnepnevers 12 Figure 4 Activity diagram from creating a project to viewing the simulation results 13 I3oure c PEOIJECOS BER oo oeotoncesevedeso retenue temo PsuM ad cen qUsM E MiSUMUND IET ROI DR eme GREEN RdMUSE 14 Large DEG eoi idacioie iste RIe tendi us raduno E 15 Powe 75 Install AOS ui ME 16 Figure S Persons Orid iso naesemp esu meseo quae Edu poU n E IU QU SRI ELURNITEUSU URN MU P P QUPD MU PLUS EUEDE 17 Eigure 9 AO DVIBHeS ELO uestrum iia dns iue ee een ne Tere eee A ere ee er ecu s mee Terre 18 Parse eh Models ee eeskoda e a a iae a aeiia 19 E EE E E E EET A A E E ded be decus 20 Figure 12 Simulation parameters PTIQ us ouccevo eue us ere e rae duc eet enu e een uva arab
3. e Name the name of the parameters set e Location the location of the simulation e Monte Carlo Runs how many times will the simulation run e Date Started the starting date of the simulation e Date Ends the ending date of the simulation e Notes notes on the simulation parameters set e Pricing Scheme the pricing scheme under which the energy consumption of the installations will be billed The pricing scheme is inserted through drag n drop from the Pricing Schemes nodes Page 36 of 63 KE Grant Agreement No 288429 assandra D4 4 Cassandra Early Platform Version 1 1 ew Q amp bteps cassandra iti gr 8443 cassandra app htn XJ cassandra Qomonco My Projects Main Panel Libraries f Projects Runs Runs Four days in May v User Library Test1 Projects gt Test3 gt Scenanos gt Baseline gt Simulation Parameters gt Four days in May gt D Test 2 gt Persons Test 3 Four days in May gt wma Activity Models f Scenarios Feeds Appliances Y Baseline Installations Simulation Parameters Location Four days in May Monte Carlo 1 gt 49 Pricing Schemes Runs Response Date Started 05 28 2013 Name Four days in May gt Installations Date Ends 05 31 2013 Simulation Parameters Notes gt 49 Pricing Schemes Runs Run for Baseline on 201305280905 Run for Response on 201305280909 o Baseline pricing Test4 Test5 EB Single apartment project Multi installation project DR behavi
4. 100 0 45 2 24 5 Time Of Use pricing The properties that need to be filled by the user are Figure 35 e Name the name of the scheme e Type TOU pricing e Description a short description of the scheme e Billing Cycle in days e Fixed Charge fixed charge for every billing cycle e Timezones price of energy in specific timezones xy cassandra Q amp bteps cassandra iti gr 8443 cassandra app htm x ES x Demo Pricing Schemes g Projects Test 1 Scenarios gt Demo 5 TOU Pricing Page 42 of 63 Different fridge gt Pricing Schemes gt gt Figure 36 TOU pricing form KE Grant Agreement No 288429 assandra D4 4 Cassandra Early Platform Version 1 1 ew 2 25 Run When double clicking on a Run the platform opens a new tab in the browser where the user can see the results of the simulation Figure 37 In particular the user is presented with e Load curves e Initial KPIs o Max Power o Avg Power o Energy consumed o Cost The run also includes a snapshot of the scenario entities the moment it was ordered to run by the user ax Sah SF Ze EH apos Drop an installation here to view its consumption Figure 37 Run window Page 43 of 63 KE Grant Agreement No 288429 Cassandra D4 4 1 Cassandra Early Platform Version 1 1 3 Training Module This section focuses on the Cassandra Training Module The Training Module is a useful add on to the main Cas
5. 6 The user can also compare two runs by selecting two runs pressing Ctrl while selecting in the Runs grid tab and then by selecting the compare option from the menu p Page 12 of 63 az Cassandra ew In future releases of the platform it will be possible to automatically compute model parameters based on measurements obtained from actual consumer installations This will allow analysis of consumption as well as the accurate simulation of a range of what if type scenarios The Training and Response module will be responsible for this process An activity Grant Agreement No 288429 D4 4 Cassandra Early Platform Version 1 1 model of the process can be found in Figure 4 Create Project Create Scenario Sc enario Type Create Collection Installation Dynamic Add Appliances Create Demographics Add Person Add Activity Add Activity Models IManually Figure 4 Activity diagram from creating a project to viewing the simulation results Page 13 of 63 static Add installation Add Appliances Add Sim Params Run 5cenaria View Results Via training module KE Grant Agreement No 288429 Cassandra D4 4 1 Cassandra Early Platform Version 1 1 ew 2 5 Projects The workspace consists of Projects Every project contains scenarios relevant to the project and runs simulation executions of those scenarios By double clicking the Projects node the
6. De 2nd Cassandro PROGRAM Te COMPETITIVENESS AND INNOVATION FRAMEWORK PROGRAMME Call FP7 ICT 2011 7 Project Acronym Cassandra Project Number 288429 Project Type COLLABORATIVE PROJECT Small or medium scale focused research project STREP Project Full Title A multivariate platform for assessing the impact of strategic decisions in electrical power systems Work programme topic addressed ICT 2011 6 2 ICT systems for energy efficiency D4 4 1 Cassandra Early Platform Dissemination Level PU o Po Version tt 0000 Delivery Date Initial 30 April 2013 Updated version 1 August 2013 Deliverable Leader CERTH Author s Kyriakos C Chatzidimitriou CERTH Antonis Chrysopoulos CERTH Po Stats 22 July 2013 Reviewed by Christos Diou Andreas Symeonidis CERTH Abstract This document contains the manual of the Cassandra early platform prototype The prototype platform and source code are available online at https github com cassandra project plattorm KE Grant Agreement No 288429 Cassandra D4 4 1 Cassandra Early Platform Version 1 1 Page 2 of 63 KE Grant Agreement No 288429 Cassandra D4 4 Cassandra Early Platform Version 1 1 Document History Version Issue Date Stage Contentandchanges Z O Version describing the early platform is ready CERTH 1 1 19 July 2013 Final List of changes e Minor updates to all se
7. Simulation Parameters gt Pricing Schemes New Delete Edit gt Runs Ee 5 name description numberOfDays locationinfo prc id 1 week simulation 7 519cca06712ee2 dE b Pricing Schemes New Delicte Exit name type descript fixedChi billingC contract energyP powerPi fixedCo contract additior onekw2 offpeakt Figure 20 Complete scenario 2 18 Installation When creating editing an installation Figure 21 Figure 22 the user enters the following data e Name the name of the installation e Type the type of the installation e Description a description of the installation e Transformer ID a label indicating the ID of the transformer under which the installation is located e Location the location of the installation e Lat the latitude of the installation s geolocation e Long the longitude of the installation s geolocation Each installation should be consisted of at least one complete person and appliance Page 28 of 63 KI Grant Agreement No 288429 Z assandra D4 4 1 Cassandra Early Platform Version 1 1 cassandra P C A amp amp btep5 cassandra iti gr 8443 cassandra app html NS i d oh mo De o My Projects Main Panel Libraries v f Projects Projects Project Scenarios Scenario Baseline installations ApartmentO installations fe Test 1 fe Test 2 Pn Test 3 Da Test4 i Tests Pn Single apartment project Ba Multi installation project Ba DR behavio
8. Water Heater em Insallaton A Generic Oven 250 Degrees Gel 9 Persons i AEG Refrigerator Activity Models Simulaton Parameters e Appkances Prong Schemes amp Yamaha Home Cin li Baseline pricing IR Sony Home Cinem em D lrentidge 9 ji LG 23 TFT Monito Runs IR Dell Laptop PC ji Run for Diferent fridge on 201305280833 IR Acer Aspire Laptop e Test2 ji Fujtsu Lifebook Lal em Test3 ili Generic Vacuum Cj aem Tesu IR Generic CRT TV ae Tess j amp Sony CRT Tv amp w Single apartment project Single ap projec ili Sony Trinitron CRT amp 9 Mult installason project ji Phiips CRT TV Sen DR behaviour of single household iB Sony Bravia 46 Li Ss Library based project i Generic LED TV em Demographics iB LG 427 LCD TV a SvessTest IR Samsung 40 LCD a GURest i LG32 LCD TV b Figure 3 Cassandra and User libraries 2 4 Usage Workflow The main usage workflow is as follows 1 The user creates a scenario under a project and setups all the necessary entities and along with their properties Installations Persons Appliances Activities Activity Models etc 2 She specifies the simulation parameters She runs the scenario 4 The user double clicks on the run after it finishes in order to see the results of the simulation The results open in a new tab on the browser window 5 The user can run alternative scenarios by changing for example Appliances Activity Models Pricing Schemes etc
9. create a new one and edit or delete an existing one by first selecting the corresponding row and then pressing either edit or delete simulationParameters 1 1 Figure 6 Scenarios grid 2 7 Installations By double clicking the Installations node the user can see a grid with the installations of the scenario Figure 7 Examples of Installations include households buildings individual rooms and generally loads that lie beneath a metering point nstallations are containers of Appliances that have associated Consumption Models and Persons that have associated Activity Models tor Appliance usage The available commands are to create a new installation and edit or delete an existing one by first selecting the corresponding row and then pressing either edit or delete Page 15 of 63 KE Grant Agreement No 288429 assandra D4 4 Cassandra Early Platform Version 1 1 ew MJ cassandra Q amp beeps cassandra iti gr 8443 cassandra app htr My Projects Main Panel f Projects Projects dw Project Scenarios Test 1 D Test 2 Test 3 Installations Projects gt Multi instaliation project gt Scenarios gt Baseline gt gt Test4 D Tests gt Single apartment project name type description location lt Multi installation project Apartment 0 Apartment 1 Apartment 2 Apartment 3 Apartment 4 New Delete Ean Apartment 6 Apartment 7 Apartment 8 Apartment 9 Apartment 10 e eje jejojojojojo
10. iti gr Main Panel Simulation Parameters Projects gt Test1 Scenarios Baseline 1 Run for Baseline scenario on 2013060908 Run for Baseline scenario on 2013061008 Run for Baseline scenario on 2013061010 Run for Baseline scenario on 201306100 Run for Changes in appkances and beha Run for Baseline scenario on 2013071502 gt Demographics r StressTest gt Gutest gt Bw Project Figure 27 Activity Model form Page 33 of 63 KE Grant Agreement No 288429 Cassandra D4 4 Cassandra Early Platform Version 1 1 ew cassandra rp x C amp bteps cassandra iti gr 8443 ca jra a z Types Normal Distribu on Types Normal Distribution Types Histogram Parameters mean 300 std 120 Parameters lmean 960 sid 0 values 0 10 8 0 08 0 02 DI H H Update vs Probability Vs Daily Repettons Changes in appliances and behaviours Runs Run for Baseline scenario on 2013060908 Run for Baseline scenario on 2013061008 Run for Baseline scenario on 2013061010 Run for Baseline scenario on 201306100 Run for Changes in appliances and beha Run for Baseline scenario on 2013071502 Figure 28 Completed activity model form 2 22 Appliance and Consumption Model When creating editing an appliance Figure 29 Figure 30 the user enters the following data e Name the name of the appliance e Type the type of the appliance e Description a short description of the appliance e Energy Cl
11. so that it can be simulated KJ cassandra Q amp bteps cassandra iti gr 8443 cassandra app htm My Projects Main Panel 3 x x v Projects Projects SS Project Ti n Projects gt Project Scenarios gt Test 2 gt Cha Single apartment project Multi installation project DR behaviour of single household Library based project Demographics StressTest Project gt v Scenarios Installations v Scenario elete i gt 7 Installations Simulation Parameters 9 Pricing Schemes y applia persor gt Runs Simulation Parameters Delete Edit name descriptiot numberof locationinl mcruns Pricing Schemes New Delete Edit nam type des fixer billi con ene pow fixe con add one offp Figure 19 Scenario form Page 27 of 63 KE Grant Agreement No 288429 assandra D4 4 Cassandra Early Platform Version 1 1 ew In a complete scenario the user may observe statistics on person types and appliances comprising the scenario pie chart diagrams Figure 20 x A x r Project Scenarios Scenario gt Simulation Parameters gt lt 2 Pricing Schemes installations allation New Deicte Edit gt Multi installation project gt DR behaviour of single household name type description trans id location x y appliances persons gt im Library based project Small ap Thessalo 0 o 10 1 H Demographics StressTest Guitest Simulation Parameters gt
12. the data file the parser returns an error message including the line where the error was found to help the user fix the erroneous data entry Also the Export tab is enabled even though the only exportable entities up to now should be the installation and the equivalent person inhabiting it Training Module BETA ecni S File Help Import Data Data File Data Measurements From Type of Measurements Disaggregation Appliances Detected Data Source pace sts 3 1 0 RELEASE Training Module Demo HouseholdDemo1 csv Installation Reset Single Appliance Active Power P Active and Reactive Power P Q Consumption Model ImpotData Data Preview Consumption Model Figure 40 Enabled setting after selecting the data file 3 Given the choice of measurements source one of two buttons 1s enabled Page 47 of 63 In case of installation the Disaggregation button 1s enabled Figure 41 b Grant Agreement No 288429 Cassandra D4 4 Cassandra Early Platform Version 1 1 ew Training Module BET File Help impot Data h Training Behavior Models Create Response Models Export Models Data File f Disaggregation Appliances Detected Data Source pace sts 3 1 0 RELEASE Training ModuleiDemolHouseholdDemo1 csv Data Measurements From Installati Reset Single Appliance Type of Measurements Consumption Model Disaggregate HouseholdDemo
13. 1 00 21 59 0 20 2 0 100 22 00 23 59 0 04 Q ing 5 0 0 75 u 0 050 nN ADS 0 025 0 000 0 100 200 300 400 500 600 700 800 900 1 000 1 100 1 200 1 300 1 400 1 500 Minute of Day Basic Pricing Scheme New Pricing Scheme Figure 48 Visualizing pricing scheme and choosing response model Page 55 of 63 KE Grant Agreement No 288429 Cassandra D4 4 1 Cassandra Early Platform Version 1 1 e 2 The user can now select the parameters for her response model from the Response Parameters panel Then she can press the Preview Response button to see the resulting model s Start Time distribution Figure 49 Training Module BET File Help Import Data Training Behavior Models Create Response Models Export Models Response Parameters Behavioral Change Preview Monetary Incentive Response Environmental Awareness IN LE A eee ele Best Case Scenario Response Model Normal Case Scenario Worst Case Scenario Preview Response M Create Response Model Create Response All J Probability Behavior Model Selection Selected Appliance Person Appliance 0 Behaviour Model 50 60 70 80 90 130 140 150 10 Minute Intervals Basic Pricing Scheme New Pricing Scheme Pricing Scheme Preview Pricing Schemes 0 200 4 0 175 1 0 150 4 0 125 0 100 4 0 075 1 Pricing Scheme Selection Basic Schema Start End Va New Schem
14. 1 Measurements 25 000 50 000 75 000 100 000 125 000 150 000 Time Step Active Power Reactive Powel Figure 41 Imported data in case of installation e In case of a single appliance the user must provide the file containing the appliance s Consumption Model After that the Create Event button is enabled Figure 42 Page 48 of 63 b Grant Agreement No 288429 Co ssanara D4 4 Cassandra Early Platform Version 1 1 ew Training Module BETA File Help e Models Export Models Models Data File Disaggregation Appliances Detected Data Source pace sts 3 1 0 RELEASE Training Module Demo HouseholdDemo3 csv Browse Data Measurements From Installatior Reset Single Appliance Type of Measurements Consumption Model ipace sts 3 1 0 RELEASE Training Module Demo testConsumption json Data Disaggregate Create Events Dataset Consumption Model HouseholdDemo3 Measurements 4 000 4 3 500 1 1 000 500 4 25 000 50 000 75 000 100 000 125 000 150 000 Time Step Active Power Reactive Power Figure 42 Imported data in case of single appliance 4 After pressing the corresponding button for each case a list of the Detected Appliances is presented on the Disaggregation panel When the user clicks on an appliance the appliance s Consumption Model appears on the lower right panel Figure 43 Page 49 of 63 KE Grant Agreemen
15. 3 8443 cassandra api Daily Times Distribution Probability 7 Daily Times Daily Times Duration Start Time Start Time Binned Figure 54 Export Behaviour Response models Page 60 of 63 b Grant Agreement No 288429 Cassandra D4 4 Cassandra Early Platform Version 1 1 ew 2 The user can type in her credentials and press the Connect button Training Module BET File Help Import Data Training Behavior Models Create Response Models Export Models Model Export Selection Connection Properties Username certh Select Model Appliance 0 Appliance 1 Appliance 2 Appliance 3 Appliance 4 Appliance 5 Appliance 6 hitps 160 40 50 233 8443 cassandra api Appliance 7 Person Appliance 0 Behaviour Model Person Appliance 0 Response Model Normal E Connect Daily Times Distribution Probability Daily Times Daily Times Duration Start Time Start Time Binned Figure 55 Connect to the Cassandra Server 3 After successfully connecting to the Cassandra Server the user can choose to either export a single model by pressing the Export button or she can export all the available models as a whole installation by pressing the Export All button Page 61 of 63 KI Grant Agreement No 288429 Cassandra D4 4 Cassandra Early Platform Version 1 1 Training Module BET File Help Import Data Training Behavior Models Create Re
16. Cassandra Early Platform Version 1 1 e cassandra Q amp bteps cassandra iti gr 8443 cassandra app htm Fvedays Runs Activities ActivityModels Studying Small apartment gt Appliances gt description standy consumptio controllable Core 2 Duo PC LG 42LF2500 Z Miele S512 Sup Haier HSU 12RU Generic Stove 3 Generic Water H Genenc Oven 2 AEG Santo S75 FREER REE EE FFFFFEFEFFE PFEEFEEEETEEER T Run for Baseline scenario on 2013060 E Run for Baseline scenario on 2013061 b Figure 11 Appliances grid 2 12 Simulation Parameters Grid By double clicking the Simulation Parameters node the user can see a grid with the simulation parameters corresponding to a scenario Figure 12 The available commands are to create a new one and edit or delete an existing one by first selecting the corresponding row and then pressing either edit or delete Page 20 of 63 KE Grant Agreement No 288429 assandra D4 4 Cassandra Early Platform Version 1 1 ew XJ cassandra Activity Models Studying s AEG Refrigerator SimulationParameters gt Baseline 3 Simulation Parameters 3 prc id 51a4bod0712ec04d66b3flce 51a4bod0712ec04d66b3flce Figure 12 Simulation parameters grid 2 13 Pricing Schemes By double clicking the Pricing Schemes node the user can see a grid with the pricing schemes of a scena
17. Erde duc ctu lon U Ce UR Piu SE 21 ar PC ti SCS ue E 22 Figure 14 Activity diagram for creating a dynamic scenario essen 23 ere Cin ETA eae se cepa as cec ente Pudor E IEo ted vatum maitre n Soupes EE EE 24 SUS GIR UNG le DE 25 E15ute 17 Comparison DunctoDAlfby E 25 Ee EE 26 BUS Ee E O apace oho cee nan cde eremo da bere pq UI erc d bostes i odd quad eadeeeqv esas eeeeengee 27 Lasure 205 Onmlete e EE 28 Pere 2T InstallattOl Eegen 29 Proure 22 Completed installation TOTI E 29 RT 25 Person d WEE 30 Figure 24 Completed person form sssseesesssessssseeeeee nne eene nennen essen nnns 30 Ligure 290 2C UID TOPDES o eet na tence tivum DEMEURE mM D EMEN 3 Figure 26 Completed activity TOM peripe poeson niinen e ioi aiat 32 Toue s ACUDUID Model TONN EE 33 Figure 28 Completed activity model Tom 34 PUTS 295 A DDIAICE Eeer 35 igure 50 Completed dpp aee e EE 36 Figure 21 5miuldion Parameters TOU caccsvececcsanecvecseseaesdeesessacnenedeeciateceacsesedeudeessastcnsnedescnetecwss 37 Figure 32 Scalar Energy Pricing form cccccccccccccessseseeeececceecaeesseeeeceeeeeesaeeeeeeceeeeeeeaeeensss 38 Figure 33 Scalar Energy Pricing Time Zones form 39 Figure 34 Combined Energy and Pricing Tom 40 D1oure 25 All Iincl sive Pricing de E 4 Eu5Ute 20 TOU piccine e EE 42 libr tisse ROAN inis T 43 Irure 38 Tramine Module s Main Screen geesde Ei 45 LEE Tampon Dad Ti EE 46
18. Figure 40 Enabled setting after selecting the data Die 47 Figure 41 Imported data in case of installation 0 00 0 ccccccccccceceeeeeeeessseeeeeeeecececeeeeeeeeaaaaegs 48 Figure 42 Imported data in case of single appliance c cece cccssseeeseecceeceeeeeeeeeeeeeeeeeeeaeeeneees 49 Iure DiS ae Cree QUOTE TESULES ossssedtesdiue seit oet is cutus soie dua pd Rue Seta tus ES 50 labs i e ieu CA clo e PCR 51 Figure 45 Results of training an example behaviour model 32 Fig re 46 Create Response Models EID enina e a emm ph REUS 54 Page 6 of 63 Grant Agreement No 288429 Ws assanara D4 4 Cassandra Early Platform Version 1 1 Figure 47 Inserting the pricing SCHEME nennen eene eene nnn nns 55 Figure 48 Visualizing pricing scheme and choosing response model 93 Figure 4D EE 56 labi edel xo qo MISI CUI 58 Figure 51 Export Installation model 59 Lusure 22 Oil Eet 59 Pionie EE App hiance Mode S eenegen 60 Figure 54 Export Behaviour Response model 60 Figure 55 Connect to the Cassandra Server cccsssseeeccccceceeceeeeaaeeeesseseeeeeeeeeeeeeeeeeeeeaaqaags 61 ere EE Eegenen 62 Page 7 of 63 Grant Agreement No 288429 Ws assanara D4 4 Cassandra Early Platform Version 1 1 1 Introduction The aim of the present deliverable is to offer a manual to accompany the early version of the Cassandra platform The up to date electronic version of this document c
19. Form Level 5 e Runs Level 2 e Run Level 3 Each tree node represents an entity The user should click on the links to see instructions about individual entities Double clicking a node opens it in a tab on the working pane 2 3 Libraries The libraries User and Cassandra contain pre specified entities that can be drag n dropped into working scenarios to facilitate scenario building Figure 3 The supported entities are of type e Installation along with its Person and Appliance entities and their children entities e Person along with its children entities e Appliance along with its Consumption Model e Activity Model along with their Distributions The User library is a read write library i e a library that the user can store and retrieve entities while the Cassandra library 1s read only meaning that the user can only get entities and not put Once a model is placed from a library into a scenario or vice versa a copy of the entity is created under the scenario which can be further customised according to user needs The user can also store models produced in any scenario from the workspace into the user library for future use The Cassandra library is updated by system administrators only In general copies are recursive deep copies that is they copy recursively all the entities under the entity being dragged n dropped If the user would like to create a shallow copy then the Shift key must be kept pressed while dr
20. L cassandra x Q amp bkeps cassandra iti gr Q3 E i ZS 7 3 monaco gm Libraries Figure 1 Login screen 2 2 Workspace The Cassandra platform user interface is separated into three panes 1 The projects or workspace pane at the left of the screen My Projects 2 the working pane at the middle of the screen Main Panel and the 3 libraries pane on the right part of the screen Libraries The libraries pane includes both the User library tree and the Cassandra library tree Page 9 of 63 KE Grant Agreement No 288429 Cassandra D4 4 Cassandra Early Platform Version 1 1 ew Ss Library based project gem Demographics mm SressTest mm Gules Figure 2 Main screen The workspace pane holds the projects of the user in a tree structure as follows e Projects Level 0 e Project Level 1 e Scenarios Level 2 e Scenario Level 3 e Installations Level 4 e Installation Level 5 e Persons Level 6 e Person Level 7 e Activities Level 8 e Activity Level 9 e Activity Models Level 10 e Activity Model Level 11 e Appliances Level 6 Page 10 of 63 KE Grant Agreement No 288429 Cassandra D4 4 1 Cassandra Early Platform Version 1 1 e Appliance and Consumption Model Level 7 e Simulation Parameters Grid Level 4 e Simulation Parameters Form Level 5 e Pricing Schemes Level 4 e Pricing Scheme Level 5 e Demographics Grid Level 4 e Demographics
21. N 3 TABEROPRCONUEN ES usted pot rep EE EEEEH E EEEE EPA CEPI EIS EN RR 4 L DNERODUCTIQN ME 8 2 CASSANDRA EARLY PLATFORM MANUAL ee eee eee eee eee eee eeeenooee eese esee eeenaooue 9 21 AUTI NUCA TON ee 9 DD WY OR TAO rasta E E E EE A E E E E E 9 23 ERARD e E E T E 11 Die NISAGE Vy OR Oe 12 PEE e e KE 14 Di e EE 14 e REB Ce ue I R 15 ee EE 16 PA MEE RIVE IN RR m 17 PT EE eut au MODELS 18 DMM ATT AO 19 2 12 SIMULATION PARAMETERS GRID EE 20 2 TPRICTING SC OIE VIE ege 21 PEE WE RSS eH Ie CRID E 22 PARI RUINS 24 AIME CU E O X 26 LA SCTE EE T 2i 21o IN TALA UID TT 28 PAL Mui e M 30 9 85 OE eub du Hc anette 3l 2 24 PWV TPN Tee 22 2 22 APPLIANCE AND CONSUMPTION Mopp 34 2 23 SIMULATION PARAMETERS FORM ccccscccescccsscceccesccesceuscceeceescseueseesseeseseeceenseens 36 Se EE 37 2 24 1 SCALAR ENERGY PRICING cessent nennen nne nne tente nne trennt tinere tn tenens 37 2 24 2 SCALAR ENERGY PRICING RE 38 2 24 3 COMBINED ENERGY AND POWER DRICINGO ceret 39 2 24 4 ALL INCLUSIVE PRICING scsscsccsecessossossssscseosecsscecenccsssosnssnsesonsonscetencesssosssssoesonacnesecens 41 Page 4 of 63 Grant Agreement No 288429 Ws assanara D4 4 Cassandra Early Platform Version 1 1
22. Time Zones The properties that need to be filled by the user are Figure 33 e Name the name of the scheme e Type Scalar Energy Pricing Time Zones e Description a short description of the scheme Page 38 of 63 DZ Grant Agreement No 288429 assandra D4 4 Cassandra Early Platform Version 1 1 e Billing Cycle in days e Fixed Charge fixed charge for every billing cycle e Levels pairs of price and energy levels e Offpeak define the off peak hours of pricing xy Cassandra e Q amp bieps cassandra iti gr 8443 cassandra app htr QX Ra d X d a DI o Do Figure 33 Scalar Energy Pricing Time Zones form For example e Billing cycle 4 months e Measured consumption 1000 kWh in peak and 500 Kwh in off peak e Fixed charge 15 e Price Level 1 500 Kwh 0 06 e Price Level 2 400 Kwh 0 07 e Price Level 3 400 Kwh 0 08 e Price Level 4 0 1 e Offpeak price 0 05 Cost 0 06 500 0 07 400 0 08 100 0 05 500 15 105 2 24 3 Combined Energy and Power Pricing The properties that need to be filled by the user are Figure 34 e Name the name of the scheme Page 39 of 63 KE Grant Agreement No 288429 Cassandra D4 4 Cassandra Early Platform Version 1 1 e Type Combined Energy and Power Pricing e Description a short description of the scheme e Billing Cycle in days e Fixed Charge fixed charge for every billing cycle e Contracted Capacity The contracted power capaci
23. Tue Sat o Specific days formated as 1 12 31 10 etc Shiftable whether the activity model can be considered shiftable or not O O For every activity model the user can drag n drop appliances that participate in it Page 32 of 63 KE Grant Agreement No 288429 Cassandra D4 4 Cassandra Early Platform Version 1 1 ew To complete the activity model the user must provide the properties and parameters of three distributions that specify an activity model e Duration e Start time and e Number of times per day All the above are probabilistic models of how long the activity takes at what time in day it starts and how many times per day 1s executed For the first two characteristics the user can select between several types of distributions e Uniform Distribution in the form of an expression with start and end values start 100 end 200 e Histogram in the form of values 1 2 3 4 e Normal Distribution in the form of an expression with mean and std values mean 45 std 10 e Gaussian Mixture Models in the form of tuples of w mean and std w 1 mean 45 std 10 w 1 mean 100 std 10 Under normal system operation these distributions will be automatically computed via measurements obtained from the actual installation or by altering an Activity Model found in the Libraries Si _ cassandra dl C Dec C amp beeps cassandra
24. a Run for Baseline scenario on 2013071502 Figure 9 Activities grid 2 10 Activity Models Activities consist of Activity Models that include probability distributions for the start time and duration of use of Appliances By double clicking the Activity Models node the user can see a grid with the activity models of a given activity Figure 10 The available commands are to create a new one and edit or delete an existing one by first selecting the corresponding line and then pressing either edit or delete Page 18 of 63 KE Grant Agreement No 288429 assanadra D4 4 1 Cassandra Early Platform Version 1 1 ew simulation Parameters week Runs A Runs Fivedays Runs Activities gt Baseline 3 installations gt Small apartment gt sons gt sonl Activities gt Studying 3 Activity Models gt Activity Models New Delete name Sudyng Run for Baseline scenario on 2013061010 Run for Baseline scenario on 201306100 Run for Changes in appliances and beha Run for Baseline scenario on 2013071502 Figure 10 Activity Models grid 2 11 Appliances By double clicking the Appliances node the user can see a grid with the appliances of an installation Figure 11 The available commands are to create a new one and edit or delete an existing one by first selecting the corresponding row and then pressing either edit or delete Page 19 of 63 KE Grant Agreement No 288429 assanadra D4 4
25. a Start End Val 00 00 23 59 0 05 00 00 10 59 0 15 11 00 21 59 0 20 22 00 23 59 0 04 Euros kWh 0 050 4 1 025 U 0 25 200 300 400 500 600 700 800 900 1 000 1 100 1 200 1 300 1 400 1 500 Minute of Day Basic Pricing Scheme New Pricing Scheme Commit Figure 49 Response Preview 3 After visualizing the response model preview the user can choose to create the response models for the behaviour selected by pressing the Create Response Model button or she can use the same parameters to create new response models for all the available behaviours on the list by pressing the Create Response All button The newly created response models are passed to the Export tab More details about this tab can be found in the next section Page 56 of 63 KE Grant Agreement No 288429 Cassandra D4 4 1 Cassandra Early Platform Version 1 1 3 4 Export Models Tab Export Models tab is responsible for connecting Training Module to the main Cassandra Platform and adding the created entities installations persons appliances behaviour activity and response models to the user s library It is comprised by 3 different panels each used for choice selection or data visualization Figure 50 e Model Export Selection Panel This panel presents the list of the entities available for export These can be any kind of entity Installation Person Appliance Behaviour Activity and Response models e E
26. a ED ai Activity Models fe StressTest 4 Appliances SG Project f Scenarios Detete Edit v B Scenano description type standy consumpt controllable shiftable activityModels consumptionMod p Z instelations Light 0 false false 1 1 b rsen Pam Core 2 Duo PC Desktop PC false false P ness Miele S512 Su Vacuum Cleaner false false p Haier HSU 12 Air Condition false false DeLonghi Mag Others false false Figure 22 Completed installation form Page 29 of 63 z Cassandra Grant Agreement No 288429 D4 4 Cassandra Early Platform Version 1 1 2 19 Person When creating editing a person Figure 23 Figure 24 the user enters the following data e Name the name of the person e Type the type of the person e Description a short description of the person e cassandra Q amp bieps cassandra iti gr 8443 cassandra app htm SES Sr 7 000R00 New Dete Edit name type description activityModels Figure 23 Person form _ cassandra cassandra iti gr 8443 cassandra app htm ar fae Z OEB apoo Figure 24 Completed person form Page 30 of 63 KE Grant Agreement No 288429 assandra D4 4 Cassandra Early Platform Version 1 1 ew 2 20 Activity When creating editing an activity Figure 25 Figure 26 the user enters the following data e Name the name of the activity e Type the type of the activity e Descripti
27. a a tn Activity Models Studying Desk ight Core 2 Duo PC LG 42 LCD TV Miele 5512 Vacuum Cied Haier Air Condition DeLonghi Coffee Maker Consumption Model Power Generic Stove 3 9 Small Generic Water Heater Generic Oven 250 Degr AEG Refrigerator Two consumption moder cycles are presented Active Power WI Reactve Power VA gt Simula on Parameters gt 4 Pnang Schemes gt Difierent fridge Figure 29 Appliance form Page 35 of 63 KE Grant Agreement No 288429 Cassandra D4 4 Cassandra Early Platform Version 1 1 ew one den Runs i S Studying Activity Models Studying Projects gt Test1l gt e d t Appliances gt AEG Refrigerator gt AEG Refrigerator Model n 0 params n 1 values W p 95 d 1 s 0 p 80 d 16 5 0 p 0 d 30 s 0 fn o params 1 values Kb H q 0 d 1 s 0 q 0 d 22 5 0 q 0 d 65 s 0 Desk light Core 2 Duo PC LG 42 LCD TV Consumption Model Power Miele S512 Vacuum Clei Air Two consumption model cycies we presented DeLonghi Coffee Maker Active Power WI Reactve Power VAJ Generic Stove 3 9 Small S Run for Baseline scenario on 2013060 Run for Baseline scenario on 2013061 b Figure 30 Completed appliance form 2 23 Simulation Parameters Form When creating editing simulation parameters Figure 31 the user enters the following data
28. agging and dropping an entity With respect to deep copying there is an exception as far as the Activity Models are concerned In general when an entity is dragged n dropped that includes Activity Models i e Activity Model Activity Person the appliances listed to participate in the Activity Model are not copied and are dropped from the copied Activity Model since the entity under consideration does not include them On the other hand if a scenario or an installation is dragged n dropped the Activity Models carries the appliances because they are copied as well Page 11 of 63 KE Grant Agreement No 288429 Cassandra D4 4 Cassandra Early Platform Version 1 1 ew C br cassandra iti gr 844 t aX e ki Fr 7 oh m o De o SES cassandra Main Panel Libraries S Copy of Person 1 TestibraryPerson Activity Models IR Copy of Always on IR Copy of Always on ili Copy of Entertainm IR Copy of Daily cools em Base load IR Copy of Water heat m Entertainment IR Copy of Cleaning S Cooking ili Copy of Breakdast Sw Water heater ili Copy of Evening c em Cleaning IR Copy of Cooking n Appliances jl Copy of Studying j Desk light ji TestibraryAcevitys j Core 2 Duo PC Appliances jBi LG 42 LCD TV ili Energy eficent wa IR Miele 5512 Vacuum Cleaner ili Copy of LG 42 LC amp Haier Air Condition z amp DeLonghi Cofiee Maker E Cassandra Library IR Generic Stove 3 9 Small wstallatons iB Generic
29. ame of the project e Notes a short description of the project Upon creating editing a project the user is informed that at least one scenario should be created under that specific project The information warning messages guide the user into creating a complete simulation scenario _ cassandra a app htm az fe SF Z OEB apos My Projects amp Projects gt B Test 1 gt B Multi installation project gt Bw DR behaviour of single household gt Bw Library based project fw Demographics gt BU StressTest Here are the project s notes gt B3 GUItest ie gt Jf Scenarios Runs Edit description installations simulationParame Figure 18 Project form Page 26 of 63 KE Grant Agreement No 288429 assanadra D4 4 Cassandra Early Platform Version 1 1 ew 2 17 Scenario When creating editing a scenario Figure 19 the user enters the following data e Name the name of the scenario e Notes a short description of the scenario e Setup a selection between Static and Dynamic scenario setups In the Static case the user builds the scenario step by step probably the best choice for small scenarios or for larger scenarios with available measurements while in the Dynamic case the user enters demographic data and the platform populates installations based on those demographics Each scenario should have at least one complete installation and the necessary simulation parameters set
30. an be found at https github com cassandra project platform wiki User Manual while the early prototype of the platform is located at https github com cassandra project platform The current document is public and is intended to be read not only by the members of the Consortium but also by readers that are interested to use the platform in order to model electrical installations and run demand side management scenarios The report corresponds to the user manual of the platform Section 2 with each subsection corresponding to each entity modelled through the platform Page 8 of 63 KE Grant Agreement No 288429 Cassandra D4 4 1 Cassandra Early Platform Version 1 1 2 CASSANDRA Early Platform Manual This section is the user guide for the current version of the Cassandra platform The source code of the platform is located at https github com cassandra project platform A working version of the platform can be found at https cassandra iti gr 8443 cassandra app html 2 1 Authentication The platform is user oriented in the sense that each user has her own workspace consisting of her own projects and a private user library for storing entities for reuse Before entering the platform the user should be authorized by the system inserting her credentials username and password Potential users should contact the system administrator in order to acquire appropriate credentials since there is no self registration process
31. ass the energy class of the appliance e Stand By the stand by consumption power e Base whether the appliance constitutes a base load e Shiftable whether the appliance is shiftable e Controllable whether the appliance is controllable and with respect to the consumption model e Name the name of the consumption model e Description a short description of the consumption model e P Expression the expression that provides the active power curve Q Expression the expression that provides the re active power curve Page 34 of 63 KE Grant Agreement No 288429 assandra D4 4 Cassandra Early Platform Version 1 1 ew P Expression and Q Expression have the following form m n p1 d1 81 p2 d2 82 n2 ps dsss and m n q1 41 81 q2 d2 82 n2 qs dsss respectively with e p active power e g reactive power d duration in minutes e s slope Tuples p and p will be executed for n timesteps and then p tuple for nz timesteps Those n 2 n2 timesteps since there will be n steps for p q and n steps for p q will be executed m times Of course there can be n3 n4 etc For loops we can set either m or n to Q For example lamp m 0 n 1 60 1 0 refrigerator Un O params 1 s 1 values D 140 d 20 s 0 p 117 d 18 s 0 p 0 d 7 5 5 0 Hj Every appliance should have a consumption model XJ cassandra C amp bteps cassandra iti gr 8443 cassandr
32. ctions Authentication section Demographics section Pricing examples Training section major update New screenshots List of participants Participant no Participant organisation name Part short name Country 1 Centre for Research and Technology Coordinator Ael Informatics and Telematics CERTH ITI Greece 2 Aristotle University of Thessaloniki AUTH Greece 3 VaasaETT Global Energy Think Tank VAASA Finland 4 Politecnico di Milano POLIMI Italy 5 Coventry University Enterprises Ltd COVUNI UK 6 Lulea University of Technology LTU CDT oweden 7 Cleopa GmbH CLEOPA Germany 8 Been P ee ofl ERASMUS Netherlands 9 DRAXIS S A DRAXIS Greece Please use a new number for each new version of the deliverable Add the date when this version was issued and list the items that have been added or changed The what s new column will help the reader in identifying the relevant changes Do not forget to update the version number and date on the front page and the header A deliverable can be of these stages either draft or final For each stage several versions of a document can be issued Draft Work is being done on the contents Final All chapters have been completed Page 3 of 63 Grant Agreement No 288429 Ws assanara D4 4 Cassandra Early Platform Version 1 1 Table of contents DOCUMENI HISTORY niii n IUE EIEXHE EE RENTE ERN e Eni ERO EPIS EERSEE SE TUEEHESPRCHTH NOU
33. d in order to import available installation consumptions into the Training Module It is comprised by 4 different panels each used for choice selection or data visualization Figure 39 e Data File Panel This panel is used for choosing the data files of the available installation measurements as well as several data attributes which will help parsing the data set The dataset can contain either consumption data from a single appliance if plug wise measurements are available or from an installation as a whole It is recommended that the measurements included in the file are both of active and reactive power in order for the disaggregation to work optimally In case only active power measurements are available the resulting appliance identification shall be suboptimal In case of a single appliance the consumption model of the appliance should be provided in order to create the consumption event dataset Page 45 of 63 KE Grant Agreement No 288429 Cassandra D4 4 Cassandra Early Platform Version 1 1 ew e Disaggregation Panel This panel contains the detected appliance s from the disaggregation process e Data Preview Panel The consumption data contained in the file is visualized in this panel so that the user has a first overview over the selected data set The visualization shows the time series of the active and the reactive power if available e Consumption Model Panel In this panel the consumption model of the se
34. d the new pricing schemes e Pricing Scheme Preview Panel This panel presents a comparative chart of the two pricing schemes provided by the user in order to make sure that the input is the correct one Page 53 of 63 KE Grant Agreement No 288429 Cassandra D4 4 1 Cassandra Early Platform Version 1 1 e Training Module BETA File Help Import Data Training Behavior Models Create Response Models Export Models Response Parameters f Behavioral Change Preview Monetary Incentive Environmental Awareness Ee ET eut EE MRT Best Case Scenario Response Model Normal Case Scenario i Worst Case Scenario Behavior Model Selection Selected Appliance Person Appliance 0 Behaviour Model Pricing Scheme Preview Pricing Scheme Selection Basic Schema Start End Va New Schema Start End Val 00 00 23 59 0 05 Figure 46 Create Response Models tab 3 3 1 Usage workflow The main usage workflow is as follows 1 The user chooses a behaviour model from the list Next she types in the pricing schemes as shown in the Figure 47 as a triplet of starting time ending time price suitable only for TOU Pricing scheme More details on the specifications of the pricing scheme used in the Training Module can be found at the Specification Deliverable D3 6 Page 54 of 63 b Grant Agreement No 288429 Cassandra D4 4 1 Cassandra Early Platform Version 1 1 e Training Modul
35. e BET File Help Import Data Training Behavior Models Create Response Models Export Models Response Parameters Behavioral Change Preview Monetary Incentive PSS IIIS MS Pal J 1 5 0 J J Environmental Awareness l Best Case Scenario Response Model Normal Case Scenario O Worst Case Scenario Behavior Model Selection Selected Appliance Person Appliance 0 Behaviour Model Pricing Scheme Preview Pricing Scheme Selection Basic Schema Start End Va New Schema Start End Val 00 00 23 59 0 05 00 00 10 59 0 15 11 00 21 59 0 20 22 00 23 59 0 04 Commit Figure 47 Inserting the pricing scheme By pressing the Commit button the schemes are visualized in the Pricing Scheme panel Figure 48 Also the Preview Response button is enabled Training Module BETA File Help Import Data Training Behavior Models Create Response Models Export Models Models Response Parameters Behavioral Change Preview Monetary Incentive i i f Environmental Awareness l C Best Case Scenario Response Model Normal Case Scenario C Worst Case Scenario Preview Response M Behavior Model Selection Selected Appliance Person Appliance 0 Behaviour Model Pricing Scheme Preview Pricing Schemes Pricing Scheme Selection 0 200 4 Basic Schema Start End Va New Schema Start End Val 0 175 ZC 0 150 00 00 23 59 0 05 00 00 10 59 0 15 0125 1
36. e and small in number The usage of the other two options would produce suboptimal results for this variable e Appliance Activity Selection Panel In this panel the list of the detected appliances is presented In case of a single appliance the list contains the same appliance with the appliance on the previous tab In case of an installation the activities that were identified as a result Page 50 of 63 b Grant Agreement No 288429 Cassandra D4 4 Cassandra Early Platform Version 1 1 of the disaggregation process are presented These activities encapsulate all the installation s detected appliances presented in the previous tab e Distribution Preview Panel After training behaviour models this panel presents the distributions produced during the training procedure for the selected appliance activity There are 4 buttons each corresponding to a different activity attribute Daily Times Duration Start Time and Start Time Binned Distribution The last distribution is produced by aggregating the Start Time Distribution in 10 minutes intervals and is used only for better visualization purposes meaning this distribution is not used in the modelling of the activities appliances e Consumption Model Panel Same as the previous page In case of an activity the panel presents the consumption model of the first appliance in the activity s appliance list in order to give a representative sample of the activity s consumption Traini
37. iance 2 Appliance 3 Appliance 4 Appliance 5 Appliance 6 Appliance 7 Password URL hitps 160 40 50 233 8443 cassandra api Export Model Preview Person Statistics Response Models 1 Behavior Models 1 Behavior Models 9 Response Models Duratioi Start Time tart Time Binned Figure 52 Export Person models Page 59 of 63 8 Grant Agreement No 288429 assandra D4 4 Cassandra Early Platform Version 1 1 File Help Import Data Training Behavior Models Create Response Models Export Models Model Export Selection Connection Properties Username user Select Model HouseholdDemo1 Person Password Appliance 1 Appliance 2 Appliance 3 Appliance 4 Appliance 5 Appliance 6 Appliance 7 Connect Export All hitps 160 40 50 233 8443 cassandra api Appliance 0 Consumption Model Type 2 Time Step Bl Power 1 Bl Power 2 Daily Times Duration Start Time Start Time Binned Figure 53 Export Appliance models File Help Import Data Training Behavior Models Create Response Models Export Models Model Export Selection Connection Properties Username user Select Model Appliance 0 Appliance 1 Appliance 2 Appliance 3 Appliance 4 Appliance 5 Appliance 6 Appliance 7 Person Appliance 0 Behaviour Model Person Appliance 0 Response Model Normal M Export All Password hitps 160 40 50 23
38. lected appliance from the detected appliances list 1s presented here The visualization shows both the consumption pattern for the active and the reactive power of the model 4 Training Module BETA File Help Data File Disaggregation Appliances Detected Data Source Browse Data Measurements From Reset Type of Measurements Consumption Model Data Preview Consumption Model Figure 39 Import Data Tab 3 1 1 Usage workflow The main usage workflow is as follows 1 The user browses through her files to choose the data file with the consumption measurements of an installation or a single appliance The allowed file types for the consumption data sets are xls excel files and csv comma separated files More Page 46 of 63 Dz Grant Agreement No 288429 Cassandra D4 4 1 Cassandra Early Platform Version 1 1 o details on the structure of the files can be found in the Specifications Document D3 6 2 The file selection enables the Data Parameters buttons Figure 40 These buttons allow for the user to provide some more details on the data contained within the chosen file The source of data measurements installation or single appliance in case of plug wises and the type of measurements Active and Reactive Power After setting the parameters the user should press the import button which is responsible for parsing the provided file and visualizing the data In case of an error in
39. llations for now you wish to create Page 22 of 63 KE Grant Agreement No 288429 Cassandra D4 4 1 Cassandra Early Platform Version 1 1 o 6 Drag and drop persons and appliances from the Collection installation to the grid Entities also setting their probability of participating The probabilities for person types should sum up to 1 while probabilities for each appliance should be between 0 and 1 WV Create a dynamic scenario Create a Collection installation Add Persons Add Appliances Add Activities Jy Create a demographics param set d Drag n drop Persons and Appliances Set up population probabilities Figure 14 Activity diagram for creating a dynamic scenario By double clicking on the Demographics node the user can see a grid with the demographics parameter sets of a dynamic scenario Figure 15 The available commands are to create a new one and edit or delete an existing one by first selecting the corresponding row and then pressing either edit or delete Page 23 of 63 KE Grant Agreement No 288429 assandra D4 4 Cassandra Early Platform Version 1 1 e eoo0 Quser Manual Cassandra X Bwiki github image Goog X Quos do I add images tom X cassandra x New Tab x Y o CG oe X betes cassandra iti gr 8443 cassandra app html Main Panel f Projects i v User Library gt Bu Test 1 gt Installations s Projects Demogra
40. lolojejo x 0 0 0 0 0 0 0 0 o 0 0 0 0 Cassandra Library Installations gt Persons gt Simulation Parameters Pricing Schemes gt Runs Figure 7 Installations grid 2 8 Persons By double clicking the Persons node the user can see a grid with the persons of an installation Figure 8 The available commands are to create a new one and edit or delete an existing one by first selecting the corresponding row and then pressing either edit or delete Page 16 of 63 KE Grant Agreement No 288429 Cassandra D4 4 Cassandra Early Platform Version 1 1 ew Persons grid cassandra P x7 cassandra C amp bteps cassandra iti gr 844 a htn z Figure 8 Persons grid 2 9 Activities A person can have one or more associated Activities These describe how a person uses the Appliances in an Installation By double clicking the Activities node the user can see a grid with the activities of a person Figure 9 The available commands are to create a new one and edit or delete an existing one by first selecting the corresponding row and then pressing either edit or delete Page 17 of 63 KE Grant Agreement No 288429 Cassandra D4 4 Cassandra Early Platform Version 1 1 ew cassandra d lud Fvedays Runs Run for Baseline scenario on 2013061008 Run for Baseline scenario on 2013061010 Run for Baseline scenario on 201306100 Run for Changes in appliances and beh
41. ng Module BETA File Help import Data Data Training Behavior Models Create Response Models Export Models Models Training Parameters f Appliance Activity Selection B e US euam Gaussian Mbture Selected Appliance Appliance 1 Appliance 2 Appliance 3 Appliance 4 Start Time Histogram Normal Distribution Gaussian Mixture Appliance 5 Duration Histogram C Normal Distribution Gaussian Mixture Appliance 6 Appliance 7 Train Train All Distribution Preview Example Consumption Model Preview Appliance 0 Consumption Model Type 2 Time Step Figure 44 Training Tab Page 51 of 63 KI Grant Agreement No 288429 Cassandra D4 4 Cassandra Early Platform Version 1 1 e 3 2 Usage workflow The main usage workflow is as follows The user selects an appliance activity from the list as well as the type of distributions of her preference for the training procedure Then she either presses the Train or Train All button to produce the expected behaviour models for a single appliance activity or for all the detected appliances activities 2 After the completion of the training procedure the distributions are graphically presented in the Distribution Preview panel and the buttons for choosing which distribution should become enabled Figure 45 L Training Module BET File Help import Data Data Training Behavior Models Create Response Models Exp
42. on a short description of the activity Each activity should have at least one activity model defining the probabilistic behavior of the person using the appliances participating in the activity cassandra an aieo Fwedays Runs Activities Activity Models n New Delete name shiftable ly Run for Baseline scenario on 2013061010 Se Run for Baseline scenario on 201306100 Run for Changes in appliances and beha p Run for Baseline scenario on 2013071502 Figure 25 Activity form Page 31 of 63 KE Grant Agreement No 288429 assandra D4 4 1 Cassandra Early Platform Version 1 1 XJ cassandra C amp bteps cassandra iti gr 8443 cassandra app htr er WS 4 z Activity Models New Deieie Edit name type Studying Run for Baseline scenario on 201 Run for Baseline scenario on 2013061008 Run for Baseline scenario on 2013061010 Run for Baseline scenario on 201306100 Run for Changes in appliances and beha Run for Baseline scenario on 2013071502 Figure 26 Completed activity form 2 21 Activity Model When creating editing an activity model Figure 27 Figure 28 the user enters the following data e Name the name of the activity model e Type the type of the activity model e Description a short description of the activity model e Daytype the day type the activity model corresponds to any day weekday or weekend abbreviations of specific weekdays 1 e Mon
43. or choice selection or data visualization as before Figure 46 e Response Parameters Panel This panel is used for choosing the parameters that matter as far as the response of the customer to certain incentives monetary or otherwise 1s concerned The user may select the model s sensitivity to money or its environmental awareness as well as which case scenario the response trainer will use Best Normal or Worst Case Scenario More details on the response types can be found in the Theoretical Modeling Deliverable D3 4 2 e Behaviour Model Selection Panel In this panel the list of the behaviours that are already produced by the training process from the previous tab 1s presented The user can choose which one will be her baseline behaviour on which the new pricing scheme will be applied e Pricing Schema Selection Panel This panel gives user the capability to set up the base pricing schema as well as the new pricing policy she wants to test over the behaviour models There is a parser that checks for the correctness of the schema and provides help in case of an error e Behavioural Change Preview Panel This panel is responsible for the visualization of the behavioural change when the user wants to preview the result of the pricing policy to the selected behaviour The attribute that is affected by the pricing scheme is the Start Time Distribution so the panel presents a comparative chart of the start time distribution with the basic an
44. ort Models Training Parameters Appliance Activity Selection meas Histogram Normal Distribution Gaussian Mixture EE Appliance 1 Appliance 2 Appliance 3 E Appliance 4 Start Time Histogram Normal Distribution Gaussian Mixture Appliance 5 Appliance 6 Appliance 7 Duration Histogram Normal Distribution Gaussian Mixture Train Train All Distribution Preview Example Consumption Model Preview Start Time Binned Distribution Appliance 0 Consumption Model 0 0225 1 1 750 0 0200 0 0175 4 1 500 1 0 0150 1 250 A 0 0125 000 1 Probability D1 z o a 0 0100 4 0 0075 4 0 0050 0 0025 1 0 0000 Type 2 10 Minutes Interval Daily Times Duration Start Time Start Time Binned Time Step Bi Power 1 B Power 2 Figure 45 Results of training an example behaviour model Also the Create Response Models tab 1s activated More details on this tab can be found in the next section Page 52 of 63 KE Grant Agreement No 288429 Cassandra D4 4 1 Cassandra Early Platform Version 1 1 o 3 3 Create Response Models Tab Create Response Models tab is responsible for the creation of new behaviour models resulting from providing monetary incentives to the customer in order to change her consumption patterns In order to do so the pricing scheme and the response type must be provided It comprises 5 different panels each used f
45. our of single household Library based project Demographics Cassandra Library T Installations GUltest 2 Persons Project it Activity Models Appliances Figure 31 Simulation parameters form 2 24 Pricing Scheme The CASSANDRA platform at the moment supports five pricing schemes e Scalar Energy Pricing e Scalar Energy Pricing with Off peak time zones e Combined Energy and Power Pricing e All Inclusive Pricing e Time Of Use Pricing The schemes are presented in the Sections below along with examples 2 24 1 Scalar Energy Pricing The properties that need to be filled by the user are Figure 32 e Name the name of the scheme e Type Scalar Energy Pricing e Description a short description of the scheme e Billing Cycle in days e Fixed Charge fixed charge for every billing cycle e Levels pairs of price and energy levels For example e Billing cycle 4 months Page 37 of 63 KE Grant Agreement No 288429 assandra D4 4 Cassandra Early Platform Version 1 1 ew e Measured consumption 1500 kWh e Fixed charge 15 e Price Level 1 500 Kwh 0 06 e Price Level 2 400 Kwh 0 07 e Price Level 3 400 Kwh 0 08 e Price Level 4 0 1 Cost 0 06 500 0 07 400 0 08 400 0 01 200 I5 125 XJ cassandra Q amp bieps cassandra iti gr 8443 cassandra app htm Q2 e ki Se X d Ch DI o Do Figure 32 Scalar Energy Pricing form 2 24 2 Scalar Energy Pricing
46. phics gt Scenarios gt Demographics scenario gt Demographics gt gt est 2 gt Persons Test3 Demographics gt iw Activity Models gt Bw Test4 New Delete Edit Appliances gt Me Tests gt B Single apartment project gt B Multi installation project demo 1000 gt B DR behaviour of single household gt B Library based project Demographics f Scenarios Demographics scenario gt Installations Cassandra Library Simulation Parameters gt X Installations gt 9 Pricing Schemes gt Persons v gt Demographics gt ww Activity Models Demo Appliances description numberOfEntities gt 5 Runs gt D StressTest gt B GUltest gt B Project Figure 15 Demographics grid 2 15 Runs By double clicking on the Runs node the user gets a grid with the runs of scenarios of the corresponding project Figure 16 The user can delete a Run watch the progress by pressing the Refresh button of incomplete Runs or compare runs by selecting multiple Runs Ctrl click and then pressing the Compare button Figure 17 Page 24 of 63 Ah Grant Agreement No 288429 Z assandra D4 4 1 Cassandra Early Platform Version 1 1 cassandra C A amp amp bp5 cassandra iti gr 8443 cassandra app html Q ze Ba T 4 7 oh B o E D CO My Projects Mam Panel v E Projects i Testi in Test 2 3 Test3 f Soenarios v Runs amp Run for Baseline on 201305280905 started ended Lib
47. raries Projects 3 Test 33 Runs gt Progress amp Run for Response on 201305280909 Run for Baseline on 201305280905 Tue May 28 2013 21 05 55 GMT 0300 EE Tue May 28 2013 21 06 26 GMT O300 EE 1009 Completed fen Tess SE Run for Response on 201305280909 Tue May 28 2013 21 09 17 GMT 0300 EE Tue May 28 2013 21 09 46 GMT O300 EE 1009 amp Completed In Ba Single apartment project Ba Mult installason project Ba DR behaviour of single household Da Library based project i Demographics Pn StressTest i GURest fm Project Figure 16 Runs grid aw eumssqomBeonaocos My Projects Mam Panel E Projects Pn Testi in Test2 we Test3 f Scenarios v P Runs f Run for Baseline on 201305280905 ended y Run for Response on 201305280909 tm Tess Tue May 28 2013 21 09 17 GMT 0300 EE Tue May 28 2013 21 09 46 GMT 0300 EE 100 Completed Ba Single apartment project Libraries Projects Test 3 Runs gt Progress Tue May 28 2013 210555 GMT 0300 EE Tue May 28 2013 21 06 26 GMT 0300 EE 100 Completed Willi 140 100 180 2 280 300 Time Run to Baseline on 201305280905 Run fo Response on 201305280909 Figure 17 Comparison functionality Page 25 of 63 KE Grant Agreement No 288429 assandra D4 4 Cassandra Early Platform Version 1 1 ew 2 16 Project When creating editing a project Figure 18 the user enters the following data e Name the n
48. rio Figure 13 The available commands are to create a new one and edit or delete an existing one by first selecting the corresponding row and then pressing either edit or delete Page 21 of 63 Grant Agreement No 288429 Cassandra D4 4 Cassandra Early Platform Version 1 1 M cassandra C amp bteps cassandra iti gr 844 ht Simulation Parameters Simulation Parameters 5 days T scription fixedCharge billingCycle contractedCapi energyPrice powerPrice fixedCost contractedEne additionalCost onekw24 0 0 0 0 0 0 o 0 0 Figure 13 Pricing schemes grid 2 14 Demographics Grid The Demographics node is included when the scenario is chosen to be a dynamic one In this case the user does not build the installations one by one but rather builds a Collection installation with a lot of appliances and person types adding statistics on the distribution of appliances and person types among the generated installations This way it is easy to construct a variety of installations in the order to 1K 10K or more installations in an automated manner The process is as follows Figure 14 l SR 3 Declare the scenario as dynamic A Demographics node will appear Create one installation with the name Collection Add in the Collection as many persons with activities and activity models and appliances with consumption models you wish Create a demographics parameter set Set the number of entities Insta
49. sandra platform creating Entity models Installations Appliances Persons etc semi automatically using consumption datasets provided by the user In detail the Training Module can be used for e Importing installation measurements for automatic appliances identification and consumption patterns via Disaggregation e Training Activity Behaviour Models from detected consumption events e Implementing Response Models given the basic behaviour model pricing scheme and the response type as inputs e Exporting Entity Models to the main platform This process can make the use of CASSANDRA much easier for a naive user who may not be an expert on Power Systems The Training Module user interface 1s separated into four tabs as seen in Figure 38 Import Data Training Behaviour Activity Models Create Response Models Export Models oe i9 us Page 44 of 63 KE Grant Agreement No 288429 Cassandra D4 4 Cassandra Early Platform Version 1 1 ew File Help Data File Disaggregation Appliances Detected Data Source Browse Data Measurements From Reset Type of Measurements Consumption Model Data Preview Consumption Model Figure 38 Training Module s Main Screen The user should note that not all of the tabs are enabled when launching the Training Module in order to guide the user over the procedure making sure that the correct steps are followed 3 1 Import Data Tab Import Data Tab is use
50. sponse Models Export Models Model Export Selection Connection Properties Username certh Select Model Appliance 0 Appliance 1 Appliance 2 Password Appliance 3 Appliance 4 Appliance 5 Appliance 6 Appliance 7 Person Appliance 0 Behaviour Model Person Appliance 0 Response Model Normal v Export Export All hitps 160 40 50 233 8443 cassandra api Daily Times Distribution Probability Daily Times Daily Times Duration Start Time Start Time Binned Figure 56 Export all models Page 62 of 63 Grant Agreement No 288429 De assanara D4 4 Cassandra Early Platform Version 1 1 4 Summary The aim of the present deliverable is to offer a manual to accompany the early version of the Cassandra platform The up to date electronic version of this document can be found at https github com cassandra project platform wiki User Manual while the early prototype of the platform is located at https github com cassandra project platform Page 63 of 63
51. t No 288429 Cassandra D4 4 1 Cassandra Early Platform Version 1 1 Import Data Training Behavior Models Create Response Models Export Models Data File f Disaggregation Appliances Detected Appliance 0 Data Source pace sts 3 1 0 RELEASE Training Module Demo HouseholdDemo1 csv Appliance 1 Appliance 2 Data Measurements From nstallation Reset Appliance 3 Appliance 4 Type of Measurements Active Power F Appliance 5 ctive a eactive Powe Appliance 6 Consumption Model Appliance 7 Consumption Model HouseholdDemo1 Measurements Appliance 4 Consumption Model Figure 43 Disaggregation results After the appliances identification the data import procedure has been completed The Training tab 1s activated More details over this tab can be on the next section 3 2 Training Behaviour Models Tab Training Behaviour Models tab 1s used to create activity models from the events imported or detected for each appliance This tab 1s also comprised by 4 different panels each used for different choice selections or data visualizations Figure 44 e Training Parameters Panel This panel is used for choosing the distributions used for each behaviour model attribute at model training There are 3 alternative choices Histogram Normal Distribution and Gaussian Mixture For the Times per Day attribute Histogram Distribution 1s the only available choice since the values are discret
52. ty e Energy Price The price of energy consumed e Power Price The power pricing of the contracted capacity cassandra Gg kel Q amp beeps cassandra iti gr 3443 a app htn Figure 34 Combined Energy and Pricing form For example e Billing cycle 1 month e Measured consumption 350 kWh with contracted capacity of 1OkW e Fixed charge 2 e Energy price 0 08 e Power price 2 5 Cost 0 08 350 2 5 10 2 55 Page 40 of 63 KE Grant Agreement No 288429 Cassandra D4 4 1 Cassandra Early Platform Version 1 1 2 24 4 All inclusive pricing The properties that need to be filled by the user are Figure 35 e Name the name of the scheme e Type All inclusive pricing e Description a short description of the scheme e Billing Cycle in days e Fixed Charge fixed charge for every billing cycle e Contracted Energy The contracted energy e Fixed cost The price of energy contracted e Additional cost The price of additional energy cassandra se ei LJ ax f sssW s77aqaomgoeaccos Figure 35 All Inclusive Pricing form For example e Billing cycle 1 month e Fixed charge 0 e Measured consumption 300 kWh Page 41 of 63 bz Cassandra ms Grant Agreement No 288429 D4 4 Cassandra Early Platform Version 1 1 e Fixed cost for contracted kWh consumption 20 e Energy price for additional consumption above the contracted 0 25 e Contracted consumption 200 Cost 20 0 25
53. ur of single household Ix Library based project i Demographics te StressTest Ba GUItest amp Project v Scenarios v tw Scenario Installations 4 Persons 4 Appliances gt Simulation Parameters 4p Pricing Schemes gt e Runs description v Cassandra Library Installations gt d Persons gt wm Activity Models 4 Appliances lr Appliances Delete Exit description type energy class standy consumpt controllable shiftable activityModels consumptionMod cassandra 4 cw Gr beeps cassandra iti gr 8443 cassandra app htm My Projects Main Panel f Projects Projects s Project Scenarios Scenario Baseline installations Pn Test 1 Projects Multi instaliation project gt Scenarios gt Baseline gt installations gt Apartment 0 gt fm Test 2 Pn Test 3 Apartment 0 Pn Test4 i Tests fx Single apartment project Ge Multi installation project Scenarios v amp Baseline Installations amp Apartment 0 Persons 4 Appliances fm Apartment 1 Ba Apartment 2 Pen Apartment 3 Da Apartment 4 Ba Apartment 5 Pn Apartment 6 i Apartment 7 1 Pn Apartment 8 a eee Pn Apartment 10 New Delete Ean type description Pn Apartment 12 gt Simulation Parameters Student gt Pricing Schemes Adem Cassandra Library Ba DR behaviour of single household imn Ix Library based project de
54. user can see in a grid the projects of the workspace Figure 5 The available commands are to create a new one and edit or delete an existing one by first selecting the corresponding row and then pressing either edit or delete The user can also edit a project by double clicking the corresponding row A similar grid exists for all other entities in CASSANDRA platform _ cassandra C amp bteps cassandra iti gr My Projects e v Projects Test 1 Test 2 1 name description S 5 Test 1 Test 2 Manually created project with four apartments Test 3 Test4 Test5 Single apartment project Assume it is a student living there not too Multi installation project Simulating a building floor or building block DR behaviour of single household Library based project Scenarios are created by copying entities fr Demographics StressTest MO NM YF MM ba WM WM SINSA gi e h VN INI Gultest Figure 5 Projects grid 2 6 Scenarios Scenarios enclose information about electrical loads consumers and their behavior as well as simulation parameters A project can have multiple scenarios corresponding to different consumer setup simulation parameters etc Page 14 of 63 KE Grant Agreement No 288429 Cassandra D4 4 Cassandra Early Platform Version 1 1 ew By double clicking the Scenarios node the user can see in a grid the scenarios of the project Figure 6 The available commands are to
55. xport Model Preview Panel This panel is responsible for visualizing the most appropriate attributes of the selected entity from the list above The visualization 1s customized differently for each entity type selected e Connection Properties Panel In this panel the user can input her authentication credentials to the platform and then export the models she had created by selecting them from the entity model list The authentication credentials are the same that are provided to the user for logging in the main Cassandra Platform and they are provided by the administrator of the Cassandra Server Page 57 of 63 KI Grant Agreement No 288429 Cassandra D4 4 Cassandra Early Platform Version 1 1 e Training Module BETA File Help Import Data Training Behavior Models Create Response Models Export Models Model Export Selection Connection Properties Username Select Model HouseholdDemo1 d Person Appliance 0 Appliance 1 Appliance 2 Appliance 3 Appliance 4 Appliance 5 Appliance 6 Appliance 7 user Password hitps 160 40 50 233 8443 cassandra api Export Model Preview HouseholdDemo1 Measurements 5 000 1 4 500 4 000 4 3 500 1 3 000 1 D 2 500 1 G 2 000 1 500 1 000 1 500 1 o1 p P 4 eM 10 000 20 000 30 000 40 000 50 000 60 000 70 000 80 000 90 000 100 000 110 000 120 000 130 000 140 000 150 000 160 000 170 000 Time Step

Download Pdf Manuals

image

Related Search

Related Contents

    TSW200E1 - WISE Indústria de Telecomunicações  Guia do usuário do MFP Lexmark X215  Instruction Manual  Entwicklung und Evaluierung eines meteorologischen  User Manual  認証を受けた自動車メーカ各社  HP Performance Collection Software User`s Manual  10/+10 Volt NW-4454 4 Channel Analogue Adaptor 0  

Copyright © All rights reserved.
Failed to retrieve file