Next Article in Journal
Readiness of the Polish Crisis Management System to Respond to Long-Term, Large-Scale Power Shortages and Failures (Blackouts)
Previous Article in Journal
Design of Hardware Setup Based on IEC 61850 Communication Protocol for Detection & Blocking of Harmonics in Power Transformer
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Application of Artificial Neural Networks in the Urban Building Energy Modelling of Polish Residential Building Stock

Department of Building Material Physics and Sustainable Design, Technical University of Lodz, 93-590 Lodz, Poland
*
Author to whom correspondence should be addressed.
Energies 2021, 14(24), 8285; https://doi.org/10.3390/en14248285
Submission received: 22 November 2021 / Revised: 5 December 2021 / Accepted: 7 December 2021 / Published: 9 December 2021

Abstract

:
The development of energy-efficient buildings and sustainable energy supply systems is an obligatory undertaking towards a more sustainable future. To protect the natural environment, the modernization of urban infrastructure is indisputably important, possible to achieve considering numerous buildings as a group, i.e., Building Energy Cluster (BEC). The urban planning process evaluates multiple complex criteria to select the most profitable scenario in terms of energy consumption, environmental protection, or financial profitability. Thus, Urban Building Energy Modelling (UBEM) is presently a popular approach applied for studies towards the development of sustainable cities. Today’s UBEM tools use various calculation methods and approaches, as well as include different assumptions and limitations. While there are several popular and valuable software for UBEM, there is still no such tool for analyses of the Polish residential stock. In this work an overview on the home-developed tool called TEAC, focusing on its’ mathematical model and use of Artificial Neural Networks (ANN). An exemplary application of the TEAC software is also presented.

1. Introduction

Cities around the globe are growing rapidly, following the rising population. According to the United Nations [1], approx. 55% of the world population currently lives in urban areas, and it is foreseen to double the number of residents by 2050 [2]. Further cities development is causing a rising negative impact on the natural environment. Thus, it is necessary to manage cities effectively, heading towards urban sustainability. In general, modern urban development should promote energy-efficient cities which respect the natural environment and provide high-quality life conditions for residents [3]. The above mentioned is valid for both existing and new urban areas; present cities should be managed in a better, more effective way, while new ones should be correctly designed [4]. Urban modelling is a comprehensive subject, including three main areas: land use and transportation model, Urban Energy System Modelling (UESM) [5] and Urban Building Energy Modelling (UBEM). The UBEM is a concept allowing us to validate possible scenarios of cities development towards their sustainability.
Nowadays, building energy analyses are performed using computational software, allowing for comprehensive studies of a single building. Out of numerous available tools [6], the Energy Plus is one of the most universal and popular software for various energy-related studies of a singular building [7]. A study focused on the energy behavior of a single building is called Building Energy Modelling (BEM). It is a well-known issue, already performed by academics all over the world; the overview of some popular BEM codes can be found in [8]. On the other hand, the UBEM allows aggregating the energy-related results of singular buildings to the urban scale, including some complex phenomena occurring in urban environments. Therefore, energy-related analyses of city districts should be performed using specialized UBEM software. According to [9], those tools are the most appropriate approach for analyzing building stocks at a large scale. Each of the UBEM tools has specific fields of applications, as well as they were developed with different assumptions and constraints. Presently, the most popular UBEM software are CitySim [10], Urban Modelling Interface—UMI [11], City Building Energy Saver—CityBES [12] and City Energy Analyst—CEA [13]; the capabilities of some UBEM tools are overviewed in [14]. Some interesting analyses can be found in [15,16,17,18,19,20,21], where various issues of the UBEM were examined, i.e., city-scale energy planning, renewable energy sources (RES) application, Building Energy Cluster (BEC) modelling or Urban Heat Island (UHI) impact.
The UBEM model can be focused on buildings modelling at an urban scale with different scopes. Some UBEM tools were developed in order to deal with a single and specific aspect, e.g., to optimize daylighting [22] or to provide energy savings derived by buildings [23], while others are more complex in order to examine more comprehensive issues. The UBEM can be categorized into two main approaches (see Figure 1), accordingly top-down and bottom-up methods [14,24]. Generally speaking, the top-down approach is based on the estimation of energy consumption from data of a larger scale (e.g., residential sector), while the bottom-up approach uses calculated energy consumption of individual or group of buildings to aggregate then the results to the urban scale. Out of the literature review, the bottom-up approach is presently a much more popular method of the UBEM.
The top-down approach assumes the group of buildings as an energy sink, without investigating individual end-uses, based on widely available aggregated data and historic records. Two types of top-down approaches are specified, accordingly econometric or technological. The popularity of the applications of the top-down methods increases whenever the global crisis occurs, such as the one at the end of the 1970s. Some exemplary UBEM analyses using the top-down approach can be found in [26,27,28,29].
The bottom-up approach uses data from a small scale (i.e., a single building) for examining the energy consumption at a larger scale (i.e., for a whole region). Usually, the input data for the bottom-up models include parameters such as building geometry and envelope structure, equipment and appliances, exterior and interior climate conditions, occupancy and working schedules. Those detailed parameters are then furtherly used to analyze a whole residential area—it is the biggest advantage of the bottom-up approach. There are two types of bottom-up approaches, accordingly statistical and engineering studies [30]. The statistical approach can be focusing on regression [31,32], conditional demand analysis (CDA) [33,34] or Artificial Neural Network (ANN) approaches [35,36]. On the other hand, the engineering approach might be specified using population distribution [37,38], archetypes [39,40] or sample [41] techniques. The state-of-the-art review on the available bottom-up approaches of the UBEM can be found in [42,43].
Despite the fact, that UBEM became a popular trend for engineers and researchers all over the world, there is no such software available to analyze Polish residential building stock. Therefore, a multi-criteria computer analytic tool called TEAC (Tool for Energy Efficiency Analyses of an Energy Cluster), which allows to perform energy, environmental and economic analyses of the Polish household sector was developed. The TEAC software uses a hybrid approach of the UBEM, combining both top-down and bottom-up techniques. The goal of this work is to present the mathematical approaches defining the TEAC software. In this paper, an overview of the method applied for the ANN training process is discussed. Moreover, most of the applied dependencies, expressing considered phenomena of urban-scale areas, are presented. The ANNs application was proven to be useful and efficient for various UBEM analyses, in particular as a main part of the TEAC software. The TEAC software is comprehensively described in [25], while some of its’ applications can be found in [44,45,46]. The analyses described in this paper present exemplary results for a simple neighborhood, considered as BEC. The results are based on the overall energy demand of the cluster, allowing for some further analyses, e.g., the environmental impact of the examined neighborhood or economic profitability of the proposed modernizations. Due to the application of the ANN (and the TEAC software in general), it is possible to perform such comprehensive analyses without the time consuming detailed energy modelling of individual buildings.

