Development of microservices with machine learning algorithms for natural ventilation control in smart buildings

Loading...
Thumbnail Image

DOI

Open Access Location

Journal Title

Journal ISSN

Volume Title

Publisher

Elsevier Ltd

Rights

(c) The author/s
CC BY 4.0

Abstract

Smart buildings often struggle with the automatic control of complex heating, ventilation, and air conditioning systems, especially natural ventilation control. This paper introduces a novel microservices architecture to enable machine learning (ML) algorithms for natural ventilation control experiments in smart buildings. Implemented and evaluated in a three-story smart building in Cambridge, MA, from 2019 to 2021, the architecture incorporates a Python-based IoT network API and a Weather Forecast API. Experimental research demonstrated that predictive and reinforcement learning algorithms effectively controlled natural ventilation, optimizing CO2 levels (800–900 ppm) and indoor air temperature (below 26 °C). Additionally, augmented TABS control, leveraging solar radiation prediction, successfully prevented overheating and saved heating energy. This study highlights the critical importance of microservices architecture in transforming complex building systems into scalable, resilient IoT frameworks for control research, enabling advanced ML for more climate-responsive and energy-efficient buildings.

Description

Citation

Zhang W, Norford L, Wu W. (2026). Development of microservices with machine learning algorithms for natural ventilation control in smart buildings. Building and Environment. 295.

Collections

Endorsement

Review

Supplemented By

Referenced By

Creative Commons license

Except where otherwised noted, this item's license is described as (c) The author/s