skip to main content
10.1145/2422531.2422546acmconferencesArticle/Chapter ViewAbstractPublication PagessensysConference Proceedingsconference-collections
research-article

Building application stack (BAS)

Published:06 November 2012Publication History

ABSTRACT

Many commercial buildings have digital controls and extensive sensor networks that can be used to develop novel applications for saving energy, detecting faults, improving comfort, etc. However, buildings are custom designed, leading to differences in functionality, connectivity, controls and operation. As a result today's building applications are hard to write and non-portable. What is required is a form of mass customization that allows applications to automatically adapt to differences in buildings.

We present BAS, an application programming interface and runtime for portable building applications. BAS provides a fuzzy query interface allowing application authors to describe the building components they require in terms of functional and spatial relationships. The resulting queries implicitly handle multiple building designs. BAS also incorporates a hierarchical driver model, exposing common functions of building components through standard interfaces.

We demonstrate and evaluate BAS by implementing two novel applications -- an occupant HVAC control app and a ventilation optimization app -- on two different buildings using raw building control protocols and then again using BAS. We show that the BAS code is much shorter, easier to understand and does not change for each building.

References

  1. ASHRAE. ANSI/ASHRAE standard 135-1995, BACnet, 1995.Google ScholarGoogle Scholar
  2. AutomatedLogic. ALC WebCTRL, 2012.Google ScholarGoogle Scholar
  3. Bazjanac, V., Forester, J., Haves, P., Sucic, D., and Xu, P. HVAC component data modeling using industry foundation classes. In System Simulation in Buildings (2002).Google ScholarGoogle Scholar
  4. CA Energy Commission. California's energy efficiency standards for residential and nonresidential buildings, 2008.Google ScholarGoogle Scholar
  5. Dawson-Haggerty, S., Jiang, X., Tolle, G., Ortiz, J., and Culler, D. smap: a simple measurement and actuation profile for physical information. In SenSys '10 (2010). Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Dickerson, R., Lu, J., Lu, J., and Whitehouse, K. Stream feeds: an abstraction for the world wide sensor web. In IOT'08 (2008). Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Echelon Corporation. LonTalk protocol specification, 1994.Google ScholarGoogle Scholar
  8. EERE. EnergyPlus. http://energyplus.gov, 1998.Google ScholarGoogle Scholar
  9. Energy Information Administration. Commercial buildings energy consumption survey, 1999.Google ScholarGoogle Scholar
  10. Erickson, V. L., Carreira-Perpin, M., and E. Cerpa, A. OBSERVE: occupancy-based system for efficient reduction of hvac energy. In IPSN'11 (2011).Google ScholarGoogle Scholar
  11. ISO. Industry Foundation Classes, Release 2x, 2005.Google ScholarGoogle Scholar
  12. Krioukov, A., Dawson-Haggerty, S., Lee, L., Rehmane, O., and Culler, D. A living laboratory study in personalized automated lighting controls. In BuildSys'11 (2011). Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Liu, X., Akinci, B., Garrett, J. H., and Berges, M. Requirements for a formal approach to represent information exchange requirements of a self-managing framework for HVAC systems. In ICCCBE (July 2012).Google ScholarGoogle Scholar
  14. OPC Task Force. OPC common definitions and interfaces, 1998.Google ScholarGoogle Scholar
  15. PostGIS. http://www.postgis.org/.Google ScholarGoogle Scholar
  16. Project haystack. http://project-haystack.org/.Google ScholarGoogle Scholar
  17. Schein, J., Bushby, S. T., Castro, N. S., and House, J. M. A rule-based fault detection method for air handling units. In Energy and Buildings (2006).Google ScholarGoogle Scholar
  18. U.S. Department of Energy. 2011 buildings energy data book, 2012.Google ScholarGoogle Scholar

Index Terms

  1. Building application stack (BAS)

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        BuildSys '12: Proceedings of the Fourth ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Buildings
        November 2012
        227 pages
        ISBN:9781450311700
        DOI:10.1145/2422531

        Copyright © 2012 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 6 November 2012

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate148of500submissions,30%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader