IP Library Granted Patent US 11,422,516
Granted Patent B2
US 11,422,516 · App. 15/892,274 · Granted Aug 23, 2022

Building management system with dynamic rules with sub-rule reuse and equation driven smart diagnostics

Inventors: Subrata Bhattacharya (Navi Mubai, IN); Braja Majumdar (Hooghly, IN); Rajesh C. Nayak (Karnataka, IN); Abhigyan Chatterjee (West Bengal, IN); Jayesh Shirish Patil (West Mumbai, IN)
Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
G05B15/02G05B23/0227G05B23/0275G06N5/046G06Q10/063112G05B2219/24053G05B2219/2614
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,422,516
App. No.
15/892,274
Granted
Aug 23, 2022
Kind
B2
Abstract

A building management system for monitoring equipment status is provided. The building management system includes a processing circuit configured to generate one or more constants for a piece of building equipment based on thresholds and device specific templates. The constants are equation based relationships between a value and a threshold. The processing circuit is further configured to generate one or more sub-rules based on the one or more constants and one or more equipment points. The sub-rules are equation based relationships between the one or more constants and the one or more equipment points. The processing circuit is further configured to generate a rule based on the one or more sub-rules and the one or more equipment points. The rule is an equation based relationship between the one or more sub-rules and the one or more equipment points and indicates whether the piece of building equipment is experiencing a fault.

Claims (66)

1. A building management system for monitoring equipment status, the building management system comprising a processing circuit configured to:

generate one or more constants for a piece of building equipment based on thresholds and device specific templates, the constants comprising equation based relationships between values and thresholds;

generate one or more sub-rules based on the one or more constants and one or more equipment points, the sub-rules comprising equation based relationships between the one or more constants and the one or more equipment points;

generate a rule based on the one or more sub-rules and the one or more equipment points, the rule comprising an equation based relationship between the one or more sub-rules and the one or more equipment points and indicates whether the piece of building equipment is experiencing a fault;

receive one or more values associated with the one or more equipment points;

determine a constant of the one or more constants is satisfied responsive to determining the one or more values satisfy a threshold of the constant;

determine a sub-rule of the one or more sub-rules is satisfied responsive to determining the constant is satisfied;

determine the rule is satisfied responsive to determining the sub-rule is satisfied; and

identify a fault in the piece of building equipment responsive to determining the rule is satisfied.

2. The building management system of claim 1 , wherein the processing circuit is further configured to determine one or more diagnostics based on the identified fault by:

identifying a diagnostic that corresponds to the sub-rule of the one or more sub-rules; and

generating the diagnostic responsive to satisfaction of the sub-rule causing the rule to be satisfied and the fault to be identified.

3. The building management system of claim 2 , wherein the processing circuit is configured to determine reasons for the fault occurring based on the sub-rule causing the rule to be satisfied and one or more fault reasons associated with the sub-rule.

4. The building management system of claim 1 , wherein the processing circuit is further configured to:

generate a plurality of rules based on the one or more sub-rules;

determine each of the plurality of rules is satisfied responsive to the determination that the sub-rule is satisfied;

determine a plurality of faults responsive to determining each of the plurality of rules is satisfied; and

generate a plurality of diagnostics based on the plurality of faults.

5. The building management system of claim 1 , wherein the processing circuit is configured to determine the rule is satisfied by:

determining at least one of the one or more sub-rules is satisfied responsive to determining at least one of the one or more constants is satisfied; and

determining the rule is satisfied responsive to determining each of the at least one of the one or more sub-rules is satisfied.

6. The building management system of claim 1 , wherein the one or more values are first one or more values and the fault is a first fault, and wherein the processing circuit is further configured to:

adjust the threshold of the constant;

receive second one or more values associated with the one or more equipment points;

determine the constant of the one or more constants is satisfied responsive to determining the one or more values satisfy the adjusted threshold of the constant;

determine the sub-rule of the one or more sub-rules is satisfied responsive to determining the constant is satisfied;

determine the rule is satisfied responsive to determining the sub-rule is satisfied; and

identify a second fault in the piece of building equipment responsive to determining the rule is satisfied.

7. A method for monitoring equipment status by a building management system, the method comprising:

generating, by a processing circuit, one or more constants for a piece of building equipment based on thresholds and device specific templates, the constants comprising equation based relationships between values and thresholds;

generating, by the processing circuit, one or more sub-rules based on the one or more constants and one or more equipment points, the sub-rules comprising equation based relationships between the one or more constants and the one or more equipment points;

