Professional Documents
Culture Documents
net/publication/325425422
CITATIONS READS
5 1,798
2 authors:
All content following this page was uploaded by Shermeen Yousif on 29 May 2018.
1. Introduction
Architectural design can be treated as an optimization process in which finding
optimal solutions that satisfy predetermined objectives is targeted (Yan et al.
2015). A continuous thread of research has been conducted on architectural
design optimization and generative systems to evolve performance-driven building
design solutions. Despite the potential in advancing the design process of
efficient buildings, optimization models still suffer multiple issues (Attia et al.
2013). One issue in available optimization platforms is that appraisal of form
qualities is not explicitly incorporated in the process. Design optimization has
to integrate building form evaluation in addition to other performance-based
criteria to guarantee that a full definition of a building is developed (Yi et
al. 2015). Another issue is the too many, and sometimes redundant design
solutions often generated from the search mechanism (e.g. hundreds), and
they can be similar in form due to the possibility of slight changes in model’s
parameters. The overwhelming number of solutions causes designers’ fatigue,
T. Fukuda, W. Huang, P. Janssen, K. Crolla, S. Alhadidi (eds.), Learning, Adapting and Prototyping,
Proceedings of the 23rd International Conference of the Association for Computer-Aided Architectural
Design Research in Asia (CAADRIA) 2018, Volume 2, 431-440. © 2018 and published by the Association
for Computer-Aided Architectural Design Research in Asia (CAADRIA) in Hong Kong.
432 S. YOUSIF AND W. YAN
inhibits effective decision making, and leads to inefficient interaction between the
designers and the optimization system. This work introduces an innovative system
in architectural design optimization that integrates form diversity, facilitating
architects’ evaluation of design solution forms. The first objective is to develop an
algorithm for form diversity to rate design solutions according to their geometric
differences, and to exclude similar forms. Another solution to the excessive
number of solutions is to cluster the design solutions resulting from optimization
into groups. This enables designers to perceive the grouped forms, and to have a
control on manipulating the number of clusters (to decrease the number) of final
design solutions. The primary contribution of this work is a simple, yet robust
algorithm for finding correspondences between geometric forms, maximizing
difference sand enforcing diversity. The aim is to apply this algorithm to other
forms, more complex test-cases, and test the potential generalization of the
method. Ultimately, the contribution is to computational design methods through
accommodating designers’ aesthetics and form appraisal into architectural design
optimization.
2. Background
Recently, progress towards developing optimization methods has been
investigated and integrated into architectural design research (Aish et al. 2012).
Several studies have been published in the field that proposed or experimented
with the use of optimization to create building form alternatives(Caldas and
Norford 2003, Gerber et al. 2012, Welle et al. 2012, Bradner and Davis
2013, Konis et al. 2016). For Building (2D) shape optimization, Wang et
al. (2006) have employed a Multi-Objective Genetic Algorithm (MOGA) to
optimize building layout and orientation. A commonality shared by these studies
is the focus on producing variations of building forms, informed mainly by
energy footprint or/and other quantifiable criteria, without considering issues
of form diversity or the pursuit of eliminating similar forms. The system we
suggest here includes tasks in the order of (1) parametric modeling, (2) energy
simulation and daylight analysis, to be run during optimization, (3) in addition to
post-optimization articulation of solutions utilizing form diversity and K-means
clustering algorithms. The following is an explanation of technical areas and
methods that are utilized in this work.
3. Methods
To illustrate the system we suggest, we created a dynamic model of the system
workflow, through prototyping, experimenting, and test-case application. In
prototyping, a series of procedures and steps were conducted and tested to develop
a functional prototype for optimization, and for developing and implementing the
form diversity and K-means clustering methods.
3.2.3. Develop and Implement Form Diversity Algorithm and K-means Clustering
seeds (was set to 2399). Tensors refer to mathematical objects, used to describe
physical properties similar to scalars and vectors; a scalar is a zero rank tensor,and
a vector is a first rank tensor (Kline 1990). In the Owl tool, according to the
author, the K-means algorithm was created to accommodate multiple dimensions
or coordinates, N (numbers) of dimensions, and in our test-case we have 10
dimensions representing the 10 center points of each design solution. The next
required task was to convert the ten center points of the ten units of each design
solution into tensors in 10-dimensional K-means clustering. As a result, the
K-means definition provided the clusters, and indices of the list items that belong
to each cluster. It is important to note that the K-means algorithm was applied here
on the 20 solutions overlapping, as in the left side of Figure 5. First, as a sample,
the number of clusters was set to 2 (case 1), and the result was two clusters of 11
and 9 solutions, as shaded differently (black and grey) in the upper part of Figure 5.
Next, we changed the number of clusters to 3 (case 2) and retrieved three different
groups (shown in black, grey, and light grey), that can be seen in the lower part of
Figure 5. To show their forms, the solutions of both cases were re-oriented, and
distributed along an array of 20 cells, as in the right side of Figure 5.
Figure 3. From left to right: 3D view, top view, and illuminance mesh of solution 1 and 2.
438 S. YOUSIF AND W. YAN
Figure 4. Octopus interface showing the solution space and two thumbnails of solution 1 and 2,
illustrated in Figure 3.
Figure 5. Above, case 1: two clusters generated from the K-means algorithm, below, case 2:
three clusters.
References
“LEED BD+C: New Construction | v4 - LEED v4 Daylight. LEED Reference Guide For
Green Building Design And Construction. US Green Building Council (USGBC)” :
2014. Available from <https://www.usgbc.org/credits/new-construction-commercial-inte
riors-schools-new-construction-retail-new-construction-ret-1?view=forum> (accessed 20th
December 2017).
Aish, R., Fisher, A., Joyce, S. and Marsh, A.: 2012, Progress towards multi-criteria design
optimisation using DesignScript with SMART form, robot structural analysis and Ecotect
building performance analysis, Proceedings of ACADIA: Synthetic Digital Ecologies, San
Francisco, CA, 46-56.
Aish, R. and Woodbury, R.: 2005, Multi-level interaction in parametric design, Smart Graphics,
5th International Symposium, Frauenwörth Cloister, Germany, 151-162.
Attia, S., Hamdy, M., O’Brien, W. and Carlucci, S.: 2013, Assessing gaps and needs for
integrating building performance optimization tools in net zero energy buildings design,
Energy and Buildings, 60, 110-124.
Bradner, E. and Davis, M.: 2013, Design creativity: using Pareto analysis and genetic algorithms
to generate and evaluate design alternatives, Proceedings of CHI’13, Paris, France.
Brown, N., Tseranidis, S. and Mueller, C.: 2015, Multi-objective optimization for diversity and
performance in conceptual structural design, Proceedings of the International Association
for Shell and Spatial Structures (IASS).
Caldas, L. and Norford, L.: 2003, Shape generation using pareto genetic algorithms:
integrating conflicting design objectives in low-energy architecture, International journal
of architectural computing, 1(4), 503-515.
Caplan, B.: 2011, Parametric Design’s Greatest Value to Architecture Is to Attain
Eco-sustainability, The Architectural Review, EMAP Architecture.
440 S. YOUSIF AND W. YAN
Gerber, D., Lin, S.H.E., Pan, B.P. and Solmaz, A.S.: 2012, Design optioneering:
multi-disciplinary design optimization through parameterization, domain integration and
automation of a genetic algorithm, Proceedings of the 2012 Symposium on Simulation for
Architecture and Urban Design.
Hartigan, J. and Wong, M.: 1979, Algorithm AS 136: A k-means clustering algorithm, Journal
of the Royal Statistical Society. Series C (Applied Statistics), 28(1), 100-108.
Jain, A.K.: 2010, Data clustering: 50 years beyond K-means, Pattern recognition letters, 31(8),
651-666.
Jain, A.K. and Dubes, R.C.: 1988, Algorithms for clustering data, Prentice-Hall, Inc..
Kline, M.: 1990, Mathematical Thought From Ancient to Modern Times: Volume 3, OUP USA.
Konak, A., Coit, D.W. and Smith, A.E.: 2006, Multi-objective optimization using genetic
algorithms: A tutorial, Reliability Engineering & System Safety, 91(9), 992-1007.
Konis, K., Gamas, A. and Kensek, K.: 2016, Passive performance and building form: An
optimization framework for early-stage design support, Solar Energy, 125, 161-179.
Michalek, J., Choudhary, R. and Papalambros, P.: 2002, Architectural layout design
optimization, Engineering optimization, 34(5), 461-484.
Radford, A.D. and Gero, J.S.: 1987, Design by optimization in architecture, building, and
construction, John Wiley & Sons, Inc..
Raykov, Y.P., Boukouvalas, A., Baig, F. and Little, M.A.: 2016, What to do when K-means
clustering fails: a simple yet principled alternative algorithm, PloS one, 11(9), e0162259.
Roudsari, M.S., Pak, M. and Smith, A.: 2013, Ladybug: a parametric environmental plugin for
grasshopper to help designers create an environmentally-conscious design, Proceedings of
the 13th International IBPSA Conference, Lyon, France.
Tan, P.N.: 2006, Introduction to data mining, Pearson Education India.
Tan, P.N., Steinbach, M. and Kumar, V. 2013, Data mining cluster analysis: basic concepts and
algorithms, in P.N. Tan, M. Steinbach, A. Karpatne and V. Kumar (eds.), Introduction to
Data Mining, Second Edition., Pearson Education.
Toffolo, A. and Benini, E.: 2003, Genetic diversity as an objective in multi-objective
evolutionary algorithms, Evolutionary Computation, 11, 151-167.
Vierlinger, R.: 2013, Multi objective design interface, Master’s Thesis, Technischen Universität
Wien.
Wang, W., Rivard, H. and Zmeureanu, R.: 2006, Floor shape optimization for green building
design, Advanced Engineering Informatics, 20(4), 363-378.
Welle, B., Fischer, M., Haymaker, J. and Bazjanac, V.: 2012, CAD-centric attribution
methodology for multidisciplinary optimization (CAMMO): enabling designers to
efficiently formulate and evaluate large design spaces, Center for Integrated Facility
Engineering: CIFE, Technical Report, TR195.
Wurzer, G., Pont, U., Lorenz, W. and Mahdavi, A.: 2016, Coupling Building Morphology
Optimization and Energy Efficicency - A Proof of Concept, Proceedings of BauSim 2016,
Dresden, Germany.
Yan, W., Asl, M.R., Su, Z. and Altabtabai, J.: 2015, Towards Multi-Objective Optimization
for Sustainable Buildings with Both Quantifiable and Non-Quantifiable Design Objectives,
Proceedings of Sustainable Human–Building Ecosystems, 223-230.
Yi, H., Srinivasan, R.S. and Braham, W.W.: 2015, An integrated energy-emergy approach to
building form optimization: Use of EnergyPlus, emergy analysis and Taguchi-regression
method, Building and Environment, 84, 89-104.
Yousif, S., Claytom, M. and Yan, W.: 2018, Towards Integrating Aesthetic Variables in
Architectural Design Optimization, Proceedings of the 106th ACSA Annual Meeting: The
Ethical Imperative, Denver, CO.
Yousif, S., Yan, W. and Culp, C.: 2017, Incorporating Form Diversity into Architectural Design
Optimization, Proceedings of the 37th Annual Conference of the Association for Computer
Aided Design in Architecture (ACADIA): DISCIPLINES & DISRUPTION, MIT, Cambridge,
MA, 640-649.