2. TEAC Software Concept

A brief concept of the TEAC software is described in this section. The TEAC software is a tool for various UBEM analyses of Polish single-family stocks. It is based on a hybrid approach of UBEM: both top-down and bottom-up methods are included. As a basis for the TEAC software some economic and market-derived drivers were used (econometric model), the ANN was implemented for energy demand predictions (neural network model) as well as a data of representative single-family houses of Poland was used (archetype model). A sequence chart of the TEAC software development is shown in Figure 2. The whole process can be divided into two stages, where the first one includes the software development, while the second one responds to the application phase (marked with a blue outline).
The procedure is developed for the Representative Single-Family Houses (RSFH) of Poland, and those seven buildings were defined by means of the Design Builder software [47]. The process was performed to obtain input files (IDF-format), which then are used for parametric simulations performed by means of the Energy Plus software. The simulations were automatized by the code written in Python programming language and all their results were collected in the csv-files. The performed parametric simulations included the following variables: weather data (air temperature and total solar radiation), building geometry data (area, volume, windows area, U-values of building enclosure), ventilation and infiltration rates, heating system data (type and efficiency), as well as built environment information (building orientation and its’ closest surrounding). In total, 358,400 parametric simulations were performed, and their gathered results (expressing the heating demand) were used in the ANN training process. The application of ANN was performed using the MATLAB software [48]; it is furtherly described in Section 3. The obtained code was rewritten in the Phyton language, allowing to predict the heating demand of an examined neighborhood. Also, some additional modules were defined using the Python language, allowing for various energy-, environmental-, and economic-related analyses of the built area. In general, the TEAC software consists of four main modules, while the 3rd module consists of seven submodules. The final analyses of the considered area are performed based on the predicted heating demands, built environment data, as well as some precalculated energy-related data. The results can be presented by means of Urban Energy Maps (UEM) [49], various types of graphs, e.g., Load Duration Curves (LDC), or tabular summaries. The developed software can be used by various authorities in order to improve the local energy efficiency. The comprehensive description of the TEAC software can be found in [43].

3. Mathematical Model

