Approaches of Digital design part 2 Digital Architecture AE 461 course -2013-

Slides:



Advertisements
Similar presentations
Constraint Optimization We are interested in the general non-linear programming problem like the following Find x which optimizes f(x) subject to gi(x)
Advertisements

Lect.3 Modeling in The Time Domain Basil Hamed
Kinematic Synthesis of Robotic Manipulators from Task Descriptions June 2003 By: Tarek Sobh, Daniel Toundykov.
SDC PUBLICATIONS © 2012 Introduction Learning Objectives: Basic Computer Aided Design and Computer Aided Engineering Terminology Development of Computer.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Copyright © Cengage Learning. All rights reserved.
On the Genetic Evolution of a Perfect Tic-Tac-Toe Strategy
Copyright © Cengage Learning. All rights reserved.
Speech Group INRIA Lorraine
Compiler Principle and Technology Prof. Dongming LU Mar. 28th, 2014.
Dr. S.M. Malaek Assistant: M. Younesi
13 VECTOR FUNCTIONS.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 12.
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
Presented By: By: By: Web Address: Topic Number: Topic Number: Date: Date:
Fundamentals of Electric Circuits Chapter 19 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Network Morphospace Andrea Avena-Koenigsberger, Joaquin Goni Ricard Sole, Olaf Sporns Tung Hoang Spring 2015.
A Vision for Parametric Design Presented By: Shady Youssef by Kevin Rotheroe Web Address: 128.
UNC Chapel Hill M. C. Lin Reading Assignments Principles of Traditional Animation Applied to 3D Computer Animation, by J. Lasseter, Proc. of ACM SIGGRAPH.
Software Engineering General Project Management Software Requirements
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Theoretical & Industrial Design of Aerofoils P M V Subbarao Professor Mechanical Engineering Department An Objective Invention ……
D Nagesh Kumar, IIScOptimization Methods: M1L4 1 Introduction and Basic Concepts Classical and Advanced Techniques for Optimization.
Computer-Based Animation. ● To animate something – to bring it to life ● Animation covers all changes that have visual effects – Positon (motion dynamic)
PHY 042: Electricity and Magnetism
DEPARTMENT OF MATHEMATI CS [ YEAR OF ESTABLISHMENT – 1997 ] DEPARTMENT OF MATHEMATICS, CVRCE.
Genetic Programming.
Slides are based on Negnevitsky, Pearson Education, Lecture 10 Evolutionary Computation: Evolution strategies and genetic programming n Evolution.
1 Chapter 3 Methods of Analysis Copyright © 2013 The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Curve Modeling Bézier Curves
PROGRAMMING LANGUAGES The Study of Programming Languages.
Chapter 19 Linear Programming McGraw-Hill/Irwin
MultiSimplex and experimental design as chemometric tools to optimize a SPE-HPLC-UV method for the determination of eprosartan in human plasma samples.
Evolutionary Intelligence
Evolutionary Algorithms BIOL/CMSC 361: Emergence Lecture 4/03/08.
Assessing the Suitability of UML for Modeling Software Architectures Nenad Medvidovic Computer Science Department University of Southern California Los.
V. Space Curves Types of curves Explicit Implicit Parametric.
Lecture 8: 24/5/1435 Genetic Algorithms Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Chapter 8 High-Level Programming Languages. 8-2 Chapter Goals Describe the translation process and distinguish between assembly, compilation, interpretation,
Copyright © Cengage Learning. All rights reserved. 9 Topics in Analytic Geometry.
Neural and Evolutionary Computing - Lecture 9 1 Evolutionary Neural Networks Design  Motivation  Evolutionary training  Evolutionary design of the architecture.
Discovering Descriptive Knowledge Lecture 18. Descriptive Knowledge in Science In an earlier lecture, we introduced the representation and use of taxonomies.
FUNCTIONS AND MODELS 1. The fundamental objects that we deal with in calculus are functions.
Visual Computing Geometric Modelling 1 INFO410 & INFO350 S2 2015
3.2 Semantics. 2 Semantics Attribute Grammars The Meanings of Programs: Semantics Sebesta Chapter 3.
A Genetic Algorithm Approach To Interactive Narrative Generation TeongJoo Ong and John Leggett Texas A&M University.
Geometric Modelling 2 INFO410 & INFO350 S Jack Pinches
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 4 Slide 1 Software Processes.
Understanding the difference between an engineer and a scientist There are many similarities and differences.
Ship Computer Aided Design
Application Development in Engineering Optimization with Matlab and External Solvers Aalto University School of Engineering.
Genetic Algorithm Dr. Md. Al-amin Bhuiyan Professor, Dept. of CSE Jahangirnagar University.
Methodology Review Chapter 7 Part 2: Design Methodology Object-Oriented Modeling and Design Byung-Hyun Ha
Sensitivity Analysis for the Purposes of Parameter Identification of a S. cerevisiae Fed-batch Cultivation Sensitivity Analysis for the Purposes of Parameter.
Artificial Intelligence By Mr. Ejaz CIIT Sahiwal Evolutionary Computation.
Systems Architectures System Integration & Architecture.
Computer-aided design Introduction. Introduction Design  problem solving Specification of dimensions, materials, and operations to structures to meet.
Software Design Process. What is software? mid-1970s executable binary code ‘source code’ and the resulting binary code 1990s development of the Internet.
Computer Graphics Lecture 07 Ellipse and Other Curves Taqdees A. Siddiqi
March 1, 2016Introduction to Artificial Intelligence Lecture 11: Machine Evolution 1 Let’s look at… Machine Evolution.
Selected Topics in CI I Genetic Programming Dr. Widodo Budiharto 2014.
Copyright © Cengage Learning. All rights reserved.
Polymorphism.
Copyright © Cengage Learning. All rights reserved.
Copyright © Cengage Learning. All rights reserved.
Mathematical Model.
RESEARCH BASICS What is research?.
CHAPTER I. of EVOLUTIONARY ROBOTICS Stefano Nolfi and Dario Floreano
Ajay S. Pillai, Viktor K. Jirsa  Neuron 
1.3 Classifying Engineering Tasks
Presentation transcript:

