DISTRIBUTED HVAC SYSTEM COST OPTIMIZATION
First Claim
1. A method comprising:
- storing, in a memory device of a Heating, Ventilation, and Air Conditioning (HVAC) plant controller designated as a master controller of an HVAC system including at least one other HVAC unit having a controller designated as a slave controller, variables of the HVAC plant that can be manipulated and within what limits and a model of costs and behavior of the HVAC plant with regard to the HVAC plant variables that can be manipulated;
identifying, through execution of instructions on at least one processor of the HVAC plant controller based on the HVAC plant model of costs and behavior stored in the memory device, a set of at least one variable movement and a cost benefit to the HVAC plant associated with the set;
transmitting, via a network interface device of the HVAC plant controller, data representative of the identified set to each slave controller;
receiving, from each of the slave controllers via the network interface device, at least data representative of a marginal cost difference associated with the identified set;
based on the identified cost benefit to the HVAC plant and the data received from each slave controller representative of the marginal cost difference associated with the identified set, determining whether the set would provide a cost benefit that at least meets a threshold parameter and;
when the set provides a cost benefit that at least meets the threshold parameter, implementing the set on the HVAC plant; and
when the set does not provide a cost benefit that at least meets the threshold parameter, restarting the method taking into account the set and other sets that do not provide a cost benefit that at least meet the threshold parameter.
3 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments herein include at least one of systems, devices, methods, and methods for distributed HVAC system cost optimization. Such embodiments are generally implemented within a controller of HVAC system component, such as within boiler, cooler, air handling unit, and rooftop unit controllers. In some embodiments, multiple controllers exchange data to control various components of an HVAC system. One of the controllers, such as a primary plant of the system for heating or cooling, is designated as a master controller and the other component controllers are designated as slave controllers. Each controller, both master and slave controllers, includes at least one model that models variable settings of the component or components for which the respective controller is responsible. The model is utilized by the respective controller to both adjust the modeled variable component settings and to determine a cost-variable of operation.
-
Citations
20 Claims
-
1. A method comprising:
-
storing, in a memory device of a Heating, Ventilation, and Air Conditioning (HVAC) plant controller designated as a master controller of an HVAC system including at least one other HVAC unit having a controller designated as a slave controller, variables of the HVAC plant that can be manipulated and within what limits and a model of costs and behavior of the HVAC plant with regard to the HVAC plant variables that can be manipulated; identifying, through execution of instructions on at least one processor of the HVAC plant controller based on the HVAC plant model of costs and behavior stored in the memory device, a set of at least one variable movement and a cost benefit to the HVAC plant associated with the set; transmitting, via a network interface device of the HVAC plant controller, data representative of the identified set to each slave controller; receiving, from each of the slave controllers via the network interface device, at least data representative of a marginal cost difference associated with the identified set; based on the identified cost benefit to the HVAC plant and the data received from each slave controller representative of the marginal cost difference associated with the identified set, determining whether the set would provide a cost benefit that at least meets a threshold parameter and; when the set provides a cost benefit that at least meets the threshold parameter, implementing the set on the HVAC plant; and when the set does not provide a cost benefit that at least meets the threshold parameter, restarting the method taking into account the set and other sets that do not provide a cost benefit that at least meet the threshold parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A Heating, Ventilation, and Air Conditioning (HVAC) plant controller comprising:
-
at least one processor; at least one network interface device; at least one memory device storing; HVAC plant controller configuration data, the configuration data including; data designating the HVAC controller as a master controller of an HVAC system including at least one other HVAC unit having a controller designated as a slave controller; and variables of an HVAC plant that the HVAC plant controller controls that can be manipulated and within what limits and a model of costs and behavior of the HVAC plant with regard to the HVAC plant variables that can be manipulated; a control module including instructions executable by the at least one processor to; identify, based on the stored HVAC plant model of costs and behavior, a set of at least one variable movement and a cost benefit to the HVAC plant associated with the set; transmit, via the network interface device, data representative of the identified set to each slave controller; receive, from each of the slave controllers via the network interface device, at least data representative of a marginal cost difference associated with the identified set; based on the identified cost benefit to the HVAC plant and the data received from each slave controller representative of the marginal cost difference associated with the identified set, determine whether the set would provide a cost benefit that at least meets a threshold parameter and implement the set on the HVAC plant when the set provides a cost benefit that at least meets the threshold parameter, otherwise, iterating execution of the control module taking into account the set and other sets that do not provide a cost benefit that at least meet the threshold parameter. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable medium, with instructions stored thereon, which when executed by at least one processor of a machine, cause the machine to:
-
store, in a memory device of a Heating, Ventilation, and Air Conditioning (HVAC) plant controller, HVAC plant controller configuration data, the configuration data including; data designating the HVAC controller as a master controller of an HVAC system including at least one other HVAC unit having a controller designated as a slave controller; and variables of an HVAC plant that the HVAC plant controller controls that can be manipulated and within what limits and a model of costs and behavior of the HVAC plant with regard to the HVAC plant variables that can be manipulated; identify, based on the HVAC plant model of costs and behavior stored in the memory device, a set of at least one variable movement and a cost benefit to the HVAC plant associated with the set; transmit, via a network interface device of the HVAC plant controller, data representative of the identified set to each slave controller; receive, from each of the slave controllers via the network interface device, at least data representative of a marginal cost difference associated with the identified set; based on the identified cost benefit to the HVAC plant and the data received from each slave controller representative of the marginal cost difference associated with the identified set, determine whether the set would provide a cost benefit that at least meets a threshold parameter and implement the set on the HVAC plant when the set provides a cost benefit that at least meets the threshold parameter, otherwise, iterating execution of the instructions taking into account the set and other sets that do not provide a cost benefit that at least meet the threshold parameter. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification