You are currently viewing a new version of our website. To view the old version click .
Sensors
  • Article
  • Open Access

16 February 2020

Data-Driven Living Spaces’ Heating Dynamics Modeling in Smart Buildings using Machine Learning-Based Identification

,
,
,
and
Université Paris-Est, LISSI Laboratory EA 3956, Senart-FB Institute of Technology, Campus de Senart, 36-37 Rue Charpak–F-77567 Lieusaint, France
*
Author to whom correspondence should be addressed.
This article belongs to the Special Issue Convergence of Intelligent Data Acquisition and Advanced Computing Systems

Abstract

Modeling and control of the heating feature of living spaces remain challenging tasks because of the intrinsic nonlinear nature of the involved processes as well as the strong nonlinearity of the entailed dynamic parameters in those processes. Although nowadays, adaptive heating controllers represent a crucial need for smart building energy management systems (SBEMS) as well as an appealing perspective for their effectiveness in optimizing energy efficiency, unfortunately, the leakage of models competent in handling the complexity of real living spaces’ heating processes means the control strategies implemented in most SBEMSs are still conventional. Within this context and by considering that the living space’s occupation rate (i.e., by users or residents) may affect the model and the issued heating control strategy of the concerned living space, we have investigated the design and implementation of a data-driven machine learning-based identification of the building’s living space dynamic heating conduct, taking into account the occupancy (by the residents) of the heated space. In fact, the proposed modeling strategy takes advantage, on the one hand, of the forecasting capacity of the time-series of the nonlinear autoregressive exogenous (NARX) model, and on the other hand, from the multi-layer perceptron’s (MLP) learning and generalization skills. The proposed approach has been implemented and applied for modeling the dynamic heating conduct of a real five-floor building’s living spaces located at Senart Campus of University Paris-Est Créteil (UPEC), taking into account their occupancy (by users of this public building). The obtained results assessing the accuracy and addictiveness of the investigated hybrid machine learning-based approach are reported and discussed.

2. Machine Learning-Based Identification of the Heating Dynamics of the Living Space

