18
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

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

Embed Size (px)

DESCRIPTION

Presentation given at the 1st Cognitive Internet of Things Technologies (COIOTE 2014) October 27, 2014, Rome, Italy The paper is available on the PORTO open access repositor of Politecnico di Torino: http://porto.polito.it/2570936/

Citation preview

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

PowerOnt AN ONTOLOGY-BASED APPROACH FOR POWER CONSUMPTION ESTIMATION IN SMART HOMES

Dario Bonino, Fulvio Corno, and Luigi De Russis

Politecnico di Torino, e-Lite research group

http://elite.polito.it

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

Motivations

• Some data

– electricity accounts for 70% of total energy consumption in homes

– around 30% of the total electric energy consumption is

allocated to the residential sector

– both in the EU and in the U.S.

• Smart homes can help in reducing global home consumptions

– by suggesting more efficient behavior

– by postponing the activation of energy greedy appliances

– etc.

10/27/2014 PowerOnt 2

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

What we need?

• Home automation system

– as a prerequisite for the creation of a smart home

– wireless, wired, old, new…

• Metering system

– key factor for “energy positive” innovations in homes

– must be “fine grained”

– integrated with the home automation system

– expensive, typically

10/27/2014 PowerOnt 3

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

Can we improve energy efficiency in homes…

• without a metering system?

• with a “coarse grained” metering system?

Yes.

10/27/2014 PowerOnt 4

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

Can we improve energy efficiency in homes…

• without a metering system?

• with a “coarse grained” metering system?

Yes.

10/27/2014 PowerOnt 5

We can add explicit, machine understandable

information, in form of appliance-level power

consumption data

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

Trade off

• What we gain – no installation of new hardware (i.e., meters)

– no money to spend

• What we loose – precision in data

• In some cases, installation of new hardware is not possible – so “approximate” data is better than no data

10/27/2014 PowerOnt 6

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

Introducing… PowerOnt

• An ontology model (OWL2)

• Lightweight and minimal

• Designed to model nominal, typical and real

power consumption of each device in a home

• Enable power consumption estimations by knowing device activations, only

• Able to scale from no metering system to a fine

grained one

10/27/2014 PowerOnt 7

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

PowerOnt

10/27/2014 PowerOnt 8

Minimal approach • modeling primitives are reduced to those strictly

needed to support power consumption modeling • relations to described devices/appliances are left

“open”

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

Example

10/27/2014 PowerOnt 9

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

PowerOnt sample integration

• “Open” relations were linked with DogOnt concepts

– DogOnt is a OWL2 ontology for modelling Smart

Environments (http://elite.polito.it/ontologies/dogont)

• Integration means – specialize the poweront:consumptionOf range to dogont:Controllable

– specialize the poweront:whenIn range to dogont:StateValue

• Result available at

– http://elite.polito.it/ontologies/poweront.owl

10/27/2014 PowerOnt 10

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

Example application

• Bathroom with a lamp on the mirror, a ceiling

lamp and a (metered) shutter

• Goal: suggest to home inhabitants what is the

least power consuming device to illuminate the

bathroom

• We exploit PowerOnt integrated with DogOnt

to get this information

10/27/2014 PowerOnt 11

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

Example application: SPARQL

10/27/2014 PowerOnt 12

SELECT ?device

WHERE

{

?device a dogont:Controllable.

?device dogont:isIn

<http://elite.polito.it/ontologies/samples/sampleHome.owl#Bathroom>.

?consumption a poweront:ElectricPowerConsumption.

?device dogont:hasState ?state.

?state dogont:hasStateValue ?stateValue.

?consumption poweront:consumptionOf ?device.

?consumption poweront:whenIn ?stateValue.

OPTIONAL { ?consumption poweront:actualValue ?consumptionValue }.

OPTIONAL { ?consumption poweront:nominalValue ?consumptionValue }.

OPTIONAL { ?consumption poweront:typicalValue ?consumptionValue }.

}

ORDER BY ASC(?consumptionValue)

LIMIT 1

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

Example application: SPARQL

10/27/2014 PowerOnt 13

SELECT ?device

WHERE

{

?device a dogont:Controllable.

?device dogont:isIn

<http://elite.polito.it/ontologies/samples/sampleHome.owl#Bathroom>.

?consumption a poweront:ElectricPowerConsumption.

?device dogont:hasState ?state.

?state dogont:hasStateValue ?stateValue.

?consumption poweront:consumptionOf ?device.

?consumption poweront:whenIn ?stateValue.

OPTIONAL { ?consumption poweront:actualValue ?consumptionValue }.

OPTIONAL { ?consumption poweront:nominalValue ?consumptionValue }.

OPTIONAL { ?consumption poweront:typicalValue ?consumptionValue }.

}

ORDER BY ASC(?consumptionValue)

LIMIT 1

PowerOnt

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

Example application

• By knowing that the shutter is the least consuming device, a software can check other environmental properties (e.g., outside lighting) and decide to move up the shutter, instead of turn on a lamp

• Moreover, if only one meter is available for measuring the three device consumptions, a software component can exploit PowerOnt to “disaggregate” their power consumptions – by using nominal, typical, or real values to split the

overall measurement

10/27/2014 PowerOnt 14

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

What about data precision?

• We loose precision by modeling a device state

for its typical, nominal and measured power consumptions

– typical values give the less precise information

– measured values give the most precise information

• In general, the precision of the consumption

estimation increase with the number of “real”

meters

10/27/2014 PowerOnt 15

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

What about data precision?

• Desk Lamp, turned on

• Microwave oven, turned on

10/27/2014 PowerOnt 16

Typical Nominal Measured

40 W 18 W 20.5 W

Typical Nominal Measured

1510 W 900 W 1300 W

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

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

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

Thank you!

Luigi De Russis

[email protected]