Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-06T19:11:45.068Z Has data issue: false hasContentIssue false

A 3D, performance-driven generative design framework: automating the link from a 3D spatial grammar interpreter to structural finite element analysis and stochastic optimization

Published online by Cambridge University Press:  09 May 2018

Luca Zimmermann
Affiliation:
Engineering Design and Computing Laboratory, EDAC, ETH Zurich, Switzerland
Tian Chen
Affiliation:
Engineering Design and Computing Laboratory, EDAC, ETH Zurich, Switzerland
Kristina Shea*
Affiliation:
Engineering Design and Computing Laboratory, EDAC, ETH Zurich, Switzerland
*
Author for correspondence: Kristina Shea, E-mail: kshea@ethz.ch
Rights & Permissions [Opens in a new window]

Abstract

Since the introduction of spatial grammars 45 years ago, numerous grammars have been developed in a variety of fields from architecture to engineering design. Their benefits for solution space exploration when computationally implemented and combined with optimization have been demonstrated. However, there has been limited adoption of spatial grammars in engineering applications for various reasons. One main reason is the missing, automated, generalized link between the designs generated by the spatial grammar and their evaluation through finite-element analysis (FEA). However, the combination of spatial grammars with optimization and simulation has the advantage over continuous structural topology optimization in that explicit constraints, for example, modeling style and fabrication processes, can be included in the spatial grammar. This paper discusses the challenges in providing a generalized approach by demonstrating the implementation of a framework that combines a three-dimensional spatial grammar interpreter with automated FEA and stochastic optimization using simulated annealing (SA). Guidelines are provided for users to design spatial grammars in conjunction with FEA and integrate automatic application of boundary conditions. A simulated annealing method for use with spatial grammars is also presented including a new method to select rules through a neighborhood definition. To demonstrate the benefits of the framework, it is applied to the automated design and optimization of spokes for inline skate wheels. This example highlights the advantage of spatial grammars for modeling style and additive manufacturing (AM) constraints within the generative system combined with FEA and optimization to carry out topology and shape optimization. The results verify that the framework can generate structurally optimized designs within the style and AM constraints defined in the spatial grammar, and produce a set of topologically diverse, yet valid design solutions.

Information

Type
Regular Articles
Copyright
Copyright © Cambridge University Press 2018 
Figure 0

Fig. 1. Framework and fabrication with the example of inline skate wheel spoke design.

Figure 1

Fig. 2. Generic simulation model (top) and partitioning of the model for automated integration with a spatial grammar (bottom).

Figure 2

Fig. 3. Simulated annealing in three stages for the wheel grammar.

Figure 3

Fig. 4. Definition of the neighborhood for spatial grammar-based simulated annealing.

Figure 4

Fig. 5. Framework with designer input.

Figure 5

Fig. 6. The inline skate wheel grammar. The LHS is always the same indicated in the center and the orange shape in each rule indicates the LHS of the rule superimposed onto the RHS.

Figure 6

Fig. 7. Generation in six steps from initial shape to final wheel.

Figure 7

Fig. 8. Partitioning of the inline skate wheel (left) and load case (right).

Figure 8

Table 1. Description of the inline skate wheel grammar rules (Zimmermann et al., 2016)

Figure 9

Table 2. Objective functions and SA parameters (Zimmermann et al., 2016)

Figure 10

Fig. 9. (a) Optimized solution from 20 runs, (b) collection of interesting wheel designs, (c) printed wheels assembled onto an inline skate.