Before bestowing the proposed living space heating dynamics identification approach, we consider the following work hypothesis relating to the identification strategy:
-
The concerned living space is supposed to be part of a typical building including various quarters (such as flats and rooms for a residential building or working spaces, office rooms, classrooms, and practice rooms for a public building, and so on).
-
The building is supposed to be heated by a central heater supplying radiators located in the aforementioned living spaces.
-
The regulation is supposed to be done by a conventional controller adjusting the radiators’ valves versus the magnitude of the outdoor temperature and the target (i.e., desired) indoor temperature.
-
The target model considers the system to be identified as an overall system including the heat transmitters (radiators) and the heating space.
-
The concerned living space is supposed to contain an amount of N (with 0 N N M a x ) occupants (residents or users). N = 0 corresponds to an empty living space, while N = N M a x characterizes a fully occupied living space. Thus, N M a x corresponds to maximum capacity of the living space and is determined according to the construction norms and occupation regulations.
Thus, within the aforementioned work hypothesis, the considered parameters are as follows: “Valve-position at time t” (denoted by ϑ P ( t ) ), providing the heated water’s flow (expressed as a normalized ratio of debit versus the maximum debit of the valve); “Outdoor-Temperature measured at time t” (denoted by T O u t ( t ) , expressed in °C); “Indoor-Temperature measured at time t” (denoted by T I n ( t ) , expressed in °C); and “Occupancy-Rate at time t” (denoted by O C C ( t ) , expressed in %).
As mentioned in the introductory section, the identification method of the proposed system is accomplished by an MLP-based NARX ([22,23,24]) with a feed-forward back-propagation learning algorithm ([25,26]). Equation (1) and (2) respectively specify the overall open-loop NARX model, where F ( · ) is the activation function of the ANN, y ^ ( t + 1 ) is the estimated (i.e., predicted) output, y ( t ) is the actual output value of the model (i.e., at time t), y   ( t 1 ) , , y   ( t n ) are n-past values of the y(t), x ( t ) is the present input value, and y ( t ) , y   ( t 1 ) , , y   ( t m ) are the actual and tapped delayed exogenous inputs in m-past input values. Figure 1 illustrates the overall schema of the NARX model T ^ I n ( t ) .
y ^ ( t + 1 ) = F ( y   ( t ) ,   y   ( t 1 ) , , y   ( t n ) ,   x   ( t ) ,   x   ( t 1 ) ,   ,   x   ( t m ) )
y ^ ( t + 1 ) = F ( y ^ ( t ) ,   y ^ ( t 1 ) , , y ^ ( t n ) ,   x   ( t ) ,   x   ( t 1 ) ,   ,   x   ( t m ) )
Figure 1. General artificial neural network (ANN)-based nonlinear autoregressive exogenous (NARX) model: open-loop (left) and closed-loop (right) architectures.
Figure 2 reveals the proposed identification structure of the target heating model, taking into account the above-stated work hypothesis including the influence of the occupancy. The learning process is performed by utilizing the open-loop NARX scheme. The learning dataset contains the operation of the real system’s sequences within different valve positions (i.e., ϑ P ( t ) ), providing various heating powers, the occupancy-rate at time t (i.e., O C C ( t ) ), the actual and m-past measures of outdoor temperature (i.e., T O u t ( t ) , T O u t ( t 1 ) , … and T O u t ( t m ) ), and the actual and n-past values of indoor temperature (i.e., T I n ( t ) , T I n ( t 1 ) , … and T I n ( t n ) ).
Figure 2. Proposed identification architecture of the target heating model (left-side) and general diagram of the modeled living space including the influence of its occupancy (right-side).
The influence of occupancy is modeled through the following hypothesis: occupancy of the living space by residents increases the effective overall heating power. The right-side picture of Figure 2 gives the general diagram of the modeled living-space within the aforementioned hypothesis. In other words, we assume that occupation of the living space by residents (i.e., bodies providing additional heating sources) is equivalent to an incensement of the heating device’s nominal power. To determine the above-mentioned equivalent nominal power, we exploit the usual policy of setting the adequate heater’s nominal power versus the living space’s characteristics. In fact, building designers determine the adequate heater’s nominal power on the basis of the volume of the concerned living space (i.e., the living space that is supposed to be heated by the heating device) by keeping constant a parameter called “Heating Ratio” (denoted by H R 0 , expressed in W/m3), defined by Equation (3), where P N o denotes the heating device’s nominal power (which depends on the technological and structural features of the heating device) and V L S denotes the volume of the living space (room, and so on). The appropriate value of H R 0 is determined versus construction norms (materials, processes, and so on used for constructing the concerned building) and urban, social, and environmental regulations (imposed by legal authorities).
H R 0 = P N o V L S
Taking into account the hypothesis related to the occupancy’s influence, Equation (3) may be extended in terms of Equation (4) taking into account the occupancy’s influence. In this equation, H R ( N ) denotes the “Heating Ratio” taking into account the occupancy, P O C C ( N ) states for additional heating power provided by the living space’s occupancy (with P O C C ( N = 0 ) = 0 ), and V L S denotes the volume of the living space (room, and so on).
H R ( N ) = H R 0 + P O C C ( N ) V L S
One can notice that H R ( N = 0 ) = H R 0 corresponds to the Heating Ratio of the same living space when it is empty. We determine P O C C ( N ) through a fuzzy-logic-based concept by considering, on the one hand, three categories (fuzzy intervals) of living spaces (i.e., three fuzzy intervals of living space’s volume), and on the other hand, by considering five categories of occupancy-rate (denoted by O C C , expressed in %). Namely, the three categories for living space’s volume are as follows: “Large”, “Medium”, and “Small”. The five categories of occupancy-rate are as follows: “Empty” (corresponding to O C C = 0 % ), “Small occupation” (i.e., O C C = 25 % ), “Medium occupation” (i.e., O C C = 50 % ), “High occupation” (i.e., O C C = 75 % ), and “Full” (i.e., O C C = 100 % ). Within this formulation, Equation (4) may be written in terms of Equation (5), where V L S F denotes the “fuzzy value” of V L S .
H R ( O C C ) = H R 0 + P O C C ( O C C ) V L S F
The main advantage of such a formulation is that the above-mentioned intervals may be quantified by the use of data-driven statistical clustering methods, reflecting the reality of the concerned building’s usage (occupancy). Thus, the equivalent nominal power of a given living space occupied by N bodies may be estimated as H R ( O C C ) × V L S .
Flooding back to the hypothesis we made related to the effect of the living space’s occupancy, another way of interpreting the aforementioned hypothesis is to note that the occupancy of the living space by residents will decrease the required time for reaching the target indoor temperature. In other words, the higher the living space’s occupancy, the shorter the necessary delay to heat it. In order to quantify this, we introduce what we call “Heating Slop” (denoted by h ( t ) and expressed in °C/s), defined as the derivative of T I n ( t ) versus the time and approximated by Equation (6) within the context of a discrete sampling (i.e., discrete measurement) of the indoor temperature. In Equation (6), T I n ( t k ) and T I n ( t k 1 ) stand for consecutive values of indoor temperature (supposed to be provided by the temperature sensor at times t n and t n 1 , respectively) and Δ t = t k t k 1 .
h ( t ) = T I n ( t k ) T I n ( t k 1 ) Δ t
It is pertinent to notice that an escalation of the living space’s occupancy (introducing additional bodies and thus additional sources of heating) or decrease of occupancy will result in the so-called heating slop’s modification: the higher the living space’s occupancy, the stronger the heating slop. Within the general standpoint, and as formulated by Equation (6), h ( t ) is time-dependent, and thus may vary along with time. However, because of the fact that the heating of buildings abides by slow dynamics, often h ( t ) remains constant (with regard to the time), albeit its value would vary along with the valve-position (i.e., with ϑ P ( t ) ) that controls the heating device’s actual power. On the basis of the aforementioned points, actually, the predicted indoor temperature (i.e., T ^ I n ( t k + 1 ) ) may be computed from Equation (7), where h ^ ( t ) = f ( ϑ P ( t )   ,   O C C ) denotes the identified (estimated) value of h ( t ) .
T ^ I n ( t k + 1 ) = h ^ ( t )   ( t k + 1 t k )

