{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,6]],"date-time":"2025-11-06T06:04:04Z","timestamp":1762409044671},"reference-count":46,"publisher":"Cambridge University Press (CUP)","issue":"3","license":[{"start":{"date-parts":[[2014,7,22]],"date-time":"2014-07-22T00:00:00Z","timestamp":1405987200000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["AIEDAM"],"published-print":{"date-parts":[[2014,8]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>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.<\/jats:p>","DOI":"10.1017\/s0890060414000201","type":"journal-article","created":{"date-parts":[[2014,7,22]],"date-time":"2014-07-22T04:26:21Z","timestamp":1406003181000},"page":"239-257","source":"Crossref","is-referenced-by-count":8,"title":["Layout synthesis of fluid channels using generative graph grammars"],"prefix":"10.1017","volume":"28","author":[{"given":"Amir","family":"Hooshmand","sequence":"first","affiliation":[]},{"given":"Matthew I.","family":"Campbell","sequence":"additional","affiliation":[]}],"member":"56","published-online":{"date-parts":[[2014,7,22]]},"reference":[{"key":"S0890060414000201_ref18","doi-asserted-by":"publisher","DOI":"10.1115\/1.1388075"},{"key":"S0890060414000201_ref17","doi-asserted-by":"publisher","DOI":"10.1016\/j.cad.2011.12.003"},{"key":"S0890060414000201_ref21","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijsolstr.2006.03.001"},{"key":"S0890060414000201_ref9","doi-asserted-by":"publisher","DOI":"10.1002\/fld.426"},{"key":"S0890060414000201_ref5","doi-asserted-by":"publisher","DOI":"10.1002\/fld.1964"},{"key":"S0890060414000201_ref3","doi-asserted-by":"publisher","DOI":"10.1016\/S0926-5805(97)00057-5"},{"key":"S0890060414000201_ref2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-80350-5_65"},{"key":"S0890060414000201_ref13","doi-asserted-by":"publisher","DOI":"10.1002\/nme.2616"},{"key":"S0890060414000201_ref14","doi-asserted-by":"publisher","DOI":"10.1016\/S0926-5805(00)00101-1"},{"key":"S0890060414000201_ref25","doi-asserted-by":"publisher","DOI":"10.1115\/1.4023923"},{"key":"S0890060414000201_ref28","volume-title":"The Steiner Tree Problem","author":"Hwang","year":"1992"},{"key":"S0890060414000201_ref31","first-page":"109","volume-title":"Proc. 13th Int. Conf. Engineering Design","author":"Lewis","year":"2001"},{"key":"S0890060414000201_ref1","doi-asserted-by":"publisher","DOI":"10.1007\/s00158-007-0128-0"},{"key":"S0890060414000201_ref30","doi-asserted-by":"publisher","DOI":"10.1017\/S0890060409990163"},{"key":"S0890060414000201_ref34","doi-asserted-by":"publisher","DOI":"10.1007\/BF01578994"},{"key":"S0890060414000201_ref8","first-page":"651","volume-title":"Proc. 32nd Design Automation Conf., Parts A and B","volume":"2006","author":"Bolognini","year":"2006"},{"key":"S0890060414000201_ref11","unstructured":"CGAL. (2013). CGAL, Computational Geometry Algorithms Library. Accessed at http:\/\/www.cgal.org December 1, 2013."},{"key":"S0890060414000201_ref12","doi-asserted-by":"publisher","DOI":"10.1115\/1.3593409"},{"key":"S0890060414000201_ref4","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-35708-9_2"},{"key":"S0890060414000201_ref6","doi-asserted-by":"publisher","DOI":"10.1016\/j.gmod.2004.05.001"},{"key":"S0890060414000201_ref7","volume-title":"Topology Optimization. Vasa","author":"Bends\u00f8e","year":"2003"},{"key":"S0890060414000201_ref20","doi-asserted-by":"publisher","DOI":"10.1007\/s00158-004-0508-7"},{"key":"S0890060414000201_ref39","doi-asserted-by":"publisher","DOI":"10.1016\/j.ast.2004.08.003"},{"key":"S0890060414000201_ref23","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2006.08.006"},{"key":"S0890060414000201_ref16","doi-asserted-by":"publisher","DOI":"10.1016\/j.cam.2007.11.016"},{"key":"S0890060414000201_ref24","doi-asserted-by":"publisher","DOI":"10.1109\/38.267469"},{"key":"S0890060414000201_ref26","doi-asserted-by":"publisher","DOI":"10.1115\/1.4005592"},{"key":"S0890060414000201_ref27","volume-title":"Visual Interactive 3-D Spatial Grammars in CAD for Computational Design Synthesis","author":"Hoisl","year":"2012"},{"key":"S0890060414000201_ref29","doi-asserted-by":"publisher","DOI":"10.1002\/nme.2912"},{"key":"S0890060414000201_ref32","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijhydene.2013.01.022"},{"key":"S0890060414000201_ref33","doi-asserted-by":"publisher","DOI":"10.1007\/s00158-010-0591-x"},{"key":"S0890060414000201_ref35","first-page":"575","article-title":"Application of topology optimization in the design of micro- and nanofluidic systems","volume":"1","author":"Okkels","year":"2005","journal-title":"NSTI-Nanotech"},{"key":"S0890060414000201_ref36","doi-asserted-by":"publisher","DOI":"10.1002\/nme.1468"},{"key":"S0890060414000201_ref44","unstructured":"Stefan P. , & Rudolph S. (2007). Re-engineering exterior design: generation of cars by means of a formal graph-based engineering design language. Proc. 16th Int. Conf. Engineering Design, pp. 28\u201330, Paris."},{"key":"S0890060414000201_ref37","unstructured":"Open CASCADE. (2013). Salome platform. Accessed at http:\/\/www.salome-platform.org December 1, 2013."},{"key":"S0890060414000201_ref42","doi-asserted-by":"publisher","DOI":"10.1016\/S0142-694X(98)00019-2"},{"key":"S0890060414000201_ref43","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(73)90011-8"},{"key":"S0890060414000201_ref45","doi-asserted-by":"publisher","DOI":"10.1039\/B916126K"},{"key":"S0890060414000201_ref46","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2008.08.022"},{"key":"S0890060414000201_ref41","first-page":"553","volume-title":"Proc. eCAADe21, Digital Design","author":"Shea","year":"2003"},{"key":"S0890060414000201_ref38","unstructured":"OpenCFD Ltd. (2013). OpenFoam. Accessed at http:\/\/www.openfoam.com December 1, 2013."},{"key":"S0890060414000201_ref10","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511529627.006"},{"key":"S0890060414000201_ref19","doi-asserted-by":"publisher","DOI":"10.1002\/zamm.200410223"},{"key":"S0890060414000201_ref15","doi-asserted-by":"publisher","DOI":"10.1115\/1.1554698"},{"key":"S0890060414000201_ref40","volume-title":"Essays of Discrete Structures: Purposeful Design of Grammatical Structures by Directed Stochastic Search","author":"Shea","year":"1997"},{"key":"S0890060414000201_ref22","doi-asserted-by":"publisher","DOI":"10.1002\/nme.1560"}],"container-title":["Artificial Intelligence for Engineering Design, Analysis and Manufacturing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0890060414000201","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,21]],"date-time":"2019-04-21T21:55:01Z","timestamp":1555883701000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0890060414000201\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,7,22]]},"references-count":46,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2014,8]]}},"alternative-id":["S0890060414000201"],"URL":"https:\/\/doi.org\/10.1017\/s0890060414000201","relation":{},"ISSN":["0890-0604","1469-1760"],"issn-type":[{"value":"0890-0604","type":"print"},{"value":"1469-1760","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,7,22]]}}}