Research Papers

Optimal Setpoints for HVAC Systems via Iterative Cooperative Neighbor Communication

[+] Author and Article Information
Matthew Elliott

Stingray Offshore Solutions,
8901 Jameel Rd., Ste 100,
Houston, TX 77040
e-mail: matt.elliott@gmail.com

Bryan P. Rasmussen

Associate Professor
Mechanical Engineering,
Texas A&M University,
3123 TAMU,
College Station, TX 77843-3123
e-mail: brasmussen@tamu.edu

1Corresponding author.

Contributed by the Dynamic Systems Division of ASME for publication in the JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL. Manuscript received July 31, 2013; final manuscript received June 7, 2014; published online August 28, 2014. Assoc. Editor: Prashant Mehta.

J. Dyn. Sys., Meas., Control 137(1), 011006 (Aug 28, 2014) (15 pages) Paper No: DS-13-1295; doi: 10.1115/1.4027887 History: Received July 31, 2013; Revised June 07, 2014

Heating, ventilation, and air conditioning systems in large buildings frequently feature a network topology wherein the outputs of each dynamic subsystem act as disturbances to other subsystems. The distributed optimization technique presented in this paper leverages this topology without requiring a centralized controller or widespread knowledge of the interaction dynamics between subsystems. Each subsystem's controller calculates an optimal steady state condition. The output corresponding to this condition is then communicated to downstream neighbors only. Similarly, each subsystem communicates to its upstream neighbors the predicted costs imposed by the neighbors' own calculated outputs. By judicious construction of the cost functions, all of the cost information is propagated through the network, allowing a Pareto optimal solution to be reached. The novelty of this approach is that communication between all plants is not necessary to achieve a global optimum. Since each optimizer does not require knowledge of its neighbors' dynamics, changes in one controller do not require changes to all controllers in the network. Proofs of convergence to Pareto optimality under certain conditions are presented, and convergence under the approach is demonstrated with a simulation example. The approach is also applied to a laboratory-based water chiller system; several experiments demonstrate the features of the approach and potential for energy savings.

Copyright © 2015 by ASME
Your Session has timed out. Please sign back in to continue.


