You are on page 1of 18

Journal of Building Engineering 61 (2022) 105332

Contents lists available at ScienceDirect

Journal of Building Engineering


journal homepage: www.elsevier.com/locate/jobe

Prediction and optimization of heating and cooling loads for low


energy buildings in Morocco: An application of hybrid machine
learning methods
N. Abdou a, **, Y. El Mghouchi a, *, K. Jraida a, S. Hamdaoui b, A. Hajou c,
M. Mouqallid a
a
Department of Energy, National Graduate School of Arts and Crafts (ENSAM), Moulay Ismail University, Meknes, Morocco
b
Ecole Supérieure de Technologie de Fès, U.S.M.B.A, Route d’Imouzzer, BP 2427, Fès, Morocco
c
Department of Physics, Faculty of Sciences Meknes, Moulay Ismail University, Morocco

A R T I C L E I N F O A B S T R A C T

Keywords: In this paper, a metamodel-based approach involving simulation data collection and data-driven
Building energy optimization techniques was used to forecast and optimize heating and cooling loads in three different climates
CO2 emissions in Morocco. The metamodel method is gaining popularity as it offers a better balance between
Metamodel accuracy and calculation time. In addition, a wrapper method was used as a feature selection
Feature selection method approach to find the best feature subsets in order to reduce models’ complexity. Therefore, the
Artificial neural network
performances of eleven state-of-the-art algorithms including evolutionary-based algorithms,
Support vector machine
swarm intelligence-based algorithms and human-based algorithms, coupled with a learner such as
Artificial Neural Networks (ANNs) and Support vector machine (SVM), were assessed. Hybrid
model based on League championship algorithm (LCA), Discrete symbiotic organisms search
(DSOS) algorithm, Particle swarm optimization (PSO) algorithm showed better results in terms of
accuracy and reduction of feature input parameters. Indeed, the best desired performances were
obtained with LCA-SVM for cooling load, DSOS-SVM for heating load, PSO-ANN for both heating
and cooling loads. On the other hand, to optimize the annual thermal load, the NSGA-II algorithm
was used. Results showed a reduction of 68% of the total annual load compared to the base case in
Meknes city, 73% in Ifrane and 67% in Marrakech. The solution that reflects a compromise be­
tween the two objective functions (i.e., cooling load and heating load) gives better results in terms
of CO2 emissions reduction in all climates evaluated, except in the cold climate.

Nomenclature

ACH Air Change rate (h− 1)


ANN Artificial neural network
CDD Cooling degree days
E () Expectation
Fi i-th objective function

* Corresponding author.
** Corresponding author.
E-mail addresses: nawaldine1@gmail.com (N. Abdou), elmghouchi.87@gmail.com (Y. El Mghouchi).

https://doi.org/10.1016/j.jobe.2022.105332
Received 11 May 2022; Received in revised form 24 September 2022; Accepted 25 September 2022
Available online 29 September 2022
2352-7102/© 2022 Elsevier Ltd. All rights reserved.
N. Abdou et al. Journal of Building Engineering 61 (2022) 105332

Glz Glazing type


HDD Heating degree days
ML Machine learning
N North (building orientation)
NSGA-II Elitist Non-dominated Sorting Genetic Algorithm
R2 Coefficient of Determination
Sj First-order sensitivity index
ST Total-order sensitivity index
SHGC Solar heat gain coefficient
STD Standard deviation
SVM Support vector machine
U-value Heat-transfer coefficient
Var () variance
wi Weighting coefficient
x vector of design variables

Acronyms
CL Cooling load
EER Energy Efficiency Ratio
GSA Global sensitivity analysis
HL Heating load
HVAC Heating, Ventilation and Air Conditioning
LHS Latin hypercube sampling
LSA Local sensitivity analysis
RMSE Root Mean Squared Error
WWR Windows-to-Wall Ratio

1. Introduction
The current worldwide context, characterized by a stressed climate as a result of rising energy demand and rising greenhouse gas
emissions, is forcing decision-makers in all sectors to recognise the importance of sustainable development and energy efficiency in all
countries and regions. According to the International Energy Agency (IEA), the building sector consumes more than a third of global
final energy consumption and emits more than 40% of total direct and indirect CO2 emissions.
In Morocco, due to the significant increase in the population density and lifestyle requirements, the building sector has become the
second largest energy consumer in the country, accounting for almost 33% of the total final energy consumption [1]. The Moroccan
government invites all operators and stakeholders to control energy demand in order to achieve a primary energy saving of 15% by
2030. However, to provide robust long-term solutions that not only reduce CO2 emissions but also minimise the need for
non-renewable energy sources, urgent but prudent actions such as improving the energy efficiency of buildings are needed [2]. The
common method to improve the energy performance of buildings is based on computer simulation using general purpose software such
as EnergyPlus [3], DOE-2 [4], ESP-r [5], and TRNSYS [6]. But due to the high number of alternatives and the complex interaction
between the input design variables and the output objective, intelligent optimization techniques are usually adopted to reduce the
calculation time [7]. The first approach in building optimization is to couple the above-mentioned software with an intelligent al­
gorithm such as Genetic algorithm, Particle swarm optimization (PSO) or Ant Colony Optimization (ACO).
Therefore, to highlight the necessity of using various heating systems and fuels, as well as the effects of insulating thermal bridges,
Schwartz et al. [8] performed a muti-objective optimization method using a multi-objective genetic algorithm (MOGA), connected
with jEPlus, to optimize the life cycle carbon footprint and life cycle cost of a residential complex in the UK. Bamdad et al. [9] used
EnergyPlus coupled with Ant colony optimization (ACO) algorithm to optimize a commercial building in Australia. Optimization
results showed that more than 11.4% of energy savings can be achieved. Abdou et al. [10] investigated the optimal retrofit solutions of
a residential building in six Moroccan climatic zones considering energy savings, life cycle cost and thermal comfort as objective
functions using TRNSYS software coupled with MOBO (multi-objective building optimization tool). The study clearly demonstrated
the conflict between the three objective functions considered in the context of a zero-energy building target.
Another approach in building optimization is the use of a metamodel, also known as a surrogate model, which consists of creating a
mathematical model such as a simple or multiple linear regression model or training a machine learning model such as Artificial Neural
Networks (ANNs) or Support vector machine (SVM), to replace the original simulation-based tool. Romani et al. [11] studied heating
and cooling loads optimization using polynomial regression as metamodel and D-optimal as design of experiments method. The al­
gorithm used in the optimization process was the simplex Nelder-Mead algorithm. Gengembre et al. [12] used a Kriging model, which
is a regression function corrected by a Gaussian technique, to optimize the life cycle cost of a single-zone building. The algorithm used
in the optimization process was Particle swarm optimization. Gou et al. [13] performed a multi-objective optimization using ANNs and
NSGA-II algorithm to improve the thermal comfort and building energy load. The methodology used included a sensitivity analysis

2
N. Abdou et al. Journal of Building Engineering 61 (2022) 105332

Fig. 1. Flowchart describing the metamodel process.

