SlideShare a Scribd company logo
1 of 18
Download to read offline
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
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
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
Can we improve energy efficiency in homes… 
•without a metering system? 
•with a “coarse grained” metering system? 
Yes. 
10/27/2014 
PowerOnt 
4
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
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
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
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”
Example 
10/27/2014 
PowerOnt 
9
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
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
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
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
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
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
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
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
Thank you! 
Luigi De Russis 
luigi.derussis@polito.it

More Related Content

What's hot

Adaptive Ambient Intelligence and Smart Environments
Adaptive Ambient Intelligence and Smart EnvironmentsAdaptive Ambient Intelligence and Smart Environments
Adaptive Ambient Intelligence and Smart EnvironmentsAhmad Lotfi
 
An Augmented Reality Prototype for supporting IoT-based Educational Activitie...
An Augmented Reality Prototype for supporting IoT-based Educational Activitie...An Augmented Reality Prototype for supporting IoT-based Educational Activitie...
An Augmented Reality Prototype for supporting IoT-based Educational Activitie...GAIA Project
 
seminar report on ambient intelligent
seminar report on ambient intelligentseminar report on ambient intelligent
seminar report on ambient intelligentAnkita Srivastava
 
IoT Smart Home Scenarios for New Product Development Exploiting Patents
IoT Smart Home Scenarios for New Product Development Exploiting PatentsIoT Smart Home Scenarios for New Product Development Exploiting Patents
IoT Smart Home Scenarios for New Product Development Exploiting PatentsAlex G. Lee, Ph.D. Esq. CLP
 
Definition of Ambient Intelligence
Definition of Ambient IntelligenceDefinition of Ambient Intelligence
Definition of Ambient IntelligenceFulvio Corno
 
Living in Smart Environments - 3rd year PhD Report
Living in Smart Environments - 3rd year PhD ReportLiving in Smart Environments - 3rd year PhD Report
Living in Smart Environments - 3rd year PhD ReportLuigi De Russis
 
From Non-Intelligent to Intelligent Environments: a Computational and Ambient...
From Non-Intelligent to Intelligent Environments: a Computational and Ambient...From Non-Intelligent to Intelligent Environments: a Computational and Ambient...
From Non-Intelligent to Intelligent Environments: a Computational and Ambient...Ahmad Lotfi
 
IRJET- A Review of Voice Control Home Automation
IRJET- A Review of Voice Control Home AutomationIRJET- A Review of Voice Control Home Automation
IRJET- A Review of Voice Control Home AutomationIRJET Journal
 
AmI 2015 - Definition of Ambient Intelligence
AmI 2015 - Definition of Ambient IntelligenceAmI 2015 - Definition of Ambient Intelligence
AmI 2015 - Definition of Ambient IntelligenceFulvio Corno
 
Ambient Intelligence: Theme of the Year 2016
Ambient Intelligence: Theme of the Year 2016Ambient Intelligence: Theme of the Year 2016
Ambient Intelligence: Theme of the Year 2016Fulvio Corno
 
Ambient intelligence (AmI)
 Ambient intelligence (AmI)  Ambient intelligence (AmI)
Ambient intelligence (AmI) Maneesh B.S
 
IRJET- Experimental Investigation on Properties of High Volume Fly Ash High S...
IRJET- Experimental Investigation on Properties of High Volume Fly Ash High S...IRJET- Experimental Investigation on Properties of High Volume Fly Ash High S...
IRJET- Experimental Investigation on Properties of High Volume Fly Ash High S...IRJET Journal
 
Internet of things
Internet of thingsInternet of things
Internet of thingsAnnie Thomas
 
AMBIENT INTELLIGENCE by Bhagyasri Matta
AMBIENT INTELLIGENCE by Bhagyasri MattaAMBIENT INTELLIGENCE by Bhagyasri Matta
AMBIENT INTELLIGENCE by Bhagyasri Mattabagisrim
 
Ambient intelligence
Ambient intelligenceAmbient intelligence
Ambient intelligencejoshuasimon97
 
