Next Article in Journal
Liquid-Phase Exfoliated Silicon Nanosheets: Saturable Absorber for Solid-State Lasers
Next Article in Special Issue
Industrial Ceramic Brick Drying in Oven by CFD
Previous Article in Journal
Relationship between Dislocation Density and Antibacterial Activity of Cryo-Rolled and Cold-Rolled Copper
Previous Article in Special Issue
Hierarchical Control of an Integrated Fuel Processing and Fuel Cell System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enabling Demand Side Management: Heat Demand Forecasting at City Level

Control Engineering, Environmental and Chemical Engineering, University of Oulu, P.O. Box 4300, FI-90014 Oulu, Finland
*
Author to whom correspondence should be addressed.
Materials 2019, 12(2), 202; https://doi.org/10.3390/ma12020202
Submission received: 30 November 2018 / Revised: 28 December 2018 / Accepted: 4 January 2019 / Published: 9 January 2019
(This article belongs to the Special Issue Advanced Control in the Energy Sector)

Abstract

:
Implementation of new energy efficiency measures for the heating and building sectors is of utmost importance. Demand side management offers means to involve individual buildings in the optimization of the heat demand at city level to improve energy efficiency. In this work, two models were applied to forecast the heat demand from individual buildings up to a city-wide area. District heating data at the city level from more than 4000 different buildings was utilized in the validation of the forecast models. Forecast simulations with the applied models and measured data showed that, during the heating season, the relative error of the city level heat demand forecast for 48 h was 4% on average. In individual buildings, the accuracy of the models varied based on the building type and heat demand pattern. The forecasting accuracy, the limited amount of measurement information and the short time required for model calibration enable the models to be applied to the whole building stock. This should enable demand side management and lead to the predictive optimization of heat demand at city level, leading to increased energy efficiency.

1. Introduction

In developed countries, buildings account for 20–40% of the total energy consumption and half of this energy is used by heating, ventilation and air conditioning (HVAC) systems [1]. Furthermore, for 15 of the 28 EU countries the annual heat demand in buildings presents the largest energy demand surpassing electricity and cooling demands [2]. Also, most of the heat is still being produced with fossil fuels [3]. In 2012, the Energy Efficiency Directive (EED) [4] established binding measures for EU countries to improve energy efficiency by 20% at EU level by 2020 and in 2016, an update to EED was proposed setting a new 30% energy efficiency target for 2030 [5]. For the above mentioned reasons, the implementation of new energy efficiency measures for the heating and building sectors is of utmost importance. In this article two different modelling approaches for forecasting the heat demand from individual buildings up to city level are presented. It is argued that relatively straightforward methods would be an important asset for improving the optimization of heat demand for large buildings and heating systems, such as district heating networks, enabling peak load cutting and demand side management actions leading to increased energy efficiency.
As advantages of city-level energy forecasts, Tardioli et al. [6] list the identification of demand response actions and peak power demand, for instance. However, they also state that city-level consumption forecasts can be extremely time-consuming if the simulations are done on the single building level, due to data gathering, simulation and monitoring efforts and the estimation of uncertainties. Consequently, forecast models are widely used for individual buildings, but their application at the large scale is lacking [6,7,8]. Others have even stated that it is impossible to model every building separately, one of the main reasons being the lack of real measurement data [9]. However, today many buildings are equipped with smart meters that record heat consumption in the intervals of an hour or less. Furthermore, model predictive control (MPC) has been one of the most studied control strategies for buildings during the last decade, offering an efficient way to perform demand response actions in buildings, but the amount of modelling work required makes implementation expensive [10,11,12]. Ease of modelling would make the forecasting of heat demand and implementation of predictive control strategies at the building and city level more cost-effective.
Many of the previous works have considered only the total heat demand forecast of a district heating system. These have included data-driven methods like support vector machines (SVM) [13,14], artificial neural networks (ANN) [14,15,16,17,18,19,20] and linear regression [14,19,20,21,22]. Other methods have included a grey-box model [23], a physical-based dynamic system model [24] and a simple piecewise linear model [25]. However, all these approaches would not enable demand side management actions as forecasts for individual buildings are not included. Most of the studies that considered heat demand forecast in individual buildings have had only one building for the model development and testing [26,27,28,29,30,31,32,33]. Applying these models to a larger building stock using the same model structure would not necessarily result in the same accuracy. Some studies have also utilized data from simulated buildings [34,35,36]. Then the model performance in real buildings may remain questionable. There are studies that have considered more than one real building. Ma et al. [37] utilized a Gaussian mixture model for heat demand forecast in nine different buildings. Bacher et al. [38] used a grey-box model to forecast heat demand in 16 detached houses. Machine learning techniques were applied by Idowu et al. [39] to forecast heat demand in 10 residential and commercial buildings. Lauster et al. [40] applied a low order thermal network model to simulate the heat load of a research campus with 200 buildings, but considered only the office buildings. The annual energy use of 1.1 million buildings in New York City was predicted using statistical models by Kontokosta and Tull [41]. However, to authors best knowledge, there appears to be no study where hourly heat demand for a large district heating system has been forecast utilizing models for real individual buildings at city level.
In this work, two different modelling approaches are presented to forecast the heat demand at city level. The proposed modelling approaches forecast the heat demand for individual buildings and at city level, enabling demand side management. The goal of the research was to investigate what level of accuracy could be achieved by applying straightforward modelling methods to forecast the heat demand at city level. A low number of estimated parameters reduces the calculation time and easily attainable measurement data facilitates the implementation of the models for thousands of buildings. By applying models with the same model structure, the generalizability of the models could be assessed. Specifically, the novelty of this study is:
  • The utilization of easily adaptable models to forecast the heat demand for over 4000 real individual buildings;
  • The forecast of the total heat demand for a large district heating system is based on the models of individual buildings;
  • The uncertainty of the weather forecast affecting the modelling accuracy is addressed quantitatively.
The measurement data used for the validation of the forecasting methods is presented in the next section. Section 3 describes the modelling and analysis methods considered. After that, Section 4 presents the identification and validation results which are discussed in Section 5. Finally, Section 6 contains conclusions.

2. Measurement Data

