The German government has set itself ambitious climate protection targets: By 2020, greenhouse gas emissions have to fall 40% below the level at the state of 1990. Therefore, the building sector is aimed by this project as it is one of the large CO2-producing sectors. The described work is performed with our partners from the renovation management of Bielefeld Sennestadt. The inhabitants live in pre-renovation buildings and they produce more carbon dioxide as normal, whilst losing heating energy caused by poor building state. After renovation and isolation, buildings lose their energy by wrong heating and ventilation habits.
Machine learning algorithms will help to change the heating and ventilation habits of residents by telling them recommendations to get better room climate and to aim lower CO2 emission. We created machine learning algorithms that are basically learned by healthy air quality information according to common DIN standards [DIN EN ISO 7730; ASR… 2012; Detlef et al. 2013; DIN EN 13779] and further extended learned by personal feelings about air quality inside the apartments. Therefore, an algorithm
These algorithms could prevent unnecessary CO2 emissions by telling recommendations to residents and influence their heating and ventilation habits in general. Also, they learn a correct and more energy-efficient ventilation and heating behaviour to reduce the CO2 emission after a renovation process.
The Smart Monitoring system provides an interactive user interface inside the apartments. Residents can view information about actual measured data of the air quality in their apartments and also some statistical evaluations. The developed intelligent algorithms provide a prediction of how an occupant is normally feeling by interpreting the actual sensor data. It includes a preliminary processing of measured datasets, their physical relations, statistical analysis, data reduction, targeted learning of German DIN standards and the extended learning of individual indoor air climate feeling. The project is supported by ministry of North Rhine Westphalia (2016–2020) under Nr. 322-FH Struktur.
The measuring system was developed for the purpose of promoting energy awareness amongst residents and to examine the ageing residential buildings before and after their renovation. It also shows the collected data to occupant’s and provide collecting, managing and transferring Big Data by intelligent algorithms to support scientific work on collected data. Within an interdisciplinary team, a cost-effective measuring system was developed. In addition to expandability, scalability and maintainability, Smart Monitoring also provides secure data communication of measured sensors with strongly cryptographic algorithms.
As seen in Figure 1, the measuring system in apartments consists of a set of sensor computers (Raspberry Pi’s). Each of them collects measurement data of sensors and actuators and sends them by POST request to a RESTful Webservice interface, which is controlled by main server (Figure 1, left side). The main server handles any type of data and saves it into a local database. The amount of sensor data and standalone computers is scalable. It is possible to have an unlimited amount of measuring systems that send encrypted data from each main server of an apartment to the main ‘FH-Server’ (Figure 1, right side). We have a 1:n relationship between a data receiving server and a scalable amount of data serving sensor computers in an apartment. Also, we could have a scalable amount of data collected in apartments, which provide sending encrypted data to the FH-Server by calling a special web service.
The FH-Server hosts a web application for data collection, analysis and visualisation. The focus of backend application was an efficient communication and storage of all data types. The handling of large datasets and data analysis algorithms allows us to support big data amounts in our system. All developed backend applications use standard open source technologies of Java EE, such as EJB, JNDI, JPA, JAXB and JAX-RS. JAX-RS are used with RESTful web service interfaces to manage the communication. In the JSON-based client server communication via Web service for high security level, a cryptography support was implemented [Behrens et al. 2017].
To measure datasets in different apartments, a standalone measuring system based on Raspberry Pi with Debian Linux is used
To measure the personal room climate feelings, a visual display unit (
After pressing a Feedback button as input data, the user gets a view of actual measured air quality data. For training
Ranges of sensor data as good, neutral and bad.
DIN standard ranges for winter | |||||||
---|---|---|---|---|---|---|---|
Features | Unit | Range good | Range neutral | Range bad | |||
The German DIN standard [DIN EN ISO 7730; ASR… 2012; Detlef et al. 2013; DIN EN 13779] gives information about how the actual measurement data in a room should be
This method allows the algorithm to learn air quality (
Supervised machine learning comes with a data mining process described in this section. We collected data from apartments and laboratory. After collecting datasets, we started pre-processing by filtering them within matching timestamps, cleaning up faulty data and normalising them
After pre-processing, we made data reduction and data breakdown to get data according to heating season (winter) and the remaining data (summer). The measuring system collected datasets at a rate of every minute in the winter period and at a rate of every half-minute in the summer period. The ranges are given in Table 2. Overall, we have used 129,047 merged records in the winter period (approximately September to March) and 138,914 merged records in the summer period (approximately April to June) to train the algorithms described next.
Overview of minima and maxima of collected measurement datasets for winter and summer season.
Features | Unit | Winter ranges | Summer ranges | ||
---|---|---|---|---|---|
Basically, the overall supervised machine learning
Input feature vector (
To differentiate the learned
The first step was to create an intelligent
The classification experiment 1 (winter) shows the algorithm
The classification experiment 2 (winter) shows the extended algorithm
Similar classification experiments (
The classification experiment 2 (summer) shows the extended algorithm
The developed smart monitoring system is based on RaspberryPi platform for measuring the air quality and wall humidity in apartment houses and delivers big sensor data. It recognises actual air quality in an apartment room by further telling us the actual personal air climate feeling of the residents.
In future works, a new academic research project based on the smart monitoring system developed in Bielefeld-Sennestadt for active assistance of the users during renovation process, called Environ and Approved, is needed. The benefit of this work is to use deep learned artificial intelligence for assistance purpose inside of apartments. Therefore, an apartment could be equipped with the algorithm AIDIN (as the base algorithm) to serve information about actual air quality in the beginning and the resident could teach the second algorithm AIextended (as a branch) about his/her personal air feelings by sending input data. In addition to information on measured data, residents will also receive suggestions of how to interact with their environment to get better room climate and to reduce CO2 emissions.