U. S. Dept. of. Energy, 2012, Annual Energy Review 2011.
U.S. Dept. of Energy Information Administration, 2009, Emissions of Greenhouse Gases in the United States 2008.
Brown, R. E., and Koomey, J. G., 2003, “Electricity Use in California: Past Trends and Present Usage Patterns,” Energy Policy, 31(9), pp. 849–864. [CrossRef]
Camacho, E. F., and Bordons, C., 2004, “Model Predictive Control,” Advanced Textbooks in Control and Signal Processing, Springer, London/New York.
Mayne, D., Rawlings, J., Rao, C., and Scokaert, P., 2000, “Constrained Model Predictive Control: Stability and Optimality,” Automatica, 36(6), pp. 789–814. [CrossRef]
Qin, S., and Badgwell, T., 2003, “A Survey of Model Predictive Control Technology,” Control Eng. Pract., 11(7), pp. 733–764. [CrossRef]
Garcia, C. E., Prett, D. M., and Moriari, M., 1989, “Model Predictive Control: Theory and Practice—A Survey,” Automatica, 25(3), pp. 335–348. [CrossRef]
Leducq, D., Guilpart, J., and Trystam, G., 2006, “Non-Linear Predictive Control of a Vapour Compression Cycle,” Int. J. Refrigeration, 29(5), pp. 761–772. [CrossRef]
Elliott, M. S., and Rasmussen, B. P., 2008, “Model-Based Predictive Control of a Multi-Evaporator Vapor Compression Cooling Cycle,” American Control Conference, Seattle, WA, June 11–13. [CrossRef]
Elliott, M. S., and Rasmussen, B. P., 2009, “A Model-Based Predictive Supervisory Controller for Multi-Evaporator HVAC Systems,” American Control Conference, St. Louis, MO, June 10–12. [CrossRef]
Huang, G., Wang, S., and Xu, X., 2009, “A Robust Model Predictive Control Strategy for Improving the Control Performance of Air-Conditioning Systems,” Energy Convers. Manage., 50(10), pp. 2650–2658. [CrossRef]
Xi, X.-C., Poo, A.-N., and Chou, S.-K., 2007, “Support Vector Regression Model Predictive Control on a HVAC Plant,” Control Eng. Pract., 15(8), pp. 897–908. [CrossRef]
Xu, M., Li, S., and Cai, W., 2005, “Practical Receding-Horizon Optimization Control of the Air Handling Unit in Hvac Systems,” Ind. Chem. Eng. Res., 44(8), pp. 2848–2855. [CrossRef]
Muske, K. R., and Badgwell, T. A., 2002, “Disturbance Modeling for Offset-Free Linear Model Predictive Control,” J. Process Control, 12(5), pp. 617–632. [CrossRef]
Jia, D., and Krogh, B. H., 2001, “Distributed Model Predictive Control,” 2001 American Control Conference, Arlington, VA, June 25–27. [CrossRef]
Venkat, A. N., Rawlings, J., and Wright, S. J., 2005, “Stability and Optimality of Distributed Model Predictive Control,” 44th IEEE Conference on Decision and Control, Seville, Spain, Dec. 12–15. [CrossRef]
Başar, T., and Olsder, G. J., 1999, Dynamic Noncooperative Game Theory, Classics in Applied Mathematics, SIAM, Philadelphia, PA.
Venkat, A. N., Rawlings, J., and Wright, S. J., 2007, “Distributed Model Predictive Control of Large-Scale Systems,” Assessment and Future Directions of Nonlinear Model Predictive Control, Springer, Berlin.
Stewart, B. T., Venkat, A. N., Rawlings, J., Wright, S. J., and Pannocchia, G., 2010, “Cooperative Distributed Model Predictive Control,” Syst. Control Lett., 59(8), pp. 460–469. [CrossRef]
Rawlings, J., and Mayne, D., 2009, Model Predictive Control: Theory and Design, Nob Hill, Madison, WI.
Stewart, B. T., Wright, S. J., and Rawlings, J. B., 2011, “Cooperative Distributed Model Predictive Control for Nonlinear Systems,” J. Process Control, 21(5), pp. 698–704. [CrossRef]
Maestre, J. M., Muñoz De La Peña, D., and Camacho, E. F., 2011, “Distributed Model Predictive Control Based on a Cooperative Game,” Opt. Control Appl. Methods, 32(2), pp. 153–176. [CrossRef]
Maestre, J. M., Muñoz De La Peña, D., Camacho, E. F., and Alamo, T., 2011, “Distributed Model Predictive Control Based on Agent Negotiation,” J. Process Control, 21(5), pp. 685–697. [CrossRef]
Ferramosca, A., Limon, D., Alvarado, I., and Camacho, E. F., 2013, “Cooperative Distributed MPC for Tracking,” Automatica, 49(4), pp. 906–914. [CrossRef]
Cheng, R., Fraser Forbes, J., and Yip, W. S., 2008, “Dantzig–Wolfe Decomposition and Plant-Wide MPC Coordination,” Comput. Chem. Eng., 32(7), pp. 1507–1522. [CrossRef]
Camponogara, E., and De Oliveira, L. B., 2009, “Distributed Optimization for Model Predictive Control of Linear-Dynamic Networks,” IEEE Trans. Syst, Man, Cybern., Part A, 39(6), pp. 1331–1338. [CrossRef]
Ocampo-Martínez, C., Bovo, S., and Puig, V., 2011, “Partitioning Approach Oriented to the Decentralised Predictive Control of Large-Scale Systems,” J. Process Control, 21(5), pp. 775–786. [CrossRef]
Alessio, A., Barcelli, D., and Bemporad, A., 2011, “Decentralized Model Predictive Control of Dynamically Coupled Linear Systems,” J. Process Control, 21(5), pp. 705–714. [CrossRef]
Necoara, I., Nedelcu, V., and Dumitrache, I., 2011, “Parallel and Distributed Optimization Methods for Estimation and Control in Networks,” J. Process Control, 21(5), pp. 756–766. [CrossRef]
Christofides, P. D., Scattolini, R., De La Peña, D. M., and Liu, J., 2013, “Distributed Model Predictive Control: A Tutorial Review and Future Research Directions,” Comput. Chem. Eng., 51, pp. 21–41. [CrossRef]
Ma, Y., Anderson, G., and Borrelli, F., 2011, “A Distributed Predictive Control Approach to Building Regulation,” 2011 American Controls Conference, San Francisco, CA, Jun. 29–Jul. 1.
Morosan, P.-D., Bourdais, R., Dumur, D., and Buisson, J., 2011, “A Distributed MPC Strategy Based on Benders' Decomposition Applied to Multi-Source Multi-Zone Temperature Regulation,” J. Process Control, 21(5), pp. 729–737. [CrossRef]
Morosan, P.-D., Bourdais, R., Dumur, D., and Buisson, J., 2010, “Building Temperature Regulation Using a Distributed Model Predictive Control,” Energy Build., 42(9), pp. 1445–1452. [CrossRef]
Bourdais, R., and Guéguen, H., 2010, “Distributed Predictive Control for Complex Hybrid System. The Refrigeration System Example,” 12th IFAC Symposium on Large Scale Systems, Rennes, France.
Zhang, Y., and Li, S., 2007, “Networked Model Predictive Control Based on Neighbourhood Optimization for Serially Connected Large-Scale Processes,” J. Process Control, 17(1), pp. 37–50. [CrossRef]
Farina, M., and Scattolini, R., 2012, “Distributed Predictive Control: A Non-Cooperative Algorithm With Neighbor-to-Neighbor Communication for Linear Systems,” Automatica, 48(6), pp. 1088–1096. [CrossRef]
Scheu, H., and Marquardt, W., 2011, “Sensitivity-Based Coordination in Distributed Model Predictive Control,” J. Process Control, 21(5), pp. 715–728. [CrossRef]
Elliott, M. S., and Rasmussen, B. P., 2012, “Neighbor-Communication Model Predictive Control and HVAC Systems,” American Control Conference, Montreal, Canada, June 27–29.
Elliott, M. S., Jones, E., and Rasmussen, B. P., “A Study of Evaporator Superheat Dynamics, Efficiency Degradation, and Control,” Int. J. Refrigeration (in press).