City-scale analyses are characterized by huge complexity, thus present UBEM tools usually require significant computational resources. Then, various assumptions are necessary to simplify the examined issue at an urban scale. Therefore, selecting the appropriate methods is required for valid calculations. In this section, the TEAC software is described, especially its’ mathematical model and applied methodologies. Out of all modules of the TEAC software, the ANN application is the most important one—it is detailly presented in this section.
Whenever research is focused on the energy consumption at a building-level or whole city-scale, numerous variables are involved. Those variables usually interact with each other in a not fully understood way, as well as some of them (e.g., outdoor climate conditions) are highly unpredictable. Those types of problems are most appropriate for Artificial Intelligence (AI) applications, which are based on some input-output parameters and functional relationships between them. In general, Artificial Neural Networks (ANNs) can be classified into two main groups: Feed Forward Neural Network (FFNN) and Feed Backward Neural Network (FBNN); the comprehensive classification of the ANNs can be found in [50]. The ANNs have proven to be universal approximators in various fields of application—state-of-the-art overviews can be found in [50,51,52]. The ANNs are successfully applied for energy loads forecast at the building-scale [53,54], as well as urban-scale [34,55].
The structure of the defined ANN was investigated, in order to provide the best data regression with a reasonably short calculation time for the analyzed issue. Following the procedure published in [56], the different number of neurons within a single hidden layer was examined; the analysis started with 2 and ended with 24 neurons. The final structure of the applied network includes 14 input neurons, 12 neurons within a single hidden layer and one output neuron (see Figure 3). The output expresses the heating demand, while the inputs parameters define: the analysis timestep period (assigned as TP), outdoor temperature (DBT), total solar radiation (ITH), building heating area (A0), building volume (V0), total windows area (Awin), air-change rate (ntot), U-values of exterior walls (Uwall), roofs (Uroof), ground floors (Ufloor) and windows (Uwin), heating system efficiency (HCOP), as well as building orientation (OV) and closest surrounding (SV) variant.
The ANN module in the TEAC software is based on the network trained using the Levenberg-Marquardt method [57,58,59]. The L-M method was developed in the early 1960s’ for solving nonlinear problems. During the definition process, also Bayesian Regularization [60] and Conjugate Gradient [61] methods were examined, but the L-M network was characterized by the best accuracy of predictions. The L-M method is based on a gradient vector and a Jacobian matrix—it might be considered as a combination of two minimization approaches, accordingly the Gauss-Newton [62] and the gradient descent [63] methods. The L-M method works more like a gradient-descent method when the parameters are far from their optimal value, while when the parameters are close to their optimal value it acts more like the Gauss-Newton method. Due to the fact, that the L-M method is a hybrid approach, it can be used to trade off the best features of different algorithms to solve a variety of problems. The L-M algorithm is particularly effective in solving non-linear equations; thus, it was effective for heating demand predictions of an urban area. Further below, for the convenience of the reader, the L-M method is briefly explained.
If the fitting model is a function y ^ (ti; p) of an independent variables ti, and a vector of parameters p of data points (ti; yi), minimize the sum of the weighted squares of the errors, as follows:
X 2 ( p ) = i = 1 m [ y ( t i y ^ ( t i ; p ) ) σ y , i ]
where σy,i is the measured error for datum y(ti). Equation (1) can be rewritten using the weighting matrix W, as follows:
X 2 ( p ) = ( y y ^ ( p ) ) T W ( y y ^ ( p ) )
X 2 ( p ) = y T W y 2 y T W y ^ + y ^ T W y ^
If the function y ^ (ti; p) is nonlinear in the model of parameters p, then the minimization of the X2(p) is carried out iteratively.
Using the Gradient Decent Method for a minimalization task, the objective function can be expressed with the following equation:
p X 2 = 2 ( y y ^ ( p ) ) T W p ( y y ^ ( p ) )
p X 2 = 2 ( y y ^ ( p ) ) T W | y ^ ( p ) p |
where the | y ^ ( p ) p | is the Jacobian matrix, assigned as J; thus:
p X 2 = 2 ( y y ^ ( p ) ) T W J
Finally, the parameter update hGD (for the gradient descent method), which represents the movement of the parameters in the direction of steepest descent is expressed as follows:
h G D = α J T W ( y y ^ )
where α is a positive scalar determining the length of the steps in the steepest descent direction.
The Gauss-Newton method is used for minimizing a sum-of-squares objective function. Typically, it is much faster than gradient descent methods for moderately sized problems. Let us assume, that the function may be locally approximated using the first-order Taylor series, as follows:
y ^ ( p + h ) y ^ ( p ) + | y ^ ( p ) p | h = y ^ ( p ) + J h
using the approximation y ^ ( p + h ) y ^ ( p ) + J h into Equation (3):
X 2 ( p + h ) y T W y + y ^ T W y ^ 2 y T W y ^ 2 ( y y ^ ) T W J h + h T J T W J h
which can be rewritten as a normal equation for the Gauss-Newton formula:
[ J T W J ] h G N = J T W ( y y ^ )
It is important to mention, that for both, the gradient descent and Gauss-Newton methods, the right-hand side vectors in normal equations, accordingly Equations (7) and (10), are identical.
Therefore, the L-M algorithm adaptively varies the parameters between the gradient descent and the Gauss-Newton methods. The L-M formula can be expressed as follows:
| J T W J + λ I | h G N = J T W ( y y ^ )
where λ is the damping parameter, I is the identity matrix and the hLM is the parameter update for the L-M method. If the values of λ are normalized to the values of J T W J , then the L-M formula for non-linear least squares looks as follows:
[ J T W J + λ d i a g ( J T W J ) ] h G N = J T W ( y y ^ )
The L-M method is used to solve some non-linear least squares problems. In the TEAC software, the L-M algorithm was used during the ANN training process, allowing for heating demand predictions. The heating demand of a building is a complex and multilayered issue, for analyses of which the L-M method is appropriate.

Validation of the Defined ANN

