Generative Design in Civil Engineering Using Cellular Automata Rafal Kicinger June 16, 2006 Outline • Generative Design • Cellular Automata as Design Generators – Steel Structures in Tall Buildings – Traffic Control Systems in Urban Areas • • • • Emergent Designer Design Experiments Experimental Results Conclusions NKS 2006, June 16-18, 2006, Washington, DC 2 Generative Design: Representation • Design representations – One of the key aspects of any computational design activity – Describe design’s form, its components, etc. – Incorporate domain-specific knowledge – Determine the space in which solutions are sought • Need to address important engineering objectives – Novelty – Optimization NKS 2006, June 16-18, 2006, Washington, DC 3 Traditional Design Representations NKS 2006, June 16-18, 2006, Washington, DC 4 Generative Design NKS 2006, June 16-18, 2006, Washington, DC 5 Generative Design • Cellular automata generating designs – Steel structural systems in tall buildings – Traffic control system in urban areas • Evolutionary algorithms searching the spaces of generative representations (design embryos + design rules) NKS 2006, June 16-18, 2006, Washington, DC 6 Cellular Automata as Design Generators Steel Structural Systems in Tall Buildings NKS 2006, June 16-18, 2006, Washington, DC 7 Cellular Automata as Design Generators Traffic Control Systems in Urban Areas NKS 2006, June 16-18, 2006, Washington, DC 8 Cellular Automata as Design Generators Traffic Control Systems in Urban Areas NKS 2006, June 16-18, 2006, Washington, DC 9 Emergent Designer NKS 2006, June 16-18, 2006, Washington, DC 10 Emergent Designer System architecture NKS 2006, June 16-18, 2006, Washington, DC 11 Design Experiments Extensive Computational Experiments Conducted – Steel Structural Systems in Tall Buildings • Exhaustive search of all elementary CAs started from arbitrary and randomly generated design embryos • Generative representations based on 1D CAs evolved using evolutionary algorithms – Traffic Control Systems in Urban Areas • Generative representations based on 2D CAs evolved using evolutionary algorithms NKS 2006, June 16-18, 2006, Washington, DC 12 Design Experiments • Steel structural systems: – number of bays - 5 – number of stories - 30 – bay width - 20 feet – story height - 14 feet • Arbitrary design embryos used: NKS 2006, June 16-18, 2006, Washington, DC 13 Design Experiments Traffic Control Systems – Number of network nodes 65 – Number of network links 80 – Number of traffic signals 25 NKS 2006, June 16-18, 2006, Washington, DC 14 Design Experiments • CA representation parameters: – – – – – CA dimension: 1D and 2D CA neighborhood radius: 1 and 2 number of cell state values: 2 and 7 CA neighborhood shape (2D CAs): Moore CA iteration steps (2D CAs): 14 • Evolutionary computation parameters: – evolutionary algorithm: ES – population sizes (parent, offspring): (1,5), (5,25),(5,125) – mutation rate: 0.025, 0.05, 0.1, 0.3 – crossover (type, rate): uniform, 0.2 – fitness: weight of the steel skeleton structure, or the total vehicle time NKS 2006, June 16-18, 2006, Washington, DC 15 Experimental Results • Exhaustive Search: Arbitrary Design Embryos Best designs: Total weight: Max. displacement: NKS 2006, June 16-18, 2006, Washington, DC 16 Experimental Results Distributions plotted with respect to two objectives: NKS 2006, June 16-18, 2006, Washington, DC 17 Experimental Results Exhaustive Search: Random Design Embryos Simple X bracings K bracings NKS 2006, June 16-18, 2006, Washington, DC 18 Experimental Results Evolutionary search of generative representations: steel structures NKS 2006, June 16-18, 2006, Washington, DC 19 Experimental Results Evolutionary search of generative representations: traffic control systems NKS 2006, June 16-18, 2006, Washington, DC 20 Conclusions • Generative representations based on cellular automata proved to perform well for civil engineering problems where some regularity/patterns are expected, or desired • They produced quantitatively better solutions (6-20% average performance improvement) than traditional design representations NKS 2006, June 16-18, 2006, Washington, DC 21 Conclusions • CA representations produced qualitatively different patterns than patterns obtained using traditional representations • They can be efficiently optimized by evolutionary algorithms, particularly in the case of 1D CA representations NKS 2006, June 16-18, 2006, Washington, DC 22 Credits • The work on generative design of steel structural systems in tall buildings was conducted together with Drs. Tomasz Arciszewski and Kenneth De Jong • The work on generative design of traffic control systems in urban areas was conducted with Dr. Michael Bronzini NKS 2006, June 16-18, 2006, Washington, DC 23 Backup Slides • Evolutionary search of elementary CAs: K bracings NKS 2006, June 16-18, 2006, Washington, DC 24 Backup Slides • Evolutionary search of elementary CAs: Simple X bracings NKS 2006, June 16-18, 2006, Washington, DC 25
© Copyright 2026 Paperzz