Building automation system with integrated building information model
Abstract
A building automation system (B ΔS) includes building equipment located within a building and a BAS network configured to facilitate communications between the building equipment. The building equipment operate to affect a variable state or condition within the building. The BAS includes a BAS-BIM integrator configured to receive BAS points from the BAS network and to integrate the BAS points with a building information model (BIM). The BIM includes a plurality of BIM objects representing the building equipment. The BAS includes an integrated BAS-BIM viewer configured to use the BIM with the integrated BAS points to generate a user interface. The user interface includes a graphical representation of the BIM objects and the BAS points integrated therewith.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A building system of a building comprising one or more storage media having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to:
store a plurality of collections of attributes in one or more databases, the plurality of collections of attributes corresponding to at least one of a graphic representation of the building and a plurality of graphic representations of a plurality of pieces of building equipment of the building; receive a plurality of points of the plurality of pieces of building equipment, the plurality of points representing one or more conditions measured by the plurality of pieces of building equipment or operating settings of the plurality of pieces of building equipment; update the one or more databases to store an attribute including an identifier of a point of the plurality of points mapped to a graphic representation of a piece of building equipment within a collection of attributes of the plurality of collections of attributes for a graphic representation of the piece of building equipment of the plurality of pieces of building equipment; and generate user interface data causing a graphic building interface to include one or more values of the point.
22 . The building system of claim 21 , wherein the instructions cause the one or more processors to:
generate the graphic building interface based on a graphic building model of the building and the plurality of pieces of building equipment, wherein the graphic building interface comprises the plurality of graphic representations of the plurality of pieces of building equipment within the graphic representation of the building generated using the plurality of collections of attributes.
23 . The building system of claim 21 , wherein the instructions cause the one or more processors to:
generate a plurality of mappings between the plurality of points and the plurality of graphic representations of the plurality of pieces of building equipment, wherein the plurality of mappings map the point of the plurality of points of the piece of building equipment of the plurality of pieces of building equipment to the graphic representation of the piece of building equipment; and generate the one or more databases based on the plurality of mappings.
24 . The building system of claim 21 , wherein the instructions cause the one or more processors to:
receive, via a user device, a selection of the graphic representation of the piece of building equipment within the graphic building interface; retrieve, based on the attribute including the identifier of the point, a plurality of values of the point responsive to receiving the selection of the graphic representation of the piece of building equipment; and generate user interface data causing the graphic building interface to include one or more trends of the point based on the plurality of values responsive to receiving the selection.
25 . The building system of claim 21 , wherein the graphic building interface includes a graph with a vertical axis indicating a plurality of values and a horizontal axis indicating time;
wherein the instructions cause the one or more processors to:
generate a window comprising one or more trends of the point responsive to receiving a selection of the graphic representation of the piece of building equipment, the window further comprising:
a time range element providing a selection of a time range from a starting time to an ending time;
receive, via the time range element of the window, a particular time range including a particular starting time and a particular ending time;
cause the graphic building interface to display the one or more trends from the particular starting time to the particular ending time;
receive an interaction with a trend of the one or more trends at a time between the particular starting time and the particular ending time; and
generate a second window and display the second window within the graphic building interface in a location associated with the time, wherein the second window comprises:
an indication of the time;
an indication of a particular value of the plurality of values associated with the time; and
an indication of a unit of measure of the particular value.
26 . The building system of claim 21 , wherein the instructions cause the one or more processors to:
receive a selection of the point of the plurality of points via the graphic building interface; select a trend of one or more trends of the graphic building interface for the point responsive to the selection of the point; and cause the graphic building interface to include the trend.
27 . The building system of claim 21 , wherein the instructions cause the one or more processors to:
receive a selection of a time range from a starting time to an ending time; and cause one or more trends of the graphic building interface to trend the point from the starting time to the ending time.
28 . The building system of claim 21 , wherein the instructions cause the one or more processors to:
store technical detail information for the piece of building equipment in the one or more storage media; and cause the graphic building interface to include the technical detail information in a particular location within the graphic building interface associated with the graphic representation of the piece of building equipment responsive to a selection of the graphic representation of the piece of building equipment.
29 . The building system of claim 21 , wherein the instructions cause the one or more processors to:
store a building information model (BIM) database of the building in the one or more storage media, the BIM database comprising a plurality of BIM objects, wherein at least some of the plurality of BIM objects represent the plurality of pieces of building equipment, the plurality of pieces of building equipment located within the building and the plurality of BIM objects comprising the plurality of collections of attributes that define properties of the plurality of pieces of building equipment.
30 . The building system of claim 21 , wherein the instructions cause the one or more processors to:
generate an alarm for the piece of building equipment based on a plurality of values of the point of the plurality of points mapped to the graphic representation of the piece of building equipment and an alarm rule for the piece of building equipment.
31 . The building system of claim 30 , wherein the instructions cause the one or more processors to:
receive, via a user device, one or more configurations of the alarm rule, the alarm rule and the one or more configurations defining the generation of the alarm for the piece of building equipment; and generate the alarm for the piece of building equipment further based on the one or more configurations of the alarm rule.
32 . The building system of claim 21 , wherein the instructions cause the one or more processors to:
generate an alarm for the piece of building equipment based on a plurality of values of the point of the plurality of points mapped to the graphic representation of the piece of building equipment; and cause the graphic building interface to include a representation of a work order for the piece of building equipment within the graphic building interface.
33 . The building system of claim 32 , wherein the instructions cause the one or more processors to:
cause the graphic building interface to include the representation of the work order in response to a selection of the graphic representation of the piece of building equipment.
34 . The building system of claim 33 , wherein the instructions cause the one or more processors to:
collect a history of work orders for the piece of building equipment, the history of work orders including a plurality of work orders for the piece of building equipment including the work order; and cause the graphic building interface to include a list including the history of work orders for the piece of building equipment in the graphic building interface.
35 . The building system of claim 33 , wherein the instructions cause the one or more processors to cause the graphic building interface to include the representation of the work order in a location within the graphic building interface associated with a location of the graphic representation of the piece of building equipment.
36 . A method, comprising:
storing, by one or more processing circuits, a plurality of collections of attributes in one or more databases, the plurality of collections of attributes corresponding to at least one of a graphic representation of the building and a plurality of graphic representations of a plurality of pieces of building equipment of the building; receiving, by the one or more processing circuits, a plurality of points of the plurality of pieces of building equipment, the plurality of points representing one or more conditions measured by the plurality of pieces of building equipment or operating settings of the plurality of pieces of building equipment; updating, by the one or more processing circuits, the one or more databases to store an attribute including an identifier of a point of the plurality of points mapped to a graphic representation of a piece of building equipment within a collection of attributes of the plurality of collections of attributes for a graphic representation of the piece of building equipment of the plurality of pieces of building equipment; and generating, by the one or more processing circuits, user interface data causing a graphic building interface to include one or more values of the point.
37 . The method of claim 36 , comprising:
generating, by the one or more processing circuits, the graphic building interface based on a graphic building model of the building and the plurality of pieces of building equipment, wherein the graphic building interface comprises the plurality of graphic representations of the plurality of pieces of building equipment within the graphic representation of the building generated using the plurality of collections of attributes.
38 . The method of claim 36 , comprising:
generating, by the one or more processing circuits, a plurality of mappings between the plurality of points and the plurality of graphic representations of the plurality of pieces of building equipment, wherein the plurality of mappings map the point of the plurality of points of the piece of building equipment of the plurality of pieces of building equipment to the graphic representation of the piece of building equipment; and generating, by the one or more processing circuits, the one or more databases based on the plurality of mappings.
39 . The method of claim 36 , comprising:
receiving, by the one or more processing circuits, via a user device, a selection of the graphic representation of the piece of building equipment within the graphic building interface; retrieving, by the one or more processing circuits, based on the attribute including the identifier of the point, a plurality of values of the point responsive to receiving the selection of the graphic representation of the piece of building equipment; and generating, by the one or more processing circuits, user interface data causing the graphic building interface to include one or more trends of the point based on the plurality of values responsive to receiving the selection.
40 . One or more non-transitory storage medium storing instructions thereon, that, when executed by one or more processors, cause the one or more processors to:
store a plurality of collections of attributes in one or more databases, the plurality of collections of attributes corresponding to at least one of a graphic representation of the building and a plurality of graphic representations of a plurality of pieces of building equipment of the building; receive a plurality of points of the plurality of pieces of building equipment, the plurality of points representing one or more conditions measured by the plurality of pieces of building equipment or operating settings of the plurality of pieces of building equipment; update the one or more databases to store an attribute including an identifier of a point of the plurality of points mapped to a graphic representation of a piece of building equipment within a collection of attributes of the plurality of collections of attributes for a graphic representation of the piece of building equipment of the plurality of pieces of building equipment; and generate user interface data causing a graphic building interface to include one or more values of the point.Join the waitlist — get patent alerts
Track US2023117876A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.