Real-Time Compression of Time Series Building Performance Data

Rhys Goldstein, Michael Glueck, Azam Khan

International Conference of the International Building Performance Simulation Association


If building performance simulations are to fully benefit from increasing quantities of sensor data, subsets of large datasets must be efficiently extracted at varying levels of detail. A key issue with time series data is that relevant time scales vary by orders of magnitude depending on the desired analysis. To ensure that a subset of a time series is available when needed at an appropriate resolution, lossy compression can be applied in real time as data is acquired. We propose an algorithm that compresses a piecewise constant time series by merging segments within a sliding time window. This procedure tends to preserve prominent edges and spikes. While building control system dashboards and simulation tools often average data over fixed time periods (e.g. hourly averages), the proposed method achieves lower errors for the same compression ratio and provides better support for signal processing, data visualization, and simulation.

Related Publications


Related Projects

  • Project Dasher

    Project Dasher is an Autodesk research project using a BIM-based platform to provide building owners with greater insight into real-time building performance throughout the life-cycle of the building.

  • Multiscale Interaction

    This project investigates the properties and qualities of multiscale datasets in an effort to gain critical insights needed, in user experience and understanding, to make progress in increasingly complex contexts.

Welcome ${RESELLERNAME} Customers

Please opt-in to receive reseller support

I agree that Autodesk may share my name and email address with ${RESELLERNAME} so that ${RESELLERNAME} may provide installation support and send me marketing communications.  I understand that the Reseller will be the party responsible for how this data will be used and managed.

Email is required Entered email is invalid.