Abstract
Structural engineering knowledge can be of significant importance to the architectural design team during the early design phase. However, architects and engineers do not typically work together during the conceptual phase; in fact, structural engineers are often called late into the process. As a result, updates in the design are more difficult and time-consuming to complete. At the same time, there is a lost opportunity for better design exploration guided by structural feedback. In general, the earlier in the design process the iteration happens, the greater the benefits in cost efficiency and informed design exploration, which can lead to higher quality creative results.
In order to facilitate an informed exploration in the early design stage, we suggest the automation of fundamental structural engineering tasks and introduce ApproxiFramer, a Machine Learning-based system for the automatic generation of structural layouts from building plan sketches in real-time. The system aims to assist architects by presenting them with feasible structural solutions during the conceptual phase so that they proceed with their design with adequate knowledge of its structural implications.
In this paper, we describe the system and evaluate the performance of a proof-of-concept implementation in the domain of orthogonal, metal, rigid structures. We trained a Convolutional Neural Net to iteratively generate structural design solutions for sketch-level building plans using a synthetic dataset and achieved an average error of 2.2% in the predicted positions of the columns.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The last iteration will add any number of columns between 0 and that fixed number, as needed.
References
Charleson, A.W., Pirie, S.: An investigation of structural engineer-architect collaboration. SESOC 22, 97–104 (2009)
Collaboration, Integrated Information and the Project Lifecycle in Building Design, Construction and Operation. Construction Users Roundtable (2004)
Paulson, B.C., Jr.: Designing to reduce construction costs. J. Constr. Div. 102, 587–592 (1976)
Davis, D.: Modelled on software engineering: flexible parametric models in the practice of architecture (2013). https://researchbank.rmit.edu.au/view/rmit:161769
Charleson, A.W., Wood, P.: Enhancing collaboration between architects and structural engineers using preliminary design software. Presented at the 2014 NZSSE Conference (2014)
Hanna, S.: Inductive machine learning of optimal modular structures: estimating solutions using support vector machines. AI EDAM 21, 351–366 (2007). https://doi.org/10.1017/S0890060407000327
Zheng, H., Moosavi, V., Akbarzadeh, M.: Machine learning assisted evaluations in structural design and construction. Autom. Constr. 119, 103346 (2020). https://doi.org/10.1016/j.autcon.2020.103346
Aksöz, Z., Preisinger, C.: An Interactive structural optimization of space frame structures using machine learning. In: Gengnagel, C., Baverel, O., Burry, J., Ramsgaard Thomsen, M., Weinzierl, S. (eds.) DMSB 2019, pp. 18–31. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-29829-6_2
Nourbakhsh, M., Irizarry, J., Haymaker, J.: Generalizable surrogate model features to approximate stress in 3D trusses. Eng. Appl. Artif. Intell. 71, 15–27 (2018). https://doi.org/10.1016/j.engappai.2018.01.006
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
Keough, I., Benjamin, D.: Multi-objective optimization in architectural design. In: Proceedings of the 2010 Spring Simulation Multiconference, pp. 1–8. Society for Computer Simulation International, San Diego, CA, USA (2010). https://doi.org/10.1145/1878537.1878736
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
Shea, K., Aish, R., Gourtovaia, M.: Towards integrated performance-driven generative design tools. Autom. Constr. 14, 253–264 (2005). https://doi.org/10.1016/j.autcon.2004.07.002
Caldas, L.: An evolution-based generative design system: using adaptation to shape architectural form (2001). http://dspace.mit.edu/handle/1721.1/8188
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)
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
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
Hamidavi, T., Abrishami, S., Hosseini, M.R.: Towards intelligent structural design of buildings: a BIM-based solution. J. Build. Eng. 32, 101685 (2020). https://doi.org/10.1016/j.jobe.2020.101685
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
Wang, G.G., Shan, S.: Review of metamodeling techniques in support of engineering design optimization. J. Mech. Des. 129, 370–380 (2007). https://doi.org/10.1115/1.2429697
Tseranidis, S., Brown, N.C., Mueller, C.T.: Data-driven approximation algorithms for rapid performance evaluation and optimization of civil structures. Autom. Constr. 72, 279–293 (2016). https://doi.org/10.1016/j.autcon.2016.02.002
Conti, Z.X., Kaijima, S.: Enabling inference in performance-driven design exploration. In: De Rycke, K., et al. (eds.) Humanizing Digital Reality, pp. 177–188. Springer, Singapore (2018). https://doi.org/10.1007/978-981-10-6611-5_16
Hajela, P., Berke, L.: Neural network based decomposition in optimal structural synthesis. Comput. Syst. Eng. 2, 473–481 (1991). https://doi.org/10.1016/0956-0521(91)90050-F
Liu, R., et al.: An intriguing failing of convolutional neural networks and the CoordConv solution. arXiv:1807.03247 [cs, stat] (2018)
He, K., Zhang, X., Ren, S., Sun, J.: Deep residual learning for image recognition. Presented at the Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (2016)
Hochreiter, S., Schmidhuber, J.: Long short-term memory. Neural Comput. 9, 1735–1780 (1997). https://doi.org/10.1162/neco.1997.9.8.1735
Goodfellow, I., Bengio, Y., Courville, A.: Deep Learning. The MIT Press, Cambridge (2016)
Chang, K.-H., Cheng, C.-Y.: Learning to simulate and design for structural engineering. In: International Conference on Machine Learning. pp. 1426–1436. PMLR (2020)
Keshavarzi, M., Hotson, C., Cheng, C.-Y., Nourbakhsh, M., Bergin, M., Rahmani Asl, M.: SketchOpt: sketch-based parametric model retrieval for generative design. In: Extended Abstracts of the 2021 CHI Conference on Human Factors in Computing Systems. pp. 1–6. Association for Computing Machinery, New York, NY, USA (2021). https://doi.org/10.1145/3411763.3451620
Acknowledgements
We would like to express our gratitude to Mohammad Keshavarzi for his help with the synthetic data preparation process.
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., Nourbakhsh, M., Cheng, CY. (2022). Structural Design Recommendations in the Early Design Phase Using Machine Learning. 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_12
Download citation
DOI: https://doi.org/10.1007/978-981-19-1280-1_12
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)