Ambient intelligence
Ambient intelligenceAmbient intelligence
Ambient intelligenceMihir Thuse
 

What's hot (20)

Ambient intelligence
Ambient intelligence Ambient intelligence
Ambient intelligence
 
Adaptive Ambient Intelligence and Smart Environments
Adaptive Ambient Intelligence and Smart EnvironmentsAdaptive Ambient Intelligence and Smart Environments
Adaptive Ambient Intelligence and Smart Environments
 
An Augmented Reality Prototype for supporting IoT-based Educational Activitie...
An Augmented Reality Prototype for supporting IoT-based Educational Activitie...An Augmented Reality Prototype for supporting IoT-based Educational Activitie...
An Augmented Reality Prototype for supporting IoT-based Educational Activitie...
 
seminar report on ambient intelligent
seminar report on ambient intelligentseminar report on ambient intelligent
seminar report on ambient intelligent
 
IoT Smart Home Scenarios for New Product Development Exploiting Patents
IoT Smart Home Scenarios for New Product Development Exploiting PatentsIoT Smart Home Scenarios for New Product Development Exploiting Patents
IoT Smart Home Scenarios for New Product Development Exploiting Patents
 
Smart homes
Smart homesSmart homes
Smart homes
 
Definition of Ambient Intelligence
Definition of Ambient IntelligenceDefinition of Ambient Intelligence
Definition of Ambient Intelligence
 
Living in Smart Environments - 3rd year PhD Report
Living in Smart Environments - 3rd year PhD ReportLiving in Smart Environments - 3rd year PhD Report
Living in Smart Environments - 3rd year PhD Report
 
From Non-Intelligent to Intelligent Environments: a Computational and Ambient...
From Non-Intelligent to Intelligent Environments: a Computational and Ambient...From Non-Intelligent to Intelligent Environments: a Computational and Ambient...
From Non-Intelligent to Intelligent Environments: a Computational and Ambient...
 
IRJET- A Review of Voice Control Home Automation
IRJET- A Review of Voice Control Home AutomationIRJET- A Review of Voice Control Home Automation
IRJET- A Review of Voice Control Home Automation
 
AmI 2015 - Definition of Ambient Intelligence
AmI 2015 - Definition of Ambient IntelligenceAmI 2015 - Definition of Ambient Intelligence
AmI 2015 - Definition of Ambient Intelligence
 
Ambient intelligence
Ambient intelligenceAmbient intelligence
Ambient intelligence
 
Ambient Intelligence: Theme of the Year 2016
Ambient Intelligence: Theme of the Year 2016Ambient Intelligence: Theme of the Year 2016
Ambient Intelligence: Theme of the Year 2016
 
Ambient intelligence (AmI)
 Ambient intelligence (AmI)  Ambient intelligence (AmI)
Ambient intelligence (AmI)
 
IRJET- Experimental Investigation on Properties of High Volume Fly Ash High S...
IRJET- Experimental Investigation on Properties of High Volume Fly Ash High S...IRJET- Experimental Investigation on Properties of High Volume Fly Ash High S...
IRJET- Experimental Investigation on Properties of High Volume Fly Ash High S...
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
AMBIENT INTELLIGENCE by Bhagyasri Matta
AMBIENT INTELLIGENCE by Bhagyasri MattaAMBIENT INTELLIGENCE by Bhagyasri Matta
AMBIENT INTELLIGENCE by Bhagyasri Matta
 
Ambient intelligence
Ambient intelligenceAmbient intelligence
Ambient intelligence
 
Ambient intelligence
Ambient intelligenceAmbient intelligence
Ambient intelligence
 
Ambient Intelligence
Ambient IntelligenceAmbient Intelligence
Ambient Intelligence
 

Viewers also liked

AngularJS: an introduction
AngularJS: an introductionAngularJS: an introduction
AngularJS: an introductionLuigi De Russis
 
Semantic Web: an introduction
Semantic Web: an introductionSemantic Web: an introduction
Semantic Web: an introductionLuigi De Russis
 
