SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
EclipseCon Europe 2013

The PowerMatcher –
making the electricity grid smarter

Aldo Eisma, Solution Architect
IBM Global Business Services, Netherlands
© 2013 IBM Corporation
The energy transition is the shift to sustainable economies through
renewable energy, energy efficiency and sustainable development.
Coal/Natural Gas

Solar

Energy Storage

UTILITY
Hydroelectric

Nuclear

UTILITY
Wind

Coal/Natural Gas

Energy Storage
Nuclear
Wind

Hydroelectric
Solar

Energy Storage

Solar

Plug-in Vehicle

Traditional

Consumer
Power Flow
Periodic Information Flow
Continuous Information Flow

Wind

Smart Grid

So, what's so smart about the Smart Grid?
2

The PowerMatcher – making the electricity grid smarter – ECE2013

© 2013 IBM Corporation
The percentage of renewable energy is growing quickly, but the power grid
is not ready…

Energy is not always generated when it is needed.
– Generation peak does not match consumption.
– Imbalance due to forecasting errors.
Energy is not always generated where it is needed.
– Transportation losses
– Congestion
– Power quality
This is threatening to destabilize power grids all
across Europe
2012: 28 % wind power

Denmark

France, Germany and Belgium
2020: 50 % wind power

On the weekend of 15th and 16th of June,
Belgium experienced 14 hours of negative
electricity prices, with a three hour peak at
-200 €/MWh, when the average spot
market is usually around 50€/MWh.

Source: EcoGrid EU - A Prototype for European Smart Grids
3

The PowerMatcher – making the electricity grid smarter – ECE2013

© 2013 IBM Corporation
The energy transition drives a transformation of the industry
Asset Management
… could predict impending asset
failure & prevent costly downtime?

Customer service
… could offer personalized guidance on
energy usage patterns and incentives to
reduce consumption?

Enterprise Analytics
… could make better business
decisions using accurate data
across all time horizons: past,
present and future?

Distribution & Operations

Government, Risk
& Compliance

… could predict & manage outages
based on history of sensor & meter
data and environmental factors?

Network planning

…could reduce risk across
the enterprise and predict
regulatory events before
they become an issue?

… could optimize capital expenditure to
maximize the value to your operations?
4

The PowerMatcher – making the electricity grid smarter – ECE2013

© 2013 IBM Corporation
The approach of IBM for the transformation of distribution is to build and operate
Virtual Power Plants, where predictive and reactive optimization is used to meet grid
and trading objectives.

The VPP locally aggregates flexible Distributed Energy Resources
– Combined Heat Power and Fuel Cells
– Heat pump and domestic water heating
– Electric vehicle
– Battery
– Household appliances
–…
Source: Greenpeace

Minimize grid impact
Maximize trading flexibility

5

The PowerMatcher – making the electricity grid smarter – ECE2013

© 2013 IBM Corporation
Our VPP concept uses PowerMatcher™ for reactive optimization – a multiagent system that uses a real-time market-based approach

Source: Koen Kok, The PowerMatcher: Smart Coordination for the Smart Electricity Grid
http://dare.ubvu.vu.nl/bitstream/1871/43567/1/dissertation.pdf

6

The PowerMatcher – making the electricity grid smarter – ECE2013

© 2013 IBM Corporation
The PowerMatcher matches supply with demand in a radial network, taking
network constraints into account
(Battery demand function)

bid updates

1

bid updates

n
price updates

A bid is an expression of an agent’s intended
instant demand and/or supply (negative demand)
as a function of the price.
The price is the amount to be paid by agents for
demand (or paid to agents in case of supply) per
volume unit.

7

The PowerMatcher – making the electricity grid smarter – ECE2013

1

n
price updates

The auctioneer calculates the equilibrium price
at which supply matches demand.
A concentrator is an interior node which
aggregates bids received from agents further
down the grid.
A concentrator may transform bid and price to
satisfy local network constraints.
© 2013 IBM Corporation
The PowerMatcher Information Protocol

The PowerMatcher Information Protocol defines the standard.
In 2012, Alliander, IBM and TNO initiated the development of a (draft) protocol standard and a reference
implementation for PowerMatcher, as the basis for future projects.

8

The PowerMatcher – making the electricity grid smarter – ECE2013

