Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-07T11:22:36.164Z Has data issue: false hasContentIssue false

Layout synthesis of fluid channels using generative graph grammars

Published online by Cambridge University Press:  22 July 2014

Amir Hooshmand
Affiliation:
Institute for Advanced Study, Technische Universität München, Lichtenbergstrasse 2a, D-85748 Garching, Germany
Matthew I. Campbell*
Affiliation:
School of Mechanical, Industrial, and Manufacturing Engineering, Oregon State University, Corvallis, Oregon, USA
*
Reprint requests to: Matthew I. Campbell, School of Mechanical, Industrial, and Manufacturing Engineering, Oregon State University, 408 Rogers Hall, Corvallis, OR 97331-6001, USA. E-mail: matt.campbell@oregonstate.edu
Rights & Permissions [Opens in a new window]

Abstract

This paper presents a new technique for shape and topology optimization of fluid channels using generative design synthesis methods. The proposed method uses the generative abilities of graph grammars with simulation and analysis power of conventional computational fluid dynamics methods. The graph grammar interpreter GraphSynth is used to carry out graph transformations, which define different topologies for a given multiple-inlet multiple-outlet problem. After evaluating and optimizing the generated graphs, they are first transformed into meaningful three-dimensional shapes. These solutions are then analyzed by a computational fluid dynamics solver for final evaluation of the possible solutions. The effectiveness of the proposed method is checked by solving a variety of available test problems and comparing them with those found in the literature. Furthermore, by solving very complex large-scale problems, the robustness and effectiveness of the method is tested. To extend the work, future research directions are presented.

Information

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

Fig. 1. The approach for shape and topology optimization of fluid channels.

Figure 1

Fig. 2. A seed graph with three inlets and outlets.

Figure 2

Fig. 3. Grammar rules.

Figure 3

Fig. 4. Two candidate topologies.

Figure 4

Fig. 5. Two candidate topologies.

Figure 5

Fig. 6. Defining overall curvature.

Figure 6

Fig. 7. Smoothing the channel path.

Figure 7

Fig. 8. A candidate design after smoothing the shape.

Figure 8

Fig. 9. Using straight skeleton to find the channel layout.

Figure 9

Fig. 10. Effect of flow direction upon Optimization II results.

Figure 10

Fig. 11. Not considering the flow direction gives the Steiner tree.

Figure 11

Fig. 12. The ffect of changing a parameter upon curvature.

Figure 12

Fig. 13. A converted topology into three-dimensional shape.

Figure 13

Fig. 14. The (a) design domain for the pipe bend example, (b) design domain for the double pipe example, and (c) design domain with a force term (Borrvall & Petersson, 2003).

Figure 14

Fig. 15. Three representations of a problem.

Figure 15

Fig. 16. Topological representation of benchmark examples.

Figure 16

Fig. 17. Seed graph of a channel problem with one inlet and five outlets.

Figure 17

Fig. 18. Six random candidates between the best 4% of all 1223 candidates.

Figure 18

Fig. 19. The best candidate after Optimization II (a), and detailed shape design (b).

Figure 19

Fig. 20. A three-dimensional flow distributor.

Figure 20

Fig. 21. The computational fluid dynamics (CFD) evaluation results of the best candidate in Figure 20.