SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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
 

Tendances (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
 

En vedette

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
 

En vedette (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
 

Similaire à 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
 
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
 
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
 
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
 

Similaire à 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
 
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
 
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...
 
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
 

Plus de 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
 

Plus de 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
 

Dernier

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Dernier (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

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