The measured district heating data for the city of Jyväskylä, Finland, during 2013, was provided by a local heating utility. The data included hourly recorded heat demand (P) and cubic content (V) for 4061 individual buildings. Hourly recorded outdoor temperature (Tout) was also available for the same time period.
Heating season data was used for the identification and validation of the heat demand model. In this study, the heating season included the months from January to April and October to December, which amounted to a total of seven months of data. From this data, ten 48-h periods were randomly sampled for the validation of the heat demand model and one to two weeks of data prior to the validation period were used for identifying the model parameters (Table 1). The reason for using a 48-h prediction horizon for model validation comes from the fact that trading in the Scandinavian electricity market is performed one day in advance, making forecasts for the next day the most important for a combined heat and power (CHP) plant. In addition, the uncertainty of the weather forecast was presumed to increase the unreliability and thus hinder the practicality of longer forecasts.
Based on the heat demand data, the buildings were categorized in eight different groups: (1) schools and kindergartens, (2) apartment buildings, (3) apartment buildings with offices, (4) row houses, (5) detached houses, (6) commercial, office and public buildings, (7) manufacturing and warehouses and (8) other buildings. The building groups are presented in Table 2 together with the number of buildings in the group and their contribution to the total heat demand for heating season 2013. In addition, three main heat demand patterns could be identified from the heat demand data of buildings. In some buildings, the heat demand correlated highly with the outdoor temperature, with some buildings showing very smooth heat demand curve while others had more variation. In other buildings, a clear daily pattern could be identified where the heat demand was high at the day time and low at the night time. Then in some buildings the heat demand correlated weakly with the outdoor temperature and there were no identifiable daily patterns.

3. Modelling and Analysis Methods

Two different modelling methods were utilized in forecasting the heat demand. The first model (model A) is a dynamic model that builds on the idea of Newton’s cooling law which states that the rate of heat loss of an object is proportional to the temperature difference between the object and its surroundings. A similar approach has been successfully used for predicting the indoor temperature in buildings [42]. As ANNs are one of the state-of-the-art methods for forecasting the building heat demand, a non-linear autoregressive neural network model with external inputs (NARX) was chosen as the second model (model B).

3.1. Model A

The applied dynamic heat demand model predicts the future heat demand based on the past heat demand and the heat loss caused by the temperature difference between the indoor and outdoor temperatures. The model is presented in Equation (1) and it forecasts the heat demand for individual buildings:
P ^ ( t ) = a [ P ( t 1 ) U ( T i n ( t ) T o u t ( t ) ) ] + b ,
where P ^ ( t ) is the forecast heat demand at time t, P(t − 1) is the measured heat demand at time t − 1, Tin(t) is the indoor temperature at time t, Tout(t) is the outdoor temperature at time t, a and b are estimated model parameters and U (kW/K) is a building-specific physical heat loss coefficient. It is assumed here that the indoor temperature (Tin) is a constant value at +21 °C. This introduces error to the output of the dynamic model as, in reality, the indoor temperature varies by some degrees inside buildings. Therefore, the effect of this variation and other social effects are taken into account with a residual model.
The cyclic heating power variation w is calculated with a non-parametric residual model for each hour i of the day by subtracting the output of the dynamic model (Equation (1)) from the measured heat demand during the hours i and then computing the average:
w ( i ) = k = 1 N ( P k ( i ) P ^ k ( i ) ) N i ,
where i = 0, 1, …, 23, Pk(i) and P ^ k ( i ) are the measured and modelled heat demand at hour i respectively and N is the number of data points from hour i. Different heating patterns at weekends are taken into account by calculating the residual model for weekdays using data from weekdays and for the weekends using data from weekends.
When forecasting heat demand, the output of the non-parametric residual model (Equation (2)) is added to the output of the dynamic model (Equation (1)). The total heat demand for multiple buildings at time t can then be calculated using Equation (3):
P ^ t o t ( t ) = k = 1 N ( P ^ k ( t ) + w k ( t ) ) ,
where P ^ t o t ( t ) is the forecast total heat demand at time t, P ^ k ( t ) is the forecast heat demand for building k at time t with the dynamic model, wk(t) is the cyclic heating power variation for building k at time t, and N is the total number of buildings. When forecasting multiple hours ahead, previous results for the heat demand forecast are used as inputs to the model.
In previous studies [42,43], the physical constants of a similar dynamic model were calculated using area information on the buildings. However, information about the floor, wall and window area of a building is not always easily available and in the case of hundreds or thousands of buildings it could be laborious to collect. Nevertheless, the model has to be applicable to buildings without the aforementioned information in order to achieve wide implementation. In this work, the physical constant U was estimated using only the volume of the building. For this, the known calculated values of U were plotted against the volume of the buildings and a power function of form f(x) = d × xp was fitted to the data. The plot is presented in Figure 1 and the resulting equation is U = 0.001119 × V0.7681, where V (m3) is the volume of the building.
The 95% confidence bounds for the U value are also presented in Figure 1. As the real value of the constant U for a building is unknown, it could be any value between the confidence bounds, having higher probability of being closer to the fitted line in Figure 1. Therefore, in the validation of the modelling method, the U value for a building was randomly chosen from the normally distributed values between the confidence bounds based on the volume of the building.

3.2. Model B

The applied NARX model forecasts the heat demand based on the previous heat demand and the outdoor temperature, the hour of the day and index for the weekends:
y ( t ) = f ( y ( t 1 ) , x ( t ) ) ,
where y(t) and y(t − 1) are the heat demands at time t and t − 1 respectively and x(t) consists of the outdoor temperature, the hour of the day (0, 1, …, 23) and index for the weekends (0 or 1) at time t. Nonlinear function f(∙) is a multilayer perceptron network. One hidden layer was used with three neurons. Tan-sigmoid transfer function was applied in the hidden layer. Figure 2 shows the structure of the NARX network.

3.3. Model Performance Analysis

