Hostname: page-component-5db58dd55d-m58mf Total loading time: 0 Render date: 2026-05-27T14:49:08.037Z Has data issue: false hasContentIssue false

Systematic rule analysis of generative design grammars

Published online by Cambridge University Press:  22 July 2014

Corinna Königseder*
Affiliation:
Engineering Design and Computing Laboratory, ETH Zurich, Zurich, Switzerland
Kristina Shea
Affiliation:
Engineering Design and Computing Laboratory, ETH Zurich, Zurich, Switzerland
*
Reprint requests to: Corinna Königseder, Tannenstrasse 3, Zurich 8092, Switzerland. E-mail: ck@ethz.ch
Rights & Permissions [Opens in a new window]

Abstract

The use of generative design grammars for computational design synthesis has been shown to be successful in many application areas. The development of advanced search and optimization strategies to guide the computational synthesis process is an active research area with great improvements in the last decades. The development of the grammar rules, however, often resembles an art rather than a science. Poor grammars drive the need for problem specific and sophisticated search and optimization algorithms that guide the synthesis process toward valid and optimized designs in a reasonable amount of time. Instead of tuning search algorithms for inferior grammars, this research focuses on designing better grammars to not unnecessarily burden the search process. It presents a grammar rule analysis method to provide a more systematic development process for grammar rules. The goal of the grammar rule analysis method is to improve the quality of the rules and in turn have a major impact on the quality of the designs generated. Four different grammars for automated gearbox synthesis are used as a case study to validate the developed method and show its potential.

Information

Type
Research Article
Copyright
Copyright © Cambridge University Press 2014 
Figure 0

Fig. 1. The grammar rule analysis method (GRAM) to analyze grammar rules for computational design synthesis based on the extended shape grammar process shown in (McKay et al., 2012).

Figure 1

Fig. 2. Schematic overview of grammar rule analysis method (GRAM) steps 1–3.

Figure 2

Fig. 3. Overview of all rule sets organized by their type (topologic or parametric); rule number (consisting of rule set label and rule number), name, and a pictorial description are given as well as the main differences between the grammars.

Figure 3

Fig. 4. Influence of rules on the objectives mass and collisions for rule sets A–D (top to bottom).

Figure 4

Fig. 5. Percentages of successful rule matches for rule sets A–D.

Figure 5

Fig. 6. Plots of the design spaces generated by rule sets A–D. The color indicates how often a design with this speed configuration was generated in 50,000 rule applications.

Figure 6

Fig. 7. Average mass and collisions of all generated designs for rule sets A–D.

Figure 7

Fig. 8. Validity ratio (top) and diversity ratio (bottom) for rule sets A–D.