Generative design

From HandWiki
Schema of generative design as an iterative process
Samba, a piece of furniture created by Guto Requena with generative design

Generative design is an iterative design process that generates outputs that meet specified constraints to varying degrees. In a second phase, designers can then provide feedback to the generator that explores the feasible region by selecting preferred outputs or changing input parameters for future iterations. Either or both phases can be done by humans or software. One method is to use a generative adversarial network, which is a pair of neural networks. The first generates a trial output. The second provides feedback for the next iteration.[1]

The output can be items such as images, sounds, architectural models, animation, and industrial parts. It is used in design fields such as art, architecture, communication design, and product design.[2]

Computers can explore orders of magnitude more permutations, exploring the interactions of the enormous numbers of design elements in small increments.It mimics nature’s evolutionary approach to design through genetic variation and selection.[3] These techniques are available even for designers with little programming experience.[4][5] It is supported by commercially available CAD packages.[6] Tools leveraging generative design as a foundation are available.[7]

Compared with traditional top-down design approaches, generative design addresses design problems by using a bottom-up paradigm. The solution itself then evolves to a good, if not optimal, solution.[8]

Generative design involves rule definition and result analysis which are integrated with the design process.[9] By defining parameters and rules, the generative approach is able to provide optimized solution for both structural stability and aesthetics. Possible design algorithms include cellular automata, shape grammar, genetic algorithm, space syntax, and most recently, artificial neural network. Due to the high complexity of the solution generated, rule-based computational tools, such as finite element method and topology optimisation, are more preferable to evaluate and optimise the generated solution.[10] The iterative process provided by computer software enables the trial-and-error approach in design, and involves architects interfering with the optimisation process.

The software then begins iterating, changing things a bit at a time, much like random mutations try out new combinations of animal DNA, and testing it against the necessary performance targets, much like life tests its DNA mutations. Over millions of generations, the software adds a little metal here, removes a little there, and checks if the part is stronger or weaker, lighter or heavier than its predecessors.

Within a surprisingly short time (a couple of hours, if given access to high-powered cloud processing), it comes back with shapes humans could never have directly designed. But they're strikingly similar to the work of nature; where there's more stress to be dealt with, they gradually become thicker. Where there's less stress, they get thinner. Support structures waste away where they're not needed, and tend to line up with the load path. In short, they start looking weirdly bony and organic.

Applications

Architecture and Industrial Design

Generative Design is a morphogenetic process using algorithms structured as not-linear systems for endless unique and unrepeatable results performed by an idea-code, as in Nature. (C.Soddu 1992) url=https://generativedesign.com

Architecture

Generative design has been applied in architecture.[11] Architectural design has long been regarded as a wicked problem.[12] The advantage of using generative design as a design tool is that it does not construct fixed geometries, but take a set of design rules that can generate an infinite set of possible design solutions. The generated design solutions can be more sensitive, responsive, and adaptive to the wicked problem.

Historical precedent work includes Antoni Gaudí's Sagrada Família, which used rule-based geometrical forms for structures,[13] and Buckminster Fuller's Montreal Biosphere where the rules to generate individual components is designed, rather than the final product.[14]

More recent generative design cases includes Foster and Partners' Queen Elizabeth II Great Court, where the tessellated glass roof was designed using a geometric schema to define hierarchical relationships, and then the generated solution was optimized based on geometrical and structural requirement.[15]

Component design

NASA has begun using generative design in its parts. What they call "evolved structures" minimize weight and stress concentrations common in human designs. Weights go down by as much as two thirds, while stress factors are nearly 10 times lower. Such parts are often made via additive manufacturing. Design and manufacturing can take as little as one week. Parts appear in projects such as the Mars Sample Return mission, space telescopes, weather monitors, planetary instruments, and balloon observatories.[3]

See also

