Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural.

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Department of Electronic Engineering NUIG Direct Evolution of Patterns using Genetic Algorithms By: John Brennan Supervisor: John Maher.
Agent-based Modeling: A Brief Introduction Louis J. Gross The Institute for Environmental Modeling Departments of Ecology and Evolutionary Biology and.
A view of life Chapter 1. Properties of Life Living organisms: – are composed of cells – are complex and ordered – respond to their environment – can.
Lectures on Cellular Automata Continued Modified and upgraded slides of Martijn Schut Vrij Universiteit Amsterdam Lubomir Ivanov Department.
Network Morphospace Andrea Avena-Koenigsberger, Joaquin Goni Ricard Sole, Olaf Sporns Tung Hoang Spring 2015.
Genetic Algorithms1 COMP305. Part II. Genetic Algorithms.
Relational Data Mining in Finance Haonan Zhang CFWin /04/2003.
Computational Approaches to Space Layout Planning Presented By Hoda Homayouni Final project for ARCH 588.
Evolutionary Computation Introduction Peter Andras s.
Applications of Evolutionary Computation in the Analysis of Factors Influencing the Evolution of Human Language Alex Decker.
SCB : 1 Department of Computer Science Simulation and Complexity SCB : Simulating Complex Biosystems Susan Stepney Department of Computer Science Leo Caves.
A Multi-Agent System for Visualization Simulated User Behaviour B. de Vries, J. Dijkstra.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Software Process Models.
Artificial Intelligence Genetic Algorithms and Applications of Genetic Algorithms in Compilers Prasad A. Kulkarni.
Simulation Models as a Research Method Professor Alexander Settles.
Lectures on Cellular Automata Continued Modified and upgraded slides of Martijn Schut Vrij Universiteit Amsterdam Lubomir Ivanov Department.
Nawaf M Albadia Introduction. Components. Behavior & Characteristics. Classes & Rules. Grid Dimensions. Evolving Cellular Automata using Genetic.
MASS: From Social Science to Environmental Modelling Hazel Parry
Unit 2: Engineering Design Process
By Paul Cottrell, BSc, MBA, ABD. Author Complexity Science, Behavioral Finance, Dynamic Hedging, Financial Statistics, Chaos Theory Proprietary Trader.
Genetic Algorithm.
Discovery of Cellular Automata Rules Using Cases Ken-ichi Maeda Chiaki Sakama Wakayama University Discovery Science 2003, Oct.17.
1 Evolutionary Growth of Genomes for the Development and Replication of Multi-Cellular Organisms with Indirect Encodings Stefano Nichele and Gunnar Tufte.
Evolutionary Algorithms BIOL/CMSC 361: Emergence Lecture 4/03/08.
Exploring the dynamics of social networks Aleksandar Tomašević University of Novi Sad, Faculty of Philosophy, Department of Sociology
Approaches of Digital design part 2 Digital Architecture AE 461 course
1 Paper Review for ENGG6140 Memetic Algorithms By: Jin Zeng Shaun Wang School of Engineering University of Guelph Mar. 18, 2002.
1 Evolvability Analysis for Evolutionary Robotics Sung-Bae Cho Yonsei University, Korea.
CS 484 – Artificial Intelligence1 Announcements Lab 4 due today, November 8 Homework 8 due Tuesday, November 13 ½ to 1 page description of final project.
Study on Genetic Network Programming (GNP) with Learning and Evolution Hirasawa laboratory, Artificial Intelligence section Information architecture field.
Lecture 8: 24/5/1435 Genetic Algorithms Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Trajectories and attractor basins as a behavioral description and evaluation criteria for artificial EvoDevo systems Stefano Nichele – October 14, 2009.
A Graph-based Friend Recommendation System Using Genetic Algorithm
Fuzzy Genetic Algorithm
Evolving Virtual Creatures & Evolving 3D Morphology and Behavior by Competition Papers by Karl Sims Presented by Sarah Waziruddin.
Conceptual Modelling and Hypothesis Formation Research Methods CPE 401 / 6002 / 6003 Professor Will Zimmerman.
Modeling Complex Dynamic Systems with StarLogo in the Supercomputing Challenge
Neural and Evolutionary Computing - Lecture 9 1 Evolutionary Neural Networks Design  Motivation  Evolutionary training  Evolutionary design of the architecture.
Unifying Dynamical Systems and Complex Networks Theories ~ A Proposal of “Generative Network Automata (GNA)” ~ Unifying Dynamical Systems and Complex Networks.
HONR 300/CMSC 491 Complexity Prof. Marie desJardins, January 31, Class Intro 1/26/10.
An Introduction to Software Engineering
Algorithms and their Applications CS2004 ( ) 13.1 Further Evolutionary Computation.
Agent Based Modeling (ABM) in Complex Systems George Kampis ETSU, 2007 Spring Semester.
The E ngineering Design Process Foundations of Technology The E ngineering Design Process © 2013 International Technology and Engineering Educators Association,
09/20/04 Introducing Proteins into Genetic Algorithms – CSIMTA'04 Introducing “Proteins” into Genetic Algorithms Virginie LEFORT, Carole KNIBBE, Guillaume.
The E ngineering Design Process Advanced Design Applications The E ngineering Design Process Teacher Resource – The First Five Days: Day 2 © 2014 International.
Product Evolution: Computer-aided Recombinant Design by Customer-driven Natural Selection Kamal Malek Noubar Afeyan MIT Media Lab / The Center For Bits.
An Enhanced Cellular Automata and Image Pyramid Decomposition Based Algorithm for Image Segmentation : A New Concept Anand Prakash Shukla Suneeta Agarwal.
Emergent Design Martin HembergImperial College2004Emergent Design.
Integration of simulation tools in online virtual worlds Stéphane SIKORA AI Lab of Paris5 University 2nd conference on.
Innovative and Unconventional Approach Toward Analytical Cadastre – based on Genetic Algorithms Anna Shnaidman Mapping and Geo-Information Engineering.
D Nagesh Kumar, IIScOptimization Methods: M8L5 1 Advanced Topics in Optimization Evolutionary Algorithms for Optimization and Search.
Organic Evolution and Problem Solving Je-Gun Joung.
Systems Architectures System Integration & Architecture.
Modelagem Dinâmica com TerraME Aula 5 – Building simple models with TerraME Tiago Garcia de Senna Carneiro (UFOP) Gilberto Câmara (INPE)
EVOLUTIONARY SYSTEMS AND GENETIC ALGORITHMS NAME: AKSHITKUMAR PATEL STUDENT ID: GRAD POSITION PAPER.
Genetic Algorithm. Outline Motivation Genetic algorithms An illustrative example Hypothesis space search.
Agent-Based Modeling ANB 218a Jeff Schank.
Genetic Algorithms.
USING MICROBIAL GENETIC ALGORITHM TO SOLVE CARD SPLITTING PROBLEM.
Evolutionary Algorithms
Genetic Algorithms Artificial Life
CS310 Software Engineering Lecturer Dr.Doaa Sami
Dr. Unnikrishnan P.C. Professor, EEE
Foundations of Technology The Engineering Design Process
CHAPTER I. of EVOLUTIONARY ROBOTICS Stefano Nolfi and Dario Floreano
Created for Sloan-C Conference, Fall 2006
M. Kezunovic (P.I.) S. S. Luo D. Ristanovic Texas A&M University
Presentation transcript:

Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural Modelling for Traditional Chinese Pagoda CAAD futures 2005

