distributed automation system - tuni automation... · distributed automation system ferdinanda...

18
ideal grid for all Distributed Automation System Ferdinanda Ponci, Andrea Angioni Rheinisch-Westfälische Technische Hochschule Aachen, Germany [email protected] [email protected] IDE4L Symposium, Brescia 18 th May 2016

Upload: others

Post on 30-Jun-2020

18 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Distributed Automation System - TUNI Automation... · Distributed Automation System Ferdinanda Ponci, Andrea Angioni Rheinisch-WestfälischeTechnische HochschuleAachen, ... estimation

ideal grid for all

Distributed Automation System

Ferdinanda Ponci,

Andrea Angioni

Rheinisch-Westfälische TechnischeHochschule Aachen,

Germany

[email protected]

[email protected]

IDE4L Symposium, Brescia18th May 2016

Page 2: Distributed Automation System - TUNI Automation... · Distributed Automation System Ferdinanda Ponci, Andrea Angioni Rheinisch-WestfälischeTechnische HochschuleAachen, ... estimation

ideal grid for all 18/05/2016SLIDE 2 WWW.IDE4L.EU – IDE4L Symposium, Brescia

1. Use Cases

2. SGAM Architecture

3. Implementation of architecture

4. Architectureevaluation

Page 3: Distributed Automation System - TUNI Automation... · Distributed Automation System Ferdinanda Ponci, Andrea Angioni Rheinisch-WestfälischeTechnische HochschuleAachen, ... estimation

ideal grid for all 18/05/2016SLIDE 3

1. Use Cases

MonitoringUse Cases

Control Use Cases

BusinessUse Cases

• State estimation, forecast, network update, measurement collection

• LV, MV, control center power control, block OLTCs, FLISR

• Purchase of energy and flexibility, activation of flexibility

WWW.IDE4L.EU – IDE4L Symposium, Brescia

Page 4: Distributed Automation System - TUNI Automation... · Distributed Automation System Ferdinanda Ponci, Andrea Angioni Rheinisch-WestfälischeTechnische HochschuleAachen, ... estimation

ideal grid for all 18/05/2016SLIDE 4

1. Use CasesUse Case description - example

Steps Information producer Information receiver Function Information exchanged Requirement

1

2 … … … …

Information exchanged

Switch statusVoltage measuremenCurrent measurementPower/energy

measurement

Functions

Data acquisition

Data report

Data storage

Signals sampling

Statistical calculation

ActorsSAU(PSAU).MMSSAU(PSAU).RDBMSSAU(PSAU).IEC104DMS.MMSSensorSAU(SSAU).MMSDMS.ModbusSAU(PSAU).FunctionsSAU(PSAU).ModbusDMS.IEC104IED(PSIED).MMS

IED(PSIED).functions

Requirements

Requirement: transfer time

Requirement: Transfer rate

Requirement:

Synchronization

Requirement: Availability

SAU(PSAU).MMS SAU(SSAU).MMS Data Report Switch Status TT = 100 ms …

WWW.IDE4L.EU – IDE4L Symposium, Brescia

Page 5: Distributed Automation System - TUNI Automation... · Distributed Automation System Ferdinanda Ponci, Andrea Angioni Rheinisch-WestfälischeTechnische HochschuleAachen, ... estimation

ideal grid for all

2. SGAM architectureGeneral description and link to use cases

18/05/2016SLIDE 5

1. Business framework

2. Functions to be implemented

3. Data models in the main automation standards

4. Communication protocols

5. Components, both hardware and software to take part to the automation system

Smart Grid Coordination Group, CEN-

CENELEC-ETSI, Tech. Rep., 2012

WWW.IDE4L.EU – IDE4L Symposium, Brescia

Page 6: Distributed Automation System - TUNI Automation... · Distributed Automation System Ferdinanda Ponci, Andrea Angioni Rheinisch-WestfälischeTechnische HochschuleAachen, ... estimation

ideal grid for all

2. SGAM architectureBusiness layer and mapping to component layer

18/05/2016SLIDE 6

Business layer

• Business actors are connected by business transaction

• Each one has a business goal

• Business actors are mapped onto components

Business goals

Transmission System Operator