technique, followed by an optimization phase. The main challenge of the metamodel approach, which involves the use of a physical
simulation data collection and a data-driven technique, is the accuracy of prediction, which depends on the informativeness of samples
and the metamodel parameters.
Therefore, several researchers use hybrid methods, often known as improved models [14], which combine an optimization al­
gorithm with a machine learning model. Many parameters can be optimized in an improved model, like as weights and biases [15],
hyperparameters [16], etc., depending on learner’s model. There is a lack of studies on energy optimization of buildings using a feature
selection method. Most existing studies using metamodel technique adopted a sequential approach with fixed input parameters as
predictor variables [17–20]. In our study, an integrated feature selection approach using wrapper method is proposed. The proposed
method uses improved machine learning models based on input feature selection process. The feature selection approach allows us to
reduce model complexity and computation time by removing unimportant input variables [21]. To assess the accuracy of the proposed
method, a case study in three different climates in Morocco was performed to predict and optimize heating and cooling loads.
The remainder of this paper is organized as follows: Section 2 and 3 describe the different methods and algorithms used as well as
the building case study and the optimization problem. Section 4 presents the results, including the selection of the best hybrid models
and optimization results. The 5th section presents the conclusions of this study and proposes perspectives for future works.

2. Methodology
The main challenge in building energy optimization is the computation time. The metamodel method is becoming more popular
because it provides a better balance between accuracy and calculation time [22]. The proposed methodology therefore aims to reduce
the computational time by using state-of-the-art methods for building energy optimization, such as Latin hypercube random sample
method and machine learning algorithms. The focus of this research is based on the use of feature selection methods in order to reduce
model’s complexity. The methodology was developed with the following steps (Fig. 1):

• Definition of the building variables: a sufficiently wide range of alternative designs should be considered such as building orien­
tation, interior and external wall and roof type, glazing type, window shading and infiltration rate, etc.
• Data base generation: Latin hypercube sampling, which is a space-filling method used to generate quasi-random samples, was
selected with 1000 points as initial sample size [17].
• Data base simulation: TRNSYS was used as computer simulation software to run the building energy simulations in each climate.
• Metamodel training: before modelling, the data collected are scaled and normalised as pre-processing and then randomly divided
into a training data set (70%), a test data set (15%) and a validation data set (the remaining data) [23]. Fig. 2 shows the flowchart of
the training phase with an integrated feature selection method (i.e., wrapper method).
• Finally, based on the performance of statistical analysis, the optimized metamodel is evaluated in terms of prediction quality and
accuracy.
In the following sections, a sensitivity analysis method, as well as feature selection methods and different algorithms used to
optimize the metamodel, are described.

2.1. Sampling method


The learning process, and specifically understanding and learning how systems and processes work, greatly depends on observation
of a system or process in action. Building energy simulation is required for many design scenarios that consist of a mix of building
design factors to fully understand the functional relationship between building design factors and loads. In building energy forecasting,
the inputs sample is usually built using a representative method [17]. Various experimental design procedures, such as one factor at a

3
N. Abdou et al. Journal of Building Engineering 61 (2022) 105332

Fig. 2. Metamodel training approach.

time, factorial factor design, or Latin hypercube sampling (LHS), are categorized based on how the design conditions are prepared [24,
25]. LHS is one of the most popular techniques for creating a constrained set of variables with a limited and representative sample of
the population. In this method, all parameters and input variables are discretized, which means that they have a limited number of
spaces. In most cases, the entire space is assigned a single value, like midway, and the value assigned represents the probability related
to that space. LHS provides good coverage of the input parameter space, since it first divides the parameter space into areas of equal
probability and then randomly selects samples within these multidimensional areas. The simplicity of this method may be an
advantage, but if the number of input variables is increased, the drawback may be a large number of sample points.

2.2. Sensitivity analysis method


Sensitivity analysis is used to assess the influence of each input variable on the target output which represents the building thermal
performance in this study. There are several methods grouped into two groups: local sensitivity analysis (LSA) and global sensitivity
analysis (GSA). The LSA is a one-factor-at-a-time (OAT) method that analyses the output variable when one factor is changed and the
others are held constant. In this study, the Sobol method that belongs to the group of GSA was used. The Sobol method, based on
variance decomposition, includes two main sensitivity indices [26]. First-order (Sj ) and total-order (ST ) sensitivity indices which
measure the main effect of the input parameters and the total contribution including all higher-order effects, respectively, are
computed through Eq. (1) and Eq. (2).

4
N. Abdou et al. Journal of Building Engineering 61 (2022) 105332

[ ( ⃒ )]
Var E Y ⃒Xj
Sj = (1)
Var(Y)
[ ( ⃒ )]
Var E Y ⃒Xj′
ST = 1 − (2)
Var(Y)

Where Y is the model output, Xj is the matrix of input factor j and Xj′ is the matrix of the remaining factors.

2.3. Feature selection


In machine learning, the feature selection approach is used to select a subset of relevant variables when developing a predictive
model. The most commonly used methods are filter-based, wrapper-based and embedded-based. Filter methods, which have low time
complexity, evaluate features based on some metric such as Information gain, Chi-square, Correlation, etc. Wrapper methods take into
account the performance of the model output to find the best feature subsets. Finally, embedded methods use learning algorithms that
have built-in feature selection during the modelling process. In this study, wrapper methods were adopted. A couple of optimization
algorithms including evolutionary-based algorithms, swarm intelligence-based algorithms and human-based algorithms have been
used to select a subset of features scored by a machine learning model [27].
In the following sections, a brief description of the eleven optimization algorithms and two learning machines, known as artificial
neural networks (ANNs) and support vector machines (SVM), is presented. The optimization algorithms include evolution-based al­
gorithms, which are inspired by the mechanism of biological evolution, swarm intelligence-based algorithms, which are inspired by
the social behaviour of animals, insects, flocks of birds, etc., and human-based algorithms, which are inspired by human behaviour.

2.4. Optimization algorithms


League Championship Algorithm (LCA) is a sport-driven metaheuristic algorithm which simulates a sporting competition wherein
artificial teams compete for several weeks in an artificial league [28]. The operations used on population are playing and transfer. The
World competitive contests (WCC) algorithm, suggested by Masoudi-Sobhanzadeh et al. [29] is an evolutionary algorithm inspired by
human sports rules. A competition of population teams against their rivals is performed to find a champion at the end. The operations
used on the population are attacking, shooting, passing and crossing. The Imperialist competitive algorithm (ICA) is an evolutionary
algorithm inspired by imperialistic competition [30]. The competition between imperialists to take over each other’s colonies is the
basis of this algorithm. The operations used on the population are revolution, absorb and move. Heat transfer search (HTS) is a
metaheuristic algorithm that reproduces the interactions of molecules to achieve thermal equilibrium based on the principles of
thermodynamics and heat transfer [31]. The operations used on population are conduction, convection, and radiation. Discrete
symbiotic organisms search (DSOS) algorithm is an improved and extended version of symbiotic organisms search (SOS) algorithm
[32]. This later is a robust metaheuristic algorithm that mimics the symbiotic interaction tactics used by organisms in the ecosystem to
survive and propagate [33]. The evaluation phases adopted on SOS algorithm are mutualism, commensalism, and parasitism. Suitable
for nonlinear problems, the Cuckoo optimization algorithm (COA) introduced by Rajabioun [34], is an evolutionary algorithm inspired
by the life of the Cuckoo bird family. To survive, Cuckoos apply different strategies which constitute the basis of this algorithm. The
operations used on population are eggs laying, eggs killing and eggs growing. The Forest optimization algorithm (FOA) is an evolu­
tionary algorithm for nonlinear optimization problems that is inspired by the life of some trees which can live for decades, while others
live only a few years [35]. The operations used on the population are local seeding and global seeding. Genetic algorithm (GA), which
is based on natural selection and inspired by Darwin’s theory of survival, belongs to the category of evolutionary algorithms [36]. It is
one of the most well-known and widely used metaheuristic algorithms to generate high-quality solutions using operators such as
mutation, crossover, and selection. Particle swarm optimization (PSO) is a heuristic and well-known population-based optimization
algorithm introduced by Kennedy and Eberhart [37]. It is a bio-inspired algorithm that simulates the real motion of flocks of birds and
schools of fish. Particle swarm, unlike evolutionary algorithms, does not use selection, which means that all population members
survive from the start to the end of a trial. The operations used on population are social behaviour. Ant colony optimization (ACO) is a
probabilistic technique based on the foraging activity of an ant in search of a path [38]. The ants leave pheromones on the ground to
identify a suitable path for other colony members to follow. The operations used on population are edge selection and update pher­
omone. The Learning Automata (LA) algorithm is based on the use of learning automaton mechanism which is a type of machine
learning algorithm that involves learning the current optimal action from repeated past experiences of the environment [39]. It be­
longs to the category of reinforcement learning method using operators such as reward and penalty.

