1 Introduction

The continuous combustion of fossil fuels releases a multitude of environmental pollutants, severely damaging both ecosystems and public health, and highlights the urgent need for renewable energy sources (Ramin et al. 2015; Nasouri and Delgarm 2022a, b). In the meantime, the building industry accounts for 31% of the world’s total energy use and 27% of energy-related global emissions (Zamanipour et al. 2023). In Iran, buildings consume 41% of the nation’s total energy and contribute 36% of its CO2 emissions (Delgarm et al. 2018), with energy consumption in this sector being 3 to 5 times the global average and twice the international rate (Delgarm et al. 2016b; Lotfabadi and Hançer 2023). Forecasted population growth will likely increase energy demand in Iran’s building sector, further compounded by its substantial dependence on fossil fuels, thus intensifying the environmental crisis (Delgarm et al. 2016c). Alongside energy efficiency, ensuring the comfort of occupants is crucial in building design (Zheng et al. 2022; Wang et al. 2023). Occupants’ thermal comfort is a state of mind that indicates satisfaction with the thermal conditions of the environment (ANSI/ASHRAE Standard 55 2010). Among the well-known thermal comfort models, the predicted mean vote (PMV) and predicted percentage of dissatisfied (PPD) models are the most widely used (Charai et al. 2022; Almagro-Lidón et al. 2024), initially expressed by Fanger (Fanger 1970). The PMV model estimates the average thermal sensation of a large group of individuals using a seven-point scale, ranging from + 3 (hot) to − 3 (cold) (Salilih et al. 2022). Adding that, PPD model provides a numerical forecast of the proportion of people likely to be thermally uncomfortable, as inferred from the PMV scores. ANSI/ASHRAE 55 recommends maintaining PPD under 10% and PMV between − 0.5 and + 0.5 for general comfort.

Achieving energy efficiency in buildings becomes viable when it aligns with the thermal comfort requirements of occupants. During the early stages of building design, decision-makers face the challenge of navigating through complex, multivariate problems inherent in construction projects (Salilih et al. 2022). This process involves evaluating numerous feasible combinations of building specifications to determine optimal design choices (Kayalica et al. 2020). Neglecting design principles during the early stages may lead to erroneous selection of building materials and equipment, resulting in poor building performance. Therefore, achieving optimal building performance necessitates meticulous consideration and adoption of the most suitable design parameters.

