using cim in open source software project...

20
Using Cim in Open Source Software Project openKONSEQUENZ CIM Users Group European Meeting Amsterdam, July 2, 2016 André Göring

Upload: others

Post on 22-May-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Using Cim in Open Source Software Project openKONSEQUENZcimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day 1/Andre Goering...11.11.2015 7 SCADA GIS SAP Talend Standardized

Using Cim in Open Source Software Project openKONSEQUENZCIM Users Group European MeetingAmsterdam, July 2, 2016André Göring

Page 2: Using Cim in Open Source Software Project openKONSEQUENZcimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day 1/Andre Goering...11.11.2015 7 SCADA GIS SAP Talend Standardized

Agenda

11.11.2015 2

1. openKONSEQUENZ – Problem

2. Pilot Project Eisman

3. CIM Model for Eisman

4. Next Ideas

Page 3: Using Cim in Open Source Software Project openKONSEQUENZcimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day 1/Andre Goering...11.11.2015 7 SCADA GIS SAP Talend Standardized

OpenKonsequenz Partners

DSOs building up the consortium:

11.11.2015 3

Growth of consortium accoring to supplied customers:

= 250.000 Kunden

Spring 2014

~ 2,4m customers

Autumn2014 ~3,5m customers

Summer2015 ~ 13,1m customers

Page 4: Using Cim in Open Source Software Project openKONSEQUENZcimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day 1/Andre Goering...11.11.2015 7 SCADA GIS SAP Talend Standardized

Problem of DSOs

System lanscape of DSOs ishistorically grown

Strong dependency to fewsystem providersLittle influence on productdevelopment and deliveryperiodsMultiple redundant data in different systemsComplex interfaces withhigh maintanance demands

11.11.2015

Operating Data System

Geographic Information System

SCADA System

4

Page 5: Using Cim in Open Source Software Project openKONSEQUENZcimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day 1/Andre Goering...11.11.2015 7 SCADA GIS SAP Talend Standardized

Ope

n So

urce

SCADA

Server

SAP

Server

GIS

Server

Clo

sed

Sour

ce

openKONSEQUENZ Idea – System Architecture

11.11.2015

ApplicationServer

Client: Browser (Firefox, IE)

Platform: Android, Apple iOS, Windows…

Cache DB

Vali-dation

Services

Cache DB

mobile

Services

Connector Connector Connector

5

Database Model:

Data bus: ESB – Language:

GUI (Style Guide)

Load

-an

dFe

ed-In

Mgm

t

NetworkView

Rea

ctiv

ePo

wer

Man

agem

ent

NetworkView

Switc

h-R

eque

stM

anag

emen

t

NetworkView

Ope

ratio

n / S

hift

Dia

ry

NetworkView

Faul

tM

anag

emen

t

NetworkView

Page 6: Using Cim in Open Source Software Project openKONSEQUENZcimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day 1/Andre Goering...11.11.2015 7 SCADA GIS SAP Talend Standardized

openKONSEQUENZ Pilot Project Eisman

11.11.2015 6

380kV

110kV

20kV

Coal powerplant

Windpower

PVCombinedHeat andpower

Battery

PHEV

EV

Thermalpowerplant

GasturbinePowerplant

Industry

Industry

Households

Transm

ission

Distrib

ution

1kV

Offshorewindpower

……

Conventionalpower plants

Renewablepower plants

Customers

Consumer/Supplier

f> 50,5hz MessageF= 50hz

Page 7: Using Cim in Open Source Software Project openKONSEQUENZcimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day 1/Andre Goering...11.11.2015 7 SCADA GIS SAP Talend Standardized

Pilot Project Eisman - Architecture

11.11.2015 7

GISSCADA SAP

Talend Standardized Data Model (CIM; IEC 61968/61970)

ESBRouting, Mapping, Adapter-Hosting

CIM CIM CIM AdapterAdapterAdapter

Eisman App

Further open sourceapps or other

compatible apps andsystems

CIM Cache Service

CIM CIM CIM

Eisman GUI

Business Logik auf Tomcat App Server

Client GUIs withLiferay, AngularJS, HTML5, JavaScript

ggf. Adapter

Page 8: Using Cim in Open Source Software Project openKONSEQUENZcimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day 1/Andre Goering...11.11.2015 7 SCADA GIS SAP Talend Standardized

Pilotprojekt Eisman Overview ofused CIM 17 classes, attributes, aggregations and extensions

11.11.2015 8

IdentifiedObject

Terminals, Container,

Regions

Analog Measurements,

Events

Location, Operating Share

Energy Generator

ConductingEqipment

Enu

mer

atio

ns

Enu

mer

atio

n