The data used for the ANN training process were divided into three groups of samples: training, validation and testing sets, in constant shares of respectively 70, 15 and 15%. Training data, which is unknown for the network, is used to test the predefined network (adjusted according to its error) and measure its’ performance. Three networks were trained, for monthly, daily and hourly predictions. In Figure 4 the training results are shown; the graph shows a regression plot for the test group of samples. A good match was observed for hourly study, where the correlation coefficient (R) equals 0.9083, while for daily and monthly studies R equals 0.9958 and 0.9838 accordingly.
The definition of ρ for a population of random variables (X,Y) can be described as follows:
ρ X , Y = c o v ( X , Y ) σ X σ Y
where cov is the covariance, σX is the standard deviation of X and σY is the standard deviation of Y. Using relationship (14),
c o v ( X , Y ) = E [ ( X μ X ) ( Y μ Y ) ]  
Equation (13) can be rewritten as follows:
ρ X , Y = E [ X Y ] E [ X ] E [ Y ] E [ X 2 ] ( E [ X ] ) 2 E [ Y 2 ] ( E [ Y ] ) 2
where E is the expectation, μX is the mean of X and μY is the mean of Y.
Finally, when applied to a sample, the R is commonly represented by rXY, and for a given paired data (xn,yn) is defined as:
r X Y = i = 1 n ( x i x - ) ( y i y - ) i = 1 n ( x i x - ) 2 i = 1 n ( y i y - ) 2
The predefined ANN is a key module of the TEAC software. It allows to predict a heating demand of the examined region, consisting of RSFH of Poland. Due to the application of AI, it is possible to predict the heating demand of an urban area almost effortless, using only a sequence of data lines, describing the analyzed neighborhood. Then, the obtained heating demand, simultaneously with the electricity demand, are furtherly used as a basis for further analysis of the cluster. Also, it is important to mention, that heating demand is the main component of the whole energy consumption of the reference residential buildings in Poland. Thus, predicting heating demand (obtained using the data describing the built environment of the examined cluster) by means of the ANN is huge facilitation for those types of study.
An exemplary line for a single building is presented below. Each color represents one group of parameters, accordingly: orange—calculation step, green—localization (exterior climate), blue—building location, black—building enclosure variant, and yellow—heating system variant. The definition can be performed using some keywords (first line) or using the actual values describing the building. The TEAC software is using the building’s coordinates in order to load the analyzed object parameters (buildings placement is defined earlier in 1st module of the software). In order to perform urban-scale analyses, all buildings within the examined region must be described using the mentioned formula in the exact order. Using that type of data, the heating demand predictions of the whole urban-scale region can be performed. The whole process is described in detail in [43].
{hourly, Lodz, 1_1, base, base}
{TP, DBT, ITH, A0, V0, Awin, ntot, Uwall, Uroof, Ufloor, Uwin, HCOP, OV, SV}
{1, −4.30, 0.00, 134.31, 330.80, 23.10, 0.60, 1.18, 0.65, 1.75, 2.75, 0.59, 225, 6}
Some validation of the predefined ANN was made in order to check the capability and accuracy of the network for heating demand predictions of the Polish single-family sector. The validation of the trained ANN was performed comparing the predicted values with the results obtained using the Energy Plus software. The used temperature range and variety of values within that assortment seem sufficient to perform accurate predictions for various localizations (outdoor climates). Here, an examination of the weather parameters (thus different building locations), particularly the outdoor temperature values, is presented, for scenarios before and after building retrofitting. The performed validations can be seen in Figure 5, for Extreme Winter Week (EWW) periods, for better results legibility. The EWW is the coldest week of the year for the examined locations. The validation was performed for cities Czestochowa and Olsztyn, which were not used as input data during ANN training. In both cases, very good prediction accuracy was obtained, despite the fact, that the used weather data was unknown for the network. The network is also capable to predict the trend of heating demands. An interesting fact is that the predictions are almost perfectly in the most meaningful moments (peaks), while some differences are observed for very low demands (lower than 0.5 kW).
A short collation out of the preformed validation is presented in Table 1. It can be seen, that annual heating demand (HCA) is predicted with a high accuracy—the difference is less than 9% compared to the Energy Plus outputs. Similar outputs are observed for the predicted heating demand during EWW periods (HCEWW). The accuracy of peak demands (HDmax) varied from approx. 2% up to 14%, nevertheless, the higher differences are usually observed for the modernized buildings, for which peak demands are overall low. Based on the performed validation it can be concluded, that the defined network is an effective tool for the heating demand predictions for Polish climate conditions. In practice, the trained network is capable to perform heating demand predictions regardless of the analyzed building location, aside from extremely harsh places in terms of their climates, such as for example Zakopane city.

4. An Exemplary Application of the TEAC Software

It is possible to analyze the actual residential neighborhood using the TEAC software. In this example, the part of the Smulsko neighborhood, located in Lodz (Poland), is examined. The neighborhood is analyzed as an Energy Cluster (EC), and due to the fact, that the analysis is focused on the buildings, the area might be considered as a BEC [21]. The area is defined based on the satellite image shown in Figure 6. That image was adjusted (rotated by 45 degrees counter-clockwise) to the predefined grid used by the TEAC software, where each cell represents a parcel for only one house. The built environment is defined by overlapping the grid with the satellite image; whenever a building image fits within a cell, thus the parcel was considered as occupied. The building placement is done following the statistical data (assuming a share of the Polish RSFH) [64] and rotating each house randomly. The schema of the examined BEC is shown in Figure 7; it is a square-based zone, 23 by 23 parcels, consisting of 202 houses (each color represents a different RSFH).
In this case, deep buildings thermal modernization is analyzed, concerning their full electrification. The refurbishment assumes building enclosures retrofitting to the actual energy-efficiency standards, following the Polish regulations. The modernization also includes heating system upgrades, from standard stoves to highly efficient heat pumps. Moreover, in all buildings, the lighting systems are modernized with LEDs. Also, Renewable Energy Sources (RES) are applied by means of photovoltaic (PV) systems mounted on the appropriate roof slopes, avoiding surfaces oriented North, North-East, and North-West. The Isometric Radiation Model (IRM) was used in order to calculate the solar outputs; it is comprehensively described in [66]. Finally, some smart-metering techniques are applied for the examined BEC. All the proposed modernizations follow the smart-city concept; thus, the examined neighborhood might be considered as the Energy Flexible Building Cluster (EFBC) [20]. The TEAC software is capable to analyze a single-family house neighborhood as an EFBC, considering various energy-, economic- and environmental-related issues; some of the available outputs are presented.
The default outputs using the TEAC software are maps, which might present various results, i.e., heating and electrical energy demands, greenhouse gasses (GHG) emission, RES potential or economic indexes (presenting the modernization or operation costs). It should be repeated, that all the results are obtained based on the predicted heating demand (out of the ANN usage), as well as the electricity consumption for the predefined scenarios. As an example, a comparison of CO2 emissions before and after modernization is shown in Figure 8. Maps allow us to validate the proposed modernizations for the whole area, as well as for some smaller parts of the neighborhood. On the other hand, maps can be also used to select the most appropriate region for modernization.
A short summary of the analysis results is shown in Table 2, where both examined variants, before (V0) and after (V1) deep retrofitting, are compared. All of the results are obtained out of the TEAC software. In the modernized scenario, only electricity is used, supported by renewables. The heating demand is significantly reduced (by approx. 95%), same as the electricity consumption (63%). The peak demands are also significantly lower, accordingly by 94.6% and 40.5%. Out of the obtained results ones for heating purposes are more important, due to the fact, that heating, in general, is a dominant demand for Polish residential buildings (especially single-family houses). The total amount of 640.40 MWh electricity is produced out of 4443.45 m2 of PVs, allowing for energy independence (zeroth demand) for more than a quarter of the year (approx. 2450 h). The proposed modernization is also highly pro-ecological—the GHG emissions are significantly reduced (in the range of 82–92%) in the examined cluster. Finally, some economic aspects are presented. The building’s deep retrofitting costs slightly over 15 M PLN, and those actions will be profitable after 14–18 years, depending on the calculation method, where the longest time is the most likely, calculated using the Life Cycle Cost (LCC) approach. The whole PV installation costs approx. 3.72 M PLN and due to electricity consumption savings, its payoffs after approx. 9.3 years. Furthermore, using the EC concept it is possible to recon the whole neighborhood as a unity, not as numerous singular buildings. That approach allows to generate some additional savings out of the cluster operating, without (or with minimal) initial costs. Those annual savings, for the modernized scenario, are as high as 62 k PLN, which is a 24% reduction. In Figure 9 a comparison of electricity Load Duration Curves (LDC) is presented. It is evident, that the proposed modernization improved the safety of the local grid: the electricity demand is more uniform, peak demands are lower, as well as some temporal energy-independency (marked as a green box) is observed. The analysis performed using the LDC is an extremely valuable approach in terms of verifying the modernizations validity.

