Download presentation
Presentation is loading. Please wait.
Published byAmy Buffkin Modified over 10 years ago
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, New York
2
computers use symbolic models 2/28 must use a formal model
3
design as decision-making 3/28 ● goals exist – purposeful ● decisions on how to achieve ● outcome is design solution ● design solution has performance
4
design as optimization / satisficing 4/28 ● optimization ● ‘best’ solution possible ● satisficing ● satisfies constraints ● ‘needle in haystack’
5
5/28 problem formulation synthesis analysis evaluation the design process
6
behaviour and structure ● behaviour ● performance criteria ● optimise or satisfy or both ● structure ● decisions on structure - states 6/28
7
state space – performance space state spaceperformance space 7/28
8
state space – performance space 8/28 performance space cost state space shapes
9
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
10
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
11
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
12
simulation - analysis what does it mean? OED definition 12/28 “technique of imitating the behaviour of some situation or process by means of suitably analogous situation or apparatus for the purpose of study or personnel training.”
13
simulation - analysis ● physical models ● building models ● flight simulator ● computer models ● building models ● other models 13/28
14
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
15
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
16
simulation – analysis use ● 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
17
17/28 simulation analysis structure behaviour
18
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
19
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 red orange purple shape circle square size 50 55 60 position centre up down
20
generation - synthesis ● shape grammars ● Stiny, Knight ● lego blocks ● generate feasible solutions within grammar ● start – apply rules – result ● large space 20/28
21
generation - synthesis 21/28 R1 R2 R4 R3 R5 R2R4R1R5 R1
22
22/28 generation synthesis structure ● no ranking ● no evaluation
23
optimization ● getting the ‘best’ ● best according to criteria ● min or max ● quantitive & qualitative criteria ● generation & simulation ● plus evaluation ● rank results 23/28
24
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
25
optimization ● single criterion ● classical optimization ● multiple criteria ● Pareto optimization ● not best but best compromise ● tradeoffs between criteria 25/28
26
optimization ● techniques ● calculus ● linear programming ● nonlinear programming ● dynamic programming ● evolutionary computation 26/28
27
optimization 27/28 difficult part is to formulate meaningful objectives in a discipline characterized by multiple and ill-defined objectives
28
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.