Page 9: Using Cim in Open Source Software Project openKONSEQUENZcimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day 1/Andre Goering...11.11.2015 7 SCADA GIS SAP Talend Standardized

CIM ModelAnalog Measurements, Events

11.11.2015 9

Page 10: Using Cim in Open Source Software Project openKONSEQUENZcimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day 1/Andre Goering...11.11.2015 7 SCADA GIS SAP Talend Standardized

CIM ModelTerminals, Container, Regions

11.11.2015 10

Page 11: Using Cim in Open Source Software Project openKONSEQUENZcimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day 1/Andre Goering...11.11.2015 7 SCADA GIS SAP Talend Standardized

CIM ModelLocation, Operation Share

11.11.2015 11

Page 12: Using Cim in Open Source Software Project openKONSEQUENZcimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day 1/Andre Goering...11.11.2015 7 SCADA GIS SAP Talend Standardized

CIM Model(Conducting) Equipment

11.11.2015 12

Page 13: Using Cim in Open Source Software Project openKONSEQUENZcimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day 1/Andre Goering...11.11.2015 7 SCADA GIS SAP Talend Standardized

CIM ModelEnergy Generators

11.11.2015 13+ association to RegisteredGenerator (a registeredResource (a PowerSystemResource)) using only its attributeunitType

Page 14: Using Cim in Open Source Software Project openKONSEQUENZcimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day 1/Andre Goering...11.11.2015 7 SCADA GIS SAP Talend Standardized

Pilot project EismanCIM extension in SynchronousMachine

11.11.2015 14

New Attributes in SynchronousMachine (for energy generators) reductionSettingList (possible reduction levels of a generator)currentReductionSetting (current reduction level)statusCurrentReductionSetting (status)feedInRanking (Ranking according to BDEW)feedInPriority (Priority of DSO)communicationType (telecontrol, radio teleswitch, …)communictaionGroup (for example a control group of generators, that can be switched onlytogether)referencedSynchronousMachine (reference generator)

Page 15: Using Cim in Open Source Software Project openKONSEQUENZcimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day 1/Andre Goering...11.11.2015 7 SCADA GIS SAP Talend Standardized

Pilot project EismanInterfaces

11.11.2015 15

Interfaces of Eisman pilot areGenerators (SyncronousMachine + GenerationUnit + RegisteredGenerator + Location)Network State ((Sub-)GeographicalRegion + Substation + SyncronousMachine + Measurements)Topology ((Sub-GeographicalRegion + ConnectivityNodeContainers + CennectivityNodes + Terminals + PowerSystemRessources)

The are currentlyUsing RESTful web services technologyUsing JSON serialization

They are planned toUse RDF for topology and XML for other serializationsUse envelope according to 61068-100 (but still using REST)

Page 16: Using Cim in Open Source Software Project openKONSEQUENZcimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day 1/Andre Goering...11.11.2015 7 SCADA GIS SAP Talend Standardized

Next

11.11.2015 16

Further Development for EismanDSO internal bottlenecks

New User ModulesOperation DiarySwitch-request Management

Platform ModulesCIM CacheRights- & Roles Management

Research ProjectBig Data Management & StorageHeterogenous Data

Page 17: Using Cim in Open Source Software Project openKONSEQUENZcimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day 1/Andre Goering...11.11.2015 7 SCADA GIS SAP Talend Standardized

Links

Homepage: www.openkonsequenz.de

Link Mailingliste: https://dev.eclipse.org/mailman/listinfo/openkonsequenz-wg

Charta: https://wiki.eclipse.org/images/d/da/OpenKonsequenz_V1_12_final.pdf

Feasibility Study: https://wiki.eclipse.org/images/3/3f/2013_Okt_KSE_Studie_gesamt_final.pdf

Projekt Page: https://projects.eclipse.org/projects/technology.openk-platform

OFFIS: http://www.offis.de

11.11.2015 17

Thank You!André GöringOFFIS – Institut for Information [email protected]

Page 18: Using Cim in Open Source Software Project openKONSEQUENZcimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day 1/Andre Goering...11.11.2015 7 SCADA GIS SAP Talend Standardized

Backup

11.11.2015 18

Page 19: Using Cim in Open Source Software Project openKONSEQUENZcimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day 1/Andre Goering...11.11.2015 7 SCADA GIS SAP Talend Standardized

Modell Referenzserver

11.11.2015 19

Page 20: Using Cim in Open Source Software Project openKONSEQUENZcimug.ucaiug.org/Meetings/EU2016/Presentations/CIM Users Group Day 1/Andre Goering...11.11.2015 7 SCADA GIS SAP Talend Standardized

CIM ModelSpaceholder

11.11.2015 20