A Healthcare Support System for Assisted Living Facilities: an IoT Solution
A Healthcare Support System for Assisted Living Facilities: an IoT SolutionA Healthcare Support System for Assisted Living Facilities: an IoT Solution
A Healthcare Support System for Assisted Living Facilities: an IoT SolutionFulvio Corno
 
Gli anelli mancanti per l’Ambient Intelligence
Gli anelli mancanti per l’Ambient IntelligenceGli anelli mancanti per l’Ambient Intelligence
Gli anelli mancanti per l’Ambient IntelligenceFulvio Corno
 
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...Listening to the pulse of our cities fusing Social Media Streams and Call Dat...
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...Emanuele Della Valle
 
Interacting with Smart Environments - Ph.D. Thesis Presentation
Interacting with Smart Environments - Ph.D. Thesis PresentationInteracting with Smart Environments - Ph.D. Thesis Presentation
Interacting with Smart Environments - Ph.D. Thesis PresentationLuigi De Russis
 
Internet of Things - Cos'è e cosa ci posso fare?
Internet of Things - Cos'è e cosa ci posso fare?Internet of Things - Cos'è e cosa ci posso fare?
Internet of Things - Cos'è e cosa ci posso fare?Fulvio Corno
 
AmI 2016 - Python basics
AmI 2016 - Python basicsAmI 2016 - Python basics
AmI 2016 - Python basicsLuigi De Russis
 
Introduction to OpenCV 3.x (with Java)
Introduction to OpenCV 3.x (with Java)Introduction to OpenCV 3.x (with Java)
Introduction to OpenCV 3.x (with Java)Luigi De Russis
 
Programming the Semantic Web
Programming the Semantic WebProgramming the Semantic Web
Programming the Semantic WebLuigi De Russis
 
Giving Academic Conference Papers
Giving Academic Conference PapersGiving Academic Conference Papers
Giving Academic Conference PapersGreg Downey
 
Errori comuni nei documenti di Analisi dei Requisiti
Errori comuni nei documenti di Analisi dei RequisitiErrori comuni nei documenti di Analisi dei Requisiti
Errori comuni nei documenti di Analisi dei RequisitiRiccardo Cardin
 
10 Lessons Learned from Building Machine Learning Systems
10 Lessons Learned from Building Machine Learning Systems10 Lessons Learned from Building Machine Learning Systems
10 Lessons Learned from Building Machine Learning SystemsXavier Amatriain
 

Viewers also liked (14)

AngularJS: an introduction
AngularJS: an introductionAngularJS: an introduction
AngularJS: an introduction
 
Semantic Web: an introduction
Semantic Web: an introductionSemantic Web: an introduction
Semantic Web: an introduction
 
A Healthcare Support System for Assisted Living Facilities: an IoT Solution
A Healthcare Support System for Assisted Living Facilities: an IoT SolutionA Healthcare Support System for Assisted Living Facilities: an IoT Solution
A Healthcare Support System for Assisted Living Facilities: an IoT Solution
 
Gli anelli mancanti per l’Ambient Intelligence
Gli anelli mancanti per l’Ambient IntelligenceGli anelli mancanti per l’Ambient Intelligence
Gli anelli mancanti per l’Ambient Intelligence
 
IoT meets caregivers
IoT meets caregiversIoT meets caregivers
IoT meets caregivers
 
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...Listening to the pulse of our cities fusing Social Media Streams and Call Dat...
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...
 
Interacting with Smart Environments - Ph.D. Thesis Presentation
Interacting with Smart Environments - Ph.D. Thesis PresentationInteracting with Smart Environments - Ph.D. Thesis Presentation
Interacting with Smart Environments - Ph.D. Thesis Presentation
 
Internet of Things - Cos'è e cosa ci posso fare?
Internet of Things - Cos'è e cosa ci posso fare?Internet of Things - Cos'è e cosa ci posso fare?
Internet of Things - Cos'è e cosa ci posso fare?
 