2.5. Artificial neural networks (ANNs)


Artificial neural networks, which are widely used to solve complex problems in many fields instead of conventional methods, are an
interconnected networks technique inspired from biological neural mechanisms of the human brain. ANNs, which learn the rela­
tionship between the input variables and output, distinguishes multilayer perceptron (MLP), radial basis function, and general
regression neural network. In building energy forecasting, MLP is the most popular ANNs technique [40]. The basic structure of a
multilayer perceptron consists of three main components, namely input layer, an output layer, and a hidden layer. The number of
hidden neurons needs to be adjusted to avoid overfitting or under-fitting. Moreover, to train the networks, the fastest and well-known
Levenberg-Marquardt back propagation algorithm was chosen to minimise the mean squared error (MSE) between the model output
and target output. The relation between different layers can be summarized as shown in Eq. (3) and the network transfer function used

5
N. Abdou et al. Journal of Building Engineering 61 (2022) 105332

was the logistic sigmoid function (Eq. (4)).


{Yl } = f (wl X + bl ) (3)

1
f (z) = z
(4)
1 + e−

where Yl is the output of the neurons, wl is the weights and bl is the bias.

2.6. Support vector machines (SVM)


Support vector machine is a popular generalized classifier introduced by Cortes and Vapnik [41] for linear and nonlinear problems.
Based on supervised machine learning technique, Support vector regression (SVR) uses the same process, which consists of finding a
maximum marginal hyperplane in training set, for regression problem. In the case of non-linearity between the input variables and the
target output, a transformation is required. A Kernel function is used to project the nonlinear observation into a higher-dimensional
space where there is probably a linear observation. For instance, given a dataset as {xi , yi } n where xi and yi are the input and output
space, respectively, n is the number of training data points, SVR defines the best-fitting function as:

f (x) = W T φ(x) + b (5)

where φ(x) is the transformed matrix. Wand b are estimated according to an optimization problem defined as:
{ }
1 ∑n
( )
Min 2
‖W‖ + C ∗
ξi + ξi (6)
W,b,ξ∗i ,ξi 2
i=1

Subject to
⎧( )
⎪ T
⎨ ( yi − W φ(xi ) − b) ≤ ε + ξi

W T φ(xi ) + b − yi ≤ ε + ξ∗i (7)


⎩ ξ ≥ 0, ξ∗ ≥ 0, i = 1, …, n
i i

where C is a regularisation parameter, ξ∗i and ξi are the slack variables which allow the constraints flexibility.

2.7. Statistical accuracy assessment


To assess the prediction reliability of the metamodels, the most common measures of accuracy such as coefficient of determination
(R2), root mean square error (RMSE) and standard deviation (STD) were used to quantify the similarities between the predicted and
observed value using the following formulas [14]:
Coefficient of determination (R2 ):
n (
∑ )2

yi − yi
R2 = 1 − i=1
∑n (8)
(yi − y)2
i=1

Root Mean Square Error (RMSE):


√̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
1∑ n
(9)
′ 2
RMSE = (y − yi )
n i=1 i

Where yi , yi , y are the observed value, the predicted value and the average of yi . In addition, standard deviation (STD), which indicates

how far the RMSE differs from the average RMSE, was computed [27]. Smaller RMSE and STD indicate greater accuracy of the
predicted values while a higher value of R2 close to 1 means a perfect linear relationship between data. Moreover, in order to rank the
different models, a score-based approach was performed [42] using Eq. (10). Performance score (PS) indicates the overall score of each
model in terms of correlation and approximations. A smaller PS value denotes a better performance of the model according to the
criteria considered.
( )
PS = rank R2 + rank(RMSE) + rank(STD) (10)

3. Case study
3.1. Weather data and locations
The weather data used was generated by METEONORM software and represents a typical meteorological year. Three cities were
selected according to the type of climate, which can range from cold to semi-arid (i.e., Ifrane, Meknes and Marrakech). Meknes has a
Mediterranean climate, with moderate, rainy winters and hot, dry summers. The temperature of the warmest month varies between

6
N. Abdou et al. Journal of Building Engineering 61 (2022) 105332

Table 1
Locations and climate characteristics.

Location Climatic Climate type Minimum DBT Mean DBT Maximum DBT CDD base 24 ◦ C HDD base 18 ◦ C
(Morocco) zone (◦ C) (◦ C) (◦ C)

Meknes Z3 Mediterranean 0.12 17.66 43.95 223.45 1007.32


Ifrane Z4 Cold − 4.0 15.09 34.1 156.65 1711.17
Marrakech Z5 Semi-arid 2.4 20.3 43.7 459.12 565.85

Fig. 3. (a): Views of the building studied, (b): Model for simulation.

Table 2
Building construction materials (Properties: Data source [11]).

Building Material (layers) Thickness (cm) Thermal Density (Kg/m3) Thermal Overall U-value (W/m2.K)
Components Conductivity, KJ/(h.m.K) Capacity, kJ/(kg. K)

Exterior wall Cement plaster 2 4.152 1700 1 0.3–1


Hollow brick 7 1.805 720 0.794
Polystyrene 1–12 0.141 25 1.38
Hollow brick 7 1.805 720 0.794
Cement plaster 2 4.152 1700 1
Floor Tile 0.7 1.227 790 0.801 0.3–2
Mortar 5 4.152 2000 0.84
Polystyrene 1–12 0.141 25 1.38
Heavy concrete 20 6.318 2300 0.92
Roof Cement plaster 2 4.152 1700 1 0.3–1
Concrete 25 3.924 1300 0.65
Block
Polystyrene 1–12 0.141 25 1.38
Heavy concrete 4 6.318 2300 0.92
Interior wall Cement plaster 2 4.152 1700 1 2.904
Hollow brick 7 1.805 720 0.794
Cement plaster 2 4.152 1700 1

30 ◦ C and 44 ◦ C, and between 0 ◦ C and 7 ◦ C for the coldest month. Ifrane has a humid and temperate climate. In winter, the rainfall is
much higher than in summer. The climate is classified as Csb on the Köppen-Geiger climate map. The average annual temperature is
15 ◦ C. The city of Marrakech, however, has a semi-arid climate. The annual average temperature is 20 ◦ C. The average annual rainfall is
281 mm, which is lower than the Mediterranean climatic zone’s average. Some climatic characteristics such as dry bulb temperature
(DBT), cooling degree days (CDD) and heating degree days (HDD) are listed in Table 1.

3.2. Building description and simulation