generating, by the processing circuit, a rule based on the one or more sub-rules and the one or more equipment points, the rule comprising an equation based relationship between the one or more sub-rules and the one or more equipment points and indicates whether the piece of building equipment is experiencing a fault;

receiving, by the processing circuit, one or more values associated with the one or more equipment points;

determining, by the processing circuit, a constant of the one or more constants is satisfied responsive to determining the one or more values satisfy a threshold of the constant;

determining, by the processing circuit, a sub-rule of the one or more sub-rules is satisfied responsive to determining the constant is satisfied;

determining, by the processing circuit, the rule is satisfied responsive to determining the sub-rule is satisfied; and

identifying, by the processing circuit, a fault in the piece of building equipment responsive to determining the rule is satisfied.

8. The method of claim 7 , the method further comprising determining one or more diagnostics based on a fault by:

determining sub-rules and constants that the rule is based on that are responsible for indicating the fault; and

generating a diagnostic based on the determined sub-rules and constants.

9. The method of claim 8 , the method further comprising determining reasons for the fault occurring based on the determined sub-rules and constants and one or more fault reasons associated with the determined sub-rules and constants.

10. The method of claim 7 , the method further comprising:

generating a plurality of rules based on the one or more sub-rules;

determining a plurality of faults based on the plurality of rules and determining a length of time that each of the plurality of faults has been active; and

generating a plurality of diagnostics based on the plurality of faults.

11. The method of claim 10 , the method further comprising generating a diagnostic list comprising the plurality of diagnostics ordered based on the determined lengths of time that each of the faults associated with the respective diagnostic has been active.

12. The method of claim 10 , the method further comprising generating a work order for a first fault of the plurality of faults in response to determining that the first fault has existed for at least a predefined amount of time or that the first fault has occurred at least a predefined number of times.

13. A building management controller for monitoring equipment status, the building management controller comprising a processing circuit configured to:

generate one or more constants for a piece of building equipment based on thresholds and device specific templates, the constants comprising equation based relationships between values and thresholds;

generate one or more sub-rules based on the one or more constants and one or more equipment points, the sub-rules comprising equation based relationships between the one or more constants and the one or more equipment points;

generate a rule based on the one or more sub-rules and the one or more equipment points, the rule comprising an equation based relationship between the one or more sub-rules and the one or more equipment points and indicates whether the piece of building equipment is experiencing a fault;

receive one or more values associated with the one or more equipment points;

determine a constant of the one or more constants is satisfied responsive to determining the one or more values satisfy a threshold of the constant;

determine a sub-rule of the one or more sub-rules is satisfied responsive to determining the constant is satisfied;

determine the rule is satisfied responsive to determining the sub-rule is satisfied;

identify a fault in the piece of building equipment responsive to determining the rule is satisfied; and

determine one or more diagnostics based on the identified fault by:

identifying a diagnostic that corresponds to the sub-rule of the one or more sub-rules; and

generating the diagnostic responsive to satisfaction of the sub-rule causing the rule to be satisfied and the fault to be identified.

14. The building management controller of claim 13 , wherein the processing circuit is configured to determine reasons for the fault occurring based on the determined sub-rule and constant and one or more fault reasons associated with the determined sub-rule and constant.

15. The building management controller of claim 13 , wherein the processing circuit is configured to:

generate a plurality of rules based on the one or more sub-rules;

determine a plurality of faults based on the plurality of rules and determine a length of time that each of the plurality of faults has been active; and

generate a plurality of diagnostics based on the plurality of faults.

16. The building management controller of claim 15 , wherein the processing circuit is configured to generate a diagnostic list comprising the plurality of diagnostics ordered based on the determined lengths of time that each of the plurality of faults has been active.

17. The building management controller of claim 15 , wherein the processing circuit is configured to generate a work order for a first fault of the plurality of faults in response to determining that the first fault has existed for at least a predefined amount of time or that the first fault has occurred at least a predefined number of times.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 067056/0552 →
NUNC PRO TUNC ASSIGNMENT Recorded Feb 4, 2022
From: JOHNSON CONTROLS TECHNOLOGY COMPANY
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 058959/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2018
From: BHATTACHARYA, SUBRATA; MAJUMDAR, BRAJA; NAYAK, RAJESH C.; CHATTERJEE, ABHIGYAN; PATIL, JAYESH SHIRISH
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 044883/0001 →