Modelling , Validation and Quantification of Climate and Other Sensitivities of Building Energy Model on 3 D City Models †

New planning tools are required to depict the complete building stock in a city and investigate detailed measures on reaching local and global targets to improve energy efficiency and reduce greenhouse gas emissions. To pursue this objective, ISO (the International Organization for Standardization) 13790:2008 monthly heating and cooling energy calculation method is implemented using geometric information from 3D city models (e.g., CityGML format) in an open source software architecture. A model is developed and applied in several urban districts with different number of 3D buildings in various cities. The model is validated with the simulation software TRNSYS. We also perform a sensitivity analysis to quantify the impact of climate change and other physical and behavioral factors on modelling results. The proposed approach can help to perform city or district-wide analysis of the building energy needs and prepare different renovation plans to support decision-making, which finally will enhance the livability of a city and the quality of life of the citizens.


Introduction
Cities play an important role in reaching local and global targets to improve energy efficiency and reduce greenhouse gas emissions.In order to determine the potential of energy efficiency in the building sector, new planning instruments are required that allow depicting the complete building stock on the one hand, and investigate detailed measures on the other hand.This can be achieved by assessing the building heating and cooling energy needs with detailed data on buildings stocks.In this regard, 3D city models can provide more realistic geometry and forms of the buildings, as well as various other input parameters such as building typology and energy characteristics associated with the 3D data.The studies on Building Energy Modelling (BEM) and their implementation at various spatial and temporal scales have been performed for a number of years.Statistical and engineering models are used for a multitude of applications [1], e.g., in low carbon energy strategies [2], increasing the energy efficiency for building refurbishment plans [3], etc. Statistical models are highly dependent on historical data of energy use, whereas engineering models are based on the physical properties of buildings and heat transfer calculations.The advantages and disadvantages for such modelling approaches at the scale of neighborhoods are reviewed by References [4][5][6][7].

ISO Method Applied Without 3D City Models
ISO 13790:2008 calculation method provides a deterministic model to calculate heating and cooling energy needs of buildings at three different temporal resolutions: hourly, monthly and seasonal [8].It is one of a series of calculation methods for the design and evaluation of energy performance of buildings.Many studies have applied the monthly and hourly approaches with different assumptions and contexts.Several national authorities have also adopted a performance-based method using a monthly energy balance, for example Romania [9] or South Korea [10].Vollaro et al. [11] calculated the monthly cooling and heating energy performance of an old building in central Italy using the ISO 13790 based software named MC11300.The results were validated with dynamic simulation software (TRNSYS).Kim et al. [12] compared the simplified ISO 13790 method and dynamic (EnergyPlus software) simulation approach with regard to uncertainty.The different simulations were tested on a general five-story office building in the South Korea.They highlighted the importance of calibration for unknown parameters (numerical parameters and time constants) in a local application of the ISO 13790 monthly method.Kristensen et al. [13] investigated the monthly and the hourly ISO 13790 method considering a building zone test case located in Denmark.Kokogiannakis et al. [14] carried out a comparative analysis of the hourly and monthly ISO 13790 methods with simulation programs (e.g., ESP-r and EnergyPlus).Several parameters of a typical office building were varied by considering different climate, internal heat gains, glazing areas, ventilation schedules, etc. Corrado et al. [15] proposed a useful implementation of the ISO 13790 monthly calculation method, in particular to supply a formulation of the dynamic parameters and adapt them to the local climate.The simulation was performed on some real buildings in Italy, assuming different climatic conditions.The method was then validated with EnergyPlus.Within the framework of a EU project ENTRANZE [16], cooling and heating energy demand of four different building types across 10 European cities (Seville, Madrid, Rome, Milan, Bucharest, Vienna, Paris, Prague, Berlin and Helsinki) were performed by EnergyPlus simulation software.The results were compared with the ISO 13790 hourly (implemented in spreadsheet) and ISO 13790 monthly (INVERT/EE-Lab program) methods.They concluded that due to different calculation approaches and different degrees of complexities of the building and usage description in the three simulation tools, the energy needs varied significantly.Furthermore, the hourly and monthly methods were applied in an office building in Finland [17] and the results were validated with the IDA-ICE building energy software, considering it as a reference.Vartieres et al. [18] applied three different modelling approaches (e.g., ISO 13790 monthly, CODYBA and TRNSYS) to calculate the cooling energy demand of an office building in Bucharest.Then, a comparative assessment on the modelling input parameters and results were performed.
Some studies have performed sensitivity analysis of the ISO 13790:2008 method to identify and rank the uncertain input parameters and to explore the behavior of related models [19][20][21][22][23]. Recently, Kristensen and Petersen [13] gave a comprehensive overview of different local and global sensitivity approaches and compared three different but most commonly used sensitivity analysis methods, namely Local, Morris and Sobol.The methods were discussed for a building zone, representing a residential building stock, using the hourly and monthly models of ISO 13790.They found that the local method was just as capable of identifying the most important parameters as the more sophisticated Morris and Sobol's method, but it was not capable of identifying the same ranking of parameters in terms of importance to the model output.Earlier, Kim et al. [12] carried out a sensitivity analysis using Morris method to identify the most dominant input parameters and to rank them with respect to simulation output.For the monthly ISO 13790 method, they found out that the number of people per area, the ventilation coefficient, the set point temperature, the internal heat flow, and the conductivity of insulation are the most influencing parameters.

ISO Method Applied on 3D City Models
Today, standardized semantic 3D city models in the CityGML format in different levels of detail (LOD1, LOD2, etc.) are available in many cities in the world [24].This enables researchers and practitioners to simulate the physical behaviour of buildings with modelling approaches like the ISO 13790:2008 method [8] in order to carry out city-wide calculations of building energy needs.Many recent studies have pointed out the potential for such applications [3,25], but only few studies have considered the 3D building characteristics as inputs into the ISO calculation method to analyse both heating and cooling energy needs for a large number of buildings in a district or a city.Chalal et al. [5] performed a critical literature review of mainly 2D and 3D Geographic Information System (GIS) based approaches for energy prediction models.Eicker et al. [26] calculated the monthly heat demand in three districts in Germany using the 3D city models and applying the German standard DIN 18599.Later, Nouvel et al. [27] implemented the monthly ISO 13790 method with the 3D buildings data to calculate heating energy needs in the two residential districts in Karlsruhe (LOD1) and Ludwigsburg (LOD2).Recently, Nouvel et al. [2] attempted to combine a statistical and engineering modelling approach to ascertain the building heating needs in order to support urban energy policies on buildings.Agugiaro [28] calculated the residential energy demand for both space heating and hot water following the simplified calculation procedure, as described by the Technical Specification UNI/TS 11300:2008-National annex to CEN (European Committee for Standardization) standards (parts 1 and 2) in Italy.In this regard, the LOD2 data of the part of city of Trento was chosen as the study area.However, the validation and sensitivity analyses of the models were not performed.

Research Gaps
Based on the literature review on the implementation of ISO 13790:2008 method, we observe that simulation was mostly performed on individual buildings.Some tools were developed for specific purposes and few open source implementations were realized.Some recent studies have adopted the 3D city models to assess energy needs based on country specific norms in some particular sectors (e.g., residential buildings).None of them were performed for both the heating and cooling energy need.Some studies based on 3D city models performed validation of ISO method using consumption data; others did not perform robust validation of their implementation.All the studies performed the sensitivity of one building at a time; so far, none of them performed the analysis using 3D city models together with future climate scenarios.The former especially allows assessing the impact of the quality of urban data models with regard to the calculated energy needs.

