Input to Architecture discussion, 7th Framework project EcoGrid EU Task 1.7

IBM Research - Zurich
GmbH
Saeumerstrasse 4
8803 Rueschlikon
Switzerland
Author:!
email:!!
Date:! !
Version:!
Bernhard Jansen
[email protected]
17.11.2011
1.0
Subject:!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Input to Architecture discussion for the 7th Framework project EcoGrid EU
Task 1.7 as discussed in teleconfernce on 11.11.2011 12:30 to 13:30
Sequence Diagram - RTM with automatic price reaction
Sequence Diagram - RTM with residential manual price reaction
Physical View - RTM with automatic price reaction
Physical View - RTM with residential manual price reaction
Correction to Use Case - Retail Real-Time Market with automatic price
reaction
1
1. Introduction
!
This document gives discussion input on the Arichtecture discussion for both of the
IBM Use cases RTM with automatic price reaction and RTM with residential manual price
reaction. The input is provided in form of sequence diagrams and physical view diagrams.
It is targeted for Task 1.7 of WP1 of the 7th Framework Program EU project EcoGrid EU.
Roles and formats are based on the draft of the deliverable D1.7.
!
2. Sequence Diagrams
2.1. Retail Real-Time Market with automatic price reaction
!
The sequence diagram described here show the application of the use case 3.4.3
RTM with automatic price reaction of the draft deliverable D1.7. The transmission of
forecasts was on purpose omitted as there in no clear decision how often forcasts are
transmitted and what a forcast contains.
2.1.1. Sequence Diagram
TSO:TSO
RTM Participant:
Smart Controller
BRP:Retailer
Energy Resource:
EnergyResource
send TSO 5 min price
retail
price
generation
price
telegram
signing
send retailer 5 min price
check
digital
signature
flexibility request
predict
future
state
create
flexibility
plan
flexibility report
calculate
price
sensitivity
actuate energy
resource
actuate ack
2
2.2. Retail Real Time Market with residential manual price reaction
!
The sequence diagram described here show the application of the use case 3.4.4
RTM with residential manual price reaction of the draft deliverable D1.7. The transmission
of forecasts was on purpose omitted as there in no clear decision how often forcasts are
transmitted and what a forcast contains.
2.2.1. Sequence Diagram
TSO:TSO
RTM Participant:
CP Owner
BRP:Retailer
Energy Resource:
EnergyResource
send TSO 5 min price
retail
price
generation
price
telegram
signing
send retailer 5 min price
authenticity
check
decision
on actions
actuate energy
resource
actuate ack
3
3. Physical Views
3.1. Retail Real-Time Market with automatic price reaction
3.1.1. Physical View Diagram
Smart Controller
RTM
Participant
Message
Broadcast
Infrastructure
BRP:Retailer
Real Time
Market
RTM
Participant
Message
Broadcast
Infrastructure
Real Time
Market
Metering
Transport System Operator
3.1.2. Design Decisions
Design Decision
Affects
Message Broadcast Infratructure - use a The Use Case affected here is 3.4.3 retail real time market
publish subscribe or broad/multicast with automatic price reaction and the quality requirement on
protocol for scalability reasons (between efficency
BRP and Smart Controller) as for example
IGMP, SIP, MQ, XMPP or equal
4
3.2.Retail Real Time Market with residential manual price reaction
3.2.1. Physical View Diagram
CP Owner
RTM
Participant
Message
Broadcast
Infrastructure
BRP:Retailer
Real Time
Market
RTM
Participant
Message
Broadcast
Infrastructure
Real Time
Market
Metering
Transport System Operator
3.2.2. Design Decisions
Design Decision
Affects
Message Broadcast Infratructure - use a The Use Case affected here is 3.4.4 retail real time market
publish subscribe or broad/multicast with automatic price reaction and the quality requirement on
protocol for scalability reasons (between efficency
BRP and Smart Controller) as for example
IGMP, SIP, MQ, XMPP or equal if the
information will be displayed on a in home
device. Or publish it with web technics on
a website.
5
4. Correction to Use Case - Retail Real-Time Market with automatic price reaction
4.1. Reason
!
The sub use case determine price sensitivity had a wrong actor and a typo.
4.2. Use Case Diagram
«system»
RTMS
Retail RTM
with auto
price-reaction
TSO
Retailer
«includes»
distribute
retail real
time price
« triggered by »
Smart
Controller
automatic
reaction on
price signal
«includes»
«includes»
determine
price
sensitivty
determine
available
flexibility
Energy
Resource
actuate
energy
resource
6
4.3. Textual Description
sub use case - determine price sensitivity
Involved Actors
Smart Controller
Preconditions
determination of available flexibility completed, price sensitivity set
for Energy Resource
Trigger
automatic reaction on price signal
Success Condition
a plan of price sensitivity for this Energy Resource
Quality Requirements
Efficiency / Time Behavior - control must be completed within 10
seconds
Reliability / Maturity - system must run in stable state to support
productive system
Scenario
1. read the available flexibility plan
2. read the price thresholds for the Energy Resource
3. create price flexibility plan
7
8