5. Conclusions

This paper presented an application of the ANN trained using the L-M method, for analyzing various issues referring to UBEM. The analysis was performed by means of the TEAC software—a home-developed research computational tool for UBEM of the Polish residential sector. The L-M method was used for the ANN training process. The purpose of the AI application was to define a network, capable to predict the heating demand of the neighborhood of a single-family house in Poland, with sufficiently high accuracy, compared with the Energy Plus software outputs. The L-M method was the most accurate (for the examined purpose) out of all examined ones, which was discussed in this paper. The high accuracy was obtained, not only for the total values, i.e., annual heating demand but also for much more detailed results, i.e., peak demands. Thus, the applied method allows not only predicting the accurate values of heating demand (see Table 1), but also its time evolution and characteristics (see Figure 5). Moreover, due to the ANN application, the total computational time of the performed analysis was much shorter comparing with the traditional approaches. The computing time of annual energy demand for a single house is reduced out of approx. 20 s (using the Energy Plus software) to approx. 2 s only (by means of the TEAC software). Additionally, the required computational resources are also significantly lesser.
The TEAC software is a useful tool for UBEM of the Polish residential sector. It focuses on the single-family houses sector, due to its impact on the national energy profile. The Polish single-family houses sector is characterized by a huge potential for the overall improvement of energy efficiency, which might be validated using the TEAC software. The tool is using the EC concept, in order to maximize the energy-, economic- and environmental-related profits in the examined region. The TEAC software can be used for various analyses of actual residential areas, as shown in the example discussed in this paper. The developed tool might be used by the local authorities to perform urban-scale management, as well as academics for various UBEM analyses. Further development of the TEAC software is planned (e.g., the addition of GUI), in order to make the TEAC software available as a user-friendly web application.

Author Contributions

M.Z. and D.G. were involved in defining the aim of the paper. M.Z. developed the TEAC software. M.Z performed numerical analyses and prepared results. M.Z. and D.G. analyzed the results and performed writing and editing. All authors have read and agreed to the published version of the manuscript.

Funding