© 2013 IBM Corporation
Requirements for the PowerMatcher Reference Implementation

Run anywhere in the grid, from home to server, as well as in a simulator environment.
Scalable from simulator to large-scale deployments.
Highly modular - assembly of PowerMatcher clusters from components.
Dynamic model, supporting runtime updates of software and configuration.
Vendor neutral, heterogeneous environments, open source-able.

OSGi™ - The Dynamic Module System for Java™
9

The PowerMatcher – making the electricity grid smarter – ECE2013

© 2013 IBM Corporation
Component life cycle - auctioneer, concentrator and device agents are
created and configured as OSGi managed factory components

@Component(name = ConcentratorComponent.COMPONENT_NAME,
designateFactory = ConcentratorComponentConfiguration.class)
public class ConcentratorComponent extends Concentrator {
...

10

The PowerMatcher – making the electricity grid smarter – ECE2013

© 2013 IBM Corporation
The PowerMatcher configuration system

11

The PowerMatcher – making the electricity grid smarter – ECE2013

© 2013 IBM Corporation
Connecting an agent to its matcher is declarative and follows the
“whiteboard” pattern

1. An adapter factory component is instantiated that tracks the PowerMatcher roles.
2. The agent registers the service for the agent role.
3. The matcher registers the service for the matcher role.
4. The adapter factory connects agents to matchers, filtering on agent and matcher.
configuration properties.

12

The PowerMatcher – making the electricity grid smarter – ECE2013

© 2013 IBM Corporation
Supporting multiple protocols and protocol implementations

Is plug-and-play thanks to the OSGi service and component model and the application of the
whiteboard pattern.
For example: wide-band and narrow-band messaging protocol and transport.

13

The PowerMatcher – making the electricity grid smarter – ECE2013

© 2013 IBM Corporation
Distributed deployment is supported by the MQ Telemetry Transport
publish/subscribe messaging protocol

See http://mqtt.org

14

The PowerMatcher – making the electricity grid smarter – ECE2013

© 2013 IBM Corporation
OSGi configuration in a distributed deployment

15

The PowerMatcher – making the electricity grid smarter – ECE2013

© 2013 IBM Corporation
Auxiliary whiteboard services

Scalability
– Scheduling services – thread pool
Simulations
– Time services – actual time versus simulated time
– Time acceleration
…

16

The PowerMatcher – making the electricity grid smarter – ECE2013

© 2013 IBM Corporation
Field test 2013-2014: Couperus Smart Grid, The Hague

Couperus Ypenburg is a new development project of 300 highly energy efficient homes using groundsource heat pumps for heating and cooling.
The PowerMatcher objective is to use the energy flexibility of the heat pumps to
– compensate market imbalance of a small wind turbine park,
– within the capacity constraints of the local grid,
– without compromising the comfort of the home owner.
See http://www.agentschapnl.nl/content/couperus-smart-grid

17

The PowerMatcher – making the electricity grid smarter – ECE2013

© 2013 IBM Corporation
Couperus PowerMatcher data for 2013-04-17

18

The PowerMatcher – making the electricity grid smarter – ECE2013

© 2013 IBM Corporation
PowerMatcher in the Flexiblepower Alliance Network

The Flexiblepower Alliance Network (FAN) is an open
industry alliance for the development and promotion of
semantic (de facto) standards, with respect to
communication of and communication with energy
consuming and producing devices for end users. These
standards will facilitate the emergence and use of energy
services, on a uniform, accessible and cost-effective
manner.
See http://www.flexiblepower.org/

19

The PowerMatcher – making the electricity grid smarter – ECE2013

© 2013 IBM Corporation
Thank you!

20

The PowerMatcher – making the electricity grid smarter – ECE2013

© 2013 IBM Corporation

Weitere ähnliche Inhalte

Was ist angesagt?

Opportunities for v2 g integrating plug-in vehicles and the electric grid (to...
Opportunities for v2 g integrating plug-in vehicles and the electric grid (to...Opportunities for v2 g integrating plug-in vehicles and the electric grid (to...
Opportunities for v2 g integrating plug-in vehicles and the electric grid (to...CALSTART
 
High level explanation of smart grids and battery energy storage systems
High level explanation of smart grids and battery energy storage systemsHigh level explanation of smart grids and battery energy storage systems
High level explanation of smart grids and battery energy storage systemsMircea Gingu
 
Siemens - Projet Volt Air - Evènement Siemens (novembre 2011)
Siemens  - Projet Volt Air - Evènement Siemens (novembre 2011)Siemens  - Projet Volt Air - Evènement Siemens (novembre 2011)
Siemens - Projet Volt Air - Evènement Siemens (novembre 2011)Cluster TWEED
 
Grid to vehicle concept
Grid to vehicle conceptGrid to vehicle concept
Grid to vehicle conceptIhave4
 
Abb pln pres-2017
Abb   pln pres-2017Abb   pln pres-2017
Abb pln pres-2017Budi Supomo
 
V2G State of the art technology
V2G State of the art technologyV2G State of the art technology
V2G State of the art technologyMarco Tognoli
 
Electric vehicle smart charging
Electric vehicle smart chargingElectric vehicle smart charging
Electric vehicle smart chargingSiddhant Shirguppe
 
Managing the World's Batteries
Managing the World's BatteriesManaging the World's Batteries
Managing the World's BatteriesJustin Hayward
 
ENABLING FLEET CHARGING DEPLOYMENT USING “GRID TO PLUG” CHARGING SOLUTION
ENABLING FLEET CHARGING DEPLOYMENT USING “GRID TO PLUG” CHARGING SOLUTIONENABLING FLEET CHARGING DEPLOYMENT USING “GRID TO PLUG” CHARGING SOLUTION
ENABLING FLEET CHARGING DEPLOYMENT USING “GRID TO PLUG” CHARGING SOLUTIONDesignTeam8
 
V2G and G2V power transfer issues
V2G and G2V power transfer issuesV2G and G2V power transfer issues
V2G and G2V power transfer issuesMohd Javed
 
Successful cooperation in large eci rev1-04112014
Successful cooperation in large eci rev1-04112014Successful cooperation in large eci rev1-04112014
Successful cooperation in large eci rev1-04112014Green_Academy
 
Patent Landscape Report on “Electric vehicles – Vehicle to Grid Technology” b...
Patent Landscape Report on “Electric vehicles – Vehicle to Grid Technology” b...Patent Landscape Report on “Electric vehicles – Vehicle to Grid Technology” b...
Patent Landscape Report on “Electric vehicles – Vehicle to Grid Technology” b...Caroline Charumathy
 
4 cired2013 distributed energy resources
4   cired2013 distributed energy resources4   cired2013 distributed energy resources
4 cired2013 distributed energy resourcesDutch Power
 
ABB Contact 1/13 South Africa- Grid Reliability
ABB Contact 1/13 South Africa- Grid ReliabilityABB Contact 1/13 South Africa- Grid Reliability
ABB Contact 1/13 South Africa- Grid ReliabilityABBCONTACT
 
S Gulf and Pakistan Contact Issue 2/12
S Gulf and Pakistan Contact Issue 2/12S Gulf and Pakistan Contact Issue 2/12
S Gulf and Pakistan Contact Issue 2/12ABBCONTACT
 
ABB Contact: Sustainable mobility (India) 2 I14
ABB Contact:  Sustainable mobility (India) 2 I14ABB Contact:  Sustainable mobility (India) 2 I14
ABB Contact: Sustainable mobility (India) 2 I14ABBCONTACT
 
Electric vehicle charging information. by linkvue system
Electric vehicle charging   information. by linkvue systemElectric vehicle charging   information. by linkvue system
Electric vehicle charging information. by linkvue systemMahesh Chandra Manav
 

Was ist angesagt? (20)

Energy Economics Christian Feisst
Energy Economics Christian FeisstEnergy Economics Christian Feisst
Energy Economics Christian Feisst
 
Opportunities for v2 g integrating plug-in vehicles and the electric grid (to...
Opportunities for v2 g integrating plug-in vehicles and the electric grid (to...Opportunities for v2 g integrating plug-in vehicles and the electric grid (to...
Opportunities for v2 g integrating plug-in vehicles and the electric grid (to...
 
High level explanation of smart grids and battery energy storage systems
High level explanation of smart grids and battery energy storage systemsHigh level explanation of smart grids and battery energy storage systems
High level explanation of smart grids and battery energy storage systems
 
Siemens - Projet Volt Air - Evènement Siemens (novembre 2011)
Siemens  - Projet Volt Air - Evènement Siemens (novembre 2011)Siemens  - Projet Volt Air - Evènement Siemens (novembre 2011)
Siemens - Projet Volt Air - Evènement Siemens (novembre 2011)
 
Grid to vehicle concept
Grid to vehicle conceptGrid to vehicle concept
Grid to vehicle concept
 
Abb pln pres-2017
Abb   pln pres-2017Abb   pln pres-2017
Abb pln pres-2017
 
V2G State of the art technology
V2G State of the art technologyV2G State of the art technology
V2G State of the art technology
 
Electric vehicle smart charging
Electric vehicle smart chargingElectric vehicle smart charging
Electric vehicle smart charging
 
Managing the World's Batteries
Managing the World's BatteriesManaging the World's Batteries
Managing the World's Batteries
 
ENABLING FLEET CHARGING DEPLOYMENT USING “GRID TO PLUG” CHARGING SOLUTION
ENABLING FLEET CHARGING DEPLOYMENT USING “GRID TO PLUG” CHARGING SOLUTIONENABLING FLEET CHARGING DEPLOYMENT USING “GRID TO PLUG” CHARGING SOLUTION
ENABLING FLEET CHARGING DEPLOYMENT USING “GRID TO PLUG” CHARGING SOLUTION
 
V2G and G2V power transfer issues
V2G and G2V power transfer issuesV2G and G2V power transfer issues
V2G and G2V power transfer issues
 
Successful cooperation in large eci rev1-04112014
Successful cooperation in large eci rev1-04112014Successful cooperation in large eci rev1-04112014
Successful cooperation in large eci rev1-04112014
 
Patent Landscape Report on “Electric vehicles – Vehicle to Grid Technology” b...
Patent Landscape Report on “Electric vehicles – Vehicle to Grid Technology” b...Patent Landscape Report on “Electric vehicles – Vehicle to Grid Technology” b...
Patent Landscape Report on “Electric vehicles – Vehicle to Grid Technology” b...
 
Sgcp14stanfordclark1
Sgcp14stanfordclark1Sgcp14stanfordclark1
Sgcp14stanfordclark1
 
4 cired2013 distributed energy resources
4   cired2013 distributed energy resources4   cired2013 distributed energy resources
4 cired2013 distributed energy resources
 
ABB Contact 1/13 South Africa- Grid Reliability
ABB Contact 1/13 South Africa- Grid ReliabilityABB Contact 1/13 South Africa- Grid Reliability
ABB Contact 1/13 South Africa- Grid Reliability
 
Wireless charging for electric vehicles
Wireless charging for electric vehiclesWireless charging for electric vehicles
Wireless charging for electric vehicles
 
S Gulf and Pakistan Contact Issue 2/12
S Gulf and Pakistan Contact Issue 2/12S Gulf and Pakistan Contact Issue 2/12
S Gulf and Pakistan Contact Issue 2/12
 
ABB Contact: Sustainable mobility (India) 2 I14
ABB Contact:  Sustainable mobility (India) 2 I14ABB Contact:  Sustainable mobility (India) 2 I14
ABB Contact: Sustainable mobility (India) 2 I14
 
Electric vehicle charging information. by linkvue system
Electric vehicle charging   information. by linkvue systemElectric vehicle charging   information. by linkvue system
Electric vehicle charging information. by linkvue system
 

Ähnlich wie The PowerMatcher - making the electricity grid smarter - Aldo Eisma

TSSG Energy Projects Dec 2013
TSSG Energy Projects Dec 2013TSSG Energy Projects Dec 2013
TSSG Energy Projects Dec 2013kquinn
 
IBM Wind Power Solutions
IBM Wind Power SolutionsIBM Wind Power Solutions
IBM Wind Power Solutionsbenhanley77
 
INTELLIGENT ENERGY & VALUE STACKING: SOFTWARE CAN MAKE IT HAPPEN
INTELLIGENT ENERGY & VALUE STACKING: SOFTWARE CAN MAKE IT HAPPENINTELLIGENT ENERGY & VALUE STACKING: SOFTWARE CAN MAKE IT HAPPEN
INTELLIGENT ENERGY & VALUE STACKING: SOFTWARE CAN MAKE IT HAPPENiQHub
 
Solar Microgrids David Cohen Evolution7 Labs
Solar Microgrids David Cohen Evolution7 LabsSolar Microgrids David Cohen Evolution7 Labs
Solar Microgrids David Cohen Evolution7 LabsDavid Allen Cohen
 
Final Sunseed Workshop Presentation
Final Sunseed Workshop PresentationFinal Sunseed Workshop Presentation
Final Sunseed Workshop PresentationJuan C. Vasquez
 
Monet, an IoT Energy Management Platform based on MongoDB
Monet, an IoT Energy Management Platform based on MongoDBMonet, an IoT Energy Management Platform based on MongoDB
Monet, an IoT Energy Management Platform based on MongoDBSam_Francis
 
Taming the Grid-White Paper
Taming the Grid-White PaperTaming the Grid-White Paper
Taming the Grid-White PaperSteve Bauman
 
Effective utlization of home appliances by using smart (1)
Effective  utlization of home appliances by using smart (1)Effective  utlization of home appliances by using smart (1)
Effective utlization of home appliances by using smart (1)swathiammu7
 
SMART CHARGING, V1G AND V2G – POSSIBILITIES AND BENEFITS
SMART CHARGING, V1G AND V2G – POSSIBILITIES AND BENEFITSSMART CHARGING, V1G AND V2G – POSSIBILITIES AND BENEFITS
SMART CHARGING, V1G AND V2G – POSSIBILITIES AND BENEFITSiQHub
 
20151029_Infoday H2020 Energía_Alma Solar
20151029_Infoday H2020 Energía_Alma Solar20151029_Infoday H2020 Energía_Alma Solar
20151029_Infoday H2020 Energía_Alma SolarRedit
 
IREC part 02
IREC part 02IREC part 02
IREC part 02RCREEE
 
Peak load scheduling in smart grid using cloud computing
Peak load scheduling in smart grid using cloud computingPeak load scheduling in smart grid using cloud computing
Peak load scheduling in smart grid using cloud computingjournalBEEI
 
IRJET- Smart Prepaid Energy Meter using GSM Technology
IRJET- Smart Prepaid Energy Meter using GSM TechnologyIRJET- Smart Prepaid Energy Meter using GSM Technology
IRJET- Smart Prepaid Energy Meter using GSM TechnologyIRJET Journal
 
UNIQUE CHARGING INFRASTRUCTURE SYSTEM: GRID EMOTION FLASH CHARGING
UNIQUE CHARGING INFRASTRUCTURE SYSTEM: GRID EMOTION FLASH CHARGINGUNIQUE CHARGING INFRASTRUCTURE SYSTEM: GRID EMOTION FLASH CHARGING
UNIQUE CHARGING INFRASTRUCTURE SYSTEM: GRID EMOTION FLASH CHARGINGiQHub
 
ENERGY EFFICIENT LIVING QUARTERS
ENERGY EFFICIENT LIVING QUARTERSENERGY EFFICIENT LIVING QUARTERS
ENERGY EFFICIENT LIVING QUARTERSNour Elhattab
 
ENERGY EFFICIENT LIVING QUARTERS
ENERGY EFFICIENT LIVING QUARTERSENERGY EFFICIENT LIVING QUARTERS
ENERGY EFFICIENT LIVING QUARTERSNour Elhattab
 
Building Automation Solutions for Oil & Gas Offshore/Onshore Living Quarters
Building Automation Solutions for Oil & Gas Offshore/Onshore Living QuartersBuilding Automation Solutions for Oil & Gas Offshore/Onshore Living Quarters
Building Automation Solutions for Oil & Gas Offshore/Onshore Living QuartersNour Elhattab
 
Demand Side management of smart grid using IoT
Demand Side management of smart grid using IoTDemand Side management of smart grid using IoT
Demand Side management of smart grid using IoTIRJET Journal
 

Ähnlich wie The PowerMatcher - making the electricity grid smarter - Aldo Eisma (20)

TSSG Energy Projects Dec 2013
TSSG Energy Projects Dec 2013TSSG Energy Projects Dec 2013
TSSG Energy Projects Dec 2013
 
IBM Wind Power Solutions
IBM Wind Power SolutionsIBM Wind Power Solutions
IBM Wind Power Solutions
 
INTELLIGENT ENERGY & VALUE STACKING: SOFTWARE CAN MAKE IT HAPPEN
INTELLIGENT ENERGY & VALUE STACKING: SOFTWARE CAN MAKE IT HAPPENINTELLIGENT ENERGY & VALUE STACKING: SOFTWARE CAN MAKE IT HAPPEN
INTELLIGENT ENERGY & VALUE STACKING: SOFTWARE CAN MAKE IT HAPPEN
 
Solar Microgrids David Cohen Evolution7 Labs
Solar Microgrids David Cohen Evolution7 LabsSolar Microgrids David Cohen Evolution7 Labs
Solar Microgrids David Cohen Evolution7 Labs
 
Final Sunseed Workshop Presentation
Final Sunseed Workshop PresentationFinal Sunseed Workshop Presentation
Final Sunseed Workshop Presentation
 
Monet, an IoT Energy Management Platform based on MongoDB
Monet, an IoT Energy Management Platform based on MongoDBMonet, an IoT Energy Management Platform based on MongoDB
Monet, an IoT Energy Management Platform based on MongoDB
 
Taming the Grid-White Paper
Taming the Grid-White PaperTaming the Grid-White Paper
Taming the Grid-White Paper
 
Effective utlization of home appliances by using smart (1)
Effective  utlization of home appliances by using smart (1)Effective  utlization of home appliances by using smart (1)
Effective utlization of home appliances by using smart (1)
 
SMART CHARGING, V1G AND V2G – POSSIBILITIES AND BENEFITS
SMART CHARGING, V1G AND V2G – POSSIBILITIES AND BENEFITSSMART CHARGING, V1G AND V2G – POSSIBILITIES AND BENEFITS
SMART CHARGING, V1G AND V2G – POSSIBILITIES AND BENEFITS
 
20151029_Infoday H2020 Energía_Alma Solar
20151029_Infoday H2020 Energía_Alma Solar20151029_Infoday H2020 Energía_Alma Solar
20151029_Infoday H2020 Energía_Alma Solar
 
IREC part 02
IREC part 02IREC part 02
IREC part 02
 
Peak load scheduling in smart grid using cloud computing
Peak load scheduling in smart grid using cloud computingPeak load scheduling in smart grid using cloud computing
Peak load scheduling in smart grid using cloud computing
 
IRJET- Smart Prepaid Energy Meter using GSM Technology
IRJET- Smart Prepaid Energy Meter using GSM TechnologyIRJET- Smart Prepaid Energy Meter using GSM Technology
IRJET- Smart Prepaid Energy Meter using GSM Technology
 
UNIQUE CHARGING INFRASTRUCTURE SYSTEM: GRID EMOTION FLASH CHARGING
UNIQUE CHARGING INFRASTRUCTURE SYSTEM: GRID EMOTION FLASH CHARGINGUNIQUE CHARGING INFRASTRUCTURE SYSTEM: GRID EMOTION FLASH CHARGING
UNIQUE CHARGING INFRASTRUCTURE SYSTEM: GRID EMOTION FLASH CHARGING
 
Cr35524530
Cr35524530Cr35524530
Cr35524530
 
ENERGY EFFICIENT LIVING QUARTERS
ENERGY EFFICIENT LIVING QUARTERSENERGY EFFICIENT LIVING QUARTERS
ENERGY EFFICIENT LIVING QUARTERS
 
ENERGY EFFICIENT LIVING QUARTERS
ENERGY EFFICIENT LIVING QUARTERSENERGY EFFICIENT LIVING QUARTERS
ENERGY EFFICIENT LIVING QUARTERS
 
Building Automation Solutions for Oil & Gas Offshore/Onshore Living Quarters
Building Automation Solutions for Oil & Gas Offshore/Onshore Living QuartersBuilding Automation Solutions for Oil & Gas Offshore/Onshore Living Quarters
Building Automation Solutions for Oil & Gas Offshore/Onshore Living Quarters
 
H021201049058
H021201049058H021201049058
H021201049058
 
Demand Side management of smart grid using IoT
Demand Side management of smart grid using IoTDemand Side management of smart grid using IoT
Demand Side management of smart grid using IoT
 

Mehr von mfrancis

Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...mfrancis
 
OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)mfrancis
 
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)mfrancis
 
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank LyaruuOSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruumfrancis
 
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...mfrancis
 
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...mfrancis
 
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...mfrancis
 
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)mfrancis
 
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...mfrancis
 
OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)mfrancis
 
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...mfrancis
 
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...mfrancis
 
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...mfrancis
 
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)mfrancis
 
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)mfrancis
 
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)mfrancis
 
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...mfrancis
 
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)mfrancis
 
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...mfrancis
 
How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)mfrancis
 