(TSO)

Service Provider (SP)

Market Operator (MO)

Commercial aggregator (CA)

Distribution System Operator (DSO)

Retailer

Prosumer

Power schedule and activation price

Business transactions

WWW.IDE4L.EU – IDE4L Symposium, Brescia

DSO

Prosumer

Transmission System Operator (TSO)

Service Provider (SP)

Market Operator (MO)

Commercial aggregator (CA)

TSO Energy management system

Service provider platform

Market Operator platform

Commercial aggregator system (CAS)

Intelligent Electronic Device (IED)

Substation Automation Unit (SAU)

MicroGrid Central Controller (MGCC)

Distribution Management System (DMS)

„Business Actors“ „Automation Actors“

Ensure market settlement

Maximize income from energy selling

and purchase

Monitor of grid status, power quality and

sequrity requirements

Sell services as price, weather, generation

forecasts

Optimize energy costs of portfolio

Page 7: Distributed Automation System - TUNI Automation... · Distributed Automation System Ferdinanda Ponci, Andrea Angioni Rheinisch-WestfälischeTechnische HochschuleAachen, ... estimation

ideal grid for all

2. SGAM architectureComponent layer

18/05/2016SLIDE 7

Sensor Actuator

Transmission System Operator Energy Management System

(TSOEMS)

Service Provider Platform (SPP)

Market Operator Platform (MOP)

Commercial aggregator automation system (CAAS)

Intelligent Electronic Device (IED)

Substation Automation Unit (SAU)

MicroGrid Central Controller (MGCC)

Distribution Management System (DMS)

0..*

1..*1..*1..*

1..*

0..* 0..*

1..*

1..*

1..*

0..*

0..*

1..*

1..*0..*

Substation automation unit (SAU)

MMS

Relational database managment system (RDBMS)

Time series database (TSDB)

Interfaces

Database

Functions

SAU

Modbus

· Data report· Data storage· Check flag· CIM parsing· Data reconstruction· Detect error· Fault isolation· Load forecast· Missing data· Optimal power flow· power quality control· power quality indexes· algorithm performance index· Second fault isolation· State estimation· State forecast· Statistical calculation· Data acquisition· Protection update· Reading/Writing IEDs setting

DLMS/COSEM

IEC 61850-90-5

Web Services (WS)

Each Automation actor is defined in terms of

• Interfaces

• Database

• Functions

New automation actors developed :

• Substation Automation Unit

Further development for

• Commercial aggregator

• Distribution management system (DMS)

• MicroGrid Central Controller

Also present in function

layerand UCs

WWW.IDE4L.EU – IDE4L Symposium, Brescia

Page 8: Distributed Automation System - TUNI Automation... · Distributed Automation System Ferdinanda Ponci, Andrea Angioni Rheinisch-WestfälischeTechnische HochschuleAachen, ... estimation

ideal grid for all

Bid acceptance/modification

Bid submission

Check flag

CIM parsing

Commercial optimal planning

CRP activation request

CRP Validation request

Data acquisition

Data Curation and Fusion

Data reconstruction

Data report

Data storage

Detect error

Dynamic info derivation

Fault detection

Fault isolation

Load area configuration

Load forecast

Market clearance

Market infos

Missing data

Non-convergence detection

open/close switch

Optimal power flow

power flow

power quality control

power quality indexes

Protection update

algorithm performance index

Reading/Writing IEDs setting

Second fault isolation

Signals sampling

State estimation

State forecast

Statistical calculation

synchronization

Validation reply

Validation request

2. SGAM architectureFunction layer

18/05/2016SLIDE 8

Functions are mapped to

• Actors

• Use cases

• Zones and domains of Smart Grid Plane

LV real time Monitoring

WWW.IDE4L.EU – IDE4L Symposium, Brescia

SAU

Function list

MV real time Monitoring

MV State Estimation

Control Center Power Control

MV Power Control

DMS

MGCC

IED

Page 9: Distributed Automation System - TUNI Automation... · Distributed Automation System Ferdinanda Ponci, Andrea Angioni Rheinisch-WestfälischeTechnische HochschuleAachen, ... estimation

ideal grid for all

2. SGAM architectureInformation layer

