UC-GR-5

PMU integration and Data Visualization for Flexibility Services Management

1. Description of the Use Case

1.1. Name of the Use Case

Use case identification

IDArea /Domain(s)/Zone(s)Name of the Use Case
UC-GR-5Area: Energy system
Domains: Distribution/
Zone: Station,Operation
PMU integration and Data Visualization for Flexibility Services Management

Notes:

  • ID - unique identification label: DE-1/GR-3/IT-2

  • Area /Domain(s)/Zone(s) - placement of the use case in the SGAM domains and zones. It can be left blank if you are not sure.

1.2. Version Management

Version management

Version No.DateName of author(s)ChangesApproval status
0.117th June 2020Dimitris Stratogiannis, Panagiotis Pediaditis, Stavroula Tzioka, Eleni Daridou, Themistoklis XygkisInitial creationDraft

1.3. Scope and Objectives of Use Case

Scope and objectives of use case

ScopeThe scope of the UC is to examine the integration and operational use of low cost PMUs in order to increase network observability collecting measurement data such as voltage, current and phases in various points of the distribution network. More in detail, the DSO will use the data collected to improve the operation of the tools and services developed within the project by exploiting increased data granularity. Furthermore, the data coming from various sources and systems of the DSO should be integrated in the DSO Technical Platform having first passed through the Blockchain Access Platform developed in the project to provide data access security and data integrity. In addition, all the available data should be further delivered for use by tools and services developed in order to support flexibility mechanisms. All the appropriate communication protocols should be integrated and tested to develop a unique point of data delivery to various actors involved in the project and a User Interface (UI) should be developed to allow the DSO personnel to use the available tools and services.
Objective(s)* To increase network observability.
* To integrate data coming from different sources in the DSO Technical Platform.
Related business case(s)add text

Notes:

  • Scope - describes the aims and boundaries of the use case in a short, precise text.
  • Objective(s) - goals of the use case, in form of bullet points and a short headline.
  • Realted business case(s) - optional

1.4. Narrative of Use Case

Short description PMUs are installed in critical network nodes to increase network observability. PMU measurements along with other DSO data (network topology, customer loads, etc) are integrated in the DSO Technical Platform to be visulalised in a User Interface (UI), so that DSO can make use of tools and services developed in the project. Aforementioned data is going through the Blockchain Access Platform developed in the project to ensure data access security and data integrity.

Complete description

The DSO operates the distribution network and handles the data sources coming from various systems such as SCADA/DMS, AMR, GIS etc. Data coming from various sources get integrated into the Open DSO Technical Platform providing an adequate level of network observability. Low cost PMUs are deployed in Mesogia area in critical network points and nodes where there is limited observability or a requirement to have an increased awareness such as DER and prosumers bidirectional power flows. Also, PMU data are integrated in the DSO Technical Platform following a data collection plan that serves the functionalities of the flexibility tools and services. Measurements from PMUs enhance network awareness in terms of data granularity and number of nodes observed in a cost effective manner. Also, the open DSO Technical Platform performs the correlation of the data coming from different sources and systems during real time, providing to the DSO the technical capacity for flexibility mechanisms support and a User Interface (UI) where the aforementioned is visualised. All data is verified and secured by the use of blockchain technology to be developed in the Blockhain Access Platform of the project.

1.5. Key Performance Indicatiors (KPI)

IDNameDescriptionReference to mentioned use case objectives
add textadd textadd textadd text

Notes: Can be left blank now

1.6. Use case conditions

AssumptionsPrerequisites
PMUs are provided for deployment in Mesogia area

Notes:

  • Assumptions - general presumptions about conditions or system configurations (e.g. customer’s consent required for some steps; simulation of TSO)
  • Prerequisites - specify which requirements have to be met so that the basis scenario use case can be successfully accomplished.

1.7. Further information to the use case for classification/mapping

OPTIONAL - you can leave it blank

Relation to other use cases
Include all other uc-GR
Level of depth
generic
Prioritisation
add text
Generic, regional or national relation
add text
Nature of the use cases
add text
Further keywords for classification
technical (IT)

Notes:

  • Relation to other use cases - relation to other use cases in the same project or thematic area. Possible relation types are for instance include, extend, invoke, or associate.
  • Level of depth - reflects the degree of specialisation of the use case. Although no common notation is settled, descriptions like high level use case, generic, detailed, or specialised use case are often used.
  • Prioritisation - helps to rate the use cases in a project from very important to nice-to-have with labels like obligatory/mandatory or optional which have to be agreed upon beforehand.
  • Generic, regional or national relation - for the purpose of generalisation if use case is applied to areas where restictions by law or silimiar issues occur.
  • Nature of the use cases - describes the viewpoint and field of attention like technical, political, business/market, test, etc.

1.8. General remarks

General remarks
- add text
- add text
- add text

Notes: Add any remarks which do not fit in any other category