3. Implementation of the Proposed Living-Spaces’ Dynamic Heating Model

As has been mentioned, a real five-floor building located at Senart Campus of University Paris-Est Créteil (UPEC) served as an experimental platform for the evaluation and validation of the proposed model. The concerned building (namely Building A of the campus) is a fully automated building hosting the Electrical Engineering and Industrial Informatics Department of Senart-Fontainebleau Institute of Technology of UPEC. The building (i.e., system to be identified) is heated by a conventional central heater supplying radiators (i.e., heating devices) located in various living spaces (namely, office rooms, classrooms, practical rooms, and so on) of the building. The central heater is common to three buildings of the campus, and thus the control of the local heating devices of the concerned buildings (including Building A) is performed through the local valves of each radiator. The two other buildings are conventional buildings (i.e., not automated) and the sole Building A is automated. In fact, Building A is equipped with numerous sensors and connected devices allowing the recording of data related to environmental information (such as temperatures in each living space and the outdoor temperature) and the operational states of whole installed connected devices (such as radiators’ valves). Four different kinds of sensors outfit each living space (including corridors) the entire five floors of this building: “temperature sensors” (TSs), “magnetic sensors” (MSs), “presence detectors” (PDs), and “luminance sensors” (LSs). The main connected devices (actuator) deployed in the aforementioned experimental building are as follows: “motor valves” (MVs), which control radiators supplied by the abovementioned central water-flowed heating system, and connected “lighting elements” (LEs).
Sensors and connected devices concerned by the purpose of the present paper are TSs and MVs. They use “EnOcean” technology; an energy harvesting wireless technology provided by EnOcean [27]. EnOcean-technology-based modules fuse micro-energy converters with ultralow power electronics and reliable wireless communications, allowing to provide self-powered wireless sensors or actuators for building energy management systems as well as for industrial applications. Figure 3 presents the implementation diagram of the concerned building (Building A) heating system.
Figure 3. Implementation diagram of the heating system equipping Building A of Senart Campus of University Paris-Est Créteil (UPEC). PLC, programmable logic controller; MV, motor valve; TS, temperature sensor.
The connected heating system includes three operational layers:
-
Supervision layer (SL): It consists of a PC including TopKapi server supervision software (a supervisory control and data acquisition software), which acts as a supervision agent. It also includes a number of adequate interface agents (software units) concerning the control layer and storage memory [28]. It is relevant to note that, while nowadays micro-controllers are able to handle diverse computational skills, they may still be limited regarding computational needs relating to the context of the presented work. In fact, in our work, we deal with machine learning-based identification, where a number of computational tasks need improved computational ability (especially for the training task). Actually, the effective adaptability to the real-usage context of the system would require updating the models’ parameters versus the evolution of effective conditions (i.e., bring up to date the system’s “knowledge”). That is why the choice was directed toward integrating a server. Moreover, the target system addresses smart-buildings’ context, and thus would deal with a rather large number of living spaces. This reinforces the choice of superior computational ability.
-
Control layer (CL): This layer contains the programmable logic controller (PLC) and EnOcean modules (pilots and interfaces) necessary to conduct the related sensors and devices composing the physical layer [29]. The concerned PLC is a “WAGO-I/O-SYSTEM” belonging to the family of ETHERNET programmable Fieldbus controllers distributed by WAGO company [30]. It supports both MODBUS/TCP and a wide variety of standards ETHERNET/IP protocols in order to integrate easily into various IT environments.
-
Physical layer (PL): It consists of the aforesaid sensors and actuators devices.
Composing the heating control chain of the SBEMS of the aforementioned fully automated experimental building, the CL and PL are replicated for each floor, making possible the set up collecting data characterizing the heating state of each living space of the building and controlling valve position of each heating device (radiator) in the building through the five PLCs (one for each floor). The proposed identification approach was implemented in the SBEMS of the aforementioned fully automated experimental building.
For evaluation of the proposed identification strategy and the issued model, two experimental assessments were considered. The first one appraises the obtained model’s “one-step prediction” (OSP) accuracy and the second one sizes up the ability of the issued model on “multi-step prediction” (MSP). The purpose of OSP aims to predict the living space’s immediate upcoming indoor temperature from its previous history. Therefore, open-loop as well as closed-loop architectures could be used. Meanwhile, the objective in MSP relates to the prediction of several successive future steps of the concerned living space’s indoor temperatures, and thus the open-loop architecture remains no more pertinent.

4. Experimentation and Results

4.1. Experimental Protocol’s Description