References

  1. Meintjes, Keith. ""Generative Design" – What's That? - CIMdata" (in en-gb). https://www.cimdata.com/en/news/item/8402-generative-design-what-s-that. 
  2. ENGINEERING.com. "Generative Design: The Road to Production". https://www.engineering.com/DesignSoftware/DesignSoftwareArticles/ArticleID/16973/Generative-Design-The-Road-to-Production.aspx. 
  3. 3.0 3.1 Blain, Loz (2023-02-15). "NASA's "evolved structures" radically reduce weight – and waiting" (in en-US). https://newatlas.com/space/nasa-generative-design/. 
  4. Schwab, Katharine (16 April 2019). "This is the first commercial chair made using generative design". Fast Company. https://www.fastcompany.com/90334218/this-is-the-first-commercial-product-made-using-generative-design. 
  5. Prasanta, Rajamoney, Shankar A. Rosenbloom, Paul S.; Wagner, Chris Bose (2014-09-04). Compositional model-based design: A generative approach to the conceptual design of physical systems. University of Southern California. OCLC 1003551283. 
  6. Barbieri, Loris; Muzzupappa, Maurizio (2022). "Performance-Driven Engineering Design Approaches Based on Generative Design and Topology Optimization Tools: A Comparative Study". Applied Sciences 12 (4): 2106. doi:10.3390/app12042106. 
  7. Anderson, Fraser; Grossman, Tovi; Fitzmaurice, George (2017-10-20). Trigger-Action-Circuits: Leveraging Generative Design to Enable Novices to Design and Build Circuitry. ACM. pp. 331–342. doi:10.1145/3126594.3126637. ISBN 9781450349819. 
  8. Mitchell, Melanie; Taylor, Charles E (1999). "Evolutionary computation: an overview.". Annual Review of Ecology and Systematics 30 (1): 593–616. doi:10.1146/annurev.ecolsys.30.1.593. 
  9. Shea, Kristina; Aish, Robert; Gourtovaia, Marina (2005). "Towards integrated performance-driven generative design tools". Automation in Construction 14 (2): 253–264. doi:10.1016/j.autcon.2004.07.002. 
  10. Dapogny, Charles; Faure, Alexis; Michailidis, Georgios; Allaire, Grégoire; Couvelas, Agnes; Estevez, Rafael (2017). "Geometric constraints for shape and topology optimization in architectural design". Computational Mechanics 59 (6): 933–965. doi:10.1007/s00466-017-1383-6. Bibcode2017CompM..59..933D. https://hal.archives-ouvertes.fr/hal-01354004/file/S%26T_architecture_v5.pdf. 
  11. Krish, Sivam (2011). "A practical generative design method". Computer-Aided Design 43 (1): 88–100. doi:10.1016/j.cad.2010.09.009. 
  12. Rittel, Horst W. J.; Webber, Melvin M. (1973). "Dilemmas in a General Theory of Planning". Policy Sciences 4 (2): 155–169. doi:10.1007/bf01405730. http://www.uctc.net/mwebber/Rittel+Webber+Dilemmas+General_Theory_of_Planning.pdf. 
  13. Hernandez, Carlos Roberto Barrios (2006). "Thinking parametric design: introducing parametric Gaudi". Design Studies 27 (3): 309–324. doi:10.1016/j.destud.2005.11.006. 
  14. Edmondson, Amy C (2012). "Structure and pattern integrity". A Fuller explanation: The synergetic geometry of R. Buckminster Fuller. Springer Science & Business Media. pp. 54–60. doi:10.1007/978-1-4684-7485-5. ISBN 978-0-8176-3338-7. http://www.arvindguptatoys.com/arvindgupta/synergy-fuller.pdf. 
  15. Williams, Chris JK (2001). "The analytic and numerical definition of the geometry of the British Museum Great Court Roof". in Burry, Mark; Datta, Sambit; Dawson, Anthony et al.. Proceedings of mathematics & design 2001: the third international conference. 200. Geelong Vic Australia: Deakin University. pp. 434–440. ISBN 0-7300-2526-8. http://www.math.chalmers.se/Math/Grundutb/CTH/mve275/1314/Chris2.pdf. 

Further reading

  • Gary William Flake: The Computational Beauty of Nature: Computer Explorations of Fractals, Chaos, Complex Systems, and Adaptation. MIT Press 1998, ISBN:978-0-262-56127-3
  • John Maeda: Design by Numbers, MIT Press 2001, ISBN:978-0-262-63244-7
  • Krish, Sivam (2011). "A practical generative design method". Computer-Aided Design 43: 88–100. doi:10.1016/j.cad.2010.09.009. 
  • Celestino Soddu: papers on Generative Design (1991-2011) at Generative Art Design Papers. C.Soddu, E.Colabella