Objectives of the Paper
Considering the research gaps, the main objectives of this paper are to

•
implement the ISO method using the 3D city models to calculate the building heating and cooling energy needs on monthly basis (CityBEM model),

•
develop an easy to use software architecture to carry out a quick and robust analysis, • consider the buildings (geometry and attributes) of the 3D city models at a district or city scale and use publicly available datasets, • perform a robust validation of the model, • perform 3D visualization and analysis of results, and • quantify the sensitivity of climate change and model parameters on monthly heating and cooling energy needs.

Overview
The overall research methodology of this study is explained in Figure 1.The different components such as the description of the ISO method and its implementation, software architecture, 3D city models and other data, validation and sensitivity analyses are described in the following sections.3D city models and other data, validation and sensitivity analyses are described in the following sections.

ISO 13790:2008 Monthly Calculation Method
The ISO 13790:2008 monthly method is developed at a macroscopic level of thermal gains and losses and is based on the simplified representation of building physics.It takes into account dynamic effects by empirically determined utilization factors for heat losses or gains.The model calculates heating or cooling monthly energy needs, based on the balance between the transmission and ventilation heat losses as well as the internal and solar gains, in interaction with the building mass, external factors and occupants' behavior [8].The ISO method is structured into four main blocks:


Definition of building boundaries for conditioned and unconditioned spaces,  Identification of the zones (single vs. multi zones),  Definition of the internal conditions for calculation of external climate, and other environmental data inputs (heat transfer losses, heat gain, etc.),  Calculation of energy needs for heating and cooling, for each time step and building.
The monthly method is used worldwide by different national energy standard organizations and the results are proven accurate and robust in a long-term urban energy scenario development for a district having hundreds of buildings [2].Advantages are highlighted in several studies, e.g., References [8,12], etc. (see Section 1).The monthly ISO method also produces good results compared to other software such as EnergyPlus [13].It is also proven that this simplified quasi-steady state monthly method is able to predict year-round energy needs, provided that the dynamic parameters are correctly determined [15].

Required Input Data and Data Handling
Three categories of input data are required for the monthly model: Building geometry, building typology and climate conditions (Table 1).The 3D city models having the original roof structure in the LOD2 helps to accurately calculate the building geometry related characteristics, such as the volume and floor area.The building typologies and their physical characteristics, such as heat transfer coefficients (U value), ventilation rate, technical system etc., are based on empirical studies carried out by the Institute for housing and environment (Institut Wohnen und Umwelt GmbH, IWU ).The climate conditions such as wind speed, temperature and solar radiation have a significant impact on the building energy needs.They are collected from the Meteonorm 7.1 software on a Typical

ISO 13790:2008 Monthly Calculation Method
The ISO 13790:2008 monthly method is developed at a macroscopic level of thermal gains and losses and is based on the simplified representation of building physics.It takes into account dynamic effects by empirically determined utilization factors for heat losses or gains.The model calculates heating or cooling monthly energy needs, based on the balance between the transmission and ventilation heat losses as well as the internal and solar gains, in interaction with the building mass, external factors and occupants' behavior [8].The ISO method is structured into four main blocks:

•
Definition of building boundaries for conditioned and unconditioned spaces,

•
Identification of the zones (single vs. multi zones),

•
Definition of the internal conditions for calculation of external climate, and other environmental data inputs (heat transfer losses, heat gain, etc.),

•
Calculation of energy needs for heating and cooling, for each time step and building.
The monthly method is used worldwide by different national energy standard organizations and the results are proven accurate and robust in a long-term urban energy scenario development for a district having hundreds of buildings [2].Advantages are highlighted in several studies, e.g., References [8,12], etc. (see Section 1).The monthly ISO method also produces good results compared to other software such as EnergyPlus [13].It is also proven that this simplified quasi-steady state monthly method is able to predict year-round energy needs, provided that the dynamic parameters are correctly determined [15].

Required Input Data and Data Handling
Three categories of input data are required for the monthly model: Building geometry, building typology and climate conditions (Table 1).The 3D city models having the original roof structure in the LOD2 helps to accurately calculate the building geometry related characteristics, such as the volume and floor area.The building typologies and their physical characteristics, such as heat transfer coefficients (U value), ventilation rate, technical system etc., are based on empirical studies carried out by the Institute for housing and environment (Institut Wohnen und Umwelt GmbH, IWU).The climate conditions such as wind speed, temperature and solar radiation have a significant impact on the building energy needs.They are collected from the Meteonorm 7.1 software on a Typical Meteorological Year (TMY3) ( [29]).The average monthly solar radiation for every building surface is calculated from the PLANTING model [30,31].It performs numeric calculation on hourly incoming solar radiation and energy production from photovoltaic panels on the horizontal and vertical surfaces of the buildings, by considering the shading from the neighboring buildings or terrains.

