Cargando…

Using Stream Data Processing for Real-Time Occupancy Detection in Smart Buildings

Controlling active and passive systems in buildings with the aim of optimizing energy efficiency and maintaining occupants’ comfort is the major task of building management systems. However, most of these systems use a predefined configuration, which usually do not match the occupants’ preferences....

Descripción completa

Detalles Bibliográficos
Autores principales: Elkhoukhi, Hamza, Bakhouya, Mohamed, El Ouadghiri, Driss, Hanifi, Majdoulayne
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8955263/
https://www.ncbi.nlm.nih.gov/pubmed/35336542
http://dx.doi.org/10.3390/s22062371
_version_ 1784676294258065408
author Elkhoukhi, Hamza
Bakhouya, Mohamed
El Ouadghiri, Driss
Hanifi, Majdoulayne
author_facet Elkhoukhi, Hamza
Bakhouya, Mohamed
El Ouadghiri, Driss
Hanifi, Majdoulayne
author_sort Elkhoukhi, Hamza
collection PubMed
description Controlling active and passive systems in buildings with the aim of optimizing energy efficiency and maintaining occupants’ comfort is the major task of building management systems. However, most of these systems use a predefined configuration, which usually do not match the occupants’ preferences. Therefore, occupancy detection is imperative for energy use management mainly in residential and industrial buildings. Most works related to data-driven-based occupancy detection have used batch learning techniques, which need to store first and then train the data. It is not appropriate for a non-stationary environment. Therefore, this work sheds more light on the use of non-stationary machine learning techniques. To this end, three machine learning algorithms for stream data processing are presented, tested, and evaluated in term of accuracy and resources performance (i.e., RAM, CPU), with the aim of predicting the number of occupants in smart buildings. A platform architecture that integrates IoT technologies with stream machine learning is implemented and deployed. The experimental results show the effectiveness of this approach and illustrate that the number of occupants can be predicted with an accuracy of more than 83% and without resource wasting (i.e., time of CPU use varied between 0.04s and 3.85 ⋅ 10(−11) GB of RAM could be exploited per hour).
format Online
Article
Text
id pubmed-8955263
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-89552632022-03-26 Using Stream Data Processing for Real-Time Occupancy Detection in Smart Buildings Elkhoukhi, Hamza Bakhouya, Mohamed El Ouadghiri, Driss Hanifi, Majdoulayne Sensors (Basel) Communication Controlling active and passive systems in buildings with the aim of optimizing energy efficiency and maintaining occupants’ comfort is the major task of building management systems. However, most of these systems use a predefined configuration, which usually do not match the occupants’ preferences. Therefore, occupancy detection is imperative for energy use management mainly in residential and industrial buildings. Most works related to data-driven-based occupancy detection have used batch learning techniques, which need to store first and then train the data. It is not appropriate for a non-stationary environment. Therefore, this work sheds more light on the use of non-stationary machine learning techniques. To this end, three machine learning algorithms for stream data processing are presented, tested, and evaluated in term of accuracy and resources performance (i.e., RAM, CPU), with the aim of predicting the number of occupants in smart buildings. A platform architecture that integrates IoT technologies with stream machine learning is implemented and deployed. The experimental results show the effectiveness of this approach and illustrate that the number of occupants can be predicted with an accuracy of more than 83% and without resource wasting (i.e., time of CPU use varied between 0.04s and 3.85 ⋅ 10(−11) GB of RAM could be exploited per hour). MDPI 2022-03-19 /pmc/articles/PMC8955263/ /pubmed/35336542 http://dx.doi.org/10.3390/s22062371 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Communication
Elkhoukhi, Hamza
Bakhouya, Mohamed
El Ouadghiri, Driss
Hanifi, Majdoulayne
Using Stream Data Processing for Real-Time Occupancy Detection in Smart Buildings
title Using Stream Data Processing for Real-Time Occupancy Detection in Smart Buildings
title_full Using Stream Data Processing for Real-Time Occupancy Detection in Smart Buildings
title_fullStr Using Stream Data Processing for Real-Time Occupancy Detection in Smart Buildings
title_full_unstemmed Using Stream Data Processing for Real-Time Occupancy Detection in Smart Buildings
title_short Using Stream Data Processing for Real-Time Occupancy Detection in Smart Buildings
title_sort using stream data processing for real-time occupancy detection in smart buildings
topic Communication
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8955263/
https://www.ncbi.nlm.nih.gov/pubmed/35336542
http://dx.doi.org/10.3390/s22062371
work_keys_str_mv AT elkhoukhihamza usingstreamdataprocessingforrealtimeoccupancydetectioninsmartbuildings
AT bakhouyamohamed usingstreamdataprocessingforrealtimeoccupancydetectioninsmartbuildings
AT elouadghiridriss usingstreamdataprocessingforrealtimeoccupancydetectioninsmartbuildings
AT hanifimajdoulayne usingstreamdataprocessingforrealtimeoccupancydetectioninsmartbuildings