Ontology Engineering 2022
Final Version
Use-Case Driven Knowledge Encoding
I. Use Case Description | |
Use Case Name | IEQ Management System for Building Energy |
Point of Contact | Jihoon Chung, Gabriel Jacoby-Cooper, Kelsey Rook |
Creation / Revision Date | December 2022 |
Associated Documents | See references. |
II. Use Case Summary | |
Goal | To assist occupants to improve indoor environmental quality (IEQ) and minimize energy use in a small room |
Requirements | Recommendations must take into account the temperature, humidity, daylight, climate, building location/direction, window/window blinds, occupants’ environmental preference range and current comfort levels, thermostat settings of HVAC, and environment-altering items including fans, space heaters, and dehumidifiers. |
Scope | The scope of this use case is limited to a small room that one to three people can use in the United States. The target population of this application is individuals who regularly occupy the room. This use case is designed for users (specifically occupants of the building) or facility managers, and the language must be understandable to laypeople. If room occupants input their demographic information, the system is able to suggest a solution about what room components they should manipulate to increase/decrease IEQ parameters. If non-power-consuming components are available, it gives priority to them rather than power-consuming components to minimize energy consumption. This system cannot automatically manipulate opening/closing windows, HVAC systems, electric heaters, etc. In addition, this system doesn’t include 3D geometries, fluid dynamics, and thermodynamic simulations to understand different effects depending on the locations of the room components. Therefore, it is unable to apply to large spaces where comfort factors, such as temperature and humidity, are different depending on the location of occupant seats. |
Priority | n/a |
Stakeholders | Stakeholders include room occupants, facility managers, and building owners. |
Description | According to reports written by the U.S. Energy Information Administration, commercial and residential buildings consumed 93% of electric energy in the end-use section in 2021[1], and 46.2% of energy use in buildings was for heating, cooling, ventilation, and lighting in 2014[2]. This energy is used for enhancing Indoor Environmental Quality (IEQ), which refers to a perceived experience of the building’s indoor environment including thermal comfort, indoor air quality, acoustics, and control systems [3]. In a room, IEQ is affected by many factors: air temperature, mean radiant temperature, relative humidity, airflow, air quality, clothing, human activity, or an occupant’s profile [4-5]. The problem is that different buildings are under different environmental conditions including weather, outdoor air quality, direction and location of the building, etc., and each occupant has different clothing and occupant profiles, which address their personal environmental preferences. Furthermore, potential solutions — air conditioners, electric heaters, window blinds, windows, doors, fans, etc. — have an influence on IEQ in different ways. For instance, an air conditioner and a fan both cool temperature down (at least in the right external conditions, which can be broadly considered in the knowledge base and the ontology by integrating weather API data); however, the fan doesn’t affect humidity, unlike the air conditioner. In this project, we aim to develop an ontology that finds a viable solution to improve IEQ for occupants while minimizing energy use in a room by combining several sets of knowledge: 1) thermal comfort based on air temperature, mean radiant temperature, humidity, air speed, and clothing level, 2) occupancy behavior for IEQ, and 3) indoor air quality A user will inform the IEQ management system of what quantifiable IEQ factors — thermal comfort and air quality — are currently causing them discomfort and to what degree, and the system will suggest the method for bringing those factors into an acceptable range. Alternatively, to quantify IEQ, the application can use the Predicted Mean Vote (PMV) model and Air Quality Index (AQI) established by the US EPA. For the calculation, the PMV index requires air temperature, mean radiant temperature, air speed, relative humidity, clothing level, and metabolic rate [6-7]; the metabolic rate requires activity intensity, age, sex, height, and weight [8]; the AQI requires concentration of ozone (O3), particulate matter (PM), carbon monoxide (CO), sulfur dioxide (SO2), and nitrogen dioxide (NO2) [9]. The user can manually enter their desired temperature and humidity ranges, or the system can infer them through the PMV model based on sensor data as well as other information that the user provides, including clothing descriptions. As solutions to improve IEQ, several types of equipment affect thermal comfort in different ways: 1) fan increases air speed, 2) electric heater increases air temperature, 3) dehumidifier decreases humidity, 4) air conditioner increases or decreases air temperature, and 5) window blinds decrease air temperature. |
Actors / Interfaces | The primary actors for this use case are occupants in a room who want to understand indoor environmental quality in the space and to improve their thermal comfort by changing thermostat settings, opening/closing windows, pulling up/down blinds, etc. Also, a facility manager can be the primary actor who wants to minimize energy consumption in a building and keep thermal comfort simultaneously. Other potential actors include users’ profiles, building owners, weather APIs, Building Information Modeling (BIM) databases, demographic databases, wireless sensors, HVAC systems, windows, equipment, and existing ontologies. Such existing ontologies include the Occupancy Behavior Ontology (obXML), the Building Topology Ontology (BOT), the Building Information Ontology (ifcOWL), the Smart Appliances Reference Ontology (SAREF), the Semantic Sensor Network Ontology (SSN), the Air Quality Ontology (Calidad-Aire), the Quantities, Units, Dimensions, and Types (QUDT) ontology, and the Time Measurement Ontology (OWL-Time). |
Pre-conditions | Physical sensors should be preinstalled in a room, or sensor data should be prepared. Additionally, building information and weather data should be prepared. |
Post-conditions | Any changes in the user profile or properties of building elements — which are changed by users, such as window/door opening, etc. — should be updated |
Triggers | The primary trigger for this use case is that the user launches the application, analyzes IEQ in the room, and gets a recommendation. |
III. Usage Scenarios
IV. Basic Flow of Events
Basic / Normal Flow of Events | |||
Step | Actor (Person | Actor (System) | Description |
1 | User | Launches the application | |
2 | App | Retrieves BIM database and real-time sensor values, weather data, pre-registered demographic employees’ data | |
4 | User | Enters their thermal comfort range and gets recommendation how to improve IEQ | |
5 | App | Finds some solution to enhance IEQ and minimize energy use. | |
6 | App | Shows the solution and analysis results, such as opening/closing windows, pulling down blinds, etc. Furthermore, displays how IEQ is enhanced in the room if the user follows the recommendation. | |
7 | User | Follows the app’s recommendation | |
8 | App | Updates the sensor value & status of building elements and visualizes the current environment. | |
Basic / Normal Flow of Events | |||
Step | Actor (Person | Actor (System) | Description |
1 | User | Launches the application Inputs available climate-control options, including fans, blinds, A/C units, etc. | |
2 | App | Retrieves BIM database and real-time sensor values, weather data, etc. | |
3 | User | Enters demographic information as well as activity level and clothing, which lets the application compute an estimated thermal comfort range automatically. Gets recommendations on how to improve IEQ | |
4 | App | Finds some solutions to enhance IEQ and minimize energy use. | |
5 | App | Shows potential solution with power consuming component and explains that based on the thermal comfort inputs and available controls, there’s no way to achieve the desired IEQ result with non-power consuming component. | |
6 | User | Follows the app’s recommendation | |
7 | App | Updates the sensor value and status of building elements. Visualizes the current environment. | |
V. Alternate Flow of Events
Alternate Flow of Events – Initial Application Set-Up Flow | |||
Step | Actor (Person | Actor (System) | Description |
1 | User | Launches the application for the first time | |
2 | App | Preliminary questions are asked of the occupants, the building, and sensors to initiate the system.
| |
3 | App | Retrieves all the information and starts collecting data from the sensors | |
4 | App | A preliminary report on the current status of all elements in BIM database | |
Alternate Flow of Events – Unresponsive Source | |||
Step | Actor (Person | Actor (System) | Description |
1 | User | Launches the application | |
2 | App | Current information for the building, sensors, and occupants are requested for loading the application | |
3 | App | The interface with the application fails | |
4 | App | The user is altered to the situation after 5 retries. The interface shows “The suggestion doesn’t work” | |
VI. Use Case and Activity Diagram(s)
Figure 1: Use Case Diagram
Figure 2: System Architecture
This diagram shows how the main actors in our system interact, particularly the occupant carrying out possible interactions with the system through the interface. The interface is able to display or update information from a room’s sensor network, the recommender system itself, and the system’s database, while the underlying ontology utilizes the database and supports the recommender system.
Figure 3: Activity Flow Diagram (Normal Flow)
The above activity diagram elaborates on the interaction of system components in a normal activity flow. The user, an occupant in the room that the system is currently acting on, initiates the flow by launching the application, which displays the current status of the environment via available sensors. Additionally, the user profiles of the current occupants are requested from the database, and appropriate calculations to determine a user’s optimal environment are carried out if needed. Before running the recommender, the user may augment the calculated ideal environment with their current environmental preferences.
Initialization of the recommender system requires the support of the ontology, which creates a knowledge graph based on the current status of the database. Using inference and queries, the ontology relays a possible solution, based on an action that can be imposed on some room component, to the recommender system, which displays said solution to the user. From here, the user may take this advice and choose to run the recommender again at any point, repeating the latter steps of the system’s normal flow.
VII. Competency Questions
Sample Answer from Ontology: Pull down blinds to block the sunlight.
Terms used from Ontology: room, Indoor Environmental Quality, indoor, outdoor, air temperature, relative humidity, air speed, air quality, daylight, air quality index, air-conditioner, window blinds, energy, occupant
Semantic Processes Involved: (1) In the knowledge graph, loading BIM database, weather data, real-time sensor values such as air temperature, (2) Calculating an occupant’s thermal comfort range based on users’ input data and the loaded data, (3) Reasoning to check viable solutions to change IEQ parameters, such as pulling up/down blinds, turning on/off the air conditioner, etc., (4) Suggesting a solution using non-power-consuming components if they are available to reduce energy consumption.
Usage scenario covered: An occupant in his/her room, who feels discomfort and wants to find an optimal solution to enhance IEQ using minimal energy
Description/Description + Ontology Usage: Based on users’ input data, the system would load BIM/weather/sensor data. The ontology would be leveraged to find out how to improve IEQ by changing indoor environmental parameters. For example, if the current air temperature is too hot for the user, it could be improved by decreasing air temperature. Then, reasoning could be applied to identify which room components can be used to change the parameters. For example, opening the window can be one of the viable solutions because it can decrease air temperature if the outdoor air temperature is lower than the indoor temperature. Based on the availability of the room components, the system could suggest non-power-consuming components to reduce electric energy.
Reasoning: Of the three configurable factors (i.e., the blinds, the fan, and the A/C unit), the blinds are non-power-consuming components, while the fan and A/C are power-consuming components. Because daylight intensity is higher than 100,000 lux, lowering the blinds in a ventilated room (which can be determined with the BIM data) would lower the indoor temperature without the energy usage that comes with turning on the A/C or fan.
Sample Answer from Ontology: Keep the thermostat setting at 75°F.
Terms used from Ontology: room, Indoor Environmental Quality, indoor, outdoor, air temperature, air-conditioner, thermostat, occupant
Semantic Processes Involved: (1) In the knowledge graph, loading BIM database, weather data, real-time sensor values such as air temperature, (2) Calculating an occupant’s thermal comfort range based on users’ input data, the loaded data, (3) Reasoning to check viable solutions to change IEQ parameters, such as changing a thermostat setting of an air conditioner, fan, etc., (4) Suggesting a solution using non-power-consuming components if they are available to reduce energy consumption.
Usage scenario covered: Three occupants in an office room, who are already comfortable
Description/Description + Ontology Usage: Based on users’ input data, the system would load BIM/weather/sensor data. The ontology would be leveraged to find out how to improve IEQ by changing indoor environmental parameters. In this case, the current air temperature meets the three occupants’ temperature preferences, and IEQ parameters don’t need to be changed. Then, the system suggests to keep the thermostat setting, and the reasoning process is terminated.
Reasoning: Current HVAC thermostat setting, 75°F, is within the comfort range of all three occupants. Therefore, the thermostat setting doesn’t have to be changed.
Sample Answer from Ontology: Recommend Megan to wear a jacket
Terms used from Ontology: room, Indoor Environmental Quality, indoor, outdoor, air temperature, relative humidity, air speed, air quality, occupant profile, age, sex, height, weight, clothing insulation, metabolic rate, electric heater, occupant
Semantic Processes Involved: (1) In the knowledge graph, loading BIM database, weather data, real-time sensor values including air temperature, relative humidity, airflow, air quality, etc., (2) Calculating an occupant’s thermal comfort range based on users’ input data, the loaded data, and the results of PMV model (see Appendix A, Appendix B, Appendix C, and Appendix D), (3) Reasoning to check viable solutions how to change IEQ parameters, such as pulling up/down blinds, opening/closing door, window, turning on/off the air conditioner, fan, electric heater, etc., (4) Suggesting a solution using non-power-consuming components if they are available to reduce energy consumption.
Usage scenario covered: Three occupants in an office room, who are doing the same activity, feel discomfort and want to find an optimal solution to enhance IEQ without using power-consuming components to reduce energy consumption
Description/Description + Ontology Usage: Based on users’ input data, the system would load BIM/weather/sensor data, and the PMV equation, the lower and upper bound of the comfort range can be calculated for the three occupants. The ontology would be leveraged to find out how to improve IEQ by changing indoor environmental parameters. For example, if a temperature value is out of occupants’ comfort range, it could be increased or decreased to improve thermal comfort. Then, reasoning could be applied to identify which room components can be viable to change the parameters. For example, an electric heater can be one of the viable solutions because it only increases air temperature. Based on the availability of the room components, the system could suggest non-power-consuming components to reduce electric energy.
Reasoning: The current indoor air temperature and relative humidity (the red dot in Figure 4) are out of only Megan’s comfort ranges (the grey areas in Figure 4). We can turn on an electric heater to increase the indoor temperature; however, it is a power-consuming component, and Megan could feel comfortable if she increases her clothing level by wearing a jacket and changes her comfort range, as shown in Figure 4.
Figure 4: Psychrometric Chart before Megan wears a jacket (left, clothing level: 0.61 clo) and after she wears a jacket (right, clothing level: 0.96 clo)
Sample Answer from Ontology: Turned on the fan and dehumidifier
Terms used from Ontology: room, Indoor Environmental Quality, indoor, outdoor, air temperature, relative humidity, occupant profile, age, sex, height, weight, clothing insulation, metabolic rate, fan, dehumidifier, occupant
Semantic Processes Involved: (1) In the knowledge graph, loading BIM database, weather data, real-time sensor values including air temperature, relative humidity, air quality, etc., (2) Calculating an occupant’s thermal comfort range based on users’ input data, the loaded data, and the results of PMV model (see Appendix A, Appendix B, Appendix C, and Appendix D), (3) Reasoning to check viable solutions how to change IEQ parameters, such as turning on/off the fan, dehumidifier, etc., (4) Suggesting a solution using non-power-consuming components if they are available to reduce energy consumption.
Usage scenario covered: Three occupants in a living room, who are doing different activities. Only one person feels comfortable, and they want to find an optimal solution to enhance IEQ using minimal energy
Description/Description + Ontology Usage: Based on users’ input data, the system would load BIM/weather/sensor data, and the PMV equation, the lower and upper bound of the comfort range can be calculated for the three occupants. The ontology would be leveraged to find out how to improve IEQ by changing indoor environmental parameters. For example, if a temperature value is out of occupants’ comfort range, it could be increased or decreased to improve thermal comfort. Then, reasoning could be applied to identify which room components can be viable to change the parameters. For example, an electric heater can be one of the viable solutions because it only increases air temperature. Based on the availability of the room components, the system could suggest non-power-consuming components to reduce electric energy.
Reasoning: The three people have gaps in comfort ranges of temperature and humidity due to the different activity levels, and the current air temperature and relative humidity (the red dot in Figure 5) are only in the son’s comfort range (the blue area in Figure 5). If the indoor air-speed increases and the relative humidity decreases, IEQ will meet the three people’s comfort requirements, as shown in Figure 5. In this case, turning on a fan and dehumidifier can be a solution to increase air flow and decrease relative humidity. For example, if air-speed becomes 1.5m/s, relative humidity becomes 22%, all the occupants would feel comfortable.
Figure 5: Psychrometric Chart before turning on equipment (left, air-speed: 0.8m/s, relative humidity: 67%) and after turning on (right, air-speed: 1.5m/s, relative humidity: 22%)
Sample Answer from Ontology: Open windows
Terms used from Ontology: room, Indoor Environmental Quality, indoor, outdoor, air temperature, relative humidity, air speed, air quality, occupant profile, age, sex, height, weight, clothing insulation, metabolic rate, air-conditioner, fan, power consumption, occupant
Semantic Processes Involved: (1) In the knowledge graph, loading BIM database, weather data, real-time sensor values including air temperature, relative humidity, airflow, air quality, etc., (2) Calculating an occupant’s thermal comfort range based on users’ input data, the loaded data, and the results of PMV model (see Appendix A, Appendix B, Appendix C, and Appendix D), (3) Reasoning to check viable solutions how to change IEQ parameters, such as opening/closing window, etc., (4) Suggesting a solution using non-power-consuming components if they are available to reduce energy consumption.
Usage scenario covered: Three occupants in a gym, who are doing different activities, feel discomfort and want to find an optimal solution to enhance IEQ using minimal energy
Description/Description + Ontology Usage: Based on users’ input data, the system loads BIM/weather/sensor data, and the lower and upper bound of the comfort range can be calculated for the three occupants. The ontology would be leveraged to find out how to improve IEQ by changing indoor environmental parameters. For example, if a temperature value is out of occupants’ comfort range, it could be increased or decreased to improve thermal comfort. Then, reasoning could be applied to identify which room components can be used to change the parameters. For example, an electric heater can be one of the viable solutions because it only increases air temperature. Based on the availability of the room components, the system could suggest non-power-consuming components to reduce electric energy.
Reasoning: In Figure 6, the grey area represents Bob’s comfort range, and only Bob feels comfortable in the gym. Outdoor air-speed (2m/s) is faster than indoor air-speed (0.3m/s). Additionally, outdoor air quality is good, and opening windows (non-power-consuming components) can be a better option for increasing air speed than turning on the air-conditioner (power-consuming component) in terms of energy use. If the window is opened, the air-speed would increase. For example, if the air-speed becomes 1.6m/s, all the occupants can feel comfortable, as shown in Figure 6.
Figure 6: Psychrometric Chart before Opening Windows (left, air-speed: 0.3m/s) and after Opening Windows (right, air-speed: 1.6m/s)
Sample Answer from Ontology: The occupant doesn’t feel comfortable.
Terms used from Ontology: air temperature, relative humidity, occupant profile, occupant
Semantic Processes Involved: (1) In the knowledge graph, loading BIM database, and real-time sensor values such as air temperature, etc., (2) Loading an occupant’s comfort ranges, (3) Reasoning to check whose comfort ranges the current measurements lie within, (4) Showing who is currently comfortable
Usage scenario covered: Three occupants in an office. They have various comfort ranges for different environmental factors, and the system must reason to find out who is comfortable.
Description/Description + Ontology Usage: Based on users’ input data, the system would load BIM/sensor data, as well as the occupants’ upper and lower comfort bounds. The ontology would be leveraged to find out the occupant is comfortable by reasoning about whose comfort ranges the current measurements fall within. For example, the current air temperature and air speed are within the preferred temperature and air speed ranges of the occupant, but not relative humidity. Then, reasoning could be applied to identify if the occupant is comfortable.
Reasoning: The current air temperature is within the occupant’s comfort ranges, but relative humidity is higher than the preferred upper bound. Therefore, the occupant doesn’t feel comfortable in the room.
Sample Answer from Ontology: Occupant 2 is comfortable.
Terms used from Ontology: air temperature, relative humidity, air speed, occupant profile, occupant
Semantic Processes Involved: (1) In the knowledge graph, loading BIM database, and real-time sensor values including air temperature, relative humidity, airflow, air quality, etc., (2) Loading an occupant’s comfort ranges, (3) Reasoning to check whose comfort ranges the current measurements lie within, (4) Showing who is currently comfortable
Usage scenario covered: Three occupants in an office. They have various comfort ranges for different environmental factors, and the system must reason to find out who is comfortable.
Description/Description + Ontology Usage: Based on users’ input data, the system would load BIM/weather/sensor data, as well as the occupants’ upper and lower comfort bounds. The ontology would be leveraged to find out who is comfortable by reasoning about whose comfort ranges the current measurements fall within. For example, the current temperature is within the preferred temperature ranges of Occupants 2 and 3, but not Occupant 1. Then, reasoning could be applied to identify if all of the current indoor comfort parameters are within any occupants’ comfort ranges. In this example, only Occupant 2 has comfort ranges that encompass the current environmental parameters. Based on the aforementioned ranges for each occupant, the system can predict that only Occupant 2 is comfortable.
Reasoning: The current air speed and humidity are within Occupant 1’s corresponding comfort ranges, but the temperature is above their preferred upper bound. The temperature, air speed, and humidity are all within Occupant 2’s corresponding comfort ranges. The current humidity and temperature are within Occupant 3’s comfort ranges, but the air speed is above their preferred upper bound. So, Occupants 1 and 3 are not comfortable, but Occupant 2 is comfortable.
VIII. Resources
Knowledge Bases, Repositories, or other Data Sources
Data | Type | Characteristics | Description | Owner | Source | Access Policies & Usage |
ASHRAE Global Thermal Comfort Database | Downloadable in multiple formats | sets of objective indoor environmental measurements and subjective evaluations by occupants from buildings | ASHRAE | https://github.com/CenterForTheBuiltEnvironment/ashrae-db-II
| open | |
ASHRAE Global Occupant Behavior Database | Downloadable in multiple formats | 34 field-measured building occupant behavior datasets collected from 15 countries and 39 institutions across 10 climatic zones | ASHRAE | open | ||
flEECe, an Energy Use and Occupant Behavior Dataset for Net Zero Energy Affordable Senior Residential Buildings | Downloadable in multiple formats | energy and occupant behavior attributes for 6 affordable housing units over nine months in Virginia, USA | Frederick Paige, Philip Agee | open | ||
ROBOD, Room-level Occupancy and Building Operation Dataset | Downloadable in multiple formats | dataset consisting of indoor environmental conditions, Wi-Fi connected devices, energy consumption of end uses, HVAC operations, and outdoor weather conditions | Ono et al. | open | ||
Datasets for Occupancy Profiles in Student Housing for Occupant Behavior Studies and Application in Building Energy Simulation | Downloadable in multiple formats | Dataset of occupants’ entering and exiting activities with 1960 daily occupancy schedules | Nikdel et al. | open | ||
ECO data set (Electricity Consumption & Occupancy) | Downloadable in multiple formats | dataset of non-intrusive load monitoring and occupancy detection collected in 6 Swiss households over a period of 8 months | A Research Project of the Distributed Systems Group | open | ||
COD: A Dataset of Commercial Building Occupancy Traces - Stony Brook Univ. | Downloadable in multiple formats | Dataset of occupancy traces in a commercial office building spanning 9 months and covering room-level occupancy for three different spaces | Liu et al. | open | ||
Fitness-gym and Living-room Occupancy Estimation Data | Downloadable in multiple formats | Dataset of environmental information and corresponding occupancy level of two different locations, such as a fitness-gym and a living-room. | Vela et al. | open | ||
Github Repository | A web interface for comfort model calculations and visualizations according to ASHRAE Standard-55, EN Standard 16798 and ISO Standard 7730. | Tartarini et al. | https://github.com/CenterForTheBuiltEnvironment/comfort_tool | open |
External Ontologies, Vocabularies, or other Model Services (partial)
Resource | Language | Description | Owner | Source | Uses | Access Policies & Usage |
obXML | OWL, RDF/XML, CSV | Ontology for occupant behavior | LBNL BTUS | n/a | open | |
Occupancy Profile ontology | OWL, RDF/XML, CSV | Ontology for occupancy profile | BIMERR | n/a | open | |
Brick Ontology | OWL, RDF/XML, CSV | Ontology for physical and virtual assets in building | Brick Consortium, Inc. | n/a | open | |
Building Topology Ontology (BOT) | OWL, RDF/XML, CSV | Ontology for describing topological concepts of a building | W3C | n/a | open | |
Smart Applications REFerence ontology (SAREF) | OWL, RDF/XML, CSV | Ontology for Internet of Things | ETSI | n/a | open | |
ifcOWL ontology | OWL, RDF/XML, CSV | Ontology for Building Information Modeling | Building Smart International | https://standards.buildingsmart.org/IFC/DEV/IFC4/ADD2_TC1/OWL/index.html | n/a | open |
IEA-EBC Annex 66 | Ontology for occupant behavior | EBC | n/a | open | ||
Building Ontology | OWL, RDF/XML, CSV | Ontology for representing main topological relationships that exists between entities in the building domain | BIMERR | n/a | open | |
Digital Construction Ontologies | Ontology for providing the essential concepts and properties of construction and renovation projects | Torma and Zheng | n/a | open | ||
Time Ontology in OWL | Ontology to contextualize time measurement and time instant | W3C | n/a | open | ||
Semantic Sensor Network (SSN) | Ontology for describing sensors and their observations, involved procedures | W3C | n/a | open | ||
Calidad-Aire (Air Quality Ontology) | OWL, RDF/XML, CSV | Ontology for the description of air quality data in a city. | Lafuente and Corcho | http://vocab.linkeddata.es/datosabiertos/def/medio-ambiente/calidad-aire/index-en.html | n/a | open |
W3C Geospatial Ontologies | ontology to represent geospatial concepts and properties | W3C | n/a | open |
IX. References
[1] US Energy Information Administration. “U.S. energy consumption by source and sector, 2021”, available at https://www.eia.gov/totalenergy/data/monthly/pdf/flow/total-energy-spaghettichart-2021.pdf
[2]**US Energy Information Administration. “Quadrennial Technology Review 2015”, available at https://www.energy.gov/sites/prod/files/2017/03/f34/qtr-2015-chapter5.pdf
[3] ASHRAE Terminology. “indoor environment quality (IEQ)”, available at https://xp20.ashrae.org/terminology/index.php?term=indoor%20environment%20quality%20(IEQ)
[4] Luo, Maohui, Zhe Wang, Kevin Ke, Bin Cao, Yongchao Zhai, and Xiang Zhou. "Human metabolic rate and thermal comfort in buildings: The problem and challenge." Building and Environment 131 (2018): 44-52.
[5] Hasson, Rebecca E., Cheryl A. Howe, Bryce L. Jones, and Patty S. Freedson. "Accuracy of four resting metabolic rate prediction equations: effects of sex, body mass index, age, and race/ethnicity." Journal of Science and Medicine in Sport 14, no. 4 (2011): 344-351.
[6] Tartarini, F., Schiavon, S., Cheung, T., Hoyt, T., (2020). “CBE Thermal Comfort Tool: online tool for thermal comfort calculations and visualizations”. SoftwareX 12, 100563.
[7] International Organization for Standardization. (2005). “Ergonomics of the thermal environment — Analytical determination and interpretation of thermal comfort using calculation of the PMV and PPD indices and local thermal comfort criteria (ISO 7730)”. available at https://www.sis.se/api/document/preview/907006/
[8] Hasan, M. H., Alsaleem, F. M., & Rafaie, M. (2016). “Sensitivity analysis for the PMV thermal comfort model and the use of wearable devices to enhance its accuracy”. International High Performance Buildings Conference. Paper 200.
[9] US Energy Information Administration. “Technical Assistance Document for the Reporting of Daily Air Quality – the Air Quality Index (AQI)”, available at https://www.airnow.gov/sites/default/files/2020-05/aqi-technical-assistance-document-sept2018.pdf
[10] Standard, A. S. H. R. A. E. (2017). Standard 55–2017 thermal environmental conditions for human occupancy. Ashrae: Atlanta, GA, USA., available at https://hogiaphat.vn/upload/docs/ASHRAE55-version2017.pdf
Appendix A. Equation of the Predicted Mean Vote (PMV) [7]
The PMV is an index that predicts the mean value of the votes of a large group of persons on the 7-point thermal sensation scale (see Table 1), based on the heat balance of the human body. Thermal balance is obtained when the internal heat production in the body is equal to the loss of heat to the environment.
Table 1: Seven-point thermal sensation scale
+3 | Hot |
+2 | Warm |
+1 | Slightly warm |
0 | Neutral |
-1 | Slightly cool |
-2 | Cool |
-3 | Cold |
(1)
(2)
(3)
(4)
where
is the metabolic rate, in watts per square meter (W/m2);
is the effective mechanical power, in watts per square meter (W/m2);
is the clothing insulation, in square metres kelvin per watt (m2 ⋅ K/W);
is the clothing surface area factor;
is the air temperature, in degrees Celsius (°C);
is the mean radiant temperature, in degrees Celsius (°C);
is the relative air velocity, in meters per second (m/s);
is the water vapor partial pressure, in pascals (Pa);
is the convective heat transfer coefficient, in watts per square meter kelvin [W/(m2 ⋅ K)];
is the clothing surface temperature, in degrees Celsius (°C).
Appendix B. Metabolism Estimation based on Age, Sex, Weight, and Height [8]
(5)
where
is the mass of the body (in kilograms);
is the height of the body in cm;
is the age in years;
is a factor relating to sex,
.
(6)
where
is the physical activity level
;
(7)
where
is the activity intensity;
is the activity duration
(8)
Appendix C. Metabolic Rates for Typical Tasks [10]
Activity | Metabolic Rate | ||
Met Units | |||
Resting | |||
Sleeping | 0.7 | 40 | 13 |
Reclining | 0.8 | 45 | 15 |
Seated, quiet | 1.0 | 60 | 18 |
Standing, relaxed | 1.2 | 70 | 22 |
Walking (on level surface) | |||
0.9 m/s, 3.2 km/h, 2.0 mph | 2.0 | 115 | 37 |
1.2 m/s, 4.3 km/h, 2.7 mph | 2.6 | 150 | 48 |
1.8 m/s, 6.8 km/h, 4.2 mph | 3.8 | 220 | 70 |
Office Activities | |||
Reading, seated | 1.0 | 55 | 18 |
Writing | 1.0 | 60 | 18 |
Typing | 1.1 | 65 | 20 |
Filing, seated | 1.2 | 70 | 22 |
Filing, standing | 1.4 | 80 | 26 |
Walking about | 1.7 | 100 | 31 |
Lifting/packing | 2.1 | 120 | 39 |
Driving/Flying | |||
Automobile | 1.0 to 2.0 | 60 to 115 | 18 to 37 |
Aircraft, routine | 1.2 | 70 | 22 |
Aircraft, instrument landing | 1.8 | 105 | 33 |
Aircraft, combat | 2.4 | 140 | 44 |
Heavy vehicle | 3.2 | 185 | 59 |
Miscellaneous Occupational Activities | |||
Cooking | 1.6 to 2.0 | 95 to 115 | 29 to 37 |
House cleaning | 2.0 to 3.4 | 115 to 200 | 37 to 63 |
Seated, heavy limb movement | 2.2 | 130 | 41 |
Machine work | |||
sawing (table saw) | 1.8 | 105 | 33 |
light (electrical industry) | 2.0 to 2.4 | 115 to 140 | 37 to 44 |
heavy | 4.0 | 235 | 74 |
Handling 50 kg (100 lb) bags | 4.0 | 235 | 74 |
Pick and shovel work | 4.0 to 4.8 | 235 to 280 | 74 to 88 |
Miscellaneous Leisure Activities | |||
Dancing, social | 2.4 to 4.4 | 140 to 225 | 44 to 81 |
Calisthenics/exercise | 3.0 to 4.0 | 175 to 235 | 55 to 74 |
Tennis, single | 3.6 to 4.0 | 210 to 270 | 66 to 74 |
Basketball | 5.0 to 7.6 | 290 to 440 | 90 to 140 |
Wrestling, competitive | 7.0 to 8.7 | 410 to 505 | 130 to 160 |
Appendix D. Clothing Insulation Values for Typical Ensembles [10]
Clothing Description | Garments Included | |
Resting | (1) Trousers, short-sleeve shirt | 0.57 |
(2) Trousers, long-sleeve shirt | 0.61 | |
(3) #2 plus suit jacket | 0.96 | |
(4) #2 plus suit jacket, vest, t-shirt | 1.14 | |
(5) #2 plus long-sleeve sweater, t-shirt | 1.01 | |
(6) #5 plus suit jacket, long underwear bottoms | 1.30 | |
Skirts/dresses | (7) Knee-length skirt, short-sleeve shirt (sandals) | 0.54 |
(8) Knee-length skirt, long-sleeve shirt, full slip | 0.67 | |
(9) Knee-length skirt, long-sleeve shirt, half slip, long-sleeve sweater | 1.10 | |
(10) Knee-length skirt, long-sleeve shirt, half slip, suit jacket | 1.04 | |
(11) Ankle-length skirt, long-sleeve shirt, suit jacket | 1.10 | |
Shorts | (12) Walking shorts, short-sleeve shirt | 0.36 |
Overalls/coveralls | (13) Long-sleeve coveralls, t-shirt | 0.72 |
(14) Overalls, long-sleeve shirt, t-shirt | 0.89 | |
(15) Insulated coveralls, long-sleeve thermal underwear tops and bottoms | 1.37 | |
Athletic | (16) Sweat pants, long-sleeve sweatshirt | 0.74 |
Sleepwear | (17) Long-sleeve pajama tops, long pajama trousers, short 3/4 length robe (slippers, no socks) | 0.96 |