AmI 2016 - Python basics
AmI 2016 - Python basicsAmI 2016 - Python basics
AmI 2016 - Python basics
 
Introduction to OpenCV 3.x (with Java)
Introduction to OpenCV 3.x (with Java)Introduction to OpenCV 3.x (with Java)
Introduction to OpenCV 3.x (with Java)
 
Programming the Semantic Web
Programming the Semantic WebProgramming the Semantic Web
Programming the Semantic Web
 
Giving Academic Conference Papers
Giving Academic Conference PapersGiving Academic Conference Papers
Giving Academic Conference Papers
 
Errori comuni nei documenti di Analisi dei Requisiti
Errori comuni nei documenti di Analisi dei RequisitiErrori comuni nei documenti di Analisi dei Requisiti
Errori comuni nei documenti di Analisi dei Requisiti
 
10 Lessons Learned from Building Machine Learning Systems
10 Lessons Learned from Building Machine Learning Systems10 Lessons Learned from Building Machine Learning Systems
10 Lessons Learned from Building Machine Learning Systems
 

Similar to PowerOnt: an ontology-based approach for power consumption estimation in Smart Homes

WED Student Energy Challenge Home Automation
WED Student Energy Challenge Home AutomationWED Student Energy Challenge Home Automation
WED Student Energy Challenge Home AutomationEenovators Limited
 
Dissertation Presentation
Dissertation PresentationDissertation Presentation
Dissertation PresentationShakeel Ghani
 
ROOM LIGHT CONTROL SYSTEM PROJECT PRESENTATION BY BITAN DAS AND MADHURIMA BASU
ROOM LIGHT CONTROL SYSTEM PROJECT PRESENTATION BY BITAN DAS AND MADHURIMA BASUROOM LIGHT CONTROL SYSTEM PROJECT PRESENTATION BY BITAN DAS AND MADHURIMA BASU
ROOM LIGHT CONTROL SYSTEM PROJECT PRESENTATION BY BITAN DAS AND MADHURIMA BASUBitan Das
 
Home automation using IoT literature review ppt
Home automation using IoT literature review pptHome automation using IoT literature review ppt
Home automation using IoT literature review pptTanujkumar101
 
DESIGN AND IMPLEMENTATION OF A WIRELESS SENSOR AND ACTUATOR NETWORK FOR ENERG...
DESIGN AND IMPLEMENTATION OF A WIRELESS SENSOR AND ACTUATOR NETWORK FOR ENERG...DESIGN AND IMPLEMENTATION OF A WIRELESS SENSOR AND ACTUATOR NETWORK FOR ENERG...
DESIGN AND IMPLEMENTATION OF A WIRELESS SENSOR AND ACTUATOR NETWORK FOR ENERG...ijesajournal
 
Power Consumption Alert System
Power Consumption Alert SystemPower Consumption Alert System
Power Consumption Alert SystemIRJET Journal
 
Intelligent home energy management system including renewable energy based on...
Intelligent home energy management system including renewable energy based on...Intelligent home energy management system including renewable energy based on...
Intelligent home energy management system including renewable energy based on...eSAT Journals
 
Intelligent household led lighting system considering energy efficiency and u...
Intelligent household led lighting system considering energy efficiency and u...Intelligent household led lighting system considering energy efficiency and u...
Intelligent household led lighting system considering energy efficiency and u...Ecwayt
 
Intelligent household led lighting system considering energy efficiency and u...
Intelligent household led lighting system considering energy efficiency and u...Intelligent household led lighting system considering energy efficiency and u...
Intelligent household led lighting system considering energy efficiency and u...Ecwaytech
 
Intelligent household led lighting system considering energy efficiency and u...
Intelligent household led lighting system considering energy efficiency and u...Intelligent household led lighting system considering energy efficiency and u...
Intelligent household led lighting system considering energy efficiency and u...Ecwaytech
 
What does a home electrical installation cost?
What does a home electrical installation cost?What does a home electrical installation cost?
What does a home electrical installation cost?Leonardo ENERGY
 