The architectural design of a building such as building form, orientation of the main façade and fenestration can produce a sig­
nificant impact on the building’s passive solar gains. In this work, a multi-storey building has been investigated. Fig. 3 shows the
geometry model. Additional information about the building, architectural plan, floor areas, and external surfaces can be found in
Ref. [43]. The building was divided into four levels. There are two apartments on each floor. During the week, each flat is occupied by 5
people from 05:00 p.m. to 07:30 a.m., and by 2 people the rest of the time. At the weekend, each home is occupied by 5 people. The
overall window-to-wall ratio is 21% and the net floor space is 588 m2. The windows are single glazing with a heat-transfer coefficient
(U-value) of 5.74 W/m2.K and a solar heat gain coefficient (SHGC) of 0.87. An external shading device (50%) is used during the
summer from 07:30 a.m. to 05:00 p.m. Table 2 presents the characteristics of the envelope materials. The thermo-physical properties of
building’s envelope were taken from TRNSYS library. The set-point temperature in winter is 20 ◦ C and 26 ◦ C in summer according to
the Moroccan standard (NM ISO 7730). Moreover, the building was simulated in TRNSYS software for 8760 h with a 1-h time step. The
following assumptions were used to compute the heating and cooling loads of the base case:

7
N. Abdou et al. Journal of Building Engineering 61 (2022) 105332

Table 3
Building input parameters and their range of variation.

Parameter Variable Unit Min. value Max. value Avg. value


2
External walls’ transmission coefficient X1 W/Km 0.3 1 0.65
Absorption coefficient of the solar radiation of the external walls X2 - 0.2 0.8 0.5
Roof transmission coefficient X3 W/Km2 0.3 1 0.65
Absorption coefficient of the solar radiation of the roof X4 - 0.2 0.8 0.5
Transmission coefficient of the floor X5 W/Km2 0.3 2 1.15
Air change rate X6 v/h 0.5 2 1.05
South window-to-wall ratio X7 % 10 40 25
East window-to-wall ratio X8 % 10 40 25
West window-to-wall ratio X9 % 10 40 25
North window-to-wall ratio X10 % 10 40 25
Window type X11 - Glz1, Glz2, Glz3, Glz4, Glz5

Table 4
Different types of external window (X11).

Glazing type for windows Symbol Thickness (mm) U-value (W/m2.K) SHGC

Single glazing Glz1 2.5 5.74 0.87


Double glazing Glz2 4/6/4 3.3 0.777
Double glazing filled with argon Glz3 6/16/4 2.65 0.29
Double glazing filled with air + low emissivity Glz4 3/12.7/2.5 1.76 0.597
Double glazing filled with argon + low emissivity Glz5 6/16/6 1.24 0.58

• Total internal gains per flat each year are 2500 kWh, evenly distributed, with a ventilation rate set at 1 ACH in winter, while in
summer it is set to 4 ACH when the outdoor temperature is below the set temperature [43]. For all zones, a 0.5 ACH infiltration rate
was assumed [44].
• The building was modelled as 42 thermal zones using Sketchup. Each building zone is described by a single air node with uniform
state variables.
• In each zone, the initial air temperature and humidity were fixed at 20 ◦ C and 50%, respectively.
• The following equations Eq. (11) and Eq. (12) were used to compute the convective heat transfer coefficient for exterior surfaces
and internal surfaces, respectively, where V is the wind velocity [45], the variables C and A depend on the type of surface: floor,
ceiling, or vertical wall.
houtside = 2.8 + 3.2V (11)
( )A
hinside = C Tsurf − Tair (12)

3.3. Input variable parameters


The amount of energy used for heating and cooling depends on several factors, including the building envelope design and
environmental conditions. The latter include occupant density and behaviour as well as external factors such as temperature, solar
radiation and wind speed. In this study, eleven input parameters related to the building envelop and HVAC system were selected as
variation factors. Several of these parameters have been tested in recent studies, taking into account the anomaly observed in the
current national thermal regulation [1,11]. Among them, the external walls’ heat transfer coefficient, the coating of the opaque el­
ements, air change rate, windows-to-wall ratio and glazing type. The ranges of variation of input factors are reported in Table 3. All the
design variables are intrinsically continuous, except the window type. The characteristics of the window type are given in Table 4.

3.4. Optimization problem


The optimization technique aims to find the best design from a set of available solutions by minimizing or maximizing an objective
function or multi-objective functions according to some criterion. To be as efficient as possible, the optimization process should take
into account various indicators related to energy, economy, comfort and the environment. In this work, an optimization problem with
carbon dioxide equivalent emissions as an objective function was considered. Carbon dioxide emissions are greenhouse gases and are
the main driver of global climate change. The reduction of Kyoto gases such as carbon dioxide (CO2), methane (CH4) and nitrous oxide
(NOx) is a priority in all sectors. In building context, the reduction of CO2 emissions has been studied by several researchers [46–48].
Kneifel [49] conducted a life cycle carbon analysis using a simulation-based method for energy consumption and building databases
for cost analysis. A total of 576 energy simulations were performed to estimate the carbon footprint reduction. Huang et al. [50]
studied the energy and carbon emission payback using external overhang shading as a variable factor in a university campus in Hong
Kong. Results showed that, based on financial considerations, the recovery of the economic investment in overhang system takes an
unacceptably long time. The use of a shading system could only contribute a small amount to energy conservation. Tettey et al. [51]
studied the effects of different materials on primary energy and CO2 emissions using insulation as a variable factor. They found that
when the insulation material in reference buildings was changed from rock wool to cellulose fibre, CO2 emissions were reduced by up

8
N. Abdou et al. Journal of Building Engineering 61 (2022) 105332

Fig. 4. Flowchart of the optimization process.

to 8%.
CO2 emissions from residential buildings are classified into operational CO2 emissions and material production emissions, which
represent the CO2 emissions during the production and transport of building materials [52]. In this study, the effects of building retrofit
measures on CO2 emissions achieved by reducing the need for electricity and natural gas for cooling and heating respectively were
assessed [53]. Therefore, based on the habits of the Moroccan middle class, a split system residential air conditioner (EER = 2.8) and a
natural gas fired boiler (efficiency η = 0.90) were considered as cooling and heating systems respectively [10,54]. Fig. 4 summarizes
the optimization process.
The optimization problem was defined as:
( )/
F1 (x) × FCO2,NG F2 (x) × FCO2,EL
Min F(x) = + Anet (13)
η EER


⎪ F1 > 0 and F2 > 0

⎪ 0.3 ≤ X1 , X3 ≤ 1




⎨ 0.2 ≤ X2 , X4 ≤ 0.8
Subject to : 0.3 ≤ X5 ≤ 2 (14)



⎪ 0.5 ≤ X6 ≤ 2



⎪ 10 ≤ X7 , X8 , X9 , X10 ≤ 40

(F1 + F2 ) ≤ Rlimit .Anet
For all x = [x1 ,x2 ,…,x11 ], x ∈ X, where X is all the possible combination. F is the annual equivalent carbone dioxide emissions CO2 ,
F1 and F2 are the sub-objective function which represents the annual heating and cooling loads, respectively. FCO2,EL and FCO2,NG are the
specific emissions factors for electricity and natural gas, respectively and Anet is the net floor area. A specific emissions factors of 0.8088
kgCO2 /(kWh) [55] and 12.6 gCO2 /(MJ) [56] were used for FCO2,EL and FCO2,NG , respectively. Rlimit is the regulatory limit that defines the
threshold for annual thermal load which differs from location to another. In addition, to select the optimal solution, the weighted sum
method was used taking into account the relative importance of each sub-objective function using the following formula [10]:
( ) ( )
F1 (x) − F1 min F2 (x) − F2 min
Min [u(F1 (x), F2 (x))] = w1 + w2 (15)
F1 max − F1 min F2 max − F2 min

9
N. Abdou et al. Journal of Building Engineering 61 (2022) 105332

Fig. 5. Sobol sensitivity indices for cooling load.

Fig. 6. Sobol sensitivity indices for heating load.