Building designers employ various building simulation tools, including EnergyPlus, TRACE, Carrier HAP, DesignBuilder, eQUEST, and TRNSYS, to evaluate and forecast building performance (Delgarm et al. 2016c; Hollberg et al. 2017; Essa 2021; Arfi et al. 2023). These tools typically execute building models on a scenario-by-scenario basis, a process known for its significant time consumption and impracticality in assessing all potential cases comprehensively. Often, this approach yields unreasonable and imprecise results due to the limited number of scenarios evaluated relative to the full range of possible scenarios (Shin and Haberl 2022; Nasouri and Delgarm 2023). Therefore, to address this challenge, integrating building simulation software with sensitivity analysis (SA) algorithms allows for investigating the attribution of output uncertainties to various inputs, identifying technical simulation errors, pinpointing sensitive and critical parameters, prioritizing areas for improvement, simplifying models, detecting analysis inaccuracies, and offering valuable insights for optimization purposes (Dara and Hachem-Vermette 2019; Carpino et al. 2022). There are numerous methods available for conducting sensitivity analysis (SA) on systems, typically categorized into two main types: local sensitivity analysis (LSA) and global sensitivity analysis (GSA) (Mendes et al. 2022; Li et al. 2023). LSA focuses on assessing the local impact of input variations on the system’s response (Rentzeperis and Wallace 2022; Hai et al. 2022). The one-at-a-time (OAT) is a well-established technique in LSA (Nasouri et al. 2021, 2022a, b). It involves assessing the impact of individual parameters on the outputs while maintaining all other system parameters at their nominal (baseline) values. This method systematically evaluates each parameter sequentially, repeating the process for each parameter in a similar manner (Falk et al. 2021; Saha et al. 2023). In this context, the SA quantifies the impact of individual parameter variations within their specified ranges on output variables. While the OAT is straightforward to apply and efficient in terms of computational time, it overlooks the combined effects and interactions among inputs on outputs. Consequently, it may yield misleading results regarding the prioritization of design parameters based on their influence on the system, particularly in nonlinear and complex models like building systems. In contrast, GSA involves simultaneously varying all input parameters within their respective ranges to evaluate system sensitivity (Xu et al. 2023). This approach considers the interactions and mutual influences among inputs, providing a more accurate assessment of how each input affects the system compared to LSA (Vuillod et al. 2023). Nevertheless, GSA methods generally require significantly more computation time compared to LSA methods, especially when dealing with complex models that involve a large number of input parameters (Liu et al. (2023). Various techniques have been proposed for conducting GSA in the context of buildings, encompassing regression-based, Morris method, variance-based, and metamodeling-based approaches (Zhang et al. 2020). Among these, variance-based methods have garnered significant attention and adoption (Pianosi and Wagener 2015; Kala 2021; Belyamin et al. 2021). Sobol’s method (Saltelli et al. 2007) is renowned as a prominent variance-based GSA approach widely utilized for complex non-linear models (Lo Piano et al. 2021). This method adeptly captures intricate interactions among inputs through advanced sampling methodologies to accurately assess sensitivity indicators (Zhang et al. 2015).

Over the past decade, the focus of numerous researchers and decision-makers has shifted towards SA of building performance, owing to its provision of valuable insights during the initial stages of building design. Pang et al. (2020) conducted a review on the application of SA in BPA, summarizing key insights into its implementation in this field. Shen and Yarnold (2021) conducted a scaled Morris-based SA to evaluate the energy-structural performance of buildings, integrating Python with EnergyPlus and Abaqus. In a similar study, Maučec et al. (2021) utilized Morris-based SA to assess the performance of a prefabricated timber building, employing SimLab and jEPlus. Additionally, Yang et al. (2021) utilized TRNSYS for LSA, examining the connection between building energy use and thermal comfort. Similarly, Huo et al. (2021) conducted regression-based SA to assess cooling demand and shading performance in nearly zero-energy buildings in China using SimLab. Additionally, Goffart and Woloszyn (2021) compared Random Balance Design Fourier Amplitude Sensitivity Test (RBD-FAST) with Morris screening using the Python Sensitivity Analysis Library (SALib) for building performance simulations. Their study found that EASI RBD-FAST offers greater effectiveness and ease of implementation compared to Morris screening. Furthermore, Chambers et al. (2021) conducted Saltelli sampling and Sobol SA using SALib for a geospatial model of cost-optimal heat electrification in buildings in Switzerland.

Yip et al. (2021) investigated the impact of courtyards, passive and active design strategies, and building-integrated photovoltaic and thermal (BIPV/T) systems on total building energy consumption in net zero energy buildings using TRNSYS, Python, and the modeFRONTIER multidisciplinary design optimization platform. In another study, Zeferina et al. (2021) applied Morris and Sobol index techniques to conduct SA on the cooling requirements of an office building using jEplus. Similarly, Delgarm et al. (2018) conducted variance-based GSA on the energy performance of a building utilizing EnergyPlus, jEPlus, and MatLab. Baghoolizadeh et al. (2023a, b) employed jEPlus for SA and jEPlus + EA for multi-objective optimization of architectural specifications and control parameters for a smart shadow curtain. In another study, they utilized EnergyPlus to conduct SA and optimization of a building’s total heating and cooling loads and associated costs across different climatic conditions using response surface methodology Baghoolizadeh et al. (2021). Additionally, Baghoolizadeh et al. (2022) conducted multi-objective optimization to decrease annual electricity consumption and increase electricity production using photovoltaic shadings on building windows with EnergyPlus. They employed Morris sensitivity analysis (MSA) to assess the impact of design variables on objective functions and established relationships using regression modeling with GMDH type-ANN. In recent research, Baghoolizadeh et al. (2023a, b) utilized jEPlus for SA using the Morris method and jEPlus + EA for multi-objective optimization via NSGA-II. Their aim was to lower both CO2 concentration and CO2 pollutant levels while improving thermal comfort for building occupants. In another study, they employed the Grasshopper to model, analyze, and optimize daylight illuminance and energy usage intensity in Tehran office spaces (Hakimazari et al. 2024).

2 Objectives

The background highlights that while many studies have examined SA in building performance, most emphasize LSA for its simplicity and efficiency. Building designers often use established SA software such as jEPlus, SimLab, SALib, modeFRONTIER, or manually iterate through building simulation software to assess outputs, despite their limitations. The limitations of current SA software encompass various factors, including the selection and quantity of inputs for tackling mixed-integer programming (MIP) problems simultaneously. Additionally, constraints such as the type and quantity of outputs, the choice of SA method based on input–output characteristics, boundary conditions, and constraints are critical shortcomings. Moreover, SA software developed across various programming languages necessitates integration with simulation engines, resulting in prolonged computation times. Consequently, researchers have faced considerable delays in completing SA studies due to these extended processing durations. Furthermore, owing to the complexities and challenges associated with programming, only a small number of studies have focused on the numerical enhancement of SBSA for building systems. The current research introduces an innovative and efficient approach for conducting SBSA on building systems. This method not only enables building engineers to predict and analyze how building performance varies with changes in design parameters but also enhances building productivity by facilitating accurate decision-making during the conceptual design phase. To achieve this goal, a novel approach integrates EnergyPlus directly with LSA and GSA algorithms using the C++ programming language. A residential building in Bushehr, Iran, situated in a hot semi-arid climate, serves as a case study to evaluate the effectiveness of this integrated approach. In the OAT, a novel sensitivity analysis index is introduced to assess the impact of inputs on outputs. The main objectives and contributions of this research are outlined below:

  • Development of a novel command-line interface using the C++ programming language to directly integrate with EnergyPlus. This advancement enables precise control and significantly enhances computational speed for conducting parametric analysis, sensitivity analysis, multi-objective optimization, uncertainty analysis, and related tasks.

  • Addressing limitations inherent in existing interface software, such as popular tools like jEPlus, by offering greater flexibility in selecting building outputs, input parameters, algorithms, and variables.

  • Simultaneous implementation of both LSA and GSA methods.

  • Introduction of a novel sensitivity analysis index, enhancing analytical capabilities and providing deeper insights into parameter impacts.

  • Method implementation designed to be adaptable across diverse building types and configurations, demonstrating its universal applicability in building performance analysis.

To the authors’ knowledge, no similar research has been found that presents a practical method for SBSA by integrating a high-level object-oriented programming language directly with EnergyPlus. This approach enhances EnergyPlus capabilities to conduct SA without requiring additional plugins or third-party tools. Given the pivotal role of SBSA in evaluating efficiency and comfort criteria in buildings, existing literature in this domain appears insufficient and necessitates further exploration.

3 Methodology

3.1 LSA method

Basing on the OAT method, each input parameter is systematically varied across its entire allowable range while holding other inputs constant at their nominal values. This approach entails measuring the corresponding outputs for each variation, thereby generating an output versus input change graph. To quantify the sensitivity of outputs to individual inputs, the authors proposed the Dispersion Index (DI). \({\text{DI}}_{i}\) is defined as the ratio of the standard deviation of outputs (σ) to the average of outputs (\(\overline{Y }\)), expressed mathematically as:

$$ {\text{DI}}_{i} = \frac{\sigma }{{\overline{Y}}} \times 100 $$
(1)

A higher DI signifies greater variability in the output, indicating a stronger impact of the input on the output’s sensitivity. In simpler terms, it shows that changes in the input parameter have a more significant effect on the output.

3.2 GSA method

Rather than analyzing how individual inputs affect system behavior one at a time, GSA simultaneously assesses the impact of changing all inputs together, taking into account their interactions, and quantifying their respective contributions to the variability observed in the system’s output. In this study, Sobol’s analysis is utilized to categorize the inputs based on their significance and impact on the outputs. Consider a function \(Y=f\left(X\right)\) that defines the system’s behavior based on inputs (\(X={[x}_{1},{x}_{2},\dots ,{x}_{m}]).\) Sobol’s analysis algorithm proceeds in three main steps as follows (Saltelli et al. 2007):


Step 1


Decompose the total variance of the function \(Y=f\left(X\right)\), which involves m inputs, into conditional variances.

$$ V\left( Y \right) = \mathop \sum \limits_{i}^{m} D_{i} + \mathop \sum \limits_{i}^{m} \mathop \sum \limits_{j > i}^{m} D_{ij} + \ldots + D_{1,2,3, \ldots ,m} $$
(2)

The equation presented above describes V(Y) as the total variance of the function Y. Here, \({D}_{i}\) represents the first-order impact of each \({x}_{i}\), while \({D}_{ij}\) to \({D}_{\text{1,2},3,\dots ,m}\) indicate the effects of input interactions, computed as follows:

$$ D_{i} = V\left[ {E_{{X_{ - i} }} \left( {Y{|}X_{i} } \right)} \right] $$
(3)
$$ D_{ij} = V\left[ {E_{{X_{ - i} }} \left( {Y{|}X_{i} ,X_{j} } \right)} \right] - V_{i} - V_{j} $$
(4)
$$ D_{ijk} = V\left[ {E_{{X_{ - i} }} \left( {Y{|}X_{i} ,X_{j} ,X_{k} } \right)} \right] - V_{i} - V_{j} - V_{k} $$
(5)

and so on. Additionally, \(E\) and \(V\)  denote the expected value and variance, respectively. \(E\left(Y|{X}_{i}\right)\) represents the conditional expectation, with \(V\left[E\left(Y|{X}_{i}\right)\right]\) termed as the primary impact of \({X}_{i}\) on \(Y\). \(E\left[ {V\left( {Y\left| {X_{ - i} } \right.} \right)} \right]\) denotes the residual, where \(X_{ - i}\) refers to all inputs except \(X_{i}\). Furthermore, \(V\left[ {E_{{X_{ - i} }} \left( {Y\left| {X_{i} } \right.} \right)} \right]\) signifies the anticipated reduction in output variance, while \(E_{{X_{ - i} }} \left[ {V\left( {Y\left| {X_{ - i} } \right.} \right)} \right]\) represents the residual output variance expected when \({X}_{i}\) is fixed at its nominal value.


Step 2


To compute \((Y)\), \(V\left[ {E_{{X_{ - i} }} \left( {Y\left| {X_{i} } \right.} \right)} \right]\) and \({E}_{{X}_{-i}}\left[V\left(Y|{X}_{-i}\right)\right]\) using quasi-Monte Carlo estimators, two independent matrices \(A\) and \(B\) are generated using Sobol quasi-random sequences. Each matrix has M rows and m columns, where M represents the sample size of the sequences, and m denotes the number of input variables. Matrix \({C}_{i}\) is created by integrating matrices \(A\) and \(B\) in a way that retains all columns from A, while replacing the \({i}^{th}\) column of A with the \({i}^{th}\) column of B. Consequently, the system produces outputs \({{Y}_{A}}^{\left(m\right)}\), \({{Y}_{B}}^{\left(m\right)},\) and \({{Y}_{C}}^{\left(m\right)}\) based on the inputs derived from matrices A, B, and C. This process facilitates the determination of \(V(Y)\), \(V\left[ {E_{{X_{ - i} }} \left( {Y\left| {X_{i} } \right.} \right)} \right]\), and \({E}_{{X}_{-i}}\left[V\left(Y|{X}_{-i}\right)\right]\) as outlined (Saltelli et al. 2010):

$$ V\left( Y \right) = \frac{1}{M}\mathop \sum \limits_{j = 1}^{M} \left[ {Y_{A}^{\left( m \right)} } \right]^{2} - \left[ {\frac{1}{M}\mathop \sum \limits_{j = 1}^{N} Y_{A}^{\left( m \right)} } \right]^{2} $$
(6)
$$ V\left[ {E_{{X_{ - i} }} \left( {Y{|}X_{i} } \right)} \right] = V\left( Y \right) - \frac{1}{2M}\mathop \sum \limits_{j = 1}^{M} \left[ {Y_{B}^{\left( m \right)} - Y_{{C_{i} }}^{\left( m \right)} } \right]^{2} $$
(7)
$$ E_{{X_{ - i} }} \left[ {V\left( {Y{|}X_{ - i} } \right)} \right] = \frac{1}{2M}\mathop \sum \limits_{m = 1}^{M} \left[ {Y_{A}^{\left( m \right)} - Y_{{C_{i} }}^{\left( m \right)} } \right]^{2} $$
(8)

In this work, M of 2000 and m of 12 columns are used to evaluate aforementioned relations.


Step 3


Compute the total-order SI \(({S}_{Ti})\):

$$ S_{Ti} = \frac{{E_{{X_{ - i} }} \left[ {V\left( {Y{|}X_{ - i} } \right)} \right]}}{V\left( Y \right)} $$
(9)

The greater the \({S}_{Ti}\), the more influential the input is on the system output. The \({S}_{Ti}\) quantifies the cumulative effect of an input on the system outputs, accounting for all interactions with other inputs, and reveals the proportion of variance that would persist if uncertainty in all inputs except \({X}_{i}\) were eliminated.

3.3 Integrating workflow

Figure 1 indicates the integrating workflow for SBSA of building efficiency, integrating LSA and GSA with EnergyPlus, released by the U.S. Department of Energy’s (DOE) Building Technologies Office (BTO) (EnergyPlus 2024), for iterative simulations. As indicated in Fig. 1, the inputs for the proposed model consist of weather data, building design parameters, output variables, input variables whose influences on the output variables are to be studied, and the range of input variables (constraints). EnergyPlus relies solely on input/output data. Accordingly, to address the SBSA challenge, a novel approach was introduced: command-line functions were developed using the C++ programming language. These functions are designed to initiate EnergyPlus and execute simulations based on randomly generated inputs [(\({X}_{i}\))] derived from Sobol quasi-random sequences, alongside weather data and a building model. Subsequently, the simulation outputs ([\(F({X}_{i})\)]) from EnergyPlus are gathered for further post-processing. The OAT and Sobol’s analyses algorithms have been implemented using the C++ programming language to assess the achieved [\(F({X}_{i})\)]. The OAT analysis provides insights into the output trends in response to changes in individual inputs and calculates the DI for each output with respect to each input, without considering interactions with other inputs. On the other hand, Sobol’s analysis calculates the total-order SI \(({S}_{Ti})\) for each output with respect to each input, taking into account the interactions of input changes simultaneously. Therefore, this paper introduces an innovative approach where SA is integrated directly into EnergyPlus, eliminating the need for external plugins or third-party tools. This integration significantly enhances computational speed and efficiency. It is worth noting that in Fig. 1, the red arrow is used for the optimization process (and not for the implementation of the sensitivity analysis process), which will be the focus of authors’ future research. While extensive research has delved into the SA of building performance, there remains a conspicuous lack of studies that outline a practical and structured approach for SBSA through direct coupling of a high-level programming language with building simulation software.

Fig. 1
figure 1

Integrating workflow

In this context, a novel initiative integrates LSA and GSA directly with EnergyPlus using C++ , a powerful object-oriented programming language. This integration enhances EnergyPlus with the capabilities of C++ , enabling the application of various SA algorithms, flexible inputs and outputs, and diverse constraints within the framework.

4 Case study

4.1 Building characteristics

The newly devised SBSA methodology is applied to a residential dwelling situated in Iran’s hot semi-arid climate to explore its capabilities and potential. Figure 2 illustrates the schematic representation of the building model, which was designed using SketchUp 3D design software (SketchUp 2024). This dwelling accommodates five occupants and measures 3 m in height, with dimensions of 10 m in both length and width. The building’s primary facade (BF) faces northward, and it rotates counterclockwise in orientation. The northern, eastern, western, and roof facets of the building are exposed to direct sunlight (SunExposed and WindExposed), while the floor and southern facet are assumed to be adiabatic. No shading elements are present affecting the building. The building includes an east-facing fixed double-glazed window, measuring 1.5 m wide and 4 m long (with a WWR of 20%). The window features 3 mm clear glazing and an argon 6 mm gas gap. Additionally, there is a wooden door on the eastern side, measuring 1.5 m tall and 2 m wide. A flat shading device, 4 m long and 1 m deep, is positioned above the window without any curtains. The shading surface extends directly above the window with no height, left, or right extensions, and is tilted at 90° from the window plane. Table 1 details the material specifications utilized in constructing the investigated building. Additionally, a Variable Air Volume (VAV) system predefined in the EnergyPlus has been integrated into the building, designed to deliver an outdoor airflow rate of 9.5 l/s per person. This system dynamically adjusts its capacity in response to the varying climatic conditions experienced throughout the year. In accordance with guidelines from the United States Environmental Protection Agency (EPA 2009), the optimal cooling and heating setpoint temperatures have been determined to achieve a balance between energy conservation and occupant comfort. Specifically, the recommended setpoints are approximately 24.5 °C for cooling and 21 °C for heating, ensuring thermal comfort for a significant majority of building occupants.

Fig. 2
figure 2

Schematic representation of the building model

Table 1 Characteristics of the investigated building envelope

To regulate indoor lighting conditions, an illuminance threshold of 500 lx has been set, adhering to the EN 12464-1 standard for office environments (European Committee for Standardization 2011). Moreover, various operational schedules such as clothing, lighting usage, occupancy patterns, air velocity, and infiltration rates have been meticulously defined based on the specifications provided by the EnergyPlus dataset (EnergyPlus 2024). These parameters are crucial for accurately simulating and evaluating the building’s energy performance and indoor environmental quality under different scenarios and conditions.

4.2 Weather condition

Iran is located in Western Asia, covering approximately 1.65 million km2 along the coastlines of the Sea of Oman and the Persian Gulf to the south. Iran experiences a hot-dry climate characterized by extended hot and dry summers and brief cool winters. Bushehr, a port city on the southern coast of Iran along the Persian Gulf, has a hot semi-arid climate. Temperatures in Bushehr range from 12 °C to 37 °C annually, with rare occurrences falling below 9 °C or exceeding 40 °C (Iran Meteorological Administration 2019–2023). The city is positioned at a latitude of 28.9036N and a longitude of 50.8208E. Bushehr experiences 217 annual heating degree-days (HDDs) and 2847 annual cooling degree-days (CDDs) based on an 18.3°C threshold (ASHRAE 2009/2013/2017/2021). For this study, Bushehr serves as the representative city for the selected climate region, and weather data in EPW format provided by DOE BTO is utilized for EnergyPlus simulations.

4.3 Inputs, outputs, and constraints

This study incorporates four output variables: AHC, ACC, ALC, and PPD, which assesses occupant thermal comfort levels. Additionally, the following inputs are considered: building rotation from the north axis (BR), window-to-wall ratio (WWR), depth of shading device (DSH), cooling and heating setpoints (CSPT and HSPT), solar absorptance of interior walls (\({SA}_{\text{IN}\_\text{W}}\)) and exterior walls (\({SA}_{\text{Ex}\_\text{W}}\)), thickness of exterior walls (\({\text{Th}}_{\text{Ex}\_\text{W}}\)), solar transmittance of window glass (\({\text{ST}}_{win}\)), visible transmittance of window glass (\({\text{VT}}_{win}\)), thickness of window glass (\({\text{ST}}_{win}\)), and thickness of gas in the window (\({\text{Th}}_{gas-win}\)). The selected parameters cover a broad spectrum that directly impacts key aspects of building performance, including AHC, ACC, ALC, and PPD. Factors such as building orientation, window-to-wall ratio, shading depth, and cooling/heating setpoints exert significant influence on building energy demand, affecting heating and cooling loads, and consequently influencing overall energy consumption and operational costs. Window properties, such as solar absorption of building walls (internal and external), solar transmittance coefficient of window glass, and visible transmittance of window glass, impact daylight penetration and artificial lighting requirements. Optimization of these parameters enhances lighting efficiency, thereby reducing energy use for illumination. Moreover, building wall thickness, coefficient of thermal resistance of window glass, and the thickness of gas layers in windows are crucial for maintaining thermal comfort, affecting indoor temperature fluctuations, HVAC operation requirements, and occupant comfort and productivity. Our methodology ensures systematic variation of these parameters within defined ranges to comprehensively assess their individual and collective effects on building performance, thereby enhancing the robustness and reliability of our developed method and sensitivity analysis findings. Therefore, these parameters were selected to evaluate their influence on the functional behavior of the building through the proposed method. The specifications of the inputs are given in Table 2.

Table 2 Characteristics of the inputs

5 Verification

To validate the developed method, a widely used software among researchers was selected. jEPlus, provided by Dr. Yi Zhang (jEPlus 2024), is a parametric study tool for buildings that runs both EnergyPlus and TRNSYS software. By discretely running EnergyPlus, jEPlus allows for the examination of the building model under various desired design parameters. The inputs for jEPlus consist of the building model simulated in EnergyPlus (.idf format), a Bushehr city weather file (.epw format), discretely defined input variables (.csv format), and output variables (.txt format). The outputs generated by jEPlus are stored in an Excel file format. For this study, the inputs included the building rotation as an input with 16 discrete values and the AHC as the output variable. These inputs and outputs were prepared were prepared and fed into jEPlus. Figure 3 illustrates a comparative analysis between the outcomes generated by the proposed method and those produced by jEPlus. As demonstrated, the values obtained from jEPlus align precisely with the results from the proposed method, indicating no discrepancies. This consistency arises because both the developed method and jEPlus leverage the EnergyPlus engine, thereby producing identical outcomes. Nevertheless, the primary distinction lies in the fact that the developed programming methods enable researchers to conduct a diverse array of analyses on the building model. In contrast, existing commercial software imposes substantial limitations on the scope of analyses that can be performed. This flexibility is particularly advantageous in large-scale optimization projects or scenarios requiring extensive iterative simulations to explore various design alternatives.

Fig. 3
figure 3

Comparative analysis between the developed method and jEPlus

Additionally, the comparative analysis highlighted a significant reduction in computational time when employing the developed method as compared to jEPlus. The proposed method calculated the AHC for 500 different building rotation angles, ranging from 0 to 360 degrees, in just 36 s and automatically generated the corresponding plot. In contrast, jEPlus, excluding the time required for setup and the post-processing of outputs in Excel for plotting, took approximately 104 s to compute the AHC for the same 500 rotation angles and 11 s only for 16 building rotation angles. This reduction in computational time not only enhances the feasibility of the developed method for practical applications but also underscores its potential in facilitating more efficient building simulations. This is particularly advantageous in large-scale optimization projects or in scenarios that demand extensive iterative simulations to explore various design alternatives. Overall, the proposed method not only aligns well with established simulation tools in terms of accuracy but also excels in computational efficiency, offering substantial benefits for researchers and practitioners engaged in complex building performance sensitivity analysis and optimization tasks.

6 Results and discussion

In this section, the outcomes of applying the developed method are presented. Initially, OAT analysis, serving as LSA, explores how outputs respond to input variations, along with evaluating the sensitivity of each output to individual inputs, irrespective of other input interactions. Subsequently, Sobol’s analysis, as GSA, is conducted to quantify and prioritize the overall sensitivity of outputs to inputs.

6.1 Results of OAT analysis

This phase of the study investigates how BR, WWR, DSH, CSPT, HSPT, \({SA}_{\text{IN}\_\text{W}}\), \({SA}_{\text{Ex}\_\text{W}}\), \({\text{Th}}_{\text{Ex}\_\text{W}}\), \({\text{ST}}_{win}\), \({\text{VT}}_{win}\), \({\text{Th}}_{win}\), \({\text{Th}}_{gas-win}\) on the AHC, ACC, ALC, and PPD influence AHC, ACC, ALC, and PPD using the OAT method. Each input variable is individually varied across its entire range while keeping other inputs fixed at their nominal values (as specified in Table 1 and 2), and the corresponding outputs are observed.

6.1.1 Impact of BR

Figure 4 illustrates the impact of BR on the AHC, ACC, ALC, and PPD. The results showed that the lowest values of AHC, ACC, ALC, and PPD were achieved at BR angles of 90° (east-facing), 272° (west-facing), 128° (southwest-facing), and 298° (northeast-facing), respectively. This indicates a complex and nonlinear relationship between BR and building performance metrics. Optimal BR values need to be identified through Pareto optimization to simultaneously optimize annual total energy consumption (ATC) and PPD criteria. The sensitivity analysis revealed DI values of 12% for AHC, 3% for ACC, 8% for ALC, and 1% for PPD, highlighting that BR has the greatest influence on AHC and the least influence on PPD, independent of other inputs.

Fig. 4
figure 4

Impact of BR on the AHC, ACC, ALC, and PPD

6.1.2 Impact of WWR

Figure 5 indicates the impact of WWR on the AHC, ACC, ALC, and PPD. Increasing WWR results in decreased AHC and ALC, while ACC and PPD increase due to enhanced intake of lighting and heating energy from the external environment into the building. Optimizing WWR requires Pareto analysis to achieve optimal values for both ATC and PPD criteria. The changes in AHC and ACC exhibit a linear relationship with increasing WWR, whereas PPD and ALC changes demonstrate an exponential response to WWR variations. The sensitivity analysis reveals DI values of 27% for AHC, 18% for ACC, 28% for ALC, and 7% for PPD, highlighting that WWR significantly influences AHC and ALC, while its impact on PPD is comparatively minor.

Fig. 5
figure 5

Impact of WWR on the AHC, ACC, ALC, and PPD

6.1.3 Impact of DSH

Figure 6 indicates the impact of DSH on the AHC, ACC, ALC, and PPD. Increasing DSH leads to higher AHC and ALC, while PPD and ACC decrease due to reduced intake of lighting and heating energy from the external environment into the building. Optimizing DSH requires Pareto optimization to achieve optimal values for both ATC and PPD criteria. Changes in AHC, ACC, ALC, and PPD show an exponential response to variations in DSH. The sensitivity analysis reveals DI values of 2% for AHC, 2% for ACC, 2% for ALC, and 1% for PPD, indicating that DSH has a minimal influence on these variables.

Fig. 6
figure 6

Impact of DSH on the AHC, ACC, ALC, and PPD

6.1.4 Impact of CSPT

Figure 7 indicates the impact of CSPT on the AHC, ACC, ALC, and PPD. Increasing CSPT results in decreased AHC and ACC, while ALC remains unaffected, indicating its independence from CSPT. Notably, PPD initially decreases with increasing CSPT but sharply increases above 24 °C. This trend aligns with the Fanger model (Fanger 1970), where higher CSPT values initially improve thermal comfort conditions, but excessive temperatures above 24 °C delay the VAV system’s operation, leading to discomfort among occupants. Despite the reduction in ATC due to delayed VAV system activation at higher CSPT, thermal comfort conditions deteriorate, causing PPD to deviate from optimal levels. The observed trend of PPD versus CSPT also aligns with the recommendations by the (EPA 2009) for optimal thermal comfort. Pareto optimization is essential to identify the optimal CSPT that balances both ATC and PPD criteria effectively. Changes in ACC show a nearly linear response to CSPT variations, while AHC and PPD exhibit exponential and parabolic relationships with CSPT changes, respectively. The sensitivity analysis reveals DI values of 1% for AHC, 54% for ACC, 0% for ALC, and 64% for PPD, highlighting CSPT’s significant influence on PPD and ACC, with minimal impact on AHC and ALC.

Fig. 7
figure 7

Impact of CSPT on the AHC, ACC, ALC, and PPD

6.1.5 Impact of HSPT

Figure 8 indicates the impact of HSPT on the AHC, ACC, ALC, and PPD. Increasing HSPT results in increased AHC and ACC, contrasting with the impact of CSPT on these variables. Similar to CSPT, HSPT does not affect ALC, indicating its independence from heating setpoint changes. Furthermore, as HSPT transitions from very cold to moderate temperatures, PPD decreases due to improved thermal comfort conditions based on the Fanger model, approaching optimal levels. The trend of PPD versus HSPT aligns with recommendations by the (EPA 2009) for achieving ideal thermal comfort conditions. AHC and ACC exhibit exponential changes with HSPT variations, whereas PPD changes follow a parabolic pattern.

Fig. 8
figure 8

Impact of HSPT on the AHC, ACC, ALC, and PPD

Pareto optimization is crucial to determine the optimal HSPT that balances both ATC and PPD criteria effectively. The sensitivity analysis reveals DI values of 92% for AHC, 1% for ACC, 0% for ALC, and 22% for PPD, highlighting HSPT’s significant influence on AHC and minimal impact on ACC and ALC.

6.1.6 Impact of \({{\varvec{S}}{\varvec{A}}}_{\mathbf{i}\mathbf{n}\_\mathbf{w}}\)

Figure 9 indicates the impact of \({SA}_{\text{in}\_\text{w}}\) on the AHC, ACC, ALC, and PPD. Increasing \({SA}_{\text{in}\_\text{w}}\) leads to decreased ACC and PPD, while AHC increases. However, \({SA}_{\text{in}\_\text{w}}\) has no effect on ALC, indicating its independence from changes in interior wall solar absorptance. Essentially, darker interior wall colors result in reduced ACC and PPD and increased AHC. Pareto optimization is essential to identify the optimal \({SA}_{\text{in}\_\text{w}}\) that achieves optimal values for both ATC and PPD criteria. Changes in AHC, ACC, and PPD exhibit exponential trends relative to variations in \({SA}_{\text{in}\_\text{w}}\). Overall, SA reveals DI values of 1% for AHC, 1% for ACC, 0% for ALC, and 1% for PPD, indicating that \({SA}_{\text{in}\_\text{w}}\) has minimal influence on these variables.

Fig. 9
figure 9

Impact of \({SA}_{\text{in}\_\text{w}}\) on the AHC, ACC, ALC, and PPD

6.1.7 Impact of \( SA_{{{\text{ex\_W}}}} \)

Figure 10 indicates the impact of \({SA}_{\text{ex}\_\text{w}}\) on the AHC, ACC, ALC, and PPD. Increasing \({SA}_{\text{ex}\_\text{w}}\) results in decreased AHC while ACC and PPD increase. However, \({SA}_{\text{ex}\_\text{w}}\) shows no effect on ALC, indicating its independence from changes in exterior wall solar absorptance. In essence, darker exterior wall colors lead to lower AHC and higher ACC and PPD. Therefore, a Pareto optimization is necessary to determine the optimal \({SA}_{\text{ex}\_\text{w}}\) that achieves optimal values for both ATC and PPD criteria. AHC and PPD changes exhibit exponential and parabolic trends, respectively, while ACC changes linearly relative to variations in \({SA}_{\text{ex}\_\text{w}}\). Overall, sensitivity analysis reveals DI values of 63% for AHC, 44% for ACC, 0% for ALC, and 20% for PPD, highlighting that \({SA}_{\text{ex}\_\text{w}}\) primarily influences AHC and has minimal impact on ALC.

Fig. 10
figure 10

Impact of SAex_w on the AHC, ACC, ALC, and PPD

6.1.8 Impact of \( Th_{{{\text{ex\_W}}}} \)

Figure 11 indicates the impact of \({\text{Th}}_{ex\_w}\) on the AHC, ACC, ALC, and PPD. Increasing \({\text{Th}}_{ex\_w}\) results in a nearly parabolic decrease in AHC, ACC, and PPD. However, \({\text{Th}}_{ex\_w}\) shows no effect on ALC, indicating its independence from changes in wall thickness. Thicker walls provide enhanced insulation, improving energy efficiency, thermal comfort, and soundproofing, which aligns with findings from (Yu et al. 2022). Nevertheless, thicker walls incur additional material costs and weight. Therefore, a comprehensive cost–benefit analysis is essential for determining the optimal \({\text{Th}}_{ex\_w}\). Overall, sensitivity analysis reveals DI values of 10% for AHC, 6% for ACC, 0% for ALC, and 2% for PPD, indicating that \({\text{Th}}_{ex\_w}\) primarily influences AHC and has minimal impact on ALC.

Fig. 11
figure 11

Impact of \({\text{Th}}_{ex\_w}\) on the AHC, ACC, ALC, and PPD

6.1.9 Impact of \( ST_{{{\text{win}}}} \)

Figure 12 indicates the impact of \({\text{ST}}_{win}\) on the AHC, ACC, ALC, and PPD. Increasing \({\text{ST}}_{win}\) results in a decrease in AHC, accompanied by an increase in ACC and PPD due to higher solar heat penetration through the window glass. Notably, ALC remains unaffected by changes in \({\text{ST}}_{win}\). Optimizing \({\text{ST}}_{win}\) to achieve optimal values for both annual total energy consumption (ATC) and PPD requires a Pareto optimization approach. The relationship between \({\text{ST}}_{win}\) and AHC, ACC, and PPD changes is complex, showing a near-parabolic trend. Sensitivity analysis indicates that \({\text{ST}}_{win}\) influences AHC and ACC the most, with DI values of 5% and 4%, respectively. In contrast, its impact on ALC and PPD is minimal, with DI values of 0% and 1%. Despite its relatively modest overall effect, fine-tuning \({\text{ST}}_{win}\) is critical for enhancing building energy efficiency and ensuring occupant comfort.

Fig. 12
figure 12

Impact of \({\text{ST}}_{win}\) on the AHC, ACC, ALC, and PPD

6.1.10 Impact of \( VT_{{{\text{win}}}} \)

Figure 13 indicates the impact of \({\text{VT}}_{win}\) on the AHC, ACC, ALC, and PPD. Increasing \({\text{VT}}_{win}\) results in a slight increase in AHC, while ACC, ALC, and PPD decrease almost parabolically due to increased lighting energy entering the building through the window glass. Optimizing \({\text{VT}}_{win}\) to achieve optimal values for both ATC and PPD necessitates a Pareto optimization approach. The relationship between \({\text{VT}}_{win}\) and AHC, ACC, ALC, and PPD changes is notable for its complex nature, showing a parabolic trend. Sensitivity analysis reveals that \({\text{VT}}_{win}\) has the most influence on ALC, with a DI value of 11%, while its impact on AHC, ACC, and PPD is minimal, with DI values of 1% each.

Fig. 13
figure 13

Impact of \({\text{VT}}_{win}\) on the AHC, ACC, ALC, and PPD

6.1.11 Impact of \( Th_{{{\text{win}}}} \)

Figure 14 indicates the impact of \({\text{Th}}_{win}\) on the AHC, ACC, ALC, and PPD. The analysis showed that as \({\text{Th}}_{win}\) increases, there is a consistent, albeit slight, linear decrease observed in AHC, ACC, and PPD. This trend suggests that thicker window glass provides enhanced thermal insulation, thereby reducing both heating and cooling energy demands, as well as improving occupant thermal comfort. Interestingly, the study found that \({\text{Th}}_{win}\) does not significantly affect ALC. This implies that the thickness of window glass primarily affects the building’s thermal performance rather than its lighting requirements. The observed changes underscore the importance of optimizing \({\text{Th}}_{win}\) to achieve a balance between energy efficiency and indoor environmental quality. The sensitivity analysis conducted through DI values reveals that \({\text{Th}}_{win}\) exerts a relatively small influence on AHC, ACC, ALC, and PPD, with DI values of 1%, 1%, 0%, and 1%, respectively. Despite its modest direct impact, understanding how \({\text{Th}}_{win}\) interacts with other building parameters is crucial for comprehensive building design and energy management strategies. This insight aids in making informed decisions that enhance building performance across various climatic conditions.

Fig. 14
figure 14

Impact of \({\text{Th}}_{win}\) on the AHC, ACC, ALC, and PPD

6.1.12 Impact of \( Th_{{{\text{gas\_win}}}} \)

Figure 15 indicates the impact of \({\text{Th}}_{gas-win}\) on the AHC, ACC, ALC, and PPD. The analysis showed that as \({\text{Th}}_{gas-win}\) increases, there is an exponential decrease observed in annual AHC, ACC, and PPD. This trend suggests that a thicker gas layer enhances the insulating properties of the window, thereby reducing both heating and cooling energy demands and improving occupant comfort. Interestingly, the study found that \({\text{Th}}_{gas-win}\) does not affect ALC, indicating that changes in the gas layer thickness primarily impact thermal performance rather than lighting requirements. This underscores the importance of optimizing \({\text{Th}}_{gas-win}\) to achieve optimal energy efficiency and indoor environmental quality. The sensitivity analysis conducted through DI values reveals that \({\text{Th}}_{gas-win}\) has a relatively small influence on AHC, ACC, ALC, and PPD, with DI values of 1%, 1%, 0%, and 1%, respectively.

Fig. 15
figure 15

Impact of \({\text{Th}}_{gas-win}\) on the AHC, ACC, ALC, and PPD

6.2 Results of Sobol’s analysis

Table 3 presents \({S}_{T}\) basing on Sobol’s analysis and DI basing on OAT analysis. It was evident that \(\text{HSPT}\), \({SA}_{\text{Ex}\_\text{W}}\), and \(\text{WWR}\) exhibited the highest \({S}_{T}\) values, contributing 80%, 79%, and 35% respectively to the variability in AHC. Conversely, \(\text{DSH}\), \(\text{CSPT}\), \({SA}_{\text{IN}\_\text{W}}\), \({\text{ST}}_{win}\), \({\text{VT}}_{win}\), \({\text{Th}}_{win}\), and \({\text{Th}}_{gas-win}\) demonstrated lower influence on AHC. Moreover, \(\text{B}\) R and \({\text{Th}}_{\text{Ex}\_\text{W}}\) showed moderate influence with \({S}_{T}\) values of 16% and 13% respectively on AHC. Additionally, \(\text{CSPT}\), \({SA}_{\text{Ex}\_\text{W}}\), and \(\text{WWR}\) showed significant influence on ACC with total-order sensitivity indices \({S}_{T}\) of 72%, 63%, and 24% respectively. Conversely, \({\text{Th}}_{gas-win}\),\({SA}_{\text{IN}\_\text{W}}\),\({\text{Th}}_{win}\), and \({\text{VT}}_{win}\) demonstrated minimal impact on ACC. Furthermore, \(\text{WWR}\), \({\text{VT}}_{win}\), and \(\text{B}\) R were identified as the most influential inputs affecting ALC with \({S}_{T}\) values of 33%, 25%, and 21% respectively. On the other hand, \(\text{CSPT}\), \(\text{HSPT}\), \({SA}_{\text{IN}\_\text{W}}\), \({SA}_{\text{Ex}\_\text{W}}\), \({\text{Th}}_{\text{Ex}\_\text{W}}\), \({\text{ST}}_{win}\), \({\text{Th}}_{win}\), and \({\text{Th}}_{gas-win}\) exhibited no effect on ALC due to the independence of lighting energy use from HVAC system specifications and the thermo-physical properties of walls and window glass. Furthermore, \(\text{CSPT},\) \(\text{HSPT}\), \({SA}_{\text{Ex}\_\text{W}}\), and \(\text{WWR}\) exhibited significant influence on the PPD, with the \({S}_{T}\) of 81%, 40%, 36%, and 28% respectively. Conversely, other parameters considered in the analysis show minimal impact on PPD. Based on the outcomes derived from Sobol’s analysis, several findings were established for the building under investigation:

  • Building rotation exerted the greatest influence on ALC and the least influence on PPD.

  • Window-to-wall ratio had the highest impact on AHC and ALC, while it had the least impact on ACC.

  • Depth of shading device had the highest influence on ALC and the least influence on PPD.

  • Cooling setpoint temperature had the strongest impact on ACC and PPD, and the weakest impact on ALC and AHC.

  • Heating setpoint temperature had the strongest influence on AHC and PPD, and the weakest influence on ALC and ACC.

  • Solar absorptance of exterior walls had the greatest impact on AHC and the least impact on ALC.

  • Thickness of exterior walls had the highest influence on AHC and the least influence on ALC.

  • Solar transmittance of window glass, solar absorptance of interior walls, thickness of window glass, and thickness of gas in window did not affect ALC and had minimal influence on AHC, ACC, and PPD.

  • Visible transmittance of window glass had the strongest impact on ALC and minimal impact on AHC, ACC, and PPD.

  • AHC showed significant dependency on heating setpoint temperature and solar absorptance of exterior walls.

  • ACC exhibited strong dependency on cooling setpoint temperature and solar absorptance of exterior walls

  • ALC had substantial reliance on window-to-wall ratio and visible transmittance of window

  • PPD displayed considerable dependency on heating and cooling setpoint temperatures

Table 3 Total-order SI (\({S}_{T}\)) as per Sobol’s analysis and DI as per OAT analysis

Additionally, upon comparing the findings from both the OAT and Sobol’s analyses, it can be inferred that the sensitivity outcomes achieved through the introduced DI in OAT align closely with those of Sobol’s. This correspondence arises because the DI was primarily conceived based on assessing how variations in inputs affect output variance. Without an index in OAT analysis, discerning the sensitivity of outputs to inputs solely through OAT graphs was impractical, primarily due to the building system’s non-linear characteristics. Thus, the DI can be applied to OAT analyses of various systems to ensure robust and dependable results.

From the findings, it is evident that both OAT and Sobol’s methodologies contribute distinct perspectives to SA, each characterized by unique approaches and levels of detail. The OAT approach involves systematically varying one input parameter while holding others constant, providing a straightforward means to discern the influence of individual factors on the output. This method is widely favored for its simplicity and practicality, making it suitable for initial sensitivity assessments. However, its primary drawback lies in its inability to account for interactions among variables, potentially limiting a comprehensive grasp of the system under study. Conversely, Sobol’s methodology employs a more advanced approach centered on variance decomposition to assess the contribution of each input parameter to the variance of the output, encompassing both main effects and all potential interactions among variables. This approach provides a comprehensive overview of sensitivity by allowing researchers to discern not only the primary influential factors but also how these factors interact to influence the output of the system. Rooted in the mathematical framework of variance-based sensitivity analysis, Sobol’s method offers a precise and detailed depiction of system behavior. However, its application demands considerably greater computational resources compared to the OAT method. Therefore, the selection between OAT and Sobol’s methods should hinge upon the specific demands of the study, including the model’s complexity, the number of input variables, the necessity to understand interaction effects, and the availability of computational capabilities.

7 Conclusions

The inherent complexity of building systems underscores the importance of employing robust sensitivity analysis strategies. This study presented an innovative approach for SBSA of building performance by integrating EnergyPlus with LSA and GSA algorithms using the C++ programming language. This integration involved incorporating the capabilities and functionalities of C++ directly into EnergyPlus, enabling the direct execution of SBSA for building performance without relying on external plugins or third-party tools. To analyze the potential of the proposed method, a number of design parameters were considered as input variables. In the same respect, the SBSA process focused on building performance criteria (AHC, ACC, ALC, and PPD). The OAT analysis, employed as LSA, and Sobol’s analysis, utilized as GSA, were conducted to examine how outputs respond to changes in inputs and to quantify the sensitivity of outputs to inputs. Within the LSA framework, a novel sensitivity index was proposed to precisely determine the influence of inputs on outputs. The results for the typical building under study revealed that AHC was most sensitive to the heating setpoint and the solar absorptance of exterior walls. ACC was similarly most sensitive to the cooling setpoint and solar absorptance of exterior walls. For ALC, the most influential inputs were WWR, the visible transmittance of window glass, and building orientation. In terms of PPD, cooling and heating setpoints, solar absorptance of exterior walls, and WWR were the most significant factors. Parameters such as \(\text{CSPT}\), \(\text{HSPT}\),\({SA}_{\text{IN}\_\text{W}}\), \({SA}_{\text{Ex}\_\text{W}}\), \({\text{Th}}_{\text{Ex}\_\text{W}}\),\({\text{ST}}_{win}\), \({\text{Th}}_{win}\), and \({\text{Th}}_{gas-win}\) were found to have no significant effect on ALC. Additionally, the proposed DI showed strong agreement with the \({S}_{T}\).

Moreover, the findings demonstrated that OAT offers a rapid and uncomplicated method to identify significant factors. It necessitates fewer model iterations, making it advantageous for computationally intensive models, and is effective in pinpointing the direct influence of each input variable on the output. Nevertheless, OAT does not consider interactions between variables. In complex systems with numerous input variables, such as building performance analysis, outputs often depend on interactions among multiple inputs, a factor that OAT overlooks. This limitation means that OAT may provide incomplete insights into the importance of variables or their actual impact on the system, potentially leading to misleading conclusions. In contrast, Sobol’s analysis offered a detailed and intricate analysis of the sensitivity dynamics within the system, proving particularly valuable for complex models where interactions among variables heavily influence the output. However, Sobol’s method entails a substantial number of model iterations, rendering it computationally demanding and resource-intensive.

These findings indicate that design specifications significantly influence building efficiency. By carefully selecting and optimizing these parameters, it is possible to achieve a building with minimal energy loss and maximal thermal comfort for residents. The introduced SBSA approach offered an effective strategy for identifying most efficient alternatives in the building design stage through the integration of advanced SA algorithms with EnergyPlus, thereby enhancing the decision-making process for building engineers by providing a broader understanding of available alternatives. Looking forward, the relevance of this research extends to building engineers and architects seeking to integrate sophisticated optimization algorithms into building design and evaluation processes. The developed framework enhances decision-making capabilities by providing a clearer overview of potential outcomes based on different design choices. This approach will ultimately facilitate a more holistic understanding of building performance, steering the future of sustainable architectural practices toward higher efficacy and precision in building design and optimization.

8 Limitations and future works

Coupling C++ with the EnergyPlus offers significant advantages in terms of flexibility and power. Our method overcomes the limitations of existing ready-made software by providing enhanced control over the selection of outputs, input parameters, algorithms, and input variables. However, this integrated approach also presents several limitations such as complexity in implementation and limited flexibility in EnergyPlus customization, which need careful consideration.

Future developments will focus on conducting multi-objective optimization to explore how different optimization variables influence specific objectives, allowing for more predictable outcomes. The method will also be applied to various building configurations across different climatic zones in Iran to assess the impact of environmental factors on building efficiency. Furthermore, expanding the scope to include other building types, such as net-zero energy buildings, and incorporating additional comfort parameters like acoustic and respiratory comfort, as well as environmental and economic impacts through life cycle assessments, will enhance the robustness of the design outputs.