Both of the two aforementioned evaluations are performed in keeping with the same experimental protocol. This protocol considers a living space of Building A belonging to the category of “middle-size” working spaces of this building (i.e., V L S F = M e d i u m ) able to soak up 28 residents (individuals). The considered living space is equipped with a 3 kW heating device (namely a 3160 W radiator supplied by the central heater), responding to the construction and legal norms applicable to this category of working spaces. The collected data are remote values (time history) of outdoor temperature T O u t ( t ) , radiator’s valve position ϑ P ( t ) , and indoor temperature T I n ( t ) . Two sets of experimental data were collected. The data sampling period is one minute, meaning that the value of each considered parameter is collected periodically every 60 s. Figure 4 depicts the experimental conditions showing the valve’s position and living space’s temperature evolution, respectively.
Figure 4. Experimental data collection conditions comply with the empty working space (left-side diagram) and fully occupied working space (right-side diagram), respectively, showing the valve position and outdoor temperature–time history.
The first one, which we tag as “Empty-working-space” (EWS), includes the time history of the aforementioned parameters’ values during 18 h (i.e., 1080 min) when the considered working space is empty (i.e., O C C ( t ) = 0 % ). The left-side diagram of Figure 4 depicts the experimental conditions, showing the local heating device’s operational conduct and the outdoor temperature’s evolution during the data collection sequence. As is visible from this diagram, the working space was heated over six hours by the radiator operating with 50% of its nominal power (i.e.,
ϑ P ( t ) = 50 % during the first six hours). Then, the heating was stopped during the six next hours (i.e., ϑ P ( t ) = 0 % from t = 360 to t = 720 ). Finally, during the last period of six hours, the work space was heated by the radiator developing its maximum nominal power (i.e., ϑ P ( t ) = 100 % from t = 720 to t = 1080 ).
The second one, which we tag as “Fully-occupied-working-space” (FWS), includes the time history of the aforementioned parameters’ values when the same working space is occupied by 28 individuals (i.e., O C C ( t ) = 100 % ) during 100 min of a period of four hours. The right-side diagram of Figure 4 depicts the experimental conditions related to this second set of collected data, showing the local heating device’s operational conduct and the outdoor temperature’s evolution during the data collection sequence. As is visible from this diagram, the working space is not heated during the first 140 min, assuming that the working space is empty and thus does not need to be heated. Then, while being fully occupied (i.e., O C C ( t ) = 100 % ) during next period of 100 min, it is heated by the radiator developing its maximum nominal power (i.e., ϑ P ( t ) = 100 % from t = 140 to t = 240 ).
A part of the collected datasets serves for training of the proposed ANN-based NARX identifier and a ratio of the collected data is used as testing data. The parameters of ANN for all constructed models are as follows:
-
Identification of empty working space was performed using ANN including one hidden layer with a size of 5 (number of neurons in the hidden layer). The number of neurons in the hidden layer was set empirically. Related to the training and validation, 85% of data was utilized for training and 15% for testing.
-
Identification of fully occupied working space was performed using ANN including one hidden layer with a size of 10 (number of neurons in the hidden layer). The number of neurons in the hidden layer was set empirically. Related to the training and validation, 90% of data was utilized for training and 10% for testing.
The training and testing operations were repeated 10 times for each collected dataset. The evaluation of the obtained model’s accuracy was done based on mean squared error (MSE) and mean absolute error (MAE) criteria. It is illustrated by Equations (8) and (9), respectively, where N is number of samples, yi is the effectively recorded data, and ŷi represents the estimated (predicted) value.
M S E = 1 N i = 1 N ( y i y ^ i ) 2
M A E = 1 N i = 1 N | y i y ^ i |
It is relatable to note that the first trial concerned the experimental settlement of the number of time-delayed data samples to be considered in the prediction task. The concerned data correspond to the three-hour sequence of the EWS when the considered working space is heated by the radiator developing its nominal power, leading to a swell of 2.7 °C of the indoor temperature (i.e., data recorded between t = 720 and t = 900 ). A part of extracted sequence was used for identification and the rest of the sequence’s data served for testing the forecasting ability of the issued model. The amount of data related to the machine learning task links the representativeness of the collected data regarding the considered environmental and human (i.e., dwellers) factors involved in the constructed models (i.e., influencing the system’s conduct). Typical delays of living spaces’ heating (i.e., temperature variation) reflecting a representative sequence of the buildings operational behavior are between two hours (for a fully occupied living space) and six hours (for an empty living space). Taking into account the implementation technologies and the precision of the deployed sensors (i.e., 0.1 °C for temperature sensors and 1% for radiators’ motor valves), the sampling period (data acquisition every minute), and the involved building’s heating dynamics, this leads to to a sufficient amount of data representative of the system’s conduct. Besides the above-mentioned, the proposed system’s implementation architecture allows a versatile collection of complementary data at any time or in a continuous way.
Twenty models were constructed, differing with regard to the number of the considered time-delayed data samples involved in the prediction task. Figure 5 depicts the obtained results representing the minimum and maximum value of MSE versus the number of the considered time-delayed data samples involved in the prediction task. The above-stated number of models has been aspired by technical features of the deployed implementation technology’s features. Actually, the sampled data are transmitted by the deployed module every 18 min with the already mentioned sampling period of 60 s. By taking this fact into account, we aimed to study the plausible influence on the forecasting accuracy of considered time-delayed data (from 1 to 20) related to the involved parameters (i.e., indoor temperature, valve position). On the other hand, each model has been trained and tested 10 times, allowing a quantitative (i.e., statistics) evaluation of the aforementioned possible influence.
Figure 5. Minimum and maximum mean squared error (MSE) ( M S E m i n and M S E m a x ) versus the number of considered time-delayed data samples involved in the prediction task ( n ).
If M S E m i n remains within the interval [ 0.12   ,   0.26 ] , the lowest obtained M S E m a x values are obtained with n = 4 and n = 20 . Taking account of the implementation’s computational constraints, n = 4 (corresponding to M S E m i n 0.12 and M S E m a x < 1.5 ) appears to offer a suitable compromise. According to the obtained results (shown in Figure 5), the experimental evaluation was performed using n = 4, stressing our choice toward a lower computational complexity.

