formal models of design 1/28 radford, a d and gero j s (1988). design by optimization in...

28
formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction , Van Nostrand Reinhold, New York

Upload: amy-buffkin

Post on 01-Apr-2015

230 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

formal modelsof design

1/28

Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction,

Van Nostrand Reinhold, New York

Page 2: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

computers usesymbolic models

2/28

must use a formal model

Page 3: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

design asdecision-making

3/28

● goals exist – purposeful

● decisions on how to achieve

● outcome is design solution

● design solution has performance

Page 4: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

design asoptimization / satisficing

4/28

● optimization● ‘best’ solution possible

● satisficing● satisfies constraints

● ‘needle in haystack’

Page 5: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

5/28

problem formulation

synthesis

analysis

evaluation

the design process

Page 6: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

behaviour andstructure

● behaviour● performance criteria● optimise or satisfy or both

● structure● decisions on structure - states

6/28

Page 7: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

state space – performance space

state space performance space

7/28

Page 8: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

state space – performance space

8/28

performance spacecost

state spaceshapes

Page 9: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

symbolic modelling● symbolic models use symbols

● mathematical models common

● symbols ● variables &/or constants● equations – y = mx + c

● computers – symbolic models● models based on algorithms● step by step procedure / rules

9/28

Page 10: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

purpose● to predict behaviour

● input values for input variables● outcome – values for output variables● describe relationships between variables

● to design ● arrive at values for design variables● endogenous variables● exogenous variables● dependent variables

10/28

Page 11: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

design process models ● simulation

● for predicting● outcome – values for output variables● describe relationships between variables

● generation ● arrive at values for design variables● endogenous/ exogenous/ dependent variables

● optimization● the ‘best’ – optimal solution● subsumes simulation and generation

11/28

Page 12: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

simulation - analysis

what does it mean?OED definition

12/28

“technique of imitating the behaviourof some situation or process by means ofsuitably analogous situation or apparatus

for the purpose of study or personnel training.”

Page 13: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

simulation - analysis

● physical models● building models● flight simulator

● computer models● building models● other models

13/28

Page 14: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

simulation - analysis

● what do we do?● fix all the variables interested● set values● run model● examine results● change values – new results

● trial-and-error● no indication of how good or bad

14/28

Page 15: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

simulation - analysis

● well established process● first must have a solution● relationships must be correct● iterative process● postulate-evaluate-modify● generate-and-test● no clues as to worth of solution● may indicate trend● change 1 variable or 2 or ….

15/28

Page 16: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

simulation – analysisuse

● for checking performance

● to improve solution● must understand relationships between performance & design variables● will need to hypothesize about how to improve● what values to change● may need to add new variables – e.g. brakes

16/28

Page 17: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

17/28

simulation analysis

structure behaviour

Page 18: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

generation - synthesis

● what designers do● come up with solutions● select design (decision) variables● select values for variables

● generative models● model generates design solutions according to prescribed rules

18/28

Page 19: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

generation - synthesis ● morphological method

● Zwicky, Luckman● put down all states (values) of variables● generates all possibilities● need rules or constraints to eliminate infeasible solutions

19/28

colour

redorangepurple

shape

circlesquare

size

505560

position

centreupdown

Page 20: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

generation - synthesis

● shape grammars● Stiny, Knight● lego blocks

● generate feasible solutions within grammar● start – apply rules – result● large space

20/28

Page 21: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

generation - synthesis

21/28

R1

R2

R4

R3

R5

R2 R4 R1 R5

R1 R1 R1

Page 22: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

22/28

generation synthesis

structure structure

● no ranking● no evaluation

Page 23: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

optimization ● getting the ‘best’

● best according to criteria● min or max● quantitive & qualitative criteria

● generation & simulation● plus evaluation

● rank results

23/28

Page 24: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

optimization

● search mechanism● search whole field of feasible solutions● identify best according to criteria

● exhaustive enumeration (brute force)● partial enumeration (directed search)● can identify near optimal solutions

24/28

Page 25: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

optimization

● single criterion● classical optimization

● multiple criteria● Pareto optimization● not best but best compromise ● tradeoffs between criteria

25/28

Page 26: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

optimization

● techniques● calculus● linear programming● nonlinear programming● dynamic programming● evolutionary computation

26/28

Page 27: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

optimization

27/28

difficult part is to formulatemeaningful objectives

in a discipline characterized bymultiple and ill-defined objectives

Page 28: Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,

comparison of approaches ●simulation

● great deal of information – about one solution● no comparison to other solutions

● generation● produces number of feasible solutions● nothing about merit of solutions● solutions ‘grammatically’ correct

● optimization● produces ordered set of solutions according to specified criteria● subsumes generation and simulation

28/28