Professional Documents
Culture Documents
AUTHORS
Victor Okhoya, Perkins+Will
Marcelo Bernal, Perkins+Will
Tyrone Marshall, Perkins+Will
John Haymaker, Perkins+Will
1. Introduction
With respect to building performance analysis typical architectural practice
simulates a small number of design options and then uses human judgement
to infer the best cause of action. Parametric Analysis (PA), on the other hand,
varies all relevant input factors through significant ranges and thereby
develops large design spaces for exploration. Research shows that this can
lead to dramatically better building performance results (Clevenger &
Haymaker, 2012). However, PA can also be time and resource expensive, so
researchers have explored optimization methods that can search through large
parametric spaces in a fraction of the time.
1
For example, Naboni et al. (2013) compared traditional simulation to PA
and optimization using a genetic algorithm. They designed and built a project
prototype of a 14m2 test lab made from cross laminated timber located at the
School of Architecture in Copenhagen. They simulated ten design options in
EnergyPlus 1 during design, building the most energy efficient option. After
construction they analyzed a calibrated model. It revealed a total energy
consumption of 98.6 kWh/m2. A PA was performed in EnergyPlus with 11
factors and 139,968 individual runs. It was executed on a 256 core cluster and
took 30 hours to run. Using the results, modifications were identified that
would bring the energy consumption down to 8.5 kWh/m2. The improvement
is dramatic but the cost in computation resources is high.
1
https://energyplus.net/
2
complex and multi-faceted and good solutions need to recognize the
multi-dimensionality of the problem.
2. Literature Review
2
https://www.mathworks.com/products/matlab.html
3
the input parameters, and then output the results into a parallel coordinates
plot for interactive visualization.
Small number
Visualization
Disciplinary
Parametric
Interactive
Responses
Geometry
Weighted
of runs
Multi-
Dhariwal & Banerjee
Ritter et al.
Sadeghifam et al.
Qian & Lee
Pratt & Bosworth
Sadeghifam et al.
Jabi
Chlela et al.
Magnier & Haghighat
Flager et al.
Iwaro et al.
Lin & Gerber
Khalafallah & El-Rayes
Shi & Yang
Granadeiro et al.
MOPED
.
Sadeghifam et al. (2015) observe that altering a combination of factors
combined for a 36% reduction in annual energy consumption compared to
altering a single factor. This points to the benefit of a PA approach. They
developed a Revit Architecture 3 model, ran a baseline energy analysis based
on the Revit model, identified significant factors and their ranges and then
used a DoE to select building envelope materials in order to optimize
thermal performance. Jabi (2014) sought to better harmonize the outputs of
parametric geometric modeling with the input requirements of building
performance analysis by developing DSOS, a software framework. DSOS
3 https://www.autodesk.com/products/revit-family/architecture
4
used Autodesk Designscript 4, Open Studio 5 and EnergyPlus scripts and files
to output results as color overlays on parametric geometry.
Chlela et al. (2009) acknowledged that parametric studies can help designers
choose optimal solutions but noted that such studies can be complicated and
time consuming due to a large number of runs. They proposed that DoE can
simplify parametric studies by reducing significantly the required number of
experiments or simulations. In a case study a DoE reduced a 177,147 run
three factorial design to between 200 and 377 runs. Magnier & Haghighat
(2010) argued for the use of multi-objective optimization with DoE and
artificial intelligence. They acknowledged that a shortcoming with genetic
algorithms is the need for thousands of evaluations to reach optimal
solutions. They proposed using response surface methods with genetic
algorithms to reduce the computational time while maintaining good
accuracy.
Flager et al. (2009) recognized that multi-disciplinary analysis has not been
fully realized in practice because current tools and processes do not support
the generation and evaluation of a large number of alternatives. They
observed that researchers in aerospace and automotive industries have
developed methods for multi-disciplinary design optimization. They
proposed to apply these methods to the parametric modeling of a single
classroom building case study. They used a multi-disciplinary process with
parallel coordinates plot as an interactive visualization, and genetic
algorithms and design of experiments to reduce the size of the design spaces.
4 https://www.autodeskresearch.com/publications/designscript
5
https://www.openstudio.net/
6
http://www.trane.com
7
http://www.minitab.com/en-us/
8
http://www.sketchup.com/
5
Iwaro et al. (2014) described the importance of weighting and selection
criteria for the sustainable performance assessment of building envelopes.
They developed an integrated criteria weighting framework and used it to
evaluate the most sustainable performance design alternative for building
envelopes in the Caribbean.
Lin & Gerber (2014) argued that the use of multi-objective optimization
methods are an effective means to overcome the limitations of current
performance based design processes. They proposed a multi-objective
design framework (EEPFD) that uses a genetic algorithm to optimize spatial
compliance, construction cost and energy performance. The use of a genetic
algorithm drastically reduces simulation cycle time. Khalafallah & El-Rayes
(2011) also addressed the question of multi-objective optimization with
specific reference to airport layouts. They used genetic algorithms to
optimize layouts for construction safety, construction related aviation safety
and airport security, and overall site layout costs. They also recognized the
need for an interactive visualization interface.
Shi & Yang (2013) understood that performance driven design takes a
holistic view of buildings ensuring ecological and environmental
performance without overlooking design and aesthetics. However
conventional architectural design methodology faces the problems that
analytical models are difficult to obtain, models need both geometric as well
as simulative inputs and the representation needs of design documentation
are often at odds with the needs of performance analysis. They proposed
Rhinoceros 9/Grasshopper 10 integrated with Ecotect 11, Radiance 12 and
EnergyPlus as a platform for performance driven design that addresses these
problems. Granadeiro et al. (2012) cautioned that environmental aspects in
architectural design can lead to neglect of other qualities such as aesthetics.
Their research recognized two challenges: how to improve design while
respecting compositional principles, and second the time consuming task of
modeling design alternatives for energy simulation. They used shape
grammars as a generative design tool that respects encoded design intent,
which they integrate with EnergyPlus to perform energy simulation of each
design iteration.
9
https://www.rhino3d.com/
10
http://www.grasshopper3d.com/
11
http://ecotect.com/
12
https://www.radiance-online.org/
6
methods, to reduce the computational burden. This paper has similar
motivations. Recognizing that the simulation design space must be reduced
as a practical matter, it describes a framework for performing a weighted,
multi-objective optimization which uses a DoE to reduce the design space.
The framework incorporates parametric geometric modeling and interactive
visualization interfaces. The research compares the quality of reduced
samples for simulations specified from DoE optimization to sample
simulations specified by a designers intuition and samples of randomly
specified simulations. It is shown that the DoE based method significantly
improves the mean and range of the value function of the reduced sample.
DoE uses statistical methods to discover the optimum value from a large
problem space of values by methodically sampling the space and then
interpolating between sampled values to obtain estimates of non-sampled
values. This estimated problem space can then be optimized, to a high
degree of accuracy, much faster than trying to experiment over the full
problem space. The concept can be illustrated by a simple example. In this
example we use a least squares model for a two factor experiment (Dunn,
2017). Suppose an experiment wishes to optimize an outcome O. Suppose
that there are two factors affecting this outcome A and B. A ranges from A1
to A2 while B ranges from B1 to B2. This is a two factor experiment with two
levels and an example table of outcomes (the numerical values of the
outcome are purely for illustration) is shown (Table 2).
7
Table 2. Example of DoE outcome table.
The general equation for this experiment, including interaction terms, can be
written:
= 0 + + +
where xA is the coded value for the factor A, xB is the coded value for factor
B, xAxB is the interaction term and the bi are coefficients to be calculated.
We can describe the experiment as follows:
1 = 0 + + +
2 = 0 + + + + +
3 = 0 + + + + +
4 = 0 + + + + + + +
1 1 1 1 +1 0
2 1 +1 1 1
=
3 1 1 +1 1
4 1 +1 +1 +1
8
4. Description of the MOPED Process
The toolkit for this process includes a custom Grasshopper definition for
receiving inputs, coordinating experimental runs with the simulation
platforms and pushing output results to Flux.io 13 (Figure 2). Grasshopper
performs parametric geometric modeling with Rhinoceros used for
geometric visualization; thermal and daylight analysis are in EnergyPlus and
Radiance using the HoneyBee and LadyBug plugins; Life Cycle Cost
estimation uses RS Means 14 building cost data; and Carbon Dioxide output
emission is based on the total thermal energy values. JMP 15 13.0 (a version
of the well-known SAS 16 statistical software) is used for DoE analysis and a
custom parallel coordinates plot interface, developed at Perkins+Will
Architects, used for visualizing the high dimensional results data of the
experiment.
13
https://flux.io/
14
https://www.rsmeans.com/
15
https://www.jmp.com/en_us/home.html
16
https://www.sas.com/en_ca/home.html
9
Figure 1. The MOPED process.
10
In addition to exploring MOPED the paper presents a series of Sprout Space
experiments to compare the quality of the design spaces generated by a
number of exploration methodologies, including: random sampling (used as
a baseline), a designers intuition, as well as by using DoE based methods.
The metrics for comparison were the means and ranges of the respective
samples. The best performing approach would have a high mean and a range
of values clustered around high values of the value function compared to
other approaches. The discussion also focuses on the time and effort to
implement and interpret these design spaces.
This means that the Sprout Space experiments described here included a few
more steps than the MOPED process shown in Figure 1. In particular Sprout
Space included a step for using random selection to reduce the design space,
a step for using the designers intuition to reduce the design space and a final
step to compare the outcomes of the three sampling approaches.
11
Table 3. Responses with weights.
Response Weight
Total Thermal Energy 25%
12
Table 4. Ideal ranges for input factors. 17
Roof Angle 1, 2, 3, 4, 5, 6, 7, 8, 9 9
Total 64,800
Next, we asked a designer to examine the full sample space in Table 4 and
then intuitively select reduced ranges for each of the inputs that they thought
would yield high values of the value function when taken together (Table 5).
This is not an easy task for a human designer because of the multi-objective
nature of the problem with some of the objectives conflicting and with
potential interactions between inputs that are not easy to predict.
17
Unless otherwise stated numbers in parentheses are unit conversions to meters.
18
Numbers in square brackets are statistical codes.
13
Table 5. Target ranges based on intuitive selection of inputs by a human designer
Roof Angle 1, 5, 9 3
Total 1296
Next, a DoE was set up in JMP software to help reduce the size of the design
space. The DoE was set up with reasonable defaults to report estimated
optimum values for each of the factors. A realistic, reduced design space was
constructed centered around these estimates. The full factorial PA was run
on this reduced space (Table 6). The DoE process involved the five steps
described below.
First, input factors and step values were entered into a DoE Custom Design
in JMP, and a response called Value Function was defined which held the
sum of weighted response factors. Second, reasonable interaction and second
order terms were defined, and the DoE was set to a reasonable number of
runs, 32 in this case. Third, JMP was used to design the experiment. Note
that the Value Function is not filled out yet at this point. It will receive the
results from the 32 simulation runs performed in Grasshopper. Fourth, the 32
run DoE was simulated in Grasshopper and a value function created from the
results to plug into JMP (See Step 7 for Value Function discussion). This
simulation took 20 minutes for the Sprout Space case study on a Lenovo
Yoga with Intel Core i7-6600U, 2.6 GHz, 2.81GHz and 16GB of memory.
Finally, the DoE was run and prediction profiler plots obtained with the
estimates of the optimum values of the factors (Figure 4). These estimates
are used in constructing the full factorial design space of Table 6.
14
Table 6. Target ranges of input factors for DoE based full factorial experiment.
Total 1296
We next used the random sample, intuitive based selection and DoE based
results to create realistic ranges for a full factorial PA in the reduced space
of promising designs with a computationally feasible number of runs, 1296
in this case. Each of these full factorial runs took 12 hrs on the Lenovo
laptop. It is estimated that 64,800 runs would have taken 640 hrs, or almost a
month.
15
developing the objectives and inverting any antagonistic objectives. The
responses Total Thermal Energy, Life Cycle Costs and Carbon Dioxide
Emissions all needed to be inverted. The value function is a summation of
the normalized, inverted (where applicable), and weighted response factors.
The optimization seeks to maximize the value function. The normalized
value function is computed as follows:
RV = Response Value
DF = Daylight Factor
DLS = Direct Line of Sight
VQ = View Quality
LCC = Life Cycle Costs
CDE = Carbon Dioxide Emissions
VF = Value Function
And then:
16
Figure 5. Parallel coordinates plot for interactively exploring analysis results.
6. Results
Table 7. Comparison of Randomly Based runs to Intuitively Based runs and DoE Based runs
(in value function units).
A comparison of the range and the mean values of the value function from
the three simulations is shown in Table 7. A box plot comparison of the
value function range from the three samples is shown in Figure 7. It is seen
that the DoE reduces the range of the design spaces by eliminating low
quality options. It is also seen that the DoE improves the mean value of the
reduced design space. A three way single factor Anova
17
Figure 6. Visualization of design geometry and performance analysis in Rhinoceros
18
shows that the differences in the means between the three samples is
statistically significant (p<0.000). Paired sample t-tests between the DoE
Based method and the Random Based Method as well as the Intuitively
Based methods respectively show that the differences in means are
statistically significant (p<0.000).
Figure 7. Comparison of Random Sample PA, Intuitive PA and DoE Based PA (in value
function units)
7. Conclusion
This paper describes the MOPED workflow for using DoE with PA. The
benefit of PA for building performance simulations was indicated and the
limitation of a high computational processing requirement was highlighted.
A comparative literature review of sources that recognize the merits of both
DoE and PA was presented. However, limitations with many of the
19
approaches was observed. The use of the DoE for PA workflow on the
Sprout Space case study was also described. The key benefit of the method
is that it drastically reduces the time and resources needed for analysis. The
method also allows for multi-disciplinary, multi-objective optimization
taking into account the weighting of responses in constructing a value
function. A parallel coordinates plot tool, for visualizing high dimensional
data was introduced. The workflow remains integrated with the parametric
geometric model which can be visualized in Rhinoceros software. The
results of comparing a PA simulation based on random selection, intuitive
selection and DoE optimization shows the range and mean values of
responses to be significantly superior for the latter.
20
8. References
Chlela, F., Husaunndee, A., Inard, C., & Reiderer, P. (2009). A New
Methodology for the Design of Low Energy Buildings. Energy and
Buildings, 41(9), 982-990.
Clevenger, C., & Haymaker, J. (2012). The Value of Design Strategies
Applied to Energy Efficiency. Smart and Sustainable Built
Environment, 1(3), 222-240.
Croarkin, C., & Tobias, P. (2017, March 7). Engineering Statistics
Handbook. Retrieved from NIST/SEMATECH e-Handbook of
Statistical Methods:
http://www.itl.nist.gov/div898/handbook/index.htm
Dhariwal, J., & Banerjee, R. (2017). An approach for building design
optimization using design of experiments. Building Simulation,
10(3), 323-336.
Dunn, K. (2017, March 7). Process Improvement Using Data. Retrieved
from https://learnche.org/pid/
Flager, F., Welle, B., Bansal, P., Soremekun, G., & Haymaker, J. (2009).
Multidisciplinary process integration and design optimization of a
classroom building. Journal of Information Technology in
Construction, 14(38), 595-612.
Granadeiro, V., Duarte, J., Correia, J., & Leal, V. (2012). Building envelope
shape design in early stages of the design process: Integrating
architectural design systems and energy simulation. Automation in
Construction, 196-209.
Iwaro, J., Abrahams, M., Rupert, W., & Ricardo, Z. (2014). An integrated
Criteria Weighting Framework for the sustainable performance
assessment and design of building envelope. Renewable and
Sustainable Energy Reviews, 417 - 434.
Jabi, W. (2014). Parametric spatial models for energy analysis in the early
design stages. Proceedings of the Symposium on Simulation for
Architecture & Urban Design (p. 16). Society for Computer
Simulation International.
21
Khalafallah, A., & El-Rayes, K. (2011). Automated multi-objective
optimization system for airport site layouts. Automation in
Construction, 313-320.
Lin, S.-H., & Gerber, J. (2014). Designing-in performance: A framework for
evolutionary energy performance feedback in early stage design.
Automation in Construction, 59-73.
Magnier, L., & Haghighat, F. (2010). Multiobjective optimization of
building design using TRNSYS simulations, genetic algorithms and
Artificial Neural Network. Building and Environment, 45(3), 739-
746.
Naboni, E., Maccarini, A., Korolija, I., & Zhang, Y. (2013). Comparison of
conventional, parametric and evolutionary optimization approaches
for the architectural design of nearly zero energy buildings. Building
Simulation.
Perkins+Will. (2017, May 25). Sprout Space. Retrieved from
http://www.sproutspace.com/
Pratt, K., & Bosworth, D. (2011). A Method for the Design and Analysis of
Parametric Building Energy Models. 12th Conference of the
International Building Performance Simulation Association, (pp.
2499 - 2506). Sidney.
Qian, X., & Seong, L. (2014). The Design and Analysis of Energy Efficient
Building Envelopes for the Commercial Buildings by Mixed-level
Factorial Design and Statistical Methods. Middle Atlantic Section
Proceedings. American Society for Engineering Education.
Ritter, F., Geyer, P., & Bormann, A. (2015). Simulation-based decision-
making in Early Design Stages. 32nd CIB W78 Conference, (pp. 27-
29). Eindhoven.
Sadeghifam, A., Zahraee, S., Meynagh, M., & Kiani, I. (2015). Combined
use of design of experiments and dynamic building simulation in
assessment of energy efficiency in tropical residential buildings.
Energy and Buildings, 86, 525-533.
Shi, X., & Yang, W. (2013). Performance-driven architectural design and
optimization technique from a perspective of architects. Automation
in Construction, 125-135.
22