where w1 and w2 are the weight coefficient, Fi min and Fi max are the best and worst values of the ith sub-objective function, respectively.

4. Results & discussion


4.1. Sensitivity analysis results
In this work, sensitivity method was used to provide a preliminary study and visualization. Sensitivity analysis based on variance
decomposition which generates robust statistical information was executed to assess the impacts of each input variable on the building
thermal performance. As noted by Nguyen and Reiter [57], small sample sizes like 1000 are not enough in some applications to find
stable solutions for Sobol method. Thus, in our study, the building model was simulated 2400 times in each location to obtain enough
data for Sobol’GSA [58].
Sobol indices including the first order and total order were computed on the basis of Eq. (1) and Eq. (2) respectively. While the first
order which measures the fractional contribution and shows how much the output of the model changes when an input factor varies,
total order indices take into account all higher-order effects. Fig. 5 and Fig. 6 show the Sobol indices of the eleven input parameters at
different locations and loads. We noted similar trends on the importance of parameters for different climates. Similar observations
were noted by Zeferina et al. [59] when they studied the sensitivity analysis of annual cooling demand in six different locations using
Morris elementary effect method and Sobol indices. However, the ranking of the input parameters and the value of the Sobol indices
clearly depend on the output variable analysed and the location considered, as shown in Figs. 5 and 6.
Fig. 5 shows the sensitivity indices of the input factors affecting the annual cooling demand in different locations. The parameters
X2, X7, X8, and X11 are the largest contributors, while X5 and X10 contribute insignificantly to most of the locations considered.
However, X11 shows an important difference between the first order and the total order, which means that its interaction with other
parameters is significant in cooling load. Heating load (Fig. 6) is more influenced by X1, X2, X6 and X11, but Sobol indices are different

10
N. Abdou et al. Journal of Building Engineering 61 (2022) 105332

Fig. 7. Performance ranking of hybrid models according to the learner and metric (R2, RMSE) in Meknes.

from location to another. Thus, it can be noted through this sensitivity analysis that some parameters such as X5, X10 and X9 can be
considered as non-influential parameters for both annual cooling and heating load. X9 is the window to wall ratio to the west, X10 is
the window to wall ratio to the north and X5 is the ground floor transmission coefficient. However, X5 can be a highly influential
parameter depending on the building typology and use [1]. In our study, X5 is not a key factor because the zones of the building in
contact with the ground are not conditioned since the ground floor is for retail use [43].

4.2. Feature selection and hybrid models


In this section, the results of wrapper method which takes into account the performance of the model output to find the best subsets
of features are presented. Eleven optimization algorithms and two learners were evaluated on the basis of three widely used metrics,
namely coefficient of determination (R2 ), mean square error (RMSE) and standard deviation (STD). The comparison of the model
performances was obtained through the use of the score-based technique. The performance score (PS) of each hybrid model was
computed in validation phase based on Eq. (10).
Figs. 7 and 8 show the results according to the statistical metric, learner, and outputs. Two outputs, which represent the annual
cooling load (CL) and heating load (HL) for Meknes city, were taken into account to highlight the influence of the type of learner on the
selection of features and model accuracy. The best model is the one with the lowest value of PS rank. It can be observed that the
models’ performances depend on each statistical metric and output as shown in Figs. 7 and 8. The results for ANN-based show that, for
R2 , the best models are PSO-ANN and ACO-ANN for HL and CL, respectively. For RMSE, the best models are LCA-ANN and PSO-ANN
for HL and CL respectively. For STD, the best model is GA-ANN for both HL and CL. The lowest PS rank is for PSO-ANN for both HL and
CL.
The results for SVM-based indicate that the best hybrid models for R2 are LCA-SVM and ACO-SVM for CL and HL, respectively. For
RMSE, the best models are LCA-SVM and DSOS-SVM for CL and HL respectively. For STD, the best models are DSOS-SVM and GA-SVM
for CL and HL respectively. Based on the PS rank, the best models are LCA-SVM and DSOS-SVM for CL and HL respectively.
Moreover, the comparison between the hybrid models according to the learner and location (i.e., weather conditions) is shown in
Fig. 9. For instance, in Meknes the best models are LCA-SVM, PSO-SVM, LA-SVM, GA-SVM, ACO-SVM, respectively for CL. For HL,
DSOS-SVM, ACO-SVM, LA-SVM, PSO-SVM, COA-SVM are respectively the best models. For ANN-based, in Meknes, the best models are
respectively PSO-ANN, LA-ANN, ACO-ANN for both HL and CL. Furthermore, Table 5 lists the number of features according to the best
subset of features. It can be noted that search algorithms such as LCA, PSO, DSOS, GA, LA and FOA give better results for the considered
feature selection approach.

11
N. Abdou et al. Journal of Building Engineering 61 (2022) 105332

Fig. 8. Performance ranking of hybrid models according to the learner and metric (STD, PS) in Meknes.

Fig. 9. Performance ranking of hybrid models according to the location and learner.

12
N. Abdou et al. Journal of Building Engineering 61 (2022) 105332

Table 5
Input variable according to the learner and output.

Location Output (Load) Learner Best hybrid model Number of input variable Input variable

Meknes CL SVM LCA-SVM 7 X1, X8, X6, X2, X3, X11, X7


ANN PSO-ANN 8 X4, X11, X7, X2, X1, X8, X6, X3
HL SVM DSOS-SVM 7 X1, X7, X2, X4, X11, X3, X6
ANN PSO-ANN 7 X2, X3, X8, X6, X7, X4, X1
Ifrane CL SVM PSO-SVM 8 X11, X2, X8, X1, X7, X3, X6, X4
ANN GA-ANN 7 X4, X6, X7, X2, X8, X1, X11
HL SVM PSO-SVM 7 X7, X2, X1, X4, X3, X11, X6
ANN LA-ANN 8 X2, X11, X1, X7, X3, X6, X4, X8
Marrakech CL SVM LCA-SVM 6 X2, X8, X7, X11, X4, X6
ANN FOA-ANN 7 X5, X6, X7, X8, X2, X4, X11
HL SVM PSO-SVM 7 X7, X2, X1, X6, X3, X8, X11
ANN LCA-ANN 7 X4, X7, X2, X3, X8, X6, X1

Table 6
Setting parameters of NSGA-II algorithm.

Optimization algorithm NSGA-II

Population size 60
Generations 100
Probability of Mutation (%) 2
Crossover probability (%) 80

Fig. 10. Optimization results for Meknes city.

4.3. Optimization results


The optimization of the heating and cooling loads has been investigated in Meknes, Ifrane and Marrakech based on the best model
for each location and for each target output. According to the current regulation, the regulatory limit (Rlimit ), which defines the
threshold for annual thermal load (cooling + heating), is set in kWh/m2.year at 48, 64 and 61 for Meknes, Ifrane and Marrakech
respectively. Thus, all optimal solutions must be less than or equal to the Rlimit [60]. The NSGA-II algorithm, which is a genetic al­
gorithm based on non-dominated sorting technique, was used to rank the solutions. A difficult and decisive process is to calibrate the
parameters related to the NSGA-II algorithm, such as population size, iteration number or generation, mutation and crossover
probability. The performance of the optimization and the quality of the final results certainly depend on these parameters. Therefore,
based on our previous work [10] and taking into account the suggestions made by various researchers, the configuration details listed
in Table 6 were used.
As mentioned, heating (F1) and cooling (F2) loads are two conflicting sub-objective functions that should be optimized in order to
minimise the annual equivalent Carbone dioxide emissions [61]. Since the study involves more than one sub-objective function, the
optimal solutions known as Pareto front were highlighted. Pareto front is a set of trade-off solutions called nondominated because of
their ability to not allow an improvement in one objective function without causing a simultaneous increase in the other objective
function. Three optimal solutions (i.e., A, B, C) were selected according to the relative importance of each sub-objective function.
Indeed, A, B and C represent the optimal solution obtained by considering w1 = 1 and w2 = 0, w1 = w2 = 1/2, w1 = 0 and w2 = 1,

