TR2014-076

Building Temperature Control by Simple MPC-like Feedback Laws Learned from Closed-Loop Data


    •  Klauco, M., Drgona, J., Kvasnica, M., Di Cairano, S., "Building Temperature Control by Simple MPC-like Feedback Laws Learned from Closed-Loop Data", World Congress of the International Federation of Automatic Control (IFAC), DOI: 10.3182/​20140824-6-ZA-1003.01633, August 2014, vol. 19, pp. 581-586.
      BibTeX TR2014-076 PDF
      • @inproceedings{Klauco2014aug,
      • author = {Klauco, M. and Drgona, J. and Kvasnica, M. and {Di Cairano}, S.},
      • title = {Building Temperature Control by Simple MPC-like Feedback Laws Learned from Closed-Loop Data},
      • booktitle = {World Congress of the International Federation of Automatic Control (IFAC)},
      • year = 2014,
      • volume = 19,
      • pages = {581--586},
      • month = aug,
      • doi = {10.3182/20140824-6-ZA-1003.01633},
      • url = {https://www.merl.com/publications/TR2014-076}
      • }
  • MERL Contact:
  • Research Areas:

    Control, Dynamical Systems

Abstract:

We show how to synthesize simple, yet well-performing feedback strategies that mimic the behavior of optimization-based controllers, such as those based on model predictive control (MPC). The approach is based on employing regression trees to derive dependence of real-valued control inputs on measurements. Quality of classical regression policies is improved by finding, simultaneously, optimal affine splits and optimal local affine regressors. We furthermore illustrate how to refine the local regressors such that the overall feedback strategy guarantees satisfaction of input constraints. The main advantage of the proposed regression- based control strategy stems from its fast implementation even on very simple hardware. The approach is demonstrated on a case study that assumes control of temperature in a one-zone building. Here, the data used in the learning process are generated by MPC. We show that the simple feedback law attains almost the same level of performance as the complex MPC controller.