This research received funding of the Faculty of Civil Engineering, Architecture and Environmental Engineering at the Lodz University of Technology—scholarship for young scientists in years 2019 and 2020.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. The United Nations. Available online: https://www.un.org/en/ (accessed on 29 October 2021).
  2. The Our World in Data. Available online: https://ourworldindata.org (accessed on 29 October 2021).
  3. Sokol, J.; Cerezo Davila, C.; Reinhart, C.F. Validation of a Bayesian-based method for defining residential archetypes in urban building energy models. Energy Build. 2017, 134, 11–24. [Google Scholar] [CrossRef]
  4. Castaldo, V.L.; Pisello, A.L.; Piselli, C.; Fabiani, C.; Cotana, F.; Santamouris, M. How outdoor microclimate mitigation affects building thermal-energy performance: A new design-stage method for energy saving in residential near-zero energy settlements in Italy. Renew. Energy 2018, 127, 920–935. [Google Scholar]
  5. Allegrini, J.; Orehounig, K.; Evins, R. A review of modelling approaches and tools for the simulation of district-scale energy systems. Renew. Sust. Energ. Rev. 2015, 52, 1391–1404. [Google Scholar] [CrossRef]
  6. Crawley, D.B.; Hand, J.W.; Kummert, M.; Griffith, B.T. Contrasting the capabilities of building energy performance simulation programs. Build. Environ. 2008, 43, 661–673. [Google Scholar]
  7. Crawley, D.B.; Lawrie, L.K.; Winkelmann, F.C.; Buhl, W.F.; Huang, Y.J.; Pedersen, C.O.; Stand, R.K.; Liesen, R.J.; Fisher, D.E.; Witte, M.J.; et al. Energy Plus: Creating a new-generation building energy simulation program. Energy Build. 2001, 33, 319–331. [Google Scholar] [CrossRef]
  8. The BEST Directory–Building Energy Software Tools. Available online: https://www.buildingenergysoftwaretools.com (accessed on 29 October 2021).
  9. Nagpal, S.; Reinhart, C.F. A comparison of two modeling approaches for establishing and implementing energy use reduction targets for a university campus. Energy Build. 2018, 173, 103–116. [Google Scholar] [CrossRef]
  10. The CitySim Software. Available online: https://www.epfl.ch/labs/leso/transfer/software/citysim/ (accessed on 29 October 2021).
  11. The Urban Modeling Interface. Available online: https://web.mit.edu/sustainabledesignlab/projects/umi/index.html (accessed on 29 October 2021).
  12. The City Building Energy Saver (CityBES) Software. Available online: https://citybes.lbl.gov (accessed on 29 October 2021).
  13. The City Energy Analyst (CEA) Software. Available online: https://cityenergyanalyst.com (accessed on 29 October 2021).
  14. Ferrando, M.; Causone, F. An overview of urban building energy modelling (UBEM) tools. J. Build. Perform. Simul. 2020, 16, 3452–3459. [Google Scholar]
  15. Chen, Y.; Hong, T.; Piette, M.A. Automatic generation and simulation of urban building energy models based on city dataset for city-scale building retrofit analysis. Appl. Energy 2017, 205, 323–335. [Google Scholar] [CrossRef] [Green Version]
  16. Guen, M.; Mosca, L.; Perera, A.T.D.; Coccolo, S.; Mohajer, N.; Scartezzini, J.-L. Improving the energy sustainability of a Swiss village through building renovation and renewable energy integration. Energy Build. 2018, 158, 906–923. [Google Scholar] [CrossRef]
  17. Ma, R.; Ren, B.; Zhao, D.; Chen, J.; Lu, Y. Modelling urban energy dynamics under clustered urban heat Island effect with local-weather extended distributed adjacency blocks. Sustain. Cities Soc. 2020, 56, 1452. [Google Scholar] [CrossRef]
  18. Mastrucci, A.; Baume, O.; Stazi, F.; Leopold, U. Estimating energy savings for the residential building stock of an entire city: A GIS-based statistical downscaling approach applied to Rotterdam. Energy Build. 2014, 14, 358–367. [Google Scholar] [CrossRef]
  19. Sola, A.; Corchero, C.; Salom, J.; Sanmarti, M. Simulation Tools to Build Urban-Scale Energy Models: A Review. Energies 2018, 11, 3269. [Google Scholar] [CrossRef] [Green Version]
  20. Vigna, I.; Pernetti, R.; Pasut, W.; Lollini, R. New domain for promoting energy efficiency: Energy Flexible Building Cluster. Sustain. Cities Soc. 2018, 38, 526–533. [Google Scholar] [CrossRef]
  21. Zhang, X.; Lovati, M.; Vigna, I.; Widen, J.; Han, M.; Gal, C.; Feng, T. A review of urban energy systems at building cluster level incorporating renewable-energy-source (RES) envelope solutions. Appl. Energy 2018, 230, 1034–1056. [Google Scholar] [CrossRef]
  22. Dogan, T.; Reinhart, C.F.; Michalatos, P. Urban daylight simulation calculating the daylit area of urban design. SimBuild 2012, 5, 613–620. [Google Scholar]
  23. Dall, G.; Galante, A.; Pasetti, G. A methodology for evaluating the potential energy savings of retrofitting residential building stocks. Sustain. Cities Soc. 2012, 4, 12–21. [Google Scholar] [CrossRef]
  24. Swan, L.G.; Ugursal, V.I. Modeling of end-use energy consumption in the residential sector: A review of modeling techniques. Renew. Sust. Energ. Rev. 2009, 13, 1819–1835. [Google Scholar] [CrossRef]
  25. Zygmunt, M. Urban-Scale Energy Modelling of Some Residential Energy Flexible Buildings Clusters in Poland. Ph.D. Thesis, Lodz University of Technology, Lodz, Poland, 2021. [Google Scholar]
  26. Bentzen, J.; Engsted, T. A revival of the autoregressive distributed lag model in estimating energy demand relationships. Energy 2001, 26, 45–55. [Google Scholar] [CrossRef]
  27. O’Neal, D.L.; Hirst, E. An energy use model of the residential sector. IEEE Int. Conf. Syst. Man Cybern. 1980, 10, 749–755. [Google Scholar]
  28. Saha, G.P.; Stephenson, J. A model of residential energy use in New Zealand. Energy 1980, 5, 167–175. [Google Scholar] [CrossRef]
  29. Siller, T.; Kost, M.; Imboden, D. Long-term energy savings and greenhouse gas emission reductions in the Swiss residential sector. Energy Policy 2007, 35, 529–539. [Google Scholar] [CrossRef]
  30. Larsen, B.M.; Nesbakken, R. Household electricity end-use consumption: Results from econometric and engineering models. Energy Econ. 2004, 26, 179–200. [Google Scholar] [CrossRef]
  31. Raffio, G.; Isambert, O.; Mertz, G.; Schreier, C.; Kissock, K. Targeting residential energy assistance. Proc. Int. Conf. Energy Sustain. 2007, 11, 489–495. [Google Scholar]
  32. Tonn, B.E.; White, D.L. Residential electricity use, wood use, and indoor temperature: An econometric model. Energy Syst. Policy 1988, 12, 151–165. [Google Scholar]
  33. Caves, D.W.; Herriges, J.A.; Train, K.E.; Windle, R. A Bayesian approach to combining conditional demand and engineering models of electricity usage. Rev. Econ. Stat. 1987, 69, 438–448. [Google Scholar] [CrossRef]
  34. LaFrance, G.; Perron, D. Evolution of residential electricity demand by end-use in Quebec 1979–1989: A conditional demand analysis. Energy Stud. Rev. 1994, 6, 164–173. [Google Scholar] [CrossRef] [Green Version]
  35. Aydinalp, M.; Ugursal, V.I.; Fung, A. Modeling of the space and domestic hot-water heating energy-consumption in the residential sector using neural networks. Appl. Energy 2004, 79, 159–178. [Google Scholar] [CrossRef]
  36. Mihalakakou, G.; Santamouris, M.; Tsangrassoulis, A. On the energy consumption in residential buildings. Energy Build. 2002, 34, 727–736. [Google Scholar] [CrossRef]
  37. Jaccard, M.; Baille, A. CO2 emission reduction costs in the residential sector: Behavioral parameters in a bottom-up simulation model. Energy 1996, 17, 107–135. [Google Scholar] [CrossRef]
  38. Kadian, R.; Dahiya, R.P.; Garg, H.P. Energy-related emissions and mitigation opportunities from the household sector in Delhi. Energy Policy 2007, 35, 6195–6211. [Google Scholar] [CrossRef]
  39. Shimoda, Y.; Fujii, T.; Morikawa, M.; Mizuno, M. Residential end-use energy simulation at city scale. Build. Environ. 2004, 39, 959–967. [Google Scholar] [CrossRef]
  40. Yao, R.; Steemers, K. A method of formulating energy load profile for domestic buildings in the UK. Energy Build. 2005, 37, 663–671. [Google Scholar] [CrossRef]
  41. Farahbakhsh, H.; Ugursal, V.I.; Fung, A. A residential end-use energy consumption model for Canada. Int. J. Energy Res. 1998, 22, 1133–1143. [Google Scholar] [CrossRef]
  42. Ferrando, M.; Causone, F.; Hong, T.; Chen, Y. Urban building energy modeling (UBEM) tools: A state-of-the-art review of bottom-up physics-based approaches. Sustain. Cities Soc. 2020, 62, 102408. [Google Scholar] [CrossRef]
  43. Kavgic, M.; Mavrogianni, A.; Mumovic, D.; Summerfield, A.; Stevanovic, Z.; Djurovic-Petrovic, M. A review of bottom-up building stock models for energy consumption in the residential sector. Build. Environ. 2010, 45, 1683–1697. [Google Scholar] [CrossRef]
  44. Zygmunt, M.; Gawin, D. Application of ANN for analysing a neighbourhood of single-family houses constituting an Energy Cluster. MATEC Web Conf. 2019, 12, 282. [Google Scholar] [CrossRef]
  45. Zygmunt, M.; Gawin, D. Potential of Renewable Energy Sources usage in an energy demand of a single-family houses neighbourhood, constituting an Energy Cluster—A case study. E3S Web Conf. 2020, 12, 172. [Google Scholar] [CrossRef]
  46. Zygmunt, M.; Gawin, D. Application of the TEAC software for analysis of Energy Flexible Building Clusters—A case study. J. Phys. Conf. Ser. 2021, 2069, 012226. [Google Scholar] [CrossRef]
  47. The DesignBuilder Software. Available online: https://designbuilder.co.uk (accessed on 29 October 2021).
  48. The MATLAB Software. Available online: https://www.mathworks.com (accessed on 29 October 2021).
  49. Ascione, F.; De Masi, R.F.; Rossi, F.; Fistola, R.; Sasso, M.; Vanoli, G.P. Analysis and diagnosis of the energy performance of buildings and districts: Methodology, validation and development of Urban Energy Maps. Cities 2013, 35, 270–283. [Google Scholar] [CrossRef]
  50. Abiodun, I.O.; Jantan, A.; Omolara, E.A.; Dada, V.K.; Mohamed, A.N.; Arshad, H. State-of-the-art in artificial neural network applications: A survey. Heliyon 2018, 4, 1245. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  51. Foucquier, A.; Robert, S.; Suard, F.; Stephan, L.; Jay, A. State of the art in building modeling and energy performances predicitons: A review. Renew. Sust. Energ. Rev. 2013, 23, 272–288. [Google Scholar] [CrossRef] [Green Version]
  52. Kalogirou, S.A. Artificial neural network in energy applications in buildings. Int. J. Low-Carbon Technol. 2006, 1, 201–216. [Google Scholar] [CrossRef]
  53. AlFuhaid, S.A.; El-Sayed, A.M.; Mahmoud, S.M. Cascaded artificial neural networks for short-term load forecasting. IEEE Trans. Power Syst. 1997, 12, 1524–1529. [Google Scholar] [CrossRef]
  54. Hernandez, L.; Baladron, C.; Aguiar, M.J.; Carro, B.; Sanchez-Esguevillas, J.A.; Lloret, J. Short-Term Load Forecasting for Microgrids Based on Artificial Neural Network. Energies 2013, 6, 1385–1408. [Google Scholar] [CrossRef] [Green Version]
  55. Aydinalp, M.; Ugursal, V.I.; Fung, A. Modeling of the appliance, lighting, and space cooling energy consumptions in the residential sector using neural networks. Appl. Energy 2002, 72, 87–110. [Google Scholar] [CrossRef]
  56. Stathakis, D. How many hidden layers and nodes? Int. J. Remote Sens. 2008, 30, 2133–2147. [Google Scholar] [CrossRef]
  57. Gavin, H.P. The Lavenberg-Marquardt method for nonlinear least squares curve-fitting problems. Comput. Sci. 2013, 112, 3521. [Google Scholar]
  58. Levenberg, K. A method for the solution of certain non-linear problem in least squares. Q. Appl. Math. 1944, 2, 164–168. [Google Scholar] [CrossRef] [Green Version]
  59. Marquardt, D. An Algorithm for Least-Squares Estimation of Nonlinear Parameters. J. Soc. Ind. Appl. Math. 1963, 11, 431–441. [Google Scholar] [CrossRef]
  60. Aggarwal, K.K.; Yogesh, S.; Chandra, P.; Manimala, P. Bayesian Regularization in a Neural Network Model to Estimate Lines of Code Using Function Points. Comput. Sci. 2005, 1, 505–509. [Google Scholar] [CrossRef] [Green Version]
  61. Nazareth, J.L. Conjugate gradient method. Wiley Interdiscip. Rev. Comput. Stat. 2009, 1, 348–353. [Google Scholar] [CrossRef] [Green Version]
  62. Wang, Y. Gauss-Newton method. Wiley Interdiscip. Rev. Comput. Stat. 2012, 4, 415–420. [Google Scholar] [CrossRef]
  63. Fliege, J.; Vaz, A.I.F.; Vicente, L.N. Complexity of gradient descent for multiobjective optimization. Optim. Methods Softw. 2019, 34, 949–959. [Google Scholar] [CrossRef] [Green Version]
  64. The Statistics Poland. Available online: https://stat.gov.pl/en/ (accessed on 29 October 2021).
  65. The Google Maps. Available online: www.google.pl/maps/ (accessed on 29 October 2021).
  66. Chwieduk, D. Solar Energy in Buildings. In Thermal Balance for Efficient Heating and Cooling, 1st ed.; Academic Press: London, UK, 2014. [Google Scholar]
