Skip to main content

Operating Systems for Small/Medium Commercial Buildings

  • Chapter
  • First Online:
Intelligent Building Control Systems

Part of the book series: Advances in Industrial Control ((AIC))

  • 1941 Accesses

Abstract

While the previous chapter presented an industrial perspective and a broad overview of building management systems in general, this chapter focuses on a specific aspect of the small and medium commercial buildings, namely, the Building Operating System. Traditionally controlled by simple thermostats, timers, and manual controllers, these buildings are frequently operated suboptimally. Several studies suggest that improved controls can afford energy and cost savings for building owners. With the diffusion of networked devices, such as smart thermostats, there is now an opportunity to inexpensively retrofit these buildings. As the market rapidly evolves, both commercial and open-source software platforms have emerged. In the academic literature, this software is frequently called the building operating system (BOS). In this chapter, we review previous recent work on BOS and describe one common architecture and its features. Since most of the research has not focused on controls, we propose an extension that aims at facilitating the task of writing, testing, and deploying control sequences. We illustrate the design and development of such software and present preliminary test results. Finally, we discuss the lessons learned during implementation, and the challenges and future work necessary to advance this area of research.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Notes

  1. 1.

    “Write once run everywhere” [45]. This means that it is possible to run the same code on multiple buildings with little or no customization.

  2. 2.

    http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm.

  3. 3.

    http://julialang.org/.

  4. 4.

    Common features implemented in new connected thermostats.