Mehr von mfrancis (20)

Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
 
OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)
 
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
 
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank LyaruuOSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
 
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
 
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
 
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
 
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
 
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
 
OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)
 
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
 
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
 
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
 
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
 
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
 
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
 
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
 
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
 
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
 
How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)
 

Kürzlich hochgeladen

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Kürzlich hochgeladen (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

The PowerMatcher - making the electricity grid smarter - Aldo Eisma

  • 1. EclipseCon Europe 2013 The PowerMatcher – making the electricity grid smarter Aldo Eisma, Solution Architect IBM Global Business Services, Netherlands © 2013 IBM Corporation
  • 2. The energy transition is the shift to sustainable economies through renewable energy, energy efficiency and sustainable development. Coal/Natural Gas Solar Energy Storage UTILITY Hydroelectric Nuclear UTILITY Wind Coal/Natural Gas Energy Storage Nuclear Wind Hydroelectric Solar Energy Storage Solar Plug-in Vehicle Traditional Consumer Power Flow Periodic Information Flow Continuous Information Flow Wind Smart Grid So, what's so smart about the Smart Grid? 2 The PowerMatcher – making the electricity grid smarter – ECE2013 © 2013 IBM Corporation
  • 3. The percentage of renewable energy is growing quickly, but the power grid is not ready… Energy is not always generated when it is needed. – Generation peak does not match consumption. – Imbalance due to forecasting errors. Energy is not always generated where it is needed. – Transportation losses – Congestion – Power quality This is threatening to destabilize power grids all across Europe 2012: 28 % wind power Denmark France, Germany and Belgium 2020: 50 % wind power On the weekend of 15th and 16th of June, Belgium experienced 14 hours of negative electricity prices, with a three hour peak at -200 €/MWh, when the average spot market is usually around 50€/MWh. Source: EcoGrid EU - A Prototype for European Smart Grids 3 The PowerMatcher – making the electricity grid smarter – ECE2013 © 2013 IBM Corporation
  • 4. The energy transition drives a transformation of the industry Asset Management … could predict impending asset failure & prevent costly downtime? Customer service … could offer personalized guidance on energy usage patterns and incentives to reduce consumption? Enterprise Analytics … could make better business decisions using accurate data across all time horizons: past, present and future? Distribution & Operations Government, Risk & Compliance … could predict & manage outages based on history of sensor & meter data and environmental factors? Network planning …could reduce risk across the enterprise and predict regulatory events before they become an issue? … could optimize capital expenditure to maximize the value to your operations? 4 The PowerMatcher – making the electricity grid smarter – ECE2013 © 2013 IBM Corporation
  • 5. The approach of IBM for the transformation of distribution is to build and operate Virtual Power Plants, where predictive and reactive optimization is used to meet grid and trading objectives. The VPP locally aggregates flexible Distributed Energy Resources – Combined Heat Power and Fuel Cells – Heat pump and domestic water heating – Electric vehicle – Battery – Household appliances –… Source: Greenpeace Minimize grid impact Maximize trading flexibility 5 The PowerMatcher – making the electricity grid smarter – ECE2013 © 2013 IBM Corporation
  • 6. Our VPP concept uses PowerMatcher™ for reactive optimization – a multiagent system that uses a real-time market-based approach Source: Koen Kok, The PowerMatcher: Smart Coordination for the Smart Electricity Grid http://dare.ubvu.vu.nl/bitstream/1871/43567/1/dissertation.pdf 6 The PowerMatcher – making the electricity grid smarter – ECE2013 © 2013 IBM Corporation
  • 7. The PowerMatcher matches supply with demand in a radial network, taking network constraints into account (Battery demand function) bid updates 1 bid updates n price updates A bid is an expression of an agent’s intended instant demand and/or supply (negative demand) as a function of the price. The price is the amount to be paid by agents for demand (or paid to agents in case of supply) per volume unit. 7 The PowerMatcher – making the electricity grid smarter – ECE2013 1 n price updates The auctioneer calculates the equilibrium price at which supply matches demand. A concentrator is an interior node which aggregates bids received from agents further down the grid. A concentrator may transform bid and price to satisfy local network constraints. © 2013 IBM Corporation
  • 8. The PowerMatcher Information Protocol The PowerMatcher Information Protocol defines the standard. In 2012, Alliander, IBM and TNO initiated the development of a (draft) protocol standard and a reference implementation for PowerMatcher, as the basis for future projects. 8 The PowerMatcher – making the electricity grid smarter – ECE2013 © 2013 IBM Corporation
  • 9. Requirements for the PowerMatcher Reference Implementation Run anywhere in the grid, from home to server, as well as in a simulator environment. Scalable from simulator to large-scale deployments. Highly modular - assembly of PowerMatcher clusters from components. Dynamic model, supporting runtime updates of software and configuration. Vendor neutral, heterogeneous environments, open source-able. OSGi™ - The Dynamic Module System for Java™ 9 The PowerMatcher – making the electricity grid smarter – ECE2013 © 2013 IBM Corporation
  • 10. Component life cycle - auctioneer, concentrator and device agents are created and configured as OSGi managed factory components @Component(name = ConcentratorComponent.COMPONENT_NAME, designateFactory = ConcentratorComponentConfiguration.class) public class ConcentratorComponent extends Concentrator { ... 10 The PowerMatcher – making the electricity grid smarter – ECE2013 © 2013 IBM Corporation
  • 11. The PowerMatcher configuration system 11 The PowerMatcher – making the electricity grid smarter – ECE2013 © 2013 IBM Corporation
  • 12. Connecting an agent to its matcher is declarative and follows the “whiteboard” pattern 1. An adapter factory component is instantiated that tracks the PowerMatcher roles. 2. The agent registers the service for the agent role. 3. The matcher registers the service for the matcher role. 4. The adapter factory connects agents to matchers, filtering on agent and matcher. configuration properties. 12 The PowerMatcher – making the electricity grid smarter – ECE2013 © 2013 IBM Corporation
  • 13. Supporting multiple protocols and protocol implementations Is plug-and-play thanks to the OSGi service and component model and the application of the whiteboard pattern. For example: wide-band and narrow-band messaging protocol and transport. 13 The PowerMatcher – making the electricity grid smarter – ECE2013 © 2013 IBM Corporation
  • 14. Distributed deployment is supported by the MQ Telemetry Transport publish/subscribe messaging protocol See http://mqtt.org 14 The PowerMatcher – making the electricity grid smarter – ECE2013 © 2013 IBM Corporation
  • 15. OSGi configuration in a distributed deployment 15 The PowerMatcher – making the electricity grid smarter – ECE2013 © 2013 IBM Corporation
  • 16. Auxiliary whiteboard services Scalability – Scheduling services – thread pool Simulations – Time services – actual time versus simulated time – Time acceleration … 16 The PowerMatcher – making the electricity grid smarter – ECE2013 © 2013 IBM Corporation
  • 17. Field test 2013-2014: Couperus Smart Grid, The Hague Couperus Ypenburg is a new development project of 300 highly energy efficient homes using groundsource heat pumps for heating and cooling. The PowerMatcher objective is to use the energy flexibility of the heat pumps to – compensate market imbalance of a small wind turbine park, – within the capacity constraints of the local grid, – without compromising the comfort of the home owner. See http://www.agentschapnl.nl/content/couperus-smart-grid 17 The PowerMatcher – making the electricity grid smarter – ECE2013 © 2013 IBM Corporation
  • 18. Couperus PowerMatcher data for 2013-04-17 18 The PowerMatcher – making the electricity grid smarter – ECE2013 © 2013 IBM Corporation
  • 19. PowerMatcher in the Flexiblepower Alliance Network The Flexiblepower Alliance Network (FAN) is an open industry alliance for the development and promotion of semantic (de facto) standards, with respect to communication of and communication with energy consuming and producing devices for end users. These standards will facilitate the emergence and use of energy services, on a uniform, accessible and cost-effective manner. See http://www.flexiblepower.org/ 19 The PowerMatcher – making the electricity grid smarter – ECE2013 © 2013 IBM Corporation
  • 20. Thank you! 20 The PowerMatcher – making the electricity grid smarter – ECE2013 © 2013 IBM Corporation