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

Evolving product form designs using parametric shape grammars integrated with genetic programming

Published online by Cambridge University Press:  13 November 2008

Ho Cheong Lee
Affiliation:
Design Technology Research Centre, School of Design, Hong Kong Polytechnic University, Hung Hom, Kowloon, Hong Kong, People's Republic of China
Ming Xi Tang
Affiliation:
Design Technology Research Centre, School of Design, Hong Kong Polytechnic University, Hung Hom, Kowloon, Hong Kong, People's Republic of China
Rights & Permissions [Opens in a new window]

Abstract

The two critical issues related to product design exploration are addressed: the balance between stylistic consistency and innovation, and the control of design process under a great diversity of requirements. To address these two issues, the view of understanding product design exploration is first sought. In this view, the exploration of designs is not only categorized as a problem-solving activity but also as a problem-finding activity. A computational framework is developed based on this view, and it encompasses the belief that these two activities go hand in hand to accomplish the design tasks in an interactive design environment. The framework adopts an integration approach of two key computational techniques, shape grammars and evolutionary computing, for addressing the above two critical issues. For the issues of stylistic consistency, this paper focuses on the computational techniques in balancing the conflicts of stylistic consistency and innovation with shape grammars. For the issues of controlling design process, the practical concerns of monitoring the design process through various activities starting from the preparation works to the implementation of shape grammars have been emphasized in the development of this framework. To evaluate the effectiveness of the framework, the experiments have been set up to reflect the practical situations with which the designers have to deal. The system generates a number of models from scratch with numerical analysis that can be evaluated effectively by the designers. This reduces the designers' time and allows the designers to concentrate their efforts on performing higher level of design activities such as evaluation of designs and making design decisions.

Information

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

Fig. 1. The generative specification of the class of compact digital camera forms.

Figure 1

Fig. 2. An abstracted core variant model composed of combined NURBS surfaces and components for the generation of the digital camera form design.

Figure 2

Fig. 3. A genetic representation of the evolutionary algorithm GP–GA–SG interface.

Figure 3

Fig. 4. Parameters and control variables for the form design of a compact digital camera.

Figure 4

Table 1. Parameters and control variables for the first control strategy

Figure 5

Table 2. Properties in each S group

Figure 6

Fig. 5. The evolutionary grammar-based design framework.

Figure 7

Fig. 6. The initial random generation of designs. [A color version of this figure can be viewed online at journals.cambridge.org/aie]

Figure 8

Fig. 7. Regular type designs: results obtained from the first generation, 50 generations, 100 generations, 150 generations, 200 generations, 250 generations, and 300 generations and the back view of the generated design. [A color version of this figure can be viewed online at journals.cambridge.org/aie]

Figure 9

Fig. 8. Results obtained from the first generation, 100 generations, 200 generations, 300 generations, 400 generations, and 500 generations. [A color version of this figure can be viewed online at journals.cambridge.org/aie]

Figure 10

Table 3. Implementation results of the evolved parameters of shape grammar

Figure 11

Fig. 9. The variation of the objective fitness values with different weighting factors and control strategies.

Figure 12

Fig. A.1. Construction shape grammar rules for the free-form exterior of main body generation.

Figure 13

Fig. A.2. Construction shape grammar rules for component generation.

Figure 14

Fig. A.3. Configuration shape grammar rules for assembly.

Figure 15

Fig. A.4. The control of sequential generation of the components.

Figure 16

Fig. B.1. The initial setting of parameters and control variables for a compact digital camera.

Figure 17

Table B.1. Initial setting of parameters and control variables for the first control strategy

Figure 18

Fig. B.2. Genetic programming crossover: parent A crossed with parent B to produce the child.

Figure 19

Fig. B.3. The modified setting of parameters and control variables by crossover operation for the first control strategy.

Figure 20

Table B.2. Modified setting of parameters and control variables by crossover operation for the first control strategy