IP Library Granted Patent US 11,353,853
Granted Patent B2
US 11,353,853 · App. 17/003,063 · Granted Jun 7, 2022

Systems and methods for real-time detection and communication of health and performance degradation in a distributed building automation network

Inventors: Sudhi Sinha (Milwaukee, WI); Youngchoon Park (Brookfield, WI)
Assignee: Johnson Controls Tyco IP Holdings LLP
G05B19/4184G05B15/02G05B19/048G05B19/0428G05B19/4065H04L12/2803H04L41/0609H04L43/06H04L43/0811H04L43/0817G05B2219/2614G05B2219/2642
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,353,853
App. No.
17/003,063
Granted
Jun 7, 2022
Kind
B2
Abstract

A building device for a building management system (BMS) includes a processing circuit configured to receive one or more health messages from one or more other building devices. The processing circuit is configured to update an existing health message stored in a memory of the building device based on the one or more health messages by updating a message list of the existing health message with message list data of the one or more health messages, updating a sick node list of the existing health message based on the updated message list, and updating a sick node matrix of the existing health message based on the updated sick node list and the received one or more health messages. The processing circuit is configured to communicate the updated health message to at least one of the one or more other building devices.

Claims (52)

1. A building system of a building comprising:

one or more memory devices storing instructions thereon that, when executed by one or more processors, cause the one or more processors to:

receive network data from a plurality of building devices of a network of the building;

update a digital building network twin to include the network data, the digital building network twin providing a virtual representation of the network and the plurality of building devices; and

perform an analysis on the digital building network twin to predict failures of the plurality of building devices based on the network data and the virtual representation of the network and the plurality of building devices.

2. The building system of claim 1 , wherein the digital building network twin comprises a plurality of entities representing the plurality of building devices and a plurality of relationships between the plurality of entities indicating relationships between the plurality of building devices.

3. The building system of claim 1 , wherein the network data comprises at least one of network packet routings, packet routing timings, or device health messages.

4. The building system of claim 1 , wherein the network data comprises one or more health messages;

wherein the building system further comprises a building device configured to:

receive the one or more health messages from one or more other building devices of the plurality of building devices;

update an existing health message stored in a memory of the building device based on the one or more health messages; and

communicate the updated health message to at least one of the one or more other building devices.

5. The building system of claim 4 , wherein the building device is configured to update the existing health message by:

updating a message list of the existing health message with message list data of the one or more health messages;

updating a sick node list of the existing health message based on the message list; and

updating a sick node matrix of the existing health message based on the updated sick node list and the one or more health messages.

6. The building system of claim 5 , wherein the building device is configured to generate a sick device prediction for the one or more other building devices based on at least one of the one or more health messages, the updated health message, or historical device data.

7. The building system of claim 5 , wherein the building device is configured to operate as a coordinator for the network, wherein the building device and the one or more other building devices form at least part of the network;

wherein the building device is configured to:

determine whether each of the one or more other building devices are eligible to be the coordinator based on the updated health message; and

update a data structure indicating which of the one or more other building devices are coordinator eligible devices based on a determination of whether each of the one or more other building devices are eligible to be the coordinator or are not eligible to be the coordinator.

8. The building system of claim 5 , wherein the building device and the one or more other building devices form at least part of the network;

wherein the building device is configured to perform, based on the updated health message, at least one of removing one of the one or more other building devices from the network or reducing network functionality of the one of the one or more other building devices.

9. The building system of claim 5 , wherein the building device is configured to:

generate a health token for each of the one or more other building devices, wherein the health token for each of the one or more other building devices identifies a health state of a particular building device of the one or more other building devices; and

update the sick node matrix of the existing health message based on the health token of each of the one or more other building devices.

10. The building system of claim 9 , wherein the building device is configured to generate the health token by determining a value for the health token based on an assurance service checklist, the assurance service checklist identifying the value for the health token based on one or more conditions each associated with a particular value for the health token and the one or more health messages.

11. The building system of claim 5 , wherein each of the one or more health messages comprise a message list, a sick node list, and a sick node list matrix.

12. The building system of claim 11 , wherein each sick node matrix is a binary matrix providing an indication of each of the one or more other building devices that each of the one or more other building devices has determined to be sick, based on each of the one or more other building devices evaluating a heartbeat value for each of the one or more other building devices to determine if the heartbeat value exceeds a predetermined value.

13. The building system of claim 11 , wherein the message list of one of the one or more health messages associated with one of the one or more other building devices comprises a heartbeat value for each of the one or more other building devices, each heartbeat value equal to a number of messaging cycles that have occurred since the one of the one or more other building devices has received a health message from a particular building device of the one or more other building devices.

14. The building system of claim 11 , wherein the sick node list comprises a sick node indication for each of the one or more other building devices, the sick node indication being activated if a particular heartbeat value for the one of the one or more other building devices exceeds a predetermined threshold.

15. A method for a building comprising:

receiving, by one or more processing circuits, network data from a plurality of building devices of a network of the building;

updating, by one or more processing circuits, a digital building network twin to include the network data, the digital building network twin providing a virtual representation of the network and the plurality of building devices; and

performing, by one or more processing circuits, an analysis on the digital building network twin to predict failures of the plurality of building devices based on the network data and the virtual representation of the network and the plurality of building devices.

16. The method of claim 15 , wherein the digital building network twin comprises a plurality of entities representing the plurality of building devices and a plurality of relationships between the plurality of entities indicating relationships between the plurality of building devices.

17. The method of claim 15 , wherein the network data comprises at least one of network packet routings, packet routing timings, or device health messages.

18. The method of claim 15 , wherein the network data comprises one or more health messages;

wherein the method further comprises:

receiving, by one or more processing circuits, the one or more health messages from one or more other building devices of the plurality of building devices;

updating, by one or more processing circuits, an existing health message stored in a memory of the building device based on the one or more health messages; and

communicating, by one or more processing circuits, the updated health message to at least one of the one or more other building devices.

19. The method of claim 18 , wherein the updating, by one or more processing circuits, the existing health message comprises:

updating a message list of the existing health message with message list data of the one or more health messages;

updating a sick node list of the existing health message based on the message list; and

updating a sick node matrix of the existing health message based on the updated sick node list and the one or more health messages.

20. A building device of a building comprising:

one or more memory devices storing instructions thereon; and

one or more processors that execute the instructions, wherein the instructions cause the one or more processors to:

receive network data from a plurality of building devices of a network of the building;

update a digital building network twin to include the network data, the digital building network twin providing a virtual representation of the network and the plurality of building devices; and

perform an analysis on the digital building network twin to predict failures of the plurality of building devices based on the network data and the virtual representation of the network and the plurality of building devices.

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 Aug 27, 2020
From: SINHA, SUDHI; PARK, YOUNGCHOON
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 053610/0979 →
Cited By (1)
US 12,520,446