A method for controlling a controlled variable of a building zone to minimize an error between the controlled variable and a setpoint includes receiving an input at a first interface regarding the controlled variable from a sensor provided in the building. The method further includes using a processing circuit to determine a sign of the error based on the input and the setpoint. The method yet further includes using the processing circuit to cause a controller configured to affect the controlled variable to respond to the error at a first rate when a first sign of the error is present. The method further includes using the processing circuit to cause the controller to respond to the error at a second rate when a second sign of the error is present, the first rate being slower than the second rate. The first sign of the error can be associated with a high energy expenditure required to minimize the error relative to an energy expenditure required to minimize the error relative to the second sign.
|
6. A system for controlling a temperature in a building zone relative to a setpoint to minimize a difference between the temperature and the setpoint, wherein the difference between the temperature and the setpoint is of a first error sign or a second error sign, the system comprising:
a plant configured to affect the temperature of the building zone;
a controller configured to provide a control signal to the plant according to a control strategy configured to cause the temperature to approach the setpoint, wherein the existence of the first error sign results in a greater energy expenditure relative to the second error sign; and
a processing circuit that delays the control strategy when the first error sign exists,
wherein the processing circuit causes the system to respond to errors of the first error sign at a first rate and errors of the second error sign at a second rate, the first rate slower than the second rate,
wherein the processing circuit delays the control strategy when the first error sign exists by reducing the magnitude of an error signal to be used by the controller in a feedback control strategy,
wherein the processing circuit is further configured to refrain from reducing the magnitude of the error signal to be used by the controller when the second error sign exists.
1. A method for controlling a controlled variable of a building zone to minimize an error between the controlled variable and a setpoint, the method comprising:
receiving an input at a first interface regarding the controlled variable from a sensor provided in the building;
using a processing circuit to determine a sign of the error based on the input and the setpoint;
using the processing circuit to cause a controller configured to affect the controlled variable to respond to the error at a first rate in response to a determination that a first sign of the error is present; and
using the processing circuit to cause the controller to respond to the error at a second rate, the first rate slower than the second rate, in response to a determination that a second sign of the error is present,
wherein the first sign of the error is associated with a high energy expenditure required to minimize the error relative to the second sign,
wherein using the processing circuit to provide the slower first rate comprises reducing the magnitude of an error signal to be used by the controller when the first sign of the error is present, and refraining from reducing the magnitude of the error signal to be used by the controller when the second sign of the error is present,
wherein the processing circuit delays a feedback control strategy of the controller when the first sign of the error exists by conducting the magnitude of the error signal reduction.
3. The method of
4. The method of
5. The method of
7. The system of
(a) the controller,
(b) a supervisory controller, and
(c) a device between the supervisory controller and the controller.
|
The present application generally relates to building automation systems and methods. The present application relates more specifically to asymmetrical control of control loops for building automation systems and methods.
Buildings and building areas typically include systems and devices that are controlled to meet setpoints for one or more controlled variables. A common example is a temperature inside a room that is controlled to a setpoint using a feedback loop. Energy is expended when equipment such as a heating system or a cooling system is used to bring the temperature conditions to the setpoint. It is desirable to improve the efficiency of building systems without occupants of the building becoming too uncomfortable.
The invention relates to a method for controlling a controlled variable of a building zone to minimize an error between the controlled variable and a setpoint. The method includes receiving an input at a first interface regarding the controlled variable from a sensor provided in the building. The method further includes using a processing circuit to determine a sign of the error based on the input and the setpoint. The method yet further includes using the processing circuit to cause a controller configured to affect the controlled variable to respond to the error at a first rate when a first sign of the error is present. The method further includes using the processing circuit to cause the controller to respond to the error at a second rate when a second sign of the error is present, the first rate slower than the second rate. The first sign of the error can be associated with a high energy expenditure required to minimize the error relative to the second sign. The controlled variable can be, for example, temperature, compressor speed, water flow rate, air flow rate, etc.
The invention further relates to a system for controlling a controlled variable of a building zone to minimize an error between the controlled variable and a setpoint. The system includes a processing circuit configured to respond to the error at a first rate when a first sign of the error is present and to respond to the error at a second rate when a second sign of the error is present, wherein the response comprises providing an adjusted control signal to a controller for controlling a plant configured to affect the controlled variable.
The invention further relates to a system for controlling a temperature in a building zone relative to a setpoint to minimize a difference between the temperature and the setpoint. The difference between the temperature and the setpoint is of a first error type or a second error type. The system includes a plant configured to affect the temperature of the building zone and a controller configured to provide a control signal to the plant according to a control strategy configured to cause the temperature to approach the setpoint. The existence of the first error type results in a greater energy expenditure relative to the second error type. The system further includes a processing circuit that delays the control strategy when the first error type exists. The first error type can correspond to a first sign of the difference between the actual temperature and the setpoint. The second error type can correspond to a second sign of the difference between the actual temperature and the setpoint. The processing circuit can be part of at least one of the controller, a supervisory controller, and a device between the supervisory controller and the controller.
Alternative exemplary embodiments relate to other features and combinations of features as may be generally recited in the claims.
The disclosure will become more fully understood from the following detailed description, taken in conjunction with the accompanying figures, wherein like reference numerals refer to like elements, in which:
Before turning to the figures which illustrate the exemplary embodiments in detail, it should be understood that the application is not limited to the details or methodology set forth in the description or illustrated in the figures. It should also be understood that the terminology is for the purpose of description only and should not be regarded as limiting.
Referring generally to the figures, systems and methods configured to provide asymmetrical control of a controlled variable in a building area are described. A climate control system in a building rarely responds to a varied controlled variable with the same energy cost when the controlled variable is to one side of the setpoint relative to when the controlled variable is to the other side of the setpoint. For example, more energy can be required to cool a building when the temperature is five degrees above the setpoint than to heat the building when the temperature is five degrees below the setpoint. The present disclosure describes systems and methods for changing the response of a building system when the controlled variable is to the side of the setpoint that requires more energy to correct.
Referring to
Referring to
Referring to
In an exemplary embodiment, controller 310 is configured to appropriately position actuator 422 in accordance with a control algorithm. In an exemplary embodiment, the control algorithm is or includes an integral (I) based algorithm, a proportional (P) algorithm, a proportional integral (PI) algorithm, a proportional derivative (PD) algorithm, a proportional-integral derivative (PID) algorithm, and/or any feedback logic control algorithm. In accordance with the algorithm, at every cycle controller 310 receives, for example, the temperature value at input 406 and provides an actuator control signal at actuator output 404 to position damper 426 in a manner that is calculated to bring the controlled variable (e.g., the temperature value) to a setpoint. Controller 310 can also cyclically respond to the air flow value. According to various exemplary embodiments, the system can utilize temperature, humidity, flow rate, pressure, and/or any other available input to assist in calculating an optimal actuator position.
According to an exemplary embodiment, controller 310 is configured to include a control strategy (e.g., implemented by a processing circuit) that is asymmetrical relative to the sign of the error (i.e., the difference between the controlled variable and the setpoint, the controlled variable minus the setpoint). With reference to
According to various exemplary embodiments, temperature sensor 420 can be a resistive sensor located in environment or any other type of temperature sensor. Actuator 422 may be an electric motor-based actuator, a pneumatic actuator, a hydraulic actuator, or any other type of device for controlling and positioning damper 426. VAV box 322 may additionally include fans, heating or cooling units, exhaust dampers, and return dampers for treating an air flow. Interfaces 402 and 406 can be or include analog inputs received by an A/D converter of controller 310 and/or can be or include digital inputs. Controller 310 includes circuitry and/or software for conditioning and interpreting the signals on inputs 402 and 406. Air flow sensor 424 provides a parameter such as an air flow parameter via link 412 to air flow input 402. The air flow parameter can represent the amount of air flow provided through damper 426 to an environment. Air flow sensor 424 can a differential pressure sensor which provides a factor related to air flow (volume/unit time). Air flow sensor 424 and its output can be used by controller 310 in its control algorithm to optimally reach a setpoint.
The control signal provided to the actuator may be a pulse width signal which causes actuator 422 to move forward, backward, or stay in the same position, and controller 310 may internally keep track of the position of actuator 422 as it is moved. Alternatively, actuator 422 may provide feedback indicative of its position, or the actuator signal may indicate the particular position to which actuator 422 should be moved.
While the systems and methods of the present application are primarily described with reference to temperature regulation systems including a VAV box, it should be appreciated that any plant (e.g., mechanical equipment used to affect a controlled variable) and any control loop thereof that incurs unequal costs depending on the sign of the error may be modified to include the systems and/or methods of the present disclosure. For example, in another exemplary embodiment, the systems and methods of the present disclosure can be utilized with air handling units (AHUs). These AHUs may have water-to-air heat exchangers for providing heating and cooling to an air stream. The flow of water through the coils is regulated by a hydronic valve, which is moved by an electric actuator connected to a controller. The valve position is adjusted to maintain the air temperature at the output of the heat exchangers within a specific range (i.e., setpoint). In yet other exemplary embodiments, the systems and methods of the present disclosure can be used with any type of control system and/or plant.
Referring now to
Processing circuit 500 can be configured to receive commands or setpoints from a supervisory controller via communication interface 312. Referring also to
Referring generally to
With reference to
One way to modify the transient response of controller 606 is to modify the error signal provided to controller 606 only when the controlled variable is on one side of the setpoint (and to not modify the error when the controlled variable is on the other side of the setpoint). The error e can be modified by a function f(e). According to one exemplary embodiment, one function to modify the error may be f(e)=λ*e, where λ is a tuning constant that would affect responsiveness and govern the trade-off between control performance and energy savings.
The modified error function when the sign is negative might be, for example,
with the exponent of 3 providing a greater penalty to the transient response when the error is closer to the setpoint. Because the error signal of controller 606 is likely calculated internally, as in the embodiment shown in
Climate control device 608 may receive the control signal u and affect the controlled variable (e.g., a climate condition such as temperature) of building zone 609 based on the control signal u. Sensor 610 may be used to detect the current value y of the controlled variable and provide the value y to logic module 604 and/or controller 606. It should be noted that controller 606 and the climate control device 608 may include an internal loop that operates with a faster time constant than the loop involving supervisory controller 602 and logic module 604.
Referring now to
Referring now to
Referring now to
If the error is of a first sign (e.g., the sign that corresponds with relatively high energy expenditure), process 700 is shown to respond to the error at a first rate (step 706) and to provide a modified control signal to a controller (step 710). If the error is of a second sign, process 700 may respond to the error at a second rate (step 708) and/or provide an unmodified control signal to the controller (step 710). As the first sign corresponds with a high energy expenditure relative to the second sign, the first rate is slower than the second rate. The first rate being slower than the second rate allows the correction in the error to be less dramatic and energy intensive, which may compensate for the higher energy expenditure normally associated with correction of an error of the first sign.
The determination as to which error and sign represent a greater energy expenditure may be made based on user input, past histories (e.g., observing patterns of the setpoint adjustment), or other properties related to the building zone. The determination may occur in “real time” (e.g., the control loop may monitor energy expenditure and determine which changes to the controlled variable result in greater energy usage), may be predetermined, or may occur at any point before or during process 700.
Referring now to
Causing the controller to respond to the error can include providing an adjusted control signal to the controller and/or a control loop controlled by the controller. The control loop can include a plant configured to affect the controlled variable. According to some exemplary embodiments, providing an adjusted control signal to the plant includes delaying a control signal calculated to address the error. Where the plant is part of a cooling system, the first sign of the error can represent a positive difference between a climate condition such as temperature (i.e., the controlled variable) and the setpoint. Where the plant is part of a heating system, the first sign of the error can represent a negative difference between the climate condition and the setpoint (e.g., when the error equals the climate condition minus the setpoint). As mentioned with respect to previous figures, the processing circuit can be integrated into a local controller for the plant or integrated into a supervisory controller that provides the setpoint to the local controller. In some embodiments the processing circuit can be configured to cause the controller to affect the climate condition at the slower rate by modifying the setpoint provided to the local controller when the first sign of the error is present. In some other exemplary embodiments, the processing circuit can be configured to respond to the error at the first sign by reducing the error signal's magnitude.
Referring to
In graph 800, controlled variable 802 is shown dipping significantly below setpoint 804 at time 810. Because less energy is required to raise controlled variable 802 to setpoint 804, in the example being discussed, a normal response may be issued by the system to expediently bring controlled variable 802 to setpoint 804 as shown. At time 812, controlled variable 802 is shown rising significantly above setpoint 804. Because more energy is required to expediently lower controlled variable 802 to setpoint 804, the system may be configured to delay its response to the error between controlled variable 802 and setpoint 804 at time 812. The result of this delayed response is illustrated in graph 800, with controlled variable 802 lowering to setpoint 804 at a slower pace relative to the correction conducted at time 810. Under certain conditions, such a control strategy is estimated to result in a five percent energy savings with little impact on comfort conditions.
It should be noted that the error sign requiring less energy to address may be associated with a passive response by the building. For example, in cooling climates which have cooled the actual temperature to above the setpoint, the system does not actively heat to correct the error, but rather ceases to cool or slows its cooling activity to “heat” the building zone.
The systems and methods as shown in the various exemplary embodiments are illustrative only. Although only a few embodiments have been described in detail in this disclosure, many modifications are possible. For example, the systems and methods of the present application may be adapted to change a response of a nonlinear system to be more linear. For example, a heating coil in an AHU takes less time to heat up than to cool down. A function may be applied such that an equal amount of time is taken to heat up and cool down the coil (e.g., a function to slow the cooling down process). The modified setpoint and/or the modified error discussed throughout this disclosure may be used to implement this linearization method and to improve control performance.
By way of further example, the position of elements may be reversed or otherwise varied and the nature or number of discrete elements or positions may be altered or varied. All such modifications are intended to be included within the scope of the present disclosure. The order or sequence of any process or method steps may be varied or re-sequenced according to alternative embodiments. Also two or more steps may be performed concurrently or with partial concurrence. Such variation will depend on the software and hardware systems chosen and on designer choice. All such variations are within the scope of the disclosure. Likewise, software implementations could be accomplished with standard programming techniques with rule based logic and other logic to accomplish the various connection steps, processing steps, comparison steps and decision steps. Other substitutions, modifications, changes, and omissions may be made in the design, operating conditions and arrangement of the exemplary embodiments without departing from the scope of the present disclosure.
Embodiments within the scope of the present application include program products comprising machine-readable media for carrying or having machine-executable instructions or data structures stored thereon. Such machine-readable media can be any available media that can be accessed by a general purpose or special purpose computer or other machine with a processor. By way of example, such machine-readable media can comprise RAM, ROM, EPROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer or other machine with a processor. When information is transferred or provided over a network or another communications connection (either hardwired, wireless, or a combination of hardwired or wireless) to a machine, the machine properly views the connection as a machine-readable medium. Thus, any such connection is properly termed a machine-readable medium. Combinations of the above are also included within the scope of machine-readable media. Machine-executable instructions comprise, for example, instructions and data which cause a general purpose computer, special purpose computer, or special purpose processing machines to perform a certain function or group of functions.
Patent | Priority | Assignee | Title |
10108154, | May 08 2013 | Vigilent Corporation | Influence learning for managing physical conditions of an environmentally controlled space by utilizing a calibration override which constrains an actuator to a trajectory |
10417596, | May 05 2014 | Vigilent Corporation | Point-based risk score for managing environmental systems |
11137160, | Aug 06 2018 | Tyco Fire & Security GmbH | Thermostat with estimation of run-time savings |
11199336, | Jul 26 2019 | Tyco Fire & Security GmbH | HVAC system with on-off control |
11274847, | Sep 27 2018 | Tyco Fire & Security GmbH | Thermostat with least squares estimation of power savings |
11859851, | Sep 27 2018 | ALBIREO ENERGY, LLC | System, apparatus and hybrid VAV device with multiple heating coils |
8924026, | Aug 20 2010 | Vigilent Corporation | Energy-optimal control decisions for systems |
9291358, | Aug 20 2010 | Vigilent Corporation | Accuracy-optimal control decisions for systems |
9891636, | Dec 12 2013 | Industrial Technology Research Institute | Controlling device and method for HVAC system |
Patent | Priority | Assignee | Title |
3870227, | |||
4347712, | Nov 03 1980 | Honeywell Inc. | Microprocessor discharge temperature air controller for multi-stage heating and/or cooling apparatus and outdoor air usage controller |
4442972, | Sep 14 1981 | Honeywell INC | Electrically controlled programmable digital thermostat and method for regulating the operation of multistage heating and cooling systems |
4711394, | Feb 26 1987 | Multiple-unit HVAC energy management system | |
4754919, | Aug 22 1985 | Mitsubishi Denki Kabushiki Kaisha | Air conditioning apparatus |
4819714, | Sep 22 1986 | Mitsubishi Denki Kabushiki Kaisha | Air conditioning apparatus |
5364304, | Jan 21 1993 | TURBO GUARANTY GROUP, INC | Remotely controlled electrically actuated air flow control register |
6219590, | Apr 03 1998 | Johnson Controls Technology Co.; Johnson Controls Technology Company | State machine controller for operating variable air volume terminal units of an environmental control system |
6688384, | Jul 03 2001 | Heating and cooling energy saving device | |
7188779, | Mar 21 2003 | EMME E2MS, LLC | Zone climate control |
7261241, | Jul 03 2001 | Heating and cooling energy saving device | |
7274975, | Jun 06 2005 | GRIDPOINT, INC | Optimized energy management system |
7341201, | May 03 2005 | Fully articulated and comprehensive air and fluid distribution, metering, and control method and apparatus for primary movers, heat exchangers, and terminal flow devices | |
7551983, | Oct 17 2003 | SIEMENS INDUSTRY, INC | Variable air volume system including BTU control function |
7726582, | Jan 18 2005 | Vigilent Corporation | Method and apparatus for converting constant-volume supply fans to variable flow operation |
7766246, | Mar 15 2007 | ADEMCO INC | Variable speed blower control in an HVAC system having a plurality of zones |
7890215, | Dec 22 2006 | YARDI SYSTEMS, INC | Optimized control system for cooling systems |
7918407, | Jun 17 2008 | Method and apparatus for control of cooling system air quality and energy consumption | |
7966104, | Mar 26 2007 | Siemens Corporation | Apparatus and method for the control of the indoor thermal environment having feed forward and feedback control using adaptive reference models |
7979163, | Jan 16 2004 | ADEMCO INC | Devices and methods for providing configuration information to a controller |
8027742, | Jul 17 2007 | Tyco Fire & Security GmbH | Fault detection systems and methods for self-optimizing heating, ventilation, and air conditioning controls |
20030216837, | |||
20040238653, | |||
20050194455, | |||
20060004492, | |||
20060032624, | |||
20060091227, | |||
20060161306, | |||
20070043478, | |||
20070225868, | |||
20080277486, | |||
20080281439, | |||
20080294291, | |||
20090005912, | |||
20090083583, | |||
20090308941, | |||
20100006662, | |||
20100306001, | |||
20110031322, | |||
20110077758, | |||
20110137468, | |||
20110320045, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Feb 05 2009 | Johnson Controls Technology Company | (assignment on the face of the patent) | / | |||
Feb 05 2009 | SALSBURY, TIMOTHY | Johnson Controls Technology Company | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 022255 | /0194 | |
Aug 06 2021 | Johnson Controls Technology Company | Johnson Controls Tyco IP Holdings LLP | NUNC PRO TUNC ASSIGNMENT SEE DOCUMENT FOR DETAILS | 058959 | /0764 | |
Feb 01 2024 | Johnson Controls Tyco IP Holdings LLP | Tyco Fire & Security GmbH | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 066800 | /0629 |
Date | Maintenance Fee Events |
Feb 10 2016 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Feb 28 2020 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Feb 20 2024 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Aug 28 2015 | 4 years fee payment window open |
Feb 28 2016 | 6 months grace period start (w surcharge) |
Aug 28 2016 | patent expiry (for year 4) |
Aug 28 2018 | 2 years to revive unintentionally abandoned end. (for year 4) |
Aug 28 2019 | 8 years fee payment window open |
Feb 28 2020 | 6 months grace period start (w surcharge) |
Aug 28 2020 | patent expiry (for year 8) |
Aug 28 2022 | 2 years to revive unintentionally abandoned end. (for year 8) |
Aug 28 2023 | 12 years fee payment window open |
Feb 28 2024 | 6 months grace period start (w surcharge) |
Aug 28 2024 | patent expiry (for year 12) |
Aug 28 2026 | 2 years to revive unintentionally abandoned end. (for year 12) |