Footsteppowergenerationsystem
FootsteppowergenerationsystemFootsteppowergenerationsystem
FootsteppowergenerationsystemVTKrishna
 
Impact of user behaviour and intelligent control on the energy performance of...
Impact of user behaviour and intelligent control on the energy performance of...Impact of user behaviour and intelligent control on the energy performance of...
Impact of user behaviour and intelligent control on the energy performance of...Leonardo ENERGY
 
Policy case for energy saving technologies and intelligent controls in dwellings
Policy case for energy saving technologies and intelligent controls in dwellingsPolicy case for energy saving technologies and intelligent controls in dwellings
Policy case for energy saving technologies and intelligent controls in dwellingsLeonardo ENERGY
 
Saving energy with smart plugs Jochem Liander
Saving energy with smart plugs Jochem LianderSaving energy with smart plugs Jochem Liander
Saving energy with smart plugs Jochem LianderAnnika Sällström
 

Similar to PowerOnt: an ontology-based approach for power consumption estimation in Smart Homes (20)

WED Student Energy Challenge Home Automation
WED Student Energy Challenge Home AutomationWED Student Energy Challenge Home Automation
WED Student Energy Challenge Home Automation
 
Dissertation Presentation
Dissertation PresentationDissertation Presentation
Dissertation Presentation
 
ROOM LIGHT CONTROL SYSTEM PROJECT PRESENTATION BY BITAN DAS AND MADHURIMA BASU
ROOM LIGHT CONTROL SYSTEM PROJECT PRESENTATION BY BITAN DAS AND MADHURIMA BASUROOM LIGHT CONTROL SYSTEM PROJECT PRESENTATION BY BITAN DAS AND MADHURIMA BASU
ROOM LIGHT CONTROL SYSTEM PROJECT PRESENTATION BY BITAN DAS AND MADHURIMA BASU
 
European research experience and needs on smart metering
European research experience and needs on smart metering European research experience and needs on smart metering
European research experience and needs on smart metering
 
A1103020113
A1103020113A1103020113
A1103020113
 
J236069
J236069J236069
J236069
 
Home automation using IoT literature review ppt
Home automation using IoT literature review pptHome automation using IoT literature review ppt
Home automation using IoT literature review ppt
 
DESIGN AND IMPLEMENTATION OF A WIRELESS SENSOR AND ACTUATOR NETWORK FOR ENERG...
DESIGN AND IMPLEMENTATION OF A WIRELESS SENSOR AND ACTUATOR NETWORK FOR ENERG...DESIGN AND IMPLEMENTATION OF A WIRELESS SENSOR AND ACTUATOR NETWORK FOR ENERG...
DESIGN AND IMPLEMENTATION OF A WIRELESS SENSOR AND ACTUATOR NETWORK FOR ENERG...
 
Smart Grids from the perspective of the consumers
Smart Grids from the perspective of the consumers Smart Grids from the perspective of the consumers
Smart Grids from the perspective of the consumers
 
Power Consumption Alert System
Power Consumption Alert SystemPower Consumption Alert System
Power Consumption Alert System
 
Smartness of smart grid
Smartness of smart grid Smartness of smart grid
Smartness of smart grid
 
Intelligent home energy management system including renewable energy based on...
Intelligent home energy management system including renewable energy based on...Intelligent home energy management system including renewable energy based on...
Intelligent home energy management system including renewable energy based on...
 
Intelligent household led lighting system considering energy efficiency and u...
Intelligent household led lighting system considering energy efficiency and u...Intelligent household led lighting system considering energy efficiency and u...
Intelligent household led lighting system considering energy efficiency and u...
 
Intelligent household led lighting system considering energy efficiency and u...
Intelligent household led lighting system considering energy efficiency and u...Intelligent household led lighting system considering energy efficiency and u...
Intelligent household led lighting system considering energy efficiency and u...
 
Intelligent household led lighting system considering energy efficiency and u...
Intelligent household led lighting system considering energy efficiency and u...Intelligent household led lighting system considering energy efficiency and u...
Intelligent household led lighting system considering energy efficiency and u...
 