Figure 1. Schematic of the UBEM techniques [25].
Figure 1. Schematic of the UBEM techniques [25].
Energies 14 08285 g001
Figure 2. The schematic concept of the TEAC software.
Figure 2. The schematic concept of the TEAC software.
Energies 14 08285 g002
Figure 3. The structure of the defined ANN.
Figure 3. The structure of the defined ANN.
Energies 14 08285 g003
Figure 4. Regression plots for the test data of the ANN analysis for different calculation periods: (a) hourly, (b) daily and (c) monthly.
Figure 4. Regression plots for the test data of the ANN analysis for different calculation periods: (a) hourly, (b) daily and (c) monthly.
Energies 14 08285 g004
Figure 5. Comparison of heating demands obtained using the Energy Plus (solid lines) and the ANN pre-dictions (markers) for Czestochowa (a) and Olsztyn (b).
Figure 5. Comparison of heating demands obtained using the Energy Plus (solid lines) and the ANN pre-dictions (markers) for Czestochowa (a) and Olsztyn (b).
Energies 14 08285 g005
Figure 6. The satellite image of the Smulsko cluster (on left, source: [65]) and its adjustment schema (on right).
Figure 6. The satellite image of the Smulsko cluster (on left, source: [65]) and its adjustment schema (on right).
Energies 14 08285 g006
Figure 7. The final schema of the Smulsko cluster for the analysis in the TEAC software.
Figure 7. The final schema of the Smulsko cluster for the analysis in the TEAC software.
Energies 14 08285 g007
Figure 8. CO2 emission maps for the Smulsko cluster before (on left) and after (on right) modernization.
Figure 8. CO2 emission maps for the Smulsko cluster before (on left) and after (on right) modernization.
Energies 14 08285 g008
Figure 9. Comparison of the electricity LDCs for the Smulsko cluster.
Figure 9. Comparison of the electricity LDCs for the Smulsko cluster.
Energies 14 08285 g009
Table 1. Comparison of the results obtained by means of the Energy Plus (E+) and the TEAC software.
Table 1. Comparison of the results obtained by means of the Energy Plus (E+) and the TEAC software.
Base VariantModernized Variant
E+TEACRel. Diff.E+TEACRel. Diff.
Czesto-chowaHDmax [kW]11.9813.038.76%3.113.5514.15%
HCEWW [kWh]1489.341480.53−0.59%366.58331.39−9.60%
HCA [kWh/a]23,593.9025,661.568.75%4423.064794.518.40%
OlsztynHDmax [kW]11.8211.30−4.40%3.223.292.17%
HCEWW [kWh]1235.381102.17−10.78%298.51261.58−12.37%
HCA [kWh/a]27,149.0925,961.23−4.38%5622.025957.985.98%
Symbols used: HDmax—maximal heating demand; HCEWW—heating demand for EWW period; HCA—annual heating demand; Rel. Diff.—relative difference.
Table 2. An energy-related summary for the Smulsko cluster.
Table 2. An energy-related summary for the Smulsko cluster.
HCA
[MWh/a]
ECA
[MWh/a]
CO2
[t/a]
SO2
[t/a]
NOx
[t/a]
PM2.5
[t/a]
PM10
[t/a]
V04913.761895.192032.1627.211.725.637.27
V1256.33701.13272.894.990.230.470.61
Symbols used: V0—base scenario; V1—modernized scenario; HCA—annual heating demand; ECA—annual electricity demand.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zygmunt, M.; Gawin, D. Application of Artificial Neural Networks in the Urban Building Energy Modelling of Polish Residential Building Stock. Energies 2021, 14, 8285. https://doi.org/10.3390/en14248285

AMA Style

Zygmunt M, Gawin D. Application of Artificial Neural Networks in the Urban Building Energy Modelling of Polish Residential Building Stock. Energies. 2021; 14(24):8285. https://doi.org/10.3390/en14248285

Chicago/Turabian Style

Zygmunt, Marcin, and Dariusz Gawin. 2021. "Application of Artificial Neural Networks in the Urban Building Energy Modelling of Polish Residential Building Stock" Energies 14, no. 24: 8285. https://doi.org/10.3390/en14248285

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