18/05/2016SLIDE 9

class Business Context View -PSAU-SSAU

Components::PSAU

Computer

Components::SSAU

Computer«Information Object» Network static data

«Information Object Flow»

«Information Object» OLTC control

«Information Object Flow»

«Information Object» State Estimate/forecast

«Information Object Flow»

«Information Object» State Estimate/forecast

«Information Object Flow»

«Information Object» Current/Voltage Meas., «Information Object» Meas. statistics,

«Information Object» Power/Energy Meas., «Information Object» switch status

«Information Object Flow»

IEC 61850 – data models Logical node Data object Data Attribute

ATCC BndCtr ASG setMag AnalogueValueCIM – data models

WWW.IDE4L.EU – IDE4L Symposium, Brescia

class Business Context View -SSAU-IED

Components::D

:IED

Components::SSAU

Computer

Components::

SS :IED

Components::MGCC

Computer

Components:

:D :PMU

Components:

:DIED :

Interconnection

Switch

Components:

:DIED :

Smart

meter

Components:

:DIED :

SW-CTRL

Components:

:SSIED:

MDC

Components:

:SSIED :

SW-CTRL

Components:

:SSIED :

AVC-CTRL

Components:

:SSIED :

PMU

Components:

:PS :PMU

Components:

:SSIED :

RTU

«Information Object» Setting values of IEDs

«Information Object Flow»

«Information Object» Setting values of IEDs

«Information Object Flow»

«Information Object» Current/Voltage Meas.,

«Information Object» Frequency Meas.

«Information Object Flow»

«Information Object» Current/Voltage Meas.,

«Information Object» Frequency Meas.

«Information Object Flow»

«Information Object» Current/Voltage Meas.,

«Information Object» Power/Energy Meas.,

«Information Object» switch status

«Information Object Flow»

«Information Object» Current/Voltage Meas.,

«Information Object» Power/Energy Meas.,

«Information Object» switch status

«Information Object Flow»

«Information Object» Current/Voltage Meas.,

«Information Object» Power/Energy Meas.,

«Information Object» switch status

«Information Object Flow»

«Information Object» flags

«Information Object Flow»

«Information Object» status polling

«Information Object Flow»

class Canonical Data Model

Generation Transformation Distribution DER Customer Premise

Market

Enterprise

Operation

Station

Field

Process

Name: Canonical Data Model

Author: chn

Version: 0.3

Created: 17.6.2013 14:14:17

Updated: 1.7.2015 9:50:42

Canonical

Data

Model

«Data Model Standard»

CIM/XML

«Data Model Standard»

IEC 61850-7-4/ IEC 61850-7-420

«Data Model Standard»

DLMS/COSEM

Page 10: Distributed Automation System - TUNI Automation... · Distributed Automation System Ferdinanda Ponci, Andrea Angioni Rheinisch-WestfälischeTechnische HochschuleAachen, ... estimation

ideal grid for all

2. SGAM architectureCommunication layer

18/05/2016SLIDE 10

Transmission System Operator Energy Management System

(TSOEMS)

Service Provider Platform (SPP)

Market Operator Platform (MOP)

Commercial aggregator automation system (CAAS)

Intelligent Electronic Device (IED)

Substation Automation Unit (SAU)

MicroGrid Central Controller (MGCC)

Distribution Management System (DMS)

Tech 11 Tech 11

Tech 11

Tech 11

Tech 11

Tech 11 Tech 1

Tech 10

Tech 11Tech 1

Tech 1Tech 1Tech 1

Tech 1

Tech 1

Tech 11

Steps Information

producer

Information

receiver

Function Information

exchangedRequirement

1 SAU(PSAU).MMS

SAU(SSAU).MMS

Data Report

Switch Status Transfer Time = 500 msTransfer Rate = 1000 kb/sSynchronization accuracy = … Availability = …

2 … … … …

WWW.IDE4L.EU – IDE4L Symposium, Brescia

Page 11: Distributed Automation System - TUNI Automation... · Distributed Automation System Ferdinanda Ponci, Andrea Angioni Rheinisch-WestfälischeTechnische HochschuleAachen, ... estimation

ideal grid for all 18/05/2016SLIDE 11