What does a home electrical installation cost?
What does a home electrical installation cost?What does a home electrical installation cost?
What does a home electrical installation cost?
 
Footsteppowergenerationsystem
FootsteppowergenerationsystemFootsteppowergenerationsystem
Footsteppowergenerationsystem
 
Impact of user behaviour and intelligent control on the energy performance of...
Impact of user behaviour and intelligent control on the energy performance of...Impact of user behaviour and intelligent control on the energy performance of...
Impact of user behaviour and intelligent control on the energy performance of...
 
Policy case for energy saving technologies and intelligent controls in dwellings
Policy case for energy saving technologies and intelligent controls in dwellingsPolicy case for energy saving technologies and intelligent controls in dwellings
Policy case for energy saving technologies and intelligent controls in dwellings
 
Saving energy with smart plugs Jochem Liander
Saving energy with smart plugs Jochem LianderSaving energy with smart plugs Jochem Liander
Saving energy with smart plugs Jochem Liander
 

More from Luigi De Russis

Assessing Virtual Assistant Capabilities with Italian Dysarthric Speech
Assessing Virtual Assistant Capabilities with Italian Dysarthric SpeechAssessing Virtual Assistant Capabilities with Italian Dysarthric Speech
Assessing Virtual Assistant Capabilities with Italian Dysarthric SpeechLuigi De Russis
 
Semantic Web: an Introduction
Semantic Web: an IntroductionSemantic Web: an Introduction
Semantic Web: an IntroductionLuigi De Russis
 
Semantic Web - Ontology 101
Semantic Web - Ontology 101Semantic Web - Ontology 101
Semantic Web - Ontology 101Luigi De Russis
 
AmI 2017 - Python intermediate
AmI 2017 - Python intermediateAmI 2017 - Python intermediate
AmI 2017 - Python intermediateLuigi De Russis
 
AmI 2017 - Python basics
AmI 2017 - Python basicsAmI 2017 - Python basics
AmI 2017 - Python basicsLuigi De Russis
 
Version Control with Git
Version Control with GitVersion Control with Git
Version Control with GitLuigi De Russis
 
AmI 2015 - Python basics
AmI 2015 - Python basicsAmI 2015 - Python basics
AmI 2015 - Python basicsLuigi De Russis
 
Introduction to OpenCV (with Java)
Introduction to OpenCV (with Java)Introduction to OpenCV (with Java)
Introduction to OpenCV (with Java)Luigi De Russis
 
Semantic Web: an introduction
Semantic Web: an introductionSemantic Web: an introduction
Semantic Web: an introductionLuigi De Russis
 
Social Network Technologies
Social Network TechnologiesSocial Network Technologies
Social Network TechnologiesLuigi De Russis
 
Living in Smart Environments - 2nd year PhD Report
Living in Smart Environments - 2nd year PhD ReportLiving in Smart Environments - 2nd year PhD Report
Living in Smart Environments - 2nd year PhD ReportLuigi De Russis
 
Installing OpenCV 2.4.x with Qt
Installing OpenCV 2.4.x with QtInstalling OpenCV 2.4.x with Qt
Installing OpenCV 2.4.x with QtLuigi De Russis
 
dWatch: a Personal Wrist Watch for Smart Environments
dWatch: a Personal Wrist Watch for Smart EnvironmentsdWatch: a Personal Wrist Watch for Smart Environments
dWatch: a Personal Wrist Watch for Smart EnvironmentsLuigi De Russis
 
Introduction to OpenCV 2.3.1
Introduction to OpenCV 2.3.1Introduction to OpenCV 2.3.1
Introduction to OpenCV 2.3.1Luigi De Russis
 
Installing OpenCV 2.3.1 with Qt
Installing OpenCV 2.3.1 with QtInstalling OpenCV 2.3.1 with Qt
Installing OpenCV 2.3.1 with QtLuigi De Russis
 
