Building management system with fault analysis
AssigneeJohnson Controls Technology Company
InventorKirk H. Drees
Life of this patent
Estimating the term…
Abstract
A controller for a building management system is configured to analyze faults in the building management system. The controller detects a fault in the building management system by evaluating data of building management system using a system of rules. The controller determines a conditional probability for each of a plurality of possible fault causes given the detected fault. The controller determines the most likely fault cause by comparing the determined probabilities and electronically reports the most likely fault cause.
Claims19
A computerized method for analyzing faults in a building management system, the method comprising:
- at a computer of the building management system, detecting a fault by evaluating data of the building management system using a system of rules;
- determining a conditional probability for each of a plurality of possible fault causes of the detected fault, wherein determining the conditional probability for each of the plurality of possible fault causes of the detected fault comprises:
- determining whether two or more faults having one or more overlapping causes have been detected, and
- increasing a conditional probability for the one or more overlapping causes in response to a determination that two or more faults having one or more overlapping causes have been detected;
- determining a most likely fault cause of the detected fault by comparing the determined probabilities;
- and
- electronically reporting the most likely fault cause of the detected fault.
A method for analyzing faults in a building management system, comprising:
- at a supervisory controller of the building management system, detecting a fault by evaluating data of one or more remote devices in the building management system;
- in response to detecting the fault and by the supervisory controller, acquiring and storing new data from the building management system, wherein the new data comprises variables that are not received and stored by the supervisory controller when the fault is not detected, and wherein the acquiring and storing of the new data occurs without human intervention;
- and
- analyzing the detected fault using the new data.
A supervisory controller for a building management system, comprising:
- a communications interface;
- and
- a processing circuit configured to receive data from one or more remote devices in the building management system via the communications interface;
- wherein the processing circuit is configured to detect a fault by evaluating the received data;
- and
- wherein the processing circuit is configured to acquire and store new data from the building management system in response to detecting the fault and without human intervention, wherein the new data comprises variables that are not received and stored by the processing circuit when the fault is not detected.
Non-transitory computer-readable media with computer-executable instructions embodied thereon that when executed by a computer system perform a method for analyzing faults in a building management system, wherein the instructions comprise:
- instructions for detecting a fault by evaluating data of the building management system using a system of rules;
- instructions for determining a conditional probability for each of a plurality of possible fault causes given the detected fault, wherein determining the conditional probability for each of the plurality of possible fault causes of the detected fault comprises:
- determining whether two or more faults having one or more overlapping causes have been detected, and
- increasing a conditional probability for the one or more overlapping causes in response to a determination that two or more faults having one or more overlapping causes have been detected;
- instructions for determining a most likely fault cause of the detected fault by comparing the determined probabilities;
- and
- instructions for electronically reporting the most likely fault cause of the detected fault.
Dependencies are inferred from the claim text.