You are on page 1of 10

Parametric urban design

An interactive sketching system for shaping neighborhoods

Jos N. Beiro1, Pirouz Nourian2, Bardia Mashhoodi3


1
TU Delft / TU Lisbon, Netherlands / Portugal, 2,3TU Delft, Netherlands.
1
(http://www.urbangrammars.com)
1
J.N.Beirao@tudelft.nl, 2P.NourianGhadikolaee@tudelft.nl, 3B.Mashhoodi@tudelft.nl

Abstract. In this paper we show the structure of an urban design parametric system. The
system is dynamic and builds an interactive relation with the designer updating the layout and
related data at each input change. The responsiveness of the system allows the designer to
gain awareness on the qualitative consequences of each design move by comparing a design
state with a set of urban indicators and density measures which are automatically calculated
along with the geometrical updates.
Keywords. Parametric urban design, city modelling, urban planning.

INTRODUCTION
Complexity and uncertainty of urban environment a specific layout toward complex and dynamic de-
raise doubts about static and solid decisions in sign of generic solutions.
field of urban design. Cities, as all other open sys- It can be argued that experienced designers
tems, are complex and self-organizing. The context can do proper judgments on the qualities of a de-
of a project, as a starting point of urban design, is sign just by visually assessing partial or incomplete
changing constantly in non-linear way (Portugali, stages of a design but the quality of that judgment
2000). Moreover, various stakeholders are involved can be improved by giving extra information includ-
in design and realization of an urban plan. Uncer- ing density indicators and performance measures
tainty of economic, social, and political atmosphere needed to complement the plan. Typically in urban
results in vibrant policies and decisions from stake- design, density measures play an important role in
holders. Therefore basic inputs of a design process, the assessment of the plan layout. A correct visual
for instance total size of investment or functions, interface should provide such information as part of
may change from time to time. However, the inter- the visual output. To approach that, we developed
relations between elements of urban form can be an urban design system based on the concept of
fixed and predefined by designers. Current urban arranging design moves in the form of parametric
design practices ignore urban processes and time. design patterns (Woodbury, 2010), programmed in
Urban design almost always presents a fixed blue- a parametric design software which the designer
print based on a snapshot of a situation. This ap- can use to build up a dynamic design. The design
proach is not capable of fulfilling the necessities of patterns generate urban types which can be ap-
urban regeneration process. Therefore, objective of plied and manipulated through the available param-
urban design need to move from static design of eters. The suggested types refer to commonly used

Design Tool Development - eCAADe 29 225


composition elements in the field of urban design PREVIOUS WORK THE PROBLEM OF DE-
such as main streets, grid types, main buildings or SIGNING NEIGHBORHOODS
public spaces. The use of types for designing is ar- One of the most successful algorithmic concepts
gued by several authors as an approach to enhance was the concept of patterns (Alexander et al, 1977)
the quality of designs as they carry the intrinsic qual- which has been used in many knowledge areas
ities embedded in the recognized evidence of com- namely in the field of urban design. The main con-
monly used types (Habraken 1988), (Kelbaugh 1996). cept proposes that a recurrent occurrence in the
Most past and present discussions on the (urban) environment may be solved by applying
sustainability of urban fabrics concern the pros a generic solution whenever such occurrence is
and cons of compact cities versus sprawl. There detected in a particular context. In other words,
is among many researchers and professionals a it involves a problem recognition and a generic
consensus that compact settlements are more solution for which specific parameters should be
sustainable than sprawl, and that dense cities provided to obtain an adequate solution. A set
will somehow halt an unsustainable increase of of patterns defines a pattern language. Previous
consumption of transport, energy and resources work showed that urban design generic patterns
(Newman and Kenworthy, 2006). Moreover, great- can be encoded using generative rules in the form
er density is considered to be positively associated of discursive grammars (Duarte, 2001) to provide
with the vitality of urban areas. However, denser formal solutions to particular design moves that
urban environments do not automatically mean urban designers recurrently use in their design
more sustainable and vital urban spaces. It needs practice (Beiro et al, 2011). Discursive grammars
to be seen in combination with other factors as provide a rigorous formalism to describe an occur-
accessibility, layout, land use pattern, etc. On the rence in the design context, the specifications for
other hand, density measures provide an appro- designing a particular design move in the form of
priate platform for parametric urban design due to description grammars (Stiny, 1981), and the de-
their relation with the shape of built environment. sign rules in the form of shape grammars (Stiny
In this research we explore holistic generic solu- and Gips, 1972) to instantiate the design move.
tions based on density measures, neighborhood Beiro et al (2010) present an implementation in a
layout and mixed-use pattern. Spacematrix meth- CAD software (AutoCad) which provides a few sets
od (Berghauser-Pont and Haupt, 2010) provides of toolbars to generate the design moves. They
an adequate platform for parametric abstraction show a set of tools for designing main streets, grid
of the urban form in terms of density measures. types, public spaces, building types, a set of inputs
Results show that basic density measures are ad- for program specifications and other tools to man-
equate to describe the configuration of urban age building height and mixed uses. The urban
form in various scales in different cities. This meth- design model presented in this paper was inspired
od also suggests a set of performance measures on this structure but defined on a parametric de-
such as daylight exposure, accessibility measured sign platform.
by means of network density and parking per- Defining a neighborhood and what a neighbor-
formance index. However, design exploration is hood should contain is a common and controversial
needed to support decision. Being able to sketch a research topic. In the development of our tool we
design and continuously getting feedback on the implemented the features that are mostly consid-
urban indicators is therefore a desired feature in ered common ground for planning neighborhoods.
the urban design process. In this paper we show However, we found some consistencies in special-
the basic concepts for such a design tool. ized literature used to structure the design tool:

226 eCAADe 29 - Design Tool Development


Many authors agree in the interval 5000-10000 reflection on both an existing state and the con-
people per neighborhood / community as parts secutive transformed state of a design. Lawson
of districts with 20000 to 100000 people. defines design as a negotiation between prob-
This size has enough critical mass to have at least lem and solution through the processes of analy-
a school and a community building, a main street sis, synthesis and evaluation (2006). This struc-
with shops, a central square and a local square. ture seems also consistent with the one found
The neighborhood has mixed uses, both verti- in the City Induction research project (Duarte et
cally and horizontally. The degree of mixture al, forthcoming) where an urban design system
raises as it closes the neighborhood centre. is proposed based on three integrated models
Block size varies between 1 acre and 1 hectare. aimed at formulating, generating and evaluating
However, there are many successful counter exam- urban designs. In urban design the structure of
ples with bigger blocks (e.g., Berlin, Amsterdam). design problems is said to contain some deter-
Squares present a wider variation, but still the same mined components (Dorst, 2004) with objective
range between 1 acre and 1 hectare is acceptable. definitions that can be computed and undeter-
mined which are intrinsic to design problems.
(Alexander et al, 1977); (Barton et al, 2003); Density indicators (Berghauser-Pont and Haupt,
(Marshall, 2005); (Moughtin, 2003); (Moughtin and 2010) fall in such category and can be incorporat-
Shirley, 2005); (Jacobs, 1961). ed in a design tool providing continuous updates
Marshall (2005) shows a large survey on urban on such measures. Our main goal in this research
grid types identified by several authors on their writ- was to keep the reflective features of the design
ing on urban morphology (Appendix 4). At least the practice in our design tool providing by compu-
rectangular, the radial and the irregular (organic) tational means continuous calculations updat-
grid patterns seem to be present almost everywhere ing information on determined components of
in urban design literature. We used the two first as urban design problems at each designers move.
our main design drivers. The organic grid pattern Such a system should enable a designer to have
should be regarded as an emergent pattern and precise information on indicators and properties
therefore we did not use it as a designing pattern. of the designs being produced and allow him/
However, Marshall refers some characteristics of the her to manipulate common urban design inputs
common structure of street networks which are usu- to control the design outputs.
ally perceived as pleasant urban environments. Such
street structures have short and long routes, a rela- THE DESIGN PROCESS ON A PARAMETRIC
tively great amount of T junctions, some crossroads PLATFORM THE WORKFLOW
and some few cul-de-sacs. To integrate such ideas According to the previous considerations, an urban
we added to our set of street grid types a third street design system should be able to:
pattern which we called the recursive street genera- be applicable in every design context for any
tor and it is described ahead. district size and be able to apply different kinds
of design programs;
HOW URBAN DESIGNERS DEAL WITH UR- be interactive and responsive providing good
BAN DESIGN DECISION? visualization output both in terms of design lay-
According to Schn (1983) design evolves by out and associated analytical data (indicators,
a series of incremental reflective moves with a attributes, indexes, etc);
see-move-see structure where the double ap- be able to implement and design the main fea-
pearance of see underlines the importance of tures that compose a neighborhood.

Design Tool Development - eCAADe 29 227


Considering these aspects we implemented program, option switches and context adjustments
a parametric urban design system using a NURBS- which are input parameters regarded as design
CAD environment using a parametric programming options that can be manipulated by the designer
interface. The CAD environment used in this work to fine tune the design. The designer explores the
was Rhinoceros and the programming interface options following the workflow sketched in Fig-
was Grasshopper. The system aims at designing ur- ure 1. The designer considers the topography and
ban plans at the neighborhood level or district level the contextual conditions of the site, extracts the
to use Berghauser-Pont and Haupts terminology areas that are considered too steep and eventually
(2010, page 103). identifies zones for which different planning rules
A particular kind of urban design workflow was or strategies should be applied. This can be a tra-
considered starting from a specific set of inputs for ditional analytical process or enhanced using GIS
which a specific set of outputs is produced. Figure tools providing the information to set the primary
1 shows the phase model describing the generic elements of the design. As a final result we obtain
workflow. There are two types of inputs geometri- a site area subdivided in several zones for which
cal inputs and data inputs. In Figure 2 we can see the different planning strategies may be applied (see
set of geometrical inputs which is divided in 4 types: also Figure 2). The site geometry is inserted in the
site (defined by polygons); composition elements designing environment. The designer defines the
which are subdivided into main streets (defined by position of the main composition elements of the
lines and curves) and focal points representing the design, namely a focal point and the main streets
location of the neighborhood centre, local squares, within the site boundaries. This is drawn directly in
public buildings and city objects in general; a ver- the NURBS-CAD drawing environment. Accuracy re-
tical parameter defines the maximum number of garding the composition of elements is not an issue
floors; and a set of grid types (rectangular, radial and as they may be moved or changed at any time dur-
recursive). Each of these inputs has a set of associ- ing the design process. Then the designer chooses
ated parameter inputs. For instance, a main street between three available grid patterns (rectangular,
has as attributed street width. radial and recursive) and explores the available pa-
The elements are located anywhere inside the rameters. The selected grid is dynamically updated
site boundary by the designer and they may be re- in the drawing interface. The orientation of the grid
located at anytime during the design process simply is a common parameter that allows the designer to
by dragging them elsewhere or changing them by change and fine tune the grid orientation. The re-
moving their grip points. A selected grid type (rect- cursive street generator designs street grids based
angular, radial or recursive) is tailored for the site on a rectangle dissection rule. The rule applies if the
boundary and the algorithm combines the grids area of the rectangle (block) is bigger than a user
with the other urban elements subtracting them predefined area and the block side is constrained to
from the main grid geometry. Some inputs refer to a minimum value corresponding to a user defined
options which are defined as switches in the design number of pixels. The pixel size is also predefined
interface. They allow the designer to choose, for by the designer.
instance, which grid type to apply. The other input The designer filters several areas in the main
parameters allow changing the output appearance model to which exceptional rules or design goals
of each type. can be assigned. For instance, certain blocks can be
The data inputs are shown in Figure 3. There set to be small public squares and others to be filled
are 3 types of data inputs: goal indicators which by public buildings. The main process is defined as a
define the density goals or constraints of the urban filter, a design pattern that isolates particular sets of

228 eCAADe 29 - Design Tool Development


Figure 1
Phase model showing the
regular workflow for using
the design tool.

geometric features cut from the main geometry for of floors is defined as a target number which is
having specific predefined conditions. The process distributed through the grid as a simulation of
can be replicated to create sets of geometry to which land value. To simulate the effect of land value we
different generation rules can apply. defined the number of floors in a block as a func-
The building height is managed by setting tion of the distance to a set of positive attractors
the maximum allowed number of floors. The value main square / main streets / the city centre and
is used as input for the 3D representation of the a set of negative attractors (repulsion effect) site
maximum allowed building envelope. The number boundary. This function changes the number of

Design Tool Development - eCAADe 29 229


floors depending on the resulting calculations. The situations, to foster design flexibility the values
distribution is determined using bounded distribu- express maximum allowed limits which are set
tion methods. The designer controls the intensity independently of each other. A minimum amount
of the overall attraction effect using a set of sliders. of free public space (minimum allowed OSR) can
A similar process is used to distribute the program also be used as a planning device expressing some
defined in terms of building intensity and trans- desired qualities for the public space. Considering
lated into gross floor area (GFA). The indicators are the given site area, the existence of a maximum al-
calculated and provided in the interface allowing lowed FSId provides the calculation of a maximum
for immediate empirical evaluation of the out- allowed gross floor area (GFAd) for the district.
put supported with hints provided by studies on The average number of floors L is calculated as an
morpho-types. The provided indicators follow the output district level indicator. The system outputs
conventions of Berghauser-Pont and Haupt (2010). regulations defined at block level in terms maxi-
The basic indicators are: FSId Building Intensity; mum number of floors (H), maximum FSI, maxi-
GSId Coverage; and ND Network Density; and mum GSI or minimum OSR. Figure 4 shows all the
OSRd Spaciousness. systems inputs and outputs. The 3D model shows
Typically, master plans use as planning de- graphic outputs of the indicators for designer vi-
vices a density measure expressed in terms of a sual assessment. Any change applied to the model
maximum allowed density (here defined as FSId), including filtering blocks to define squares, parks
a maximum coverage and quite often a maximum or public buildings will automatically update the
allowed height or number of floors (H). In most regulations in each block.
Figure 2
Geometrical inputs.

230 eCAADe 29 - Design Tool Development


Land use is addressed in our model as a The design solution can be remapped onto
simulation. It simulates the distribution of uses the topography. The main principle is that there will
considering the same urban attractors as be- not be any transformations in the grids because the
fore but using an independent interface. The extreme sloped areas have already been filtered in
attraction/repulsion effect is set differently for the beginning of the design process. San Francisco
each use considering the land use program in stood as the main driver of this decision. However,
terms of relative percentage of Housing, Com- the main streets may still be deformed and readapt-
merce, Workspaces, Facilities and Small Indus- ed to the topography following geodesic curves.
try. The program outputs a distribution of uses The system provides a very empirical design
per block visually defined with a pie chart and a interface which allows designers to see in real-time
block indicator. what the consequences of the design moves are.
Figure 3
Data inputs.

Figure 4
Outputs at district and block
level and district level. The
shaded indicators are inter-
preted as defining the base for
a regulation or implementa-
tion code at block level.

Design Tool Development - eCAADe 29 231


As an added feature, the designer is able see the The system is very dynamic and interactive al-
urban indicators shown in Figure 4. An immediate lowing for continuous design exploration up-
relation of the design morphology with the urban dating solutions at any input change.
indicators is therefore available for designer control Every design update is both expressed in terms
and reaction. of visual and numerical output (density mea-
sures and derived data) allowing designers (or
DISCUSSION any decision maker) to become aware of the
The design system described in this paper is struc- implications and qualities of a particular solu-
tured as a very interactive design system providing tion option.
the most common features for designing neighbor-
hoods. The system allows a parametric manipula- Finally, a route structure analyzer inspired by Mar-
tion of a design whilst providing density measures shalls route structure analysis (2005) is being developed
about the outputs for a better assessment of the to incorporate into the regular design workflow. The an-
qualities of the proposed design. This assessment alyzer is already operative in the generation of the recur-
was based on commonly used urban indicators. The sive grid because the generation process builds directly
output is both visual and numerical extending the a route structure. However, when the grid is inserted in
designers awareness on consequences of his/her the main geometry the route structure is subverted and
design decisions. immediately becomes an issue for interpretation. We
However, the tool still contains several limita- are developing an algorithm to define a route structure
tions, most of which may be resolved with further from any generated grid. In order to solve the interpre-
work or technology development. The main limita- tation problems pointed by Marshall the algorithm was
tions are: planned to provide optional interpretations which the
Adjusting the standard grid to an existing con- designer can manually choose by selecting the correct
text connecting the new streets with existing interpretation. However, the algorithm still needs further
ones. Also connecting two grids in neighboring testing and debugging.
zones. The current approach is focused on internal re-
Extending the possibilities of adjusting the de- lationships of neighborhoods. The geographic infor-
sign to the topography. mation of urban context is currently missing. An over-
Environmental issues can be improved even whelming approach to urban design needs to take
though the designer is able to control the grid into account the spatial associations between density
orientation and daylight and parking perfor- and land-use pattern of a neighborhood and its con-
mance indexes are calculated. text. In next steps we plan to integrate geo-referenced
Extending the tool to include property features analytical methods to include contextual information
would be an important upgrade. for supporting urban design decision. In addition, ef-
Integration with GIS tools or at least with GIS fects of proposed design on other urban areas need
supported analytical routines. also to be evaluated as part of whole urban network.
However difficult to solve some of these limita-
tions might seem, we should especially stress CONCLUSION
the positive achievements of the design system: In this paper we presented a dynamic urban de-
The system is able to accommodate typological sign system built with parametric programming
solutions for neighborhood design which re- tools. The main advantage of the presented system
spond to a large amount of urban design prob- is the capacity of continuous change updating as-
lems of this nature. sociated density measures and derived properties

232 eCAADe 29 - Design Tool Development


Figure 5- Flowchart of the
urban design tool

or indicators. The measurements are supported on REFERENCES


consistent theoretical and mathematical definitions. Alexander, C, Ishikawa, S and Silverstein, M 1977. A
The provided interactivity is capable of maintaining pattern language, Oxford Univ. Pr.
a dynamic reflective design practice compatible with Barton, H, Grant, M and Guise, R 2003. Shaping neigh-
standard designers procedures. bourhoods: a guide for health, sustainability and
vitality, Routledge.
ACKNOWLEDGEMENTS Beiro, JN, Duarte, JP and Stouffs, R 2011. Creating
J. Beiro is funded by Fundao para a Cincia Specific Grammars with Generic Grammars:
e Tecnologia (FCT), Portugal, with grant SFRH/ Towards Flexible Urban Design. Nexus Network
BD/39034/2007. J. Beiro is a member of the City In- Journal, p.139.
duction project also funded by FCT, Portugal (PTDC/ Beiro, J, Mendes, G, Duarte, JP and Stouffs, R 2010.
AUR/64384/2006) and hosted by ICIST at TU Lis- Implementing a Generative Urban Design Mod-
bon. We would like to thank Meta Berghauser-Pont, el. In eCAADe 2010 Conference: Future Cities. p.
Jorge Gil, Jos Duarte, Nuno Montenegro, Yiannis 265.
Chatzikonstantinou and Bart van Walderveen for Berghauser-Pont, M and Haupt, P 2010. Spacematrix.
their comments and criticism. Space, Density and Urban Form, NAI.

Design Tool Development - eCAADe 29 233


Dorst, K 2004. The Problem of Design Problems. Avail-
able at: http://citeseerx.ist.psu.edu/viewdoc/
summary?doi=10.1.1.105.6547 [Accessed
8/6/2011].
Duarte, JP 2001. Customizing mass housing: a discur-
sive grammar for Sizas Malagueira houses. PhD
Dissertation. MIT.
Duarte, JP, Beiro, J, Gil, J and Montenegro, N forth-
coming. City Induction: formulating, generat-
ing, and evaluating urban plans. In Digital Urban
Modelling and Simulation. CCIS Series Communi-
cations in Computer and Information Science Se-
ries. Springer-Verlag.
Habraken, NJ 1988. Type as a social agreement. In
Proceedings of the Asian Congress of Architects,
Seoul.
Jacobs, J 1961. The death and life of great American
cities, Vintage.
Kelbaugh, D 1996. Typology - an architecture of lim-
its. Architectural Theory Review, 1(2), p.3352.
Lawson, B 2006. How designers think: the design pro-
cess demystified, Architectural Pr.
Marshall, S 2005. Streets & patterns, Routledge.
Moughtin, C 2003. Urban design: street and square,
Architectural Pr.
Moughtin, C and Shirley, P 2005. Urban design: green
dimensions, Architectural Pr.
Newman, P and Kenworthy, J 2006. Urban design to
reduce automobile dependence. Opolis, 2(1).
Portugali, J 2000. Self-organization and the City,
Springer Verlag.
Schn, DA 1983. The reflective practitioner, Basic
books New York.
Stiny, G 1981. A note on the description of designs.
Environment and Planning B, 8(3), p.257267.
Stiny, G and Gips, J 1972. Shape grammars and the
generative specification of painting and sculp-
ture. Information processing, 71, p.14601465.
Woodbury, R 2010. Elements of parametric design.
Routledge.

234 eCAADe 29 - Design Tool Development

You might also like