Grahic Jump Location
Fig. 1

Simplified schematic of a typical building HVAC system

Grahic Jump Location
Fig. 2

Schematic of a NC-OPT subsystem. The controller only communicates with subsystems that affect or are affected by the controlled plant.

Grahic Jump Location
Fig. 3

Example of a system that can be setup as an NC-OPT network. (a) Physical collection of neighboring rooms with controllers, and uncontrolled exogenous disturbance coming from outside temperature. (b) Subsystems displayed as NC-OPT network.

Grahic Jump Location
Fig. 4

Experimental system schematic

Grahic Jump Location
Fig. 5

Network topology schematic, showing the physical signals passing between subsystems. Signal names are the same as in Fig. 4 and Table 1.

Grahic Jump Location
Fig. 6

Subsystem 1 block diagram. Compressor and condenser use compressor rpm to control suction pressure and power consumption.

Grahic Jump Location
Fig. 7

Typical block diagram, evaporators (subsystems 2–4). The EEV is used to track a superheat setpoint.

Grahic Jump Location
Fig. 8

Typical block diagram, zones (subsystems 5–7). The water pump is used to control temperature drop and zone temperature.

Grahic Jump Location
Fig. 9

Simulation convergence at t = 0: Inputs converging to centralized optimal values over cmax iterations

Grahic Jump Location
Fig. 10

Centralized cost t = 0 converging to minimum over cmax iterations

Grahic Jump Location
Fig. 11

Zone 1 temperature change and zone temperature inputs for two tests with the same setpoint step change but with two different numbers of iterations per sample, compared to centralized optimal values compared

Grahic Jump Location
Fig. 12

Zone 1 actual temperatures for two tests with the same setpoint step change but with two different numbers of iterations per sampling period

Grahic Jump Location
Fig. 13

Estimated disturbance

Grahic Jump Location
Fig. 14

Changing input setpoints for (a) superheat and (b) temperature drop, in the presence of an increase in heat load disturbance. User-desired setpoints are also shown.

Grahic Jump Location
Fig. 15

(a) Compressor speed and (b) power consumption in the presence of an increase in heat load disturbance

Grahic Jump Location
Fig. 16

Tradeoff between setpoint tracking and power consumption during an increase in heat load disturbance, The actual temperature and the setpoint are shown. Additionally, the actual NC-OPT prediction and the predicted results if the control inputs remained unchanged are shown.

Grahic Jump Location
Fig. 17

(a) Pressure, (b) compressor speed, and (c) power comparisons for two different power setpoints

Grahic Jump Location
Fig. 18

Zone temperature tracking comparisons




Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In