MINES ParisTech CAS - Centre automatique et systèmes

Discrete-time optimal control of electric hot water tank

Authors: N. Beeker, P. Malisani, N. Petit, 11th IFAC Symposium on Dynamics and Control of Process Systems, including Biosystems DYCOPS-CAB 2016, Vol. 49, pp. 882 - 888, June 6-8, 2016, Trondheim, DOI 10.1016/j.ifacol.2016.07.301
The paper exposes a discrete time model with three states to represent the dynamics of an Electric Hot Water Tank (EHWT). This models stands halfway between distributed parameters equations and totally lumped single integrators. It allows a faithful reproduction of observed behaviors, especially those induced by stratification. It is also instrumental in formulating optimal control problems aiming at maximizing performance under comfort constraints. In particular, it is shown how to recast such problems as a Mixed-Integer Linear Program (MILP) so that the problem can be solved with off-the-shelf software packages. Numerical results are presented.
Download PDF
BibTeX
@Proceedings{2017-01-23,
author = {N. Beeker, P. Malisani, N. Petit},
editor = {},
title = {Discrete-time optimal control of electric hot water tank},
booktitle = {11th IFAC Symposium on Dynamics and Control of Process Systems, including Biosystems DYCOPS-CAB 2016},
volume = {49},
publisher = {},
address = {Trondheim},
pages = {882 - 888},
year = {2016},
abstract = {The paper exposes a discrete time model with three states to represent the dynamics of an Electric Hot Water Tank (EHWT). This models stands halfway between distributed parameters equations and totally lumped single integrators. It allows a faithful reproduction of observed behaviors, especially those induced by stratification. It is also instrumental in formulating optimal control problems aiming at maximizing performance under comfort constraints. In particular, it is shown how to recast such problems as a Mixed-Integer Linear Program (MILP) so that the problem can be solved with off-the-shelf software packages. Numerical results are presented.},
keywords = {Integer programming, Linear programming, Energy Storage, Energy Control, Complementarity problems, Discrete-time systems, Dynamic modelling, Load regulation, Optimal control}}