Configuration of fault detection and diagnostic rules in a building automation system
阅读说明:本技术 楼宇自动化系统中的故障检测和诊断规则的配置 (Configuration of fault detection and diagnostic rules in a building automation system ) 是由 詹姆斯·马雷斯科 于 2018-06-01 设计创作,主要内容包括:用于楼宇自动化系统(BAS)的配置的装置和方法,其中:经由图形用户界面(900)选择(1502)项目的值类别,诸如“能量”;然后经由图形用户界面(1102)选择(1504)BAS中存在的装备;响应于值类别和装备的选择,根据BAS的数据库中包含的数据生成(500、1506)点映射;经由图形用户界面(1300)选择(1508)项目规则,其中响应于为项目所选择的值类别和装备来呈现多个项目规则;可检查和选择(1510)适用于与项目规则相关联的一件装备的装备规则(1510);然后检查所选择的规则和装备是否准备就绪(1512);如果点或映射被识别为丢失(1512),则需要定义它们以使规则正常作用(1506-1510),否则可定义(5014)并实现配置文件。规则是预定义的,从规则目录中访问。规则目录可位于云服务器(132)或处理器控制的设备(102)上。(Apparatus and method for configuration of a Building Automation System (BAS), wherein: selecting (1502) a value category for the item, such as "energy", via a graphical user interface (900); then selecting (1504) equipment present in the BAS via the graphical user interface (1102); generating (500, 1506) a point map from data contained in a database of the BAS in response to the selection of the value category and the equipment; selecting (1508) a project rule via the graphical user interface (1300), wherein the plurality of project rules are presented in response to the value categories and equipment selected for the project; equipment rules (1510) applicable to a piece of equipment associated with the project rule may be checked and selected (1510); then checks if the selected rules and equipment are ready (1512); if the points or mappings are identified as missing (1512), they need to be defined so that the rules function properly (1506-. The rules are predefined and accessed from a rule directory. The rule directory may be located on a cloud server (132) or on a processor-controlled device (102).)
1. A method for configuring fault detection and diagnostic rules in a Building Automation System (BAS), comprising:
selecting a value category;
selecting equipment present in the BAS;
generating, by a processor, a point map from data contained in a database of the BAS in response to the selection of the value category and the equipment;
identifying an item rule in response to the selection of the value category and the equipment;
displaying a list of the item rules on a display coupled to the processor in response to the value categories and the equipment; and
selecting at least one executable project rule from the list of project rules, wherein the project rule is associated with at least a subset of a plurality of points generated in the point map associated with the equipment.
2. The method for configuring fault detection and diagnostic rules in the BAS of claim 1, displaying further comprising displaying each project rule associated with the list of points required to execute the project rule on the display coupled to the processor; and displaying an availability indicator for each of the plurality of points identified as being present in the point map.
3. The method for configuring fault detection and diagnostic rules in the BAS of claim 1, wherein selecting a value category further comprises selecting the value category from a list comprising energy and finance.
4. The method for configuring fault detection and diagnostic rules in the BAS of claim 1, wherein selecting an equipment further comprises accessing a database of the BAS to provide the selected equipment.
5. The method for configuring fault detection and diagnostic rules in the BAS of claim 4, comprising copying an original database from the BAS to a database.
6. The method for configuring fault detection and diagnostic rules in the BAS of claim 1, including verifying that the point map includes all points and equipment required for the project rules.
7. The method for configuring fault detection and diagnostic rules in the BAS of claim 6, further comprising modifying the point map in response to verifying that the point map contains all points and equipment required for the project rule.
8. The method for configuring fault detection and diagnostic rules in the BAS of claim 1, further comprising generating a list of item rules from a set of item rules residing in a remote server.
9. An apparatus to configure fault detection and diagnostic rules in a Building Automation System (BAS), comprising:
a graphical user interface displayed by a processor on a display associated with a processor-controlled device, the graphical user interface allowing selection of a value category and an equipment, wherein the equipment is present in the BAS;
a point map generated by the processor from data contained in a database of the BAS in response to the selection of the value category and equipment;
a list of project rules displayed on the display screen in response to the value categories and equipment selections; and
at least one executable item rule selected from the list of item rules, wherein the at least one executable item rule is associated with at least a subset of a plurality of points generated in the point map associated with the equipment.
10. The apparatus to configure fault detection and diagnostic rules in the BAS of claim 9, comprising: a list of points required to execute the project rule associated with each project rule on the display coupled to the processor; and an availability indicator for each of the plurality of points identified as being present in the point map also displayed on the display.
11. The apparatus to configure fault detection and diagnostic rules in the BAS of claim 9, wherein the selection of a value category further comprises: a list of value categories including energy and finance.
12. The apparatus to configure fault detection and diagnostic rules in the BAS of claim 9, wherein the equipment selection further comprises equipment in the database of the BAS.
13. The apparatus to configure fault detection and diagnostic rules in the BAS of claim 12, wherein an original database from the BAS is copied to a database.
14. The apparatus to configure fault detection and diagnostic rules in the BAS of claim 9, wherein points and equipment needed by the project rules are verified to exist in the point map.
15. The apparatus to configure fault detection and diagnostic rules in the BAS of claim 14, further comprising: missing points added to the point map in response to verification of the point map include all points and equipment required by the project rules to identify the missing points.
16. The apparatus to configure fault detection and diagnostic rules in the BAS of claim 9, further comprising: a set of project rules from which the rule list is generated, wherein the set of project rules resides in a remote server.
17. A non-transitory computer-readable medium having a plurality of instructions that when executed implement a method for discovering a configuration of fault detection and diagnostic rules in a Building Automation System (BAS), comprising:
selecting a value category;
selecting equipment present in the BAS;
generating, by a processor, a point map from data contained in a database of the BAS in response to the selection of the value category and the equipment;
identifying a project rule in response to selection of the value category and the equipment;
displaying, in response to the value category and the equipment, a list of the item rules on a display coupled to the processor; and
selecting at least one executable project rule from the list of project rules, wherein the project rule is associated with at least a subset of a plurality of points generated in the point map associated with the equipment.
18. The non-transitory computer readable medium of claim 17 having a plurality of instructions that when executed implement a method for discovering a configuration of fault detection and diagnostic rules in the BAS, wherein displaying further comprises displaying each project rule associated with a list of the plurality of points needed to execute the project rule on the display coupled to the processor; and displaying an availability indicator for each of the plurality of points identified as being present in the point map.
19. The non-transitory computer readable medium of claim 17 having a plurality of instructions that when executed perform a method for discovering a configuration of fault detection and diagnostic rules in the BAS, wherein selecting a value category further comprises selecting the value category from a list comprising energy and finance.
20. The non-transitory computer readable medium of claim 17 having a plurality of instructions that when executed implement a method for discovering a configuration of fault detection and diagnostic rules in the BAS, wherein selecting equipment further comprises accessing a database of the BAS to provide the selected equipment.
21. The non-transitory computer readable medium of claim 20 having a plurality of instructions that when executed implement a method for discovering a configuration of fault detection and diagnostic rules in the BAS, comprising copying an original database from the BAS to a database.
22. The non-transitory computer readable medium of claim 17 having a plurality of instructions that when executed implement a method for discovering a configuration of fault detection and diagnostic rules in the BAS, including verifying that the point map contains all points and equipment needed for the project rules.
23. The non-transitory computer readable medium of claim 22 having a plurality of instructions that when executed perform a method for discovering a configuration of fault detection and diagnostic rules in the BAS, further comprising modifying the point map in response to identifying all points and equipment needed for the point map to contain the project rules.
24. The non-transitory computer readable medium of claim 17 having a plurality of instructions that when executed perform a method for discovering a configuration of fault detection and diagnostic rules in the BAS, further comprising generating the list of project rules from a set of project rules residing in a remote server.
Technical Field
The present invention relates generally to building automation systems and more particularly to configuration of fault detection and diagnostic rules.
Background
Most modern buildings are built with security systems, emergency systems, Heating Ventilation and Air Conditioning (HVAC) systems, all of which have many sensors, fans, values and actuators. These systems are often collectively referred to as a Building Automation System (BAS). Many of these devices are controlled by microcontrollers or microprocessors located in the field panels. The programming of each panel is typically unique based on the different devices coupled to the panel. Initial configuration of the BAS can take hours to layout, develop programming for panels and other programmable devices, program devices, adjust devices, and test devices and programs. The configuration of the BAS is typically stored in a database accessible to the BAS. Over time, additional changes and modifications may be made to the BAS and its corresponding database. These changes and modifications typically occur with different naming conventions and descriptions, resulting in similar devices in the BAS using different naming conventions for equipment and data points in the BAS. Thus, in some BAS, the naming convention is not strictly defined and enforced, allowing strings to be used as tags (referred to as "weak naming").
Typically, different types of tools, such as fault detection tools and performance analysis tools, require a subset of solution points (physical and logical elements of the BAS) and hardware subsystems in the BAS to be identified. Furthermore, information about the function and meaning of the points and associated metadata is typically required to give the meaning of the system analysis, and such information is typically not embedded in a traditional BAS. Identification of such subsets is a manual process that is prone to error due to the weak naming conventions and typing patterns used in configuring the BAS.
Fault Detection and Diagnostics (FDD) in BASs typically require predefined rules and manual identification and configuration of data collected from points in the BAS. The more complex the rule, the more identification and configuration of points is required. Furthermore, the more complex the rule, the greater the chance of error in implementing the FDD rule. The identification and configuration of FDD rules becomes more complex in the case of weak naming conventions.
In view of the foregoing, there is a continuing need for systems, apparatuses, and methods for correctly identifying elements in a BAS database associated with subsystems and elements required for FDD rule configuration.
Disclosure of Invention
A method for selecting Fault Detection and Diagnosis (FDD) rules and implementing the FDD rules in a Building Automation System (BAS) controlled by a process that selects FDD rules based on business outcomes. In response to the selected FDD rule, an entry in the BAS database required for the FDD rule is identified. Additionally, missing required elements are also identified and can be configured.
Other apparatuses, devices, systems, methods, features, and advantages of the invention will be or will become apparent to one with skill in the art upon examination of the following figures and detailed description. It is intended that all such additional systems, methods, features and advantages be included within this description, be within the scope of the invention, and be protected by the accompanying claims.
Drawings
The invention may be better understood by reference to the following drawings. The components in the figures are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention. In the drawings, like reference numerals designate corresponding parts throughout the different views.
Fig. 1 is an illustration of a processor controlled device capable of accessing a database associated with a Building Automation System (BAS), according to an example embodiment of the invention.
FIG. 2 is a diagrammatic view of an HVAC building air handler subsystem implementation according to an example embodiment of the present invention.
Fig. 3 is a graphical user interface controlled by the processor of fig. 1 depicting a list of available panels associated with subsystems in the BAS with unidentified entries, according to an example embodiment of the invention.
Fig. 4 is a listing of a method for identifying associations (i.e., mappings) between items in subsystems of the BAS of fig. 1, according to an example embodiment of the invention.
Fig. 5 is a flow diagram of a method for identifying unidentified items associated with subsystems of the BAS of fig. 1, according to an example embodiment of the invention.
FIG. 6 is a Graphical User Interface (GUI) depicting a first iteration of selecting elements associated with the selected air handler subsystem of FIG. 3, according to an example embodiment.
FIG. 7 is a graphical user interface depicting a method of mapping undiscovered unidentified elements via the "edit map" button of FIG. 6, according to an example embodiment.
FIG. 8 is a diagram of updating a definition file of strings and suffixes based on the discovery and recognition equipment and output of the point application residing in the application memory of FIG. 1, according to an example embodiment.
FIG. 9 is a graphical user interface depicting selectable business efforts on a display, according to an example embodiment.
FIG. 10 is a table of alternative business outcomes, according to an example embodiment.
Figure 11 is a graphical user interface depicting equipment types to be monitored by a selected FDD rule, according to an example embodiment.
Fig. 12 is a graphical user interface based on FDD rule status of elements from a database of the BAS, according to an example embodiment.
FIG. 13 is a graphical user interface for project rules, according to an example embodiment.
FIG. 14 is a graphical user interface depicting a summary of the rules and equipment that need to be defined for a selected business outcome.
Figure 15 is a flow diagram of a method for selecting FDD rules based on business outcomes and equipment, according to an example embodiment.
Detailed Description
As used herein, a method for selecting and configuring fault detection and diagnostic rules based on business outcomes.
Turning to fig. 1, a diagram 100 of a processor-controlled
The
The
The BAS136 may also have a
Applications in the
In FIG. 2, a diagram of an HVAC building implementation 200 according to an example embodiment of the present invention is depicted. The building 202 with the room 204 has a supply air outlet 206 and a return air outlet 208. Outside air enters the building through an outside air inlet 210 and exits through an outside air outlet 212. The air mixer 214 may have an exhaust damper 216, an outdoor air damper 218, a return air damper 220, and a supply air damper 222. The supply fan 224 may assist in moving the supply air and has a supply air variable frequency drive 226. The heating control valve 228 may control heating of the supply air and, similarly, the supply air cooling valve 230 may control cooling of the supply air and a thermostat 232 may also be present in the room 204. The return air exits the room 204 via a return air opening 208 and may be assisted by a return air fan 234, which may be controlled by a return air inverter drive 236. The return air enters the air mixer 214 via a return air damper 220. The room 204 may also have a lighting controller 238 and a blind controller 240 as shown in fig. 2. All of the equipment may be controlled by one or more field panels, such as panel 242 that controls different elements of the
Turning to fig. 3, a Graphical User Interface (GUI)300 controlled by the processor of fig. 1 depicting a list of
Once an item, such as a panel of the air handler of FIG. 2, is selected and accepted, the associated equipment and points are found in the database with the help of the initial definition file. Unlike methods with strong naming types, weak naming allows names to be user-defined strings in the database, and associations cannot be found even using the initial definition file. To resolve undiscovered associations, a number of approaches are implemented. In fig. 4, a list of
Turning to fig. 5, a flow diagram 500 of a method for identifying unidentified items associated with subsystems of the BAS136 of fig. 1 according to an example embodiment of the invention is shown. The
In FIG. 6, a Graphical User Interface (GUI)600 depicting a first iteration of a
Turning to FIG. 7, a
Depicted in fig. 8 is a schematic diagram 800 of updating 810 a definition file 804 of a string and suffix 804 based on the output of a discovery and identification equipment and
Turning to FIG. 9, according to an example embodiment, GUI 900 depicts on a display selectable business outcome or value categories 902. The value categories 902 in the current embodiment include "energy", "environmental", "Financial", "sustainability", "life cycle", "System", and "compliance". Once the value category 902 is selected, an "OK" button 904 may be used to accept selections or make other inputs. If no selection is required, a "Cancel" button may be selected.
In FIG. 10, a table 1000 of
Turning to fig. 11, a
In fig. 12, a
Turning to FIG. 13, a
Turning to fig. 15, a flow diagram 1500 of a method for selecting FDD rules based on business outcomes and equipment according to an example embodiment. A value category, such as "energy," is selected for the item in
The selected rules and readiness of the equipment are then checked in
In other embodiments, the string and suffix definition file 804 may be stored in a library in a variety of styles or versions. Each style or version may be associated with an engineer, an engineering team, an installer of the BAS, a manufacturer of the BAS, a size of the BAS, or similar attributes. Such attributes may be included in a database of the
Those of skill in the art will understand and appreciate that one or more of the processes, sub-processes, or process steps described in conjunction with fig. 15 may be performed by hardware and/or software (machine-readable instructions). If the method is performed by software, the software may reside in application memory in a suitable electronic processing component or system, such as one or more of the functional components or modules schematically depicted in the figures.
The software in the application memory may comprise an ordered listing of executable instructions for implementing logical functions (i.e., "logic" that may be implemented in digital form such as digital circuitry or source code or in analog form such as analog circuitry or an analog source such as an analog electrical, sound, or video signal), and may optionally be implemented in any tangible computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that may selectively fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. In the context of this disclosure, a "computer-readable medium" is any tangible apparatus that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The tangible computer readable medium may optionally be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device. More specific examples (but a non-exhaustive list) of the tangible computer-readable medium would include the following: a portable computer diskette (magnetic), a RAM (electronic), a read-only memory "ROM" (electronic), an erasable programmable read-only memory (EPROM or flash memory) (electronic), and a portable compact disc read-only memory "CDROM" (optical). Note that the computer-readable medium could even be paper (punch cards or tape) or another suitable medium upon which the instructions are electronically captured, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
The foregoing detailed description of one or more embodiments of a method for selection of and implementation of FDD rules in a BAS controlled by a process for selecting FDD rules based on business outcomes is presented herein by way of example only and not limitation. It will be recognized that certain individual features and functional advantages described herein may be obtained without the incorporation of other features and functions described herein. Moreover, it will be appreciated that various alternatives, modifications, variations or improvements of the above disclosed embodiments, as well as other features and functions, or alternatives thereof, may be desirably combined into many other different embodiments, systems or applications. Presently, unforeseen or unanticipated alternatives, modifications, variations or improvements therein may be subsequently made by those skilled in the art which are also intended to be encompassed by the following claims. Therefore, the spirit and scope of any appended claims should not be limited to the description of the embodiments contained herein.