Approaches of Digital design part 2 Digital Architecture AE 461 course

Metamorphic design  Metamorphic generation of form includes several techniques such as keyshape animation, deformations of the space around the model using a bounding box (lattice deformation), a spline curve, one of the coordinate system axis or planes and path animation which deforms an object as it moves along a selected path. In keyshape animation, changes in the geometry are recorded as keyframes and the software then computes the in-between states. In deformations of the modeling space, object shapes conform to the changes in geometry of the modeling space. Digital Architecture AE 461 course

Metamorphic design  Shown here is one example of a sampling set of houses which were selected from a series of digitally designed variants. All variants originate from the same 'genetic pool'. Information for the genetic pool was house plan as 'base', and a range of object- products as 'targets'. Subsequent digital blending operations between the base and a varying number of targets in turn produced a large range of 'chimerical' housings. Digital Architecture AE 461 course

Metamorphic design Digital Architecture AE 461 course

Metamorphic design Digital Architecture AE 461 course

6

Evolutionary design  Evolutionary architecture proposes the evolutionary model of nature as the generating process for architectural form. Concepts are described in a genetic language which produces a code script of instructions for form generation. Architectural concepts are expressed as generative rules so that their evolution and development can be accelerated and tested by the use of computer models which are used to simulate the development of prototypical forms which are then evaluated on the basis of their performance in a simulated environment. Very large numbers of evolutionary steps can be generated in a short space of time and the emergent forms are often unexpected that can be generate many design concepts, and it can produce the Biomimetic architecture. (Kolarevic, Digital Morphogenesis and Computational Architectures, 2010) Digital Architecture AE 461 course

Evolutionary design  The key concept behind evolutionary architecture is that of the genetic algorithm. The key characteristic is ―a string-like structure equivalent to the chromosomes of nature, ‖ to which the rules of reproduction and mutation are applied. Optimum solutions are obtained by small incremental changes over several generations. As shown in Figure ‎ 2–10, moreover there are two main types of evolutionary design, and they are discussed in the following lines: Digital Architecture AE 461 course

Evolutionary design  Parametric evolutionary design  Parametric evolutionary design is the more common approach. A design is predefined and parts that require improvement are parameterised. The evolutionary system is then used to evolve these parameters. Digital Architecture AE 461 course

Evolutionary design  The generative evolutionary design  The generative evolutionary design is created that uses information in the genotype to generate alternative design models. This process consists of a rule-based growth procedure that is capable of generating design alternatives that vary significantly from one another. Such systems are sometimes described as ‗divergent systems‘, ‗exploration systems‘ or ‗synthesis systems‘. The combination of the generative concept- seeding approach with the evolutionary approach results in a new type of design method. (Janssen, 2006) Digital Architecture AE 461 course

Digital Architecture AE 461 course

Parametric design  In parametric design, it is the parameters of a particular design that are declared by assigning different values to the parameters to create different objects or configurations. Equations can be used to describe the relationships between objects, thus defining an associative geometry. That way, interdependencies between objects can be established, and objects‘ behavior under transformations can be defined. Digital Architecture AE 461 course

Parametric design  Algorithmic procedures, associative geometry studies and scripting techniques, which are known to be commonly used in automotive and aerospace industries, fundamentally revised computational design processes, and introduced a new approach, called parametric architecture which aid the design process and go beyond mimicking the conventional drafting process. Digital Architecture AE 461 course

Parametric design  Along with that, the possibility of modifying parameters and equations is due to the description of not only one specific solution of defined relations, but instead, a whole reference of potential outcomes.Hence, once the designer defines the parametric model, he also defines a pro-creative environment where he can work with unbounded series of possibilities. By changing one parametric value, or an already defined relation, the resulting product or equation is also changed simultaneously, thus enriching the repertoire of its potential outcomes. Digital Architecture AE 461 course

Types of parametric approaches  Parametric design is one of the most commonly used approaches that respond to all stages of design intentions and expressions. The parametric design approach can as well be supported by auxiliary generative processes such as algorithmic processes and it is known as generative model, scripting techniques and studies of associative geometry and it is known as association formation models and these models what we will define in the next chapter. Digital Architecture AE 461 course

 Parametric design often entails a procedural. In 1996 Marcos Novak constructs "mathematical models and generative procedures that are constrained by numerous variables initially unrelated to any concerns. Each variable or process is a 'solt` into which an external influence can be mapped, either statically or dynamically. Novak is concerned less with the manipulation of objects and more with the manipulation of relations, fields, higher dimensions, and eventually the curvature of space itself. In his "algorithmic spectaculars" algorithmic description of geometry are described by algorithmic explorations of "tectonic production" using mathematical software. Digital Architecture AE 461 course

Digital Architecture AE 461 course