13
N. Abdou et al. Journal of Building Engineering 61 (2022) 105332

Fig. 11. Optimization results for Ifrane city.

Fig. 12. Optimization results for Marrakech city.

respectively. A, B and C represent the min (F1 ), the trade-off between F1 and F2 and the min (F2 ), respectively. Figs. 10–12 show the
results.
As part of a building optimization process, optimal parameters are determined and recommended. It is possible to observe a trend of
the considered building factors according to the lower, middle, and upper values for each factor, as well as the reduction of heating and
cooling loads. For such climatic conditions, according to the compromise solution B, the lower option is recommended for X1 and X6.
For X2, X3, X4, X7, X8, and X11, a value between the lower and average options is recommended. For X11, the average option is better.
Table 7 reports the results. In addition, to ensure results quality, a comparison between the results of the models and simulation-based
was performed and listed in Table 7. The TRNSYS simulations of the three optimal design solutions show similar results overall with
the metamodel prediction.
Besides, the comparison between the optimal solutions and the base case shows an important reduction in heating and cooling
loads. Indeed, the total annual load for the base case in kWh/m2.year is 124.25, 202.36 and 128.25 in Meknes, Ifrane and Marrakech,
respectively. For the solution B, the total annual load in kWh/m2.year is 39.26, 54.41, 42.86 in Meknes, Ifrane and Marrakech,
respectively. Therefore, a reduction of 68% of the total annual load was achieved in Meknes, 73% in Ifrane and 67% in Marrakech.
Finally, the annual CO2 emissions for the three optimal solutions and the base case are presented in Fig. 13. The lowest emissions
were obtained with solution B, except in Ifrane. Solution A, which minimises the heating load, shows better results in the cold climate
of Ifrane.

5. Conclusion
In this work, a multi-objective optimization was carried out to improve the energy efficiency of a typical building in three different

14
N. Abdou et al.
Table 7
Optimal design solutions and objective functions in each region.

Location Solution Design variable Objective functions, kWh/(m2 year)

X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 HL (Model) HL (TRNSYS) CL (Model) CL (TRNSYS)

Meknes A 0.30 0.40 0.53 0.38 × 0.50 24.84 19.41 × × Glz4 5.28 6.80 42.65 42.81
B 0.31 0.34 0.64 0.42 × 0.50 15.32 19.04 × × Glz3 14.04 16.66 20.10 22.60
15

C 0.66 0.20 0.68 0.32 × 0.56 10.55 17.27 × × Glz3 33.67 35.77 12.58 15.28
Ifrane A 0.32 0.63 0.59 0.60 × 0.50 31.48 18.60 × × Glz4 11.95 17.04 47.64 46.84
B 0.30 0.42 0.60 0.42 × 0.50 16.34 21.69 × × Glz3 30.75 36.56 16.25 17.85
C 0.56 0.20 0.63 0.36 × 0.50 11.83 15.20 × × Glz3 55.16 58.96 8.37 10.43
Marrakech A 0.38 0.65 0.51 0.43 × 0.50 26.40 25.78 × × Glz3 2.22 3.41 52.35 53.19
B 0.31 0.36 0.59 0.39 × 0.50 15.11 18.87 × × Glz3 5.30 6.64 33.35 36.22
C 0.63 0.20 0.65 0.32 × 0.50 10.19 16.90 × × Glz3 15.35 17.59 24.16 28.12

Journal of Building Engineering 61 (2022) 105332


N. Abdou et al. Journal of Building Engineering 61 (2022) 105332

Fig. 13. Optimal solutions and CO2 emissions in each region.

climates. The selected climatic zones are Meknes (zone 3), Ifrane (zone 4) and Marrakech (zone 5), where the climate is ranging from
cold to semi-arid. A metamodel approach was used, based on simulation method and data driving techniques using wrapper method
which takes into account the performance of a learner such as Artificial Neural Networks and Support vector machine. The results
showed that the best feature subsets depend on the location (i.e., weather conditions) and target output. SVM as a learner and search
algorithms like League championship algorithm (LCA), Discrete symbiotic organisms search (DSOS) algorithm, Particle swarm opti­
mization (PSO) showed better results in terms of accuracy and reduction of feature input parameters. For ANN as a learner, hybrid
models based on Particle swarm optimization (PSO), Genetic algorithm (GA), Learning automata (LA), Forest optimization algorithm
(FOA) showed better performance. Moreover, the optimization results show some recommendations. According to the compromise
solution B, a value between the lower and average options is recommended for all considered input predictors. Therefore, a reduction
of 68% of the total annual load can be achieved in Meknes, 73% in Ifrane and 67% in Marrakech.
The findings of this paper may offer helpful recommendations for passive energy efficiency measures. The suggested method has a
strong potential to deal with complex building problems, and it can be applied as a tool for decision making. The main outcomes of the
study are as follows:
• The parameters chosen for an optimization process must be carefully and thoroughly evaluated. The sensitivity analysis showed
that the window to wall ratio, north and west, is not a key element and can be kept constant in the process. Thus, when choosing a
technical solution, the decision-maker should pay particular attention to elements that have a high potential for improving energy
efficiency, such as the windows type.
• The points on the Pareto front that are commonly considered as targets must be carefully analysed in order to find the optimum
solution. As demonstrated in this study by using carbon dioxide equivalent emissions as the objective function, heating and cooling
loads as sub-objective functions, the trade-off solution between the sub-objective functions is not always the best option.
• The hybrid models based on ANN and SVM can be used to forecast and optimize building energy loads, but the need to adjust the
neural architecture for ANN, to search for optimal hyperparameters for SVM, to search for optimal input parameters, increases the
computational cost.
As future work, other models based on new generation algorithms and objective functions, which take into account the impact of
climate change on buildings and inter-buildings, will be considered to improve the presented approach.

Authorship contribution statement


ABDOU Nawal was responsible for data preparing and preprocessing, Conceptualization, Formal analysis, Investigation, Writing -
original draft, - review & editing, and Supervision. EL MGHOUCHI Youness was responsible for Conceptualization, Methodology,
Software, Formal analysis, Investigation, - review & editing, Supervision, and Visualization. Other authors were responsible for review
& editing, and Supervision.

Declaration of competing interest


The authors declare that they have no known competing financial interests or personal relationships that could have appeared to
influence the work reported in this paper.

Data availability

Data will be made available on request.

16
N. Abdou et al. Journal of Building Engineering 61 (2022) 105332