The mean squared error (MSE), root mean squared error (RMSE), absolute percentage error (APE), mean absolute percentage error (MAPE) and Pearson correlation coefficient (r) were applied to evaluate the performance of the forecast models. MSE, RMSE, APE and MAPE are measurements of the difference between the forecast and the real measurements. APE and MAPE present the relative error and are reported in percentages. The Pearson correlation coefficient (r) measures the linear dependence between the forecast and the real measurements. MSE, RMSE, APE, MAPE and r are calculated by Equations (5)–(9) as follows:
MSE = 1 N t = 1 N ( y ^ t y t ) 2
RMSE = 1 N t = 1 N ( y ^ t y t ) 2 ,
APE = ( | y ^ t y t | y t ) · 100 % ,
MAPE = [ 1 N t = 1 N ( | y ^ t y t | y t ) ] · 100 % ,
r = N ( t = 1 N y t · y ^ t ) ( t = 1 N y t ) · ( t = 1 N y ^ t ) [ N t = 1 N y t 2 ( t = 1 N y t ) 2 ] · [ N t = 1 N y ^ t 2 ( t = 1 N y ^ t ) 2 ] ,
where N is the number of data points and ŷt and yt are the predicted and the measured values of variable y at time t, respectively.
In addition, residual analysis was performed to check the distribution of the modelling errors. All the data analysis and modelling were performed in the MATLAB® environment (version R2017a).

4. Identification and Validation of the Heat Demand Models

The 10 identification and validation data sets (see Table 1) were used to assess the forecasting performance of the heat demand models. Measured outdoor temperature data was used for identification and validation. Figure 3 describes the applied identification and validation procedure. Data prior the validation periods were used as identification data for training and parameter estimation for models A and B. The model parameters a and b of the model A (Equation (1)) were estimated by minimizing the RMSE between the actual measured heat demand and the model output utilizing the pattern search algorithm in MATLAB®. Then the residual model (Equation (2)) was calculated. Different values of the constant U, estimated as described in Section 3.1, were used for each data set in each building. Model B was trained in an open loop (Figure 2a) and Bayesian regulation was used as a training function minimizing the MSE. Two-day (48 h) validation data sets were then used to estimate the forecasting performance of the models. Validation of the model B was done in a closed loop (Figure 2b).
Identification and validation were performed on a standard PC with an Intel® Core i7 processor with 3.4 GHz speed, and 8 GB of RAM. Local parallel computing in MATLAB® was utilized. For model A, the calculation time for parameter estimation and validation of 4061 buildings with one data set was approximately eight minutes. The calculation time for model B was approximately 10 minutes. As hourly data is used, and considering the calculation time, it is completely reasonable that the parameters of both models could be updated in a real-world application hourly to ensure the accuracy of the heat demand forecast.

4.1. Total Heat Demand Forecast

To identify the amount of historical data required for forecasting the heat demand, the average MAPE, r and RMSE were calculated for ten validation data sets (Table 1) using two weeks and one week of data for parameter estimation and training. For model A, the results showed that one week of data for parameter estimation and for the calculation of the residual model produced the best forecasting results. Furthermore, one week of data ensures that a weekend is also included among the identification data. For model B, two weeks of data for training produced better results compared with one week of data. A different number of neurons in the hidden layer were also tested and three neurons produced the best overall results.
Identification and validation results for the total heat demand forecast of 4061 buildings using one week of data for parameter estimation for model A and two weeks of training data for model B are presented in Table 3 for each data set. Both models show very similar results. MAPE was under 10% for both models with all the validation data sets, with the average MAPE being about 4%. The standard deviations of the average MAPE and RMSE were slightly lower for model B. For both models, r was over 0.90 with all validation data sets.
The hourly modelling error of the total heat demand forecast during the 48-h prediction horizon with ten validation data sets was further analysed utilizing a box plot, shown in Figure 4. For model A, the median of hourly APE was constantly below 5% for the whole 48-h prediction horizon. For model B, the median of hourly APE was mostly below 5%. There were 23 and 18 outliers for model A and B respectively. These were significantly larger error values than most of the other errors at certain hour. Most of the outliers (15 out of 23) for model A could be identified to originate from validation data set 4, which came from late April. There, the model overestimated the heat demand in the daytime. For model B, the outliers where more evenly distributed. The largest relative modelling errors for model A and B were 22.17% and 17.11% respectively. However, the relative error was under 5% for 79% and 75% of the hours for model A and B respectively. Overall, both models showed very good prediction accuracy for the total heat demand forecast based on the heat demand forecast of 4061 individual buildings.
Distribution of the modelling errors of the total heat demand forecast for all 10 validation data sets (Figure 5a) was analysed by utilizing a histogram together with a normal distribution fit (Figure 5b) and normal probability plot (Figure 5c). The error analysis showed that for both models the modelling errors were almost similar to normal distribution (Figure 5b,c). However, for model A there were some extreme negative residuals that can be seen to form a tail in the normal distribution plot (Figure 5c). Further investigation revealed that these originated from validation data set 7, where the model underestimated the heat demand during one weekend night.

4.2. Heat Demand Forecast for Individual Buildings

