Escolar Documentos
Profissional Documentos
Cultura Documentos
Peter D. Kauffmann
Master of Science
In
Civil Engineering
February 4, 2011
Falls Church, Virginia
By
Peter D. Kauffmann
ABSTRACT
Because of perceived deficiencies in the state of the practice of designing escalators and moving
walkways, a microsimulation-based model of pedestrian behavior in these moving belt systems
was created. In addition to implementing walking and stair climbing capabilities from existing
pedestrian flow literature, the model utilized following behavior and lane change decision logic
taken form studies performed in the field of automotive traffic flow theory. By combining
research from these two normally independent fields with moving belt operational
characteristics, a solid framework for the simulation was created.
The model was then validated by comparing its operation to real world behaviors and
performance metrics found in the literature in order to verify that the simulation matched the
choices made by actual pedestrians. Once this crucial function had been completed, the model
could finally be used in its original purpose of determining the capacity of a belt under region-
specific input parameters. This paper also discusses other applications for which the model is
suitable, including performing sensitivity analysis of both existing and proposed belt systems,
analyzing the impacts of operational rule sets on the performance of escalators and moving
walkways, and analyzing the effect of queue growth on the storage area needed for pedestrians in
an ambulatory facility. Through the use of this model and the logic contained within it,
engineers and planners will be able to gain a more accurate understanding of pedestrian flow on
moving belts. The result of this increased understanding will be more effective and more
efficient transportation systems.
Acknowledgements
I would like to first thank my advisor, Dr. Shinya Kikuchi, for his continued support and
encouragement throughout my graduate career. His courses have opened my eyes to the
underlying issues that face the field of transportation engineering in this country and around the
world, and outside of class he has provided me with the opportunity to travel abroad and gain an
international perspective on engineering issues. Without his advice on this project, I would
likely never have found such a unique and engaging thesis topic, and his comments have helped
it become a much stronger document.
I would also like to single out the members of my thesis committee for their invaluable support
in this process. It wasn’t always easy to schedule meetings of the three committee members –
especially considering they work out of three separate Virginia Tech campuses – but because of
their flexibility, we made it work. I thank Dr. Antoine Hobeika for advising me on the “how” of
the model, ensuring that its operation was based in sound logic, and I thank Dr. Ralph Buehler
for making sure that I remain mindful of the “why” of the project, thereby keeping the purpose
and goal of the model in the forefront of my thoughts.
Also at Virginia Tech, I would like to thank the faculty of the Transportation and Infrastructure
Systems group. I would like to especially call out the professors who assigned significant term
projects. Although they seemed overwhelming at the time, I now understand that including large
projects in the TISE coursework helps to prepare students for larger research undertakings, so
thank you Dr. Montasir Abbas and Dr. Hesham Rakha, as well as Dr. Hobeika and Dr. Kikuchi.
My continued gratitude goes out to the Via Department of Civil and Environmental Engineering
staff. Lindy Cranwell, Merry-Gayle Moeller, Val Dymond, Kara Lattimer, Donna Sanzenbach,
Jeny Beausoliel, and the rest of the gang – you all were always there for me when I needed
something, and for that, I will always be indebted to you. A big thanks goes out to former staff
members Shelia Collins and Vickie Mouras as well.
Furthermore, I would like to thank Dr. Randy Dymond and Prof. Jeff Connor for giving me a
way to support myself financially during the time I should have been working on my thesis.
Teaching Measurements was a lot of fun, and I learned a lot about what it is like to be on the
other side of the assignment dropbox. Your continued advice and support really aided me in my
development as a student and as a teacher. Additional thanks goes out to Scott Miller and Kyle
White, the two best student teaching partners I could have asked for.
Acknowledgement is also owed to my roommates Greg Swieter, Brad Shapiro, and Jeremy
Henry, as well as my friends Kevin Finelli, Mallory Brangan, and Elaine Huffman for motivating
me to go traveling while working on my thesis. Traveling through big airports and using public
transit systems played a large role in forming the approach I took to writing this document.
Finally, I’d like to thank my parents for never once asking impatient questions about when I was
going to finish up my graduate study and get a real job, and I’d like to thank my girlfriend for
moving to France for a year so I finally had an excuse to sit down and get to work on this project.
iii
Table of
o Conten
nts
Chapterr 1 – Introdu
uction to Mo oving Belts....................
. .................................................................. 1
1.1 Prevalence of Escalatorrs and Moving Walkwayys .............................................................. 1
1.2 History and
d Developmeent of Movin ng Belt Systtems........................................................... 2
1.3 Design of Pedestrian
P In
nterface Areaas .................................................................................. 3
1.3.1
1 Necessarry Simplificaations ................................................................................................ 4
1.3.2
2 Flaws in Belt Specifiication ............................................................................................... 4
1.3.2.1 Deteermining Cap pacity ................................................................................................ 4
1.3.2.2 Acco ounting for Regional
R Diffferences in Pedestrian S Streams ................................. 5
1.3.2.3 Effects of Crush h Loading........................................................................................... 5
1.4 Proposed Approach
A to Belt Capacitty Analysis ................................................................... 5
1.4.1
1 Model Operation
O ............................................................................................................... 5
1.4.2
2 Source Data
D ....................................................................................................................... 6
1.4.2.1 Incluusion of Auttomotive Choice Behavi or .............................................................. 6
1.4.2.2 Senssitivity Analysis Capabillities .............................................................................. 6
Chapterr 2 – Literature Review w ......................................................................................................... 7
2.1 Pedestrian Behavior.............................................................................................................. 7
2.1.1
1 Unrestriccted Conditio on...................................................................................................... 7
2.1.1.1 Trav vel Characterristics ................................................................................................ 7
2.1.1.2 Avaiilable Spacee ......................................................................................................... 8
2 Complicaating Factors ........................................................................................................ 9
2.1.2
2.1.2.1 Stairr Climbing ........................................................................................................... 9
2.1.2.2 Elev vation Chang ge..................................................................................................... 10
2.1.2.3 Botttleneck Effeccts ................................................................................................... 11
2.1.2.4 Follo owing Behav vior ................................................................................................. 13
2.1.2.5 Passsing Choice......................................................................................................... 13
2.2 Traffic Flow
w Theory ........................................................................................................... 14
2.2.1
1 Followin ng Behavior ........................................................................................................ 14
2.2.1.1 Exissting Derived d Equation Models M ........................................................................ 15
2.2.1.2 Rulee-Based Mod dels ................................................................................................. 15
2.2.2
2 Passing Choice
C ................................................................................................................ 16
2.3 Belt Characcteristics ............................................................................................................ 17
2.3.1
1 Geometric Specificattions ................................................................................................ 17
2.3.2
2 Operational Parameters ................................................................................................... 18
2.4 Capacity Analysis
A ............................................................................................................... 19
2.4.1
1 Empiricaal Capacitiess ....................................................................................................... 19
2.4.2
2 Level of Service Dettermination ...................................................................................... 19
2.5 Modeling Framework
F ......................................................................................................... 20
2.5.1
1 Simulatio on Approach h ...................................................................................................... 20
2.5.1.1 Cellu ular Automaata (CA) Fraamework ...................................................................... 20
2.5.1.2 CA Approach
A to
o Pedestrian Flow Modelling ......................................................... 20
2.5.1.3 Critiicism of CA Approach....................................................................................... 21
2.5.1.4 Calib bration of Model
M Param meters............................................................................ 21
2 Modeling
2.5.2 g Language ........................................................................................................ 22
iv
Peter D. Kauffmann Tablee of Contentts v
vii
Chapter 1 – Introduction to Moving Belts
In the early days of urban transportation, achieving mobility was not difficult. Travelers could,
given enough time, walk to whatever destination they needed to reach. If necessary, a horse or
carriage might be used. However, as human settlements have become more and more dispersed,
it has become necessary to develop new technologies to speed up travel within urban areas. In
contemporary society, cities require tremendous transportation networks to handle the needs of
their citizens. However, even with this reliance on mechanized modes like automobiles, buses,
and trains, the need to accommodate pedestrians remains paramount.
In many public facilities like transit centers, airports, and even shopping centers, conglomeration
of modes have occurred in order to gain the efficiencies of scale. Because of this, these
structures have become so large that their designers cannot reasonably expect the average user to
travel across the facility by means of walking alone, at least not in a timely manner. To this end,
engineers and inventors have spent the last century developing innovations that can speed up
pedestrians and facilitate movement through urban interface areas.
Both devices provide several key benefits. First, they serve to reduce overall travel time across a
facility. At the same time, moving belt systems also increase both the horizontal and vertical
distances that pedestrians are able to traverse by reducing the level of physical effort that must be
expended. Finally, and perhaps most importantly in the context of a high-traffic area like a
transit station, the presence of an escalator or moving walkway improves the overall flow
through an otherwise constricted area, thereby reducing the area required in the facility to
accommodate a given number of people. By conveying all passengers along at a constant rate,
the belt also creates some minimum speed at which all riders must travel. The conveyance of the
belt both serves to increase throughput while at the same time decreases the speed differential
through the constriction, therefore reducing conflicts.
Despite the benefits that escalators and moving walkways provide, their numbers are limited by
virtue of the limited number of public facilities where their usage is required. While it may be
true that in high capacity, low-rise facilities there are few alternatives to escalators for
movement, in the vast majority of hospitals, office buildings, and apartment buildings this
purpose is fulfilled by the elevator. To this end, while the 30,000 escalators in operation in the
United States (Slaughter, 2004) may seem like a large quantity, this number pales in comparison
to the 700,000 elevators in operation (Hession). However, while there may have been over
twenty times as many elevators, they only carried slightly more passengers. In the US and
Canada, there are 325 million elevator passengers per day compared to 245 million escalators
1
Peter D. Kauffmann Chap
pter 1: – Intrroduction to Moving Beltts 2
passengeers per day (Hession). Therefore, it can be sseen that despite their rrelatively lim
mited
number, escalators an
nd moving walks
w on aveerage carry a much greatter load per uunit.
1.2 History
H and
d Developm
ment of Mo
oving Belt Systems
The deveelopment off moving belt technolog gy was spreaad out over several decades, and inndeed
still continues to thiss day. The first
f patent for
f such techhnology on rrecord was ffiled in Auguust of
1859 by Nathan Am mes for an innvention he called “revoolving stairss.” This devvice, while ccrude
and imm mensely dan ngerous by modern stan ndards, wass the first tto include a progressioon of
horizontaal step-like surfaces
s – caalled “cleatss” – for stannding (Amess, 1859). Eaarlier models had
instead consisted
c off a simple belt with regularly
r sppaced woodeen slats to provide traaction
(Lampug gnani, Hartwwig, Simmen,, & Imorde, 1994).
Figu
ure 1.1: Typical Escalato
or Bank, Dullles Internatiional Airporrt
Peter D. Kauffmann Chap
pter 1: – Intrroduction to Moving Beltts 3
With tim
me, further deevelopments in escalatorr technology have emergged, from hanndrails that m move
along wiith the steps to interlocking cleat designs thaat significanntly reduce the risk off foot
entrapmeent (Lampug gnani, Hartwwig, Simmen,, & Imorde, 1994). How wever, it is innteresting too note
that throuughout the last century escalator teechnology w was developeed much eaarlier than thhat of
moving walkways.
w Although both
b types of
o moving b elt systems are now coomparable too one
another, it is intriguinng that the complicated,
c , torque-intennsive, and fr
frankly dangeerous system m that
makes up p an escalato or was developed in advaance of the vvastly simpler moving w walkway. Inn light
of the faact that it is only with th he relatively
y recent advvent of largee indoor faciilities that suuch a
device iss required, this lag begiins to make sense. A ttypical moving walkwaay installatioon for
two-way operation iss shown in Figure
F 1.2.
1.3 Design
D of Pedestrian
P Interface Areas
When deesigning pub blic facilitiess, one aspectt of importannce to considder is that oof pedestriann flow
within thhe facility. Even the mostm attractiv
ve and functiional structuure will be uunsuccessful if it
proves to o be too diffficult for its users to traaverse. Althhough a movving belt willl not necesssarily
transformm a structuree that is disspersed horizzontally or vertically innto somethinng with a tiightly
linked an nd effective floorplan, thet inclusion n of these syystems can go a long w way in bringging a
spread-ou ut structure closer togeth her. Furtherrmore, even in a situatioon where a m moving belt iis not
needed because
b of distance,
d theiir inclusion can help to promote ridder comfort and convennience
(O'Neill, 1974). Witthout the presence of an escalator, thhe area takenn up by verticcal transporttation
facilities would be prohibitively y large, no matter wheether the allternative traansportationn was
provided d by stairs or elevators.
To this end, architeects and eng gineers musst be sure tto consider the dynamiics of pedesstrian
circulatioon when dev veloping theese structures. Interfacee areas generrally includee facilities w where
there is a change of mode
m or vehiicle, a characteristic perhhaps best exxemplified byy a transporttation
station liike a train station or airrport. Howeever, a shoppping compllex, office bbuilding, or other
large pub blic structurre could alsso count in this categoory because of the factt that users must
transitionn from the mode
m of theirr arrival to whatever
w actiivity may bee occurring aat the endpoint of
their trip
p. The impo ortant behavvior to note is the preseence of pedeestrian circuulation withiin the
facility, since
s this acction must be
b accounted d for in the design phasse in order tto assure thaat the
final faciility design will
w have suffficient pedeestrian conveeyance capaccity.
Peter D. Kauffmann Chap
pter 1: – Intrroduction to Moving Beltts 4
1.3.1 Necessary
N Simplificati
S ions
Althoughh the capabillity exists to
o simulate thhe movemennt of crowds throughout a facility, oonly a
small perrcentage of interface
i areeas are subjeected to this level of anaalysis. Typiically, simullation
is only performed
p in
n facilities where
w crush loading
l condditions may occur that w will create uunsafe
ns for users. However, even in this situation, it is more ccommon for designers too use
condition
architectu
ural standard
ds to determmine the widtth of a corri dor or the nnumber of exxit doors reqquired
based on the projecteed flow of peeople along that
t particul ar path.
1.3.2.1 Determining
D Capacity
C
At preseent, the capaacity of an escalator or moving w walkway is determined by lookingg at a
manufactturer publicaation and finnding the “p
practical cappacity” baseed on the sppeed of operration
permitted
d by that loccality (ThysssenKrupp Elevator,
E 20004). Unforttunately, thee methods beehind
this meth
hod are someewhat oversiimplified.
1 2
0..5 ⁄ 2.5 9000
0.4
factor, th
he impacts off numerous complicating
c g factors aree effectively ignored, froom loading ddelays
to luggag ge to the added
a space required by y walkers aas opposed to standers. Althoughh this
problem is not uniquue to movingg belt facilities as even hhighway capaacity calculaations contaiin the
usage off constant adjustment factors,
f this does not m mean that thhe current situation muust be
accepted.
1.3.2.3 Effects
Ef of Crussh Loading
As mentioned abovee, simulation n of pedestrrian flows iss sometimess used in siituations whhere a
sudden innflow of users can raisee safety con ncerns, eitheer through thhe potential for tramplinng or
crushing or because of the risk of overflow wing a limiteed loading aarea. An addditional practical
on of pedesstrian flow simulation
applicatio s can
c be foundd in the studdy of emerggency evacuuation
scenarioss. To this en
nd, it is sugggested that microsimula
m ation of movving walkwaays may sim milarly
be able to
o account for the intricaccies present under these conditions.
Under crrush loading conditions, microsimulaation would,, for instancee, allow the engineer to track
the growwth of a queu ue on a subw m. If the quueue reacheed some crittical length, there
way platform
may be potential
p for members off the crowd to fall onto the tracks, sso the designner would ennsure
that this condition
c woould not occcur given pro
ojected train unloading rrates. Howevver, an addittional
benefit ofo the use of microsim mulation in determiningg belt capaacity would be that vaarious
parameteers such as thhe ones discuussed above might be immplemented in the modell.
1.4 Proposed
P Approach
A to
t Belt Cap
pacity Anallysis
Because of the perceeived drawb backs presen nt in the currrent state off the practicce in movingg belt
capacity analysis, th
his paper prroposes the developmennt of a micrrosimulationn frameworkk that
describess and quantiffies pedestriaan flow on moving
m belt surfaces.
1.4.1 Model
M Operration
This mod del would bee capable off taking in a range of rellevant inputt parameters, from pedesstrian
desires an
nd choices to belt speciffications and
d operationall characteristtics. This innformation w
would
be used to define th he simulatio
on environm ment, at whicch point a llogical fram mework and rules
would bee used to go overn the intteraction of all participaants within the system. In this waay, all
automataa within the model will exhibit behaaviors basedd on their ow wn desires w within the coontext
of the overall
o systtem rules. Through the t interacttion of eveery entity, tthe system--wide
characterristics may be tabulateed over tim me to determ mine relevaant operationnal measurees of
effectivenness.
Peter D. Kauffmann Chap
pter 1: – Intrroduction to Moving Beltts 6
1.4.2.1 In
nclusion of Au
utomotive Ch
hoice Behavio
or
Furtherm
more, to accoount for the thought pro ocess that ressults in folloowing behavviors and paassing
choice, information originally developed
d to model highhway drivinng will be inntegrated intto the
model. Although itt may seem m improper to use autoomotive folllowing and passing rulles to
determin
ne the behav vior of pedesstrians, the means by w which these human factors decisionns are
made aree actually verry similar by
y virtue of th
he fact that inn both casess it is a persoon who is maaking
the choicce. Additionnally, since these autommotive rules aare relativelly well fundded, there exxists a
much larrger and morre substantial basis of wo ork on whichh to base thiss section of tthe model.
2.1 Pedestrian
P Behavior
The foun ndation of th
he model mu ust come from m the basic bbehaviors exxhibited by ppedestrians uusing
the faciliity. Significcant literatu
ure exists deescribing thee capabilitiees of pedestrrians in termms of
their trav
vel characterristics and ho
ow people teend to use thhe space avaiilable withinn a system. From
this basee, the modell can be streengthened by b the inclussion of variious compliccating factorrs, as
these connstraints willl cause the entities
e preseent in the moodel to be reestrained as tthey would iin the
real worlld by impediiments like stairs
s and enttry bottleneccks.
2.1.1 Unrestricted
U d Condition n
At the most
m fundameental level, pedestrian behaviorb is ddefined by hhow a persoon moves in open
space. There
T are a number
n of characteristiccs that pedesstrians exhibbit both whille moving aand in
terms of how they filll space.
2.1.1.1 Travel
T Characcteristics
Escalatorrs and movin ng walkway ys have been n designed too fit the sizee and physiccal capabilitiies of
locomotion that hum mans exhibit. Therefore, this model m must be baseed on these ssizes. At resst, the
average adult
a male can
c be appro oximated by an ellipse w with dimensioons of 18” bby 24” (0.455m by
0.6m). Itt is importan
nt to note thaat this design
n ellipse is a conservativve size selectted to accounnt for
a numberr of factors, including laarger bodies,, luggage annd other perssonal articless, and body sway
while waalking (Lee, 2005).
7
Peter D. Kauffmann Chapter 2:: Literature R
Review 8
As will be
b seen later,, belt systemms have been n made in succh a way thaat these param meters are wwithin
the physiical capacityy of the system. In this way, escaalator steps aare deep enoough (0.4 m meters
deep) forr riders (on average
a 0.3 meters deepp) to occupy consecutivee steps, just as two riderrs can
stand sid
de by side ono a moving g walkway. Similarly, tthe operatioon of belts is restrained by a
number of o factors in
ncluding safeety and the ability of huumans to haandle the intterface between a
moving surface
s and a stationary one. Becau use of these llimits, the sppeed at whicch a belt opeerates
(no greatter than 180 feet per min nute) is held
d below the mmaximum unnassisted waalking speedd (240
feet per minute),
m therreby allowinng users to overcome thee motion of tthe belt and avoid a poteential
hazard iff necessary.
Althoughh all elemeents of crow wd dynamiccs are impoortant in thhe context of designinng an
ambulatoory facility, the factor th
hat impacts pedestrian
p bbehavior most on the beelt itself is thhat of
space. AtA the mostt basic leveel, space utiilization is ggoverned byy size of a person andd any
belongings they may y happen to o have withh them. Hoowever, anoother importtant restriction is
formed by
b the social conventionss that exist which
w drive ppeople to avvoid body coontact with oothers
(Lee, 200
05).
In this co
ondition, sho ockwave pro opagation will
w be directt and unrestrricted, leading to dangeer if a
crowd in this condition is rigidlyy confined byy architecturral features liike corridor walls, doorw
ways,
guardraills, or even esscalators. An
A additionall danger com mes from thee mechanicall conveyancee that
is inherenntly present in escalatorrs only serves to reducee the individdual’s controol over theirr own
movemen nt as well (F
Fruin, 1984).
Peter D. Kauffmann Chapter 2:: Literature R
Review 9
In order for pedestriaan movemen nt and choicce to occur, ddensity musst be reducedd. As occuppancy
decreasess, the amounnt of space available
a per person will see a corressponding inccrease. At a level
of 5 squaare feet per person,
p pedeestrians are able
a to standd stationary without toucching each oother.
Fruin sugggests that th
his level is the minimum m “in most nnormal waitinng situationss,” listing seeveral
exampless including standing on nboard an escalator.
e A
At 10 squarre feet per person, waalking
becomes possible on n the part of the pedestriians, provideed this moveement is donne in cooperration
with otheers. Finally, at 20 squaree feet per person free moovement is ppossible (Fruuin, 1984).
2.1.2 Complicatin
C ng Factors
The speeed at which a pedestrian is capable of o moving iss determinedd based on how they perrceive
the surroounding enviironment. The T informaation collecteed in this sccan of the im mmediate arrea is
coupled with that in ndividual’s personal
p chaaracteristics as well as tthe characterristics of thee trip
they are making – th hat is, the triip’s purposee, the presennce of luggagge, and theirr familiarityy with
the routee they are tak
king. The in nfrastructuree present, inccluding the llevel of elevvation change and
presence of shelter oro climate control
c has a factor in ttheir speed choice, as ddo environm mental
factors liike the weath
her or even thet attractiveness of the environmennt in terms oof the presennce of
shops or the possibiliity of crime (Hoogendoo orn & Daam men, 2005).
capable of
o traveling faster
f if desiired, but a “n
normal” clim
mbing speed does not reaach the maxiimum
speed of elderly perssons and therrefore the av verage speedd for all userrs under norrmal conditioons is
similar reegardless of age or gend
der (Fujiyamaa & Tyler, 22004).
2.1.2.2 Elevation
E Change
It is not just
j the presence of stairrs that createes an impediiment to peddestrian motiion; the elevvation
change ittself can pro
ove a detrim
ment to walkeers. First, immpedance iss observed as a climber gains
elevationn through the strain of physical
p exeertion. The maximum sspeed a peddestrian desirres is
seen to decrease
d slig
ghtly as their climb proogresses. HHowever, anoother imporrtant detrimeent to
forward progress
p com
mes from thee impact thatt elevation c hange can hhave on sightt lines.
2.1.2.3 Bottleneck
B Efffects
Another feature of moving
m belt facilities
f thatt must be acccounted for in the propoosed model is the
constrictiing effect thhat the balusstrades – thee railing struuctures that are required by code oon all
contempo orary escalaators and mo oving walkw ways – have on the pedeestrian streaam. An escaalator
and its glass
g balustraades are shoown as Figurre 2.2, show wing the connstricting, coorridor-like eeffect
that is caaused by the handrails.
Fortunateely, there ex
xists a sizeab
ble body of research
r on fflow throughh bottleneckks. Most nottably,
Serge Hooogendoorn runs a lab at a the Delft University
U oof Technologgy where voolunteers aree sent
through experimentaally designeed constrictiions to prodduce microsscopic pedeestrian flow data
(Daamenn & Hoogend doorn, 2003)).
Fig
gure 2.2: Escalator with
h Glass Hand
drail Balustrrades, Dullees Internationnal Airport
Peter D. Kauffmann Chapter 2:: Literature R
Review 12
Insights gained from m these praactical expeeriments inddicate that w while shoullder width alone
indicates that it maay be possib ble for two pedestrianss to operatee side by sside in a naarrow
d as pedestriians attempt to maintainn separation from
bottlenecck, the lateraal space thatt is required
the side walls as well as each other preveents this froom occurringg. Becausee of the factt that
pedestriaans within thhe bottleneck k both wantt to maintainn their forwaard sight linnes and achieve a
satisfacto
ory level of horizontal spacing,
s a behavior thatt Hoogendooorn calls “ziipping” emeerges.
Zipping patterns
p are characterizeed by each su ubsequent usser taking upp a position to one side oor the
other wiithin the bo ottleneck, much
m he teeth of a zipper. In this wayy, the strides of
like th
consecutive users do o not interfeere with each h other, an individual ppedestrian iss able to ideentify
forward obstacles,
o an
nd lateral spaacing is mainntained (Hooogendoorn S S. , 2004).
Since Hooogendoorn’’s experimen nts generallyy take placee in a meter--wide bottleeneck – the same
width as a standard escalator
e or moving
m walkkway – it is believed thaat his findinggs can be appplied
to the prroposed mod del. Howev ver, the expperimental p edestrians ddesire to maaintain separration
from the walls as weell as each other,
o unlikee the stationary pedestriians on an escalator whoo can
choose to
o “hug” the railing,
r whicch allows oth her users to pass in a paarallel layer. This behavvior is
supportedd by the incclusion of phhysical walkk/stand lane markings foound in ambbulatory faciilities
throughoout the United States, as seen in Figuure 1.2 and e specially in Figure 2.3, bbelow.
2.1.2.4 Following
Fo Beh
havior
Again, Hoogendoorn
H n’s research provides an answer to aanother criticcal impedim ment to pedesstrian
motion: the presencee of other users
u within
n the bottlenneck. Usingg experimenntally determ mined
pedestriaan headway observations
o s, a composiite headway distributionn model was developed. This
model is called a co omposite mo odel becausee it contains two sets off behavior eqquations, onne for
those whho are unconstrained and d another for those who aare constrainned by the faact that they must
follow annother user. Above som me free headwway, the model states, itt can be saidd that a pedesstrian
is not connstrained by
y any other pedestrians
p present
p aheaad. This dessired empty zzone is uniqque to
each peddestrian and assumed to be exponenttially distribbuted as a ressult of user choice as w well as
individuaal variations in step size and frequenncy (Hoogenndoorn & Daaamen, 2005).
In a corrridor scenarrio, pedestriian behaviorr tends to fform inform mal but rigiddly defined lanes
similar to
o those seen on a highwaay. While passing
p behaavior may noot be formallly codified, m
many
moving belt
b installations operatin ng in publicc transit systeems show ann informal trend where those
users whho choose to stand on thee belt stand to the outsidde lane, leavving the insiide lane avaiilable
Peter D. Kauffmann Chapter 2:: Literature R
Review 14
to those who choosee to walk. In I fact, Daviis and Duttaa report that the Londonn Undergrouund is
perhaps unique
u in th
hat the transsit authority has installeed signage inn several staations instruucting
users to keep to the left – the ou utside lane in
i Commonw wealth natioons – unlesss actively paassing
someone. In this waay, both stan nders and sloower walkerrs are kept oout of the paassing lane uunless
occupanccy reaches th he point wheere both lanees must be fi filled (Davis & Dutta, 20002). Becauuse of
the simillarities that exist betweeen passing g behavior oon a highwaay and passsing behavior of
pedestriaans within a constrictingg corridor, thhis project w
will look towwards developments that have
been mad de in traffic flow theory in order to model
m these parameters.
Howeverr, further un nderstandingg can still bee gained wiithin the fielld of pedesttrian passingg. A
subsequeent paper by the Blue an nd Adler proposes that ppeak of lane changes willl occur wheere an
occupanccy of betweeen 20 and 40%4 is obseerved. This occupancy is defined aas the numbber of
“cells” occupied, whhere each esccalator or mo oving walkw way tread witth depth of 00.4 meters iss split
into two standing positions, yield meters deep bby 0.5 meterss wide. Blue and
ding a cell siize of 0.4 m
Adler repport that theese occupanncies “are prresumed to bbe the speed-flow-denssity combinaations
that havee the most volatile
v dynaamics”, meaning that thhis range is w where the best gains maay be
had fromm a lane chaange (Blue & Adler, 20 001). Below w this densitty there willl be enoughh free
space too allow users to travell unimpeded d, thereby keeping lanne changes to a minim mum.
Converseely, above this
t density the efficieency of a laane change is greatly reduced beccause
acceptable gaps will be hard to fiind in the adj
djacent lane.
While th he formation n of lanes hash the poten ntial to resuult in a losss of capacityy because oof the
inefficien
ncy that commes from sub boptimal paccking of rideers on the beelt (Daamen & Hoogenddoorn,
2003), thhe tendency of users to o form laness provides sseveral beneefits. In moost non-satuurated
conditionns, the outside lane willl exhibit den nse standingg, either eveery step or oon alternate steps
dependin ng on wheth her the belt is i traveling uphill or doownhill, whiile the insidde lane will carry
walkers traveling att a higher effective sp peed (Sutthhawassuntornn, 2010). Because off this
operationn, the benefiits of lane foormation maay be realize d in terms oof user satisffaction, increeased
speeds inn lower floww periods forr those who o desire to wwalk quicklyy, and also inn that it proovides
order in an otherwise chaotic sy ystem. To address
a the ppotential forr capacity too be increaseed by
prohibitinng passing behavior,
b thee proposed model
m will inncorporate a number of rules that goovern
belt operration so thatt various rulee-based scen
narios may bbe tested.
2.2 Traffic
T Flow
w Theory
Because of the similarities betw ween pedesstrian flow w within a coorridor and the operatioon of
vehicles along a roaadway, techn niques relateed to traffic flow theoryy were revieewed to form m the
basis of movement within
w the model.
m Althhough Hooggendoorn andd Bovy statte that “vehiicular
mulation mod
flow sim deling approaches are geenerally not applicable tto pedestriann flow modeeling”
(Hoogendoorn & Bov vy, 2003), th
hey fail to prrovide justifi
fication of thhis assertion. For this prooject,
it is stro
ongly believved that thee constraintts present oon a movinng belt surfface throughh the
bottlenecck-like balustrades and the social conventionn of lane foormation maake movingg belt
systems very
v much analogous
a to automotive behaviors, aas will be seeen below.
2.2.1.1 Existing
Ex Derivved Equation Models
A numbeer of these models
m can bee found in th
he literature.. One of thee first vehicuular car-folloowing
models to be develop ped was created by engineers from the Generall Motors Coorporation arround
fifty yeaars ago. Th he GM mo odels are a set of stim mulus-responnse models of car-folloowing
behavior, where thee stimulus comes from changes in the headwaay present bbetween thee two
vehicles in conjunction of the speeed of the leead vehicle, w while the ressponse of thee model is shhown
in the reesulting acceeleration or deceleration n of the folllowing vehiccle. Thus, the extent oof the
response of the follow wing vehiclee is directly related to thhe speed of th
the lead vehiicle and inveersely
related to
o the headwaay present beetween the two,
t implyinng that as spaacing increaases the actioons of
the lead vehicle
v havee a diminisheed effect on the
t speed off the followinng one (Mayy, 1990).
Since thee development of the GMM models, seeveral other m models havee come alongg. Next cam me the
Greenshiields model which attem mpted to rellate macrosccopic trafficc characterisstics to the sspeed
exhibitedd by a following vehiclle (Rakha & Crowther, 2002). Suubsequent m models like G Gipps
(Rakha, Pecker, & Cybis,
C 2007
7), Pipes, annd Van Aerdde (Rakha & Crowtherr, 2002) havve all
become more
m advancced, accountting for vario
ous other pootentially useeful parametters in an atttempt
to accuraately model the
t decisionss a driver maakes as a ressult of the raaw data inpuuts that they ccould
potentially receive.
2.2.1.2 Rule-Based Mo
odels
Howeverr, within thee context off the pedestrrian analoguue, it is perhhaps more ddesirable to have
followingg behavior governed by b a rule-b based methood instead of a compllicated seriees of
equationss. While carr-following behavior
b is easily
e broke n down to itts operationaal componennts, in
that a driver can exppress their desired
d speedd through thhe analog innput of the aaccelerator ppedal,
pedestriaan following
g is a far moore organic and
a innate aability. Hum mans are harrd-wired to leave
some ammount of spacing and maaintain a con nstant headw way to thosee around theem without rreally
having too give it much thought, and in orderr to program m these goalss and desiress into a com
mplete
modeling g frameworkk they must be
b distilled in
nto a straighhtforward yeet comprehennsive rule sett.
To this end,
e a rule-b
based model of car-follo owing was fofound in the literature ass a componeent of
the TRan nsportation ANalysis
A SIIMulation System, or T TRANSIMS.. TRANSIM MS bills itseelf as
“the nextt generation planning/simmulation mo odel” becausse of the waay it implem ments advancces in
computinng technolog gy and data availability
a to
t perform tr
travel demannd analysis aand forecastiing at
the netwoork level whhile modeling pedestrian n, automobilee, and transiit operationss at the indivvidual
level thro
ough microssimulation (Hobeika & Gu, 2004). In this waay, TRANSIMS gives aall the
benefits of the conveentional fouur-step modeel of transpoortation plannning while at the same time
accountinng for microo-level behav
viors like rou
ute planningg and regionaal congestionn.
The beneefit of TRAN NSIMS to th he creation of the propossed model coomes from itts microsimuulator
module. Because TRANSIMS
T is designed d to handlee large netw works, the ddevelopers oof the
system wanted
w to enssure that the software wo ould not be bbogged dow wn by compleex calculatioons of
desired acceleration
a or other facttors as is useed in the equuation-basedd models desscribed abovve. In
order to combat
c this issue, they decided
d to im
mplement a coarse simuulation approoach using a cell-
Peter D. Kauffmann Chapter 2:: Literature R
Review 16
2.2.2 Passing
P Cho oice
When it comes
c to mo odeling passsing choice, human
h behaavior is basedd on just thaat – choice. Lane
change behavior
b is a discrete, binary decisio
on process b ased on logiic and rules rather than some
continuou us numericaal calculationn. Thereforee, a rule-bas ed approachh to lane chaanges and paassing
is the on
nly practical approach to o use in the proposed mmodel, and beecause of thhe clearly deefined
analogy between
b lanes on a highhway and thee lane-like laayers observved in pedesstrian flow w within
bottleneccks it seemss that trafficc flow theorry is once again uniquuely suited tto this partiicular
problem area. Forttunately, TR RANSIMS was w created with a set of rules too govern paassing
behavior in addition to the previo ously discusssed followinng algorithm
m.
The TRA ANSIMS miicrosimulato or contains twwo differentt sets of lanne change allgorithms, oone to
govern thhe passing of
o slow-moviing vehicless and one to ensure that a vehicle is able to be iin the
appropriaate lane to make
m a requiired turn alo
ong their rouute. The prooposed modeel will utilizze the
first algo
orithm, whichh contains several condiitions that m
must all be m
met for a lanee change to ooccur
(Los Alamos Nationaal Laboratorry, 2006).
The first condition th hat must be met is that the gap forrward in the current lane is less thaan the
distance the vehicle would traveel in the nex xt time step. If this prooves true, thhe vehicle bbegins
scanning g the adjacennt lane with the
t second condition,
c thhat the gap fo
forward in thhat lane is grreater
than the gap forward d in the currrent lane. There
T is no ssense changging lanes iff the forwardd gap
there is leess than whaat exists at present.
p Nexxt, the microssimulator chhecks to deteermine if adjacent
lane’s gaap is greater than or equ ual to the currrent speed oof the vehiclle. If and onnly if all of these
criteria are met, the model
m makess a final checck to ensure that any lanne change that occurs wiill not
cut off a vehicle behhind in the ad djacent lane by checkingg that the avvailable gap backwards iin the
adjacent lane is at leaast as large as
a the maxim mum speed tthat any vehhicle on the nnetwork couuld be
Peter D. Kauffmann Chapter 2:: Literature R
Review 17
traveling
g. This is too ensure that no matter what the caapabilities of that adjaceent back vehhicle,
they willl not be traveeling so fastt as to collid
de with the ssubject vehiccle at the next time step (Los
Alamos National
N Labboratory, 200 06).
In additio
on to the TRRANSIMS-d defined proccedures for cchanging lannes, the propposed model will
also inclu
ude addition
nal decision logic that will
w serve to drive sloweer users backk into the ouutside
lane wheen faced withh a faster waalker approaaching from behind. In this way, thhe users will keep
right wheenever possiible in order to ensure th
hat the passinng lane is keppt free from
m impediments.
2.3 Belt
B Characcteristics
Now thatt sufficient background
b exists to deffine the behaavior of the pedestrians within a mooving
belt systeem, the systtem itself neeeds to be constructed.
c Fortunatelyy, the publicc safety conncerns
that impaact the operaation of escaalators and moving
m walkkways meanns that there exists a sizzeable
amount of o documen ntation and regulation
r th
hat applies to the desiggn and capaabilities of these
facilities.
2.3.1 Geometric
G Specificatio
S ons
First off,, the physicaal layout off a moving belt
b system is standardized to faciliitate ease off use,
ergonom mics, and pub blic safety. The individ dual tread ddimensions aare mandateed such that only
specific step widthss of 24”, 32 2”, and 40”” (up to 1.00 meters) arre allowed, with signifficant
restrictions present on
o the situattions where narrower trreads may be used. Thee rise and ruun of
each step p are constraained to be 7-7/8" (0.2mm) and 15-33/4" (0.4m), respectivelyy, accordingg to a
manufactturer (Schin ndler Escalattors, 2010). These speecifications are confirm med by Ameerican
Society of
o Mechanical Engineerss’ Safety Cod de for Elevators and Esccalators (Doonoghue, 19881).
At presennt, the mostt common trread width on o escalatorss and movinng walkwayss is 40 inchees, or
approximmately one meter.
m The reeason for thee prevalencee of this partticular tread width is thaat it is
the minimmum width that can ad dequately suupport two inndependent travel laness for pedestrrians.
The reasoon that wideer belts are allmost never seen in pracctice is that a wider belt would encouurage
the formaation of a thiird lane in th
he center of the belt. Thhis behavior could provee to be dangeerous,
as those pedestrians traveling in n the center lane wouldd not be able to reach a handrail dduring
d conditions, so belt widtths are kept to
saturated t one meterr to prevent tthis third layyer of pedesttrians
from form
ming (O'Neiill, 1974).
Additionnal specificattions also ex xist that are not as pertinnent to the ooperation off the model. One
such specification states that thee requiremen nt that three flat steps exist on eachh end on low w-rise
escalatorrs of less thann 10 meters with at leastt four steps m
mandated onn taller installlations. Annother
specificaation mandattes that the level of in nclination off an escalattor belt is nnot to exceeed 30
degrees (Welch,
( et all., 2009). Th
his parameteer was used to convert ddiagonal disttances and sppeeds
into horizzontal ones.
A diagraam illustratin
ng these speccifications iss shown as F
Figure 2.4. This figure has been crreated
by annottating a pictture of a KOONE escalattor found att Dulles Inteernational AAirport. Notte the
yellow and
a black markings,
m wh
hich are sug ggested by thhe ASME SSafety Codee to highlighht the
edges of each tread for
f safety (Donoghue, 19 981).
2.3.2 Operational
O l Paramete ers
An addittional area ofo concern fo or governmeental regulattors is the sppeed at whicch escalatorrs and
moving walkways
w arre allowed too operate. The most typiical requirem ment on the ppart of muniicipal
codes is that the speeed of an escalator should d not exceedd 90-100 feeet per minutee, or 0.44 too 0.51
meters peer second (W Welch, et al., 2009). Ho owever, the AASME codee provides thhe opportunitty for
localitiess to approvee operation at a higher speed proovided that it is deemeed safe by local
regulatorry officials, although th his provisionn is rarely taken advanntage of (D Donoghue, 1981).
Addition nally, variouss transit ageencies such as
a the Londoon Undergroound have cconducted sttudies
with escalator belt speeds
s of up p to 180 feeet per minuute, or 0.91 meters per second (O'N Neill,
1974), allthough this is well in excess
e of thee typical opeeration speeed within thaat system off 0.72
meters per second. Generally, moving wallkways are ppermitted too operate upp to 180 feeet per
minute, sos long as their degree off inclination
n is kept low (Donoghue,, 1981).
In the O’Neill
O studyy that descrribed Londo on’s experim ments, an asssessment oof the througghput
possible under vary ying operatiion speeds was also iincluded. It was determined thaat an
nal speed off 145 feet peer minute (0..74 meters pper second) w
operation would proviide the maxiimum
flow of passengers
p through
t a moving
m belt system, wheether an esccalator or a m
moving walkkway
Peter D. Kauffmann Chapter 2:: Literature R
Review 19
2.4 Capacity
C An
nalysis
As was previously
p deescribed in Section
S 1.3.2
2.1, determinning the capaacity of a mooving belt syystem
is at pressent a very approximate
a endeavor. By combiniing an idealiized occupaancy with thee belt
speed an nd then adju usting by somme arbitrary y occupancyy factor, the present statte of the praactice
fails to account
a for a number of o key factorrs while devveloping a vvalue that iss not sensitiive to
changes ini pedestrian n stream chaaracteristics.
2.4.1 Empirical
E Caapacities
Measured d flow ratees for escalators generaally give caapacities inn the vicinitty of 4000--6000
passengeers per hour. This range of values wasw found accross a varietty of sourcess, including 5400
from the manufacturrer publicatio on shown prreviously (T ThyssenKruppp Elevator, 2004), a sliightly
higher esstimate of 6400
6 passen
ngers per ho our from Fruuin based onn occupancyy statistics alone
(Goodmaan, 1992), an nd an empirrically defineed range of about 4100 to 5400 passsengers perr hour
based on
n the combin nation of treead width, beelt speed, annd incline present on thhat particularr unit
(Turner, 1998). O’N Neill further confirms th hese values, albeit on a 448” escalatoor which is a size
no longeer permitted by legal co odes (O'Neilll, 1974). S Subsequent sstudies havee gone furthher in
analyzing
g the capacitty of each laayer of an esscalator to giive the capaccity of both the standingg lane
and the walking
w lanee under a rep presentative scenario off choice behhavior (Davis & Dutta, 22002)
(Sutthaw
wassuntorn, 2010).
2
In terms of volume-to-capacity (v/c) ratio, on ne analysis pperformed oon the Washiington Metroo was
developeed such that stations whiich possesseed one or moore facilitiess with a v/c ratio at or aabove
0.75 were deemed too need enhanncement. A v/c v ratio bettween 0.5 annd 0.75 flaggged that statiion as
needing a more detaiiled study off its pedestriian facilitiess (WMATA,, Access andd Capacity S Study,
2008).
pedestriaan exists freeely select speeed and to paass slower-m moving userss all the wayy to LOS F w
where
“complette breakdow wn in pedestrrian flow witth any stopppages” is thee norm. Usiing these criiteria,
the accepptable servicce level for pedestrians
p on was deemed to be
o stairs andd moving bellt facilities w
LOS C, defined
d as a space per pedestrian
p off 10 to 15 sqquare feet. W
While speedds are observved to
be slightlly restricted due to the innability of fast
fa walkers tto pass otherr slower-mooving pedestrrians,
this behaavior is posssible within the norms of o gap accepptance in thhe adjacent llane. At LO OS C,
standing riders on beltb systemss start to caause noticeaable conflictts (WMATA A, Site Plannning
Manual, 2008).
2.5 Modeling
M Framework
F k
With thee collection of informattion regarding pedestriaan behaviorr and dynam mics compileed, it
became time to dettermine how w best to construct thee simulationn. The goaal in selectiing a
simulatio
on approach and softwaare was to find f an effecctive framewwork that w would providde the
desired simulation
s caapabilities. First, the siimulation neeeded to havve the abilityy to create, alter,
and track
k the current and desired d states of a multitude
m off individual eentities as thhey move thrrough
the simullation space. Once the entities
e weree inserted innto the simullation space,, a predefineed set
of rules and
a behavio oral parameteers would govern the innteraction annd progressioon of all enttities.
This sim
mulation spacce itself wass another keey capabilityy, in that thee selected m model frameework
would neeed to posseess the abilityy to display the current condition oof the modell at any instaant in
time to en
nsure its opeeration and adherence
a to
o real-world operations.
2.5.1.2 CA
A Approach to
t Pedestrian
n Flow Modeling
Althoughh cellular auttomata simu
ulations are generally
g moore commonn in other fiellds like com
mputer
science or
o automotiv ve behavior, they have seen
s some immplementatioon in pedesttrian simulattions.
Peter D. Kauffmann Chapter 2:: Literature R
Review 21
Blue and
d Adler constructed a series of mo w a through one-
odels that deescribed peddestrian flow
dimensio
onal free spaace using CAA principles (Blue & Addler, 1998) (Blue & Adller, 2001). T These
models contained
c ru overned the interactionns between pedestrians,, however, those
ules that go
approach
hes were deemed to be in nferior to thee previously defined TRAANSIMS ruule sets.
After a range
r of waalking speeds was consttructed usingg this setup,, a problem was discovvered.
Using a full
f tread as the cell sizee does not alllow enoughh variation inn the possiblle walking sppeeds
to provid
de suitable seensitivity in walking speeed. Consequ quently, it waas decided too adjust the sspeed
choice opptions to hallf-cell incremments per seecond, givingg twice as m many options for the waalking
speed off the system users. As it i turns out, this change allows for tthe inclusionn of a previously
omitted characteristic
c c of human behavior,
b steep straddlingg. This pracctice occurs wwhen a user has a
foot on one
o step and their other foot f on an addjacent step,, effectively causing thee user to occuupy a
position midway betw ween two stteps. With th he inclusionn of followinng behavior, spacing bettween
users willl be maintaained even in n the face of
o a rider strraddling stepps, with the added beneefit of
additionaal positions present
p in the available speed
s profilee.
2.5.1.3 Criticism of CA
A Approach
Again, Hoogendoorn
H n offers som
me criticism of a propossed aspect off this projecct. He and B Bovy
assert thaat CA modeels’ “oversim mplified or incomplete
i bbehavioural rules prohibbit application to
complex situations where
w the miicroscopic behaviour of pedestrians is importannt” (Hoogenddoorn
& Bovy, 2003). In this project,, it is believ ved that the cconstrained,, corridor-baased environnment
haracteristic of escalators and movin
that is ch ng walkwayss provides a suitably rigid frameworrk for
a CA mo odel to work k. The pressence of lanees and balusstrades meanns that theree is little neeed to
worry ab bout the trajeectory and tu
urning behavvior of the peedestrians wiithin the sysstem, which is the
primary concern of Hoogendoo orn and Bov vy. Additiionally, the natural fit between reegular
spacing ofo the escalaator treads and
a cellular framework oof the CA m model lends credibility tto the
approach h taken in thiis paper.
2.5.2 Modeling
M Laanguage
In order to providee the capabiilities needeed by the pproposed simulation, a program ccalled
NetLogo was selecteed to constrruct the mod del. NetLoggo is at oncce a program ming languaage, a
compilerr, and a sim mulation sofftware. Baased on thee storied Loogo program mming langguage,
NetLogo is designed d to providee an object-ooriented appproach to prroblem solviing. By creeating
individuaal simulated d entities – called “tu urtles” – eaach turtle ccan be giveen ownershiip of
nteract with other turtlees and its ennvironment. For
characterristic variablles that it can use to in
instance, a turtle cou
uld be design nated a “com
mmuter” withh some user-defined dessired speed tthat it
wants to attain whilee traveling allong a movinng belt. Bassed on these variables annd the rules uunder
which the simulation n operates, thhe system as a whole exhhibits behavviors approacching those ffound
in the reaal world. Gllobal variablles can then be used to eextract systeem-wide parrameters fromm the
model (WWilensky & Tisue,
T 2004)).
In order to make thee resulting prrogram easieer to visualize and compprehend, thee model wass split
into two primary secctions. Firsst, there exists a SETUP UP routine too construct aand initializze the
model an nd its compo onent variabbles. Depen nding on the selections m made by thee user, the m model
can startt either emppty or popullated with pedestrians
p bbased on the inflow thaat was speccified.
After beiing properlyy initialized, the GO rou utine is whatt provides thhe actual funnctionality oof the
model. Finally,
F seveeral additionaal protocols have been e nacted to faccilitate data collection.
3.1 In
nitializatio
on
In order to properly initialize the model,, a SETUP routine waas developeed. This sset of
instructio
ons providess all the info
ormation thatt NetLogo nneeds to adeqquately definne the simullation
environmment and to configure
c itss initial pedeestrian state. The compoonents of the SETUP rooutine
are show
wn in Figure 3.1,
3 below.
Each of the
t moduless contained within
w SETUUP has a speecific function in the logical progreession
of model initializatiion. The fiirst three steeps process the user-deefined inputt data and m make
adjustmeents as neceessary wherre conflicts may exist, while the following steps definee the
simulatioon space. In
n this section
n SETUP willl be brokenn down basedd on the twoo processes w which
produce observable results – th he ones thatt define the simulation space – wiith the proccesses
involved in the prevvious three modules
m divided into thheir role in ddefining eithher the simuulated
belt or in g the system with pedesttrians. In orrder to proviide a better understanding of
n populating
23
Peter D. Kauffmann Chapter 3: Model
M Deveelopment 24
the inputts available within the model, the control boarrd as renderred in NetL Logo is show wn as
Figure 3..2, below. In this figuree, the green boxes
b repressent user inpputs, the tann fields are ooutput
dials, an
nd the blue buttons represent actions, includinng the aforeementioned SETUP andd GO
routines.
3.1.1 Belt
B Charactteristics
Because of the rangee of capabilitties affordedd by the moddel, the proceess of defininng the simullation
environmment can req quire a fair amount of input on thhe part of thhe user. A Although exaample
scenarioss are provideed to give a series of dem
monstrationss to outside oobservers, foor someone uusing
the modeel for researcch purposes there is a great
g deal off flexibility iin its functioonality. In eeither
case, the model requ uires informaation about the
t belt as w well as the rrules that exxist on boardd it in
order to create
c the initial simulatiion environm
ment.
3.1.1.1 Belt
B Parameteers
The paraameters that define a moving
m belt system gen erally are thhose that peertain to its size,
overall operation,
o an
nd type of beelt that is being modeledd. To this ennd, the user is asked to input
the lengtth of the beelt in meters as well ass the speed of its operration in meeters per seccond.
Howeverr, because the t model is i being run n under thee principles of cellularr automata (CA)
operationn all of thesee values musst be converrted the cell--based units that will bee used througghout
the modeel in the “Co ompute Variaables” modu ule. This proocess requirees convertingg all lengths from
meters innto cells by dividing by y the cell side length, w which as preeviously statted is 0.4 m meters
along thee direction of travel. Sinnce this distaance was choosen based oon the standaard tread deppth of
an escalaator step, these units are called “treadds” throughoout the modeel.
The userr is additionally able to specify the type of bellt to be usedd in the moddel. The opptions
availablee are walkwaay, up escalaator, and dow wn escalatorr. While esccalators are divided baseed on
directionn of travel due
d to the hesitation
h ob
bserved in ppedestrians ffrom obscurring of the ffacial
ellipse, walkways
w aree not dividedd in this mannner becausee their inclinnation is keptt to a low ennough
level thatt the facial ellipse is not significantly
y violated.
Peter D. Kauffmann Chapter 3: Model
M Deveelopment 25
3.1.1.2 Belt
B Rules
Several parameters
p are
a also avaiilable to the user to speecify rules thhat could be implementeed on
the belt. One such h rule includ des the optiion to speciify walk-onlly or stand--only restricctions
onboard the simulateed escalator or moving walkway.
w Thhis rule wass provided inn order to test the
effect of a behaviorall prohibition
n on the overrall capacity of the systeem. The userr can also diisable
lane chaanging funcctionality within the model m if the experimeental scenarrio calls forr the
independdent operatio
on of the beltt’s “lanes.”
3.1.1.3 Draw
D Simulation Environm
ment
Once all of this info ormation hass been colleected and prrocessed, thee model’s frramework caan be
constructted. Commaands are sen nt to NetLog go that definne the size oof each cell, or “patch,”” as it
calls them
m, and using g the user-deefined belt leength the proogram createes a graphic representatiion of
a belt surrface as show
wn in Figuree 3.3. In this figure, thee blue grid reepresents thee lane- and ttread-
based cell configuraation, compleete with shaading designned to makee the individdual cells visible.
Along thhe length of the
t belt, 40 distinct
d cellss are visible,, which at 0..4 meters perr tread repreesents
a horizonntal belt lenggth of 16 meters.
m Otheer purely aessthetic featuures present in the simullation
environmment are the black cells, representing g handrails, and the lighht gray cellss on either end of
the belt showing
s wheere arrival qu
ueuing and departure
d disspersion occurs.
Fig
gure 3.3: Sim
mulation Envvironment ass Rendered iin NetLogo
Finally, at
a the highesst level of agggressivenesss is the classs of pedestrrians known as “commuuters.”
This nam me was not chosen
c to refflect any lev
vel of judgmment on transsit system commuters except
perhaps tot show thatt they have thet most reasson to be huurried in theiir travels thrrough ambullatory
facilities like transitt stations. Consequentlly, commuteers are expected to be set to the most
aggressiv ve, speed-baased tendencies, meaning g higher leveels of walkinng speed and climbing sspeed
along wiith a lower level of spaace required to completee a mergingg operation. Commuterrs are
displayed d as red wed
dges.
Peter D. Kauffmann Chapter 3: Model
M Deveelopment 27
Each ped destrian witthin the system is creaated with innitial speed, merging, aand facial ellipse
parameteers appropriaate to its classs. Additionnally, each ppedestrian is set to point to the right since
this is deefined as the forward dirrection in thee model as wwell as set too the approprriate lane. A
At the
same tim me, each ped destrian is initialized
i with
w several other counnt variables to keep tracck of
parameteers such as itts presently desired
d speed and the tim
me since it laast changed lanes.
An exammple of the reesulting simuulation environment is sshown below w as Figure 3.4. Note thhat in
this moddel the forwaard directionn will alwayys be to thee right, in thhat pedestriaans will enteer the
simulatio
on from the left and pro ogress forwarrd along thee belt until tthey exit on the right annd are
removed from the environment
e t and counteed. It can also be seeen that undeer the condiitions
imposed when this figure was generated, all a walkers – the blackk wedge shaapes – are aat the
bottom of
o the simullation. How wever, when n the directtion of travvel is considdered it beccomes
apparent that this meeans they aree traveling in
i the right llane and aree pointing foorwards alonng the
model. Walkers
W (greeen) and com
mmuters (redd) can likewiise be seen inn the left lanne.
3.2 Operation
O
Followin ng the complletion of the SETUP rou utine, the moodel is ready to run. In oorder to begiin the
simulatioon process, the GO ro outine must be selectedd. Two opptions exist to executee this
procedurre. The userr can either select the “GGo Once” buutton to proogress the model throughh one
“tick,” th
he name giveen by NetLo mulation timee step whichh in this moddel is one seccond,
ogo to a sim
or they can
c select th he “GO” buttton. GO is what NetLoogo calls a “forever buttton,” meaniing it
will conttinue to run n until the user
u stops th
he simulatioon, an errorr occurs, or the simulattion’s
ending crriteria are met.
Figu
ure 3.5: Flow
wchart of "G
GO" Routinee
The proccess of com mputing the total speed d simply invvolves addinng the relattive speed tthat a
pedestriaan achieves through
t climmbing to thee belt speed that exists iin the simullation. This total
speed rep presents of a pedestrian n on the bellt as seen byy outside obbserver, wheereas the rellative
speed is just
j that – reelative to thee movement of the belt – so this speeed is as if it w
were observeed by
someone else standin ng stationaryy on the belt..
the system
m. Although it may seeem as though h all pedestriians created in Section 33.1.2.4 contaain all
the necesssary parameeters and beh
havioral charracteristics ffor model opperation, in rreality all thaat has
been programmed in nto them thuus far is theirr desired sp eed. An addditional variable needs to be
included in the frammework of every
e pedesttrian that reepresents their current speed, sincee any
obstruction – like a slower walk ker on the beelt – will byy rule cause a conflict bbetween the user-
defined speed
s of thee pedestrian
n and the am mount of disstance that the pedestriian is capabble of
advancinng.
In this way,
w even if an entity on
n the belt iss slowed dowwn for somee reason, theey will still have
enough “knowledge”
“ ” to know whhat speed thhey should acccelerate bacck up to oncce the obstruuction
is passed
d. However, since at th his point in the
t model development following bbehavior (Seection
3.2.3.1) has
h not been n implementted, the curreent speed vaariable will be initially set to the deesired
speed vallue.
3.2.2 Boundary
B Operations
O
Once mo ovement of the simulatted pedestriaans was achhieved, it became timee to implem ment a
number of boundary y operationss to deal with
w the inteerface betweeen the beltt and the siimple
walking environmen nt. As show wn in Figurre 3.5, the mmodules thaat represent these condiitions
involve pedestrians
p entering
e thee system and
d arriving att the belt, ppedestrians ddeparting thee belt
and bein
ng removed from the sim mulation env
vironment, aand finally tthe procedurres by whicch the
GO routiine itself is teerminated.
3.2.2.1 Arrivals
In order to assure coontinued operation of th he model inn successive time steps, new pedesttrians
must be introduced tot the simulaation space. This functiion is perforrmed by thee arrivals moodule.
In this module,
m pedesstrians are generated at the
t entry endd of the belt and assigneed parameterrs in a
process very
v similar to the belt population
p procedure
p deescribed in S Section 3.1.22.4, above. Each
entity is assigned a heading and d lane basedd on its pedeestrian classs along withh a desired sspeed
based onn its walking
g capabilitiess and an initial speed eqqual to this ddesired speedd. Dependinng on
i that simulation secon
the queue situation in nd and whethher the userr has instruccted the moddel to
ignore laane assignmment under certain
c unbaalanced connditions, thee pedestrian may insteaad be
assigned to a randomm lane.
3.2.2.2 Departures
D
Just as peedestrians must
m be insertted into the simulation eenvironmentt, they must bbe removed from
the simullation enviroonment to ap pproximate real-world
r bbehavior. Thhe departurees module chhecks
the belt system for any pedestrrians that haave progresssed past thee end of thee belt treadss and
removes them from the model space using NetLogo’s DIE comm mand. As thhey are remooved,
several global
g count variables coorresponding g to the varioous pedestriaan classes tabbulate the exxiting
pedestriaans. If this module
m is in
nspected (coomplete moddel code is ccontained inn Appendix A A), it
can be seeen that this module also o contains so
ome computaation of systtem-wide vaariables for uuse in
the modeel’s data colllection operaations.
3.2.2.3 Ending
E Condittions
The simu ulation can be
b terminated d in one of several
s wayss. Many of tthese methodds were obseerved
during th he model development
d t, as any error
e messaage dealing with the eexecution of the
simulatioon’s calculattions will haalt the GO routine. Foor instance, if the modeel comes uppon a
section of
o unexecuttable code or o has to perform
p an undefined m mathematicaal operationn like
dividing by zero, then the simulaation will sto op. Howeveer, the more ccommon proocedure by w which
the modeel exits its iteerative execu
ution proceddure is contaained within the diamondd block preseent in
the GO routine
r flow
wchart (Figu ure 3.5). Th his module represents tthe logical ddecision bettween
continuinng the modeel for another iteration ofo one simulaation secondd or stoppingg the GO rooutine
after thatt particular cycle. The decision maade at this ppoint in the routine is bbased on thee exit
conditionns that goverrn the modell.
3.2.3.1 Following
Fo Beh
havior
Followinng rules werre implemen nted first. As
A can be seeen in the G
GO routine fflowchart (F Figure
3.5), there are two modules that require pedestrians
p tto move, sppecifically ““Move Belt”” and
“Move Queue.”
Q Ass their namees imply, Move
M Queue involves thhe progressioon of pedesttrians
waiting to
t board the belt surface while Movee Belt goverrns the moveement of peddestrians whho are
have alreeady boardedd the belt. The generall procedures involved inn the two following behhavior
modules can be seen in Figure 3.6.
Although h all other logic remain ns in place, since Movee Queue occcurs by definition withiin the
context of
o a queuing situation in most cases the subsequeent decisionns will consisstently yieldd little
to no heaadway and consequently y no ability to
o accelerate . Therefore,, forward progression wwill by
and largee stem fromm gaps that open as ped destrians aree able to booard the beltt at the inteerface
between the queue an nd the belt.
An additiional factor that must bee considered at the interfface betweenn the queue aand the belt is the
change that
t pedestrrians experieence betweeen their deesired walkinng speed aand their deesired
climbingg speed. Oncce a pedestriian crosses onto
o the beltt, the model marks that ppedestrian aas “on
belt” which triggers several actio ons. First, the
t pedestriaan’s desiredd speed is chhanged from their
maximum m walking sp peed to theirr maximum climbing speeed. In the case of the sstander classs, this
means thhat their desiired speed iss instantaneoously set to zero. For oother classess, this meanss that
their maaximum desiired speed will w decreasse; howeverr, since thiss is speed iis relative too the
movemen nt of the beelt their totall speed willl likely increease. This increase in average speeed is
what keeeps a queue from develo oping at the base of the belt in unsaaturated connditions. Annother
function of the “on belt”
b markerr is that it teells the moddel that that particular ppedestrian iss now
subject to
o the Move Belt
B and Lan ne Change su ubroutines raather than M Move Queue procedures.
The Lanee Change su ubroutine beg gins by calcu ulating the oopen space aaround each pedestrian iin the
system, both
b ahead of
o and behind d the pedestrrian in both the current and adjacennt lane. Nextt, one
of two prrocedures is run to deterrmine if a lan ne change iss warranted, depending oon which lanne the
pedestriaan is currentlly traveling in. These prrocedures arre shown in Figure 3.8. Also includded in
this figure are the three
t sets off rules that are used bby the lane change check algorithm ms to
determinne which ped destrians willl benefit froom a lane chhange. Firstt, the pedestrrians are scaanned
to ensuree that they are
a in the app propriate lanne and that tthey have not recently cchanged intoo that
lane. Seecond, pedesstrians eligib ble for a righht lane channge are checcked to see if they are bbeing
“tailgated
d” by a faster pedestrian n who is folllowing clossely behind. If this is tthe case, theey are
immediattely flagged d for a lan ne change. Finally, pparameters for the rem maining eliigible
pedestriaans are passeed through four
f tests based off of thhe TRANSIM MS lane chaange rules. If all
four condditions in thiis set are met, the pedesttrian is flaggged for a lanee change.
Figure 3.8:
3 Flowcha
art of Lane C
Check Algoriithms
Peter D. Kauffmann Chapter 3: Model
M Deveelopment 34
After thee model has evaluated all a pedestriaans and flaggged the ones who woulld benefit frrom a
lane chaange, all peedestrians whow qualified for a sshift are m moved to thhe adjacent lane
simultaneeously. Th he reason th hat the lanee change ccheck algoriithms are pperformed oon all
pedestriaans on the belt
b before any pedestrrians are mooved is so that no peddestrians gaiin an
advantagge in their deecision proceess as a resu
ult of their pposition on thhe belt or anny other arbitrary
parameteer. Thereforre, all pedesttrians make their
t decisioons based onn the gaps arround them aat the
same insttant in time,, thereby enssuring that an
a open gap for a walkerr will not be filled by a ffaster
moving commuter
c wed to make a decision, for instance. In this wayy, the
beefore the waalker is allow
GO routiine sequencee and protoco ols (Figure 3.5)
3 are mainntained.
3.2.4 Accounting
A for Compliicating Facttors
Even after implemen nting pedesttrian interacction protocools in the mmodel, there still remainned a
number of
o other com mplicating faactors that haad previouslly been idenntified in the literature reeview
(Section 2.1.2) that needed
n to be addressed.
3.2.4.2 Bottleneck
B Facctors
or shown in the literature, especiallyy in the Hooogendoorn exxperiments, is the
Another critical facto
importannce of modeeling the imppediment to o travel that exists at a bottleneck. In many oof his
corridor experimentss, Hoogendo oorn observ ved a noticeeable delay in pedestriaan travel whhen a
substantiial volume of
o pedestrianns was funn neled down through a bottleneck ((Hoogendooorn &
Daamen, 2005). Theerefore, it is imperative that this moodel should eexhibit a com mparable levvel of
hesitation
n from bothh the bottlen
neck and thee interface tthat exists bbetween stattionary floorr and
moving belt.
b
Howeverr, when com mparing the operation off the model and the ressulting capaccities determ mined
therein, it
i appears th ulation does indeed apprroximate thee queuing annd delay inccurred
hat this simu
by travellers as they traverse the system baseed on the caapacities shoown in the liiterature (Seection
2.4.1). It is believ ved that thiss similarity has two ccauses. First, althoughh Hoogendooorn’s
Peter D. Kauffmann Chapter 3: Model
M Deveelopment 35
Furtherm
more, the delaay caused by y pedestrian hesitation aat the interfaace between a stationary floor
and the moving
m belt is approximaated quite well
w by a com mpletely inaddvertent featture of the m
model.
Since thee transition of
o each pedeestrian between the Movve Queue annd the Movee Belt procedures
causes thhem to verify y that a suitaable gap exiists on the beelt ahead off them beforee boarding, some
pedestriaans are delayyed ever so slightly
s in th
hat they mayy have to wait a secondd before findding a
gap that fits their neeeds. This occasional
o delay
d very cllosely approoximates thee behavior thhat is
observedd when a diveerse stream of o pedestrianns attempts tto board a mmoving belt ffacility.
3.2.4.3 Belt
B Parameteers
Still another complicating facto or that has been
b implemmented in thhe model deeals with thee belt
parameteers themselves, as was im mplemented all the way back in the model initiaalization phaase of
developmment. It is important
i to
o recall that the literaturre review reevealed that facial obsccuring
(Section 2.1.2.2) can n cause discoomfort to sttair climberss or pedestriians travelinng upwards oon an
escalatorr if they follo
ow too closeely behind th
he passengerr in front of tthem. In ordder to accounnt for
this tendeency in the model, somee amount off space mustt be reservedd in front off pedestrianss who
choose too observe thee facial ellip
pse concept.
3.3 Data
D Collecction
With thee model perfforming in a way that accurately
a poortrays realiistic behavioor, steps muust be
taken to ensure thatt analyses can
c be perfo ormed on siimulations thhat are condducted using the
model. This
T means that data caan be collectted followinng a simulattion run as wwell as at reegular
intervals during the run. To do this, sev veral outputts were connstructed aloong with seeveral
subroutinnes that perm
mit the user to
t expand the functionaliity of the moodel as a whhole.
Peter D. Kauffmann Chapter 3: Model
M Deveelopment 36
3.3.1 Real-Time
R Outputs
O
As was seen
s in the NetLogo-rend
N dered contro Figure 3.2, seeveral real-time outputs were
ol board in F
placed on the contro ol panel forr easy viewiing. In adddition to dissplays showiing tallies oof the
number of o pedestrian ns who had entered and d exited the system throough that insstant in timee, the
results of other com mputations contained wiithin the “C Create Plots”” module off the GO rooutine
(Figure 3.5)
3 were shown. Theese calculateed parameteers includedd the currennt and maxiimum
observedd queue leng gths, as welll as the dennsity and innstantaneouss flow rate exhibited byy the
model. A running av verage flow rate was alsso displayedd once the m model had beeen given tim
me to
stabilize into a steaddy condition, which wass defined as occurring aafter the beltt had a channce to
clear itseelf of station
nary pedestrrians five tim
mes. The llast real-tim me display “ddial” showed the
number of o simulated seconds thaat had passed d since the sttart of the sim
mulation.
3.3.2 Time-Space
T e Diagrams
Another method to observe
o the progressionn of users thhrough the ssystem and to determinne the
level of impedance experienced d as a resultt of obstrucctions like th
the bottlenecck, the floorr-belt
interface, and slowerr pedestrianss is through a time-spacce diagram. This type oof plot show ws the
trajectory
y of a singlle entity within the sysstem, with tthe elapsed time on the x-axis and the
distance traveled dispplayed alongg the y-axis. Because o f this setup, the speed oof the traveleer can
be determmined at a gllance by observing the sllope of the pproduced linne at any poinnt in time.
3.3.3 Capacity
C An
nalysis
Finally, since
s one off the major pu urposes of th
his model w was to determmine the capaacity of a mooving
belt systeem under diffferent inputt stream charracteristics, a final subrooutine was addded to alloww the
user to conduct
c a “CCapacity Teest” of the entire
e systemm. When tthis module is activatedd, the
simulatioon automaticcally takes precautions
p to
t ensure thhat queue ovverflow cannnot occur. T To do
this, the model
m monittors the queu ue length to see if it apprroaches the mmaximum quueue. If it ppasses
the warn ning value – by default, 75 pedestrians in eitherr queue lanee – the systeem automatiically
removes the extra members
m of the
t queue. However,
H b efore it does this it tallies the offennding
queue members
m into
o a global “queue
“ remooved” count variable. This quantitty of pedesttrians
removed from the qu ueue is addeed to the qu ueue length iin all displayays and plotss featuring qqueue
length.
The capaacity level deetermined ussing this procedure shouuld be the maaximum flow w where the input
and output volumes match,
m meanning that thee queue shouuld act in a rrelatively staable mannerr. An
example of this queu ue behavior can be seen n in Figure 3.9, below. This plot is the resultt of a
simulatioon performed d on an uphiill belt with 50% of peddestrians observing the fa facial ellipse at an
inflow off 4300 pedesstrians per hoour, which was
w the valuee computed by the Capaacity Test moodule
to be thee maximum sustainable flowf under these
t condittions. Althoough the queeue length caan be
seen to rise
r and fall with the sto ochastic natuure of arrivaals under thee model, it remains relattively
stable at around 20 people
p in botth lanes, witth times of llonger queuees and periods with no qqueue
at all. The
T importan nt behavior to note in th he plot, howwever, is thaat the queuee length doees not
grow con nstantly overr the course of the entiree hour mode led in this siimulation, wwhich would have
been the case in an oversaturated d simulation environmennt.
Peter D. Kauffmann Chapter 3: Model Development 38
40
35
30
Queue Length
25
20
15
10
5
0
0 300 600 900 1200 1500 1800 2100 2400 2700 3000 3300 3600
Elapsed Time (seconds)
Figure 3.9: Plot Showing Queue Growth under Steady-State Conditions at Capacity
Chapte
er 4 – Results and Discussio
D on
With thee model fully y developed d and in wo orking order,, it could finnally be utiilized to sim
mulate
pedestriaan behavior in
i moving beelt systems. As will be seen below,, the model hhas the capaability
to answer various ressearch questiions proposeed at the begginning of thhe project wiithin a controolled,
repeatablle frameworrk. Followin ng a series of
o observatioons designedd to validate the perform mance
of the mo n terms of itts representaation of pedeestrian choicce behaviorss as well as in its
odel, both in
ability to
o match empirically determined capaacity values uunder the saame input paarameters, seeveral
additionaal application
ns were testeed.
While the purpose off the model, as it was orriginally connceived was to compute the capacityy of a
moving belt
b system under
u region
nally determmined input pparameters, tthe model w will be seen bbelow
to be cap
pable of cond ducting seveeral other annalyses. Thee applicationns investigatted in this seection
include innvestigating
g the sensitiv
vity of a prop
posed belt soolution to chhanges in its inputs, analyyzing
belt systeems under proposed
p opeerational rulee sets, and ddetermining the requiredd platform siize to
handle qu ueuing under crush loading conditions.
4.1 Model
M Valid
dation
In order to verify thaat the modell created durring this prooject accurattely represennts human chhoice
behavior and the reall-world cond ditions obserrved in a mooving belt syystem, a seriies of tests hhad to
be conduucted. These validation n proceduress were impleemented to ccheck that tthe diverse sset of
behavioral source daata as well as the proccedures and rule sets ppulled from a wide rangge of
transporttation researcch indeed prrovided a suiitable basis ffor the simullation.
There weere two steps involved in i this validaation processs. First, thee operation oof the model was
assessed through a number
n of visual
v meanss to ensure that the sim mulated pedeestrians obseerved
practical behaviors ini terms of following behavior,
b paassing choicce, and in thhe level of delay
present at
a the floor--belt interfaace as a ressult of bottleeneck and bboarding efffects. Afteer the
operation
nal practicess had been verified,
v the model’s
m outp
tput performmance characcteristics couuld be
compared d to the capaacity that waas observed under empirrical studiess found in thhe literature w
when
run under the same in nput parameeters.
4.1.1 Operation
O
Based onn informationn and data collected during field stuudies that weere found in the literature, the
observed
d operationaal behavior of the mod del could aadequately bbe compared to empiriically
ned human behavior with
determin h the goal off verifying thhe model’s ooperation. T
The data thaat was
gleaned from the literature wass not limiteed to numerrical results; rather, maany examples of
diagrammmatic and photographic
p c examples of pedestriaan behaviorr were contained withinn the
sources found
f during
g the literaturre review.
In this way,
w queuingg regimes annd pedestriann flow formations couldd be observaationally verrified.
The visuual manner byb which thiis validation
n process waas conductedd occurred inn much the same
way as thhe following g and passin
ng behaviorss, which weere verified tthrough an inspection oof the
processedd by which lane changiing was execcuted and h eadways weere maintainned in the faace of
obstructin
ng pedestriaans.
39
Peter D. Kauffmann Chapter
C 4: Reesults and D
Discussion 40
4.1.1.1 Following
Fo Beh
havior
Althoughh no video evidence
e wass found in th he literaturee, following behavior is common ennough
in everyd
day life for this verificaation step to
o be perform med based oon personal experience. The
main validation step that needed d to be condducted was too ensure thaat the prograammed folloowing
logic mattched up witth that whichh was found d in the TRA ANSIMS liteerature and thhen subsequuently
programmmed into thee model and then to veriffy that normal followingg behavior occcurred.
First, thee model waas observed d in operatiion under a wide rangge of input parameterss and
operationnal rule scheemes to ensuure that the following
f rulles were exeecuted propeerly. Fortunaately,
the objecct-oriented nature
n of NeetLogo mean ns that thesee rules were graphicallyy displayed iin the
simulatioon environmment, much as a they are seen
s in Figuure 4.1, beloow. This figgure providees the
opportunnity to validaate that thesee TRANSIM MS rule sets are observeed by the moodel as well as to
visually verify
v that th
hey match reeal-world con nditions.
Fig
gure 4.1: NettLogo Simullation Showiing Followinng Behavior
For instaance, in the simulation
s second
s showwn in Figure 4.1 a platooon of comm muters, in redd, can
be seen forming
f in th
he left lane – at the top of
o this figuree – behind a walker, in ggreen, becauuse of
the lowerr climbing sppeed assigneed to the waalker. Since it is known that the direection of travvel in
the simullation is from
m left to rig
ght across thee screen, com mmuters jusst entering thhis platoon aare at
the leftm
most edge of the
t figure, with
w the lead ding walker ccloser to the right of the figure. It can be
seen thatt those commuters just entering thee platoon arre observed to leave a llarger gap – two
treads – between theemselves and d the commu uter in frontt than those commuters further alonng the
belt, whoo only leave one tread.
It is also interesting to note that in the simullation shownn in Figure 44.1 the belt direction waas set
to downh hill, meaning
g that the faccial ellipse was
w not a faactor. Thesee gaps observved in this ffigure
exist soleely to leave decelerationn room in th he case of a sudden stoop on the paart of the leaading
pedestriaan. The faciial ellipse cooncept becom mes importaant when useers are tighttly packed oonto a
belt in saaturated conditions, as thhose pedestrrians who chhoose to obsserve the faccial ellipse eeffect
will be coompelled to leave an em mpty tread in front of them
mselves for personal com mfort.
In the co
ourse of condducting this evaluation process,
p an additional effect was obbserved wheen the
Slow witth Distance module wass activated by b the user. Because oof the meanss by which users
slow dowwn in the reeal world as a result of fatigue, thee effective thhroughput of which a bbelt is
Peter D. Kauffmann Chapter
C 4: Reesults and D
Discussion 41
capable decreases
d ass its length in
ncreases. This is becauuse a longer belt will seee its riders tiire as
they proogress forwaard along its length, causing
c a ccorrespondinng drop in average rellative
pedestriaan speed tow wards the un nloading endd. Above a certain floow rate, thiss speed dropp will
cause a shockwave to form and d travel bacckwards dowwn the lengtth of the beelt. Beyondd this
shockwav ve front are users who area constrain ned by the ddecelerated ppedestrians. Therefore, even
though walkers
w and commuters
c d not slow until they nnear the end of the belt, other pedesttrians
do
g further bacck will still experience delays as a platoon of slow movving riders fforms
traveling
behind thhese fatiguedd pedestrianss.
Figure
F 4.2: NetLogo
N Sim
mulation Showing Passinng Behavior and Gap Accceptance
In this fiigure, the left travel lane at the top of the figurre is limitedd by a walkeer (green) wwho is
completin ng a pass off a platoon of
o standers (black
( wedgges) in the riight lane. H
However, beccause
walkers are defined d with a slo ower climbiing speed tthan commuuters (red) are, a queuue of
commuteers has form med behind the leading g walker. Their desirred speed inndicates thaat the
commuteers want to go faster bu ut cannot make
m a pass to the righht because oof the platooon of
standers in that lane. In this scen nario, passin ng decisionss can be undderstood throough the pressence
of the thrree commuteers present in n the right laane, who willl now be insspected one at a time.
Finally, the
t forwardm most commu uter in the rig
ght lane of F
Figure 4.2 has been stucck at that possition
on since he entered the belt nearly twenty simuulation secoonds ago. Inn that
in the staander platoo
timeframme, no accepttable gap hass yet presentted itself in tthe adjacentt lane to merrge left, and so he
has beenn trapped in the slow lan ne for the en ntire journeyy. This behhavior indicaates an addittional
factor thaat merits furrther researcch (Section 4.3), that off increasing aggressivenness exhibiteed by
users as the amount of delay theey have incu urred increaases. Driverrs and pedesstrians in thee real
world have been obseerved to chaange their behavior in thee face of proolonged obsttruction, so ffuture
study cou uld examinee this effect on moving belt systemss to see if ppassenger preference chaanges
with timee.
4.1.1.3 Floor-Belt
Fl Inteerface Effectss
The finall area of model operation that must be inspectedd for real-woorld functionnality is the point
of interfaace between
n the station
nary floor an nd the moviing belt surfface. This area is show wn in
Figure 4..3, below. As
A has been discussed previously,
p thhere are twoo significant impacts thaat this
location in
i the modell has on pedeestrian behav
vior.
The seco ond cause of delay at the floor-belt in nterface resuults from the fact that thee entry to a bbelt is
by definiition a bottlleneck in thaat it represeents a constrriction fromm free movem ment on a trransit
platform to the narro ow belt. Th he belt itself provides rrigid boundaaries to the movement of its
riders thrrough the veertical balustrrades that ho
old the systeem’s handraiils in positioon. In typicaal belt
systems, these balusttrades are usually separaated by a disttance of one meter.
In experiiments by Hoogendoorn and validateed by otherss, bottleneckks like the onnes at the enttry to
a belt weere observed to have a siignificant efffect in limitiing the rate aat which peddestrians cann pass
through a constrictedd system, as seen in Secction 2.1.2.3 . However,, as was disccussed in Seection
3.2.4.2, it is believeed that the set of info ormal rules that governns transit paassenger queeuing
behavior provides a framework that t is simillar to that ussed in the quueuing regimme of this mmodel.
Peter D. Kauffmann Chapter
C 4: Reesults and D
Discussion 43
One areaa of future research (Section 4.3) proposed a fter the couurse of this project invvolves
developinng a modulee for implemmentation in the
t model thhat incorporaates pedestriian wayfindiing in
crowd sccenarios. Th
his module could
c then bee used to moodel pedestriian behaviorr in mergingg onto
the belt by
b way of thee bottleneck
k created by the
t balustraddes.
4.1.2.1 Comparison to
o Empirical Capacities
C
Perhaps the most im mportant valiidation that needed to bbe performedd before thee model couuld be
approvedd was that capacity. Ass was mentioned beforee, the modell was createdd to simulatte the
behavior of pedestrians on a moving
m belt system,
s withh one of thee major endd goals beinng the
determinnation of thatt belt’s capaacity under a user-defineed set of inpuut parameterrs. Howeveer, for
this goal to be satisfaactorily met,, the belt cap
pacities deteermined by tthe model thhrough simullation
had to bee checked aggainst empiriical sources found in thee literature.
Since thee Fruin studdy did not liist the averaage behaviorral parameteers exhibitedd the pedesttrians
during th
he measurem ment period, the input paarameters in this scenarioo were varieed to see how w the
simulatioon’s computed capacity changed. As A it turned out, very siimilar capaccities were ffound
even wheen changing g the speed preferences
p and lane chaanging aggrressiveness pparameters oof the
various pedestrian
p classes. It is believed
b thatt the reason for this is thhat under satuurated condiitions
there is insufficient
i room availaable on a moving belt ssystem for ppassing to occur. Moreeover,
since passsing is next to impossibble in these conditions
c it appears thaat the entire ppedestrian sttream
is limited
d by the preesence of walkers
w sincee the users tthat desire tto move faster are unabble to
achieve these
t speeds. Therefore, it is believed that the ccapacity of th the belt is tieed in large ppart to
the speed d at which the belt op perates, therreby makingg the inform mation gatheering precauutions
describedd above largely unnecesssary.
plotted on the x-axis and the distance traveled since time zero on the y-axis. This type of plot is
beneficial because the interaction between travelers within a system over can be determined from
a static plot. Additionally, by inspecting the slope of the various traveler trajectories, the speed
of an individual pedestrian can be determined since distance traveled over time elapsed is speed.
Although NetLogo is capable of generating its own plots, these figures lack clarity and are not
suitable for detailed analysis. Therefore, the file output module described in Section 3.3.2 was
employed to export simulation data for use in this analysis. In order to generate a suitable time-
space diagram for analysis, the model was allowed to run for sixty seconds in a low flow
environment of 1200 pedestrians per hour under the input parameters present in Example
Scenario 0, described in Appendix B, Section B.4. The second-by-second pedestrian data
contained in the output file were plotted in Microsoft Excel, and an excerpt from this plot is
featured as Figure 4.4, below.
55
Horizontal Position (no. treads)
50
Stander 3
45 Stander 4
Stander 9
40 Stander 12
Commuter 16
35 Commuter 17
Walker 20
30 Commuter 21
25
35 40 45 50 55 60
Time Elapsed (seconds)
Figure 4.4: Time-Space Diagram Showing Following and Lane Change Behaviors
Figure 4.4 shows the trajectories of eight different simulated travelers observed during a time
window of 25 simulation seconds over a 30-tread (12-meter) length of belt. In this figure, the
pedestrians are individually color coded, with solid lines representing travel in the right lane and
dotted lines indicating travel in the left lane.
The first conclusion that can be drawn from this figure is the distinct speed preferences of each
of the three pedestrian classes. The four standers are all observed in this scenario to have a
constant slope of 1, indicating that they are traveling at one tread per second (0.4 meters per
second), which is the belt speed in Example Scenario 0. Likewise, the orange line representing
Walker 20 can be seen to have a constant slope of two treads per second which is equivalent to
the belt speed plus its climbing speed of 0.4 meters per second. The three commuters present in
this scenario represent a more interesting situation, as their relatively aggressive behavior causes
some of them to come into conflict with the other users in the system. While Commuter 16
exhibits a constant speed of three treads per second through a combination of the belt speed and
its climbing speed of 0.8 meters per second, this is because it is traveling in the left lane for its
Peter D. Kauffmann Chapter
C 4: Reesults and D
Discussion 46
entire jou
urney througgh this sectio
on of the beelt and there fore does noot need to ddecelerate whhen it
passes thhe two walkkers travelinng in the rigght lane. H However, thee other two commuters both
experiencce slowdow wns when th hey come up pon slower travelers inn their curreent lane andd are
compelleed to take acttion to maintain their desired speed, as will be ddiscussed bellow.
Commuter 17 represents perhapss the most in nteresting caase in the timme-space diagram show wed in
Figure 4.4. When it i enters thiss plot at 38 seconds, itt is exhibitinng a speed of one tread per
second, much
m below its desired speed
s of threee treads perr second. TThis is becauuse it is folloowing
two tread ds behind Stander
S 12. At time sttep 41, the dotted line in the figuure indicatess that
Commuter 17 entereed the left laane to pass Stander
S 12, merging bacck right afteer completinng the
pass. For this pedesttrian, a “commpleted pass”” is indicatedd when it haas achieved a rear headw way of
three treaads to satisfy
y the TRAN NSIMS lane change
c ruless discussed iin Section 3.2.3.2. How wever,
once bacck in the rig ght lane Com mmuter 17 quickly enccounters anoother standeer. Ordinariily, it
would immmediately switch
s back left again, but
b under thhe parameterrs of Exampple Scenario 0 all
pedestriaans must waiit five secon nds since theeir last lane change in oorder to be eeligible to chhange
again. At
A time step 51, these fiv ve seconds have
h elapsedd and the Commuter 17 ppasses Standder 9,
remaininng in the left lane for the duration of the time-spaace diagram..
Commuter 21, on thee other hand d, appears to be in confliict with Wallker 20 whenn it enters F Figure
4.4 at tim me step 49. However, this behaviior can be eexplained byy the fact thhat Walker 20 is
travelingg in the leftt lane with Commuter 21 progresssing in thee right lanee, indicatingg that
Commuter 21 is execcuting a passs in the rightt lane. Com mmuter 21 is able to traveel at its full sspeed
of three treads
t per seecond until it begins to encounter thhe effects off Stander 122 at time steep 54.
Howeverr, since Com mmuter 21 haas not chang ged lanes reccently it is im
mmediately able to swittch to
the left laane and resu
ume its full sp
peed, passin
ng Stander 122 and Standeer 9 in the prrocess.
It is in th
his way that time-space diagrams
d maay be created from the mmodel’s outpput data andd used
to investtigate the peerformance ofo the modeel. Throughh the exampples describeed above, a brief
glimpse into
i the logiic and proceedures contaained within the model tto govern foollowing andd lane
change choice
c behavviors can be found. Using observaations made of this and other time-sspace
diagramss, the validattion of the model
m can be brought to a successful conclusion.
4.2 Potential
P Application
A ns
Througho out the proccess of develloping and assessing
a thee performance of the moodel, the priimary
focus waas on its orriginal purpo ose of deterrmining thee capacity oof a belt system througgh an
effective simulation environmen nt. With thiss goal comppleted, other potential appplications oof the
model deetermined du uring the validation process can be e xplored.
of input parameters. By subjectting both prooposed and existing faccilities to sennsitivity anaalysis,
the engin
neer can gain
n a better und
derstanding of the suitabbility of the iinstallation.
Another reason that analyzing th he capacity ofo saturated systems is oof less importance than those
operatingg under slighhtly lower innflows is thee fact that att capacity, thhe behavior of passengeers on
belt systeems makes thet capacity y of the systtem inherenttly less senssitive to channges in the input
parameteers. At high her flow ratees, pedestrian
ns exhibit hhigher packinng efficienciies, meaningg that
each indiividual pedeestrian has leess room available for m maneuveringg than they oordinarily w would.
At saturaation, the rid
ders are packked so tightlly onto the bbelt that lanne changes aand even waalking
becomes impossible.. In the abssence of thesse confoundding behaviooral factors, the capacityy of a
system iss almost excclusively driven by the belt
b speed. Changes in the input sttream in term ms of
pedestriaan mix, choicce, and clim
mbing capabillities will m make little diffference heree, except perrhaps
in the casse where lugggage carryinng can be appproximated through usee of the faciaal ellipse featture.
In order to
t investigatte the sensitiivity of a mo
oving belt syystem under nominal conditions, useers of
the modeel need only y to vary thee input streamm parameterrs in ways thhat could pootentially bee seen
over the life of the installation and track the t resultingg performannce metrics. This partiicular
applicatio
on would perhaps
p be most
m useful in belts wiith occupanncies rangingg from 20 tto 40
percent of
o cells utilizzed, as this density rang
ge was identtified in the literature ass being the rrange
where paassing and other
o choice behaviors have
h the mosst impact onn the operatiion of the syystem
(Blue & Adler, 2001 1), as describbed in Sectioon 2.1.2.5. Using thesee techniques, a transit aggency
could usee the model to see whatt level of infflow stream change cauuses operatioonal problem ms for
an existin
ng system orr exceeds thee desired perrformance m metrics for a proposed onne.
4.2.2 Analysis
A of Proposed
P Rule
R Implementation
Another feature of th he model thaat can be useed in belt deesign is the iinclusion off rules that caan be
implemen nted on thee simulated belt. Thesse rules werre included to accountt for the typpe of
restrictions that the literature
l inddicated weree put on beltt facilities byy various traansit operatoors or
potentially by the ped destrians theemselves. By activating a rule or coombination oof rules withiin the
simulatioon environm ment, their efffect could beb noted onn the capacitty of the beelt. Additionnally,
through observation
o of the modeel runs and the
t use of tiime-space ddiagram outpputs, the effeect of
proposed d rules on thee performancce of the bellt could be asssessed as wwell.
4.2.2.2 Sttand-Only an
nd Walk-Onlyy Restrictions
In this seection, standing and walk king restrictiions will be investigatedd. It was hyppothesized tthat if
a transit agency chose to implem ment a rule on an escallator or movving walkwaay that forceed all
pedestriaans to remain n stationary on the belt, the numberr of pedestrians that the belt was cappable
of handling would increase. A potential usage for tthis scenarioo may be uunder emerggency
evacuatio on protocolss or in the case of severre crush loadding on the part of pedestrians tryiing to
exit a traansit facility
y. If it weree possible fo
or enough ussers to disem mbark from a transit veehicle
onto a platform
p to bring that platform to o its capaciity, dangeroous conditioons might ooccur.
Specificaally, pedestrians at the edge
e of the crowd may be thrown off of the platform andd onto
electrified rails or other
o hazard
dous locatioons as the ccrowd uncoontrollably sshifts due too the
shockwav ve behaviorss present in high-density
h y crowds (Frruin, 1984).
To addreess this reseearch questiion, walk-on nly and stannd-only rulees were impplemented inn the
model. Activating the t stand-on nly restrictio
on would caause all peddestrians to become stannders
whereas activating the
t walk-onlly rule wou uld adjust thhe pedestriann class voluumes in ordder to
bump alll standers into the walkeer class. A series of triaal runs was then conduccted to assesss the
effect off walking annd standing restrictions on the oveerall capacitty of a sam mple belt thrrough
simulatio
on. The scen narios descriibed below can
c be foundd in Section BB.4 of Appeendix B.
the origin
nal case. However,
H thee fact remain
ns that the ccapacity wass lower thann that observved in
Rule Sceenario 2 from
m packing in standers alo
one.
4.2.3 Platform
P Sizzing
Based on n the analyssis performed in Section n 4.2.2.2, abbove, the moodel can alsso have a roole in
moving belt system can have
platform sizing for trransit facilitiies. As wass seen in thatt section, a m
the effecct of limitingg the rate att which peddestrians cann exit a conffined area. Since the m model
tracks the growth off the queue at o the belt, aas was seen in Figure 3.9, it can also be
a the base of
used to determine
d thee maximum number of pedestrians
p tthat will be ppresent in thhis location uunder
peak houur crush loadding conditio ons.
In addition to the prreviously diiscussed sceenario wheree transit pattrons are in danger of bbeing
shoved off
o of a transiit platform, another
a situaation where it becomes iimportant too assess the qqueue
length th b facility is when bellts are placeed in sequennce. This soort of
hat exists at a moving belt
situation is found wiith escalatorrs in deep transit stationns and mid-rrise office buuildings andd also
with moving walkw ways in distrributed facillities like aairports. Acccording to the literatuure, if
designerss fail to leave adequatee queuing sp pace aroundd escalators and movingg walks at m major
activity centers,
c the continual drriving action n of the bellt may causee passengerss to be convveyed
into areaas where insu ufficient spaace exists to accommodaate them, esspecially undder emergenncy or
evacuatio on situations. This situ uation preseents a publiic safety haazard since the only waay to
prevent oneself
o from
m being forceed into a pack ked queuingg area is to w
walk backwarrds along thee belt
which would
w requiree the cooperration of all belt passenngers since tthose riders just enterinng the
belt will likely be un
naware of thee situation att the downsttream end (M Mansel, Mennaker, & Harrtnett,
1998).
Therefore, it is of grreat importaance for eng gineers and architects too consider pplatform areaa and
other connditions likee queuing arrea at landinngs betweenn moving beelt facilities in the desiggn of
ambulatoory facilities. Fortunatelly, in additio
on to being able to plot queue behaavior over timme as
was disccussed in Seection 3.3.3, the model is capable of tracking the maximuum queue leength
recorded in a given simulation.
s A screensho ot of the moodel as rendered in NetLLogo is showwn in
Figure 4.5, below. In I this figurre, the instan
ntaneous andd maximum m queue lenggth meters caan be
wards the upp
seen tow per left, with
h the current queue preseent in the moodel shown in the simullation
window near
n the botttom.
As was seen
s in the description of the Capaacity Test mmodule (Secttion 3.3.3), at the maxiimum
throughpput of a beltt facility it can be saidd that a steaady state quueue exists. However, it is
importannt to note thaat a maximum queue len ngth determiined in this wway is only indicative oof one
possible outcome under that arriv val conditionn. In order to determinee the maximmum queue leength
with con nfidence, sim
mulations must
m be run using diffeerent random m number sseeds in ordder to
account for the rand domness thatt is inherentt in stochasttic arrivals. Using thiss queue lenggth in
conjunctiion with thee amount off space requ uired per peedestrian in order to preevent shockkwave
behavior from occurrring (Sectio on 2.1.1.2), the
t total am mount of areaa required too handle queeuing
for a giveen moving belt
b system can be determ mined.
Peter D. Kauffmann Chapter
C 4: Reesults and D
Discussion 50
Fig
gure 4.5: Exxcerpt of NetL
tLogo Interfa
ace Showingg Queue Simuulation and Tabulation
Finally, it
i is also imp
portant to co
onsider the way
w that peddestrian flow w peaks and eebbs over tim me in
an ambullatory facilitty. The connfiguration of
o the entry tto the escalaator or moving walkwayy can
have a great
g impactt on the waay in which pedestrian arrivals aree distributedd. Thereforre, by
designingg a transit platform
p or the
t entry areea of a publlic space in such a wayy that arrivalls are
spread ouut over time due to varyiing walking distances, thhe peak infloow that a mooving belt faacility
must be designed to o handle cann be reduced d, as discusssed in Sectiion 2.1.2.3. Additionally, at
these hig
gher levels of
o inflow, thee growth off a belt’s queeue can and should be ttracked overr time
using this module to o determine how
h much storage
s spacee is requiredd to hold thee queue baseed on
the duration of time that
t oversatu urated condittions are exppected to exiist.
4.3 Suggestion
S s for Furth
her Researrch
During thhe course of this projecct, three add ditional reseaarch questioons presenteed themselvees for
which the model wass incapable of o determiniing a solutioon. These prrinciples aree put forth heere in
the hopess that anotheer, future pro
oject will be able to addrress them.
4.3.1 Belt
B Perform mance in Terms of De elay
The perfo
formance meetrics used by y this modell are almost exclusivelyy designed foor use in cappacity
analysis and in ensuuring that thee fundamenttal characterristics of thiis traffic flow system caan be
monitoreed. To that end,
e the mod del features real-time
r dissplays and fille output prootocols to prresent
informatiion about sttatistics likee instantaneoous flow, sppeed, and ddensity. Thhe maximum m and
average values
v of flo
ow througho out the simullation periodd can be useed to draw cconclusions aabout
the capaacity, while additional displays thaat show queeue length measuremennts can helpp the
engineer to make decisions abou n and sizing of platform
ut the design ms and landinng areas bettween
belts.
The resuulting delayy measures for the enttire system could provve to be annother impoortant
performaance characteristic for th
he engineer to consider when desiggning an am mbulatory faccility.
The incluusion of thiis performannce metric would
w repreesent a signiificant shift in the apprroach
taken by
y engineers in the desig gn of movin ng belt systeems, as up until this ppoint the priimary
concern in the desig gn of these systems haas been cappacity. This paper hass also previously
proposed
d designing moving
m belt systems to achieve
a a deensity of no more than oone passengeer per
square meter
m – an occcupancy off 40% – in order
o to allow
w pedestriann choice behhavior on thee belt
during normal periods. Accoun nting for ped
destrian delaay in a systtem in addittion to thesee two
measuress of effectiveness could provide a better
b undersstanding of tthe proposedd solutions tto the
problem of pedestrian n locomotion.
Further research
r willl need to beb conducted d before thiis proposal can be impplemented. Most
notably, study is merrited to deterrmine wheth her the compputed delay ppresent on a moving bellt will
even be significant enough
e to track. The qu uestion for tthis study too answer willl be to findd how
much delay is incurrred by a sin ngle pedestriian on a conngested beltt and whetheer this amouunt is
enough to o cause a ch
hange in behaavior. It is entirely
e posssible that peddestrians willl be unconceerned
with a deelay of fifteeen or twentyy seconds co ompared to ttraveling onn an uncongeested belt att their
desired speed so long g as the capaacity exists on
o the belt syystem for them to reach their destinaation.
If furtheer study sho ows to indeeed be the case, then it may be that the incclusion of delay
computattion is not a significant factor
f to connsider in bellt design relaative to the iissues of cappacity
and occuupancy.
4.3.2 Microsimula
M ation of Boottleneck Efffects
Although h the bottleneck effect uttilized in this model apppears to give a good apprroximation oof the
level of constriction
c exhibited in
n actual escallator and mooving walkw way systems,, the fact rem
mains
that this effect is laargely serenndipitous. Therefore,
T iit is propossed that a ffuture project be
undertaken to attemp pt to model thhe bottlenecck effect usinng microsimmulation.
figures showing
s dyn namic queuee formation (Hoogendooorn & Daam men, 2005).. Unfortunaately,
these stud
dies were lim
mited to observationally defining quueue characteeristics and llack definitioon on
the methoods by which the pedesttrians made their
t way intto the queue lanes.
4.3.3 Effect
E of Imppatience on n Pedestria an Aggressiiveness
Observattions made in validatingg the model’ss passing beehavior in Seection 4.1.1..2 lead to annother
suggestio
on for futuree research. It was hypo othesized thaat as the am
mount of timme a pedestriian is
stuck folllowing a slo
ower traveleer ahead of them, the m more impatieent they willl be come. It is
believed that in thiis situation,, impatiencee would m manifest itsellf through more aggreessive
behavior like the relaxation of choice
c param
meters such as the amouunt of free space back thhat is
required to completee a merging g action. Iff the hypothhesis proves to be true, then after some
amount ofo time that a pedestrian n spends traaveling beloow their desiired speed tthe value off their
lane chan
nging accepttance factorss would becoome more lennient.
5.1 Theoretica
T l Approach
h and Mod
deling Stra
ategy
At the core
c of thiss research was
w the dessire to creaate a modell of pedestrrian behavioor on
continuou usly moving g belts like escalators
e annd moving w walkways. A At present, thhese facilitiees are
designed d and sized using
u capacitty curves thaat are based on empiricaal studies of isolated escaalator
installatio
ons, as wass discussed in Section 1.3.2. Whiile adjustmeent factors aare often used to
convert these
t theorettical capacitiies into pracctical ones, thhe fact remaains that capacity curvess only
give the system’s con ndition undeer a single seet of inflow pparameters. Examples oof theoreticaal and
practical capacity curves from a manufactureer’s design lliterature cann be seen ass the red andd blue
lines, resspectively, in
i Figure 5.1, below. Furthermoree, flow infoormation is only providded at
capacity. As was seen s in Secttion 4.2.1, the
t performaance of a m moving belt system at llower
occupanccy levels is ata least as im
mportant to system
s desiggners as howw it behaves at capacity ggiven
that thesee lower denssities will prrovide a morre desirable state of opeeration in terrms of pedesstrian
choice an nd comfort.
Practical Cap
pacity (Thyssen
nKrupp) Theoretical Capacity (ThyssenKrupp)
Capacities from Emprical Studies Simulated C
Capacities from
m the Model
18000
16000
14000
Flo (ped/hr)
12000
10000
O tp t Flow
8000
Output
6000
4000
2000
0
0.0 0.2
2 0.4 0.6 0.8 1.0
Belt Speed ( m/s)
Figu
ure 5.1: Com
mparison of Escalator
E Ca
apacities fro m the Model and from thhe Literature
53
Peter D. Kauffmann Chapter 5: Conclusions 54
In order to combat these deficiencies in the state of the practice, a model was constructed to
create a microsimulation of pedestrian choice behavior on moving belt facilities. By creating a
simulation of pedestrian behavior, an experimental approach towards moving belt research could
be utilized. In this way, not only could the performance of an escalator or moving walkway
installation be tested at varying levels of occupancy up to its capacity, different inflow conditions
could also be tested to see the effects of changes in the pedestrian stream on belt performance.
Experimental changes to be implemented in the model included input flow, speed distribution,
user aggressiveness, belt characteristics, and even passing and walking restrictions that could be
implemented by an operator like a transit agency.
However, the functionality of the proposed model as a research tool relied on its ability to mimic
real-world behaviors. While ample research existed on pedestrian characteristics like walking
speed and stair-climbing ability as well as moving belt specifications like speed, very little
information could be found about pedestrian choice behavior in confined spaces like those
present on escalators and moving walkways. Most research into the following and passing
choices made by pedestrians dealt with wayfinding and navigation through crowds in ambulatory
facilities like airports and shopping centers, not through what effectively amounted to a walled-in
corridor. To combat this shortcoming in the literature, it was decided that this model would use
findings from another field of transportation engineering as an analogue for the decisions made
by travelers on escalators and moving walkways.
Through the initial literature review as well as everyday observation, it was found that
pedestrians on belts automatically segregate themselves into two layers, one for slower traffic
and one for passing. These parallel layers mimic the lanes found on a typical road, including the
following and passing choice behaviors exhibited by drivers. Therefore, it was determined that
automotive research, specifically the field of car-following behavior, would be the source of the
choice behaviors programmed into the model. Specifically, the behavioral rules found in the
microsimulator module of TRANSIMS were implemented into the model because of the way
that rule-based behavioral models are especially suited to governing pedestrian choice behavior.
Further benefits were gained because of the similarity between the standardized spacing of step
treads on an escalator and the discrete location information found in the cellular automata
simulation framework that comprises the TRANSIMS microsimulator.
However, the basic research questions of this study were answered through an analysis of the
model’s outputs. Data can be collected both on a pedestrian-by-pedestrian basis as well as on a
Peter D. Kauffmann Chapter 5: Conclusions 55
system-wide level for all three fundamental characteristics, specifically speed, flow, and density.
Not only are the instantaneous, average, and maximum values of these characteristics tracked,
other useful parameters like queue length for the system and headway for the users are also
recorded. However, the advantage of a simulation of pedestrian flow over empirical studies is
that changes in the operational state of the system can be modeled. As was stated previously, the
goal of this project was to model both changes in rules implemented on a moving belt system by
the operator as well as variations that may occur in the pedestrian stream entering an escalator or
moving walkway.
To this end, several capacity tests were undertaken to compare the results of the model to
empirically determined capacities found in the literature in order to continue with the validation
of the model as a tool for both research and design. In Section 4.1.2.1, several studies from
design manuals and research studies were simulated using the model, with the resulting capacity
from the model closely matching those found in the literature for a variety of operational
scenarios.
However, the real power of the model comes from its ability to simulate belt operations under a
variety of conditions. The previous state of the practice of belt specification was to rely on
capacity curves, as was previously seen above in Figure 5.1, or empirical studies like those that
were used in the capacity tests, shown as green triangles in the same figure. In contrast, this
model can simulate a limitless number of scenarios over a range of belt speeds and inflow
conditions, resulting in the orange region of output capacities seen in Figure 5.1 that cover the
variety of conditions that can be found in belt installations around the world. Perhaps the most
important aspect of the model is that it can evaluate the performance of a belt in unsaturated
conditions to ensure that it remains at a sufficiently low occupancy to ensure the comfort of its
riders through their ability to make their own behavioral choices, giving the wide range of output
flows seen in the above figure.
The first potential application is not particular dissimilar to the model’s primary purpose of
capacity determination, that of performing sensitivity analyses of belt systems. By assessing the
performance of a proposed system under a range of inflow stream settings, uncertainty in
demand prediction can be accounted for in the design process. However, this same analysis can
be applied to existing systems by varying the input stream and examining the result these
changes have on the operation of a moving belt system in order to determine how long an
existing facility can be expected to operate under nominal conditions before improvement or
replacement becomes necessary.
As was discussed above, the model can determine the capacity of a moving belt facility under the
expected set of input characteristics as well as to test the sensitivity of this sort of solution to
changes in that input. However, other experimental tests can also be run using the simulation
Peter D. Kauffmann Chapter 5: Conclusions 56
framework. One such example described above involves analyzing the performance of an
escalator under a proposed set of operational rules that could potentially be implemented by a
transit authority or other operator, specifically a rule that all users must stand still on the belt was
examined. Under emergency conditions, it may become necessary to direct users to pack more
efficiently onto an escalator in an attempt to increase the overall flow rate leaving a subterranean
transit facility, for instance. An experiment conducted in Section 4.2.2.2 appears to indicate that
this sort of rule has the potential of increasing pedestrian throughput by a significant margin, on
the order of 15 to 20 percent.
Finally, because of its ability to track queue length over the course of a simulation, the model
seems to be suited for use as a tool for platform sizing. Given the stochastic nature of arrivals in
a conventional belt installation or even the ebb and flow seen in transit facilities as trains and
buses arrive and discharge their passenger loads, there exists the potential for significant queue
accumulation at the entry to an escalator or moving walkway. By tracking the length of this
queue over time and accounting for the minimum amount of space required per person in order
to ensure pedestrian comfort and control and to prevent the formation of shockwaves in a crowd,
it becomes possible to determine just how much space is required to safely contain the expected
queue. If this area is supplied in the design of the waiting area at the entry to the moving belt,
whether on a transit platform or simply at a landing between moving walkways, the safety of a
system’s users can be preserved.
In this way, it seems that the model provides a new approach to the design of pedestrian facilities
like escalators and moving walkways. By allowing the user to input the specific parameters
exhibited by pedestrians in that region, the engineer’s ability to accurately predict moving belt
performance is greatly improved. In addition to the benefits to capacity analysis, significant
gains are also observed in how well the growth of a queue and its behavior over time can be
anticipated. Therefore, it is hoped that this model, or at least the approach it takes to quantifying
and modeling pedestrian behavior, is implemented in the field of moving belt specification as a
tool for both research and design.
References
Bangash, M. H., & Bangash, T. (2007). Lifts, Elevators, Escalators and Moving
Walkways/Travelators. New York: Taylor & Francis.
Blue, V. J., & Adler, J. L. (1998). Emergent fundamental pedestrian flows from cellular
automata microsimulation. Transportation Research Record, 1644, 29-36.
Blue, V. J., & Adler, J. L. (2001). Cellular automata microsimulation for modeling bi-directional
pedestrian walkways. Transportation Research Part B, 293-312.
Cepolina, E., & Tyler, N. (2005). Understanding capacity drop for designing pedestrian
environments. Walk21-VI “Everyday Walking Culture”, The 6th International
Conference on Walking in the 21st Century. Zurich: University College London.
Davis, P., & Dutta, G. (2002). Estimation of Capacity of Escalators in London Underground.
London: London School of Economics and Political Sciences.
Donoghue, E. A. (1981). Handbook on A17.1: Safety Code for Elevators and Escalators. New
York: American Society of Mechanical Engineers.
Fruin, J. J. (1984, May). Crowd Dynamics and Auditorium Managment. Auditorium News.
Fujiyama, T., & Tyler, N. (2004). An Explicit Study on Walking Speeds of Pedestrians on Stairs.
London: Centre for Transport Studies, University College London.
Geismar, T., Chwast, S., de Harak, R., Lees, J., & Vignelli, M. (2011). Symbol Signs. Retrieved
January 1, 2011, from AIGA | the professional association for design:
http://www.aiga.org/content.cfm/symbol-signs
Hession, A. (n.d.). NEII On-Line Newsroom. Retrieved October 12, 2010, from National
Elevator Industry, Inc.: http://www.neii.org/presskit/pressmaster.cfm?link=7
Hobeika, A. G., & Gu, Y. (2004). TRANSIMS - the next generation planning/simulation model.
Urban Transport X, 141-151.
Hoogendoorn, S. (2004). Walking behavior in bottlenecks and its implications for capacity. TRB
2004 Annual Meeting CD-ROM. Washington: Transportation Research Board of the
National Academies.
57
Peter D. Kauffmann References 58
Hoogendoorn, S., & Bovy, P. H. (2000). Gas-Kinetic Modeling and Simulation of Pedestrian
Flows. Transportation Research Record, 1710, 28-36.
Hoogendoorn, S., & Bovy, P. H. (2003). Simulation of pedestrian flows by optimal control and
differential games. Optimal Control Applications and Methods, 24(3), 153-172.
Lampugnani, V. M., Hartwig, L., Simmen, J., & Imorde, J. (1994). Vertical: Lift, Escalator,
Paternoster. Berlin: Ernst & Sohn.
Lee, Y.-C. (2005). Pedestrian Walking and Choice Behavior on Stairways and Escalators in
Public Transport Facilities.
Mansel, D. M., Menaker, P. J., & Hartnett, G. (1998). High-Capacity Light Rail Transit:
Balancing Stationside and Railside Capacities. Transportation Research Record, 1623,
170-178.
May, A. D. (1990). Traffic Flow Fundamentals. Englewood Cliffs, NJ: Prentice Hall.
O'Neill, R. (1974). Escalators in Rapid Transit Stations. American Society of Civil Engineers
Jornal of the Transportation Engineering Division, 1-12.
Rakha, H., & Crowther, B. (2002). A Comparison of the Greenshields, Pipes, and Van Aerde
Car-Following and Traffic Stream Models. Transportation Research Record, 1802, 248-
262.
Rakha, H., Pecker, C. C., & Cybis, H. B. (2007). Calibration Procedure for Gipps Car-Following
Model. Transportation Research Record, 1999, 115-127.
Rickert, M., Nagel, K., Schreckenberg, M., & Latour, A. (1996). Two lane traffic simulations
using cellular automata. Physica A: Statistical and Theoretical Physics, 231(4), 534-550.
Schindler Escalators. (2010). Schindler 9300 Advanced Edition. Morristown, New Jersey:
Schindler USA.
Sutherland, D. H., Olshen, R. A., Biden, E. N., & Wyatt, M. P. (1988). The Development of
Mature Walking. Philadelphia: J.B. Lippincott.
ThyssenKrupp Elevator. (2004). Escalators and Moving Walks planning guide. Memphis,
Tennessee: ThyssenKrupp Americas Business Unit.
Welch, P., Houseman, H., Kinihan, J., Evans, D., Herndobler, R., Nurnberg, T., et al. (2009).
Heavy Duty Transportation System Escalator Design Guidelines. In APTA Rail Transit
Standards, Volume 5: Fixed Structures (pp. 7.1-7.26). Washington: American Public
Transportation Association.
Wilensky, U., & Tisue, S. (2004). NetLogo: A Simple Environment for Modeling Complexity.
International Conference on Complex Systems. Boston.
WMATA. (2008). Station Site and Access Planning Manual. Washington: Washington
Metropolitan Area Transit Authority.
WMATA. (2008). Washington Metro Station Access and Capacity Study. Washington:
Washington Metropolitan Area Transit Authority.
Appendix A – NetLogo Model Code
;; A.1 Create Global Variables
globals
[
treads
inc_create_walk
inc_create_stand
inc_create_comm
v_belt
v_walk
v_comm
p_stand
p_walk
p_comm
peds_in
peds_in_belt
standers_in
walkers_in
commuters_in
peds_out
standers_out
walkers_out
commuters_out
flow
flow_max
density
n_stand
n_walk
n_comm
o_ellipse
p_ellipse
p_decel
avg_speed_stand
avg_speed_walk
avg_speed_comm
queue
queue_right
queue_left
queue_removed
queue_total
max_queue
time
selected1
selected2
selected3
]
60
Peter D. Kauffmann Appendix A: NetLogo Model Code 61
gap_back
gap_forward_other
gap_back_other
tolerable_gap_back_other
speed_desired_now_back
speed_desired_now_back_other
speed_desired_now_forward
speed_desired_now_forward_other
time_since_lane_change
facial_ellipse
lane
on_belt
]
to scenario1
ca
set belt_length 24
set Stand_Percent 50
set FastWalker_Percent 50
set beltspeed 0.4
set pedspeed_stander 0.4
Peter D. Kauffmann Appendix A: NetLogo Model Code 62
to scenario2
ca
set belt_length 24
set Stand_Percent 50
set FastWalker_Percent 50
set beltspeed 0.4
set pedspeed_stander 0.4
set pedspeed_walker 0.4
set pedspeed_commuter 0.8
set climbspeed_walker 0.4
set climbspeed_commuter 0.8
set lanechange_allowed false
set slow_with_distance false
set belt_rules "None"
set belt_type_for_facial_ellipse "Up Escalator"
set obey_ellipse_percent 95
set initially_populate_belt true
set mergespace_walker 0.8
set mergespace_commuter 0.4
set Max_Queue_Diff 20
set ignore_lane_assign false
set inflow 3500
set stopafter_seconds 3600
set decel_probability 3
set min_t_btwn_lanechange 5
set capacity_test false
output-print "Scenario 2 - FNX U-95 3500 0.4"
set File_Output_TimeSpace false
end
to scenario3
ca
set belt_length 24
set Stand_Percent 50
Peter D. Kauffmann Appendix A: NetLogo Model Code 63
set FastWalker_Percent 50
set beltspeed 0.8
set pedspeed_stander 0.4
set pedspeed_walker 0.4
set pedspeed_commuter 0.8
set climbspeed_walker 0.4
set climbspeed_commuter 0.8
set lanechange_allowed false
set slow_with_distance false
set belt_rules "None"
set belt_type_for_facial_ellipse "Up Escalator"
set obey_ellipse_percent 95
set initially_populate_belt true
set mergespace_walker 0.8
set mergespace_commuter 0.4
set Max_Queue_Diff 20
set ignore_lane_assign false
set inflow 3500
set stopafter_seconds 3600
set decel_probability 3
set min_t_btwn_lanechange 5
set capacity_test false
output-print "Scenario 3 - FNX U-95 3500 0.8"
set File_Output_TimeSpace false
end
to scenario4
ca
set belt_length 24
set Stand_Percent 100
set FastWalker_Percent 50
set beltspeed 0.4
set pedspeed_stander 0.4
set pedspeed_walker 0.4
set pedspeed_commuter 0.8
set climbspeed_walker 0.4
set climbspeed_commuter 0.8
set lanechange_allowed false
set slow_with_distance false
set belt_rules "Stand Only"
set belt_type_for_facial_ellipse "Up Escalator"
set obey_ellipse_percent 95
set initially_populate_belt true
set mergespace_walker 0.8
set mergespace_commuter 0.4
set Max_Queue_Diff 20
set ignore_lane_assign false
set inflow 3500
set stopafter_seconds 3600
set decel_probability 3
set min_t_btwn_lanechange 5
set capacity_test false
output-print "Scenario 4 - FSX U-95 3500 0.4"
set File_Output_TimeSpace false
end
to scenario5
Peter D. Kauffmann Appendix A: NetLogo Model Code 64
ca
set belt_length 24
set Stand_Percent 0
set FastWalker_Percent 50
set beltspeed 0.4
set pedspeed_stander 0.4
set pedspeed_walker 0.4
set pedspeed_commuter 0.8
set climbspeed_walker 0.4
set climbspeed_commuter 0.8
set lanechange_allowed false
set slow_with_distance false
set belt_rules "Walk Only"
set belt_type_for_facial_ellipse "Up Escalator"
set obey_ellipse_percent 95
set initially_populate_belt true
set mergespace_walker 0.8
set mergespace_commuter 0.4
set Max_Queue_Diff 20
set ignore_lane_assign false
set inflow 3500
set stopafter_seconds 3600
set decel_probability 3
set min_t_btwn_lanechange 5
set capacity_test false
output-print "Scenario 5 - FWX U-95 3500 0.4"
set File_Output_TimeSpace false
end
to scenario6
ca
set belt_length 24
set Stand_Percent 50
set FastWalker_Percent 50
set beltspeed 0.4
set pedspeed_stander 0.4
set pedspeed_walker 0.4
set pedspeed_commuter 0.8
set climbspeed_walker 0.4
set climbspeed_commuter 0.8
set lanechange_allowed false
set slow_with_distance true
set belt_rules "None"
set belt_type_for_facial_ellipse "Up Escalator"
set obey_ellipse_percent 0
set initially_populate_belt true
set mergespace_walker 0.8
set mergespace_commuter 0.4
set Max_Queue_Diff 20
set ignore_lane_assign false
set inflow 3500
set stopafter_seconds 3600
set decel_probability 3
set min_t_btwn_lanechange 5
set capacity_test false
output-print "Scenario 6 - FNX U-0 3500 0.4 SLOW"
set File_Output_TimeSpace false
Peter D. Kauffmann Appendix A: NetLogo Model Code 65
end
to select2
if mouse-down?
[
let mx mouse-xcor
let my mouse-ycor
if any? turtles-on patch mx my
[
ask selected2
[
if (breed = standers) [ set color black ]
if (breed = walkers) [ set color lime ]
if (breed = commuters) [ set color red ]
]
set selected2 one-of turtles-on patch mx my
output-type "Selected Ped 2 = " output-print selected2
ask selected2 [ set color yellow ]
display
]
]
end
to select3
if mouse-down?
[
let mx mouse-xcor
let my mouse-ycor
if any? turtles-on patch mx my
[
ask selected3
[
if (breed = standers) [ set color black ]
if (breed = walkers) [ set color lime ]
if (breed = commuters) [ set color red ]
Peter D. Kauffmann Appendix A: NetLogo Model Code 66
]
set selected3 one-of turtles-on patch mx my
output-type "Selected Ped 3 = " output-print selected3
ask selected3 [ set color magenta ]
display
]
]
end
ask turtles
[
Peter D. Kauffmann Appendix A: NetLogo Model Code 69
loop
[ ifelse any? other turtles-here
[ fd ((2 * (random 2)) - 1) ]
[ stop ]
]
]
;; A.12 GO routine
to go
if ticks >= StopAfter_Seconds [stop]
if (queue_left >= 90) or (queue_right >= 90) ; queue overflow
[
ask patches [set pcolor orange]
stop
]
lane-change
move-belt
arrivals
move-queue
tick
departures
create-plots
end
; FOLLOWING BEHAVIOR
; Determine if there is another vehicle ahead (same lane, greater x-
coordinate)
ifelse (min-one-of other turtles with [(xcor > [xcor] of myself) and
(lane = [lane] of myself)] [distance myself]) = nobody
; if no vehicle, set to an aribtrarily large headway
[ set distance_forward 20 ]
; if there is a vehicle, set distance_forward equal to the distance
[ set distance_forward (distance (min-one-of other turtles with [(xcor >
[xcor] of myself) and (lane = [lane] of myself)] [distance myself]))]
; if speed >= gap, slow down to gap, keep minimum speed at v_belt
ifelse ((speed + facial_ellipse) >= gap_forward)
[ ifelse (rand_decel <= p_decel) ; if speed is greater than gap, we must
slow down
Peter D. Kauffmann Appendix A: NetLogo Model Code 74
]
end
[
set selected2 min-one-of turtles [xcor]
ask turtles [
loop [
ifelse ((selected2 = selected1) or (selected2 = selected3))
[ set selected2 one-of turtles ]
[ stop ]
] ]
output-type "Selected Ped 2 = " output-print selected2
ask selected2 [ set color yellow ]
]
if ([xcor] of selected3) >= treads
[
set selected3 min-one-of turtles [xcor]
ask turtles [
loop [
ifelse ((selected3 = selected1) or (selected2 = selected3))
[ set selected3 one-of turtles ]
[ stop ]
] ]
output-type "Selected Ped 3 = " output-print selected3
ask selected3 [ set color magenta ]
]
ask-concurrent turtles [ if xcor >= treads [die] ]
set flow (peds_out / ticks * 3600)
if v_belt > 0 [
ifelse ticks >= (treads * 5 / v_belt)
[ set flow_max max list flow flow_max ]
[ set flow_max "stabilizing..." ] ]
set density ((peds_in_belt - peds_out) / Belt_Length)
end
;; plot speeds
set-current-plot "Speeds"
set-current-plot-pen "avg Stand"
plot avg_speed_stand
set-current-plot-pen "avg Walk"
plot avg_speed_walk
set-current-plot-pen "avg Comm"
plot avg_speed_comm
B.2 OPERATION
1) To configure the model, use the various inputs to set the user characteristics and
composition, operational parameters, and belt characteristics. Alternatively, select a
default scenario to automatically set these inputs to a realistic set of values. Descriptions
of the example scenarios are given below.
2) Press "Setup" to generate the simulation environment, including creating a belt at the
user-specified length and populating it with users.
3) Press "Go" to begin the simulation. To slow down the model, move the slider above the
simulation window to the left to decrease the number of model time steps ("ticks") that
occur per actual second.
4) For an even better view of the tick-by-tick operation of the model, press "Go" again to
stop the simulation and instead advance it one tick at a time by pressing the "Go Once"
button.
More information about the model's operations can be found further down the page.
B.3 EXPLANATION
After the parameters are set by the user in the upper section, the model is generated using the
"Setup" routine. A belt is generated at the user-specified length with alternating colors shown
every 0.4 meters, representing the code-specified tread depth on an escalator in the United States
according to ASME A17.1. The input parameters are also used to populate the belt so that the
flow is roughly accurate from the start.
After pressing "Go," the model generates escalator riders assuming Poisson distributed arrivals at
the user-specified arrival rate and composition. These riders are placed on the model using a
simplified linear queuing assumption at the base of the moving belt. These users move at the
79
Peter D. Kauffmann Appendix B: Model Operation Instructions 80
specified walking speed until reaching the belt, where they are assigned a "speed limit" equal to
the sum of the belt speed (v_belt = 0 for stairs) plus their on-belt speed, which can be specified
based on whether the belt is an escalator or moving walk as well as local parameters.
While on the belt, the user speed is determined by the available space in front of them in
conjunction with the maximum speed that the individual is able to travel as limited by the
previously calculated "speed limit.” Passing behavior is loosely based on TRANSIMS
automotive passing rules with allowances made for pedestrian-specific behaviors and
aggressiveness defined by the user. At the end of the belt, riders are tabulated and removed from
the simulation environment.
The calculated approximate capacity values were determined by turning on the "capacity test"
option. This prevents queue overflow from halting the model. Simulations were then run at
various arrival rates until the maximum steady-state condition was reached.
Same as Scenario 1 except on an uphill escalator with 95% of passengers observing the facial
ellipse (0.4m forward gap required for comfort). Notice how the riders space themselves out and
the resulting capacity drop.
-- Approximate Capacity: 3700 ped/hr, since the belt space is not being utilized as effectively.
Also, note the lowered density.
==== Scenario 3 - FNX U-95 3500 0.8 ====
Same as Scenario 2 except with higher belt speed of 0.8 m/s versus 0.4 m/s. This speed is used
in the Moscow subway because of their extremely deep stations. See how capacity is improved -
and actually doubled - by a faster belt even in a case where capacity has been lowered by the
required pedestrian spacing.
-- Approximate Capacity: 7500 ped/hr, assuming a simplified boarding delay.
==== Scenario 4 - FSX U-95 3500 0.4 ====
Same as Scenario 2 except with a rule implemented where users may only stand on the belt - no
walking/climbing is allowed. Observe the effect on capacity.
-- Approximate Capacity: 4400 ped/hr, which is slightly higher because of the removal of
imperfections in packing due to walking.
==== Scenario 5 - FWX U-95 3500 0.4 ====
Same as Scenario 2 (and Scenario 4) except with a rule implemented where all users must walk
up the escalator. Although this would be impractical to enforce in the real world, observe the
effect on packing efficiency and capacity.
-- Approximate Capacity: 3800 ped/hr - still slightly higher than Scenario 2 because of the
reduction of variability due to the presence of standers, but lower than packing in with standers
alone.
==== Scenario 6 - FNX U-0 3500 0.4 SLOW ====
Same as Scenario 1 except that it accounts for the endurance of the pedestrians. Based on speed
curves found in the literature, pedestrians will slow as they climb an escalator. Note that this
must therefore take place on an upwards escalator, but the percentage of pedestrians observing
the facial ellipse has been set to zero to remove the impact of this factor. Because of the discrete
nature of this CA model, speeds must be reduced in increments of 0.4 m/s (1 cell/second), and
the first of these drops takes place at 20m, which is ten treads from the exit of the escalator.
-- Approximate Capacity: 5100 ped/hr. This reduction is caused by a shockwave present at the
speed drop, which eventually propagates back causing a capacity drop relative to Scenario 1.
The starting setup would look something like this, with pedestrians being generated on the
double lines and queuing into the belt:
===========
||
|| __
|| ====
|| __====
||
||
===========
More documentation on this improvement will be included at its release or in the proposed
research section, depending on my committee's decision.
The only code within my model that can be sourced directly to "Traffic 2 Lane" are the method
by which the POPULATE-BELT procedure adjusts pedestrians that are placed on an already
occupied cell and the way that the average speed of the various entities are calculated, although I
have had to modify the math involved in each of these processes to fit the configuration of my
model. Additionally, the method by which the user can select pedestrians for the time-space
diagram is influenced by the SELECTED-CAR routine of that model.
The general code structure by which the data is written to an external file was inspired by the
"File Output Example" tutorial model, available in NetLogo's internal Model Library.
Peter D. Kauffmann Appendix B: Model Operation Instructions 83