User stories die een onderzoeksresultaat als einddoel hebben, zijn niet in de acceptatietest opgenomen.
User story: weergave van eindresultaat
Na afloop van de simulatie moet de gebruiker de volgende waarden in een enkele grafiek te zien krijgen:
• De voorspelling van het energieverbruik
• Het energieverbruik zonder toepassing van de strategie
• Het energieverbruik met toepassing van de strategie
De grafiek geeft het verloop voor alle huishoudens tegelijk. De waarden worden per kwartier weergegeven (niet cumulatief). Er moet duidelijk zijn wat de
schaalverdeling is van de grafiek.
Er moet een percentage op te vragen zijn (of weergegeven worden) dat aangeeft in hoeverre de strategie heeft geholpen om de vraag dichter naar de voorspelling te brengen. Als de energievraag dichter bij de voorspelling ligt dan zonder toepassing van de strategie, moet dit percentage een positief getal zijn. Als de strategie geen enkel effect heeft gehad is deze waarde 0%. Als de strategie ervoor heeft gezorgd dat de energievraag exact gelijk is aan de voorspelling, dan is deze waarde 100%.
User story: weergeven van ingrepen die de strategie tot
gevolg had
Bij de resultaten moet er per huishouden op te vragen zijn welke ingrepen er door de toegepaste strategie zijn voortgebracht. Bij iedere ingreep moet de volgende informatie worden weergegeven:
• De tijd waarop de ingreep werd gedaan
• Het apparaat waarop de ingreep van toepassing was
• Het soort ingreep dat is gedaan
User story: laden van verschillende gebruikersprofielen
De gebruiker moet zelf een gebruikersprofiel kunnen laden. Deze profielen worden opgeslagen in bestanden. Als de bestandsindeling niet geldig is, moet hier een melding over worden gegeven. Bij een geldig profiel moet er in de user interface worden aangegeven wanneer het profiel is geladen. Dit profiel zal dan worden gebruikt in de simulatie.User story: simulatie van huishoudens op basis van
gebruikersprofiel
Nadat de gebruiker juiste instellingen heeft gekozen, heeft deze de mogelijkheid de simulatie te starten. In de user interface is zichtbaar of de simulatie bezig is en wanneer deze is afgerond. Het energieverbruik dat is gesimuleerd moet steeds anders zijn (willekeurig), maar statistisch gezien kloppen met het gekozen consumentenprofiel.
User story: het combineren van meerdere typen
huishoudens (gebruikersprofielen) in één simulatie
De gebruiker moet meerdere gebruikersprofielen tegelijk als invoer voor de simulatie kunnen geven. Bij ieder profiel wordt opgegeven hoeveel agents (consumenten) er zijn met dat profiel.User story: naar keuze toepassen van een bepaalde
interventie
De gebruiker kan voor één van de volgende interventies kiezen:
• Aanpassen van de energieprijs
• Automatisch aanpassen van setpoint
• Automatisch aanpassen van ingestelde tijd
Bij het aanpassen van de energieprijs kan het moment dat de interventie wordt uitgevoerd worden ingesteld, uitgedrukt in een relatieve hoeveelheid onbalans. Daarnaast is het mogelijk om de hoogte van de prijswijziging in te stellen (als percentage). Tot slot wordt er een reactietijd opgegeven, in minuten. Dit is de tijd die consumenten nodig hebben om te reageren op de prijswijzigingen. Voor het automatisch veranderen van het setpoint wordt er, net als bij het aanpassen van de energieprijs, een hoeveelheid onbalans ingesteld waarbij de interventie in werking treedt. Ook de hoogte van de aanpassing in het setpoint kan worden ingesteld.
Bij het automatisch aanpassen van de ingestelde tijd wordt een marge opgegeven (in minuten). Dit is de maximale afwijking op de ingestelde tijd. Voor de automatische ingrepen moeten de apparaten worden ingesteld waarop de interventie effect heeft. Dit wordt gedaan door de naam van het apparaat op te geven (deze moet overeen komen met de naam in het gebruikersprofiel). Voor het automatisch aanpassen van het setpoint gaat het om geregelde apparaten. Voor het automatisch aanpassen van de ingestelde tijd gaat het om manuele apparaten die vooraf kunnen worden ingepland.
Bronvermelding
[BCON07] – ‘Inrichting Metermarkt Kleinverbruik en Uitrol Slimme Meters’ (2007), B’con
[BOIS06] – ‘Demand-Side Management Technology Avoids Grid Construction For Bonneville Power (Case Study)’ (2006), D. du Bois,
http://www.energypriorities.com/
[CBS1] – ‘Particuliere huishoudens naar samenstelling en grootte’ (2008), CBS StatLine
[GAMM94] – ‘Design Patterns: Elements of Reusable Object-Oriented Software’ (1994), E. Gamma et al., Addison-Wesley Professional
[JEEN01] – ‘Energieverbruik van energiezuinige woningen’ (2001), H. Jeeninga, M. Uyterlinde, J. Uitzinger
[JIA03] – ‘Object-Oriented Software Development Using Java’ (2003), X. Jia, Addison Wesley
[KING] – ‘Appliances: Learn what they burn’, Utilities Kingston http://www.utilitieskingston.com/electric/appliance.html
[KNIG07] – ‘European and Canadian non-HVAC Electric and DHW Load Profiles for Use in Simulating the Performance of Residential Cogeneration Systems’ (2007), I. Knight, N. Kreutzer, M. Manning, M. Swinton, H. Ribberink [MINA96] – ‘The Swarm Simulation System: a Toolkit for building Multi-agent simulations’ (1996), N. Minar, R. Burkhart, C. Langton, M. Askenazi
[NATU08] – ‘Fact sheet energiebelasting’ (2008), Stichting Natuur en Milieu [REJI05] – ‘Prepaid Electricity Meters and Issues related to implementation of Prepaid Metering Systems’ (2005), R. Rejikumar, http://www.energypulse.net/
Index
agent, 27 agile, 15 architect, 2 base load, 35 bedrijfsbegeleider, 2 begindatum, 10 buitentemperatuur, 9 CMG, 2 competence manager, 3 demand response, 4 design pattern, 16digitale energiemeter. Zie slimme energiemeter distributie, 4 docentbegeleider, 3 dode tijd, 23, 34 domotica, 5 einddatum, 10 elektriciteitsvraag, 4 energieleverancier, 5
Energy, Utilities en Telecom, 2 EUT. Zie Energy, Utilities en Telecom eXtensible Markup Language, 16 eXtreme Programming, 15
gaussiaanse distributie. Zie normale distributie gebruikersprofiel, 9 Gebruikersprofiel, 34 geregelde apparaten, 23 GoodWatts, 5, 19 handmatige apparaten, 23 hoogspanningskabel, 4 IDE. Zie Integrated Desktop
Environment
ingreep. Zie interventie
Integrated Desktop Environment, 16 isolatie, 34 iteratie, 12 Java, 15 Logica, 2 LogicaCMG, 2 meterstand, 6 multi-agent simulatie, 27 netwerkbeheerder, 5 normale distributie, 17 onbalans, 5 ontwikkelmethode, 15 overproductie, 4 peaker plants, 4 persistente opslag, 16 piekreductie, 4, 7
PLC. Zie Power Line Communication Power Line Communication, 6 programmaverantwoordelijke, 5 PV. Zie programmaverantwoordelijke requirement opstellen, 19 schatting van energieverbruik, 6 schematechniek, 16 simulatie, 9, 27 Simulatie toolkit, 16 slimme energiemeter, 6 stakeholder, 19 story points, 12 strategie voor piekreductie, 7 stroomuitval, 4 TenneT, 5
Transmission System Operator, 5 TSO. Zie Transmission System
Operator
UML. Zie Unified Modelling Language Unified Modelling Language, 16 Unilog, 2 unit test, 16 user story, 11, 15, 19 utilities, 2 velocity, 12 vermogen, 34 voortgangsrapportage, 3 Working Tomorrow, 2
XML. Zie eXtensible Markup Language XML Schema, 16