The applied models forecast the heat demand for all 4061 individual buildings in the study. This is important, because it enables demand side management actions. Therefore, also the forecasts for each individual building have to be accurate, together with the total heat demand forecast.
The average MAPE and r for the 48-h heat demand forecast for individual buildings in different building groups are presented in Table 4. For both models, the performance in individual buildings was significantly worse when compared with the total heat demand forecast (Table 3).
The performance in detached houses is significantly worse than in other groups. This indicates that one explaining factor for the decreased overall performance in individual buildings is the fact that almost half of the studied building stock consists of detached houses. Their heat consumption is low and this produces high MAPE values even though the actual difference between the forecast and measured values is small. Moreover, the more sporadic heat demand patterns of the detached houses, mainly due to hot water consumption, reduce the value of r which is clearly smaller for detached houses compared with other building groups. However, in this study the mean normalized RMSE (RMSE divided by the average heat demand during the forecast period) for the 48-h forecast in 1994 detached houses was 0.32 for both models, showing similar forecasting performance as other forecasting models reported in the literature. Normalized RMSE values from 0.10 to 0.55 were reported in [38] and another study [39] reported values from 0.06 to 0.30. This shows that the forecasting results of the applied models in detached houses are similar to the results of other modelling methods. Furthermore, it should be noted that the accuracy of the total heat demand forecast remains high despite the lower forecasting performance in detached houses due to their low contribution to the total heat demand (about 5%). Nevertheless, in relation to the application of the heat demand forecast in demand side management, the most interesting building groups are apartment buildings, schools and commercial, public and office buildings, namely large buildings whose heat demand is considerably higher than that of detached houses. Also, these are the type of buildings where demand side management would most likely be applied. Therefore, it is important that the forecast model performs well in these buildings.
From the data for the city of Jyväskylä, 1224 apartment buildings, schools and commercial, public and office buildings with an hourly median heat demand of 10 kW or more could be identified. These accounted for 70% of the total heat demand of all 4061 buildings in the study. Average MAPE and r in these buildings were 11.05% and 0.72 for model A and 12.44% and 0.68 for model B, respectively. The forecasting performance for these buildings with 10 validation data sets is also presented in Table 5. For model A, over half of the buildings had the average MAPE lower than 15% and the average r greater than 0.7. Here, model A outperforms model B.
Further analysis showed that in buildings where the heat demand was highly correlated with the outdoor temperature, the modelling results were generally very good as seen in Figure 6a where MAPE and r were 1.81% and 0.90 for model A and 1.71% and 0.90 for model B, respectively. The modelling results were also generally good in buildings where a clear daily pattern in the heat demand could be identified as in Figure 6b. MAPE and r were 5.25% and 0.98 for model A and 9.34% and 0.90 for model B, respectively. However, in some buildings the heat demand was not following the outdoor temperature very closely as seen in Figure 6c. In these buildings, the model performance was generally poor in terms of MAPE and r which in this case were 17.94% and 0.33 for model A and 18.81% and 0.42 for model B, respectively.

4.3. Effect of the Uncertainty in the Weather Forecast on the Heat Demand Forecast

All the previous forecasting results presented were achieved using the measured outdoor temperature. However in a real application, in addition to the forecasting error of the heat demand model itself, the outdoor temperature forecast is a significant source of uncertainty and should be addressed when developing predictive models [44]. Although weather forecasts are quite accurate today, there is always some error in the forecast and it is important to take this into consideration when assessing the performance of a heat demand model [45]. In this work, no past outdoor temperature forecasts were available. Therefore, the inaccuracy of the weather forecast was simulated by introducing disturbance in the measured outdoor temperature based on Wiener process as presented in [46]. The mean value for the outdoor temperature forecast error was assumed to be 0. After N hours, the error can be calculated as σ N , where σ is the hourly standard error. In [46], the hourly standard error for a 5-day outdoor temperature forecast was estimated to be 0.3414 °C based on the forecasts of Finnish Meteorological Institute [47].
To study the effect of the uncertainty of the weather forecast on the total heat demand forecast, the simulated outdoor temperature forecasts for 10 validation data sets were generated as described above. As the outdoor temperature forecast was simulated based on a random process, 100 simulated outdoor temperature forecasts were generated for each validation data set. The total heat demand was then forecast in each validation data set using the simulated outdoor temperature forecasts. Model A was used to make the heat demand forecasts. The modelling errors for the total heat demand forecast during the 48-h prediction horizons with ten validation data sets and simulated outdoor temperature forecasts are presented in Figure 7 as a box plot.
Figure 7 can be compared with Figure 4a where the hourly APE for the heat demand forecast with measured outdoor temperature was presented. It is clear that the uncertainty in the weather forecast increases the modelling error of the heat demand forecast. Although the median hourly APE is still below 5% for the whole 48-h period, the difference between the median APE with simulated outdoor temperature forecasts and the median APE with measured outdoor temperature increases as the prediction horizon gets longer. Also, the dashed lines, which extend to the most extreme values not considered outliers, are much longer in Figure 7 than in Figure 4a. There are many more outliers as can be expected when 100 different simulated outdoor temperature forecasts were used. Still most of the outliers came from the same data sets as in Figure 4a. However, for longer prediction horizons outliers from other data sets were also beginning to show.
Although the forecasting accuracy of the models is good, the weather forecast introduces uncertainty to the forecast of heat demand even for 48-h forecasts. Therefore, it is very important to take this uncontrollable element into account when forecasting heat demand. It is also worth noting that, in this work, the same measured outdoor temperature was used for all the buildings rather than the local outdoor temperature at the exact site of the building. When the heat demand for individual buildings is forecasted, some error is introduced when using the same outdoor temperature for each building as it is quite possible that there are deviations of several degrees in the outdoor temperature between different parts of the city area [48].

5. Discussion

Both applied models performed very good at forecasting the total heat consumption at city level. Model A produced slightly smaller MAPE, r and RMSE values, but the standard deviation of these were slightly smaller for model B. In individual buildings, model A performed better than model B. Both models had similar input variables but the amount of estimated parameters were different as seen in Table 6 where a summary of the inputs, outputs, constants and the number of estimated parameters used in the models is presented. Model A has only two free parameters that need to be estimated for each building and this resulted in 20% less time needed for the parameter estimation compared with model B. Also, for model A, only one week of data was needed for the parameter estimation.
The number of external model variables was intentionally kept low to avoid a large number of estimated model parameters and to keep the data needed easily attainable. Therefore, only the outdoor temperature was included from among all the possible weather variables. This is justified by the fact that the heat demand is highly correlated with the outdoor temperature [49] and the difference between indoor and outdoor temperature directly affects the heat loss through the building envelope. The effects of solar irradiation and wind speed are more building specific as Kapetanakis et al. [49] found using a correlation analysis. Nevertheless, in future work, especially for the NARX model (model B), different weather variables could be included for different buildings in order to see if that improves the prediction accuracy. However, then the increased time to find the proper variables and model structure should be also taken into account. Furthermore, these additional weather variables would need to be forecasted and the effect of this on the forecasting performance of the model should then be investigated.
The forecast models presented in this work can be used for the predictive optimization of heat demand. Models are the basis for any MPC and the models presented here are accurate and straightforward to implement. In a daily operation of a district heating system, the models could provide predictive information on the heat demand of the system and individual buildings. This information could then be used to optimize the heat demand for example in order to cut peak loads by utilizing the thermal mass of buildings by applying easily adaptable indoor temperature models [42,43].
The results of this work showed that relatively straightforward modelling methods can produce good results in forecasting the heat demand at city level and in individual buildings. It is hoped that this work can encourage other researchers to apply their models to a larger number of buildings especially if they are to be used for demand side management. As this work demonstrated well, the model performance varied largely between buildings. If only one building would have been chosen, the applied modelling methods could have produced either great or very poor prediction results.

