Systems and methods for using rule-based fault detection in a building management system
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01M-001/38
G05D-009/00
출원번호
US-0916145
(2010-10-29)
등록번호
US-8788097
(2014-07-22)
발명자
/ 주소
Drees, Kirk H.
Boettcher, Andrew J.
Kummer, James P.
출원인 / 주소
Johnson Controls Technology Company
대리인 / 주소
Foley & Lardner LLP
인용정보
피인용 횟수 :
8인용 특허 :
164
초록▼
A controller for a building management system includes a system of rules for detecting faults in the building management system. The rules include content conditions and trigger conditions. The content conditions are not checked until one or more of the trigger conditions are met. A rule-based fault
A controller for a building management system includes a system of rules for detecting faults in the building management system. The rules include content conditions and trigger conditions. The content conditions are not checked until one or more of the trigger conditions are met. A rule-based fault detection engine may be implemented by a low level building equipment controller. One or more thresholds for a rule may be automatically or manually adjusted.
대표청구항▼
1. A method for detecting faults in a building management system, the method comprising: at a computer of the building management system, using a stored rule condition to detect a first fault in the building management system, the stored rule condition utilizing a stored threshold value;using the co
1. A method for detecting faults in a building management system, the method comprising: at a computer of the building management system, using a stored rule condition to detect a first fault in the building management system, the stored rule condition utilizing a stored threshold value;using the computer to determine whether to adjust the stored threshold value based on at least one of fault detection data or building management system performance data, wherein determining whether to adjust the stored threshold value comprises identifying a frequency with which the first fault is detected when the stored threshold value is used in the stored rule condition and comparing the identified frequency with a stored frequency value, wherein the computer determines to adjust the stored threshold value in response to the identified frequency exceeding the stored frequency value;determining a new threshold value for the stored rule condition in response to a determination to adjust the stored threshold value;adjusting the stored rule condition to utilize the new threshold value by replacing the stored threshold value with the new threshold value, wherein the stored threshold value is replaced with the new threshold value in response to a determination to adjust the stored threshold value and wherein the stored threshold value is not replaced with the new threshold value in the absence of a determination to adjust the stored threshold value; andat the computer, using the adjusted rule condition to detect a second fault in the building management system. 2. The method of claim 1, further comprising causing a graphical user interface to be displayed on an electronic display device, the graphical user interface configured to receive a new threshold value as user input, wherein the rule condition is adjusted in response to the user input. 3. The method of claim 1, wherein a processing circuit completes the determining and adjusting steps automatically and without user input. 4. The method of claim 1, wherein the new threshold value is determined by comparing the stored threshold value to an estimated error for a measurement value obtained from a sensor. 5. The method of claim 1, wherein the new threshold value is determined by comparing an estimated power consumption of a controlled device to an actual power consumption of the controlled device. 6. The method of claim 1, wherein the rule condition comprises a trigger condition and a content condition, and wherein using the adjusted rule condition to detect a fault in the building management system further comprises checking the trigger condition to determine whether to process the content condition. 7. The method of claim 6, wherein the trigger condition includes one or more criteria for determining whether to process the content condition, and wherein the content condition includes one or more criteria for comparing a parameter of the building management system with a threshold value; wherein using the adjusted rule condition to detect a fault further comprises: in response to a determination that the trigger condition is satisfied, detecting a fault by processing the content condition; andin response to a determination that the trigger condition is not satisfied, not processing the content condition. 8. The method of claim 1, wherein the fault detection data comprises a history of detected faults and the computer determines the new threshold value such that the adjusted rule condition results in a reduced fault detection frequency relative to the identified frequency. 9. The method of claim 1, wherein the computer of the building management comprises at least one of a master controller and a second controller that is controlled by a master controller, the method further comprising: at the second controller, collecting building equipment data from building equipment and using the collected building equipment data to control the building equipment;at the second controller, processing the collected building equipment data relative to a rule condition;at the second controller, detecting a fault in the building equipment based on the processing of the collected building equipment data relative to the rule condition; andreporting the detected fault to the master controller from the second controller. 10. A method for detecting faults in a building management system, the method comprising: using a master controller to control a second controller;at the second controller, collecting building equipment data from building equipment and using the collected building equipment data to control the building equipment;at the second controller, processing the collected building equipment data relative to a rule condition, wherein the rule condition utilizes a stored threshold value;at the second controller, detecting a fault in the building equipment based on the processing of the collected building equipment data relative to the rule condition;reporting the detected fault to the master controller from the second controllerdetermining whether to adjust the stored threshold value based on at least one of fault detection data or building management system performance data, wherein determining whether to adjust the stored threshold value comprises identifying a frequency with which the fault is detected when the stored threshold value is used in the rule condition and comparing the identified frequency with a stored frequency value;determining a new threshold value for the stored rule condition in response to a determination that the identified frequency exceeds the stored frequency value;adjusting the stored rule condition to utilize the new threshold value by replacing the stored threshold value with the new threshold value, wherein the stored threshold value is replaced with the new threshold value in response to a determination that the identified frequency exceeds the stored frequency value and wherein the stored threshold value is not replaced with the new threshold value in the absence of a determination that the identified frequency exceeds the stored frequency value; andusing the adjusted rule condition to detect a second fault in the building management system. 11. The method of claim 10, wherein the second controller is an equipment controller that directly controls the building equipment. 12. The method of claim 10, wherein the rule condition is selectively used based on an operational state of at least one of the building equipment and the second controller. 13. The method of claim 10, wherein the second controller conducts the collecting, processing, and detecting steps without querying or receiving data from the master controller, another upstream controller, or a downstream controller. 14. The method of claim 10, wherein the second controller is an air handling unit controller and the collected building equipment data comprises sensor and actuator data for an air handling unit. 15. The method of claim 10, wherein the second controller is a lowest level controller of the building management system. 16. The method of claim 10, wherein the rule condition comprises a trigger condition and a content condition; and wherein using the adjusted rule condition to detect a fault in the building management system further comprises checking the trigger condition to determine whether to process the content condition. 17. The method of claim 16, wherein the trigger condition includes one or more criteria for determining whether to process the content condition, and wherein the content condition includes one or more criteria for comparing a parameter of the building management system with a threshold value; wherein using the adjusted rule condition to detect a fault further comprises: in response to a determination that the trigger condition is satisfied, detecting a fault by processing the content condition; andin response to a determination that the trigger condition is not satisfied, not processing the content condition. 18. The method of claim 10, further comprising: determining a need for a threshold adjustment of the rule condition; determining a new threshold value for the rule condition; and adjusting the rule condition to utilize the new threshold value. 19. A method for detecting faults in a building management system, the method comprising: recalling a stored rule at a computer of the building management system;identifying, by the computer, a trigger condition and a content condition for the stored rule, wherein the trigger condition includes one or more criteria for determining whether to process the content condition, and wherein the content condition includes one or more criteria for comparing a parameter of the building management system with a threshold value, wherein at least one of the trigger condition and the content condition utilizes a stored threshold value;checking, by the computer, the trigger condition to determine whether to process the content condition;in response to a determination that the trigger condition is satisfied, detecting, by the computer, a fault by processing the content condition;in response to a determination that the trigger condition is not satisfied, not processing the content condition;determining whether to adjust the stored threshold value based on at least one of fault detection data or building management system performance data, wherein determining whether to adjust the stored threshold value comprises identifying a frequency with which the fault is detected when the stored threshold value is used in the rule condition and comparing the identified frequency with a stored frequency value;determining a new threshold value for the stored rule condition in response to a determination that the identified frequency exceeds the stored frequency value;adjusting the stored rule condition to utilize the new threshold value by replacing the stored threshold value with the new threshold value, wherein the stored threshold value is replaced with the new threshold value in response to a determination that the identified frequency exceeds the stored frequency value and wherein the stored threshold value is not replaced with the new threshold value in the absence of a determination that the identified frequency exceeds the stored frequency value; andusing the adjusted rule condition to detect a second fault in the building management system. 20. The method of claim 19, wherein the trigger condition is a time delay based on an amount of time needed for a controller to reach a steady state, and wherein the checking step comprises delaying processing of the content condition for the time delay specified by the trigger condition. 21. The method of claim 19, wherein the trigger condition is based on an operational state of a controller, and wherein the checking step comprises: recalling a current operational state of the controller from a finite state machine within the controller; andcomparing the trigger condition to the current operational state of the controller. 22. The method of claim 19, wherein the trigger condition is stored within a library of predefined trigger conditions in a memory; wherein the content condition is stored within a library of predefined content conditions in a memory;wherein the method comprises building a rule by selecting (a) at least one trigger condition from the library of predefined trigger conditions and (b) at least one content condition from the library of predefined content conditions. 23. The method of claim 19, further comprising: recalling a trigger condition from a library of predefined trigger conditions; recalling a content condition from a library of predefined content conditions; causing a graphical user interface to be displayed on an electronic displaydevice, the graphical user interface configured to receive user input;associating the trigger condition and the content condition to form a rule inresponse to the user input; andstoring the rule in a memory. 24. The method of claim 19, wherein the computer of the building management comprises at least one of a master controller and a second controller that is controlled by a master controller, the method further comprising: at the second controller, collecting building equipment data from building equipment and using the collected building equipment data to control the building equipment;at the second controller, processing the collected building equipment data relative to a rule condition;at the second controller, detecting a fault in the building equipment based on the processing of the collected building equipment data relative to the rule condition; andreporting the detected fault to the master controller from the second controller.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (164)
Borah, Frederic M.; Gavarian, Richard J.; Leib, Jr., Anthony; Venable, James, Actuator controller for monitoring health and status of the actuator and/or other equipment.
Shaw Allan (5th Floor ; Security House ; 233 North Terrace Adelaide AUX) Luxton Russell E. (5th Floor ; Security House ; 233 North Terrace Adelaide AUX), Air conditioner and method of dehumidifier control.
Shaw Allan (5th Floor ; Security House ; 233 North Terrace Adelaide AUX) Luxton Russell E. (5th Floor ; Security House ; 233 North Terrace Adelaide AUX) Luxton Russell E. (Adelaide AUX), Air conditioning and method of dehumidifier control.
Warashina Yoshitaka (Fuji JPX) Mochizuki Kazuo (Fuji JPX) Kumagai Noboru (Shizuoka JPX) Morita Keiichi (Fujinomiya JPX) Nagasawa Atsushi (Mishima JPX), Air conditioning apparatus having louver for changing the direction of air into room.
Hedlund, Eric H.; Roddy, Nicholas Edward; Gibson, David Richard; Bliley, Richard G.; Pander, James E.; Puri, Ashish; O'Camb, Thomas E.; Lovelace, II, John Howard; Loncher, Steven, Apparatus and method for performance and fault data analysis.
Skaaning, Claus; Jensen, Finn V.; Kj.ae butted.rulff, Uffe; Pelletier, Paul A.; Jensen, Lasse Rostrup; Parker, Marilyn A.; Boborad, Janice L., Automated diagnosis of printer systems using Bayesian networks.
Kon Akihiko,JPX ; Naruse Akihiko,JPX, Building management system having set offset value learning and set bias value determining system for controlling therma.
Kettler John P. (Shawnee KS) Reese James A. (Overland Park KS), Control system for air quality and temperature conditioning unit with high capacity filter bypass.
Jensen Howard A. (Mequon WI) Seem John E. (Menomonee Falls WI), Controller for use in an environment control network capable of storing diagnostic information.
Mathur Anoop (Shoreview MN) MacArthur Ward J. (Minneapolis MN) Gabel Steven D. (Golden Valley MN) Taracks Donald (Minneapolis MN) Zhao Jianliang (Albany CA) Spethman Donald H. (Northbrook IL), Cool storage supervisory controller.
Fukai Hisanori (Tokyo JPX) Yamazaki Hiroshi (Tokyo JPX) Kawano Kenji (Tokyo JPX) Kawano Shinichiro (Tokyo JPX) Okamoto Hajime (Tokyo JPX), Data acquisition system for the analysis of elevator trouble.
West Jonathan D. ; Estill Brian T. ; Chen Jiade, Detection of saturation status for non-synchronous incremental actuators using a variable position estimate window.
Kahn Gary S. (Pittsburgh PA) Pepper Jeffrey A. (Verona PA) Kepner Al N. (Pittsburgh PA) Richer William (Pittsburgh PA) Enand Rajiv (Deerborn MI), Domain independent shell for building a diagnostic expert system.
Bilas Ronald J. (Cedar Rapids IA) Reid Drew A. (Cedar Rapids IA), Electrical distribution system having controller responsive to multiple command paths.
Cretella, Joaquim Geraldo; Herrig, Doyle G.; Rustad, Leslie D.; Gast, Randal; Schmidt, Richard W.; Flanagan, Thomas A., Environment-controlled transport unit.
Figley, Donald A.; Figley, Chase R.; Figley, Sarah A.; Figley, Curtis M., Humidity monitoring and alarm system for unattended detection of building moisture management problems.
Castelli, Vittorio; Hamilton, II, Rick A.; Pickover, Clifford A.; Wisniewski, Robert, Indicating physical site energy usage through a virtual environment.
Shah Dipak J. (Eden Prairie MN) Krueger James H. (Plymouth MN) Strand Rolf L. (Crystal MN), Indoor climate controller system adjusting both dry-bulb temperature and wet-bulb or dew point temperature in the enclos.
Spoerre Julie K. (Tallahassee FL) Lin Chang-Ching (Tallahassee FL) Wang Hsu-Pin (Tallahassee FL), Machine performance monitoring and fault classification using an exponentially weighted moving average scheme.
Erbstein Robert S. (New London County CT) Richard Gary R. (New London County CT) Palmatier Roland T. (Washington County RI) McGill Robert W. (Hilversum NLX), Management and analysis system for web machines and the like.
Wedekind Gilbert L. (698 McGill Rochester Hills MI 48309), Method and apparatus for adaptively optimizing climate control energy consumption in a building.
Seem,John E.; Huth,William A.; Fraune,Robert J.; Lewis,Anita M.; Ky,Tri V., Method and apparatus for assessing performance of an environmental control system.
Frerichs,Donald Karl; Toth,Frank Marvin, Method and apparatus for detecting faults in steam generator system components and other continuous processes.
MacGregor, Paul, Method and apparatus for determining energy savings by using a baseline energy use model that incorporates a neural network algorithm.
Barclay, Kenneth B.; Mattison, Timothy J.; Jones, Melvin A.; MacGregor, Paul, Method and apparatus for determining energy savings by using a baseline energy use model that incorporates an artificial intelligence algorithm.
Jones Jeffrey K. (1861 SE. 148th Ave. Portland OR 97233) White James (2233 SE. 53 Portland OR 97215), Method and apparatus for predictive maintenance of HVACR systems.
Glen David,CAX ; Caruk Gord,CAX ; Verma Raj,CAX ; Lee Keith,CAX, Method and apparatus for processing video data utilizing a palette digital to analog converter.
Chester,Daniel L.; Daniel,Stephen L.; Fickelscherer,Richard J.; Lenz,Douglas H., Method and system of monitoring, sensor validation and predictive fault analysis.
Thybo, Claus; Rasmussen, Bjarne Dindler; Izadi-Zamanabad, Roozbeh, Method for detecting changes in a first media flow of a heat or cooling medium in a refrigeration system.
Gray William F. (512 Herndon Pkwy. Herndon VA 22070), Method of automatically managing a network or remote function-excecuting apparatus from a programable network control ce.
Alex Bernaden, III ; Gaylon M. Decious ; John E. Seem ; Kirk H. Drees ; Jonathan D. West ; William R. Kuckuk, Method of programming and executing object-oriented state machine logic in a controller.
Enstrm Henrik S. (Fyndevgen 5 191 47 Sollentuna SEX), Method primarily for performance control at heat pumps or refrigerating installations and arrangement for carrying out t.
Matsubara,Masahiro; Harada,Yasushi; Sato,Yasuo; Kobayashi,Nobuhisa; Yamada,Junichi, Method, system and computer program for managing energy consumption.
Kountz Kenneth J. (Hoffman Estates IL) Cooper Kenneth W. (York PA) Abendschein Frederic H. (Columbia PA) Sumner ; Jr. Lee E. (Dallastown PA), Microcomputer control for an inverter-driven heat pump.
Seem John (Shorewood WI) Jensen Howard A. (Mequon WI) Monroe Richard H. (West Milwaukee WI), On-line monitoring of controllers in an environment control network.
Cmar Gregory (379 Namant Rd. Namant MA 01908), Process for identifying patterns of electric energy effects of proposed changes, and implementing such changes in the fa.
Morley Richard E. (Mason NH) Bromberg Michael A. (Nashua NH) Taylor William A. (Campton NH), Programmable sequence controller with drum emulation and improved power-down power-up circuitry.
Bernaden ; III Alex ; Decious Gaylon M. ; Seem John E. ; Drees Kirk H. ; West Jonathan D. ; Kuckuk William R., State machine controller for operating variable air volume terminal units of an environmental control system.
Edwards, Reed; McNeely, Sr., James Clyde; Carden, Kevin Daniel; Mullis, Vance, System and method for determining expected unserved energy to quantify generation reliability risks.
Culp, Charles H.; Claridge, David E.; Haberl, Jeffrey S.; Turner, William D.; Liu, Mingsheng, System and method for diagnostically evaluating energy consumption systems and components of a facility.
Culp,Charles H.; Claridge,David E.; Haberl,Jeffrey S.; Turner,William D., System and method for remote identification of energy consumption systems and components.
Culp, Charles H.; Claridge, David E.; Haberl, Jeffrey S.; Turner, William D., System and method for remote monitoring and controlling of facility energy consumption.
Culp,Charles H.; Claridge,David E.; Haberl,Jeffrey S.; Turner,William D., System and method for remote monitoring and controlling of facility energy consumption.
Culp,Charles H.; Claridge,David E.; Haberl,Jeffrey S.; Turner,William D., System and method for remote retrofit identification of energy consumption systems and components.
Burns Thomas J. (Callaway FL) Page Edward C. (Lynn Haven FL) Gregory Rita A. (Panama City FL) Pryor George M. (Panama City FL), Totally integrated construction cost estimating, analysis, and reporting system.
Ahmed, Syed S.; Sawyer, Kevin W.; Herzog, Bryan M.; Hall, Kim L.; Beason, Kirk W., Unit ventilator having a splitter plate and a pivoting damper blade assembly.
Singh, Jitendra; Shetty, Arvind R.; Poojary, Rajesh V.; Taranath, Manu; Bernhardt, Greg, Devices, methods, and systems for a distributed rule based automated fault detection.
Przybylski, Andrew J.; Wenzel, Michael J.; Boettcher, Andrew J., Systems and methods for retraining outlier detection limits in a building management system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.