Function layer

• Functions have been realized in WP4 (FLISR), WP5 (Monitoring and LV, MV, control center control), WP6 (business and commercial aggregator)

• Functions are adapted in order to read and write from a standardized IDE4L database

Smart Grid Coordination Group, CEN-

CENELEC-ETSI, Tech. Rep., 2012

Communication layer

• The requirements of the information exchange grouped onto technology classes

2. SGAM architectureOne step toward implementation

Information layer

Exchanged data are clustered onto classes and mapped to

• CIM data models for static data and business related data

• 61850 for real time data

Component layer

Each component is implemented as

• Software/Hardware interfaces

• Database

• Functions

WWW.IDE4L.EU – IDE4L Symposium, Brescia

Page 12: Distributed Automation System - TUNI Automation... · Distributed Automation System Ferdinanda Ponci, Andrea Angioni Rheinisch-WestfälischeTechnische HochschuleAachen, ... estimation

ideal grid for all

3. Implementation of the architectureInterfaces, Database, Functions (Algorithms)

18/05/2016SLIDE 12

Measure&CommandModel

NetworkModel

BridgeModel

ManagementModel

Database

Software Interfaces

DLMS Client/ Server

MMS Client/ Server

Algorithms

• State estimation

• Power Control• Measurement

collection• Statistics

calculation• Power quality

indexes calculation

• FLISR• ….

Generic SAU, DMS, MGCC, IED

WWW.IDE4L.EU – IDE4L Symposium, Brescia

Modbus Master/Slave

Web Services

104 Master/Slave

Page 13: Distributed Automation System - TUNI Automation... · Distributed Automation System Ferdinanda Ponci, Andrea Angioni Rheinisch-WestfälischeTechnische HochschuleAachen, ... estimation

ideal grid for all

3. Implementation of architectureDatabase structure

18/05/2016SLIDE 13

Measure & Command Model

• Physical devices, logical devices, logical nodes, data objects and data attributes with real time data

• Set of information to parameterize the communications interface to each physical device (such as IP addresses, TCP ports, users and passwords, etc.)

Measure&CommandModel

NetworkModel

BridgeModel

ManagementModel

Management Model

• Represents the models related to an algorithm.

• instantiate, parameterize and control the execution of a specific algorithm

Bridge ModelIt is the connection schema for all other schemas. • Relations among Measure & Control

real time quantities with the network topology

Network Model• Network topology and parameters of lines,

customers and generators

WWW.IDE4L.EU – IDE4L Symposium, Brescia

Page 14: Distributed Automation System - TUNI Automation... · Distributed Automation System Ferdinanda Ponci, Andrea Angioni Rheinisch-WestfälischeTechnische HochschuleAachen, ... estimation

ideal grid for all 18/05/2016 WWW.IDE4L.EU – IDE4L Symposium, BresciaSLIDE 14

Example – Unareti demo grid

Regular information exchange between PSAU and SSAU

UC

Information

Producer

Information

Receiver

Data Exchange

Amount of

Data (AD)

AD PSAU

[-]

AD SSAU [-

]

Maximum Transfer Time[s]

MV SE PSAU SSAU SWI-BRE status 3 46875 187.5 300LV SF SSAU PSAU SWI-BRE status 3 46875 187.5 300

Event information exchange between PSAU and SSAU

4. Evaluation of IDE4L architectureInformation Exchange

UCInformat

ionProducer

Information

ReceiverData Exchange

Amountof Data

(AD)

AD PSAU [-]

AD SSAU

[-]

Reporting

Rates[frame/s]

MV SE PSAU SSAUEstimation at point of connection (V.P.Q)

9 2250 9 0.02

LV SF PSAU SSAUweather forecast (temperature, irradiation, wind speed for 24h)

72 18000 72 0.001

MV SF PSAU SSAUForecast point of connection for 24 hours

216 54000 216 0.001

LV SE SSAU PSAUEstimation at point of connection (V.P.Q)

9 2250 9 0.02

LV SF SSAU PSAUState forecast at connection for 24 hours

216 54000 216 0.001

DM SSAU PSAU3 indexes with dynamic status of the grid

3 6 3 0.02