Version Control with Git
Version Control with GitVersion Control with Git
Version Control with GitLuigi De Russis
 
Ruby on Rails: a brief introduction
Ruby on Rails: a brief introductionRuby on Rails: a brief introduction
Ruby on Rails: a brief introductionLuigi De Russis
 
Domotics: an open approach
Domotics: an open approachDomotics: an open approach
Domotics: an open approachLuigi De Russis
 

More from Luigi De Russis (20)

Assessing Virtual Assistant Capabilities with Italian Dysarthric Speech
Assessing Virtual Assistant Capabilities with Italian Dysarthric SpeechAssessing Virtual Assistant Capabilities with Italian Dysarthric Speech
Assessing Virtual Assistant Capabilities with Italian Dysarthric Speech
 
Semantic Web: an Introduction
Semantic Web: an IntroductionSemantic Web: an Introduction
Semantic Web: an Introduction
 
Semantic Web - Ontology 101
Semantic Web - Ontology 101Semantic Web - Ontology 101
Semantic Web - Ontology 101
 
AmI 2017 - Python intermediate
AmI 2017 - Python intermediateAmI 2017 - Python intermediate
AmI 2017 - Python intermediate
 
AmI 2017 - Python basics
AmI 2017 - Python basicsAmI 2017 - Python basics
AmI 2017 - Python basics
 
Version Control with Git
Version Control with GitVersion Control with Git
Version Control with Git
 
AmI 2015 - Python basics
AmI 2015 - Python basicsAmI 2015 - Python basics
AmI 2015 - Python basics
 
Introduction to OpenCV (with Java)
Introduction to OpenCV (with Java)Introduction to OpenCV (with Java)
Introduction to OpenCV (with Java)
 
Semantic Web: an introduction
Semantic Web: an introductionSemantic Web: an introduction
Semantic Web: an introduction
 
Social Network Technologies
Social Network TechnologiesSocial Network Technologies
Social Network Technologies
 
Clean Code
Clean CodeClean Code
Clean Code
 
Living in Smart Environments - 2nd year PhD Report
Living in Smart Environments - 2nd year PhD ReportLiving in Smart Environments - 2nd year PhD Report
Living in Smart Environments - 2nd year PhD Report
 
Introduction to OpenCV
Introduction to OpenCVIntroduction to OpenCV
Introduction to OpenCV
 
Installing OpenCV 2.4.x with Qt
Installing OpenCV 2.4.x with QtInstalling OpenCV 2.4.x with Qt
Installing OpenCV 2.4.x with Qt
 
dWatch: a Personal Wrist Watch for Smart Environments
dWatch: a Personal Wrist Watch for Smart EnvironmentsdWatch: a Personal Wrist Watch for Smart Environments
dWatch: a Personal Wrist Watch for Smart Environments
 
Introduction to OpenCV 2.3.1
Introduction to OpenCV 2.3.1Introduction to OpenCV 2.3.1
Introduction to OpenCV 2.3.1
 
Installing OpenCV 2.3.1 with Qt
Installing OpenCV 2.3.1 with QtInstalling OpenCV 2.3.1 with Qt
Installing OpenCV 2.3.1 with Qt
 
Version Control with Git
Version Control with GitVersion Control with Git
Version Control with Git
 
Ruby on Rails: a brief introduction
Ruby on Rails: a brief introductionRuby on Rails: a brief introduction
Ruby on Rails: a brief introduction
 
Domotics: an open approach
Domotics: an open approachDomotics: an open approach
Domotics: an open approach
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 

Recently uploaded (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

PowerOnt: an ontology-based approach for power consumption estimation in Smart Homes

  • 1. 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
  • 2. 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
  • 3. 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
  • 4. Can we improve energy efficiency in homes… •without a metering system? •with a “coarse grained” metering system? Yes. 10/27/2014 PowerOnt 4
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. 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”
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. 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
  • 14. 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
  • 15. 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
  • 16. 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
  • 17. 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
  • 18. Thank you! Luigi De Russis luigi.derussis@polito.it