Introduction Complex Adaptive Systems (CAS) Computational approaches based on CAS Inspired by ‘bio-logic’ Categorized into non-classic, connectionists and natural computation Applications for shape computation, architecture and urban morphology formalization of natural form through fractal geometry modelling of animal behaviour patterns, e.g., the Boids algorithm biological growth processes, e.g., the L-systems evolution & adaptation phenomena, evolutionary computation, etc.

Background Current avant-garde architectural practice the works of Greg Lynn, ETHZ, etc. A Sequence of Similar Modules with Iteration and Interaction

Background ( cont. ) Design Computation research Recursive algorithms for shape computation, e.g., shape grammar Fractals in architecture and urban structure Evolutionary design for architecture Artificial life for architectural design and 2D/3D Cellular Automata for building plan and mass/volume composition

Background (cont.) Problems with current CAS approaches Unclear association to the architectural form & space concepts, and architectural space theories, Lack of an in-depth, systematic analysis of design manners that provides a holistic and connectionist view, Insufficient development of aesthetic theory and historical perspective of the new paradigm.

Background (cont.) Can current CAS approaches do this? Iteration: Shape grammar? Structure?

Needs and Proposed Solutions To upgrade the concepts of architectural form and space based on ‘bio-logic’, self-organization and non-linear order – To develop a framework of generative architectural modelling that is applicable to design analysis & criticism, and formal & spatial design. To study how the shape patterns/components are used as the basic entities for architectural design/modelling – To integrate basic shape with architectural space concept and spatial patterns in architectural settings. To discover how past architectural works can enrich future design using generative methodologies in architectural modelling – To study traditional Chinese architectural structures, in particular, pagoda, to help us gain new aesthetic knowledge and develop historical research methods for enriching design manners & architectural vocabulary for current design practices.