Page 15: Distributed Automation System - TUNI Automation... · Distributed Automation System Ferdinanda Ponci, Andrea Angioni Rheinisch-WestfälischeTechnische HochschuleAachen, ... estimation

ideal grid for all

4. Evaluation of IDE4L architectureHierarchical distribution of automation

18/05/2016 WWW.IDE4L.EU – IDE4L Symposium, BresciaSLIDE 15

Use cases DMS PSAU SSAU IED MGCC CAAS

Monitoring (DATA CONCENTRATION)LV Monitoring 0 0 250 1 1 0

MV Monitoring 0 250 0 1 1 0LV State Estimation 0 1 250 0 0 0

MV State Estimation 0 250 1 0 0 0LV State Forecast 0 1 250 0 0 0

MV State Forecast 0 250 1 0 0 0Dynamic Monitoring 10 250 62.5 1 0 0

FLISR 0 250 250 1 10 0Commercial Aggregator Energy Planning 0 0 0 0 0 100

ControlFLISR 0 250 250 1 10 0

MV Power Control 0 250 0 0 0 0LV Power Control 0 0 250 0 0 0

Control Center Power Control 2500 0 0 0 0 100

Number of nodes monitored/controlled by each actor

in each use case in IDE4L architecture

Example – Unareti demo grid

Sensor Actuator

Transmission System Operator Energy Management System

(TSOEMS)

Service Provider Platform (SPP)

Market Operator Platform (MOP)

Commercial aggregator automation system (CAAS)

Intelligent Electronic Device (IED)

Substation Automation Unit (SAU)

MicroGrid Central Controller (MGCC)

Distribution Management System (DMS)

0..*

1..*1..*1..*

1..*

0..* 0..*

1..*

1..*

1..*

0..*

0..*

1..*

1..*0..*

Example – A2A demo grid

Assumption

- Assuming the control center controlling 10 primarry

substations

- 250 buses in LV and MV

- 100% PMU coverage in MV and 25% in LV

- In case of network reconfiguration the Control

center may act on all MV switches

Page 16: Distributed Automation System - TUNI Automation... · Distributed Automation System Ferdinanda Ponci, Andrea Angioni Rheinisch-WestfälischeTechnische HochschuleAachen, ... estimation

ideal grid for all

4. Field and Lab demonstrationUse Case mapping, KPIs

18/05/2016SLIDE 16

Use Case mapping and KPIs

• All use cases have been assigned to demonstrators

• Each use case has a set of Key Performance Indexes (KPIs) in order to evaluate the performance of the architecture (deliverable 7.1)

Field demonstrators

• Real loading/generation conditions

• real PQ issues

• real congestions

• Real amount of information exchanged

• Real components

Lab demonstrators

• “Real” “Realistic” (past data or collection of statistics)

• Tests with different time windows and simulation steps check different issues of PQ, congestions

• It is possible to introduce errors/issues in different parts of monitoring/control chain

WWW.IDE4L.EU – IDE4L Symposium, Brescia

Page 17: Distributed Automation System - TUNI Automation... · Distributed Automation System Ferdinanda Ponci, Andrea Angioni Rheinisch-WestfälischeTechnische HochschuleAachen, ... estimation

ideal grid for all

Conclusions and Exploitation of IDE4L architecture

18/05/2016SLIDE 17

1. Use cases

• 29 use case detailed descriptions (11 monitoring, 11 control, 7 business)

• List with description of actors, information exchange, functions and communication requirements

2. SGAM architecture

• SGAM communication, information, component, business detailed SGAM layers in .xls and enterprise architect files

3. Architecture Implementation

• 61850, CIM information mapping for whole set of information exchanges in UCs in .xls tables to facilitate standard implementation of architecture

• Database structure and sample communication interfaces

4. Evaluation of architectures

• Architecture metrics definition and results

WWW.IDE4L.EU – IDE4L Symposium, Brescia

Page 18: Distributed Automation System - TUNI Automation... · Distributed Automation System Ferdinanda Ponci, Andrea Angioni Rheinisch-WestfälischeTechnische HochschuleAachen, ... estimation

ideal grid for all

Thank you!

www.ide4l.eu