IP Library Granted Patent US 10,848,565
Granted Patent B1
US 10,848,565 · App. 16/408,657 · Granted Nov 24, 2020

Systems and methods for distributed controls via edge devices

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 10,848,565
App. No.
16/408,657
Granted
Nov 24, 2020
Kind
B1
Abstract

Systems and methods for distributed controls via edge devices are provided. The system includes a coordinating device and a plurality of distributed controllers. The coordinating device is configured to determine a current state, assign tasks for performing control specified by a control application to the plurality of distributed controllers, and broadcast a plurality of parameters. The plurality of distributed controllers are configured to perform the control specified by the control application. Each distributed controller is configured to receive a respective task, perform a respective control operation, and control an edge device using a control signal generated from the control operation.

Claims (53)

1. A system comprising:

a plurality of distributed controllers configured to perform control specified by a control application; and

a coordinating device configured to:

determine a current state associated with the control application based at least in part on one or more current operating modes;

assign a plurality of tasks for performing the control specified by the control application to the plurality of distributed controllers based at least in part on the determined current state, wherein each of the plurality of distributed controllers is assigned a respective task of the plurality of tasks; and

transmit a plurality of parameters associated with the plurality of tasks;

wherein a first distributed controller among the plurality of distributed controllers is configured to:

receive a first task for performing the control specified by the control application assigned from the coordinating device;

perform a first control operation corresponding to the first task using at least one or more of the plurality of parameters received from the coordinating device; and

output a result of the first control operation.

2. The system of claim 1 , wherein a second distributed controller among the plurality of distributed controllers is configured to:

receive a second task for performing the control specified by the control application assigned from the coordinating device;

receive or obtain the result of the first control operation from the first distributed controller;

perform a second control operation corresponding to the second task using at least the result of the first operation from the first distributed controller; and

output a result of the second control operation.

3. The system of claim 1 , wherein each of the distributed controllers is integrated with a respective edge device.

4. The system of claim 3 , wherein the respective edge device comprises at least one of an actuator, a valve, a thermostat, a sensor, a damper, or an air handling unit.

5. The system of claim 3 , wherein the plurality of tasks for performing the control specified by the control application are assigned further based on the edge device integrated in each distributed controller.

6. The system of claim 1 , wherein the first distributed controller is integrated with an actuator comprising a motor and a drive device.

7. The system of claim 1 , wherein the result of the first control operation is a control signal generated from the first control operation, and the first distributed controller is configured to control a HAVC equipment using the generated control signal.

8. The system of claim 1 , wherein the result of the first control operation is a control signal generated from the first control operation, and wherein the first distributed controller is integrated with an actuator configured to use the control signal to control a valve, a damper, or an air handing unit.

9. The system of claim 1 , wherein each of the plurality of distributed controllers is configured to perform a respective portion of the control specified by the control application.

10. The system of claim 1 , wherein the plurality of distributed controllers are configured to communicate with each other wirelessly using one or more wireless protocols or via wired connections.

11. The system of claim 1 , wherein the one or more current operating modes comprise at least one of a heating mode, a cooling mode, an occupied mode, or an unoccupied mode.

12. A system comprising:

a first distributed controller comprising:

a first edge device comprising at least one of an actuator, a valve, a thermostat, a sensor, a damper, or an air handling unit;

a first processor; and

a first memory coupled to the first processor, the first memory storing computer-executable instructions, which when executed by the first processor, cause the first processor to:

generate a first control signal by performing a first control operation of a control application;

control the first edge device to generate an output signal using the first control signal generated from the first control operation of the control application; and

output the output signal generated by the first edge device, and

a second distributed controller comprising:

a second edge device comprising at least one of an actuator, a valve, a thermostat, a sensor, a damper, or an air handling unit;

a second processor; and

a second memory coupled to the second processor, the second memory storing computer-executable instructions, which when executed by the second processor, cause the second processor to:

receive the output signal from the first distributed controller;

generate a second control signal by performing a second control operation of the control application using at least the output signal from the first distributed controller; and

control the second edge device using the second control signal generated from the second control operation of the control application.

13. The system of claim 12 , wherein the first edge device, the first processor, and the first memory are integrated within a first housing of the first distributed controller, and the second edge device, the second processor, and the second memory are integrated within a second housing of the second distributed controller.

14. The system of claim 12 , wherein the second distributed controller receives the output signal from the first distributed controller wirelessly over a wireless protocol or via a wired connection.

15. A method comprising:

determining, by a coordinating device comprising a processor and a memory, a current state associated with a control application based at least in part on one or more current operating modes;

assigning, by the coordinating device, a plurality of tasks for performing control specified by the control application to a plurality of distributed controllers based at least in part on the determined current state, wherein each of the plurality of distributed controllers is assigned a respective task of the plurality of tasks; and

broadcasting, by the coordinating device, a plurality of parameters associated with the plurality of tasks, wherein each of the plurality of distributed controllers is configured to perform a respective portion of the control specified by the control application using one or more of the plurality of parameters broadcasted from the coordinating device.

16. The method of claim 15 , further comprising:

receiving, by a distributed controller among the plurality of distributed controllers, a first task for performing the control specified by the control application assigned from the coordinating device;

performing, by the distributed controller, a first control operation corresponding to the first task using at least one or more of the plurality of parameters received from the coordinating device; and

controlling, by the distributed controller, an edge device using a control signal generated from the first control operation.

17. The method of claim 15 , wherein each of the distributed controllers is integrated with a respective edge device.

18. The method of claim 17 , wherein the plurality of tasks for performing the control specified by the control application are assigned further based on the edge device integrated within each distributed controller.

19. The method of claim 15 , wherein the plurality of distributed controllers communicate with each other via at least one of wired or wireless connections.

20. The method of claim 15 , wherein the one or more current operating modes comprise at least one of a heating mode, a cooling mode, an occupied mode, or an unoccupied mode.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 066957/0796 →
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 Nov 5, 2019
From: HOBGOOD, HUNTER R.; NOBOA, HOMERO L.; AUCOIN, CAMILLE M.; DIXIT, SUDHANSHU
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 050912/0324 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2019
From: TRIKHA, DINESH
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 050912/0446 →