SlideShare a Scribd company logo
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

More Related Content

What's hot

Energy Economics Christian Feisst
Energy Economics Christian FeisstEnergy Economics Christian Feisst
Energy Economics Christian Feisst
karlsruheserviceresearchinstitute
 
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 systems
Mircea 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 concept
Ihave4
 
Abb pln pres-2017
Abb   pln pres-2017Abb   pln pres-2017
Abb pln pres-2017
Budi Supomo
 
V2G State of the art technology
V2G State of the art technologyV2G State of the art technology
V2G State of the art technology
Marco Tognoli
 
Electric vehicle smart charging
Electric vehicle smart chargingElectric vehicle smart charging
Electric vehicle smart charging
Siddhant Shirguppe
 
Managing the World's Batteries
Managing the World's BatteriesManaging the World's Batteries
Managing the World's Batteries
Justin 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 SOLUTION
DesignTeam8
 
V2G and G2V power transfer issues
V2G and G2V power transfer issuesV2G and G2V power transfer issues
V2G and G2V power transfer issues
Mohd 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-04112014
Green_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
 
Sgcp14stanfordclark1
Sgcp14stanfordclark1Sgcp14stanfordclark1
Sgcp14stanfordclark1
Justin Hayward
 
4 cired2013 distributed energy resources
4   cired2013 distributed energy resources4   cired2013 distributed energy resources
4 cired2013 distributed energy resources
Dutch 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 Reliability
ABBCONTACT
 
Wireless charging for electric vehicles
Wireless charging for electric vehiclesWireless charging for electric vehicles
Wireless charging for electric vehicles
Jeffrey Funk Business Models
 
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
ABBCONTACT
 
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
ABBCONTACT
 
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
Mahesh Chandra Manav
 

What's hot (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
 

Similar to 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 2013
kquinn
 
IBM Wind Power Solutions
IBM Wind Power SolutionsIBM Wind Power Solutions
IBM Wind Power Solutions
benhanley77
 
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
iQHub
 
Solar Microgrids David Cohen Evolution7 Labs
Solar Microgrids David Cohen Evolution7 LabsSolar Microgrids David Cohen Evolution7 Labs
Solar Microgrids David Cohen Evolution7 Labs
David Allen Cohen
 
Final Sunseed Workshop Presentation
Final Sunseed Workshop PresentationFinal Sunseed Workshop Presentation
Final Sunseed Workshop Presentation
Juan 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 MongoDB
Sam_Francis
 
Taming the Grid-White Paper
Taming the Grid-White PaperTaming the Grid-White Paper
Taming the Grid-White Paper
Steve 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 BENEFITS
iQHub
 
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
Redit
 
IREC part 02
IREC part 02IREC part 02
IREC part 02
RCREEE
 
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
journalBEEI
 
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
IRJET 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 CHARGING
iQHub
 
Cr35524530
Cr35524530Cr35524530
Cr35524530
IJERA Editor
 
ENERGY EFFICIENT LIVING QUARTERS
ENERGY EFFICIENT LIVING QUARTERSENERGY EFFICIENT LIVING QUARTERS
ENERGY EFFICIENT LIVING QUARTERS
Nour Elhattab
 
ENERGY EFFICIENT LIVING QUARTERS
ENERGY EFFICIENT LIVING QUARTERSENERGY EFFICIENT LIVING QUARTERS
ENERGY EFFICIENT LIVING QUARTERS
Nour 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 Quarters
Nour Elhattab
 
H021201049058
H021201049058H021201049058
H021201049058
inventionjournals
 
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
IRJET Journal
 

Similar to 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
 

More from 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 Lyaruu
mfrancis
 
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
 

More from 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)
 

Recently uploaded

Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
marufrahmanstratejm
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
maazsz111
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 

Recently uploaded (20)

Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 

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