4.2. Experimental Results

The two constructed datasets have served for evaluating OSP as well as MSP models of the considered working space’s heating conduct. Following the experimental protocol described in the previous section, the data-driven learning-based issued model was pointed out using data partly from EWS and partly from FWS. Two operational scenarios corroborating experimental recorded data conditions (i.e., those depicted by Figure 4) were considered:
  • The first case study, focusing OSP accuracy, considers two painless operational situations:
    a
    The first situation assumes that the considered working space is empty (i.e., O C C ( t ) = 0 % ), the outdoor temperature is up to T O u t ( t ) = 10   ° C , and the indoor temperature at the beginning of the heating sequence is 20.86   ° C (i.e., T I n ( t = 0 ) = 20.86   ° C ). Starting under the above-mentioned conditions, the considered empty working space is supposed to be heated during two hours (i.e., during 120′) by the radiator developing its nominal heating power (i.e., ϑ P ( t ) = 100 % ).
    b
    The second situation assumes that the considered working space is fully occupied by 28 residents (i.e., O C C ( t ) = 100 % ), the outdoor temperature is up to T O u t ( t ) = 5   ° C , and the indoor temperature at the beginning of the heating sequence is 21.80   ° C (i.e., T I n ( t = 0 ) = 20.80   ° C ). Starting under the above-mentioned conditions, the considered occupied working space is supposed to be heated during 350′ by the radiator developing its nominal heating power (i.e., ϑ P ( t ) = 100 % ).
  • The second case study focuses on MSP accuracy evaluation, considering two more tricky situations:
    c
    Assuming that the considered working space is empty (i.e., O C C ( t ) = 0 % ), the first situation of this second case-study presumes that the working space is heated in accordance with the left-side diagram of Figure 4. In other words, it supposes that the radiator heating the considered living space heats it during six hours developing 50% of its nominal power (i.e., ϑ P ( t ) = 50 % for t   [ 0 ,   360 ] ), and then after a six-hour halt (i.e., ϑ P ( t ) = 0 % for t   [ 361 ,   720 ] ), it reheats this same working space during an additional six hours developing its whole nominal power (i.e., ϑ P ( t ) = 100 % for t   [ 721 ,   1080 ] ). The outdoor temperature (i.e., T O u t ( t ) ) is supposed to vary during those 18 h within the interval [ 2   ° C   ,   14   ° C ] , also in line with the left-side diagram of Figure 4. The indoor temperature at the beginning of the heating sequence is 19.60   ° C (i.e., T I n ( t = 0 ) = 19.60   ° C ).
    d
    Presuming that the considered working space is empty at the beginning (i.e., O C C ( t ) = 0 % at t = 0), the second situation of this second case-study assumes that the concerned working space becomes fully occupied during 100 min and is reheated in accordance with the right-side diagram of Figure 4. In other words, it supposes that the radiator is off during the first 140 min when the living space is empty (i.e., ϑ P ( t ) = 0 % and O C C ( t ) = 0 % for t   [ 0 ,   140 ] ), and it heats the considered living space during 100 min when the room is fully occupied, developing its nominal power (i.e., ϑ P ( t ) = 100 % and O C C ( t ) = 100 % for t   [ 141 ,   240 ] ). The outdoor temperature (i.e., T O u t ( t ) ) is also supposed to vary within the interval [ 4   ° C ,   8   ° C ] in line with the right-side diagram of Figure 4. The indoor temperature at the beginning of the heating sequence is 17.25   ° C (i.e., T I n ( t = 0 ) = 17.25   ° C ).
