Hostname: page-component-74656f9884-rngvg Total loading time: 0 Render date: 2026-11-06T10:02:42.076Z Has data issue: false hasContentIssue false

Coevolutionary and genetic algorithm based building spatial and structural design

Published online by Cambridge University Press:  07 October 2015

Hèrm Hofmeyer*
Affiliation:
Department of the Built Environment, Unit Structural Design, Eindhoven University of Technology, Eindhoven, The Netherlands
Juan Manuel Davila Delgado
Affiliation:
Department of Engineering, Centre for Smart Infrastructure and Construction, University of Cambridge, Cambridge, United Kingdom
*
Reprint requests to: H. Hofmeyer, Department of the Built Environment, Unit Structural Design, Eindhoven University of Technology, PO Box 513, VRT 9.32, Eindhoven 5600 MB, The Netherlands. E-mail: h.hofmeyer@tue.nl
Rights & Permissions [Opens in a new window]

Abstract

In this article, two methods to develop and optimize accompanying building spatial and structural designs are compared. The first, a coevolutionary method, applies deterministic procedures, inspired by realistic design processes, to cyclically add a suitable structural design to the input of a spatial design, evaluate and improve the structural design via the finite element method and topology optimization, adjust the spatial design according to the improved structural design, and modify the spatial design such that the initial spatial requirements are fulfilled. The second method uses a genetic algorithm that works on a population of accompanying building spatial and structural designs, using the finite element method for evaluation. If specific performance indicators and spatial requirements are used (i.e., total strain energy, spatial volume, and number of spaces), both methods provide optimized building designs; however, the coevolutionary method yields even better designs in a faster and more direct manner, whereas the genetic algorithm based method provides more design variants. Both methods show that collaborative design, for example, via design modification in one domain (here spatial) to optimize the design in another domain (here structural) can be as effective as monodisciplinary optimization; however, it may need adjustments to avoid the designs becoming progressively unrealistic. Designers are informed of the merits and disadvantages of design process simulation and design instance exploration, whereas scientists learn from a first fully operational and automated method for design process simulation, which is verified with a genetic algorithm and subject to future improvements and extensions in the community.

Information

Type
Special Issue Articles
Copyright
Copyright © Cambridge University Press 2015 
Figure 0

Fig. 1. IDEF0 process model of coevolutionary method.

Figure 1

Fig. 2. Unified Modeling Language data model of the coevolutionary method.

Figure 2

Fig. 3. Structural Grammar 1 (SG1).

Figure 3

Fig. 4. Geometrical redefinition for (a) the Building Spatial Design for correct future loading and (b) the Building Structural Design for correct meshing of the finite element model.

Figure 4

Fig. 5. (a) Stabilizing different two-dimensional frames with a truss or additional constraints; (b) stabilizing a Building Structural Design using several trusses.

Figure 5

Fig. 6. Horizontal wind load definitions.

Figure 6

Fig. 7. Cases for Structural Elements within an Area.

Figure 7

Fig. 8. Scaling of the Intermediate Building Spatial Design.

Figure 8

Fig. 9. IDEF0 process diagram of the genetic algorithm based method.

Figure 9

Fig. 10. Unified Modeling Language model of the genetic algorithm based method.

Figure 10

Fig. 11. Example of a genotype on the left; explanation of genes for 1 Space on the right.

Figure 11

Fig. 12. Space with last five (out of six) Genes that indicate structural grammar 0, 1, 2, or 3 to be used (on the right) at Space Areas indicated by their four corner Points.

Figure 12

Fig. 13. Building Spatial Design A, with settings for the coevolutionary and genetic algorithm based methods.

Figure 13

Fig. 14. Building Spatial Design B, with settings for the coevolutionary and genetic algorithm based methods.

Figure 14

Fig. 15. Coevolutionary method for Design A. Each row shows an iteration cycle; each column represents an indicated stage within the iteration cycle, close-up below.

Figure 15

Fig. 16. Building Spatial Design A. Strain energy behavior is on the left (Ui is the initial strain energy, Uf is the final strain energy, O is the efficacy optimization factor); structural volume (Vst), loaded area (Aloaded), and number of levels (L) are on the right. The dotted line on the right is the average for the genetic algorithm (GA) based method.

Figure 16

Table 1. Measurements for each cycle j of the coevolutionary method for spatial design A with a vertical load case

Figure 17

Fig. 17. Genetic algorithm based method for Design A, 170 h, only strain energy <50E+5.

Figure 18

Fig. 18. Coevolutionary method for Design B. Each row shows an iteration cycle; each column represents an indicated stage within the iteration cycle, close-up below.

Figure 19

Fig. 19. Building Spatial Design B. Strain energy behavior is on the left (Ui is the initial strain energy, Uf is the final strain energy, O is the efficacy optimization factor); structural volume (Vst), loaded area (Aloaded), and number of levels (L) on the right. The dotted line on the right is the average for the genetic algorithm (GA) based method.

Figure 20

Table 2. Measurements for each cycle j of the coevolutionary method for spatial design B with a combined load case

Figure 21

Fig. 20. Genetic algorithm based method for Design B, combined load case, results after 118 h of simulation time, only individuals shown with strain energy of <50E + 5.

Figure 22

Table 3. Case study results