2. Diagrams of Use Case

Diagram of Use Case Sequence diagram

3. Technical Details

3.1. Actors

Actor NameActor TypeActor DescriptionFurther information specific to this Use Case
AMRSystemAutomatic Meter Reading system
DMSSystemDistribution Management System
DSOTPSystemDSO Technical PlatformThe system that integrates data from various DSO sources as well as the PMUs installed in Mesogia and allows use of tools and services developed within the roject
DSO Data ServerSystemDatabase containing data from AMR, DMS & SCADA
GISSystemGeographical Information System
SCADADeviceSupervisory Control And Data Acquisition system
BAPSystemBlockchain Access Platform

Notes:

  • Actor Type - Device/ Sytem/ Person

3.2. References

OPTIONAL - you can leave it blank

No.References TypeReferenceStatusImpact on Use CaseOrganistaor / OrganisationLink
add textadd textadd textadd textadd textadd text

4. Step by Step Analysis of Use Case

4.1. Overview of Scenarios

No.Scenario NamePrimary ActorTriggering EventPre-ConditionPost-Condition
1Data integration and visualisation in the DSOTP (User Interface)nonenonenoneData from various data sources as well as services' outcomes integrated and visualised in the DSOTP

Notes This part describes the possible scenarios of the use case. The scenarios should comply with the sequence diagrams in Sect. 2 of the template, so that every step describes one part of a communication or action. Apart from a normal success scenario, different failure scenarios or alternatives can be included to describe situations where preconditions are not satisfied or unwanted states are attained.

  • Primary Actor - the first actor appearing in the scenario at the incident causing the scenario to begin.
  • Triggering Event - the incident causing the scenario to begin.
  • Pre-Condition - indicates which terms have to be fulfilled for the scenario to be executed.
  • Post-Condition - indicates which terms should be valid after the scenario. TIt can also specify whether a scenario has been successfully completed or not.

4.2. Steps – Scenarios

Scenario Name: No. 1 - Data integration and visualisation in the DSOTP (User Interface)

Step No.Event.Name of Process/ ActivityDescription of Process/ Activity.ServiceInformation Producer (Actor)Information Receiver (Actor)Information ExchangedRequirements, R-ID
1none-continuous processData AquisitionVarious field measurements that reflect the network state are communicatedREPORTSCADA,DMS,GIS,AMRDSO Data ServerI-01
2none-continuous processData AquisitionPMU data are retrieved by and integrated in the DSOTPREPORTPMUsDSOTPI-04
3none-continuous processData AquisitionVarious field measurements that reflect the network state are communicatedREPORTDSO Data ServerBAPI-01
4none-continuous processData VerificationAll data received gets verified and secured via blockchain technologyEXECUTEBAPBAPI-01
5none-continuous processData AquisitionVerified and secured data is delivered to the DSOTPREPORTBAPDSOTPI-01
6none-continuous processData VisualisationData and services' outcomes are visualised (User Interface)EXECUTEDSOTPDSOTP-

Notes This part describes the possible scenarios of the use case. The scenarios should comply with the sequence diagrams in Sect. 2 of the template, so that every step describes one part of a communication or action. Apart from a normal success scenario, different failure scenarios or alternatives can be included to describe situations where preconditions are not satisfied or unwanted states are attained.

  • Event - Event triggering a step, specific for that use case.
  • Name of Process/ Activity - general classification of process/activity (e.g. data aquisition).
  • Description of Process/ Activity - more detailed description of the step.
  • Service - addresses the nature of the information flow. Possible: GET (The information receiver obtains information from the information producer after an implicit request.), CREATE (The information producer creates an information object.), CHANGE (The information producer performs an update of the information at the information receiver’s.), DELETE (The information producer deletes information of the receiver.), CANCEL/CLOSE (A process is terminated.), EXECUTE (An action or service is performed.), REPORT (The information producer supplies information of its own account.), TIMER (The actor which represents both information producer and receiver has to enforce a waiting period.), REPEAT (A number of steps has to be repeated until a break condition (stated in the field Event) is satisfied. The contemplated steps have to be added in parentheses.).
  • Information Producer and Receiver (Actor) - actors from actor list in section 3.1
  • Information exchanged (IDs) - ID of the information defined further in section 5

5. Information Exchanged

Information exchanged IDName of InformationDescription of Information ExchangedProtocol
I-01MeasurementsMeasurements from the Distribution Network (voltage magnitudes, active and reactive power injections/flows)TCP/IP, IP over GPRS
I-04PMU MeasurementsMeasurements from PMUs (e.g. voltage magnitudes, voltage phasors, current phasors)MQTT

Notes

  • Information exchanged ID - unique number (I-01,I-02…) for identification
  • Requirements to information data - optional, defined in section 6

6. Requirements (optional)

7. Common Terms and Definitions

TermDefinition

8. Custom Information (optional)

KeyValueRefers to Section