Figure 6 and Figure 7 show the obtained results related to the two above-mentioned case-studies. Concerning the first case-study, the left-side diagram of Figure 6 plots the estimated (i.e., model-based OSP) indoor temperature and measured (i.e., real) indoor temperature of the considered living space when it is empty. The right-side diagram of this same figure gives model-based predicted and real indoor temperature’s values when the considered living space is fully occupied. Linking the second case-study, the left-side diagram of Figure 7 gives the estimated (i.e., model-based MSP) indoor temperature and measured (i.e., real) indoor temperature of the considered living space when it is empty. The right-side diagram of this same figure depicts the model-based, multi-step prediction of indoor temperature values and the measured temperature when the living space is fully occupied during 100 min.
Figure 6. Model-based, one-step predicted indoor temperature time history when the living space is empty (left-side) and when it is fully occupied (right-side).
Figure 7. Model-based, multi-step predicted indoor temperature time history when the living space is empty (left-side) and when it is fully occupied (right-side).
Table 1 summarizes the overall accuracy of OSP and MSP models of the considered working space’s heating conduct. As expected, the OSP model of the aforementioned heated living space forecasts the upcoming value of the indoor temperature with less than 0.2 °C blunder compared with the measured value. Actually, the achieved high prediction accuracy is because of the fact that, in the OSP model, the prediction is performed using the four effectively-measured past values of the indoor temperature, and thus representing the effective time-history of indoor temperature’s evolution. However, anchored in an open-loop NARX scheme, the main shortage of this model would appear when a longer-term forecasting of indoor temperature is needed.
Table 1. Estimation’s maximum and minimum mean squared error (MSE) and mean absolute error (MAE) with four delayed samples considered for each involved parameter (i.e., n = 4 ). OSP, one-step prediction; MSP, multi-step prediction.
The MSP model of the aforementioned heated living space forecasts the upcoming value of the indoor temperature with lower accuracy compared with the OSP model; an average error up to 0.4 °C, while attaining, for some long-term predicted values of indoor temperature, an error exceeding 1.23 °C. The finer analysis of indoor temperature’s forecasting, supported by the results depicted in Figure 8, provide the incentive of the observed gap. The left-side diagram of Figure 8 reports the estimation’s absolute error for 35 consecutive estimated indoor temperatures (i.e., prediction of the 35 upcoming values of indoor temperature) of the modeled heated working space. The right-side diagram of Figure 8 plots the forecasting error of the so-called “heating slop” (i.e., h ( t ) ), defined and introduced in Section 2. In fact, as visible from those diagrams, if both estimation errors (i.e., the estimation error relative to T I n ( t ) and the forecasting error related to h ( t ) values’ estimation) remain close to zero for short-term (5 values) and middle-term (15 values) forecasted indoor temperature values, both of them admit a continuously increasing evolution for long-term predicted values, especially those surpassing the next thirty-minute predicted period. Actually, within such a longer-term prediction requirement, the generalization of MLP neural net seems to reach its limitation regarding the learning dataset.
Figure 8. Indoor temperature estimation’s absolute error (left-side) and heating slop’s forecasting error (right-side).
Figure 9 depicts the heating slop (i.e., h ( t ) ) when the considered living space is heated by its radiator in two different situations: the blue curve corresponds to h ( t ) when the living space is empty and the other curve relates to the situation when the same heated space is fully-occupied. It is pertinent to notice that the average estimated heating slop for the empty living space is h ( t ) ¯ = 0.015   ° C m i n u t e , while, for the same fully occupied living space, it is more than four times stronger ( h ( t ) ¯ = 0.042   ° C m i n u t e ), showing up the occupancy’s impact on the considered living space’s heating dynamics. In fact, the indoor temperature of the considered living space heated with a same radiator will increase up to 0.5 °C in 35 min when it is empty, while it will increase up to 1.5 °C when the living space is fully occupied.
Figure 9. Heating slop when the living space is empty and when it is fully occupied.
Finally, Figure 10 shows P O C C ( O C C ) V L S F (introduced in Equation (5) of the second section) versus the occupancy rate for the three considered categories of living spaces of Building A, where O C C = 100 % corresponds to the occupancy of each considered living space category’s by up to 28 individuals. As an example, according to this diagram, 28 individuals occupying a medium living space of this building, equipped with a 3 kW radiator, would correspond to an additional heating power of 1170 W.
Figure 10. P O C C ( O C C ) V L S F (introduced in Equation (5) of the second section) versus the occupancy rate for the three considered categories of living spaces of Building A.

5. Conclusions