6. Conclusions

Two different modelling approaches were applied to forecast the heat demand for individual buildings and at city level. The goal was to study what level of accuracy could be achieved if relatively straightforward modelling methods were utilized. Real measurement data from a large district heating system with more than 4000 buildings was utilized in the validation of the modelling approaches. Forecast simulations with the measured data showed that for a 48-h city level heat demand forecast the MAPE for both models was 4% indicating good modelling performance. However, the weather forecast increases the uncertainty of the heat demand forecast and should be taken into account when making heat demand forecasts. The modelling accuracy of the heat demand forecast for individual buildings was found to be good for large buildings with high correlation between the heating power and outdoor temperature or with a distinctive daily heat demand pattern. For over half of the large buildings, the MAPE was lower than 15% and the r greater than 0.7. In conclusion, the forecasting accuracy and the small amount of information and time needed for the modelling enable the application of the modelling approaches to the whole building stock. This enables the predictive optimization of heat demand at city level, leading to enhanced energy efficiency.

Author Contributions

Conceptualization, P.H. and M.R.; Formal analysis, P.H. and M.R.; Funding acquisition, P.H., M.R. and K.L.; Investigation, P.H.; Methodology, P.H. and M.R.; Project administration, M.R. and K.L.; Software, P.H.; Supervision, K.L.; Validation, P.H.; Writing—original draft, P.H. and M.R.; Writing—review & editing, K.L.

Funding

This research was funded by the Finnish Funding Agency for Innovation, TEKES through the project KLEI (40267/13) and the Academy of Finland through the project SEN2050 (287748).

Acknowledgments

