Linear quadratic Gaussian control with advanced continuous-time disturbance models for building thermal regulation

Research output: Contribution to journalJournal articleResearchpeer-review

175 Downloads (Pure)

Abstract

This paper introduces a linear quadratic control scheme for a continuous-time system with observations taken at discrete times. Particular attention is given to the derivation of the disturbance terms in the model. Control performance may depend critical on accurate disturbance forecasts. This is the case for building climate control, where solar rays pass through e.g. windows and deliver significant amounts of energy and the dynamics can be very fast, fluctuating, and spontaneous. We thus argue that it is critical for control performance to sufficiently describe and include disturbances in the control description to obtain satisfactory control accuracy. We suggest and derive in details a control framework based on continuous-time stochastic differential equations (SDEs) and linear quadratic Gaussian control using an advanced continuous-time disturbance model to supply disturbance forecasts. The numerical simulation results suggest that control with embedded forecasts handles uncertainties well and provides up to 26% performance improvements compared to standard disturbance mitigation techniques. Furthermore, we demonstrate that the quadratic controller has a useful trade-off between variability in the control signal, economic cost, and variability around the reference point.
Original languageEnglish
Article number120086
JournalApplied Energy
Volume327
Number of pages10
ISSN0306-2619
DOIs
Publication statusPublished - 2022

Keywords

  • Continuous-time
  • Linear quadratic Gaussian control
  • Non-linear disturbance models
  • Smart energy systems
  • Stochastic differential equations

Fingerprint

Dive into the research topics of 'Linear quadratic Gaussian control with advanced continuous-time disturbance models for building thermal regulation'. Together they form a unique fingerprint.

Cite this