Considering that, alongside the living space’s intrinsic structural features, the occupancy of the living space (by users or residents) may affect the model of heating dynamics of the concerned living space, we have investigated the design, implementation, and validation of a data-driven machine learning-based identifier supplied by the time-series prediction paradigm’s formalism. The proposed data-driven machine learning-based identifier was applied for modeling the dynamic heating conduct of a real fully automated five-floor building’s living spaces located at Senart Campus of University Paris-Est Créteil, taking into account their occupancy (by users of this public building). The proposed modeling strategy takes advantage, on the one hand, of the time-series’ forecasting capacity of the NARX model, and on the other hand, of the multi-layer perceptron’s (MLP) learning and generalization skills.
If, as expected, the one-step-prediction (OSP) model, operating on the basis of an open-loop scheme, achieved high prediction accuracy in forecasting of the upcoming value of the indoor temperature (i.e., less than 0.2 °C blunder comparing to the measured value), anchored in an open-loop NARX scheme, its main shortage appears when a longer-term forecasting of indoor temperature is required; especially, when the target model is used for designing an adaptive heating control strategy. Achieving a lower accuracy compared with the OSP model (i.e., an average error up to 0.4 °C and a maximum error of 1.23 °C for long-term prediction), the multi-step-prediction (MSP) model, operating in closed-loop, represents an attractive compromise for longer-term forecasting of the dynamic heating behavior, and thus offers an appealing perspective for designing adaptive heating controllers for SBEMSs.
The achieved results stress several appealing issues related to the denotation of these results as well as the status of the NARX-based forecaster regarding data-driven identification of heating dynamics in real smart-buildings. The first points come across the ability of the proposed approach in the modeling complex thermal conduct of buildings, including the effect of inhabitants’ presence on the discrepancy of their heating dynamics. In fact, this is visible through the obtained MSE and MAE values, highlighting a prediction of indoor temperature with a less than 0.2 °C blunder compared with the measured value. This foretells the perspective of effectual usage of the proposed approach for designing data-driven adaptive controllers of buildings’ heating behavior versus the context of their usage by potential residents. The second remark relates to the possibility of a standard-technology-based effective implementation of this investigated machine learning-based identifier in authentic smart-buildings, taking advantage of the robustness of those standard (and market available) technologies and avoiding the complexity and cost of designing specific implementation policies. Finally, the last mention goes to the accuracy of the achieved predictions related to well short-term (i.e., one-step) as well as long-term (i.e., closed-loop) forecasters. Another attractive feature, arising from the theoretical foundation of the proposed approach, relates to the comprehensive interpretation of the living space’s occupancy effect, with a quantitative appreciation of its influence on the smart-building’s heating conduct’s deviation.

Author Contributions