References
[1] B. Chegari, M. Tabaa, E. Simeu, F. Moutaouakkil, H. Medromi, Multi-objective optimization of building energy performance and indoor thermal comfort by
combining artificial neural networks and metaheuristic algorithms, Energy Build 239 (2021), 110839, https://doi.org/10.1016/j.enbuild.2021.110839.
[2] K. Bamdad, M.E. Cholette, S. Omrani, J. Bell, Future energy-optimised buildings - addressing the impact of climate change on buildings, Energy Build 231
(2021), 110610, https://doi.org/10.1016/j.enbuild.2020.110610.
[3] F. Bre, V.D. Fachinotti, A computational multi-objective optimization method to improve energy efficiency and thermal comfort in dwellings, Energy Build 154
(2017) 283–294, https://doi.org/10.1016/j.enbuild.2017.08.002.
[4] S. Asadi, S.S. Amiri, M. Mottahedi, On the development of multi-linear regression analysis to assess energy consumption in the early stages of building design,
Energy Build 85 (2014) 246–255, https://doi.org/10.1016/j.enbuild.2014.07.096.
[5] D. Katunsky, A. Korjenic, J. Katunska, M. Lopusniak, S. Korjenic, S. Doroudiani, Analysis of thermal energy demand and saving in industrial buildings: a case
study in Slovakia, Build. Environ. 67 (2013) 138–146, https://doi.org/10.1016/j.buildenv.2013.05.014.
[6] P. Penna, A. Prada, F. Cappelletti, A. Gasparella, Multi-objectives optimization of energy efficiency measures in existing buildings, Energy Build 95 (2015)
57–69, https://doi.org/10.1016/j.enbuild.2014.11.003.
[7] Y. Zhai, Y. Wang, Y. Huang, X. Meng, A multi-objective optimization methodology for window design considering energy consumption, thermal environment
and visual performance, Renew. Energy 134 (2019) 1190–1199, https://doi.org/10.1016/j.renene.2018.09.024.
[8] Y. Schwartz, R. Raslan, D. Mumovic, Implementing multi objective genetic algorithm for life cycle carbon footprint and life cycle cost minimisation: a building
refurbishment case study, Energy 97 (2016) 58–68, https://doi.org/10.1016/j.energy.2015.11.056.
[9] K. Bamdad, M.E. Cholette, L. Guan, J. Bell, Ant colony algorithm for building energy optimisation problems and comparison with benchmark algorithms, Energy
Build 154 (2017) 404–414, https://doi.org/10.1016/j.enbuild.2017.08.071.
[10] N. Abdou, Y. EL Mghouchi, S. Hamdaoui, N. EL Asri, M. Mouqallid, Multi-objective optimization of passive energy efficiency measures for net-zero energy
building in Morocco, Build. Environ. 204 (2021), 108141, https://doi.org/10.1016/j.buildenv.2021.108141.
[11] Z. Romani, A. Draoui, F. Allard, Metamodeling the heating and cooling energy needs and simultaneous building envelope optimization for low energy building
design in Morocco, Energy Build 102 (2015) 139–148, https://doi.org/10.1016/j.enbuild.2015.04.014.
[12] E. Gengembre, B. Ladevie, O. Fudym, A. Thuillier, A Kriging constrained efficient global optimization approach applied to low-energy building design problems,
Inverse Probl. Sci. Eng. 20 (7) (2012) 1101–1114, https://doi.org/10.1080/17415977.2012.727084.
[13] S. Gou, V.M. Nik, J.L. Scartezzini, Q. Zhao, Z. Li, Passive design optimization of newly-built residential buildings in Shanghai for improving indoor thermal
comfort while reducing building energy demand, Energy Build 169 (2018) 484–506, https://doi.org/10.1016/j.enbuild.2017.09.095.
[14] M. Bourdeau, X. qiang Zhai, E. Nefzaoui, X. Guo, P. Chatellier, Modeling and forecasting building energy consumption: a review of data-driven techniques,
Sustain. Cities Soc. 48 (2019), 101533, https://doi.org/10.1016/j.scs.2019.101533. November 2018.
[15] W. Yu, B. Li, H. Jia, M. Zhang, D. Wang, Application of multi-objective genetic algorithm to optimize energy efficiency and thermal comfort in building design,
Energy Build 88 (2015) 135–143, https://doi.org/10.1016/j.enbuild.2014.11.063.
[16] J. Zhao, X. Liu, A hybrid method of dynamic cooling and heating load forecasting for office buildings based on artificial intelligence and regression analysis,
Energy Build 174 (2018) 293–308, https://doi.org/10.1016/j.enbuild.2018.06.050.
[17] F. Bre, N. Roman, V.D. Fachinotti, An efficient metamodel-based method to carry out multi-objective building performance optimizations, Energy Build 206
(2020), 109576, https://doi.org/10.1016/j.enbuild.2019.109576.
[18] A. Prada, A. Gasparella, P. Baggio, On the performance of meta-models in building design optimization, Appl. Energy 225 (April) (2018) 814–826, https://doi.
org/10.1016/j.apenergy.2018.04.129.
[19] R. Azari, S. Garshasbi, P. Amini, H. Rashed-Ali, Y. Mohammadi, Multi-objective optimization of building envelope design for life cycle environmental
performance, Energy Build 126 (2016) 524–534, https://doi.org/10.1016/j.enbuild.2016.05.054.
[20] K. Bamdad, M.E. Cholette, J. Bell, Building energy optimization using surrogate model and active sampling, J. Build. Perform. Simul. 13 (6) (2020) 760–776,
https://doi.org/10.1080/19401493.2020.1821094.
[21] A. González-Vidal, F. Jiménez, A.F. Gómez-Skarmeta, A methodology for energy multivariate time series forecasting in smart buildings based on feature
selection, Energy Build 196 (2019) 71–82, https://doi.org/10.1016/j.enbuild.2019.05.021.
[22] Z. Romani, A. Draoui, F. Allard, Metamodeling and multicriteria analysis for sustainable and passive residential building refurbishment: a case study of French
housing stock, Build. Simul., no. May (2021), https://doi.org/10.1007/s12273-021-0806-7.
[23] M. Ilbeigi, M. Ghomeishi, A. Dehghanbanadaki, Prediction and optimization of energy consumption in an office building using artificial neural network and a
genetic algorithm, Sustain. Cities Soc. 61 (May) (2020), 102325, https://doi.org/10.1016/j.scs.2020.102325.
[24] Y. Choi, D. Song, S. Yoon, J. Koo, Comparison of factorial and Latin hypercube sampling designs for meta-models of building heating and cooling loads, Energies
14 (2) (2021), https://doi.org/10.3390/en14020512.
[25] I. Jaffal, C. Inard, C. Ghiaus, Fast method to predict building heating demand based on the design of experiments, Energy Build 41 (6) (2009) 669–677, https://
doi.org/10.1016/j.enbuild.2009.01.006.
[26] T. Wei, A review of sensitivity analysis methods in building energy analysis, Renew. Sustain. Energy Rev. 20 (2013) 411–419, https://doi.org/10.1016/j.
rser.2012.12.014.
[27] Y. Masoudi-Sobhanzadeh, H. Motieghader, A. Masoudi-Nejad, FeatureSelect: a software for feature selection based on machine learning approaches, BMC
Bioinformatics 20 (1) (2019) 1–17, https://doi.org/10.1186/s12859-019-2754-0.
[28] A. Husseinzadeh Kashan, League Championship Algorithm (LCA): an algorithm for global optimization inspired by sport championships, Appl. Soft Comput. J.
16 (2014) 171–200, https://doi.org/10.1016/j.asoc.2013.12.005.
[29] Y. Masoudi-Sobhanzadeh, H. Motieghader, World Competitive Contests (WCC) algorithm: a novel intelligent optimization algorithm for biological and non-
biological problems, Informatics Med. Unlocked 3 (2016) 15–28, https://doi.org/10.1016/j.imu.2016.06.002.
[30] E. Atashpaz-Gargari, C. Lucas, Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition, in: 2007 IEEE Congr. Evol.
Comput. CEC 2007, 2007, pp. 4661–4667, https://doi.org/10.1109/CEC.2007.4425083.
[31] V.K. Patel, V.J. Savsani, Heat transfer search (HTS): a novel optimization algorithm, Inf. Sci. 324 (2015) 217–246, https://doi.org/10.1016/j.ins.2015.06.044.
[32] A.E.S. Ezugwu, A.O. Adewumi, Discrete symbiotic organisms search algorithm for travelling salesman problem, Expert Syst. Appl. 87 (2017) 70–78, https://doi.
org/10.1016/j.eswa.2017.06.007.
[33] M.Y. Cheng, D. Prayogo, Symbiotic Organisms Search: a new metaheuristic optimization algorithm, Comput. Struct. 139 (2014) 98–112, https://doi.org/
10.1016/j.compstruc.2014.03.007.
[34] R. Rajabioun, Cuckoo optimization algorithm, Appl. Soft Comput. J. 11 (8) (2011) 5508–5518, https://doi.org/10.1016/j.asoc.2011.05.008.
[35] M. Ghaemi, M.R. Feizi-Derakhshi, Forest optimization algorithm, Expert Syst. Appl. 41 (15) (2014) 6676–6687, https://doi.org/10.1016/j.eswa.2014.05.009.
[36] J.H. Holland, Genetic algorithms, Sci. Am. 267 (1) (1992) 66–73.
[37] R. Eberhart, J. Kennedy, A new optimizer using particle swarm theory, Proc. Int. Symp. Micro Mach. Hum. Sci. (1995) 39–43.
[38] M. Dorigo, M. Birattari, T. Stutzle, Ant colony optimisation, IEEE Comput Intell 1 (4) (2006) 28–39.
[39] M.R. Meybodi, H. Beigy, New learning automata based algorithms for adaptation of backpropagation algorithm parameters, Int. J. Neural Syst. 12 (1) (2002)
45–67.
[40] C. Lu, S. Li, Z. Lu, Building energy prediction using artificial neural networks: a literature survey, Energy Build 262 (2022), 111718, https://doi.org/10.1016/j.
enbuild.2021.111718.
[41] C. Cortes, V. Vapnik, Support-vector networks, Machine Learning 20 (3) (1995) 273–297.
[42] W. Gao, J. Alsarraf, H. Moayedi, A. Shahsavar, H. Nguyen, Comprehensive preference learning and feature validity for designing energy-efficient residential
buildings using machine learning paradigms, Appl. Soft Comput. J. 84 (2019), 105748, https://doi.org/10.1016/j.asoc.2019.105748.

