ENERGY ONTOLOGY FOR NET-ZERO ENERGY BUILDINGS IE 500 – ONTOLOGICAL ENGINEERING November 24, 2014 ENERGY ONTOLOGY FOR NET-ZERO ENERGY BUILDINGS Presented by Philip Odonkor
Presentation Overview Introduction to Net Zero Buildings Problem Statement Proposed Approach Ontology Conclusions -1-
The Energy Challenge Globally, buildings consume 32% of the total energy produced. They represent a key cog in the needed transition towards energy sustainability. Net-Zero energy building clusters offer a viable solution for energy sustainability. Europe North America Asia Africa S. America Australia -2-
What are Net-Zero Energy Buildings? Buildings which generate as much energy as they consume. zHome Townhome Project, Seattle -3-
Objective Develop an ontology which accurately captures and models the energy interactions within net zero energy buildings to enable informed energy strategies. -4-
Ontologies of Interest Energy Ontology Building Ontology Captures information regarding onsite energy sources, energy grid, energy. Describes the physical environment of a building. User Preference Ontology Environment Ontology An ontology describing user information and preferences Captures knowledge with regards to the weather -5-
Ontologies of Interest Energy Ontology Building Ontology Captures information regarding onsite energy sources, energy grid, energy. Describes the physical environment of a building. User Preference Ontology Environment Ontology An ontology describing user information and preferences Captures knowledge with regards to the weather -6-
Existing Ontologies At least 7 Ontologies of interest -7-
DogOnt Ontology Modelling for Smart Home Existing Ontologies -8-
Codamos Ontology Modelling Electrical Energy Existing Ontologies -9-
BONSAI Ontology Modelling for Environment Existing Ontologies -10-
NetZOnt Ontology modeling for Net-Zero energy buildings
Scope Defining buildings and spaces within them Defining appliances which consume energy Linking appliances with on/off states Linking appliances with functionality Associate power consumption to appliances at different on/off states Generating instances -11-
Imported Ontologies BFO 1.1 - Upper lever Ontology OBO metadata-ontology – Annotation purposes UCUM - The Unified Code for Units of Measure Ontology -12-
Key Classes : Building Commercial Residential Townhouse Detached House Condominium Building is_a -13-
Key Classes : Appliances Fridge Electric Stove Major Small Appliance Blender Game Console is_a -14-
BFO Integration Buildings and Appliances – Independent Continuants - Material Entity - Object Building Environment – Independent Continuants - Site -15-
OBO Annotation Integration -16-
System Modeling Using Competency Questions What types of rooms are in the building? …………… What types of energy consumers are in the building? What instances of energy consumers do we have? How do we know if instance is on or off? How do we know what functionality is offered by instance? Building Environment Room Kitchen Appliance Small Appliance Competency questions are targets for what your ontology should be able to answer, given sufficient facts (i.e. data) in your knowledgebase. is_in Desk Fan is_a has_state has_functionality On/Off State Discrete State On/Off Functionality Control Functionality -17-
Which rooms have energy consuming devices? System Queries Which rooms have energy consuming devices? …………… -18-
What are these energy consuming devices? System Queries What are these energy consuming devices? …………… -19-
System Queries Which devices have a ‘wash’ functionality and a power consumption of 650W? …………… -20-
Conclusions Summary Future Work NetZOnt: An ontology for modeling the energy interactions in NetZero energy buildings System modeling was done using Competency Questions Can be used to design energy conservation strategies Extend model to incorporate user preference and environment ontologies. Develop query structure to compute energy consumption at any given time. -21-
Acknowledgements I will like to acknowledge the efforts of Barry Smith, Ron Rudnicki and Alan Ruttenberg for their guidance in this project. -22-