The subject matter disclosed herein generally relates to the field of building systems, and more particularly to occupant preference tracking and control of building systems.
Building occupants can have specific preferences for indoor environmental conditions, such as temperature, humidity, noise level, indoor air pollutant level, for example, CO2, or illuminance level. When an occupant feels uncomfortable in the indoor environment, the occupant may attempt to change a local thermostat set point. In residential applications, “smart” thermostats attempt to learn the set point patterns of the occupant over a period of time to automate set point adjustments. However, in larger buildings, such as a commercial building, techniques used in residential applications may not translate well to more complex environments with more zones and occupants.
According to one embodiment, a method of indoor environmental preference management is provided. The method includes initializing, by a processor of a preference processing system, a plurality of occupant indoor environmental setting preferences for a plurality of users with a plurality of default settings based on a plurality of control types for a plurality of building systems. The processor of the preference processing system adjusts at least one control setting of the occupant indoor environmental setting preferences for a first user based on feedback from the first user. At least one control device of a building automation system is operated based on the adjustment to the at least one control setting of the occupant indoor environmental setting preferences.
In addition to one or more of the features described above, or as an alternative, further embodiments may include determining a location of the first user associated with the feedback from the first user, and storing a record of the location with the occupant indoor environmental setting preferences.
In addition to one or more of the features described above, or as an alternative, further embodiments may include determining a time of day the feedback from the first user and storing a record of the time of day with the occupant indoor environmental setting preferences.
In addition to one or more of the features described above, or as an alternative, further embodiments may include determining a time of year the feedback from the first user and storing a record of the time of year with the occupant indoor environmental setting preferences.
In addition to one or more of the features described above, or as an alternative, further embodiments may include where the feedback from the first user is received as a complaint based on a user-initiated action, and a corresponding event record is stored with the occupant indoor environmental setting preferences.
In addition to one or more of the features described above, or as an alternative, further embodiments may include where the feedback from the first user is received as a survey input based on a system-initiated action, and a corresponding event record is stored with the occupant indoor environmental setting preferences.
In addition to one or more of the features described above, or as an alternative, further embodiments may include where the feedback from the first user is received as a change request from the first user based on a user-initiated action, a corresponding event record is stored with the occupant indoor environmental setting preferences, and the change request is passed to the building automation system.
In addition to one or more of the features described above, or as an alternative, further embodiments may include receiving environmental data indicative of a current state of a building system, receiving the feedback from the first user as a descriptive incremental adjustment to the current state of the building system, and determining the adjustment to the at least one control setting as an offset to the current state of the building system based mapping the descriptive incremental adjustment to a translation table.
In addition to one or more of the features described above, or as an alternative, further embodiments may include determining one or more relationships between an event history and location data of the users based on the occupant indoor environmental setting preferences, and outputting a summary of the one or more relationships.
In addition to one or more of the features described above, or as an alternative, further embodiments may include where the summary of the one or more relationships includes one or more of: grouped preferences of the users, grouped preferences at one or more locations, a complaint history of the control types, a complaint history of a user or a user group, and an adjustment summary of changes made to at least one control setting.
According to another embodiment, a preference processing system for indoor environmental preference management includes a processor and a memory including computer-executable instructions that, when executed by the processor, cause the processor to perform operations. The operations include initializing a plurality of occupant indoor environmental setting preferences for a plurality of users with a plurality of default settings based on a plurality of control types for a plurality of building systems, adjusting at least one control setting of the occupant indoor environmental setting preferences for a first user based on feedback from the first user, and operating at least one control device of a building automation system based on the adjustment to the at least one control setting of the occupant indoor environmental setting preferences.
Technical effects of embodiments of the present disclosure include continuous capturing of occupant indoor environmental setting preferences, processing those preferences, and providing the preferences to adjust building systems based upon the preferences, and providing insights of building operations, such as occupants' satisfaction to building environment, based upon the collected data.
The foregoing features and elements may be combined in various combinations without exclusivity, unless expressly indicated otherwise. These features and elements as well as the operation thereof will become more apparent in light of the following description and the accompanying drawings. It should be understood, however, that the following description and drawings are intended to be illustrative and explanatory in nature and non-limiting.
The following descriptions should not be considered limiting in any way. With reference to the accompanying drawings, like elements are numbered alike:
A detailed description of one or more embodiments of the disclosed apparatus and method are presented herein by way of exemplification and not limitation with reference to the Figures.
In embodiments, the user device 108 may be a computing device such as a desktop computer. The user device 108 may also be a mobile computing device that is typically carried by a person, such as, for example a phone, personal digital assistance (PDA), smart watch, tablet, laptop, etc. The user device 108 may also be two separate devices that are synced together such as, for example, a cellular phone and a desktop computer synced over an internet connection. The user device 108 may include a processor 150, memory 152, and a user interface 154 as shown in
Similar to the user device 108, the building automation system 104 includes a processor 160 and memory 162, and the preference processing system 110 includes a processor 170 and memory 172. Although not depicted in
The positioning system 112 is configured to determine a location (i.e., current position) of the user of the user device 108. The location can include (x, y, z) coordinates of the user device 108 on a map. The (x, y, z) coordinates may translate to a latitude, a longitude, and an elevation. The positioning system 112 may use various methods in order to determine the location of the user, such as, for example, GPS, Bluetooth triangulation, Wi-Fi triangulation, cellular signal triangulation, or any other location determination method known to one of skill in the art. The positioning system 112 is further configured to transmit the current position to the user device 108 (i.e., location of the user) and to at least one of the preference processing system 110 and the mapping system 114. The preference processing system 110 and the mapping system 114 are configured to receive the location of the user device 108 from the positioning system 112. As an alternative or in addition to the positioning system 112, a badge-based access and entry system can be used to determine occupant location.
The mapping system 114 is further configured to store the (x, y, z) coordinates of control devices 106, building systems 107, and/or various features of the building 102. When the mapping system 114 is provided with the current location of a user device 108, the mapping system 114 is configured determine a building systems list 140 in response to the current location of the user device 108. The building systems list 140 can identify which building systems 107 that the user may have access to depending upon the location of the user device 108. For example, if the user enters conference room A with user device 108, the location of the user can be determined as conference room A, and the mapping system 114 can determine all the building systems 107 available to the user in conference room A in a building systems list 140. The building systems list 140 may then be displayed upon the user interface 154 of the user device 108 through application 155, and the user may select a building system 107 to control or provide feedback about on the building systems list 140 through the application 155.
The building systems 107 may include one or more individual controlled building settings including but not limited to lights, air temperature, air quality (CO2 level), humidity, noise level, blinds, etc. The building systems 107 are controlled by a corresponding instance of control device 106 based on control settings from building automation system 104, which can also be set/overridden by feedback from the user device 108. In one example, the feedback may be a change request from a user based on a user-initiated action to dim the lights, and thus the building system 107 may dim the lights in the location of the user. Adjustments to control devices 106 may include but is not limited to turning lights on/off, adjusting the strength of lights, adjusting the color of lights, increasing/decreasing the temperatures, opening/closing the blinds, increasing/reducing humidity levels, increasing/reducing fresh air intake levels, increasing/reducing noise levels (e.g., white noise generator or active noise cancellation), etc. The combination of multiple settings of the building systems 107 at a same location can be referred to as the scene.
In embodiments, the preference processing system 110 learns user preferences for a plurality of users through user devices 108 and stores indoor environmental user preferences in an occupant indoor environmental setting preference database 120. The contents of the occupant indoor environmental setting preference database 120 may be accessible by the building automation system 104 to make automated adjustments to the control devices 106 based on data from mapping system 114 and/or positioning system 112 that identifies current location information for a plurality of users in the building 102. The building automation system 104 and/or the preference processing system 110 can also determine one or more relationships between an event history and location data of the users based on the occupant indoor environmental setting preferences in the occupant indoor environmental setting preference database 120. Relationships can include various groupings of user with similar preferences, locations identified as having higher levels of feedback, time-of-day/time-of-year trends, occupancy patterns with respect to indoor environmental settings, and the like. The relationships can be summarized and output for further direct and/or indirect use, such as predictive adjustments by the building automation system 104, maintenance/service requests for the building systems 107, and/or other actions. Examples of summaries of relationships that can be extracted from the occupant indoor environmental setting preference database 120 can include grouped preferences of the users, grouped preferences at one or more locations, a complaint history of the control types, and an adjustment summary of changes made to at least one control setting, etc.
Referring now to
As one example, the indoor environmental preference processing 200 of
As another example,
At block 902, a processor 170 of preference processing system 110 initializes a plurality of occupant indoor environmental setting preferences in the occupant indoor environmental setting preference database 120 for a plurality of users with a plurality of default settings based on a plurality of control types for the building systems 107. The default settings can be provided by the building automation system 104 based on existing/known default settings. For instance, a default setting for temperature may be 70 degrees F. in the winter and 74 degrees F. in the summer.
At block 904, the processor 170 of preference processing system 110 adjusts at least one control setting of the occupant indoor environmental setting preferences in the occupant indoor environmental setting preference database 120 for a first user based on feedback 202 from the first user as received from the user device 108. The preference processing system 110 can use data from the positioning system 112, and/or mapping system 114 to determine a location of the first user associated with the feedback 202 from the first user. A record of the location can be stored with the occupant indoor environmental setting preferences in the occupant indoor environmental setting preference database 120. The preference processing system 110 can also determine a time of day and/or time of year the feedback 202 from the first user. A record of the time of day and/or time of year can be stored with the occupant indoor environmental setting preferences in the occupant indoor environmental setting preference database 120. The feedback 202 from the first user can be received as a complaint 204 based on a user-initiated action, and a corresponding event record is stored with the occupant indoor environmental setting preferences in the occupant indoor environmental setting preference database 120. The feedback 202 from the first user can be received as a survey input 206 based on a system-initiated action, and a corresponding event record can be stored with the occupant indoor environmental setting preferences in the occupant indoor environmental setting preference database 120. The feedback 202 from the first user can be received as a user direct value 208 of a change request from the first user based on a user-initiated action, and a corresponding event record can be stored with the occupant indoor environmental setting preferences in the occupant indoor environmental setting preference database 120. The change request can be passed to the building automation system 104 to operate a control device 106 associated with the request. Adjustments can also be made based on changes to the location of the user and/or time changes.
Environmental data 214 indicative of a current state of a building system 107 can also be received at the preference processing system 110. The feedback 202 received from the first user can be formatted as a descriptive incremental adjustment (e.g., more humid, less humid, etc.) to the current state of the building system 107. An adjustment to at least one control setting can be determined as an offset to the current state of the building system 107 based mapping the descriptive incremental adjustment to a translation table (e.g., table 1).
At block 906, at least one control device 106 of a building automation system 104 is operated based on the adjustment to the at least one control setting of the occupant indoor environmental setting preferences from the occupant indoor environmental setting preference database 120. The at least one control device 106 can be operated in response to providing the occupant indoor environmental setting preferences to the building automation system 104, resulting in a change in one or more indoor environmental conditions in the building 102. One or more relationships between the event history 806 and location data 804 of a plurality of users from the occupant indoor environmental setting preference database 120 can be summarized and used for various applications. For example, machine learning can be used to learn group preferences, e.g., to potentially rearrange seating locations of users to reduce complaints. Heat maps can be generated of user preferences for multiple control types at different locations. Preferences can be compared to the types of space (e.g., meal area, conference area, desk space) to map preferences to types of activities. Noise complaint data can be used to generate a noise map to look for noise-related issues. Complaints can be tracked to identify potentially failing equipment, environmental impact of work conditions, and impact of specific types of events.
While the above description has described the flow process of
As described above, embodiments can be in the form of processor-implemented processes and devices for practicing those processes, such as a processor. Embodiments can also be in the form of computer program code containing instructions embodied in tangible media, such as network cloud storage, SD cards, flash drives, floppy diskettes, CD ROMs, hard drives, or any other computer-readable storage medium, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes a device for practicing the embodiments. Embodiments can also be in the form of computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via electromagnetic radiation, wherein, when the computer program code is loaded into an executed by a computer, the computer becomes an device for practicing the embodiments. When implemented on a general-purpose microprocessor, the computer program code segments configure the microprocessor to create specific logic circuits.
The term “about” is intended to include the degree of error associated with measurement of the particular quantity based upon the equipment available at the time of filing the application. For example, “about” can include a range of ±8% or 5%, or 2% of a given value.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, element components, and/or groups thereof.
While the present disclosure has been described with reference to an exemplary embodiment or embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the present disclosure. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the present disclosure without departing from the essential scope thereof. Therefore, it is intended that the present disclosure not be limited to the particular embodiment disclosed as the best mode contemplated for carrying out this present disclosure, but that the present disclosure will include all embodiments falling within the scope of the claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2018/042863 | 7/19/2018 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62535420 | Jul 2017 | US |