Conceptualization, R.S.B., K.M. and A.C.; Data curation, R.S.B.; Investigation, R.S.B.; Methodology, R.S.B.; Resources, R.S.B., A.C., V.A. and L.H.; Software, R.S.B.; Supervision, K.M.; Validation, R.S.B.; Visualization, R.S.B.; Writing–original draft, R.S.B.; Writing–review & editing, K.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. U.S. EIA. Energy Use in Commercial Buildings-Energy Explained, Your Guide To Understanding Energy—Energy Information Administration. Washington, DC, USA, 2017. Available online: https://www.eia.gov/energyexplained/index.php?page=us_energy_commercial (accessed on 4 September 2019).
  2. Space Heating and Water Heating (EIA). Available online: https://www.eia.gov/todayinenergy/detail.php?id=37433 (accessed on 4 September 2019).
  3. Alhamoud, A.; Ruettiger, F.; Reinhardt, A.; Englert, F.; Burgstahler, D.; Böhnstedt, D.; Gottron, C.; Steinmetz, R. An Intelligent System for Energy Saving in Smart Home. In Proceedings of the 39th Annual IEEE Conference on Local Computer Networks Workshops, Edmonton, AB, Canada, 8–11 September 2014; pp. 685–692. [Google Scholar]
  4. James, D.H. The Radiation of Heat from the Human Body New York Hospital; PubMed Central (PMC): New York, NY, USA, 1934; pp. 615–620. [Google Scholar]
  5. Fang, J.S.; Hao, Q.; Brady, D.J.; Shankar, M.; Guenther, B.D.; Pitsianis, N.P.; Hsu, K.Y. Path-Dependent Human Identification Using a Pyroelectric Infrared Sensor and Fresnel Lens Arrays. Opt. Express 2006, 14, 609. [Google Scholar] [CrossRef] [PubMed]
  6. Johnson, C. Mathematical Physics of BlackBody Radiation; Icarus iDucation: Odin Teatret, Denmark, 2012. [Google Scholar]
  7. Zungeru, A.M.; Mangwala, M.; Chuma, J.; Gaebolae, B.; Basutli, B. Design and Simulation of an Automatic Room Heater Control System. Heliyon 2018, 4, e00655. [Google Scholar] [CrossRef] [PubMed]
  8. Aaurav, K.; Ch andan, V. Gray-Box Approach for Thermal Modelling of Buildings for Applications in District Heating and Cooling Networks. In Proceedings of the 8th International Conference on Future Energy Systems, Hong Kong, China, 16–19 May 2017; pp. 347–352. [Google Scholar]
  9. Purdon, S.; Jurdak, B.K.R.; Challen, G. Model-free HVAC control using occupant feedback. In Proceedings of the 38th Annual IEEE Conference on Local Computer Networks, Sydney, Australia, 21–24 October 2013. [Google Scholar]
  10. Asgari, H.; Chen, X.Q.; Menhaj, M.B.; Sainudiin, R. ANN-Based System Identification, Modelling and Control of Gas Turbines—A Review. Adv. Mater. Res. 2013, 622, 611–617. [Google Scholar] [CrossRef]
  11. Wiener, N. Non-Linear Problems in Random Theory. In Physics Today; American Institute of Physics: College Park, MD, USA, 1959; Volume 12, p. 131. [Google Scholar]
  12. Schetzen, M. The Volterra And Wiener Theories of Nonlinear Systems; Wiley: New York, NY, USA, 1980. [Google Scholar]
  13. Takagi, T.; Sugeno, M. Fuzzy Identification of Systems and Its Application to Modeling and Control. IEEE Trans. SMC 1985, 5, 116–132. [Google Scholar] [CrossRef]
  14. Boussaada, Z.; Curea, O.; Remaci, A.; Camblong, H.; Mrabet Bellaaj, N. A Nonlinear Autoregressive Exogenous (NARX) Neural Network Model for the Prediction of the Daily Direct Solar Radiation. Energies 2018, 11, 620. [Google Scholar] [CrossRef]
  15. Brus, L. Nonlinear Identification of a Solar Heating System. In Proceedings of the IEEE Conference on Control Applications (CCA 2005), Toronto, ON, Canada, 28–31 August 2005; pp. 1491–1497. [Google Scholar]
  16. Rabbani, M.J.; Hussain, K.; Khan, A.U.R.; Ali, A. Model Identification and Validation for a Heating System Using Matlab System Identification Toolbox. IOP Conf. Ser. Mater. Sci. Eng. 2013, 51, 012022. [Google Scholar] [CrossRef]
  17. Lahane, J.S.; Meera, A.K. System Identification and Controller Design for Boiler and Heat Exchanger Set-Up. Int. J. Adv. Res. Electr. Electron. Instrum. Eng. 2014, 3, 10708–10714. [Google Scholar] [CrossRef]
  18. Knudsen, M.D.; Rasmus, E.; Hedegaard, T.H. Pedersen, and Steffen Petersen. System Identification of Thermal Building Models for Demand Response—A Practical Approach. Energy Procedia 2017, 122, 937–942. [Google Scholar] [CrossRef]
  19. Building Controls Virtual Test Bed. Available online: https://simulationresearch.lbl.gov/projects/building-controls-virtual-test-bed (accessed on 4 September 2019).
  20. Open Modelica. Available online: https://www.openmodelica.org/ (accessed on 4 September 2019).
  21. Van Overschee, P.; De Moor, B. N4SID: Subspace Algorithms for the Identification of Combined Deterministic-Stochastic Systems. Automatica 1994, 30, 75–93. [Google Scholar] [CrossRef]
  22. Gao, Y.; Er, M.J. NARMAX time series model prediction: Feed-forward and recurrent fuzzy neural network approaches. Fuzzy Sets Sytems 2005, 150, 331–350. [Google Scholar] [CrossRef]
  23. Johansen, T.A.; Foss, A.B. Constructing NARMAX using ARMAX. Int. J. Control 1993, 58, 1125–1153. [Google Scholar] [CrossRef]
  24. Billings, S.A. Nonlinear System Identification: NARMAX Methods in the Time, Frequency, and Spatio-Temporal Domains; John Wiley & Sons: Chichester, UK, 2013. [Google Scholar]
  25. Rumelhart, D.E.; Hinton, G.E.; Williams, R.J. Learning Internal Representations by Error Propagation; Parallel Distributed Processing: Explorations in the Microstructure of Cognition; MIT Press: Cambridge, MA, USA, 1986; Volume 1. [Google Scholar]
  26. Hastie, T.; Tibshirani, R.; Friedman, J. The Elements of Statistical Learning: Data Mining, Inference, and Prediction; Springer: New York, NY, USA, 2009; ISBN 978-0-387-21606-5. [Google Scholar]
  27. EnOcean—The World of Energy Harvesting Wireless Technology, January 2016. Available online: https://www.enocean.com/fileadmin/redaktion/pdf/white_paper/WhitePaper_Getting_Started_With_EnOcean_v1.0.pdf (accessed on 4 September 2019).
  28. Sadeghian Broujeny, R.; Madani, K.; Chebira, A.; Hurtard, L. A multi-layer system for smart-buildings’ functional and energy-efficiency awareness: Implementation on a real five-floors building. In Proceedings of the 2017 IEEE 8th International Conference on Awareness Science and Technology (iCAST), Taichung, Taiwan, 8–10 November 2017; pp. 87–92. [Google Scholar] [CrossRef]
  29. Sadeghian Broujeny, R.; Madani, K.; Chebira, A.; Hurtard, L. A Machine-Learning Based Approach for Data-Driven Identification of Heating Dynamics of Buildings’ Living-Spaces. In Proceedings of the 10th International Conference on Intelligent Data Acquisition and Advanced Computing Systems (IEEE/IDAACS 2019), Metz, France, 18–21 September 2019; Volume 1, pp. 197–202. [Google Scholar]
  30. WAGO Kontakttechnik GmbH and Co. KG, WAGO-I/O-SYSTEM 750 Manueal, 2016. Available online: http://www.safetycontrol.ind.br/imgs/downloads/manual-750-406-pdf-5b211d6fe9baa.pdf (accessed on 4 September 2019).

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.