Incorporating a load change penalty in central plant optimization
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-019/00
G05B-019/418
G05B-013/02
G05F-001/66
G05B-013/04
G05B-015/02
G06N-099/00
G06Q-010/04
G06Q-010/06
G06Q-050/06
출원번호
US-0634573
(2015-02-27)
등록번호
US-10101730
(2018-10-16)
발명자
/ 주소
Wenzel, Michael J.
Turney, Robert D.
출원인 / 주소
Johnson Controls Technology Company
대리인 / 주소
Foley & Lardner LLP
인용정보
피인용 횟수 :
0인용 특허 :
76
초록▼
An optimization system for a central plant includes a processing circuit configured to receive load prediction data indicating building energy loads and utility rate data indicating a price of one or more resources consumed by equipment of the central plant to serve the building energy loads. The op
An optimization system for a central plant includes a processing circuit configured to receive load prediction data indicating building energy loads and utility rate data indicating a price of one or more resources consumed by equipment of the central plant to serve the building energy loads. The optimization system includes a high level optimization module configured to generate an objective function that expresses a total monetary cost of operating the central plant over the optimization period as a function of the utility rate data and an amount of the one or more resources consumed by multiple groups of the central plant equipment. The optimization system includes a load change penalty module configured to modify the objective function to account for a load change penalty resulting from a change in an amount of the building energy loads assigned to one or more of the groups of central plant equipment.
대표청구항▼
1. An optimization and control system for a central plant configured to serve building energy loads, the optimization and control system comprising: a central plant controller configured to receive utility rate data indicating a price of one or more resources consumed by central plant equipment of t
1. An optimization and control system for a central plant configured to serve building energy loads, the optimization and control system comprising: a central plant controller configured to receive utility rate data indicating a price of one or more resources consumed by central plant equipment of the central plant to serve the building energy loads at each of a plurality of time steps in an optimization period, the central plant controller comprising: a load/rate prediction module configured to use feedback from a building automation system to predict the building energy loads for the plurality of time steps in the optimization period, the feedback from the building automation system comprising input from one or more sensors configured to monitor conditions within a controlled building;a high level optimization module configured to generate an objective function that expresses a total monetary cost of operating the central plant over the optimization period as a function of the utility rate data and an amount of the one or more resources consumed by multiple groups of the central plant equipment at each of the plurality of time steps;wherein the high level optimization module is configured to optimize the objective function over the optimization period subject to a set of constraints to determine an optimal amount of the predicted building energy loads assigned to each of the groups of the central plant equipment at each of the plurality of time steps, wherein the set of constraints ensure that the optimal distribution satisfies the predicted building energy loads at each of the plurality of time steps; anda load change penalty module configured to modify the objective function to account for a load change penalty resulting from a change in the amount of the building energy loads assigned to one or more of the groups of the central plant equipment, wherein the load change penalty module is configured to calculate and apply the load change penalty at each time step k of the optimization period for each group of the central plant equipment as a function of and proportional to the change in the amount of the building energy loads assigned to the group of the central plant equipment at time step k relative to the amount of the building energy loads assigned to the same group of the central plant equipment at a previous time step k−1 consecutive with time step k;wherein the central plant controller is configured to control the central plant equipment such that the central plant equipment operate to achieve the optimal distribution of the building energy loads at each of the plurality of time steps. 2. The optimization and control system of claim 1, wherein the high level optimization module uses linear programming to generate and optimize the objective function. 3. The optimization and control system of claim 1, wherein modifying the objective function to account for the load change penalty comprises: adding one or more load change variables to the objective function, each of the load change variables representing a change in an energy load assigned to a corresponding group of the central plant equipment; andweighting each of the load change variables with a cost representing a monetary penalty associated with a per unit change in an energy load assigned to the corresponding group of the central plant equipment. 4. The optimization and control system of claim 1, wherein modifying the objective function to account for the load change penalty comprises: adding one or more constraints to the set of constraints that require a change in an energy load assigned to a group of the central plant equipment to be less than or equal to a threshold value. 5. The optimization and control system of claim 4, wherein the threshold value is a percentage of a maximum capacity of the group of the central plant equipment. 6. The optimization and control system of claim 1, wherein: the objective function comprises a cost vector including cost variables that represent a monetary cost associated with each of the one or more resources consumed by the central plant equipment to serve the building energy loads at each of the plurality of time steps; andmodifying the objective function to account for the load change penalty comprises adding a load change cost to the cost vector. 7. The optimization and control system of claim 6, wherein modifying the objective function to account for the load change penalty comprises adding a load change cost to the cost vector for each of the groups of the central plant equipment. 8. The optimization and control system of claim 1, wherein: the objective function comprises a decision matrix including load variables that represent an energy load for each of the multiple groups of the central plant equipment at each of the plurality of time steps;modifying the objective function to account for the load change penalty comprises adding a load change variable to the decision matrix; andoptimizing the objective function comprises determining optimal values for the load variables in the decision matrix. 9. The optimization and control system of claim 8, wherein modifying the objective function to account for the load change penalty comprises adding a load change variable to the decision matrix for each of the groups of the central plant equipment. 10. The optimization and control system of claim 8, wherein modifying the objective function to account for the load change penalty comprises adding one or more constraints on the load change variable to the set of constraints for each of the plurality of time steps in the optimization period; wherein the one or more constraints on the load change variable for each time step require the load change variable to be greater than or equal to a change in the energy load assigned to a corresponding group of the central plant equipment relative to a previous time step. 11. A method for incorporating a load change penalty in an optimization process for a central plant, the method comprising: using feedback from a building automation system to predict building energy loads for a plurality of time steps in an optimization period, the feedback from the building automation system comprising input from one or more sensors configured to monitor conditions within a controlled building;receiving, at a central plant controller, utility rate data indicating a price of one or more resources consumed by central plant equipment of the central plant to serve the building energy loads at each of the plurality of time steps;generating, by a high level optimization module of the central plant controller, an objective function that expresses a total monetary cost of operating the central plant over the optimization period as a function of the utility rate data and an amount of the one or more resources consumed by multiple groups of the central plant equipment at each of the plurality of time steps;optimizing, by the high level optimization module, the objective function over the optimization period subject to a set of constraints to determine an optimal amount of the predicted building energy loads assigned to each of the groups of the central plant equipment at each of the plurality of time steps, wherein the set of constraints ensure that the optimal amount satisfies the predicted building energy loads at each of the plurality of time steps;modifying, by a load change penalty module of the central plant controller, the objective function to account for a load change penalty resulting from a change in the amount of the building energy loads assigned to one or more of the groups of the central plant equipment, wherein the load change penalty is calculated and applied at each time step k of the optimization period for each group of the central plant equipment as a function of and proportional to the change in the amount of the building energy loads assigned to the group of the central plant equipment at time step k relative to the amount of the building energy loads assigned to the same group of the central plant equipment at a previous time step k−1 consecutive with time step k; andcontrolling, by the central plant controller, the central plant equipment such that the central plant equipment operate to achieve the optimal amount of the building energy loads at each of the plurality of time steps. 12. The method of claim 11, wherein the high level optimization module uses linear programming to generate and optimize the objective function. 13. The method of claim 11, wherein modifying the objective function to account for the load change penalty comprises: adding one or more load change variables to the objective function, each of the load change variables representing a change in an energy load assigned to a corresponding group of the central plant equipment; andweighting each of the load change variables with a cost representing a monetary penalty associated with a per unit change in the energy load assigned to the corresponding group of the central plant equipment. 14. The method of claim 11, wherein modifying the objective function to account for the load change penalty comprises: adding one or more constraints to the set of constraints that require a change in an energy load assigned to a group of the central plant equipment to be less than or equal to a threshold value. 15. The method of claim 14, wherein the threshold value is a percentage of a maximum capacity of the group of the central plant equipment. 16. The method of claim 11, wherein: the objective function comprises a cost vector including cost variables that represent a monetary cost associated with each of the one or more resources consumed by the central plant equipment to serve the building energy loads at each of the plurality of time steps; andmodifying the objective function to account for the load change penalty comprises adding a load change cost to the cost vector. 17. The method of claim 16, wherein modifying the objective function to account for the load change penalty comprises adding a load change cost to the cost vector for each of the groups of the central plant equipment. 18. The method of claim 11, wherein: the objective function comprises a decision matrix including load variables that represent an energy load for each of the multiple groups of the central plant equipment at each of the plurality of time steps;modifying the objective function to account for the load change penalty comprises adding a load change variable to the decision matrix; andoptimizing the objective function comprises determining optimal values for the load variables in the decision matrix. 19. The method of claim 18, wherein modifying the objective function to account for the load change penalty comprises adding a load change variable to the decision matrix for each of the groups of the central plant equipment. 20. The method of claim 18, wherein modifying the objective function to account for the load change penalty comprises adding one or more constraints on the load change variable to the set of constraints for each of the plurality of time steps in the optimization period; wherein the one or more constraints on the load change variable for each time step require the load change variable to be greater than or equal to a change in the energy load assigned to a corresponding group of the central plant equipment relative to a previous time step.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (76)
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.
Sinha, Sudhi; Curtis, Daniel M.; Albinger, Donald; Park, Youngchoon; Mueller, Joseph; Reichenberger, Karl, Systems and methods for agent interaction with building management system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.