References

  1. Administration EI (2012) Commercial buildings energy consumption survey (CBECS). http://www.eia.gov/consumption/commercial/data/2012/

  2. Pacific Northwest National Laboratory (2012) Small-and medium-sized commercial building monitoring and controls needs: A scoping study. http://www.pnnl.gov/main/publications/external/technical_reports/PNNL-22169.pdf

  3. Mills E, Mathew P (2012) Monitoring based commissioning: Benchmarking of 24 UC/CSU/IOU projects. LBNL Report 1972E, Tech. Rep

    Google Scholar 

  4. Center WCE (2014) Multi-Tenant Light Commercial (MTLC) Project Final Report draft. 2014, unpublished

    Google Scholar 

  5. Pacific Northwest National Laboratory (2011) Energy savings and economics of advanced control strategies for packaged air-conditioning units with gas heat. http://www.pnnl.gov/main/publications/external/technical_reports/PNNL-20955.pdf

  6. Energy savings and economics of advanced control strategies for packaged heat pumps, 2012. http://www.pnnl.gov/main/publications/external/technical_reports/PNNL-21944.pdf

  7. Advanced rooftop control (ARC) retrofit: Field-test results, 2013. http://www.pnl.gov/main/publications/external/technical_reports/PNNL-22656.pdf

  8. Trane Tracer Concierge (2016) Trane, retrieved Nov 2016. http://commercial.trane.com/content/trane-lp/concierge.html

  9. Daintree (2016) Daintree Networks, retrieved Nov 2016. http://www.daintree.net/solutions/building-energy-management-as-a-service/

  10. Nest (2016) Nest Labs, retrieved Nov 2016. https://nest.com/

  11. Ecobee (2016) ecobee, retrieved Nov 2016. https://www.ecobee.com/

  12. Philips hue (2016) Philips Lighting, retrieved Nov 2016. http://www2.meethue.com/

  13. Belkin wemo home automation (2016) Belkin, retrieved Nov 2016. http://www.belkin.com/us/Products/home-automation/c/wemo-home-automation/

  14. Ford R, Karlin B, Sanguinetti A, Nersesyan A, Pritoni M (2016) Assessing Players, Products, and Perceptions of Home Energy Management. Pacific Gas and Electric, San Francisco, CA, Emerging Technology Report ET15PGE8851, retrieved Nov 2016

    Google Scholar 

  15. Works with Nest (2016) Nest Labs, retrieved Nov 2016. https://nest.com/works-with-nest/

  16. Works with SmartThings (2016) Samsung, retrieved Nov 2016. https://www.smartthings.com/works-with-smartthings

  17. Iris by Lowes: Smart Home \(+\) Security (2016) Lowes, retrieved Nov 2016. https://www.irisbylowes.com/products/

  18. HomeKit (2016) Apple, retrieved Nov 2016. https://developer.apple.com/homekit/

  19. Eclipse: A Flexible Framework for the Smart Home (2016) Eclipse, retrieved Nov 2016. http://www.eclipse.org/smarthome/

  20. Temboo:Program the World (2017) Temboo, retrieved Nov 2016. https://temboo.com/

  21. The Thing System: Take control of things (2016) the thing system, retrieved Nov 2016. http://thethingsystem.com/

  22. openHAB: empowering the smart home (2016) openHAB, retrieved Nov 2016. https://www.openhab.org

  23. Home Assistant: Awaken your home (2016) Home Assistant, retrieved Nov 2016. https://home-assistant.io/components/

  24. Domoticz: Control at your finger tips (2016) Domoticz, retrieved Nov 2016. https://domoticz.com/

  25. OpenMotics: Open Source Home Automation and Power Measurement Platform (2016) OpenMotics, retrieved Nov 2016. https://www.openmotics.com/

  26. Calaos: Open Source Home Automation (2016) Calaos, retrieved Nov 2016. https://calaos.fr/en/

  27. Tridium: Harness the power of the Internet of Thing with Niagara (2016) Tridium, retrieved Nov 2016. https://www.tridium.com/

  28. Kite and Lighting: UNITY Software Suite (2016) Kite and Lighting, retrieved Nov 2016. http://kiteandlightning.com/

  29. VOLTTRON Distributed Control System Platform (2016) Pacific Northwest National Laboratory, retrieved Nov 2016. https://github.com/VOLTTRON/volttron

  30. AllSeen Alliance: AllJoyn Framework (2016) AllSeen Alliance, retrieved Nov 2016. https://allseenalliance.org/framework/

  31. Open Connectivity Foundation (2016) Open Connectivity Foundation (OCF), retrieved Nov 2016. https://openconnectivity.org/

  32. IoT Eclipse:IoT development made simple (2016) Eclipse, retrieved Nov 2016. http://iot.eclipse.org/

  33. Industrial Internet Consortium (2016) Industrial Internet Consortium (IIC), retrieved Nov 2016. http://www.iiconsortium.org/

  34. RTI Connext DDS platform (2016) Real Time Innovation (RTI), retrieved Nov 2016. https://www.rti.com/products/dds/

  35. Prismtech Vortex platform (2016) Prismtech, 2016, retrieved Nov 2016. http://www.prismtech.com/vortex

  36. Gabriel F, Culler DE, Peffer T (2016) Enabling portable energy applications with a building operating system. In: Proceedings of the ACEEE Summer Study on Energy Efficiency in Buildings, Asilomar, CA. ACEEE

    Google Scholar 

  37. Weng T, Nwokafor A, Agarwal Y (2013) Buildingdepot 2.0: An integrated management system for building analysis and control. In: Proceedings of the 5th ACM Workshop on Embedded Systems For Energy-Efficient Buildings. ACM, pp 1–8

    Google Scholar 

  38. Arjunan P, Batra N, Choi H, Singh A, Singh P, Srivastava MB (2012) SensorAct: a privacy and security aware federated middleware for building management. In: Proceedings of the Fourth ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Buildings. ACM, pp 80–87

    Google Scholar 

  39. Rowe A, Berges M, Bhatia G, Goldman E, Rajkumar R, Soibelman L (2009) The sensor andrew infrastructure for large-scale campus-wide sensing and actuation. In: International Conference on Information Processing in Sensor Networks (IPSN). IEEE, pp 415–416

    Google Scholar 

  40. Rowe A, Berges ME, Bhatia G, Goldman E, Rajkumar R, Garrett JH, Moura JM, Soibelman L (2011) Sensor Andrew: Large-scale campus-wide sensing and actuation. IBM J Res Dev 55(1.2):6.1–6.14

    Article  Google Scholar 

  41. Dawson-Haggerty S, Jiang X, Tolle G, Ortiz J, Culler D (2010) sMAP: a simple measurement and actuation profile for physical information. In: Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems. ACM, pp 197–210

    Google Scholar 

  42. Santanche A, Nath S, Liu J, Priyantha B, Zhao F (2006) Senseweb: Browsing the physical world in real time. Demo Abstract, ACM/IEEE IPSN06. Nashville, TN, pp 1–2

    Google Scholar 

  43. Chu X, Kobialka T, Durnota B, Buyya R (2006) Open sensor web architecture: Core services. In: Fourth International Conference on Intelligent Sensing and Information Processing (ICISIP). IEEE, pp 98–103

    Google Scholar 

  44. Aberer K, Hauswirth M, Salehi A (2006) Global sensor networks. Ecole Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland, LSIR-Report 2006-001

    Google Scholar 

  45. Krioukov A, Fierro G, Kitaev N, Culler D (2012) Building application stack (BAS). In: Proceedings of the Fourth ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Buildings. ACM, pp 72–79

    Google Scholar 

  46. Dawson-Haggerty S, Krioukov A, Taneja J, Karandikar S, Fierro G, Kitaev N, Culler DE (2013) BOSS: Building operating system services. In: NSDI, vol 13, pp 443–458

    Google Scholar 

  47. Khamphanchai W, Saha A, Rathinavel K, Kuzlu M, Pipattanasomporn M, Rahman S, Akyol B, Haack J (2014) Conceptual architecture of building energy management open source software (BEMOSS). In: Innovative Smart Grid Technologies Conference Europe (ISGT-Europe), (2014) IEEE PES. IEEE, pp 1–6

    Google Scholar 

  48. Blumstein C, Culler D, Fierro G, Peffer T, Pritoni M (2015) Open software-architecture for building monitoring and control. Paper and Presentation at Sustainable Places, pp 16–18

    Google Scholar 

  49. Fierro G, Culler DE (2015) XBOS: An Extensible Building Operating System. In: Proceedings of the 2nd ACM International Conference on Embedded Systems for Energy-Efficient Built Environments. ACM, pp 119–120

    Google Scholar 

  50. RFC 4862: IPv6 Stateless Address Autoconfiguration (2016) Internet Engineering Task Force (IETF), retrieved Nov 2016. https://tools.ietf.org/html/rfc4862

  51. Guttman E (2001) Autoconfiguration for IP networking: Enabling local communication. IEEE Internet comput 5(3):81–86

    Article  Google Scholar 

  52. Deri L, Mainardi S, Fusco F (2012) tsdb: A compressed database for time series. In: International Workshop on Traffic Monitoring and Analysis. Springer, pp 143–156

    Google Scholar 

  53. OpenTSDB: A Distributed, Scalable Monitoring System (2016) OpenTSDB, retrieved Nov 2016. http://opentsdb.net/

  54. Buevich M, Wright A, Sargent R, Rowe A (2013) Respawn: A distributed multi-resolution time-series datastore. In: Real-Time Systems Symposium (RTSS), (2013) IEEE 34th. IEEE, pp 288–297

    Google Scholar 

  55. Andersen MP, Culler DE (2016) BTrDB: Optimizing Storage System Design for Timeseries Processing. In: FAST, pp 39–52

    Google Scholar 

  56. KairosDB: Fast scalable time series database (2016) KairosDB, 2015, retrieved Nov 2016. http://kairosdb.github.io/

  57. Prometheus: Monitoring system and time series database (2016) Prometheus, retrieved Nov 2016. https://prometheus.io/

  58. InfluxDB: Open Source Time Series Database (2016) InfluxData, retrieved Nov 2016. https://www.influxdata.com/

  59. Periscope Data: from SQL query to analysis in seconds (2016) Periscope Data, retrieved Nov 2016. https://www.periscopedata.com/

  60. IBM Informix TimeSeries (2016) IBM, retrieved Nov 2016. http://www.ibm.com/analytics/us/en/technology/informix/

  61. Bhattacharya AA, Hong D, Culler D, Ortiz J, Whitehouse K, Wu E (2015) Automated metadata construction to support portable building applications. In: Proceedings of the 2nd ACM International Conference on Embedded Systems for Energy-Efficient Built Environments. ACM, pp 3–12

    Google Scholar 

  62. Project Haystack (2016) Project Haystack, retrieved Nov 2016. http://project-haystack.org/

  63. Palmer C, Lazik P, Buevich M, Gao J, Berges M, Rowe A, Pereira RL, Martin C (2014) Mortar.io: A concrete building automation system. In: Proceedings of the 1st ACM Conference on Embedded Systems for Energy-Efficient Buildings. ACM, pp 204–205

    Google Scholar 

  64. The Atom Syndication Format Proposed Standard (2016) Internet Engineering Task Force (IETF), retrieved Nov 2016. https://tools.ietf.org/html/rfc4287

  65. The Atom Publishing Protocol Proposed Standard (2016) Internet Engineering Task Force (IETF), retrieved Nov 2016. https://tools.ietf.org/html/rfc5023

  66. RSS 0.90 Specification (2016) RSS Advisory Board, retrieved Nov 2016. http://www.rssboard.org/rss-0-9-0

  67. PubSubHubbub Core 0.4 – Working Draft (2016) PubSubHubbub, retrieved Nov 2016. http://pubsubhubbub.github.io/PubSubHubbub/pubsubhubbub-core-0.4.html

  68. Glantz CS, Somasundaram S, Mylrea ME, Underhill RM, Nicholls AK (2016) Evaluating the Maturity of Cybersecurity Programs for Building Control Systems. Tech. Rep, Pacific Northwest National Laboratory (PNNL), Richland, WA (US)

    Google Scholar 

  69. Dyn Analysis Summary of Friday October 21 Attack (2016) Dyn, retrieved Nov 2016. http://dyn.com/blog/dyn-analysis-summary-of-friday-october-21-attack/

  70. Akyol B, Haack J, Carpenter B, Ciraci S, Vlachopoulou M, Tews C (2012) Volttron: An agent execution platform for the electric power system. In: Third international workshop on agent technologies for energy systems valencia, Spain

    Google Scholar 

  71. Zhang H, Arens E, Zhai Y (2015) A review of the corrective power of personal comfort systems in non-neutral ambient environments. Build Environ 91:15–41

    Article  Google Scholar 

  72. Andersen MP, Fierro G, Kumar S, Chen M, Truong L, Kim J, Arens EA, Zhang H, Raftery P, Culler DE (2015) Well-connected microzones for increased building efficiency and occupant comfort. In: Proceedings of the 2nd ACM International Conference on Embedded Systems for Energy-Efficient Built Environments. ACM, pp 121–122

    Google Scholar 

  73. Hoyt T, Arens E, Zhang H (2015) Extending air temperature setpoints: Simulated energy savings and design considerations for new and retrofit buildings. Build Environ 88:89–96

    Article  Google Scholar 

  74. Bhattacharya A, Ploennigs J, Culler D (2015) Analyzing metadata schemas for buildings: The good, the bad, and the ugly. In: Proceedings of the 2nd ACM International Conference on Embedded Systems for Energy-Efficient Built Environments. ACM, pp 33–34

    Google Scholar 

  75. Shaikh PH, Nor NBM, Nallagownden P, Elamvazuthi I, Ibrahim T (2014) A review on optimized control systems for building energy and comfort management of smart sustainable buildings. Renew Sustain Energy Rev 34:409–429

    Article  Google Scholar 

  76. Dounis AI, Caraiscos C (2009) Advanced control systems engineering for energy and comfort management in a building environment - a review. Renew Sustain Energy Rev 13(6):1246–1261

    Article  Google Scholar 

  77. BuildingIQ: Building Energy and Operating Intelligence (2016) BuildingIQ, retrieved Nov 2016. https://buildingiq.com/

  78. Optimum Energy (2016) Optimum Energy, retrieved Nov 2016. http://optimumenergyco.com/

  79. MelRok: Energy IoT(2016) MelRok, retrieved Nov 2016. https://www.melrok.com/#/pages/main.html

  80. Armstrong PR, Leeb SB, Norford LK (2006) Control with building mass-Part I: Thermal response model. Trans Am Soc Heat Refrig Air Cond Eng (ASHRAE) 112(1):449

    Google Scholar 

  81. Braun JE, Chaturvedi N (2002) An inverse gray-box model for transient building load prediction. HVAC R Res 8(1):73–99

    Article  Google Scholar 

  82. Lee K-H, Braun JE (2016) Development and application of an inverse building model for demand response in small commercial buildings. IBPSA-USA J 1(1)

    Google Scholar 

  83. Cai J, Braun JE (2012) Efficient and robust training methodology for inverse building modeling. IBPSA-USA J 5(1):456–461

    Google Scholar 

  84. Bengea SC, Kelman AD, Borrelli F, Taylor R, Narayanan S (2014) Implementation of model predictive control for an HVAC system in a mid-size commercial building. HVAC R Res 20(1):121–135

    Article  Google Scholar 

  85. Kelman A, Ma Y, Borrelli F (2013) Analysis of local optima in predictive control for energy efficient buildings. J Build Perform Simul 6(3):236–255

    Article  Google Scholar 

  86. Kim D, Braun J, Cai J, Fugate D (2015) Development and experimental demonstration of a plug-and-play multiple RTU coordination control algorithm for small/medium commercial buildings. Energy Build 107:279–293

    Article  Google Scholar 

  87. Peffer T (2015) Software-defined solutions for managing energy use in small to medium sized commercial buildings. Regents of the University of California, Berkeley, CA (United States), Tech. Rep

    Book  Google Scholar 

  88. If This Then That (IFTTT) (2016) IFTTT, retrieved Nov 2016. https://ifttt.com/

  89. Sanguinetti A, Pritoni M, Salmon K, Morejohn J (2016) Using occupant feedback to drive energy efficiency across an entire university campus. In: ACEEE Summer Study on Energy Efficiency in Buildings, Asilomar. CA, ACEEE

    Google Scholar 

  90. Purdon S, Kusy B, Jurdak R, Challen G (2013) Model-free HVAC control using occupant feedback. In: 38th Conference on Local Computer Networks Workshops (LCN Workshops). IEEE, pp 84–92

    Google Scholar 

  91. Beltran A, Cerpa AE (2014) Optimal HVAC building control with occupancy prediction. In: Proceedings of the 1st ACM Conference on Embedded Systems for Energy-Efficient Buildings. ACM, pp 168–171

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marco Pritoni .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Pritoni, M., Auslander, D.M. (2018). Operating Systems for Small/Medium Commercial Buildings. In: Wen, J., Mishra, S. (eds) Intelligent Building Control Systems. Advances in Industrial Control. Springer, Cham. https://doi.org/10.1007/978-3-319-68462-8_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-68462-8_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-68461-1

  • Online ISBN: 978-3-319-68462-8

  • eBook Packages: EnergyEnergy (R0)

Publish with us

Policies and ethics