14
Energie braucht Impulse OSGi Community Event 2013 OSGi-based management of distributed renewable power sources EnBW Ostwürttemberg DonauRies AG Dipl.-Inf.(FH) Andreas Gerstmeier 30.10.2013

OOSi based management of distributed renewable power sources - Andreas Gerstmeier

Embed Size (px)

Citation preview

Energie braucht Impulse

OSGi Community Event 2013

OSGi-based management of distributed renewable power sources

EnBW Ostwürttemberg DonauRies AG Dipl.-Inf.(FH) Andreas Gerstmeier 30.10.2013

2 OSGi Community Event 2013 - OSGi-based management of distributed renewable power sources - EnBW ODR AG, Ellwangen, Germany

Agenda

› About EnBW ODR AG

› The Smart Grid challenge: Managing distributed renewable power sources

› Why OSGi?

› The way we compete the challenge

› Q&A

3 OSGi Community Event 2013 - OSGi-based management of distributed renewable power sources - EnBW ODR AG, Ellwangen, Germany

We offer innovative solutions in Energy and Telecommunications

Würzburg

Stuttgart

Ulm

Bavaria 40 municipalities

Purchase and sale of electricity & gas

Operation of the distribution grid for electricity & gas

Energy related Services

Internet Service Provider (ISP) and Carrier with own infrastructure

1

2

3

4

› 200.000 electricity customers

› 15.000 gas customers

› 400 employees

› 450 Mio.€ sales

› Supply area: 4.500 km² with 450.000 people

supply area & key indicators Business Segments

Ostwürttemberg 90 municipalities

HQ: Ellwangen

4 OSGi Community Event 2013 - OSGi-based management of distributed renewable power sources - EnBW ODR AG, Ellwangen, Germany

Where are the different types of generation plants connected to the electricity grid?

0,4 kV Low Voltage Grid

G

Customer

20 kV Medium Voltage Grid

Transformer

Station

110 kV High Voltage Grid

380/220 kV Maximum Voltage Grid

Large regional

Distribution Grid

Lokal

Distribution Grid

European &

nationwide

Transmission

Grid

Small regional

Distribution Grid

Transformer

Station

Transformer

Station

PV PV, Wind, Biomass Wind onshore Wind Offshore, conv. generation

Power Plant

5 OSGi Community Event 2013 - OSGi-based management of distributed renewable power sources - EnBW ODR AG, Ellwangen, Germany

Through German legislation the Distribution System Operator (DSO) has to

› set up infrastructure to manage all generation power plants in his own grid,

› to monitor the current power level online of each plant > 100 kW (2.000 units),

› reduce the power level of one or more plants, depending on the grid status with the levels 100% - 60% - 30% - 0%,

› do this job without discrimination.

Currently there are 1.3 millions of renewable power plants in Germany.

Necessary for power management in the electrical grid (EnWG §11 & §13)

4.000

17.00021.000

25.000

50.000

6 OSGi Community Event 2013 - OSGi-based management of distributed renewable power sources - EnBW ODR AG, Ellwangen, Germany

Increasing Number of renewable power plants:

› 17% of all buildings have a rooftop PV plant!

› In 2012 the installed generation capacity exceeds 630 MW and is 50% larger than the maximum load peak!

The installation of renewable power plants in our supply area is far above the average in Germany!

2020 forecast

2011 2010 2005 2012

7 OSGi Community Event 2013 - OSGi-based management of distributed renewable power sources - EnBW ODR AG, Ellwangen, Germany

There are very different consumption und generation load profiles over a year - load of a 110/20kV transformer

0

10

20

30

Load

[MW

]

Energieverbrauch durch EEG gedeckt

Energieverbrauch durch konv. Kraftwerke gedeckt

EEG-Überschuss

Netzlast gesamt

EEG-Erzeugung

Tuesday Wednesday Saturday Sunday 07.02.2012 08.02.2012 11.08.2012 12.08.2012

6 times more generation

the consumption through

PV-plants!

8 OSGi Community Event 2013 - OSGi-based management of distributed renewable power sources - EnBW ODR AG, Ellwangen, Germany 8

Outlook 2020 for our supply area: The amount of renewable generated energy will increase rapidly

2012

89

466

417

992

2.700 Value in GWh Demand

Ratio of renewable energy 36%

2020

800

800

700

2. 330

2.600

90%

20 Water 30