Software Architecture
Several software and tools are required to prepare the different data formats, as well as to implement and calculate the monthly energy needs of the 3D building.They are mainly open source and freely available (Figure 2).
LOD2 CityGML data on building was imported into the PostgreSQL/3DCityDB database with information about the geometry and the building coordinates.The 3DCityDB (http://www.3dcitydb.org/3dcitydb) is a free open source package consisting of a database schema and a set of software tools to import, manage, analyze, visualize, and export virtual 3D city models according to the CityGML standard.This software includes a tool for importing CityGML data into a PostgreSQL database.Then, using a Python script, the surface and volume of each building was calculated within the Eclipse environment.Eclipse is deployed to create a base workspace and an extensible plug-in system for customizing the environment.For this study, the PyDev plug-in (http://www.pydev.org)was used to work with Python scripts.Python supports connection to the PostgreSQL database (https://www.postgresql.org).Building typology datasets were collected in excel or CSV format.The climate data on monthly average temperature and wind speed were extracted from the Meteonorm 7.1 software as CSV format.They were processed using Python scripts and stored as different tables in the PostgreSQL database (Figure 2).Other tools such as FZKViewer (https://www.iai.kit.edu/1302.php), QGIS, FME, pgAdmin III were also utilized to create the software architecture.
ISPRS Int.J. Geo-Inf.2018, 7, 447 6 of 22 extensible plug-in system for customizing the environment.For this study, the PyDev plug-in (http://www.pydev.org)was used to work with Python scripts.Python supports connection to the PostgreSQL database (https://www.postgresql.org).Building typology datasets were collected in excel or CSV format.The climate data on monthly average temperature and wind speed were extracted from the Meteonorm 7.1 software as CSV format.They were processed using Python scripts and stored as different tables in the PostgreSQL database (Figure 2).Other tools such as FZKViewer (https://www.iai.kit.edu/1302.php),QGIS, FME, pgAdmin III were also utilized to create the software architecture.

Implementation of the ISO Method
For each building in the 3D city model, the energy needs for heating and cooling for each month was calculated after the suggestions provided by the ISO method.However, it is assumed that (a) each building is modelled as single zone; (b) the set-point temperatures, internal gains and air change rates are averaged according to the respective conditioned used area and (c) reduction factor is taken into account for calculating intermittence heating and cooling need.
The ISO method is implemented in seven main steps [8]: 1. Calculation of heat transfer coefficients by transmission ( ) and ventilation ( ) 2. Calculation of the total heat transfer ( ) from transmission and ventilation, assuming the time step t of one month 3. Calculation of heat flow coefficients from solar radiation ( ̇ ) and internal sources ( ̇ ) 4. Calculation of total heat gains ( ) from the internal and solar heat gains, assuming the time step t of one month 5. Calculation of the dynamic parameters: utilization factor for heat losses (cooling mode), utilization factor for heat gains (heating mode) 6. Reduction factor for intermittent cooling ( , ) and heating ( , ) 7. Calculation of cooling and heating need: For the cooling mode: For the heating mode:

Implementation of the ISO Method
For each building in the 3D city model, the energy needs for heating and cooling for each month was calculated after the suggestions provided by the ISO method.However, it is assumed that (a) each building is modelled as single zone; (b) the set-point temperatures, internal gains and air change rates are averaged according to the respective conditioned used area and (c) reduction factor is taken into account for calculating intermittence heating and cooling need.
The ISO method is implemented in seven main steps [8]: 1.
Calculation of heat transfer coefficients by transmission (H tr ) and ventilation (H ve ) 2.
Calculation of the total heat transfer (Q ht ) from transmission and ventilation, assuming the time step t of one month Calculation of heat flow coefficients from solar radiation ( .Q sol ) and internal sources ( Calculation of total heat gains (Q gn ) from the internal and solar heat gains, assuming the time step t of one month

5.
Calculation of the dynamic parameters: η ls utilization factor for heat losses (cooling mode), η gn utilization factor for heat gains (heating mode) 6.
Reduction factor for intermittent cooling (a C,red ) and heating (a H,red ) 7.
Calculation of cooling and heating need: For the cooling mode: For the heating mode: where, • Energy need for the intermittent heating mode in MJ All these calculation steps and equations were programmatically implemented in the Eclipse environment using Python scripts, PostgreSQL and other related tools (see Section 2.3).Several scripts and functions were written in modular structure.They were divided into nine packages, which allowed inspection of intermediate results of the individual model components (Figure 3).The intermediate results and final outputs of the monthly cooling and heating energy needs were also saved as tables in the PostgreSQL/3DCityDB database from which automatized graphs were prepared.The databases were connected with QGIS to visualize the results in 2D and were also exported to ArcScene for visualization in a 3D environment.Energy need for the intermittent heating mode in MJ All these calculation steps and equations were programmatically implemented in the Eclipse environment using Python scripts, PostgreSQL and other related tools (see Section 2.3).Several scripts and functions were written in modular structure.They were divided into nine packages, which allowed inspection of intermediate results of the individual model components (Figure 3).The intermediate results and final outputs of the monthly cooling and heating energy needs were also saved as tables in the PostgreSQL/3DCityDB database from which automatized graphs were prepared.The databases were connected with QGIS to visualize the results in 2D and were also exported to ArcScene for visualization in a 3D environment.

Results
The model was applied on different numbers of building stocks (using both LOD1 and LOD2 data) in different Asian and European cities.This paper mainly explains the results obtained in the

Results
The model was applied on different numbers of building stocks (using both LOD1 and LOD2 data) in different Asian and European cities.This paper mainly explains the results obtained in the city of Karlsruhe, which is located in the southern Germany.The specific heating energy needs of the individual buildings ranges from about 15 to 510 kWh/m 2 a, depending on the characteristics and thermal behavior of the building as well as the local climate conditions (Figure 4).The cooling energy need is rather low (between 0 and 50 kWh/m 2 a), because of the moderately cooler climatic conditions in the study region.
The annual specific building energy needs were aggregated according to the building typologies (e.g., type and age) defined in this study.Figure 5 illustrates the total number of buildings (right y-axis) in each of the 33 typology and the aggregated heating and cooling energy needs (left y-axis).As expected, the heating needs are higher than the cooling needs in most of the building typologies (except the workshop buildings built after 1984).The highest specific heating energy needs are observed in double-family buildings built between 1900 and 1948 and the lowest in office buildings built between 1995 and 2006.In general, the older buildings have higher heating needs whereas the office and workshop buildings (independent of construction year) show higher cooling needs.
The monthly pattern of the heating and cooling energy needs varies among the seven building types (Figure 6a,b).The double family buildings tend to have higher specific heating needs throughout the heating period (October to April) than the other building types.Regarding cooling energy needs, office buildings and high-rise apartment blocks demonstrate similar patterns during cooling months (June to August).The other residential buildings show minimum cooling needs.The older buildings, as observed earlier, demonstrate higher specific heating energy needs than those of the recent buildings (Figure 6c).city of Karlsruhe, which is located in the southern Germany.The specific heating energy needs of the individual buildings ranges from about 15 to 510 kWh/m 2 a, depending on the characteristics and thermal behavior of the building as well as the local climate conditions (Figure 4).The cooling energy need is rather low (between 0 and 50 kWh/m 2 a), because of the moderately cooler climatic conditions in the study region.
The annual specific building energy needs were aggregated according to the building typologies (e.g., type and age) defined in this study.Figure 5 illustrates the total number of buildings (right yaxis) in each of the 33 typology and the aggregated heating and cooling energy needs (left y-axis).As expected, the heating needs are higher than the cooling needs in most of the building typologies (except the workshop buildings built after 1984).The highest specific heating energy needs are observed in double-family buildings built between 1900 and 1948 and the lowest in office buildings built between 1995 and 2006.In general, the older buildings have higher heating needs whereas the office and workshop buildings (independent of construction year) show higher cooling needs.
The monthly pattern of the heating and cooling energy needs varies among the seven building types (Figure 6a,b).The double family buildings tend to have higher specific heating needs throughout the heating period (October to April) than the other building types.Regarding cooling energy needs, office buildings and high-rise apartment blocks demonstrate similar patterns during cooling months (June to August).The other residential buildings show minimum cooling needs.The older buildings, as observed earlier, demonstrate higher specific heating energy needs than those of the recent buildings (Figure 6c).The CityBEM monthly model was applied in several European and Asian cities, with varying numbers of buildings in both LOD1 and LOD2 data.The multiprocessing package of Python was exploited to improve the computational efficiency of handling of large 3D city models.The model proves very efficient and quick in displaying results.For example, in a typical virtual machine-a Linux Server for Python with 64 GB Ram, 12 GB used, 10 cores, HDD 8.5 GB free and a PostgreSQL Server for the DBs with 16 GB Ram, 3.5 GB used, 10 cores, HDD 44 GB free-it takes around 3 min to run on around 4300 LOD2 buildings, 8 min on 12000 LOD2 buildings, and 28 s on 600 LOD1 buildings.

Validation of Model
A comprehensive three-step validation of the monthly model was performed to justify its applicability and robustness.At first, a review of the comparative validation results obtained by the different studies implementing the ISO 13790 method was performed.Second, to ensure the correct implementation of the method in Python programming interface, the input values and corresponding results suggested in the Annex J of ISO document [8], have been considered in the CityBEM.Finally, the energy needs of an office and a residential building were validated with a dynamic simulation model in TRNSYS.

Validation with Other Studies
ISO developers have internally carried out error estimation and validation of the monthly methods.They concluded that the monthly calculation gives correct results on an annual basis, but the results for individual months close to the beginning and end of the heating and cooling season can have large relative errors [8], (Section 5.3).Recently, several studies performed validation of ISO methods with widely used dynamic simulation software such as TRNSYS or EnergyPlus.Kristensen and Petersen [13] found out that the monthly quasi-steady-state model predicts a lower monthly energy need for space heating and higher monthly energy need for cooling compared to the dynamic model.Zangheri, Armani [16] found that the simplified monthly method tends to over-estimate the energy needs for cooling, especially for office buildings located in a Mediterranean climate.The results obtained by Vollaro, Guattari [11] confirms that the monthly method tends to overestimate and underestimate of approximately 12% and 14% the cooling and heating energy demands respectively, compared to the results obtained from the dynamic simulation with TRNSYS.Kim, Yoon [12] carried out a deterministic and a stochastic comparison of simple hourly method with the EnergyPlus 6.0 software, with the inputs and boundary conditions for both approaches as close to The CityBEM monthly model was applied in several European and Asian cities, with varying numbers of buildings in both LOD1 and LOD2 data.The multiprocessing package of Python was exploited to improve the computational efficiency of handling of large 3D city models.The model proves very efficient and quick in displaying results.For example, in a typical virtual machine-a Linux Server for Python with 64 GB Ram, 12 GB used, 10 cores, HDD 8.5 GB free and a PostgreSQL Server for the DBs with 16 GB Ram, 3.5 GB used, 10 cores, HDD 44 GB free-it takes around 3 min to run on around 4300 LOD2 buildings, 8 min on 12000 LOD2 buildings, and 28 s on 600 LOD1 buildings.

Validation of Model
A comprehensive three-step validation of the monthly model was performed to justify its applicability and robustness.At first, a review of the comparative validation results obtained by the different studies implementing the ISO 13790 method was performed.Second, to ensure the correct implementation of the method in Python programming interface, the input values and corresponding results suggested in the Annex J of ISO document [8], have been considered in the CityBEM.Finally, the energy needs of an office and a residential building were validated with a dynamic simulation model in TRNSYS.

Validation with Other Studies
ISO developers have internally carried out error estimation and validation of the monthly methods.They concluded that the monthly calculation gives correct results on an annual basis, but the results for individual months close to the beginning and end of the heating and cooling season can have large relative errors [8], (Section 5.3).Recently, several studies performed validation of ISO methods with widely used dynamic simulation software such as TRNSYS or EnergyPlus.Kristensen and Petersen [13] found out that the monthly quasi-steady-state model predicts a lower monthly energy need for space heating and higher monthly energy need for cooling compared to the dynamic model.Zangheri, Armani [16] found that the simplified monthly method tends to over-estimate the energy needs for cooling, especially for office buildings located in a Mediterranean climate.The results obtained by Vollaro, Guattari [11] confirms that the monthly method tends to overestimate and underestimate of approximately 12% and 14% the cooling and heating energy demands respectively, compared to the results obtained from the dynamic simulation with TRNSYS.Kim, Yoon [12] carried out a deterministic and a stochastic comparison of simple hourly method with the EnergyPlus 6.0 software, with the inputs and boundary conditions for both approaches as close to each other as possible.They found that in the deterministic method, ISO 13790 predicts less annual heating and cooling energy demands than EnergyPlus.In the stochastic approach, EnergyPlus showed higher stochastic robustness than ISO 13790.However, Vartieres, Berescu [18] found that the yearly cooling need obtained with the monthly method is almost three times higher than that of TRNSYS.From May to October, the predicted cooling demands by ISO 13790 are smaller than EnergyPlus ones, while in the other months the predicted cooling demands are larger than EnergyPlus [12].Earlier Kokogiannakis, Strachan [14] confirmed that the monthly method demonstrates higher cooling needs than the other methods.The EU study in the ENTRANZE project concluded that heating needs in ISO monthly and hourly are in line with EnergyPlus but the cooling needs are different in some climatic conditions [16].
Therefore, most of the studies found that the ISO method predicts less heating and more cooling needs, compared to the dynamic simulation software.CityBEM also shows similar patterns of cooling and heating needs.

Validation with ISO 13790 Reference
In order to validate the proper implementation of ISO 13790 method, e.g., use of the model equations, the ISO authors have given some exemplary input data and corresponding results in the Annex J of the document [8].Therefore, the robust implementation of the CityBEM model was tested using exactly the same input values as suggested.A test case consisting of an office building room with only one external wall facing west was considered.Other specific assumptions and simplifications (according to the suggestions) were made for the thermal heat flows and heat gains coefficients calculations.The monthly results obtained by the CityBEM exactly match with the annex results.This justifies the proper implementation of the ISO method in CityBEM.

Validation with TRNSYS
The dynamic simulation software TRNSYS was used to validate the results of the cooling and heating energy needs obtained by the CityBEM.TRNSYS was used to simulate the behaviour of the transient system (http://www.trnsys.com)and the simulations were focused on assessing the performance of thermal and electrical energy systems.TRNSYS cannot perform simulations on multiple buildings at a time, so two individual buildings, e.g., an office (built in 1975) and a residential building (built in 1985) in Karlsruhe were validated separately, with the same input data and assumptions as chosen in the CityBEM model.

Input Data
Several inputs are required in TRNSYS.At first, the two buildings were extracted from the CityGML dataset to calculate the building geometries, e.g., surface area of walls, roofs, etc. (Figure 7).yearly cooling need obtained with the monthly method is almost three times higher than that of TRNSYS.From May to October, the predicted cooling demands by ISO 13790 are smaller than EnergyPlus ones, while in the other months the predicted cooling demands are larger than EnergyPlus [12].Earlier Kokogiannakis, Strachan [14] confirmed that the monthly method demonstrates higher cooling needs than the other methods.The EU study in the ENTRANZE project concluded that heating needs in ISO monthly and hourly are in line with EnergyPlus but the cooling needs are different in some climatic conditions [16].Therefore, most of the studies found that the ISO method predicts less heating and more cooling needs, compared to the dynamic simulation software.CityBEM also shows similar patterns of cooling and heating needs.

Validation with ISO 13790 Reference
In order to validate the proper implementation of ISO 13790 method, e.g., use of the model equations, the ISO authors have given some exemplary input data and corresponding results in the Annex J of the document [8].Therefore, the robust implementation of the CityBEM model was tested using exactly the same input values as suggested.A test case consisting of an office building room with only one external wall facing west was considered.Other specific assumptions and simplifications (according to the suggestions) were made for the thermal heat flows and heat gains coefficients calculations.The monthly results obtained by the CityBEM exactly match with the annex results.This justifies the proper implementation of the ISO method in CityBEM.

Validation with TRNSYS
The dynamic simulation software TRNSYS was used to validate the results of the cooling and heating energy needs obtained by the CityBEM.TRNSYS was used to simulate the behaviour of the transient system (http://www.trnsys.com)and the simulations were focused on assessing the performance of thermal and electrical energy systems.TRNSYS cannot perform simulations on multiple buildings at a time, so two individual buildings, e.g., an office (built in 1975) and a residential building (built in 1985) in Karlsruhe were validated separately, with the same input data and assumptions as chosen in the CityBEM model.

Input Data
Several inputs are required in TRNSYS.At first, the two buildings were extracted from the CityGML dataset to calculate the building geometries, e.g., surface area of walls, roofs, etc. (Figure 7).Then, the building attributes and thermal characteristics (e.g., surfaces areas, thickness and composition of walls, roof and ground layers, etc.) were given as inputs in TRNSYS.Calculation of internal gains were different in both models, therefore, careful attention has been given to ensure the same input of heat gains in both models.For this reason, the internal gain was set considering the table from ISO 7730 as suggested in TRNSYS.Then, the scale was adjusted by considering the  Then, the building attributes and thermal characteristics (e.g., surfaces areas, thickness and composition of walls, roof and ground layers, etc.) were given as inputs in TRNSYS.Calculation of internal gains were different in both models, therefore, careful attention has been given to ensure the same input of heat gains in both models.For this reason, the internal gain was set considering the table from ISO 7730 as suggested in TRNSYS.Then, the scale was adjusted by considering the monthly aggregated values of the internal heat gains in order to ensure exactly the same inputs in both TRNSYS and CityBEM.
Other parameters such as infiltration, ventilation, etc. were also considered identical in both models.The same Meteonorm weather data (wind speed, average temperature data) was given as an input.However, the TRNSYS software itself calculates the solar gains by the solar radiation model internally.An overview of the input datasets in TRNSYS software is given in Table 2.

Assumptions
Several assumptions were made to validate the CityBEM results with the TRNSYS: • Consideration of shading factors: In calculating solar gains in the CityBEM model, several factors such as, shading reduction factor for external obstacles (for the effective solar collection on the areas of surfaces), and form factor between the building element and the sky were considered.Nevertheless, the irradiation data obtained from PLANTING solar irradiance model already takes into account shading from external obstacles.Therefore, no shading reduction factor was considered in modelling solar gains in TRNSYS.

•
Averaging internal heat flow: In the method proposed by TABULA project (http://episcope.eu/iee-project/tabula), the internal heat flow is equal to 3 W/m 2 for every building type.
In the example of ISO (Annex J), it is 20 W/m 2 from 8 a.m. to 6 p.m. So, the time average internal heat flow of 8 W/m 2 (≈ 0.416 × 20) was considered in both approaches.This value refers to specific heat gains averaged for a day.

•
Introducing time reduction factors: Continuous cooling or heating is unrealistic.In order to make a good comparison, the scheduling factors in TRNSYS and in the CityBEM model were defined appropriately by introducing a time reduction factor.

Validation Results
Considering all the inputs and assumptions, the ISO 13790 based results (obtained by CityBEM model) of the heating and cooling energy needs of the residential (built in 1985) and office buildings (built in 1975) were validated with that of TRNSYS.Figures 8 and 9 illustrate the comparative simulation results of the office building and the residential building, respectively.
For both of the buildings, the order of magnitude and the curve profiles are similar during the cooling and/or heating period in the TRNSYS simulation and the ISO based CityBEM model.The specific heating energy need obtained from the model is very similar to the TRNSYS simulation in different months.The relative error of the yearly heating is between 5% and 10%.Therefore, the implemented CityBEM monthly model seems to be robust for heating.Concerning cooling energy need, the results obtained by both approaches are quite different.The relative error of the yearly cooling goes from 18% to 80%.The differences or the uncertainties of the ISO monthly result may lie in the case study region of Karlsruhe, which requires rarely any cooling energy in the summer months.Similar patterns were also observed by Reference [14].Therefore, it is essential to validate the cooling need in other regions where air conditioning is widely used.
implemented CityBEM monthly model seems to be robust for heating.Concerning cooling energy need, the results obtained by both approaches are quite different.The relative error of the yearly cooling goes from 18% to 80%.The differences or the uncertainties of the ISO monthly result may lie in the case study region of Karlsruhe, which requires rarely any cooling energy in the summer months.Similar patterns were also observed by Reference [14].Therefore, it is essential to validate the cooling need in other regions where air conditioning is widely used.

Sensitivity Analyses
Sensitivity analyses try to quantify how the different influencing factors related to geometric characteristics relevant to the 3D city models, and future climate scenarios, affect the monthly building heating and cooling energy needs at an urban scale.In this regard, at first, the applicability of such datasets were tested.Then, different sensitivity analysis approaches and associated assumptions were reviewed to identify a suitable method for the monthly building energy model.To process the large data sets, the calculation process was automated through Python scripts, 3DCityDB and PostgreSQL databases.Finally, the results were analyzed and visualized in different graphs and thematic 3D buildings.
Two sets of sensitivity analyses, e.g., parameter sensitivity and climate sensitivity were performed in this study.In both cases, the results were evaluated against the results obtained in the reference scenarios (Figure 10).implemented CityBEM monthly model seems to be robust for heating.Concerning cooling energy need, the results obtained by both approaches are quite different.The relative error of the yearly cooling goes from 18% to 80%.The differences or the uncertainties of the ISO monthly result may lie in the case study region of Karlsruhe, which requires rarely any cooling energy in the summer months.Similar patterns were also observed by Reference [14].Therefore, it is essential to validate the cooling need in other regions where air conditioning is widely used.

Sensitivity Analyses
Sensitivity analyses try to quantify how the different influencing factors related to geometric characteristics relevant to the 3D city models, and future climate scenarios, affect the monthly building heating and cooling energy needs at an urban scale.In this regard, at first, the applicability of such datasets were tested.Then, different sensitivity analysis approaches and associated assumptions were reviewed to identify a suitable method for the monthly building energy model.To process the large data sets, the calculation process was automated through Python scripts, 3DCityDB and PostgreSQL databases.Finally, the results were analyzed and visualized in different graphs and thematic 3D buildings.
Two sets of sensitivity analyses, e.g., parameter sensitivity and climate sensitivity were performed in this study.In both cases, the results were evaluated against the results obtained in the reference scenarios (Figure 10).

Sensitivity Analyses
Sensitivity analyses try to quantify how the different influencing factors related to geometric characteristics relevant to the 3D city models, and future climate scenarios, affect the monthly building heating and cooling energy needs at an urban scale.In this regard, at first, the applicability of such datasets were tested.Then, different sensitivity analysis approaches and associated assumptions were reviewed to identify a suitable method for the monthly building energy model.To process the large data sets, the calculation process was automated through Python scripts, 3DCityDB and PostgreSQL databases.Finally, the results were analyzed and visualized in different graphs and thematic 3D buildings.
Two sets of sensitivity analyses, e.g., parameter sensitivity and climate sensitivity were performed in this study.In both cases, the results were evaluated against the results obtained in the reference scenarios (Figure 10).

Parameter Sensitivity
Parameter sensitivity was performed by choosing a range of uncertain input parameters, such as U-values, volume to floor area ratios, ventilation coefficients, internal heat gains and set point temperatures for heating and cooling.They were carefully derived from the building ordinance guidelines to ensure realistic assumptions.However, the spread of the different input parameters were very different, therefore, they were carefully set (individually) to avoid any bias that may occur.Finally, they were applied in the previously mentioned residential building built in 1985, located in the city of Karlsruhe in Germany.Table 3 explains the input parameters chosen for the sensitivity analysis of the applied model.Each parameter value was changed one at a time to record the monthly heating and cooling energy needs (see Appendix A).U-values of ground, roof, wall and window were changed by 50%, 75%, 125% and 150%, compared to the reference values (100%) to record the monthly variation of specific heating and cooling energy needs.Such variations do not have a significant impact on the cooling energy needs but have impacts on the heating energy needs during the winter months (Figure 11).

Parameter Sensitivity
Parameter sensitivity was performed by choosing a range of uncertain input parameters, such as U-values, volume to floor area ratios, ventilation coefficients, internal heat gains and set point temperatures for heating and cooling.They were carefully derived from the building ordinance guidelines to ensure realistic assumptions.However, the spread of the different input parameters were very different, therefore, they were carefully set (individually) to avoid any bias that may occur.Finally, they were applied in the previously mentioned residential building built in 1985, located in the city of Karlsruhe in Germany.Table 3 explains the input parameters chosen for the sensitivity analysis of the applied model.Each parameter value was changed one at a time to record the monthly heating and cooling energy needs (see Appendix A).U-values of ground, roof, wall and window were changed by 50%, 75%, 125% and 150%, compared to the reference values (100%) to record the monthly variation of specific heating and cooling energy needs.Such variations do not have a significant impact on the cooling energy needs but have impacts on the heating energy needs during the winter months (Figure 11).A volume to floor area coefficient of 0.32 (equivalent to 2.6 m of room height and assuming a factor 1.2 between the original area and floor area) was considered as reference value.For sensitivity analysis, room heights were varied from 2.2 to 3 m to understand their impact on modelling results.They have a minor impact on modelling heating and cooling needs.Ventilation and infiltration coefficients were changed by 50%, 75%, 125% and 150%, compared to the reference values (100%).They have significant impact both on the heating and cooling energy needs in the winter and summer months.Internal heat gains were also varied by 50%, 75%, 125% and 150%, compared to the reference values (100%).The impact was more significant in cooling energy needs especially during the summer months than in the heating energy needs in the winter months.
Finally, the set point temperature for both heating and cooling were varied by 18, 20, 22, 24, and 26 °C to quantify their impact.Heating set point temperatures have proportionate impacts on the heating energy needs, but the cooling set point temperatures resulted in disproportionate cooling energy needs (Figure 12).

Derivation of Sensitivity Index
The sensitivity index (SI) was prepared following the local method as described in Reference [32], (Table 1).It expresses the output elasticity of variation around the mean output value as percentage change in output, per percentage change in input.It produces dimensionless coefficients to rank the most important model parameters.

SI = % change in output/% change in input
The set point temperature was found to be the most influencing parameter in assessing both heating and cooling energy needs of the reference building.The cooling set point temperature of 18 °C has the maximum index value of 21.44, whereas the heating set point temperature of 26 °C has a maximum index value of 3.26 (Figure 13).For annual heating energy needs, room height and internal heat gains are also found to have significant impacts; whereas for cooling, internal heat gain has significant impacts.A volume to floor area coefficient of 0.32 (equivalent to 2.6 m of room height and assuming a factor 1.2 between the original area and floor area) was considered as reference value.For sensitivity analysis, room heights were varied from 2.2 to 3 m to understand their impact on modelling results.They have a minor impact on modelling heating and cooling needs.Ventilation and infiltration coefficients were changed by 50%, 75%, 125% and 150%, compared to the reference values (100%).They have significant impact both on the heating and cooling energy needs in the winter and summer months.Internal heat gains were also varied by 50%, 75%, 125% and 150%, compared to the reference values (100%).The impact was more significant in cooling energy needs especially during the summer months than in the heating energy needs in the winter months.
Finally, the set point temperature for both heating and cooling were varied by 18, 20, 22, 24, and 26 • C to quantify their impact.Heating set point temperatures have proportionate impacts on the heating energy needs, but the cooling set point temperatures resulted in disproportionate cooling energy needs (Figure 12).A volume to floor area coefficient of 0.32 (equivalent to 2.6 m of room height and assuming a factor 1.2 between the original area and floor area) was considered as reference value.For sensitivity analysis, room heights were varied from 2.2 to 3 m to understand their impact on modelling results.They have a minor impact on modelling heating and cooling needs.Ventilation and infiltration coefficients were changed by 50%, 75%, 125% and 150%, compared to the reference values (100%).They have significant impact both on the heating and cooling energy needs in the winter and summer months.Internal heat gains were also varied by 50%, 75%, 125% and 150%, compared to the reference values (100%).The impact was more significant in cooling energy needs especially during the summer months than in the heating energy needs in the winter months.
Finally, the set point temperature for both heating and cooling were varied by 18, 20, 22, 24, and 26 °C to quantify their impact.Heating set point temperatures have proportionate impacts on the heating energy needs, but the cooling set point temperatures resulted in disproportionate cooling energy needs (Figure 12).

Derivation of Sensitivity Index
The sensitivity index (SI) was prepared following the local method as described in Reference [32], (Table 1).It expresses the output elasticity of variation around the mean output value as percentage change in output, per percentage change in input.It produces dimensionless coefficients to rank the most important model parameters.

SI = % change in output/% change in input
The set point temperature was found to be the most influencing parameter in assessing both heating and cooling energy needs of the reference building.The cooling set point temperature of 18 °C has the maximum index value of 21.44, whereas the heating set point temperature of 26 °C has a maximum index value of 3.26 (Figure 13).For annual heating energy needs, room height and internal heat gains are also found to have significant impacts; whereas for cooling, internal heat gain has significant impacts.

Derivation of Sensitivity Index
The sensitivity index (SI) was prepared following the local method as described in Reference [32], (Table 1).It expresses the output elasticity of variation around the mean output value as percentage change in output, per percentage change in input.It produces dimensionless coefficients to rank the most important model parameters.

SI = % change in output/% change in input
The set point temperature was found to be the most influencing parameter in assessing both heating and cooling energy needs of the reference building.The cooling set point temperature of 18 • C has the maximum index value of 21.44, whereas the heating set point temperature of 26 • C has a maximum index value of 3.26 (Figure 13).For annual heating energy needs, room height and internal heat gains are also found to have significant impacts; whereas for cooling, internal heat gain has significant impacts.

Climate Sensitivity
Sensitivity of future climate conditions were tested with the LOD2 CityGML data of the selected 95 buildings-having four building types (double-family house, multi-family house, apartment block, and high-rise apartment block) and three age categories (1900-1948, 1949-1968, and 1969-1983)-in an urban district in Karlsruhe.In this regard, IPCC A2 climate scenarios for 2050 and 2100 were extracted from the Meteonorm 7 climate dataset.The Meteonorm software itself does not calculate any climate scenarios.The CityBEM was run on these datasets (assuming all other input parameters were constant; they were chosen according to Table 1) to compare the results with the reference climate scenario, which represents a typical meteorological year.
The results show that the heating energy needs in all the buildings in this district in 2050 and 2100 will decrease, while the cooling energy needs will increase significantly.Depending on the building typology (age, type), the heating energy needs of the different buildings decrease from 5 to 9.5% in 2050, and from 21 to 29% in 2100 (Figure 14).In the case of cooling energy need, it will increase from 7 to 36% in 2050 and from 67 to 172% in 2100 (Figure 15).

Climate Sensitivity
Sensitivity of future climate conditions were tested with the LOD2 CityGML data of the selected 95 buildings-having four building types (double-family house, multi-family house, apartment block, and high-rise apartment block) and three age categories (1900-1948, 1949-1968, and 1969-1983)-in an urban district in Karlsruhe.In this regard, IPCC A2 climate scenarios for 2050 and 2100 were extracted from the Meteonorm 7 climate dataset.The Meteonorm software itself does not calculate any climate scenarios.The CityBEM was run on these datasets (assuming all other input parameters were constant; they were chosen according to Table 1) to compare the results with the reference climate scenario, which represents a typical meteorological year.
The results show that the heating energy needs in all the buildings in this district in 2050 and 2100 will decrease, while the cooling energy needs will increase significantly.Depending on the building typology (age, type), the heating energy needs of the different buildings decrease from 5 to 9.5% in 2050, and from 21 to 29% in 2100 (Figure 14).In the case of cooling energy need, it will increase from 7 to 36% in 2050 and from 67 to 172% in 2100 (Figure 15).

Climate Sensitivity
Sensitivity of future climate conditions were tested with the LOD2 CityGML data of the selected 95 buildings-having four building types (double-family house, multi-family house, apartment block, and high-rise apartment block) and three age categories (1900-1948, 1949-1968, and 1969-1983)-in an urban district in Karlsruhe.In this regard, IPCC A2 climate scenarios for 2050 and 2100 were extracted from the Meteonorm 7 climate dataset.The Meteonorm software itself does not calculate any climate scenarios.The CityBEM was run on these datasets (assuming all other input parameters were constant; they were chosen according to Table 1) to compare the results with the reference climate scenario, which represents a typical meteorological year.
The results show that the heating energy needs in all the buildings in this district in 2050 and 2100 will decrease, while the cooling energy needs will increase significantly.Depending on the building typology (age, type), the heating energy needs of the different buildings decrease from 5 to 9.5% in 2050, and from 21 to 29% in 2100 (Figure 14).In the case of cooling energy need, it will increase from 7 to 36% in 2050 and from 67 to 172% in 2100 (Figure 15).The annual specific building energy needs were aggregated according to the eight building typologies (e.g., type and age) defined in this study.Figure 16 and 17 illustrate specific annual energy needs (left y-axis) and the total number of buildings (right y-axis) in each of these corresponding typologies (x-axis).As expected, the heating need in the reference year is higher than the cooling needs in all the building typologies.The energy need will change proportionately in all typologies; except for the high-rise apartment buildings (HRAB), where a significant increase of cooling energy need is foreseen.The annual specific building energy needs were aggregated according to the eight building typologies (e.g., type and age) defined in this study.Figures 16 and 17 illustrate specific annual energy needs (left y-axis) and the total number of buildings (right y-axis) in each of these corresponding typologies (x-axis).As expected, the heating need in the reference year is higher than the cooling needs in all the building typologies.The energy need will change proportionately in all typologies; except for the high-rise apartment buildings (HRAB), where a significant increase of cooling energy need is foreseen.The annual specific building energy needs were aggregated according to the eight building typologies (e.g., type and age) defined in this study.Figure 16 and 17 illustrate specific annual energy needs (left y-axis) and the total number of buildings (right y-axis) in each of these corresponding typologies (x-axis).As expected, the heating need in the reference year is higher than the cooling needs in all the building typologies.The energy need will change proportionately in all typologies; except for the high-rise apartment buildings (HRAB), where a significant increase of cooling energy need is foreseen.The annual specific building energy needs were aggregated according to the eight building typologies (e.g., type and age) defined in this study.Figure 16 and 17 illustrate specific annual energy needs (left y-axis) and the total number of buildings (right y-axis) in each of these corresponding typologies (x-axis).As expected, the heating need in the reference year is higher than the cooling needs in all the building typologies.The energy need will change proportionately in all typologies; except for the high-rise apartment buildings (HRAB), where a significant increase of cooling energy need is foreseen.

Discussion
The sensitivity index using the local method reveals that the set point temperature has the most significant impact on the modelling results.So far, the results support the findings of Kim et al. [12].In quantifying the impact of climate change on the energy needs in a district, it was shown that the future climate scenarios significantly reduced heating energy needs and increase the cooling energy needs for the discussed geographical area.Impacts will vary depending on building typologies.Therefore, this research can indirectly support policy makers in promoting more resilient urban forms (i.e., typologies) to reduce consequences of climate changes on future energy needs at a city scale.
The discussion of general scenarios of the building sector goes beyond the scope of this paper.Yet, the results presented here for the purpose of a sensitivity analysis clearly show emerging problems in many growing economies worldwide.While increased building performance and more efficient technical systems can reduce the energy needs of buildings, a number of factors is likely going to overcompensate efficiency gains.Increase in the space per capita as well as higher comfort requirements (i.e., lower temperatures for cooling case) can be assumed to be accompanied by economic growth.In combination with changing climate conditions, the results of the sensitivity analyses indicate that building technologies will not be sufficient to overcome the harmful environmental impact of our buildings.In order to reach international climate goals and minimize the most serious impacts, technology solutions do not suffice.The presented results hint at the urgent need to address both technical as well as non-technical measures that can help to reduce the energy needs of buildings and thus their environmental impacts.Savings from advances in technology alone are likely to be overcompensated by increases due to factors connected to individual lifestyles and societal norms.

Conclusions
In this study, the CityBEM monthly model was developed through an open source implementation of the ISO 13790:2008 method to calculate monthly heating and cooling energy need for a large number of building stocks in a neighborhood or city.It was based on the 3D city models of the CityGML format and other required input parameters, such as the building geometry, typology and energy characteristics.The model was applied in several urban districts with varying numbers of buildings stocks, using both LOD1 and LOD2 datasets.The robustness of the model was also tested using a three-step validation approach.The model itself and the sensitivity analyses can help to determine the potential of energy efficiency in the buildings to reduce harmful environmental impacts.It can help urban decision makers to perform city or district wide analysis of the building energy need and to prepare different renovation plans, which finally will help to enhance the livability of the city and quality of life of the citizens.
The monthly ISO method has several limitations, which have also been identified in other studies.It is based on steady-state conditions, the variation of parameters such as heat flows and heat transfer coefficient depends on the external temperature which is set to a constant value for each month [11].Vartieres et al. [18] concluded that assuming constant temperature with fresh air introduced cooling loads during transition months, when outdoor airflow could reduce the temperature.The ventilation airflow supplied from the outside with a smaller averaged external temperature gives heat losses by ventilation even during summer.Moreover, the users and their behavior play an important role in calculating building energy needs.It was difficult to collect such exact data for each building.Regarding handling of 3D data, we observed geometrical and topological errors in the CityGML dataset, which could not be completely imported into the PostgreSQL database, resulting in exclusion of some buildings in the analysis.Nouvel et al. [27] and Agugiaro [28] also explained such uncertainties, e.g., geometrical precision, thermal building parameters estimation, etc., of the 3D city models.Finally, each building was modelled as single zone in this study.With the availability of more detailed building information, e.g., LOD3 or LOD4 city models, buildings can be modelled as multi-zones.Such city models will also facilitate exact calculation of window or chimney areas and thus improve the modelling results.
The ISO monthly method (and therefore the CityBEM model) can be further improved.For example, Vartieres et al. [18] suggested introduction of a variable supply air change, by dividing each month into two intervals.Moreover, in calibration of dynamic parameters, different studies carried out a comparison between dynamic simulations and the monthly methods, and they all agree that the loss utilization factor formula is correct in its general equation, and that the numerical coefficient should be better defined for each specific case study.
Several limitations can also be observed in sensitivity analyses.For instance, long-term prediction of climate change is subject to uncertainties and the prediction of different climate variables may not be accurate.They have direct impacts on modelling results.The cooling energy modelling results are performed in a German city, where such energy need is not very high.While the presented research aimed at studying the sensitivity of the model, more comprehensive studies could be conducted using the selected approach to perform impact analysis in different world regions based on the existing urban form.For such studies, climate regions with high cooling energy needs are obvious focus areas.The presented approach could therefore in the future be used to study the sensitivities of the physical shape of the building in the context of urban form to quantify impacts on calculated heating and cooling energy needs.
The model can, however, be further improved in future.The energy needs for heating and cooling can be used as an input for the energy balance of the heating and cooling systems and ventilation system in order to calculate the energy use.Hourly and seasonal energy can also be calculated.In this regard, the CityBEM monthly model can also be validated with the hourly method by aggregating the hourly values into months and years.The sensitivity of some other critical model input parameters (e.g., heat capacity, building orientation, etc.) can also be performed in future.Building energy saving potential and further refurbishment priorities/scenarios can be simulated to identify more applications of the model.Some micro and macroclimate parameters relevant to the district scale, such as shading from the neighboring buildings, are modelled in calculating solar gains.Some other parameters, such as effects of trees, evaporation, the urban heat island effects, and waste heat of building surfaces were not modelled.They can be incorporated in modelling the energy needs at an urban scale.

Figure 1 .
Figure 1.Overall research methodology of this study.

Figure 1 .
Figure 1.Overall research methodology of this study.

Figure 2 .
Figure 2. Overview of different software, tools and datasets required to implement CityBEM model (modified after Reference [30]).

Figure 2 .
Figure 2. Overview of different software, tools and datasets required to implement CityBEM model (modified after Reference [30]).

Figure 3 .
Figure 3. Implementation steps of the CityBEM model: Different input data, related software packages and the tables created in the databases.

Figure 3 .
Figure 3. Implementation steps of the CityBEM model: Different input data, related software packages and the tables created in the databases.

Figure 4 .
Figure 4. Illustration of annual heating energy need (kWh/m 2 ) in a district in the city of Karlsruhe in Germany.

Figure 4 .
Figure 4. Illustration of annual heating energy need (kWh/m 2 ) in a district in the city of Karlsruhe in Germany.

Figure 5 .
Figure 5. Annual specific building heating and cooling energy needs in 33 building typologies and corresponding number of buildings in each typology (SFH = Single Family House, DFH = Double Family House, MFH = Multi Family House, AB = Apartment Block, HRAB = High Rise Apartment Block, OB = Office Building, WB = Workshop Building).

Figure 5 . 22 Figure 5 .Figure 6 .Figure 6 .
Figure 5. Annual specific building heating and cooling energy needs in 33 building typologies and corresponding number of buildings in each typology (SFH = Single Family House, DFH = Double Family House, MFH = Multi Family House, AB = Apartment Block, HRAB = High Rise Apartment Block, OB = Office Building, WB = Workshop Building).

Figure 6 .
Figure 6.Monthly specific (a) heating and (b) cooling energy needs for seven building types and (c) heating energy needs for five building age classes.

Figure 7 .
Figure 7.The CityGML building extracted for simulation in TRNSYS (left) and corresponding geometric properties (right).

Figure 7 .
Figure 7.The CityGML building extracted for simulation in TRNSYS (left) and corresponding geometric properties (right).

Figure 8 .
Figure 8.Comparison of energy simulation results obtained with TRNSYS and ISO-based CityBEM for an office building (1975).

Figure 9 .
Figure 9.Comparison of energy simulation results obtained with TRNSYS and ISO-based CityBEM for a residential building (1985).

Figure 8 .
Figure 8.Comparison of energy simulation results obtained with TRNSYS and ISO-based CityBEM for an office building (1975).

Figure 8 .
Figure 8.Comparison of energy simulation results obtained with TRNSYS and ISO-based CityBEM for an office building (1975).

Figure 9 .
Figure 9.Comparison of energy simulation results obtained with TRNSYS and ISO-based CityBEM for a residential building (1985).

Figure 9 .
Figure 9.Comparison of energy simulation results obtained with TRNSYS and ISO-based CityBEM for a residential building (1985).

Figure 10 .
Figure 10.Sensitivity analyses approach for the CityBEM monthly model.

Figure 10 .
Figure 10.Sensitivity analyses approach for the CityBEM monthly model.

Figure 11 .
Figure 11.Sensitivity of U-values on monthly energy needs for heating (left) and cooling (right).

Figure 12 .
Figure 12.Sensitivity of set point temperature on monthly energy needs for heating (left) and cooling (right).

Figure 11 .
Figure 11.Sensitivity of U-values on monthly energy needs for heating (left) and cooling (right).

22 Figure 11 .
Figure 11.Sensitivity of U-values on monthly energy needs for heating (left) and cooling (right).

Figure 12 .
Figure 12.Sensitivity of set point temperature on monthly energy needs for heating (left) and cooling (right).

Figure 12 .
Figure 12.Sensitivity of set point temperature on monthly energy needs for heating (left) and cooling (right).

22 Figure 13 .
Figure 13.Sensitivity indices for monthly heating and cooling energy needs considering the local method.

Figure 14 .
Figure 14.Decrease of annual heating energy needs in 2050 (left) and in 2100 (right), compared to the reference scenarios.

Figure 13 .
Figure 13.Sensitivity indices for monthly heating and cooling energy needs considering the local method.

22 Figure 13 .
Figure 13.Sensitivity indices for monthly heating and cooling energy needs considering the local method.

Figure 14 .
Figure 14.Decrease of annual heating energy needs in 2050 (left) and in 2100 (right), compared to the reference scenarios.

Figure 14 .
Figure 14.Decrease of annual heating energy needs in 2050 (left) and in 2100 (right), compared to the reference scenarios.

Figure 15 .
Figure 15.Increase of annual cooling energy needs in 2050 (left) and in 2100 (right), compared to the reference scenarios.

Figure 16 .
Figure 16.Impact of future climate change on specific cooling energy needs of different building typologies in an urban district in Karlsruhe.

Figure 17 .
Figure 17.Impact of future climate change on specific heating energy needs of different building typologies in an urban district in Karlsruhe.

Figure 15 .
Figure 15.Increase of annual cooling energy needs in 2050 (left) and in 2100 (right), compared to the reference scenarios.

Figure 15 .
Figure 15.Increase of annual cooling energy needs in 2050 (left) and in 2100 (right), compared to the reference scenarios.

Figure 16 .
Figure 16.Impact of future climate change on specific cooling energy needs of different building typologies in an urban district in Karlsruhe.

Figure 17 .
Figure 17.Impact of future climate change on specific heating energy needs of different building typologies in an urban district in Karlsruhe.

Figure 16 . 22 Figure 15 .
Figure 16.Impact of future climate change on specific cooling energy needs of different building typologies in an urban district in Karlsruhe.

Figure 16 .
Figure 16.Impact of future climate change on specific cooling energy needs of different building typologies in an urban district in Karlsruhe.

Figure 17 .
Figure 17.Impact of future climate change on specific heating energy needs of different building typologies in an urban district in Karlsruhe.

Figure 17 .
Figure 17.Impact of future climate change on specific heating energy needs of different building typologies in an urban district in Karlsruhe.

Table 1 .
Required input data and corresponding sources for the CityBEM monthly model.

Table 2 .
Input data of the residential and office building in the TRNSYS simulation software.

Table 3 .
Range of sensitivities chosen for the input parameters.

Table 3 .
Range of sensitivities chosen for the input parameters.