Upload
laurent-pierre
View
1.216
Download
0
Tags:
Embed Size (px)
Citation preview
The Energy Management Adviser at Electricité De
France
Pierre Chaussecourte, Birte Glimm, Ian Horrocks, Boris Motik and Laurent Pierre
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
• One of the world’s leading electric utilities
• 72.7 billion sales 2012
• 39.3 million customers wordwide
• 159 740 employees
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
• One of the world’s leading CS departments
• Leading role in OWL development
• OWL reasoners inc. HermiT, ELK & RDFox
• Collaborating with EDF since 2010
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
Summary
Presentation of the EMA
Modelling the EMA
Tools
Ongoing Developments
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
Presentation of the EMA
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
• Sending a “bare” invoice to our customers is not possible anymore
• We must include an analysis of electricity consumption and advice on energy management
• We must also be able to send an alert about electric consumption over a period of time
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
2008 2009 2010 2011 2012
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
2008 2009 2010 2011 2012
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
2008 2009 2010 2011 2012
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
2008 2009 2010 2011 2012
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
Vous pouvez constater que votre consommation d’électricité a été moins élevée en moyenne cette année que l’année dernière. Pourtant la température a été en moyenne moins élevée (- 1.6°C par rapport à l’année dernière), ce qui a pu augmenter votre consommation de chauffage.
La raison de cette diminution est donc certainement due à une utilisation moins fréquente et plus économe de vos équipements électriques que l’année dernière.
You can notice that your electricity consumption has been less high on average this year than last year. However, the temperature has been less high on average (- 1.6°C compared to last year), that could have increased your electricity consumption dedicated to heating.
This decrease is therefore certainly due to a less frequent and and more energy-efficient use of your electric appliances than last year.
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
You can notice that your electricity consumption has been higher on average this year than last year. Considering that the temperature has been less high on average (- 1.6°C compared to last year), this could have increased your electricity consumption dedicated to heating.
You can notice that your electricity consumption has been higher on average this year than last year. This increase is certainly due to a more frequent and less energy-efficient use of your electric appliances than last year.
Variations
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
Modelling the EMA
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
• We started by giving personalised advice to our customers
• We added electricity consumption analysis later
• Finally, we redesigned everything in collaboration with Oxford
• Now EMA serves 300,000 customers
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
Weather Report Service
Forcasted Electricity Consumption
Electricity Consumption Data
Energy Management Adviser
Electric HeatingColdWeatherOverConsumingOwner...
Yo can notice that ....
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
a_tip
a_house
a_clientlivesIn
hasTip
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
a_tip
a_house
a_clientlivesIn
hasTip
electricHeating
lower
hasTemperatureWinter
t
hasConsumptionCompareWithPrevious
Lower
True
higher
Higher
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
a_tip
a_house
a_clientlivesIn
hasTip
∃ livesIn.(∃ hasTemperatureWinter.Lower)
electricHeating
lower
hasTemperatureWinter
t
hasConsumptionCompareWithPrevious
Lower
True
higher
Higher
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
a_tip
a_house
a_clientlivesIn
hasTip
∃ livesIn.(∃ hasTemperatureWinter.Lower)
∃ livesIn.(∃ electricHeating.True)
electricHeating
lower
hasTemperatureWinter
t
hasConsumptionCompareWithPrevious
Lower
True
higher
Higher
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
a_tip
a_house
a_clientlivesIn
hasTip
∃ livesIn.(∃ hasTemperatureWinter.Lower)
∃ livesIn.(∃ electricHeating.True)
∃ hasConsumptionCompareWithPrevious.Higher
electricHeating
lower
hasTemperatureWinter
t
hasConsumptionCompareWithPrevious
Lower
True
higher
Higher
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
a_tip
a_house
a_clientlivesIn
hasTip
∃ livesIn.(∃ hasTemperatureWinter.Lower)
∃ livesIn.(∃ electricHeating.True)
∃ hasConsumptionCompareWithPrevious.Higher
electricHeating
lower
hasTemperatureWinter
t
hasConsumptionCompareWithPrevious
Lower
True
higher
Higher
S
{S ≡
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
a_tip
a_house
a_clientlivesIn
hasTipelectricHeating
lower
hasTemperatureWinter
t
hasConsumptionCompareWithPrevious
Lower
True
S
higher
Higher
isTipOf
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
a_tip
a_house
a_clientlivesIn
hasTipelectricHeating
lower
hasTemperatureWinter
t
hasConsumptionCompareWithPrevious
Lower
True
S
higher
Higher
isTipOf
∃ isTipOf.S ⊑ C1
C1
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
a_tip
a_house
a_clientlivesIn
hasTipelectricHeating
lower
hasTemperatureWinter
t
hasConsumptionCompareWithPrevious
Lower
True
S
higher
Higher
isTipOf
∃ isTipOf.S ⊑ C1
C1
∃ isTipOf.S ⊑ C2
C2
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
a_tip
a_house
a_clientlivesIn
hasTipelectricHeating
lower
hasTemperatureWinter
t
hasConsumptionCompareWithPrevious
Lower
True
S
higher
Higher
isTipOf
∃ isTipOf.S ⊑ C1
C1
∃ isTipOf.S ⊑ C2
C2
SELECT ?t WHERE {
a_tip a ?t .?t rdf:subClassOf ActualTip.}
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
Reasoning & Formulae
• How to compute a formula in OWL ?
- computation in advance
- annotations on properties
• What if a formula depends on inferred facts ?
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
Special Situations
• Not all the tips are valid for every customers
• Define a new ontology vs Complicate the existent one
e.g. : Do not tell elderly customers to reduce their home temperature
• A SPARQL query used to subtract inaplicable tips
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
isTipOf
a_tipa_client
T1
notIsTipOf
a_non_tip
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
isTipOf
a_tipa_client
T1
notIsTipOf
a_non_tip
∃ hasAge.[integer >= 75]
S’
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
isTipOf
a_tipa_client
T1
notIsTipOf
a_non_tip
∃ hasAge.[integer >= 75]
S’
nT1 ∃ notIsTipOf.S’ ⊑ nT1
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
isTipOf
a_tipa_client
T1
notIsTipOf
a_non_tip
SELECT ?t WHERE {
a_tip a ?t .?t rdf:subClassOf ActualTip.MINUS {a_non_tip a ?t .?t rdf:subClassOf ActualTip.}}
∃ hasAge.[integer >= 75]
S’
nT1 ∃ notIsTipOf.S’ ⊑ nT1
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
Avoiding Nominals
• As soon as assertions describing a customer change, the ontology hierarchy has to be recomputed
∃ isTipOf.S ⊑ C1
S ⊑ ∃ hasTip.{c1}
• We use ‘simulated nominal class’ instead
∃ electricConsumption.{higher}
∃ electricConsumption.Higher
higher : Higher
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
Tools : Hermit
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
• HermiT is an open source OWL reasoner
• Implemented in Java
• We experimented with new solutions in order to speed up processing of customers
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
• Incremental changes in the ABox (no nominals in the TBox)
• Batch of customers (4 is the best)
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
Ongoing Developments
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
• Tips are represented as single class and are associated with a customer situation
• Combinatorial explosion of tips/customer situation classes
• Most of the tips share the same parts of text
Modular Tips
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
«Your electric consumption has been higher but this winter has been colder than usual and this could have increase your consumption»
«Your electric consumption has been higher»
higherElectricConsumption colderWinter
«this winter has been colder than usual»
explains
associatedTipFragment
associatedTipFragment
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
«Your electric consumption has been higher but this winter has been colder than usual and this could have increase your consumption»
«Your electric consumption has been higher»
higherElectricConsumption colderWinter
«this winter has been colder than usual»
explains
associatedTipFragment
associatedTipFragment
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
3
75 m2
Questionnaire
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
3
m2
Questionnaire
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
3
m2100
Questionnaire
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
3
m2
increase of heated surface
100
Questionnaire
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
3
m2
increase of heated surface
100
Questionnaire
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
3
m2
increase of heated surface
a new freezer
100
Questionnaire
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
3
m2
increase of heated surface
a new freezer
100
Questionnaire
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
3
m2
increase of heated surface
a new freezer
100
Questionnaire
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
3
m2
increase of heated surface
a new freezer
100
Questionnaire
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
• We have started developments with RDFOx
• Customers information can be historicized
• Comparison between customers is available
• Using rules allows us to capture formulae in a declarative way
Triple Store
vendredi 25 octobre 13
The Energy Management Adviser at Electricité De France - ISWC 2013
Thank you
vendredi 25 octobre 13