17
N. Abdou et al. Journal of Building Engineering 61 (2022) 105332

[43] F. Sick, S. Schade, A. Mourtada, D. Uh, M. Grausam, Dynamic building simulations for the establishment of a Moroccan thermal regulation for buildings,
J. Green Build. 9 (1) (2014) 145–165, https://doi.org/10.3992/1943-4618-9.1.145.
[44] H. Mastouri, B. Benhamou, H. Hamdi, E. Mouyal, Thermal performance assessment of passive techniques integrated into a residential building in semi-arid
climate, Energy Build 143 (2017) 1–16, https://doi.org/10.1016/j.enbuild.2017.03.022.
[45] S. Soutullo, E. Ricardo, S.J. Cristina, F.J. Antonio, H. Rosario, Energy balances of four office buildings in different locations in Spain, Proc. IBPSA-Canada’s
Bienn. Conf. (2010).
[46] T. Niemelä, R. Kosonen, J. Jokisalo, Energy performance and environmental impact analysis of cost-optimal renovation solutions of large panel apartment
buildings in Finland, Sustain. Cities Soc. 32 (2017) 9–30, https://doi.org/10.1016/j.scs.2017.02.017.
[47] P. Murray, J. Marquant, M. Niffeler, G. Mavromatidis, K. Orehounig, Optimal transformation strategies for buildings, neighbourhoods and districts to reach CO2
emission reduction targets, Energy Build 207 (2020), 109569, https://doi.org/10.1016/j.enbuild.2019.109569.
[48] S.M. Garriga, M. Dabbagh, M. Krarti, Optimal Carbon-Neutral Retrofit of Residential Communities in Barcelona, Spain, vol. 208, Energy Build., 2020, https://
doi.org/10.1016/j.enbuild.2019.109651.
[49] J. Kneifel, Life-cycle carbon and cost analysis of energy efficiency measures in new commercial buildings, Energy Build 42 (3) (2010) 333–340, https://doi.org/
10.1016/j.enbuild.2009.09.011.
[50] Y. Huang, J.L. Niu, T.M. Chung, Energy and carbon emission payback analysis for energy-efficient retrofitting in buildings - overhang shading option, Energy
Build 44 (1) (2012) 94–103, https://doi.org/10.1016/j.enbuild.2011.10.027.
[51] U.Y.A. Tettey, A. Dodoo, L. Gustavsson, Effects of different insulation materials on primary energy and CO 2 emission of a multi-storey residential building,
Energy Build 82 (2014) 369–377, https://doi.org/10.1016/j.enbuild.2014.07.009.
[52] K. Li, L. Pan, W. Xue, H. Jiang, H. Mao, Multi-objective optimization for energy performance improvement of residential buildings: a comparative study,
Energies 10 (2) (2017), https://doi.org/10.3390/en10020245.
[53] Y. Lou, Y. Yang, Y. Ye, W. Zuo, J. Wang, The effect of building retrofit measures on CO2 emission reduction-A case study with U.S. medium office buildings,
Energy Build 253 (2021), 111514, https://doi.org/10.1016/j.enbuild.2021.111514.
[54] M. Krarti, P. Ihm, Evaluation of net-zero energy residential buildings in the MENA region, Sustain. Cities Soc. 22 (2016) 116–125, https://doi.org/10.1016/j.
scs.2016.02.007.
[55] S. Hamdaoui, M. Mahdaoui, A. Allouhi, R. El Alaiji, T. Kousksou, A. El Bouardi, Energy demand and environmental impact of various construction scenarios of
an office building in Morocco, J. Clean. Prod. 188 (2018) 113–124, https://doi.org/10.1016/j.jclepro.2018.03.298.
[56] S. Timmerberg, A. Sanna, M. Kaltschmitt, M. Finkbeiner, Renewable electricity targets in selected MENA countries - assessment of available resources,
generation costs and GHG emissions, Energy Reports 5 (2019) 1470–1487, https://doi.org/10.1016/j.egyr.2019.10.003.
[57] A.T. Nguyen, S. Reiter, A performance comparison of sensitivity analysis methods for building energy models, Build. Simul. 8 (6) (2015) 651–664, https://doi.
org/10.1007/s12273-015-0245-4.
[58] L. Zhu, et al., Uncertainty and sensitivity analysis of cooling and heating loads for building energy planning, J. Build. Eng. 45 (2022), 103440, https://doi.org/
10.1016/j.jobe.2021.103440. October 2021.
[59] V. Zeferina, F.R. Wood, R. Edwards, W. Tian, Sensitivity analysis of cooling demand applied to a large office building, Energy Build 235 (2021), 110703, https://
doi.org/10.1016/j.enbuild.2020.110703.
[60] N. Abdou, Y. El Mghouchi, S. Hamdaoui, M. Mhamed, Optimal building envelope design and renewable energy systems size for net-zero energy building in
tetouan (Morocco), in: 2021 9th International Renewable and Sustainable Energy Conference (IRSEC), IEEE, 2021, pp. 1–6, https://doi.org/10.1109/
IRSEC53969.2021.9741188.
[61] B. Manrique Delgado, et al., Lifecycle cost and CO2 emissions of residential heat and electricity prosumers in Finland and The Netherlands, Energy Convers.
Manag. 160 (2018) 495–508, https://doi.org/10.1016/j.enconman.2018.01.069, 2018.

18

You might also like