9 OSGi Community Event 2013 - OSGi-based management of distributed renewable power sources - EnBW ODR AG, Ellwangen, Germany

› Manufacturer independence

› Hardware / OS

› Maintenance

› Provisioning

› Already in use in a wide area

› Scalability

› Standard Services (e.g. Event-manager)

› Large Community

› Many (JAVA) developers

Why did we choose an OSGi based approach for this challenge?

controller

G generator

Example: biogas plant

Modbus TCP/RTU

cellular radio router with smartcard-

support

Netzleitsystem

Einspeisemanagment

TLS

TLS

TLS

Datacenter

ProSyst mPRM

Reposi tory

server & storage infrastructure

J2EE server

other backend systems

(SAP,CRM,OSS,BSS, etc.)

Portal server

service customers

Netzleitsystem

Einspeisemanagment

Netzleitsystem

Einspeisemanagment

control center

power management

Internet / VPN

Power management @ EnBW ODR AG Overview

OSGi Community Event 2013 - OSGi-based management of distributed renewable power sources - EnBW ODR AG, Ellwangen, Germany 10

Linux

Cor

e se

rvic

es e

.g. h

ttp,

con

fig, .

..

mP

RM

ser

vice

s e.

g. m

essa

ge

tunn

el, c

u-pr

ovid

er

JamVM / GNU Classpath GW API

Native code e.g. rxtx, inverter, ...

Pro

toco

l pac

kage

s e.

g. m

odbu

s, ..

.

Gat

eway

sta

rtup

/con

figur

atio

n w

izza

rd /

serv

let

OD

R p

ower

man

ager

(p

ower

pla

nt c

ontr

ol u

nit)

OD

R p

ower

gen

erat

or m

onito

ring

(o

ptio

nal s

ervi

ce)

OD

R c

ontr

ol e

nerg

y m

arke

ting

(opt

iona

l ser

vice

)

Spec

ific

auto

mat

ion

prot

ocol

s (o

ptio

nal s

ervi

ce)

Furt

her

serv

ices

...

(opt

iona

l ser

vice

)

OSGi Community Event 2013 - OSGi-based management of distributed renewable power sources - EnBW ODR AG, Ellwangen, Germany 11

Power management @ EnBW ODR AG Gateway

Linux

Cor

e se

rvic

es e

.g. h

ttp,

con

fig, .

..

mP

RM

ser

vice

s e.

g. m

essa

ge tu

nnel

, cu-

adm

in

Pro

toco

l pac

kage

s e.

g. IE

C 6

0870

-5-1

04, .

..

OD

R p

ower

man

ager

co

ntro

l uni

t /pr

otoc

ol c

onne

ctor

s

Open JDK / mPRM

control center

power management

IEC 60870-5-104

SOAP / REST

other backend systems

(SAP,CRM,OSS,BSS, etc.)

SOAP / REST

OSGi Community Event 2013 - OSGi-based management of distributed renewable power sources - EnBW ODR AG, Ellwangen, Germany 12

Power management @ EnBW ODR AG Backend

IEC-104 sample:

IEC-104 connector registers / unregisters IEC-104 PowerPlant service for each gateway power plant control unit with a specific IEC-104 address property

IEC-104 protocol creates slave instance and waits for master connections

A IECMaster service will be registered for each master connection

IEC-104 messages form the power plant control units will be forwarded to all registered IEC-104 IECMasters

Requests / commands from the IEC-104 master will be forwarded to the PowerPlant services with the matching IEC-104 address property found by a service filter

Benefits:

Different protocols are able to talk “native” to the same gateway / power plant with minimal extra effort (register and track services)

Changes made by one of the protocols are visible for all registered connectors

Control-units are usable via mPRM SOAP/REST API without any extra effort

Control-units are usable via mPRM procedures and scripts without any extra effort

Single set of application firewall rules cover all protocols OSGi Community Event 2013 - OSGi-based management of distributed renewable power sources - EnBW ODR AG, Ellwangen, Germany 13

Power management @ EnBW ODR AG Registry based gateway addressing using control units

14 OSGi Community Event 2013 - OSGi-based management of distributed renewable power sources - EnBW ODR AG, Ellwangen, Germany

Thank you for your attention !

Any questions ?

EnBW Ostwürttemberg DonauRies AG

Dipl.-Inf. (FH) Andreas Gerstmeier Software Development [email protected]