poweront: an ontology-based approach for power consumption estimation in smart homes
DESCRIPTION
Presentation given at the 1st Cognitive Internet of Things Technologies (COIOTE 2014) October 27, 2014, Rome, Italy The paper is available on the PORTO open access repositor of Politecnico di Torino: http://porto.polito.it/2570936/TRANSCRIPT
![Page 1: PowerOnt: an ontology-based approach for power consumption estimation in Smart Homes](https://reader033.vdocuments.us/reader033/viewer/2022042715/557d6093d8b42abf3d8b5110/html5/thumbnails/1.jpg)
PowerOnt AN ONTOLOGY-BASED APPROACH FOR POWER CONSUMPTION ESTIMATION IN SMART HOMES
Dario Bonino, Fulvio Corno, and Luigi De Russis
Politecnico di Torino, e-Lite research group
http://elite.polito.it
![Page 2: PowerOnt: an ontology-based approach for power consumption estimation in Smart Homes](https://reader033.vdocuments.us/reader033/viewer/2022042715/557d6093d8b42abf3d8b5110/html5/thumbnails/2.jpg)
Motivations
• Some data
– electricity accounts for 70% of total energy consumption in homes
– around 30% of the total electric energy consumption is
allocated to the residential sector
– both in the EU and in the U.S.
• Smart homes can help in reducing global home consumptions
– by suggesting more efficient behavior
– by postponing the activation of energy greedy appliances
– etc.
10/27/2014 PowerOnt 2
![Page 3: PowerOnt: an ontology-based approach for power consumption estimation in Smart Homes](https://reader033.vdocuments.us/reader033/viewer/2022042715/557d6093d8b42abf3d8b5110/html5/thumbnails/3.jpg)
What we need?
• Home automation system
– as a prerequisite for the creation of a smart home
– wireless, wired, old, new…
• Metering system
– key factor for “energy positive” innovations in homes
– must be “fine grained”
– integrated with the home automation system
– expensive, typically
10/27/2014 PowerOnt 3
![Page 4: PowerOnt: an ontology-based approach for power consumption estimation in Smart Homes](https://reader033.vdocuments.us/reader033/viewer/2022042715/557d6093d8b42abf3d8b5110/html5/thumbnails/4.jpg)
Can we improve energy efficiency in homes…
• without a metering system?
• with a “coarse grained” metering system?
Yes.
10/27/2014 PowerOnt 4
![Page 5: PowerOnt: an ontology-based approach for power consumption estimation in Smart Homes](https://reader033.vdocuments.us/reader033/viewer/2022042715/557d6093d8b42abf3d8b5110/html5/thumbnails/5.jpg)
Can we improve energy efficiency in homes…
• without a metering system?
• with a “coarse grained” metering system?
Yes.
10/27/2014 PowerOnt 5
We can add explicit, machine understandable
information, in form of appliance-level power
consumption data
![Page 6: PowerOnt: an ontology-based approach for power consumption estimation in Smart Homes](https://reader033.vdocuments.us/reader033/viewer/2022042715/557d6093d8b42abf3d8b5110/html5/thumbnails/6.jpg)
Trade off
• What we gain – no installation of new hardware (i.e., meters)
– no money to spend
• What we loose – precision in data
• In some cases, installation of new hardware is not possible – so “approximate” data is better than no data
10/27/2014 PowerOnt 6
![Page 7: PowerOnt: an ontology-based approach for power consumption estimation in Smart Homes](https://reader033.vdocuments.us/reader033/viewer/2022042715/557d6093d8b42abf3d8b5110/html5/thumbnails/7.jpg)
Introducing… PowerOnt
• An ontology model (OWL2)
• Lightweight and minimal
• Designed to model nominal, typical and real
power consumption of each device in a home
• Enable power consumption estimations by knowing device activations, only
• Able to scale from no metering system to a fine
grained one
10/27/2014 PowerOnt 7
![Page 8: PowerOnt: an ontology-based approach for power consumption estimation in Smart Homes](https://reader033.vdocuments.us/reader033/viewer/2022042715/557d6093d8b42abf3d8b5110/html5/thumbnails/8.jpg)
PowerOnt
10/27/2014 PowerOnt 8
Minimal approach • modeling primitives are reduced to those strictly
needed to support power consumption modeling • relations to described devices/appliances are left
“open”
![Page 9: PowerOnt: an ontology-based approach for power consumption estimation in Smart Homes](https://reader033.vdocuments.us/reader033/viewer/2022042715/557d6093d8b42abf3d8b5110/html5/thumbnails/9.jpg)
Example
10/27/2014 PowerOnt 9
![Page 10: PowerOnt: an ontology-based approach for power consumption estimation in Smart Homes](https://reader033.vdocuments.us/reader033/viewer/2022042715/557d6093d8b42abf3d8b5110/html5/thumbnails/10.jpg)
PowerOnt sample integration
• “Open” relations were linked with DogOnt concepts
– DogOnt is a OWL2 ontology for modelling Smart
Environments (http://elite.polito.it/ontologies/dogont)
• Integration means – specialize the poweront:consumptionOf range to dogont:Controllable
– specialize the poweront:whenIn range to dogont:StateValue
• Result available at
– http://elite.polito.it/ontologies/poweront.owl
10/27/2014 PowerOnt 10
![Page 11: PowerOnt: an ontology-based approach for power consumption estimation in Smart Homes](https://reader033.vdocuments.us/reader033/viewer/2022042715/557d6093d8b42abf3d8b5110/html5/thumbnails/11.jpg)
Example application
• Bathroom with a lamp on the mirror, a ceiling
lamp and a (metered) shutter
• Goal: suggest to home inhabitants what is the
least power consuming device to illuminate the
bathroom
• We exploit PowerOnt integrated with DogOnt
to get this information
10/27/2014 PowerOnt 11
![Page 12: PowerOnt: an ontology-based approach for power consumption estimation in Smart Homes](https://reader033.vdocuments.us/reader033/viewer/2022042715/557d6093d8b42abf3d8b5110/html5/thumbnails/12.jpg)
Example application: SPARQL
10/27/2014 PowerOnt 12
SELECT ?device
WHERE
{
?device a dogont:Controllable.
?device dogont:isIn
<http://elite.polito.it/ontologies/samples/sampleHome.owl#Bathroom>.
?consumption a poweront:ElectricPowerConsumption.
?device dogont:hasState ?state.
?state dogont:hasStateValue ?stateValue.
?consumption poweront:consumptionOf ?device.
?consumption poweront:whenIn ?stateValue.
OPTIONAL { ?consumption poweront:actualValue ?consumptionValue }.
OPTIONAL { ?consumption poweront:nominalValue ?consumptionValue }.
OPTIONAL { ?consumption poweront:typicalValue ?consumptionValue }.
}
ORDER BY ASC(?consumptionValue)
LIMIT 1
![Page 13: PowerOnt: an ontology-based approach for power consumption estimation in Smart Homes](https://reader033.vdocuments.us/reader033/viewer/2022042715/557d6093d8b42abf3d8b5110/html5/thumbnails/13.jpg)
Example application: SPARQL
10/27/2014 PowerOnt 13
SELECT ?device
WHERE
{
?device a dogont:Controllable.
?device dogont:isIn
<http://elite.polito.it/ontologies/samples/sampleHome.owl#Bathroom>.
?consumption a poweront:ElectricPowerConsumption.
?device dogont:hasState ?state.
?state dogont:hasStateValue ?stateValue.
?consumption poweront:consumptionOf ?device.
?consumption poweront:whenIn ?stateValue.
OPTIONAL { ?consumption poweront:actualValue ?consumptionValue }.
OPTIONAL { ?consumption poweront:nominalValue ?consumptionValue }.
OPTIONAL { ?consumption poweront:typicalValue ?consumptionValue }.
}
ORDER BY ASC(?consumptionValue)
LIMIT 1
PowerOnt
![Page 14: PowerOnt: an ontology-based approach for power consumption estimation in Smart Homes](https://reader033.vdocuments.us/reader033/viewer/2022042715/557d6093d8b42abf3d8b5110/html5/thumbnails/14.jpg)
Example application
• By knowing that the shutter is the least consuming device, a software can check other environmental properties (e.g., outside lighting) and decide to move up the shutter, instead of turn on a lamp
• Moreover, if only one meter is available for measuring the three device consumptions, a software component can exploit PowerOnt to “disaggregate” their power consumptions – by using nominal, typical, or real values to split the
overall measurement
10/27/2014 PowerOnt 14
![Page 15: PowerOnt: an ontology-based approach for power consumption estimation in Smart Homes](https://reader033.vdocuments.us/reader033/viewer/2022042715/557d6093d8b42abf3d8b5110/html5/thumbnails/15.jpg)
What about data precision?
• We loose precision by modeling a device state
for its typical, nominal and measured power consumptions
– typical values give the less precise information
– measured values give the most precise information
• In general, the precision of the consumption
estimation increase with the number of “real”
meters
10/27/2014 PowerOnt 15
![Page 16: PowerOnt: an ontology-based approach for power consumption estimation in Smart Homes](https://reader033.vdocuments.us/reader033/viewer/2022042715/557d6093d8b42abf3d8b5110/html5/thumbnails/16.jpg)
What about data precision?
• Desk Lamp, turned on
• Microwave oven, turned on
10/27/2014 PowerOnt 16
Typical Nominal Measured
40 W 18 W 20.5 W
Typical Nominal Measured
1510 W 900 W 1300 W
![Page 17: PowerOnt: an ontology-based approach for power consumption estimation in Smart Homes](https://reader033.vdocuments.us/reader033/viewer/2022042715/557d6093d8b42abf3d8b5110/html5/thumbnails/17.jpg)
Conclusions
• PowerOnt is a lightweight ontology for
modeling power consumptions in smart homes
• It needs to be integrated with another ontology
representing smart home devices
• It enables “energy saving” scenarios even with no metering system
• A software component of a smart home
middleware that uses PowerOnt is currently in the final stages of development
10/27/2014 PowerOnt 17