Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-09T06:56:31.731Z Has data issue: false hasContentIssue false

Evolutionary structural and spatial adaptation of topologically differentiated tensile systems in architectural design

Published online by Cambridge University Press:  07 October 2015

Sean Ahlquist*
Affiliation:
Taubman College of Architecture and Urban Planning, University of Michigan, Ann Arbor, Michigan, USA Institute for Computational Design, Stuttgart University, Stuttgart, Germany
Dillon Erb
Affiliation:
Taubman College of Architecture and Urban Planning, University of Michigan, Ann Arbor, Michigan, USA
Achim Menges
Affiliation:
Institute for Computational Design, Stuttgart University, Stuttgart, Germany
*
Reprint requests to: Sean Ahlquist, Taubman College of Architecture and Urban Planning, University of Michigan, 2000 Bonisteel Boulevard, Ann Arbor, MI 48109, USA. E-mail: ahlquist@umich.edu
Rights & Permissions [Opens in a new window]

Abstract

This paper presents research in the development of heuristic evolutionary algorithms (EAs) for generating and exploring differentiated force-based structures. The algorithm is weighted toward design exploration of topological differentiation while including specific structural and material constraints. An embryological EA model is employed to “grow” networks of mass-spring elements achieving desired mesh densities that resolve themselves in tensile force (form-active) equilibrium. The primal quadrilateral quadrisection method serves as the foundation for a range of extensible subdivision methods. Unique to this research, the quad is addressed as a “cell” rather than a topological or geometric construct, allowing for the contents of the cell to vary in number of mass-spring elements and orientation. In this research, this approach has been termed the quadrilateral quadrisection with n variable topological transformation method. This research culminates with the introduction of a method for grafting meshes where emergent features from the evolved meshes can be transposed and replicated in an explicit yet informed manner. The EA and grafting methods function within a Java-based software called springFORM, developed in previous research, which utilizes a mass-spring based library for solving force equilibrium and allows for both active (manual) and algorithmic topology manipulation. In application to a specific complex tensile mesh, the design framework, which combines the generative EA and mesh grafting method, is shown to produce emergent and highly differentiated topological arrangements that negotiate the specific relationships among a desired maximal mesh density, geometric patterning, and equalized force distribution.

Information

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

Fig. 1. Mesh density is a desired trait for the tensile meshes developed in this research, allowing for surface continuity to be readable, as well as a transformative nature of overlapping layers from different viewing angles, accomplished here with a periodic “dia-grid” mesh. (Cylindrical mesh morphology prototype, Sean Ahlquist, Institute for Computational Design, Achim Menges, University of Stuttgart, 2009).

Figure 1

Fig. 2. For cases of topological complexity, geometric “preplanning” increases while the ability to actively manipulate topology decreases when shifting between modes of design from mass-spring simulation to physical form-finding and finite element analysis.

Figure 2

Fig. 3. SpringFORM is software written in Processing (Java), which allows for complex meshes to be generated and manipulated as networks of forces, primarily simulating behaviors of tension and bending stiffness, utilizing a particle system library developed by Simon Greenwold to compute the interaction of Hookean forces.

Figure 3

Fig. 4. (a) Metatopology “framework” to describe boundary relationships between cylindrical meshes (exploded framework below), with (b) the resulting spring mesh, in the springFORM software program, based on the local-topology of a dia-grid and built of three interconnected cylindrical meshes.

Figure 4

Fig. 5. (Left) Digital testing of force to displacement of 2.5-mm diameter to elastic cord, extrapolated to (right) the layout of mesh topology indicating material lengths and nodal associations.

Figure 5

Fig. 6. (Left) Reconstruction of cable mesh from mapping and geometric data extracted from springFORM model; (right) tensioned into complex multicylindrical form.

Figure 6

Fig. 7. Comparison of tensile meshes based upon the same metatopology, only with variation in the local topology between (a) a regular quad-grid logic, and (b) a regular dia-grid logic, which leads to a difference of almost 200% in relative force differential, driven by concentrations of areas with low stress and boundary springs with high stresses.

Figure 7

Fig. 8. (Left) Starting with a crude mesh, refinements are introduced step by step at each anchor point. (Right) The graph shows the constant fluctuation in performance until all boundaries are resolved.

Figure 8

Fig. 9. Structure of the hybrid evolutionary algorithm, reliant upon the combination of mutation and deterministic methods for filtering topology and calculating structure through spring-based form-finding.

Figure 9

Fig. 10. Cell identifier notation (CIN) method based on the primal quadrilateral quadrisection that organizes nodal groups for insertion of a variable logic of topological (spring) elements. Three levels of nodal subdivision, shown in (a) are stored in the CIN tree-structure (b) where unexpressed levels of parent subdivision have cell type “null,” meaning they contain no springs.

Figure 10

Fig. 11. (a) Recursive, (b) extensible, and (c) dynamic node quadrilateral quadrisection topological transformation methods and related filters for addressing neighboring conditions.

Figure 11

Fig. 12. (a) Schemes for cell selection: 0, unweighted; 1, linear weighting toward lesser subdivided cells; 2, exponential weighting toward lesser subdivided cells; and 3, linear weighting toward more subdivided cells. (b) The graph indicates the variation in subdivision concentration and distribution among the selection schemes.

Figure 12

Fig. 13. Mutation steps: (a) random insertion of new subdivision, (b) random substitution between cell types (spring topologies), and (c) random switching of existing subdivisions on or off.

Figure 13

Fig. 14. The direct stress-seeking method applied to a simple (a) quad-grid and (b) dia-grid cylindrical mesh, utilizing extensible and dynamic quadrilateral quadrisection subdivision schemes with varying cell types.

Figure 14

Fig. 15. Comparison of various statistical measures for the relationship of spring count and force differential, where the spring utilization factor shows as the only method where the value continually improves (decreases) with overall density.

Figure 15

Fig. 16. Pareto front for the relationship of force differential (subset with values <25) and number of springs, showing the inevitability of increasing force differential as more spring elements are introduced into the system.

Figure 16

Fig. 17. Samples using direct stress-seeking method with multicylinder topology.

Figure 17

Fig. 18. Samples from multiple evolutionary algorithms (EAs) runs using the recusive quadrilateral quadrisection method while varying population size and number of generations, showing (bottom) an example of the cascading of subdivision occurring across only one EA generation.

Figure 18

Fig. 19. Examination of results related to number of generations, showing efficiency in the recursive quadrilateral quadrisection method to produce high spring count, while the extensible quadrilateral quadrisection method greatly varies in results based upon selection scheme and cell types that are utilized.

Figure 19

Fig. 20. Results from a single evolutionary algorithm run, showing population diversity while still maintaining particular features through the course of development, utilizing cell types 1 and 6, and population size of 200.

Figure 20

Fig. 21. Evolutionary algorithm (EA) with recursive quadrilateral quadrisection subdivision (top) showing increased population size and number of generations, where fluctuations in the fitness are due to moments of cascading subdivision. EA run using low-res, simplified base topology (bottom) with cell types 1 and 6, and population size of 200.

Figure 21

Fig. 22. Selection of underlying cells at multiple levels of subdivision to identify a patch, and subsequently grafting the patch into the other anchor point locations.

Figure 22

Fig. 23. Grafting patches from several evolved spring meshes into a new base topology and arraying to all anchor point conditions within the mesh.

Figure 23

Fig. 24. Diagram of design framework able to advance the depth of exploration while maintaining ability for “manual” intervention.