Western vs. Eastern philosophy

Evolution of Chinese Pagoda

Embedded into terrain

Pagoda Forest

Array Formation

Our Approach 1. Study both the architectural form-making and space design analysis based on CAS viewpoints 2. Incorporate generative design and evolutionary computation in implementation 3. Provide both global and local considerations through multi-agent modeling and simulation

Our Method Two level abstraction (space and form) for descriptive & generative model, combining: - graph-based space description with - recursive shape computation

c Basic pavilion parts Roof Bracket Wall/column Podium/banister

Variants of composition

Generative Model – Profile characteristics

Sample global spatial structures

Pavilion units 4-sided 68 round

Variation by Eave Feature

Adjacent pavilions interacting as agents with living behaviors Moving Producing Extending eave Degenerating (roof)

Sample composition patterns (Rhythm/ emergent social structure)

Algorithm

Start Phase II Phase I Phase III Phase V End Phase IV Flow Chart Phase I – Generate pavilions (local features) Phase II – Generate spatial patterns (global features) Phase III – Generate pavilion assemblies (integration) Phase IV – Generate pagoda (adaptive refinement) Phase V – Select final configuration (explore design space)

Phase I - Generate Pavilions (GA) 1. Initialize design space for pavilion units 2. Select a formal unit pattern and record its topological graph 3. Seed a set of pavilion units genotype (initial population) 4. Decode genotypes into phenotypes for subjective evaluation of the fitness, accept or continue 5. Add the genes of selected pavilions into the pool, evolve, and go to step 4.

Phase II – Generate spatial structure 1. Initialize design space – topologies of pavilion layouts 2. Randomly seed a set of graphs for topologies of pavilion assemblies 3. Decode the genotypes into phenotypes for subjective evaluation, accept or continue 4. Put the genes of selected pavilion layouts into the pool, evolve, and go to step 3

Phase III – Generate assemblies 1. Initialize design space for combining phases I & II (forming a collection of pavilion genes and layout genes) 2. Generate an assembly from the above pool, using a selected pavilion unit as axiom and applying recursively operational rules according to the selected layout

Phase IV – Generate pagoda 1. Consider a pagoda as a collection of living pavilions, explicitly encode the following: interactions between pavilions, local and global constraints, and geometric and form parameters of the pavilions. 2. Do local refinement by letting individual pavilion move, grow, shrink, produce, die, and interact with others to generate a candidate version of the pagoda

Phase V – Exploring design space 1. Specify aesthetic standards for selection 2. Invoke phase IV to generate a set of pagoda candidates, and select a pair with desirable characteristics. 3. Evaluate them subjectively, and let them evolve further in the design space to generate newer versions

Exploring design space

Compositional rules for plan layout recursive

Shanghai Jin Mao Tower By Skidmore, Owings & Merrill

Genes for Shanghai Jin Mao Tower ∑

Sample result - glPagoda

Conclusions Investigated generative architectural modeling for Pagoda and traditional Chinese architecture Explored and extended the potential of adaptive computing for architectural design methods

Contributions 1. Provide a study of both the architectural form- making and space design analysis from the CAS viewpoints 2. Incorporate generative design and evolutionary computation in implementation 3. Provide both global and local considerations through multi-agent modeling and simulation

Thank you !

Temple of Heaven

Twin Pagodas

Pagoda Triplet