The authors thank Jyväskylän Energia Oy for providing the measurement data for the research.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Pérez-Lombard, L.; Ortiz, J.; Pout, C. A review on buildings energy consumption information. Energy Build. 2008, 40, 394–398. [Google Scholar] [CrossRef]
  2. Connolly, D. Heat Roadmap Europe: Quantitative comparison between the electricity, heating, and cooling sectors for different European countries. Energy 2017, 139, 580–593. [Google Scholar] [CrossRef]
  3. Eisentraut, A.; Brown, A. Heating without Global Warming—Market Developments and Policy Considerations for Renewable Heat; IEA: Paris, France, 2014. [Google Scholar]
  4. Directive 2012/27/EU of the European Parliament and of the Council. Available online: http://data.europa.eu/eli/dir/2012/27/oj (accessed on 2 November 2018).
  5. Proposal for a Directive of the European Parliament and of the Council amending Directive 2012/27/EU. Available online: https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:52016PC0761 (accessed on 5 November 2018).
  6. Tardioli, G.; Kerrigan, R.; Oates, M.; O’Donnell, J.; Finn, D. Data Driven Approaches for Prediction of Building Energy Consumption at Urban Level. Energy Procedia 2015, 78, 3378–3383. [Google Scholar] [CrossRef] [Green Version]
  7. Ahmad, T.; Chen, H.; Guo, Y.; Wang, J. A comprehensive overview on the data driven and large scale based approaches for forecasting of building energy demand: A review. Energy Build. 2018, 165, 301–320. [Google Scholar] [CrossRef]
  8. Frayssinet, L.; Merlier, L.; Kuznik, F.; Hubert, J.-L.; Milliez, M.; Roux, J.-J. Modeling the heating and cooling energy demand of urban buildings at city scale. Renew. Sustain. Energy Rev. 2018, 81, 2318–2327. [Google Scholar] [CrossRef]
  9. Grzenda, M.; Macukow, B. Heat Consumption Prediction with Multiple Hybrid Models. In Proceedings of the Distributed Computing, Artificial Intelligence, Bioinformatics, Soft Computing, and Ambient Assisted Living; Springer: Berlin/Heidelberg, Germany, 2009; pp. 1213–1221. [Google Scholar]
  10. Killian, M.; Kozek, M. Ten questions concerning model predictive control for energy efficient buildings. Build. Environ. 2016, 105, 403–412. [Google Scholar] [CrossRef]
  11. Thieblemont, H.; Haghighat, F.; Ooka, R.; Moreau, A. Predictive control strategies based on weather forecast in buildings with energy storage system: A review of the state-of-the art. Energy Build. 2017, 153, 485–500. [Google Scholar] [CrossRef]
  12. Cigler, J.; Gyalistras, D.; Široký, J.; Tiet, V.-N.; Ferkl, L. Beyond theory: The challenge of implementing Model Predictive Control in buildings. In Proceedings of the 11th REHVA World Congress, CLIMA 2013, Prague, Czech Republic, 16–19 June 2013. [Google Scholar]
  13. Dalipi, F.; Yildirim Yayilgan, S.; Gebremedhin, A. Data-Driven Machine-Learning Model in District Heating System for Heat Load Prediction: A Comparison Study. Appl. Comput. Intell. Soft Comput. 2016, 2016, e3403150. [Google Scholar] [CrossRef]
  14. Park, T.C.; Kim, U.S.; Kim, L.-H.; Jo, B.W.; Yeo, Y.K. Heat consumption forecasting using partial least squares, artificial neural network and support vector regression techniques in district heating systems. Korean J. Chem. Eng. 2010, 27, 1063–1071. [Google Scholar] [CrossRef]
  15. Chen, L.; Zhang, Q.-L.; Qi, W.-G.; Li, J. Heat load prediction for heat supply system based on RBF neural network and time series crossover. In Proceedings of the 2008 International Conference on Machine Learning and Cybernetics, San Diego, CA, USA, 11–13 December 2008; Volume 2, pp. 784–788. [Google Scholar]
  16. Kato, K.; Sakawa, M.; Ishimaru, K.; Ushiro, S.; Shibano, T. Heat load prediction through recurrent neural network in district heating and cooling systems. In Proceedings of the 2008 IEEE International Conference on Systems, Man and Cybernetics, Singapore, 12–15 October 2008; pp. 1401–1406. [Google Scholar]
  17. Wojdyga, K. Predicting Heat Demand for a District Heating Systems. Int. J. Energy Power Eng. 2014, 3, 237. [Google Scholar] [CrossRef] [Green Version]
  18. Kusiak, A.; Li, M.; Zhang, Z. A data-driven approach for steam load prediction in buildings. Appl. Energy 2010, 87, 925–933. [Google Scholar] [CrossRef]
  19. Potočnik, P.; Strmčnik, E.; Govekar, E. Linear and Neural Network-based Models for Short-Term Heat Load Forecasting. Strojniški Vestnik (J. Mech. Eng.) 2015, 61, 543–550. [Google Scholar] [CrossRef]
  20. Powell, K.M.; Sriprasad, A.; Cole, W.J.; Edgar, T.F. Heating, cooling, and electrical load forecasting for a large-scale district energy system. Energy 2014, 74, 877–885. [Google Scholar] [CrossRef]
  21. Fang, T.; Lahdelma, R. Evaluation of a multiple linear regression model and SARIMA model in forecasting heat demand for district heating system. Appl. Energy 2016, 179, 544–552. [Google Scholar] [CrossRef]
  22. Short, M.; Crosbie, T.; Dawood, M.; Dawood, N. Load forecasting and dispatch optimisation for decentralised co-generation plant with dual energy storage. Appl. Energy 2017, 186, 304–320. [Google Scholar] [CrossRef] [Green Version]
  23. Nielsen, H.A.; Madsen, H. Modelling the heat consumption in district heating systems using a grey-box approach. Energy Build. 2006, 38, 63–71. [Google Scholar] [CrossRef] [Green Version]
  24. Heller, A.J. Heat-load modelling for large systems. Appl. Energy 2002, 72, 371–387. [Google Scholar] [CrossRef]
  25. Dotzauer, E. Simple model for prediction of loads in district-heating systems. Appl. Energy 2002, 73, 277–284. [Google Scholar] [CrossRef]
  26. Zhou, Q.; Wang, S.; Xu, X.; Xiao, F. A grey-box model of next-day building thermal load prediction for energy-efficient control. Int. J. Energy Res. 2008, 32, 1418–1431. [Google Scholar] [CrossRef]
  27. Protić, M.; Shamshirband, S.; Anisi, M.H.; Petković, D.; Mitić, D.; Raos, M.; Arif, M.; Alam, K.A. Appraisal of soft computing methods for short term consumers’ heat load prediction in district heating systems. Energy 2015, 82, 697–704. [Google Scholar] [CrossRef]
  28. Protić, M.; Shamshirband, S.; Petković, D.; Abbasi, A.; Mat Kiah, M.L.; Unar, J.A.; Živković, L.; Raos, M. Forecasting of consumers heat load in district heating systems using the support vector machine with a discrete wavelet transform algorithm. Energy 2015, 87, 343–351. [Google Scholar] [CrossRef]
  29. Parfenenko, Y.; Shendryk, V.; Vashchenko, S.; Fedotova, N. The Forecasting of the Daily Heat Demand of the Public Sector Buildings with District Heating. In Proceedings of the Information and Software Technologies; Springer: Cham, Switzerland, 2015; Volume 538, pp. 187–198. [Google Scholar]
  30. Paudel, S.; Elmtiri, M.; Kling, W.L.; Corre, O.L.; Lacarrière, B. Pseudo dynamic transitional modeling of building heating energy demand using artificial neural network. Energy Build. 2014, 70, 81–93. [Google Scholar] [CrossRef] [Green Version]
  31. Sajjadi, S.; Shamshirband, S.; Alizamir, M.; Yee, P.L.; Mansor, Z.; Manaf, A.A.; Altameem, T.A.; Mostafaeipour, A. Extreme learning machine for prediction of heat load in district heating systems. Energy Build. 2016, 122, 222–227. [Google Scholar] [CrossRef]
  32. Shamshirband, S.; Petković, D.; Enayatifar, R.; Hanan Abdullah, A.; Marković, D.; Lee, M.; Ahmad, R. Heat load prediction in district heating systems with adaptive neuro-fuzzy method. Renew. Sustain. Energy Rev. 2015, 48, 760–767. [Google Scholar] [CrossRef]
  33. Al-Shammari, E.T.; Keivani, A.; Shamshirband, S.; Mostafaeipour, A.; Yee, P.L.; Petković, D.; Ch, S. Prediction of heat load in district heating systems by Support Vector Machine with Firefly searching algorithm. Energy 2016, 95, 266–273. [Google Scholar] [CrossRef]
  34. Sholahudin, S.; Han, H. Simplified dynamic neural network model to predict heating load of a building using Taguchi method. Energy 2016, 115, 1672–1678. [Google Scholar] [CrossRef]
  35. Yun, K.; Luck, R.; Mago, P.J.; Cho, H. Building hourly thermal load prediction using an indexed ARX model. Energy Build. 2012, 54, 225–233. [Google Scholar] [CrossRef]
  36. Chou, J.-S.; Bui, D.-K. Modeling heating and cooling loads by artificial intelligence for energy-efficient building design. Energy Build. 2014, 82, 437–446. [Google Scholar] [CrossRef]
  37. Ma, Z.; Li, H.; Sun, Q.; Wang, C.; Yan, A.; Starfelt, F. Statistical analysis of energy consumption patterns on the heat demand of buildings in district heating systems. Energy Build. 2014, 85, 464–472. [Google Scholar] [CrossRef]
  38. Bacher, P.; Madsen, H.; Nielsen, H.A.; Perers, B. Short-term heat load forecasting for single family houses. Energy Build. 2013, 65, 101–112. [Google Scholar] [CrossRef] [Green Version]
  39. Idowu, S.; Saguna, S.; Åhlund, C.; Schelén, O. Applied machine learning: Forecasting heat load in district heating system. Energy Build. 2016, 133, 478–488. [Google Scholar] [CrossRef]
  40. Lauster, M.; Teichmann, J.; Fuchs, M.; Streblow, R.; Mueller, D. Low order thermal network models for dynamic simulations of buildings on city district scale. Build. Environ. 2014, 73, 223–231. [Google Scholar] [CrossRef]
  41. Kontokosta, C.E.; Tull, C. A data-driven predictive model of city-scale energy use in buildings. Appl. Energy 2017, 197, 303–317. [Google Scholar] [CrossRef]
  42. Hietaharju, P.; Ruusunen, M.; Leiviskä, K. A Dynamic Model for Indoor Temperature Prediction in Buildings. Energies 2018, 11, 1477. [Google Scholar] [CrossRef]
  43. Hietaharju, P.; Ruusunen, M. Peak Load Cutting in District Heating Network. In Proceedings of the 9th EUROSIM Congress on Modelling and Simulation, Oulu, Finland, 12–16 September 2016. [Google Scholar]
  44. Petersen, S.; Bundgaard, K.W. The effect of weather forecast uncertainty on a predictive control concept for building systems operation. Appl. Energy 2014, 116, 311–321. [Google Scholar] [CrossRef]
  45. Dahl, M.; Brun, A.; Andresen, G.B. Using ensemble weather predictions in district heating operation and load forecasting. Appl. Energy 2017, 193, 455–465. [Google Scholar] [CrossRef]
  46. Fang, T.; Lahdelma, R. Optimization of combined heat and power production with heat storage based on sliding time window method. Appl. Energy 2016, 162, 723–732. [Google Scholar] [CrossRef] [Green Version]
  47. Finnish Meteorological Institute. Available online: https://en.ilmatieteenlaitos.fi/ (accessed on 16 October 2018).
  48. Santamouris, M. Heat Island Research in Europe: The State of the Art. Adv. Build. Energy Res. 2007, 1, 123–150. [Google Scholar] [CrossRef]
  49. Kapetanakis, D.-S.; Mangina, E.; Finn, D.P. Input variable selection for thermal load predictive models of commercial buildings. Energy Build. 2017, 137, 13–26. [Google Scholar] [CrossRef]
