Abstract
Current performance-driven building design methods are not widely adopted outside the research field for several reasons that make them difficult to integrate into a typical design process. In the early design phase, in particular, the time intensity and the cognitive load associated with optimization and form parametrization are incompatible with design exploration, which requires quick iteration. This research introduces a novel method for performance-driven geometry generation that can afford interaction directly in the 3d modeling environment, eliminating the need for explicit parametrization, and is multiple orders faster than the equivalent form optimization. The method uses Machine Learning techniques to train a generative model offline. The generative model learns a distribution of optimal performing geometries and their simulation contexts based on a dataset that addresses the performance(s) of interest. By navigating the generative model’s latent space, geometries with the desired characteristics can be quickly generated. A case study is presented, demonstrating the generation of a synthetic dataset and the use of a Variational Autoencoder (VAE) as a generative model for geometries with optimal solar gain. The results show that the VAE-generated geometries perform on average at least as well as the optimized ones, suggesting that the introduced method shows a feasible path towards more intuitive and interactive early-phase performance-driven design assistance.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
- 2.
- 3.
The reparametrization is an essential component of the VAE, but only mentioned here for reasons of completeness. For details we direct the interested reader to [41].
References
Paulson, B.C., Jr.: Designing to reduce construction costs. J. Constr. Div. 102, 587–592 (1976)
Collaboration, Integrated Information and the Project Lifecycle in Building Design, Construction and Operation. Construction Users Roundtable (2004)Â
Morbitzer, C.A.: Towards the Integration of Simulation into the Building Design Process (2003). http://www.esru.strath.ac.uk/Documents/PhD/morbitzer_thesis.pdf
Bradner, E., Iorio, F., Davis, M.: Parameters tell the design story: ideation and abstraction in design optimization. In: 2014 Proceedings of the Symposium on Simulation for Architecture and Urban Design, p. 26. Society for Computer Simulation International, Tampa, FL, USA (2014)
Evins, R.: A review of computational optimisation methods applied to sustainable building design. Renew. Sustain. Energy Rev. 22, 230–245 (2013). https://doi.org/10.1016/j.rser.2013.02.004
Tian, Z., Zhang, X., Jin, X., Zhou, X., Si, B., Shi, X.: Towards adoption of building energy simulation and optimization for passive building design: a survey and a review. Energy Build. 158, 1306–1316 (2018). https://doi.org/10.1016/j.enbuild.2017.11.022
Caldas, L.: An evolution-based generative design system : using adaptation to shape architectural form (2001). http://dspace.mit.edu/handle/1721.1/8188
Mueller, C.T., Ochsendorf, J.A.: Combining structural performance and designer preferences in evolutionary design space exploration. Autom. Constr. 52, 70–82 (2015). https://doi.org/10.1016/j.autcon.2015.02.011
Turrin, M., von Buelow, P., Stouffs, R.: Design explorations of performance driven geometry in architectural design using parametric modeling and genetic algorithms. Adv. Eng. Inform. 25, 656–675 (2011). https://doi.org/10.1016/j.aei.2011.07.009
Nagy, D., et al.: Project discover: an application of generative design for architectural space planning. In: 2017 Proceedings of the Symposium on Simulation for Architecture & Urban Design, p. 8, Toronto, Canada (2017)
Attia, S., Hamdy, M., O’Brien, W., Carlucci, S.: Assessing gaps and needs for integrating building performance optimization tools in net zero energy buildings design. Energy Build. 60, 110–124 (2013). https://doi.org/10.1016/j.enbuild.2013.01.016
Wortmann, T., Costa, A., Nannicini, G., Schroepfer, T.: Advantages of surrogate models for architectural design optimization. AI EDAM. 29, 471–481 (2015). https://doi.org/10.1017/S0890060415000451
Lin, S.-H.E., Gerber, D.J.: Designing-in performance: A framework for evolutionary energy performance feedback in early stage design. Autom. Constr. 38, 59–73 (2014). https://doi.org/10.1016/j.autcon.2013.10.007
Soares, N., et al.: A review on current advances in the energy and environmental performance of buildings towards a more sustainable built environment. Renew. Sustain. Energy Rev. 77, 845–860 (2017). https://doi.org/10.1016/j.rser.2017.04.027
Ashour, Y.S.E.-D.: Optimizing Creatively in Multi-Objective Optimization (2015). http://search.proquest.com/docview/1759161420/abstract/E1E30D170B2E4A04PQ/1
Wortmann, T., Schroepfer, T.: From optimization to performance-informed design. In: 2019 Proceedings of the Symposium on Simulation for Architecture & Urban Design, p. 8, Georgia Tech, College of Design, School of Architecture, Atlanta, GA, USA (2019)
Brown, N.C., Mueller, C.T.: Design variable analysis and generation for performance-based parametric modeling in architecture. Int. J. Archit. Comput. 17, 36–52 (2019). https://doi.org/10.1177/1478077118799491
Harding, J., Joyce, S., Shepherd, P., Williams, C.: Thinking topologically at early stage parametric design. In: Hesselgren, L., Sharma, S., Wallner, J., Baldassini, N., Bompas, P., Raynaud, J. (eds.) Advances in Architectural Geometry 2012, pp. 67–76. Springer, Vienna (2013). https://doi.org/10.1007/978-3-7091-1251-9_5
Harding, J.E., Shepherd, P.: Meta-parametric design. Des. Stud. 52, 73–95 (2017). https://doi.org/10.1016/j.destud.2016.09.005
Davis, D.: Modelled on software engineering: flexible parametric models in the practice of architecture (2013). https://researchbank.rmit.edu.au/view/rmit:161769
Holzer, D., Hough, R., Burry, M.: Parametric design and structural optimisation for early design exploration. Int. J. Archit. Comput. 5, 625–643 (2007). https://doi.org/10.1260/147807707783600780
Toulkeridou, V.: Steps towards AI augmented parametric modeling systems for supporting design exploration. In: Blucher Design Proceedings, pp. 81–92. Editora Blucher, Porto, Portugal (2019). https://doi.org/10.5151/proceedings-ecaadesigradi2019_602
Carrara, G., Kalay, Y.E., Novembri, G.: A computational framework for supporting creative architectural design. In: Evaluating and Predicting Design Performance. Wiley, New York, N.Y (1991)
Dorst, K., Cross, N.: Creativity in the design process: co-evolution of problem–solution. Des. Stud. 22, 425–437 (2001). https://doi.org/10.1016/S0142-694X(01)00009-6
Singh, V., Gu, N.: Towards an integrated generative design framework. Des. Stud. 33, 185–207 (2012). https://doi.org/10.1016/j.destud.2011.06.001
Shaviv, E.: Integrating energy consciousness in the design process. Autom. Constr. 8, 463–472 (1999). https://doi.org/10.1016/S0926-5805(98)00101-0
Attia, S., Gratia, E., De Herde, A., Hensen, J.L.M.: Simulation-based decision support tool for early stages of zero-energy building design. Energy Build. 49, 2–15 (2012). https://doi.org/10.1016/j.enbuild.2012.01.028
Ochoa, C.E., Capeluto, I.G.: Advice tool for early design stages of intelligent facades based on energy and visual comfort approach. Energy Build. 41, 480–488 (2009). https://doi.org/10.1016/j.enbuild.2008.11.015
Jones, N.L., Reinhart, C.F.: Effects of real-time simulation feedback on design for visual comfort. J. Build. Perform. Simul. 1–19 (2018). https://doi.org/10.1080/19401493.2018.1449889
Wortmann, T.: Surveying design spaces with performance maps: a multivariate visualization method for parametric design and architectural design optimization. Int. J. Archit. Comput. 15, 38–53 (2017). https://doi.org/10.1177/1478077117691600
Østergård, T., Jensen, R.L., Maagaard, S.E.: Building simulations supporting decision making in early design – a review. Renew. Sustain. Energy Rev. 61, 187–201 (2016). https://doi.org/10.1016/j.rser.2016.03.045
Tian, W.: A review of sensitivity analysis methods in building energy analysis. Renew. Sustain. Energy Rev. 20, 411–419 (2013). https://doi.org/10.1016/j.rser.2012.12.014
Sileryte, R., D’Aquilio, A., Stefano, D.D., Yang, D., Turrin, M.: Supporting exploration of design alternatives using multivariate analysis algorithms. In: 2016 Proceedings of the Symposium on Simulation for Architecture and Urban Design, p. 8, London, United Kingdom (2016)
Yang, D., Sun, Y., di Stefano, D., Turrin, M.: A computational design exploration platform supporting the formulation of design concepts. In: 2017 Proceedings of the Symposium on Simulation for Architecture & Urban Design, p. 8, Toronto, Canada (2017)
Yang, D., Ren, S., Turrin, M., Sariyildiz, S., Sun, Y.: Multi-disciplinary and multi-objective optimization problem re-formulation in computational design exploration: a case of conceptual sports building design. Autom. Constr. 92, 242–269 (2018). https://doi.org/10.1016/j.autcon.2018.03.023
Pantazis, E., Gerber, D.: A framework for generating and evaluating façade designs using a multi-agent system approach. Int. J. Archit. Comput. 16, 248–270 (2018). https://doi.org/10.1177/1478077118805874
Nguyen, A.-T., Reiter, S., Rigo, P.: A review on simulation-based optimization methods applied to building performance analysis. Appl. Energy 113, 1043–1058 (2014). https://doi.org/10.1016/j.apenergy.2013.08.061
Goodfellow, I.: NIPS 2016 Tutorial: Generative Adversarial Networks. arXiv:1701.00160 [cs]. (2017)
Karras, T., Aila, T., Laine, S., Lehtinen, J.: Progressive Growing of GANs for Improved Quality, Stability, and Variation. arXiv:1710.10196 [cs, stat]. (2018)
Liu, Z., Luo, P., Wang, X., Tang, X.: Deep learning face attributes in the wild. In: Proceedings of International Conference on Computer Vision (ICCV) (2015)
Kingma, D.P., Welling, M.: Auto-Encoding Variational Bayes. arXiv:1312.6114 [cs, stat]. (2014)
Wu, J., Zhang, C., Xue, T., Freeman, B., Tenenbaum, J.: Learning a probabilistic latent space of object shapes via 3d generative-adversarial modeling. In: Advances in Neural Information Processing Systems, pp. 82–90 (2016)
Huang, W., Zheng, H.: Architectural drawings recognition and generation through machine learning. In: Proceedings of the 38th Annual Conference of the Association for Computer Aided Design in Architecture (ACADIA), p. 10, Mexico City, Mexico (2018)
Liu, H.L.: An anonymous composition. In: ACADIA 19: Ubiquity and Autonomy [Proceedings of the 39th Annual Conference of the Association for Computer Aided Design in Architecture (ACADIA) ISBN 978-0-578-59179-7] (The University of Texas at Austin School of Architecture, Austin, Texas 21–26 October, 2019), pp. 404–411. CUMINCAD (2019)
Mohammad, A.B.: Hybrid elevations using GAN Networks. In: ACADIA 19:UBIQUITY AND AUTONOMY [Proceedings of the 39th Annual Conference of the Association for Computer Aided Design in Architecture (ACADIA) ISBN 978-0-578-59179-7] (The University of Texas at Austin School of Architecture, Austin, Texas 21–26 October, 2019) pp. 370–379. CUMINCAD (2019)
Zhang, H., Blasetti, E.: 3D architectural form style transfer through machine learning. In: CAADRIA 2020, p. 10 (2020)
Goodfellow, I., et al.: Generative adversarial nets. In: Ghahramani, Z., Welling, M., Cortes, C., Lawrence, N.D., and Weinberger, K.Q. (eds.) Advances in Neural Information Processing Systems 27, pp. 2672–2680. Curran Associates, Inc. (2014)
Brock, A., Donahue, J., Simonyan, K.: Large Scale GAN Training for High Fidelity Natural Image Synthesis. arXiv:1809.11096 [cs, stat]. (2019)
Isola, P., Zhu, J.-Y., Zhou, T., Efros, A.A.: Image-To-Image translation with conditional adversarial networks. In: Presented at the Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (2017)
Caldas, L.G., Norford, L.K.: Shape generation using pareto genetic algorithms: integrating conflicting design objectives in low-energy architecture. Int. J. Archit. Comput. 1, 503–515 (2003). https://doi.org/10.1260/147807703773633509
Lin, S.-H., Gerber, D.J.: Evolutionary energy performance feedback for design: multidisciplinary design optimization and performance boundaries for design decision support. Energy Build. 84, 426–441 (2014). https://doi.org/10.1016/j.enbuild.2014.08.034
Magnier, L., Haghighat, F.: Multiobjective optimization of building design using TRNSYS simulations, genetic algorithm, and Artificial Neural Network. Build. Environ. 45, 739–746 (2010). https://doi.org/10.1016/j.buildenv.2009.08.016
Méndez Echenagucia, T., Capozzoli, A., Cascone, Y., Sassone, M.: The early design stage of a building envelope: multi-objective search through heating, cooling and lighting energy performance analysis. Appl. Energy 154, 577–591 (2015). https://doi.org/10.1016/j.apenergy.2015.04.090
Wang, W., Zmeureanu, R., Rivard, H.: Applying multi-objective genetic algorithms in green building design optimization. Build. Environ. 40, 1512–1525 (2005). https://doi.org/10.1016/j.buildenv.2004.11.017
D’Cruz, N., Radford, A.D., Gero, J.S.: A pareto optimization problem formulation for building performance and design. Eng. Optim. 7, 17–33 (1983). https://doi.org/10.1080/03052158308960626
Wortmann, T.: Opossum: introducing and evaluating a model-based optimization tool for grasshopper. In: Protocols, Flows and Glitches, Proceedings of the 22nd International Conference of the Association for Computer-Aided Architectural Design Research in Asia (CAADRIA), pp. 283–293. The Association for Computer-Aided Architectural Design Researchin Asia (CAADRIA), Hong Kong (2017)
Roudsari, M.S., Pak, M., Smith, A., others: Ladybug: a parametric environmental plugin for grasshopper to help designers create an environmentally-conscious design. In: Proceedings of the 13th international IBPSA conference held in Lyon, France Aug, pp. 3128–3135 (2013)
Lun, Z., Gadelha, M., Kalogerakis, E., Maji, S., Wang, R.: 3D Shape Reconstruction from Sketches via Multi-view Convolutional Networks. arXiv:1707.06375 [cs] (2017)
Abadi, M., ET AL.: Tensorflow: A system for large-scale machine learning. In: 12th Symposium on Operating Systems Design and Implementation, pp. 265–283 (2016)
Kingma, D.P., Ba, J.: Adam: A Method for Stochastic Optimization. arXiv:1412.6980 [cs]. (2017)
Convolutional Variational Autoencoder|TensorFlow Core, https://www.tensorflow.org/tutorials/generative/cvae. Accessed 27 Feb 2021
Blank, J., Deb, K.: Pymoo: multi-objective optimization in Python. IEEE Access. 8, 89497–89509 (2020)
Acknowledgements
The first author is partially funded by an Onassis Scholarship (Scholarship ID: F ZO 002/1 – 2018/2019).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Ampanavos, S., Malkawi, A. (2022). Early-Phase Performance-Driven Design Using Generative Models. In: Gerber, D., Pantazis, E., Bogosian, B., Nahmad, A., Miltiadis, C. (eds) Computer-Aided Architectural Design. Design Imperatives: The Future is Now. CAAD Futures 2021. Communications in Computer and Information Science, vol 1465. Springer, Singapore. https://doi.org/10.1007/978-981-19-1280-1_6
Download citation
DOI: https://doi.org/10.1007/978-981-19-1280-1_6
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-1279-5
Online ISBN: 978-981-19-1280-1
eBook Packages: Computer ScienceComputer Science (R0)

