Computers in city planning: the
simulation of urban development
Jörg Meise and Michael lVegener Battelle Institut e.V., Frankfurt/Main, Germany
Summary The sirnulation model presented in this article has been designed to aid decisions for the long-range planning of the spatial urban development. The model allows the study of the physical, economic, and social consequences of various planning policies in the field of land use and transportation, and their interactions over time.
Keywords systems simulation, goal setting, deviation of needs, social and behavioral sciences, transportation, communication
Categories 8.6, 8.1, 3.3,3.57
l.
IJrban develcpment ptranningUrban development can be defined as the long-range changes
in
the social, economic and physical environ- ment of an urban area. The changes are the outcome of autonomous processes as well as processes which areinduced and controlled
by
public actions. Urban de- velopment planningis
concernedwith
the long-range planning of those actions.It
includes spatial as well as a-spatial aspects. Spatial urban development planning deals with all those social, economic, and physical as- pects that directly or indirectly affect distributions overspace.
Cities are continuously faced with important decisions concerning the spatial development of their area: Where should a new housing project be located? Should more money be invested into streets? Or should subway con- struction be accelerated? Or parking garages in the city center
be
increased? Shouldmore
high-rise office buildingsbe
permittedin the
center? Today, many cities have recognized the weightof
these decisions;they value space
as a
scarce resource which needscareful management; they see that the spatial arrange-
ment of
activitiesand
efficientspatial
interaction patternsdo
have strong implicationsfor
economichealth, social welfare, and the quality of urban life.
This has led planners and politicians to conceive and publicly discuss schemes for the future spatial develop- ment of their cities. ffowever, the discussion about such schemes, their comparison and evaluation on the basis
of
rational criteriais
impedednot
only by conflicting interests but more so, because social, economic, physi-cal, and
financial implicationsof the
schemes are largely unknown. As a consequence, important decisions arc paralyzed or, even worse, plans are adopted withoutprior
careful analysis.It is this
information gap the porrs-Model is designed to fill.2.
The poiis project2.1
ObjectivesSince 1969, Battelle Institute has been developing a
model
to
support decisionsfor
urban development planning. The model consistsof
three ilterrelated sub- models, the functions of which are, respectively [Fig. 1]- to
forecast the growthof
population and economic activity for the city as a whole [Forecasting Model]- to
showthe
consequencesof
alternative physical developmentplans for the urban
area [Simulation Modell-
to increase the capacity for rational decisions between these alternatives [Evaluation Model].Biography
lörg Meise lborn 19401is a stall member of the Economics Department ol the Battelle Institut e.V., Franklurt. After receiving a degree in Architecture lrom the U niv. of T echnology, V ienna fDipl. Ing., I 9 631 and working in architectural offices, he studied City and Regional Planning ltvtcp, 19691 and Transportation Planning lPh.D. cand., 19707 at the Univ. ol
California, Berkeley.
Michael Wegener lborn 19381holds a degree in Architecture ol the Technical University of Berlin.
After three years ol teaching at the university's architectural school, he joined the Economics Department
ol
the Battelle Institut e.V., Franklurt in 1969.Management Informatics, Vol.
I
L1972) No.I
31lörg Meise and Michael Wegener: Comptrters in city planning the simttlation of urban tlevelopment
Ptanning process Modets
Fig. 1. Planning process and models
Presently, the simulation rnodel poLIS
is
available for application. This model is designed to aid decisions forthe
long-range planningof the
physical developmentof
the urban area.It is
designedto
make explicit the interdependent consequences of alternative policy com- binations for land use and transportation planning and to provide basic infcrmation for the icng- and riridCle- range planning of the city budget.Thus, the model
is
an attemptto
mold the usually fragmented viewsof
urban development and planninginto
an interrelated and consistent approach within a quantitative framework.Certainly, this attempt can only be a first step toward an integrated model encompassing all aspects of urban development.
It
cannot replace detailed investigations into specific [sectoral] aspects of development. Butit
iscertainly a step necessary to guide decisions on urban development which cannot
be
delayeduntil a
com- prehensive setof
detailed partial models and urban planning data bankswill
be available.In
addition,it
can provide a useful coordinating function for the very development of both partial models and data banks.
2.2
The city as a systemIn the porrs model the city is represented as a cgmplex, dynamic, spatial-temporal system.
A
system is dynamicif
its elements interact. The interactions may form feed-back loops, which return information
to
their origin.Many of the interactions
in
a city are circular and canbe
interpreted as positive, i.e. growth-augmenting, or negative, i.e. stabilizing feedback loops.The mathematical representation of a dynamic system requires two types of variables: State variables refer to the elements
of
the system describing its state [stocks]at
one instantin
time. Flow variables identify inter- actions between the elements describing changes of the system over time. The relations between the variablesare
expressedin form of
differentialor
differenceequations.
The subsystems land use and transportation and the
relations between them forrn the spatial and temporal system
city. The
spatial dimensionof the
system is derived by subdirziding the study area into a set of zones, the temporal dimension by representing its development over several successive time periods.The relationship between land use and transportation is well known atrd constitutes a basic concept of trans- portation planning: Based
on
forecastsof
zonal land use future traffic flows between all zones are estimated.Subsequently, the transportation system
is
designed so as to serve this demand. By far less investigated are the effectsof the
transport system- i.e. the
transportsupply
-
on land use. These very effects, however, are essential forcesin
shaping the spatial urban develop- ment.In
the porrs model the variable 'accessibility' istaken to
accountfor
these effects. 'Accessibility' measuresthe
relative locational advantageof a
zone with respect to the activitiesin
all other zones and the transport system available.If
transport servicesof
azone are improved,
its
attractivenessfor
development increases. As a consequence, traffic flows to and from«- EEEf
Forecasting model
regionat .devetopment - popu tatlon
- economy
Simulation
model spatial distribution-tand use
- transportation benefi ts costs
Evaluation
model32
Management Informatics, Vol.I
119721 No. tFig. 2. Land use and transportation
this zone
will
rise, the transportation system has to be expanded, and so on . . .This spiraling path
of
'urban development' is halted when technological possibilities, resources or the willing- nessto
utilize them are exhausted. Many large cities already have reached thislimit:
Traffic flows exceedthe
capacityof vital traffic
arteries; zoneswith
theheaviest traffic loads experience marked reductions in accessibility even
if
investments in the transport systemare
increased.At the
sametime,
these investments consummate more and moreof
the scarce urban land lFie.2l.2.3
The modelIn
its formal structure the porrs model is a multi-stagedigital
simulation modelof the
complex, dynamic, spatial-temporal urban system. The modelling technique employed, mathematical simulation, has important ad- vantages which make it especially suited for the purposeof
this project.In
contrastto
analytical techniquesit
allowsto
represent large systems witha
great numberof
linearor
non-linear relationshipsin a
simple and straightforward manner.As
opposedto
optimization techniques it does not require an objective function to beformulated from the beginning: Due to its experimental character, simulation adapts easily
to the
iterative problem-solving approach specificto
socio-economic planning markedby
conflicting interests, multi-di- mensional goals and political issues.The logical framework
of
the model consistsof
the subsystems and their relationships discussed above. In the model the status of the urban area is represented by a set of inventory data: The zones of the planning area[internal zones] are described
by
such data as 'popu-lation by
age', 'employmentby
industryand
size', 'buildings [dweling units] by age and condition', 'areasby
land-use'; zones outsidethe
study area [external zonesl are represented by population and employment data. The transportation networks,i.e.
public transit and road network connecting the zones are represented by their links.Link
data contain, among others, infor- mationon
type and lengthof the link,
travel time, capacity, transit lines and train or bus frequency.The base year inventory data provide the input at the outset of the simulation. They are subsequently subject to various changes: families expand, people move, grow older and die; employment increases
or
decreases, its distribution between the different industries varies with structural changesin
the economy; dwelling units arebuilt or remodelled, demolished or converted into office space; land uses are changed; streets or transit lines are constructed or improved, transport-service on other lines is expanded, reduced or discontinued.
At
the end of the simulation period all inventory data have obtained new values. The next period starts.This process continues over a series of time periods
,.rntil
the
planning horizonis
reached. Sequence andmagnitude
of
changes characterizingthis
process arecontrolled
by
assumptions which maybe
differently chosenfor
each simulation run. The assumptions com-prise
statements aboutthe
developmentof
varioustechnical and planning parameters as well as planning standards, cost and financial data and parameters that empirically describe different functional relationships.
Total population and employment projections
of
theurban area
-
eventually the outputof
the Forecasting Model-
are also external inputs to the model.The most important of assumptions are the planning measures: The model accepts, besides institutional and administrative measures such
as
zoning regulations, some.60
different kindsof
time-sequenced programsfrom the
fieldsof
housing, industrial development, education and social programs, recreation, retail, trans- portation, parking, public utilities, urban renewal andland reserve.
2.4
The computer progrqmThe program
for
the porrs model consistsof
two in- dependent programseach
containing several sub- programs. The first program por-rs 1 contains the sub- programsfor
the network analysisof
a transport plan alternative [Fig.3]. It
producesa
tape containing all necessary data about the transport networks as proposed in a planning alternative. With this tape as input porrs 2performs the actual simulation
of
the urban develop- ment.The network analysis pcrrs 1 employs familiar tech- niques
of
transportation planning: The networkto
beanalyzed is updated from a base network and any net-
work
alterations[Nrrzv]; the
'network description' [Norzn] serves as the basisfor
determining both, the 'shortest path trees' from all internal to all internal and external zones as well as the travel timesof
the paths [na.uu, wncn]. The procedure is repeated for both net- works differing only in as much as in the transit network transfer times are taken into account while on the street network the time required for parkingis
added to the travel times.porls 2 starts simulating urban development by com- puting accessibilities [zuc]: Based on the distribution of land uses on a function of the travel times between the zones, accessibilities with respect
to
different activities are determined for all zones.The spatial distribution
of
population and employ- ment grorvth-
the land use simulation-
is performedby
the subprogram zuw. Population growthin a
zone consistsof two
components: natural growth and mi- gration.In
the poLIS model zonal population growth ispredicted
by
forecasting zonal housing construction.This is not only because of methodological problems in directly predicting intra-urban migration flows, but for theoretical reasons: The urban housing market is a tight
Management Informatics, Vol. 1 119721 No.
I
33lörg Meise and Michael lilegener: Computers in city planning:
the simulation o! urban development
one and
will
remain a seller's market for some time tocome.
Given the various accessibilities and other character- istics describing the 'attractiveness'
of
a zone and the Iand availablefor
development, the spatial distributionof
housing construction and population is simulated.Similarily,
total
industrial and service employment growthis
distributed over the zones. Then, the grossfloor area to be constructed, the building sites and the land
to
be developedfor
community facilitiesfor
theinfra-structure and
for
public parks are determined'If
excess demand for land occurs within a zoße, adjusting actions will be initiated.
At
the endof
the period, population, employment, dwelling units, land uses, and land availablefor
de-velopment
will
have reached new levels dueto
con-struction activity, natural population growth, changes in space requirements, shifts in dwelling unit occupancy, demolitions of buildings, and so on.
Next, traffic flows between the zones are computed from zonal employment and population data [n'esnr].
Trips using the two transportation networks are deter- mined according
to
a modal split function and, finally, assignedto
the networks[uurrc]. If
links are over- loaded, congestion occurs which causes traveltimes to be increased.2.5
Results ol the simulationFor
each period,the
resultsof the
simulation arepresented
in
tables and diagrams showing frequency distributions of travel times, modal split and link loads.Also, computer-printed maps can be called
for
which showthe
spatial distributionof
various variables of interest.At
the endof
the simulation the developmentof land use and traffic is shown for the city as a whole.
In addition, broad categories of receipts and expendi- tures generated
by
the planning alternative are com- putedfor
thecity
and other groups [state and county agencies, transport authorities, usersof the
transport system, builders and developers, tenantsl. Their cashflows are traced over
the
planning periods and sub- sequently balanced, discounted, accumulated, and compared with the respective balances of a hypothetical 'do-nothing' alternative. The'do-nothing' alternative is a hypothetical alternative assuming no public planning actions;it
servesas a
neutral basisfor
comparison between alternatives.Most important, for each planning alternative a set of
Fig. 3. The computer progtams por,ts 1 and ports 2
lnput Program 0utput
tontrol parameler techn. coeff.
tayout
uAt l data
list of zones list of nodes base network network chanoe!
DAI Z data
t,fle - page tist of zones
list ol nodes
techn. coeff.
EI
il
NETZVupdated network IIil tl
it
4
'g,t NETZB network descriPt
network descript
BAUMshortest paths trees
travel times shortest paths isochrone maps
^_
wtr(,E shortest palhs I(ARTE map oulput
Et--
tapecontrol pararettr txhn. cel{.
functions cost parameter
-
UAIIdäta
ptanning
measures DATZ
data
UAI J data
ti fle- page abbreviations
list of zones
techn. coefl.
lunct ions cost parameter plan ninq meaSures -zonal
data DAT4
data
K)HgI
assumptions
vLüluz
plan. rn€agures
I I I I I I I I I
-,**g
accessibi LIJI, titymaps
land use housing pubt. faci lities diagram lravel times
link loads
L
KAHI Emap
Ä,o,\
paths\ ,
link o.ta )
distrib. ZUW ol gro'vth
FAHRT modat sptit trips UMLEU assignm?nt
\ z
ZU5summarv(att pcriöds)
land use
traltic transp.tacililres diagram land uge diagram
lrattic UIA(,KI
diagram
utAGt{z diagrsm
NU I ZEN beneri ts
benafit account
cost account
cash tlow matrix balance ol acco unts comoarison with Ao.äothing'alt.
]1U5 ttrN costs
ZAHL cash llows
VERgL
co m parison
34
Management Informatics, Vol.I
11972) No. INOONC NF-d@r,
660o-
c-\o@c\
r€n\c<>
-r^o9+
Cö+-N
ro<-Ö@
c ho\oo CoOÖ\O\
\ohhhn
o@oool
-cj"1ölq
€:i'o.öl$
n\o\oF-t'-
ö] O 6|.- € Or<>o§O\
\oomr)v) r€@€€
I\F-.+§6 v)r€rc€
\t a.:l h c.l o\
.-1 "l og c.l 1 F-rF-h- oöl§\c€
t--€N*O\
*n66N fffh- C)N"i-\c€
6F\€€h
alor§ö o-iöi-; oi
@*E9 .;o
-o;
m\CN§O
**hhr
\OO\l'-O€
ooo\coö
€\cN§O
FFnh,-
\C O\ t'-.€ €
do
35
o>
m\orro
@höt€v h€rr€
€€€*r
h€\Oa-€
€€C)oO -*Qhr h\i0om
hhhhh
-+66h
@h*f-cr\
§-r..+
€O\OlCO
6OF-F-O1
\coono
-h@-!+
---6O\
n q cl "1.1
6Cl@-+A al o o §:i'
f-€@€C^
r€@@6
6-r€-@
n\crr€
Nc\rö\o h\OI--r€
ÖINNNN
^'i-i::
r@-+o\o h6ts--h
\O0-OO\
€aÖ-.-
F-\O-\Cr
qqoqoqn
öia-6*+
OC_NO
-'+ @€-\CNöl -, N
+; *;;
r;o 6 -, sJ'+
Yao o>
Nr,omF F-\O\Onn
§!t-{-§o -o6mO
6C-do -i ai öi ö:
^i ri-'-€-r
..1 01 a\§Öhc,n .l vl
d6++*
NC]TN€
c{@o*§
N-.+S\f
--No+t-,
O6\CN-+
':ncq\n
ötc]to€
6ooS$
-o€t-.+
NNSC€
60-*+
6O§-*r,
o6:j,§h C + r, c..l !o
cl9qcJ={
o o o \i'<-
\tg-€N
':vlq.:n
6-,Os1-$
.o '. + !+ :j'
*C.l-$.-
€ !:f o F- ö]
o\:f\oarN o--,o-il
+ö]6<trl
'n'r€oF-
öl\.:\t!
*-alc.]N NC..INN'I
O\\O-§-§
.1 R vl !:,!
r F- F- F- F-.
Oh*O\a]
09q\qn
OT€Nh
600++
6=f€nr co,@€€
§§YV\t 9!O€\OQ
\OF-€01 O\
rrr,nhV)
-o:+€t'-
+Nr.+h Nhrcr,al
c.1.1 =1 !? I
€*o-O1 i6+hn
-+*---
InNO\*O
cr\*n"tr,*
a€ait-öl
€@C.ö1O
i-tr.-o§- c] öl € al h
ö..or-
---
C€*A+
O€§ON ori(a:t§
Ö1 +-'+nal 9O\-d,h m o $'i- =i
€c)o+N r;d;rir;+
€€C€+
t---riFc) h6€\or F
(ntl
tl
6
-v.-
IZpi
\o
z
€:
:bo.:i !
§L
= t
Eh
I5!\
v^
60006 AÖ\6O\A
€€@€€
-O\hha F-o6o*
+d'iri o\
@@OrOO,
nF-\O\j-6 nr-N- oo$\o@
oom66
=§11Sy]
t'-o@N\t 6§r-\t c.lmo§\i-
h§r\töl Oa.i-c.lo oo\+6h
O\*!+\t-
rrR\YcJ
ON-No oo.+h6
!
.g d.
o
()^
z
o-No\j'n
-öle$n
*No§h
+NO<-!a
rtii
*ö.ioSh
60
ti
ltirl
-No*h
-N-\j-6
-N6+h
-al-\:h
*NO.i-h
*ö] 6\th
tl
*alo\j-h
=i]3Eyf
rll
-No,\tq
FNO§6
iN6*n
'-c.ito\+6 o o
o.F
QO A
o o ,icaa
.x
dz qc.3
-o =
OJ L
!
\qaa
O6
r-
iä
-
O^oo
.96
oo
Pd.o cl E_g
.o .+rohö
9nn\q
h-roC
N\O-,\OO
R9q\09
*.+O\!i,*
a.lF-€\O-
':.1n\q
oooo6 öi Cl C..l c.] N
o
O
=o;c. oq Oa
F a
z
c-o
-o oI o
§_
c-
L.:
7_
!2L
9s
cda
oh
I ..
HO\!G
<t vo\
6:u:?
oa
Bi
..
Il\
§@O dU
0r
ä§
aall §
>^iz .:!
6\
.-cl-,+6
o
c0
-a.tr,<-h
F Z
(,
(-)
F
fri
z"l
HU
o oo oö>*
o
ou
o-rJ
o E ö0 O
.E o o,
L
E
Management Informatics, Vol.
I
U9721 No. 1 35lörg Meise and Michael Wegener: Computers in city planning the slmulaf,on ol urban development
benefit accounts is developed to assist in evaluating and comparing the plan alternatives. Because of the central importance
of
evaluation within the simulation,it
willbe discussed in more detail below.
2.6
EvaluationThe purpose
of
evaluation is comparison among alter- nativesto
identify that bundleof
planning measureswhich best serves the objectives
of
a community given the recources available. Evaluations occur implicitly inall
phasesof
the planning process, from the first con- ceptualisation of alternatives, their selection for further testing and developmentto their
analysisand
final comparison.The pous model is to provide the information neces-
sary
for
these evaluations. Experimentationwith
thesimulation model
is a
meansto
initiatea
learningprocess about the mechanism of urban development and the implications and interactions of planning measures
and, thus, iteratively improve the basis
for
developing effective solutions. Within this process evaluation is acontinuous activity employing logical, consistent, and reproducible procedures.
The benefit accounts provide a major basis
for
thecomparative evaluation of the plan alternatives' In these accounts the consequences
of
the alternatives are ex- pressedby
a setof
quantitative performance measuresor
indicators and observedin
their development over time. The presentationof
a multitudeof
quantitative indicators drawsa
detailed pictureof the
physical,social, economic, and environmental aspects of the con- sequences.
As
an example, the benefit accountof
the transportation systemis
designedto
show the conse- quencesof a
transportation alternativefor
different groups: the usersof
the system; the population, insti- tutions, and business; andthe
environment [Fig' 4].From the user's viewpoint, the quality
of a
transport systemis
characterizedby
service performance data:speed, reliability, safety, comfort, flexibility, seating,
time spent riding, waiting, and walking, or lost in con- gestions.
For
the population, the institutions and the business, the quality of the transport system is expressedby the access
to
activities offered by the system: such aswork
places, people, retail, recreationor
cultural facilities.In
addition, an analysisof
public transit ac- cessibilities for minorities [the young, the old, the poor]with respect to various urban opportunities, illuminates specific aspects of social justice. Third, the quality of a
transport system
is
quantifiedby its
external conse- quencesfor
the environment,air
and noise pollution, safety hazards, impedance, space requirements, in- trusion, destruction of urban neighborhoods, and select-ed aesthetic impacts.
The financial implications of the planning alternatives provide an additional basis for evaluation; cost accounts express the financial feasibility
of
alternatives, the re- lation between input and output and- in
tracing theincidence
of
costsfor
different groups-
distributional effects and aspects of equity.The evaluation model which is being designed will,
in
its first implementation phase, systematically organ- ize, present, and make comparablethe
many multi- dimensional consequences of the alternatives; in a later stage more sophisticated evaluation techniques may be employed with the ultimate aim to rank the alternatives according to some composite measure of utility.3.
Progress reportDevelopment
of
therorrs
project was financed by the Battelle Institut, while the cityof
Cologne served as atest
city.
Developmentof the
projectis now
being carriedon with a
research contract fromthe
West- German Ministry of Town Planning and Housing.As
an exampleof
the model's present stateof
de- velopment, Fig.5 shows part of the output produced by a simulation runfor
Cologne. The model simulates the 'do-nothing alternative' mentioned above. Simulation begins in 1968 running in five periods of five years each up to 1993.Presently, the main emphasis is given to the empirical task
of
calibrating the model on the basisof
data for Cologne.At
the endof
this phase, several plan alter- natives developedin
co-operation with the department of city planning of the city of Cologne will be simulated.Upon completion the model
will
be attunedto
somespecific planning problems
of
the city. Together with the departmentof
city planning, three problems have been defined:-
Comparisonof
different land use and transportation alternatives for the central business district with special respectto
density restrictions imposed by traffic con- siderations.-
Investigationof
possible density increasesat
rapid transit terminals.-
Comparison of alternative schemes for shopping faci- lities within the city limits under land use and trans- portation aspects.This will require the simulation model to be expanded
to
be sensitiveto
problems such as parking, retail lo- cation, land use succession, urban renewal. Work on these and other modificationsof
the modelis in
pro-gress.
Fig, 5. Examples of a simulation output lColognef: accessibility;
land available for development; net population density; travel times; 1968 lleltl and 1993 lriehtl
36
Management Informatics, Vol.I
U9721 No. IAccessibility 1968
Land available for development 1968
Net population density 1968
Public transit 1968-1973 Private car 1968-1973
Accessibility 1993
Land available lor development 1993
Net population density 1993
Public transit 1988-1 993 Private car 1988-1993 Travel times Travel times "'"
i
Travel timesr.r t!. r.t r,.
Management Informatics, Vol,