Figure 1. Plot for volume vs. U value. Circles are the calculated U values, black line is the power function U = 0.001119 × V0.7681 and grey lines are the 95% confidence bounds.
Figure 1. Plot for volume vs. U value. Circles are the calculated U values, black line is the power function U = 0.001119 × V0.7681 and grey lines are the 95% confidence bounds.
Materials 12 00202 g001
Figure 2. Structure of the neural network model with external inputs (NARX) network where x is the external input, y is the output, w is the weight and b is the bias in: (a) Open loop; (b) Closed loop.
Figure 2. Structure of the neural network model with external inputs (NARX) network where x is the external input, y is the output, w is the weight and b is the bias in: (a) Open loop; (b) Closed loop.
Materials 12 00202 g002
Figure 3. The identification and validation procedure for the heat demand forecast models.
Figure 3. The identification and validation procedure for the heat demand forecast models.
Materials 12 00202 g003
Figure 4. A box plot of the hourly absolute percentage error (APE) for the total heat demand forecast during the 48-h prediction horizon with ten validation data sets for (a) model A and (b) model B. For each box, the edges are the 25th and 75th percentiles, the central line marks the median, the dashed lines extend to the most extreme data points not considered outliers and the crosses mark the outliers.
Figure 4. A box plot of the hourly absolute percentage error (APE) for the total heat demand forecast during the 48-h prediction horizon with ten validation data sets for (a) model A and (b) model B. For each box, the edges are the 25th and 75th percentiles, the central line marks the median, the dashed lines extend to the most extreme data points not considered outliers and the crosses mark the outliers.
Materials 12 00202 g004
Figure 5. Distribution of the hourly modelling error for the 48-h total heat demand forecast with all ten validation data sets: (a) modelling error (model output-measured); (b) histogram of the modelling error (white bars) with normal distribution fit (black line); (c) normal probability plot for modelling errors.
Figure 5. Distribution of the hourly modelling error for the 48-h total heat demand forecast with all ten validation data sets: (a) modelling error (model output-measured); (b) histogram of the modelling error (white bars) with normal distribution fit (black line); (c) normal probability plot for modelling errors.
Materials 12 00202 g005
Figure 6. Predicted and measured heat demand in three different buildings for 48 h with validation data set 1: (a) apartment building where the heat demand is highly correlated with the outdoor temperature; (b) commercial, public or office building where a clear daily pattern in heat demand can be identified; (c) apartment building where the heat demand is weakly correlated with the outdoor temperature; (d) measured outdoor temperature. The black lines are the measured heat demands and outdoor temperature, the grey lines with circles are the predicted heat demand with model A and the grey dotted lines with triangles are the predicted heat demand with model B.
Figure 6. Predicted and measured heat demand in three different buildings for 48 h with validation data set 1: (a) apartment building where the heat demand is highly correlated with the outdoor temperature; (b) commercial, public or office building where a clear daily pattern in heat demand can be identified; (c) apartment building where the heat demand is weakly correlated with the outdoor temperature; (d) measured outdoor temperature. The black lines are the measured heat demands and outdoor temperature, the grey lines with circles are the predicted heat demand with model A and the grey dotted lines with triangles are the predicted heat demand with model B.
Materials 12 00202 g006
Figure 7. A box plot of the hourly APE for the total heat demand forecast during the 48-h prediction horizon with 10 validation data sets and simulated outdoor temperature forecasts for model A. For each box, the edges are the 25th and 75th percentiles, the central line marks the median, the dashed lines extend to the most extreme data points not considered outliers and the crosses mark the outliers.
Figure 7. A box plot of the hourly APE for the total heat demand forecast during the 48-h prediction horizon with 10 validation data sets and simulated outdoor temperature forecasts for model A. For each box, the edges are the 25th and 75th percentiles, the central line marks the median, the dashed lines extend to the most extreme data points not considered outliers and the crosses mark the outliers.
Materials 12 00202 g007
Table 1. Data sets for the heat demand forecast with the range of measurement data presented for both the identification data and the validation data.
Table 1. Data sets for the heat demand forecast with the range of measurement data presented for both the identification data and the validation data.
Data SetMonth 1Range of Measurement Data
Identification 2Validation
Tout [°C]Total P [MW]Tout [°C]Total P [MW]
MinMaxMinMaxMinMaxMinMax
1January−26.7−1.0121.9298.8−14.0−7.0163.3222.2
2April (w)−18.4+3.797.6 243.6−7.7+6.486.7148.1
3December (w)−12.3+5.783.5207.7+0.8+4.290.0131.5
4April (w)−10.4+10.760.8180.9−2.1+11.054.7115.3
5April−18.4+3.797.6243.6−9.4+6.486.7173.8
6January−26.7−1.0121.9298.8−14.0−8.0163.3229.8
7January (w)−26.7−1.0121.9298.8−15.6−5.0166.1239.2
8October−5.8+16.045.5160.3−1.1+8.884.6149.2
9February−13.8−0.4121.3209.3−4.3+5.2105.1152.5
10February (w)−13.8+5.2105.1209.3−14.9+3.9108.3194.4
1 Month from which 48-h validation data was taken. Periods with (w) included data from weekends. 2 The range is presented for identification data two weeks prior to the validation data.
Table 2. Different building groups and their number and contribution to the total heat demand for heating season 2013.
Table 2. Different building groups and their number and contribution to the total heat demand for heating season 2013.
Building GroupNumber of BuildingsContribution to Total Heat Demand [%]
Schools and kindergartens819.29
Apartment buildings92339.78
Apartment buildings with offices772.81
Row houses4527.58
Detached houses19946.18
Commercial, office and public buildings23219.16
Manufacturing and warehouses19512.90
Others1072.30
Table 3. Mean absolute percentage error (MAPE), r and root mean squared error (RMSE) for the total heat demand forecast of 4061 buildings with 10 data sets (Table 1). The length of identification data was one week for model A and two weeks for model B.
Table 3. Mean absolute percentage error (MAPE), r and root mean squared error (RMSE) for the total heat demand forecast of 4061 buildings with 10 data sets (Table 1). The length of identification data was one week for model A and two weeks for model B.
Data SetIdentificationValidation
MAPE [%]rRMSE [MW]MAPE [%]rRMSE [MW]
ABABABABABAB
11.581.760.990.994.064.031.292.030.980.963.215.18
22.002.590.990.983.264.684.646.540.980.945.718.69
31.122.161.000.991.943.793.833.820.960.965.234.74
43.132.680.950.993.793.559.435.500.950.978.445.40
52.322.610.980.984.074.952.694.300.990.963.916.47
61.571.720.990.994.124.021.612.150.980.964.205.43
71.761.750.990.994.453.984.334.050.980.989.578.85
82.543.150.970.994.193.644.985.210.960.976.507.92
91.461.740.990.982.813.264.705.880.930.937.208.12
101.681.770.990.993.283.263.272.740.980.995.504.23
Average1.922.190.990.993.603.924.084.220.970.965.956.50
Standard deviation0.590.520.010.000.770.562.291.570.020.022.021.74
Table 4. The average MAPE and r for 48-h heat demand forecast with 10 validation data sets in different building groups.
Table 4. The average MAPE and r for 48-h heat demand forecast with 10 validation data sets in different building groups.
Building GroupAverage MAPE (Standard Deviation)Average r (Standard Deviation)
Model AModel BModel AModel B
All buildings15.17 (8.33)16.27 (24.61)0.55 (0.21)0.54 (0.19)
Schools and kindergartens11.95 (4.38)14.17 (8.63)0.79 (0.16)0.76 (0.15)
Apartment buildings10.58 (6.06)11.48 (6.21)0.69 (0.13)0.66 (0.12)
Apartment buildings with offices13.27 (5.90)13.92 (6.02)0.58 (0.23)0.58 (0.21)
Row houses13.00 (7.19)13.43 (7.33)0.61 (0.17)0.60 (0.15)
Detached houses19.93 (6.81)20.66 (38.00)0.42 (0.16)0.43 (0.15)
Commercial, office and public buildings14.52 (9.64)18.63 (18.92)0.77 (0.18)0.72 (0.17)
Manufacturing and warehouses17.50 (13.15)20.25 (14.94)0.65 (0.23)0.62 (0.20)
Others14.79 (7.91)15.17 (7.66)0.60 (0.17)0.59 (0.15)
Table 5. The percentage of 1224 large buildings with an average MAPE lower than 30% and an average r greater than 0.5 with ten validation data sets for models A and B (in brackets).
Table 5. The percentage of 1224 large buildings with an average MAPE lower than 30% and an average r greater than 0.5 with ten validation data sets for models A and B (in brackets).
Average rAverage MAPE
<30%<25%<20%<15%<10%<5%
>0.586.1 (84.2)85.6 (83.7)84.0 (81.0)78.2 (74.3)47.8 (37.7)0.3 (0.1)
>0.677.5 (72.9)77.0 (72.4)75.5 (69.9)70.7 (65.3)46.5 (36.9)0.3 (0.1)
>0.760.3 (46.3)59.9 (46.0)58.6 (44.7)55.1 (41.1)39.1 (28.2)0.3 (0.1)
>0.829.8 (16.3)29.7 (16.2)28.7 (15.8)26.6 (14.5)18.5 (10.1)0.2 (0.1)
>0.96.5 (2.9)6.5 (2.9)5.9 (2.8)5.4 (2.7)3.3 (2.0)0.2 (0.1)
Table 6. Input variables, outputs, constants, and the number of estimated parameters for model A and B.
Table 6. Input variables, outputs, constants, and the number of estimated parameters for model A and B.
ModelInput VariablesOutputConstantsEstimated ParametersHistorical Data
AP, Tout, Time, VModelled PTin, U value21 week
BP, Tout, TimeModelled PLags, Neurons192 weeks

Share and Cite

MDPI and ACS Style

Hietaharju, P.; Ruusunen, M.; Leiviskä, K. Enabling Demand Side Management: Heat Demand Forecasting at City Level. Materials 2019, 12, 202. https://doi.org/10.3390/ma12020202

AMA Style

Hietaharju P, Ruusunen M, Leiviskä K. Enabling Demand Side Management: Heat Demand Forecasting at City Level. Materials. 2019; 12(2):202. https://doi.org/10.3390/ma12020202

Chicago/Turabian Style

Hietaharju, Petri, Mika Ruusunen, and Kauko Leiviskä. 2019. "Enabling Demand Side Management: Heat Demand Forecasting at City Level" Materials 12, no. 2: 202. https://doi.org/10.3390/ma12020202

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop