Systems and methods for low level central plant optimization are provided. A controller for the central plant uses binary optimization to determine one or more feasible on/off configurations for equipment of the central plant that satisfy operating constraints and meet a thermal energy load setpoint
Systems and methods for low level central plant optimization are provided. A controller for the central plant uses binary optimization to determine one or more feasible on/off configurations for equipment of the central plant that satisfy operating constraints and meet a thermal energy load setpoint. The controller determines optimum operating setpoints for each feasible on/off configuration and generates operating parameters including at least one of the feasible on/off configurations and the optimum operating setpoints. The operating parameters optimize an amount of energy consumed by the central plant equipment. The controller outputs the generated operating parameters via a communications interface for use in controlling the central plant equipment.
대표청구항▼
1. A controller for a central plant having a plurality of subplants that serve thermal energy loads of a building or building system, the controller comprising: a processing circuit comprising a processor and memory, wherein the processing circuit is configured to identify a thermal energy load setp
1. A controller for a central plant having a plurality of subplants that serve thermal energy loads of a building or building system, the controller comprising: a processing circuit comprising a processor and memory, wherein the processing circuit is configured to identify a thermal energy load setpoint for a subplant of the central plant, wherein the thermal energy load setpoint is generated by a high level optimization that determines optimum thermal energy load setpoints for each of the plurality of subplants by optimally distributing a predicted thermal energy load for the building across the plurality of subplants;a low level optimization module comprising a binary optimization module of the processing circuit configured to use binary optimization to determine one or more feasible on/off configurations for equipment of the subplant to achieve the thermal energy load setpoint generated by the high level optimization;the low level optimization module comprising a setpoint evaluator module of the processing circuit configured to determine optimum operating setpoints for the subplant equipment for each feasible on/off configuration;the low level optimization module configured to generate a resource consumption curve for the subplant by optimizing an amount of resource consumption by the subplant for several different combinations of thermal energy load and weather conditions, the resource consumption curve indicating a minimum amount of resource consumption by the subplant as a function of a thermal energy load on the subplant;a subplant control module of the processing circuit configured to generate operating parameters for the subplant equipment, the operating parameters comprising at least one of the feasible on/off configurations and the optimum operating setpoints; anda communications interface coupled to the processing circuit and configured to output the generated operating parameters for use in controlling the subplant equipment. 2. The controller of claim 1, further comprising a constraints evaluator module configured to identify applicable constraints for the subplant equipment; wherein each feasible on/off configuration satisfies the applicable constraints and is estimated to result in the subplant equipment meeting the thermal energy load setpoint. 3. The controller of claim 1, wherein the binary optimization module uses a branch and bound method to determine the one or more feasible on/off configurations. 4. The controller of claim 1, wherein the setpoint evaluator module determines the optimum operating setpoints using a nonlinear optimization that minimizes an amount of power consumed by the subplant equipment. 5. The controller of claim 1, wherein the setpoint evaluator module is configured to: estimate an amount of power consumed by each feasible on/off configuration of the subplant equipment at the optimum operating setpoints; andidentify which of the feasible on/off configurations is estimated to result in a lowest amount of power consumed by the subplant equipment at the optimum operating setpoints. 6. A method for controlling a central plant having a plurality of subplants that serve thermal energy loads of a building or building system, the method comprising: identifying, by a processing circuit of a controller for the central plant, a thermal energy load setpoint for a subplant of the central plant, wherein the thermal energy load setpoint is generated by a high level optimization that determines optimum thermal energy load setpoints for each of the plurality of subplants by optimally distributing a predicted thermal energy load for the building across the plurality of subplants;using, by a binary optimization module of the processing circuit, binary optimization to determine one or more feasible on/off configurations for equipment of the subplant to achieve the thermal energy load setpoint generated by the high level optimization;generating a resource consumption curve for the subplant by optimizing an amount of resource consumption by the subplant for several different combinations of thermal energy load and weather conditions, the resource consumption curve indicating a minimum amount of resource consumption by the subplant as a function of a thermal energy load on the subplant;determining, by a setpoint evaluator module of the processing circuit, optimum operating setpoints for the subplant equipment for each feasible on/off configuration;generating, by a subplant control module of the processing circuit, operating parameters for the subplant equipment, the operating parameters comprising at least one of the feasible on/off configurations and the optimum operating setpoints; andoutputting the generated operating parameters via a communications interface coupled to the processing circuit for use in controlling the subplant equipment. 7. The method of claim 6, further comprising: identifying applicable constraints for the subplant equipment;wherein each feasible on/off configuration satisfies the applicable constraints and is estimated to result in the subplant equipment meeting the thermal energy load setpoint. 8. The method of claim 6, wherein determining the one or more feasible on/off configurations comprises using a branch and bound method. 9. The method of claim 6, wherein determining the optimum operating setpoints comprises using a nonlinear optimization that minimizes an amount of power consumed by the subplant equipment. 10. The method of claim 6, further comprising: estimating an amount of power consumed by each feasible on/off configuration of the subplant equipment at the optimum operating setpoints; andidentifying which of the feasible on/off configurations is estimated to result in a lowest amount of power consumed by the subplant equipment at the optimum operating setpoints. 11. A method for determining optimum operating parameters for equipment of a central plant that serves thermal energy loads of a building or building system, the method comprising: identifying, by a controller for the central plant, a thermal energy load setpoint for a subplant of the central plant, wherein the thermal energy load setpoint is generated by a high level optimization that determines optimum thermal energy load setpoints for each of a plurality of subplants of the central plant by optimally distributing a predicted thermal energy load for the building across the plurality of subplants;initializing, by the controller for the central plant, a database of possible solutions and a database of feasible solutions that achieve the thermal energy load setpoint generated by the high level optimization;generating, by the controller, a resource consumption curve for the subplant by optimizing an amount of resource consumption by the subplant for several different combinations of thermal energy load and weather conditions, the resource consumption curve indicating a minimum amount of resource consumption by the subplant as a function of a thermal energy load on the subplant;retrieving, by the controller, a branch from the database of possible solutions, the branch comprising a specified operating status for one or more devices of the equipment of the central plant;determining, by the controller, whether the branch satisfies applicable constraints for the equipment of the central plant using the specified operating status;adding, by the controller, the branch to the database of feasible solutions in response to a determination that the branch satisfies the applicable constraints; andgenerating, by the controller, operating parameters for the equipment of the central plant, the operating parameters comprising the operating status specified by the branch in the database of feasible solutions. 12. The method of claim 11, wherein the branch comprises a specified operating status for a first device of the equipment of the central plant and an unspecified operating status for a second device of the equipment of the central plant. 13. The method of claim 12, further comprising: creating a first expanded branch by specifying a first operating status for the second device, wherein the determining, adding, and generating steps are performed for the first expanded branch;creating a second expanded branch by specifying a second operating status for the second device; andadding the second expanded branch to the database of possible solutions for evaluation in a subsequent iteration of the method. 14. The method of claim 13, further comprising, in response to a determination that the first expanded branch does not satisfy the applicable constraints: determining whether the first expanded branch can possibly satisfy the applicable constraints if an unspecified operating status in the first expanded branch is subsequently specified; andadding the first expanded branch to the database of possible solutions for evaluation in a subsequent iteration of the method in response to a determination that the first expanded branch can possibly satisfy the applicable constraints. 15. The method of claim 11, further comprising estimating an amount of power consumed by each branch in the database of possible solutions; wherein retrieving the branch from the database of possible solutions comprises retrieving the branch with the lowest estimated power consumption. 16. The method of claim 11, further comprising estimating an amount of power consumed by each branch in the database of feasible solutions; wherein the generated operating parameters comprise the operating status specified by the branch in the database of feasible solutions with the lowest estimated power consumption.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (74)
Seem, John E., Adaptive real-time optimization control.
Lecue, Freddy; Ploennigs, Joern; Schumann, Anika, Automated creation of semantically-enriched diagnosis models using time series data of temperatures collected by a network of sensors.
Morshedi Abdol M. (Houston TX) Cutler Charles R. (Houston TX) Fitzpatrick Thomas J. (Katy TX) Skrovanek Thomas A. (Houston TX), Dynamic process control.
Mehta,Ashish; Wojsznis,Peter; Wojsznis,Wilhelm K.; Blevins,Terrence L.; Thiele,Dirk; Ottenbacher,Ron; Nixon,Mark, Integrated model predictive control and optimization within a process control system.
Vouzis, Panagiotis; Bleris, Leonidas; Arnold, Mark G.; Kothare, Mayuresh V., Iterative matrix processor based implementation of real-time model predictive control.
Boe, Eugene; Piche, Stephen; Martin, Gregory D., Method and apparatus for attenuating error in dynamic and steady-state processes for prediction, control, and optimization.
Frerichs,Donald Karl; Toth,Frank Marvin, Method and apparatus for detecting faults in steam generator system components and other continuous processes.
Pekar, Jaroslav; Strewart, Greg; Kihas, Dejan; Borrelli, Francesco, Method and system for combining feedback and feedforward in model predictive control.
Lu Zhuxin J. (Glendale AZ) MacArthur J. Ward (Scottsdale AZ) Horn Brian C. (Phoenix AZ), Method of multivariable predictive control utilizing range control.
Pekar, Jaroslav; Borralli, Francesco; Stewart, Gregory, Methods and systems for the design and implementation of optimal multivariable model predictive controllers for fast-sampling constrained dynamic systems.
Stewart,Gregory E.; Kolavennu,Soumitri N.; Borrelli,Francesco; Hampson,Gregory J.; Shahed,Syed M.; Samad,Tariq; Rhodes,Michael L., Multivariable control for an engine.
Butoyi, Firmin, Multivariable process controller and methodology for controlling catalyzed chemical reaction to form phthalic anhydride and other functionalized aromatics.
MacArthur J. Ward (Minneapolis MN) Wahlstedt David A. (Minneapolis MN) Woessner Michael A. (Minneapolis MN) Foslien Wendy K. (Minneapolis MN), Receding horizon based adaptive control having means for minimizing operating costs.
Lu, Joseph; Morningred, John Duane, System and method for continuous supply chain control and optimization using stochastic calculus of variations approach.
Das,Indraneel; Rey,Gonzalo, System and method for exploiting a good starting guess for binding constraints in quadratic programming with an infeasible and inconsistent starting guess for the solution.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.