FIsica para ciencias e Ingenieria

August 23, 2017 | Autor: Cristian Cortes | Categoría: Civil Engineering, Science Education, Física, Bus, Advanced
Share Embed


Descripción

Cortés, C.E.; Burgos, V.; Fernández, R. (2010). Modelling passengers, buses and stops in traffic microsimulation. Review and extensions. J. Adv. Transp. 44, 72–88 (Draft Version).

Modelling passengers, buses and stops in traffic microsimulation. Review and extensions CRISTIÁN E. CORTÉS & VANESSA BURGOS Department of Civil Engineering, Universidad de Chile, Casilla 228-3, Santiago – CHILE [email protected], [email protected] RODRIGO FERNÁNDEZ Faculty of Engineering, Universidad de Los Andes, San Carlos de Apoquindo 2200, Santiago – CHILE [email protected]

ABSTRACT In the last decade, significant research efforts and technology have been dedicated to the development of microsimulation tools for a better representation of traffic systems. As a result, several commercial packages appeared and they are used nowadays in the detailed modeling of different transportation systems and operations for specific project evaluations and local designs, mostly within the urban context. After reviewing the specialized literature, we realized that most of these microsimulation tools are oriented to the movement of cars, leaving the public transportation systems as a complement, just for a realistic representation of the transportation system as a whole, but always oriented to simulate cars. In this paper, the objective is to provide guidelines on how to incorporate the necessary entities and components for a proper simulation of public transport systems in a microsimulation environment. Thus, the different approaches to simulate transit systems at a micro level are discussed, highlighting the necessity of including stops, passengers and transit vehicles explicitly as entities within the microsimulation environment, for modeling transfer operations, control strategies, etc. Several examples are then provided to quantify the impact of such representations, for different cases and potential simulation platforms. Keywords: bus, microsimulation, passenger, station, stop

1

Cortés, C.E.; Burgos, V.; Fernández, R. (2010). Modelling passengers, buses and stops in traffic microsimulation. Review and extensions. J. Adv. Transp. 44, 72–88 (Draft Version).

1. INTRODUCTION During the past years, the object oriented modelling has been used to simulate the traffic system. The traffic components can be represented as entities interacting among themselves. The main entities in a traffic network are vehicles, road segments, junctions and traffic signals, which can be modelled as agents. These agents have the ability to perceive changes in their environment and, as a result, modify their behaviour for a given objective. For example, the reaction of a driver to a given stimulus ahead can be to speed up to reduce his/her travel time. This is an old idea that had led to the car-following models since the 1950s (TRB, 1997). Nowadays, however, this idea has been translated into computer code to produce powerful microscopic traffic simulation models (“traffic microsimulators” hereafter). An analysis of many of these traffic microsimulators can be found in reports of the European SMARTEST (Simulation Modelling Applied to Road Transport European Scheme Tests) project, which analysed the characteristics of 32 traffic microsimulators (Fox, 2000). Unfortunately, the efforts spent in the microsimulation of traffic operations have been oriented mainly to the movement of cars, and little interest has been devoted in developing proper tools for simulating transit system components for design purposes (Cortés et al., 2005). Recently, there has been increased interest in newer transit systems that may have promise in urban networks, relying on the recent development of technology information and real-time algorithms for transit scheduling and routing. The thrust of this article can be summarised in the following sentence taken from the introduction of the SMARTEST project: ‘Public transport vehicles behave in a different way to other vehicles but are often not modelled in sufficient detail to reflect these differences.’ (SMARTEST, 1999). Thus, the motivation of this research is to develop a review of the efforts for simulating transit operations at a microscopic level. As a result, firstly this article reviews how public transport is being considered in the traffic microsimulators found in the market. The use of default facilities for representing transit vehicles, ad-hoc strategies, and external interfaces are then discussed. Next, we examine in some detail microsimulators developed to represent bus stop operations. Two of them were developed at the University College London Centre for Transport Studies. These were developed independently to deal with buses at either bus stops (PASSION) or traffic networks (BusSIGSIM). After that, we analyse the use of the commercial PARAMICS microsimulator to represent flexible transit systems via APIs (Cortés et al, 2005), and the current development of a special module called MISTRANSIT (MIcroscopic Simulation TRANSIT) under the same PARAMICS platform to model fixed-route transit system operations in detail (bus stops, corridors, real-time strategies, etc.). In the course of this review we point out the key issues that need to be taken into account for a proper consideration of public transport vehicles in traffic microsimulation.

2. TRAFFIC MICROSIMULATION FACILITIES As mentioned in the previous section, work involving most commercial microsimulation packages has always been related to general traffic. Very few studies deal with the simulation of transit operations. In this section, we classify the transit simulation literature into three different approaches that cover most of the empirical work oriented to detailed transit system designs. First, we start with the simplest approach, that is, to consider the default facilities for transit management in the commercial packages. This is of course a very restrictive scheme for managing complex simulation details, since the modeller can only use the default functions to control transit vehicles, normally bus lines with a predefined frequency and inflexible stop times for transferring passengers. The second option is what we called ad-hoc strategies which goes beyond the default facilities, and allows researchers to represent more realistic operations by means of approximate techniques to overcome the deficiencies of commercial packages. In fact, they "trick" the package into doing transit simulation. Finally, the third alternative is definitely the most flexible option. The idea is that all routing-scheduling modules, as well as the different entities (such as passengers, stops, vehicles, etc.) are separately coded in the simulation environment through Application Programmer Interfaces (API’s), allowing the modeler to control the different components of the transit system, leaving the simulation of the traffic operations under the control of the

2

Cortés, C.E.; Burgos, V.; Fernández, R. (2010). Modelling passengers, buses and stops in traffic microsimulation. Review and extensions. J. Adv. Transp. 44, 72–88 (Draft Version).

commercial package. The challenge is to generate a proper interaction between both simulation levels for a better representation of a real transit system, mostly for design purposes. Next, different experiences regarding the three aforementioned approaches are reviewed in detail.

2.1 Default facilities There exist a big number of commercial microsimulation packages available in the literature; nevertheless, only some of them model transit vehicles, and those that have such an option do not normally provide enough level of detail to account for the differences of behavior between these particular vehicles and the rest of the traffic, as pointed out in SMARTEST (2000) and Silva (2000). Buses are normally treated as longer cars that stop throughout a predetermined route and when they stop, they cause the same reaction in the following vehicle as any other vehicle stopping on the road. In reality, drivers know that buses will stop continuously and therefore they try not to follow them, and when they must do it, they are ready to pass them at the first sign of halting. In traffic microsimulators, vehicles that follow buses are in queue behind them trying not to change lane as soon as possible. This simplification produces an overestimation of the negative impacts of bus operations over the traffic. Traffic microsimulators implement some flexibility when modelling complex operations at bus stop and terminals, passenger transfers, etc. In what follows, we examine some fundamental aspects of how transit systems are incorporated into different commercial traffic microsimulation packages available in the market. We will focus the review in vehicle features, their generation and handling, as well as in modelling of bus stop operations, as implemented in the following packages: AIMSUM/2 (TSS, 2004), CORSIM (CORridor SIMulation; FHWA, 1996), DRACULA (Dynamic Route Assignment Combining User Learning and microsimulAtion; Liu, 2003), VISSIM (Verkehr In Stadten - SIMulation; PTV, 2003) and PARAMICS (PARAllel MICroscopic Simulation; Quadstone, 2004). A previous review of models HUTSIM, SIGSIM and NETSIM can be found in Silva (1997). The kind of transit vehicles that can be represented in the selected traffic microsimulators are: buses, minibuses, light trains and street cars. Each type must be characterized in the same way as the rest of the traffic, i.e., with its length, terminal velocity, acceleration and braking rates, etc. In PARAMICS and VISSIM, the user must indicate in addition the capacity of the vehicle and the vehicle occupancy rate when initiating its route. Finally, the number and function of the doors only are recognized in VISSIM. These two last characteristics are used for the calculation of the dwell time at bus stops. In the five reviewed traffic microsimulators, the transit lines are defined by an ID label, the type of vehicle and its route. A route is a fixed sequence of links, nodes (or connectors in VISSIM) and bus stops. In AIMSUM/2 transit vehicles are grouped in a "class" that allows the definition of exclusive lanes. These vehicles are generated with equal frequency or following a given timetable for each line; in such a case, the user must define the standard deviation of the scheduled time. The bus stops can be located on the road or on a bay. Their length determines the storage capacity for the buses stopping at the same time. If vehicles do not fit, they must wait on the lanes assigned to the traffic, producing their blockage. CORSIM, DRACULA and VISSIM, on the other hand, generate the transit vehicles with a fixed frequency for each line. In DRACULA, the bus stops only can take care of one vehicle at a time. Finally in PARAMICS, the generation of transit vehicles can be carried out through a fixed frequency or a predefined schedule for each line. Buses initiate their routes at the first bus stop of the line to which they belong. The creation of a stop area in PARAMICS allows the attention of several vehicles simultaneously. The generation of vehicles using a fixed frequency would be valid only in a terminal station, because the effects of the congestion or delays produced in bus stops or intersections previous to the entry point generate a distortion that affects the flow and, therefore, they could vary the frequency. Interaction betwen two successive buses on links is controlled by the following and lane change models used for each package. PARAMICS allows (via API) to completely modify the car following and lane changing models according to the modeler ´goals.

3

Cortés, C.E.; Burgos, V.; Fernández, R. (2010). Modelling passengers, buses and stops in traffic microsimulation. Review and extensions. J. Adv. Transp. 44, 72–88 (Draft Version).

In order to give facilities to the displacement of public transport vehicles, exclusive lanes can be modelled. These lanes can be located as much as right or left side of the road. Priority at junctions is given through traffic lights actuated for buses. They work receiving the data generated by the located detectors of traffic in the links. AIMSUM/2 does not have a model to generate the passengers demand. Therefore, dwell times at stops follow a normal distribution, whose average and standard deviation must be given by the user for each line that uses the given bus stop. Consequently, one of the main deficiencies of the model is that it does not take into account the interactions between passengers and transit vehicles; thus, for example, indicators of the level of service of the system such as the passenger waiting time at bus stops cannot be obtained. CORSIM does not have a model of passenger demand; therefore the dwell time at bus stops must be defined before each simulation. This time can have a random fluctuation given by some distribution. In DRACULA the passenger demand at each bus stop is assumed to be an average hourly value. Thus, the dwell time is calculated as follows: Td  a1 1  ps  N  a2 ps N  b (1) where N is the number of waiting passengers (independently of their destiny), ps is the proportion of passengers using passes, a1 is the boarding time for a cash payer, a2 is the boarding time of pass user, and b is the time spent in opening and closing the doors of the bus. This simplified model assumes in addition no delay for alighting passengers and buses with unlimited capacity. In VISSIM the dwell time at stops can be calculated in three ways: following a normal distribution, a user defined distribution, or by explicit calculation. In the last option, the user must indicate the passenger demand by line (in passengers per hour) at each bus stop and the number of alighting passengers as a percentage of the occupancy rate of the vehicle. The model calculates the dwell time as a function of the marginal boarding and alighting times and the dead time spent when opening and closing of doors, and is able to discriminate whether the boarding and alighting operations are sequential or simultaneous. If the stop area is long enough, it can accommodate more than one vehicle stopped at the same time. In such a case, buses can pass each other to enter or to leave the bus stop. Additionally, priorities can be set on transit vehicles allowing buses to leave the bus stop bay. Finally, in PARAMICS the dwell time at stops depends on passengers demand. This only can be obtained by means of a constant arrival rate for each line. In addition, the number of alighting passenger at each stop must be defined for each line as a percentage of the occupation rate of the bus. Therefore, the dwell time of public transport vehicles at stops is calculated as:

 P t   Td  max  A s  5  ;  PB t s  5     2 

(2)

where PA and PB are the number of boarding and alighting passengers respectively and ts is the marginal boarding time. As it can be appraised, this model assumes that the marginal alighting time is half of the marginal boarding time and that the boarding and alighting operations are simultaneous. Td also can be modelled in PARAMICS through a constant value or normally distributed with an average and standard deviation given by the user.

2.2 Ad-hoc strategies In this section we examine some examples on how researchers have tried to overcome the deficiencies of commercial software using sophisticated modelling to simulate transit systems.

4

Cortés, C.E.; Burgos, V.; Fernández, R. (2010). Modelling passengers, buses and stops in traffic microsimulation. Review and extensions. J. Adv. Transp. 44, 72–88 (Draft Version).

Some researchers have invented approximate techniques to overcome the deficiencies of commercial packages in simulating real transit systems by "tricking" the software. In Venglar et al (1995), for the simulation of LRT (Light Rail Transit) using NETSIM (part of CORSIM), the network had to be modified in order to have fewer nodes and different configurations regarding the preferences in the intersections. For simulating a BRT (Bus Rapid Transit) in Inga (2001) using VISSIM, the corridor had to be divided into shorter sections in order to model the center-running guided bus way on an arterial street. A different vehicle type was coded for the buses as well. Another example of a BRT simulation using VISSIM can be found in Multisystems (2000). The network was coded similar to the preceding case, and additional signals were coded to hold vehicles at some prespecified locations in the network and maintain a constant headway. The control held a bus in a location if its headway to the bus ahead of it was less than the minimum time desired. Another interesting example is a simulation of the streetcar system using PARAMICS for the city of Toronto (Abdulhai et al., 2002). Tracks were coded on top of the existing network; stops were coded as additional nodes with virtual traffic lights affecting only streetcars. The traffic was trapped behind the streetcars during the red phase of the traffic light. In this case, the duration of the stop of the streetcar was a function of the demand. Note that in all the above cases the location of the stops has to be pre-specified. It is not clear how to simulate a system with uncertain demand occurring at any random point in the network. The struggle by the researchers and practitioners to attempt to simulate anything other than a car traffic system is cause for a careful look into the requirements for comprehensive microscopic simulation environments to be developed for the future. Finally, Chien et al. (2000) found a way to generate passengers according to a Poisson or other empirical arrival distributions, using CORSIM. Despite this enhancement, the new model does not allow assigning passengers to different bus routes. “This leads to the necessity of microscopic simulation of bus, passenger and traffic interactions at bus stops to understand this seemingly simple problem” (Fernandez and Tyler, 2005). In the schemes discussed later in this paper, passengers are considered as new objects in the simulation with individual characteristics.

2.3 External interfaces Finally, we refer to the third approach based upon the use of external functions, using APIs, which allow us to model with much detail and great flexibility any type of operation the modeller wishes, depending on the possibility of the interaction between the software and the connected external components via API (Application Programming Interface). The use of a more flexible and generic approach is product of the limitations observed and summarized in the previous points altogether with other aspects, such as: the necessary definition of predefined stop points (which is not realistic when modelling systems such as shared taxis, taxis, dial to ride, etc.); the impossibility to incorporate algorithms and routing-scheduling decisions in real-time; the inability to model and evaluate the performance on passengers and drivers; etc. All previous issues come from considering public transport systems as complementary components to the basic foundation of the traffic operation models, because finally the commercial simulation packages have been generated based on the operation of private cars (Jayakrishnan et al, 2003; Cortés et al, 2005). Motivated by this necessity to generate a better simulation environment for flexible transit systems, Jayakrishnan et al. (2003) proposed a hybrid approach of simulation (inspired by the original simulation scheme due to Oh et al., 2000) oriented to the microsimulation of customized transit systems of the type dial-to-ride (paratransist) at two levels. They define an abstract level, with a simplified network (ABSNET), and a series of data structures to control the position of vehicles and clients of the service. The microsimulation was performed more at a detailed level, connected with the abstract level via functions that are updated at each time step of the simulation, or when an event that affects the state of the system occurs (arrival of a new client, arrival of a vehicle to a shutdown, etc.). Cortés et al. (2005) implemented this approach and evaluated several flexible systems combined with BRT (bus rapid transit) systems using PARAMICS for the traffic microsimulation. The

5

Cortés, C.E.; Burgos, V.; Fernández, R. (2010). Modelling passengers, buses and stops in traffic microsimulation. Review and extensions. J. Adv. Transp. 44, 72–88 (Draft Version).

simulation environments were connected via the use of APIs and its functions associated, available in the last versions of PARAMICS. Recent empirical works utilize the advantages of microsimulators to model TSP schemes (Transit Signal Priority). Li et al (2005) developed a heuristic that give signal priority to the buses and reduce the negative impacts to other users. Validation of this model is carried out with PARAMICS via API. TSP proposed in this work requires knowing continuously the location of buses to predict its intersection arrival time and to calculate the new signal programming. Lee et al (2005) use also PARAMICS to test another TSP strategy. This model predicts the arrival time using real-time information and selects the priority strategy between several predefined priority plans. Moreover, Kim and Rilett (2005) studied a TSP algorithm with bus stops located close to intersections. The algorithm goal is to reduce negative impacts of having bus stops close to the intersections. The influence of bus stops is measured in terms of estimated arrival time of buses when reaching the next intersection. Specifically, through the uncertainty in dwell times at bus stop due to boarding and alighting passengers. This TSP algorithm was implemented in VISSIM via the interaction with an external program to control actuated signals VAP (Vehicle Actuated Programming). In what follows, we describe two specific microsimulation approaches to study bus stop operations in detail. First of all, considering models independent of the rest of the traffic (BusSIGSIM, PASSION) and not included within any commercial package as those described above; and in a second option, using a module connected to PARAMICS via API (called MISTRANSIT) and currently ongoing.

3. MICROSIMULATION AT AND AROUND BUS STOPS As mentioned above, in this section we discuss two microsimulators developed at University College London (BusSIGSIM and PASSION), and one currently being developed by the authors at University of Chile (MISTRANSIT). BusSIGSIM is a traffic microsimulator developed for studying the interactions between buses and cars in networks (Silva, 2001; Tyler et al, 2003). PASSION is a microsimulator of interactions between buses, passengers and traffic at bus stops (Fernández, 2001a, 2001b; Fernández and Planzer, 2002). And finally, MISTRANSIT is a hybrid platform that allows the representation and control of fixed route transit systems connected with PARAMICS for traffic simulation details via API.

3.1. BusSIGSIM BusSIGSIM is based on modifications made to the microsimulator SIGSIM for a better representation of the interactions between buses and other traffic either in networks or arterial roads. Some of the features of SIGSIM, taken form Silva (2001), are summarised next. SIGSIM was designed to evaluate real-time signal optimisation. It was first developed to model traffic at a single junction. Afterwards, a version was developed to model networks (Silcock, 1993). The model continued its development as a parallel computing version. Thus, the work of Silva (2001) was based on version 3.0 of parallel SIGSIM (Crosta, 1999). SIGSIM is a mix between fixed-time and event-based simulation built on Gipps’ car-following and lanechanging algorithms (Gipps, 1981 and 1986). Each type of vehicle entering the network (cars, heavy and light good vehicles, buses and motorcycles) is assigned to a route (a set of consecutive one-way links connecting nodes) for which the traffic flow and traffic composition is defined. The generation of a vehicle is an event that produces an object with characteristics taken from a table of means and distributions. The kinematics of a vehicle are then updated every ⅔ seconds. Vehicles can be generated either at fixed or random intervals.

6

Cortés, C.E.; Burgos, V.; Fernández, R. (2010). Modelling passengers, buses and stops in traffic microsimulation. Review and extensions. J. Adv. Transp. 44, 72–88 (Draft Version).

Buses in SIGSIM have additional characteristics beyond the rest of the traffic: number of passengers on board, capacity of vehicles (88 passengers), and total boarding and alighting times at bus stops as a function of the number of passenger at bus stops. The model calculates the dwell time at a bus stop as the maximum of the total boarding or alighting time plus 4 seconds of dead time (typical characteristics of London’s two-door, doubledecker buses). SIGSIM assumes that during the dwell time a bus produces a temporary obstruction of the kerbside lane. In addition, ‘The internal delay is a result of vehicular interactions, simulated by the car-following and lane changing models with no specific provision to represent bus stop operations.’ (Silva, 2001: 79). Passengers are produced in SIGSIM from an origin-destination matrix between bus stops; they are randomly generated from a distribution around average cells values in the matrix. In principle, all the passengers represented in SIGSIM start and end their journeys within the simulated network; however, the use of dummy bus stops outside the network can allow the user to overcome this limitation. Finally, for each passenger generated SIGSIM assigns his/her origin and destination stop and the marginal boarding time, which is taken from another distribution. In order to focus the analysis, it was decided that ‘As BusSIGSIM is concerned with the simulation of vehicular interactions in traffic, the factors affecting the total and marginal passenger service times are not modelled further than in the original SIGSIM.’ (Silva, 2001: 93). An additional feature of the model with respect to bus stops is the following: ‘In order to allow the model to work properly, users are advised to design the network in such a way that bus stops are positioned sufficiently far away from the junction boundaries, so that the relevant sight distances are entirely covered within one junction. This is a limitation in BusSIGSIM, imposed by the architecture of the parallel version of SIGSIM.’ (Silva, 2001: 100) As a result, of all the potential interactions between buses and traffic that take place around bus stops, BusSIGSIM considers three elements: stopping buses at bus stops, vehicles trying to overtake stopping buses, and vehicles travelling in adjacent lanes. The aim was to understand how the operation of bus stops could affect general traffic. Thus, BusSIGSIM is able to calculate the lateral positions of buses operating in a wide range of stop types to replicate the real entering and leaving paths, as well as the actual gap between the stopped bus and the kerb (Figure 1). This relaxes the traditional assumption made in most traffic microsimulators in the sense that, with the exception of bus bays, a bus at a bus stop is an unavoidable obstruction for the upstream traffic. On the contrary, field observations and simulation experiments made with BusSIGSIM showed that traffic squeeze in the vicinity of a stopping bus. Tyler et al (2003: 127) define this behaviour as follows: “Squeeze is the use of temporary de facto lanes, narrower than the existing ones, in order to accommodate the traffic stream in the available street width and avoid stopping behind an obstacle (e.g. a stopped bus).” This is shown in Figure 2. Therefore, the expected delays for cars are less than those calculated with most computational tools for traffic analysis. For example, comparing SIGSIM and BusSIGSIM outputs in a single carriageway road, Tyler et al (2003) reported an average 5.5-s/veh drop in car delays and an average 2.6-s/veh increase in bus delays. Parking cars

Stop point

Figure 1: Replication of a stopping bus path in BusSIGSIM Stop point

7

Cortés, C.E.; Burgos, V.; Fernández, R. (2010). Modelling passengers, buses and stops in traffic microsimulation. Review and extensions. J. Adv. Transp. 44, 72–88 (Draft Version).

Figure 2: Traffic squeezing at a bus stop as represented in BusSIGSIM This new way of representing the behaviour near bus stops requires a modification of the car-following model. Details of the new behavioural model can be found in Silva (2000 and 2001).

3.2. PASSION The model developed for representing bus stops operations is called PASSION, for PArallel Stop SimulatION. The expression "parallel" in the name of the program does not mean a particular computing architecture at present. However, at the early stages of our research the complexity of the problem required a parallel design to represent all the various concurrent processes at the bus stops. Once this was understood, it was possible to represent the problem in a serial code. As a result, a PC-based microsimulator was written. Figure 3 shows the modular components of PASSION. These are a Bus Module that generates the characteristics of buses, such as route, arrival times at the bus stop, number of alighting passengers, average alighting time of passengers, spare bus capacity, and blocking times to leave the berth; a Passenger Module which generates the characteristics of the passengers, such as desired route, arrival time at the platform, and boarding time of each passenger; a Main Interaction Module that manages the relationships between the bus and the passenger modules, and considers the conditions of the bus stop design and the bus operation system; and a Performance Module, which summarises the results of the interactions and allows the evaluation of the changes made in the inputs. Other inputs for the model are the bus stop design, which is related to the type of bus stops (e.g. on/off-line) and the bus operation system, which is related to the type of buses (e.g. one/two doors, ticketing system, boarding and alighting facilities). The model was developed as a virtual laboratory to experiment with the system under study (see Figure 4); that is, a one-berth stop area, its adjacent platform, and its immediate traffic restraints. The aim is to reproduce the behaviour of the system under different cases of bus and passenger characteristics, bus stop design and bus operation. To provide flexibility to the simulation, the bus and passenger modules are able to produce any arrival pattern of buses and passengers, from constant to actual inter-arrivals (e.g. from video recordings).

8

Cortés, C.E.; Burgos, V.; Fernández, R. (2010). Modelling passengers, buses and stops in traffic microsimulation. Review and extensions. J. Adv. Transp. 44, 72–88 (Draft Version).

  

Passenger Module Route Arrival time Boarding time

Bus Stop Design

     

Bus Module Route Arrival time Alighting pass Alighting time Spare capacity Blocking time

Bus Operation System

Main Interaction Module

Performance Module Change & Re-evaluate

Change & Re-evaluate

Figure 3: Components of the PASSION simulator Berth Queuing Space

Exit Area Platform

Figure 4: The scope of the PASSION microsimulator The outputs enabled to us the discovery of the influence of diverse factors on the performance of bus stops. This knowledge can then be used to derive rules to improve bus operations. Further details of the model can be found in Fernández (2001b) or Fernández and Planzer (2002). However, the two main internal models are the calculation of passenger service times (PST) and bus stop capacity. These are described hereafter. The interactions between buses and passengers at a bus stop are represented by the passenger service time (PST); i.e. the time that a bus takes for boarding and alighting operations. This is calculated in PASSION with the following model.

9

Cortés, C.E.; Burgos, V.; Fernández, R. (2010). Modelling passengers, buses and stops in traffic microsimulation. Review and extensions. J. Adv. Transp. 44, 72–88 (Draft Version).

  pbi    max  o   bj ;  ai pai  , for parallel operations   j 1  PSTi   pbi         p   , for sequential operations  o bj ai ai   j 1  

(3)

where PSTi : passenger service time of the bus i (s) o : average dead time per stop (s) bj : marginal boarding time of passenger j (s) pbi : boarding passengers to the bus i ai : marginal alighting time from the bus i (s/pass) pai : alighting passengers from the bus i As can be seen, this model considers the possibility of parallel or sequential operations for boarding and alighting. This is because it is postulated that buses have either two doors  one for boarding and one for alighting  or just one door that allows passengers to alight and then board. In the model, two sources of variability in the boarding time are introduced: (a) characteristics of passengers, and (b) characteristics of buses. The former can be included in the input file generating a boarding time for each arriving passenger from any given distribution (e.g. uniform). The second source of variability can be incorporated through the bus route, assuming the same type of vehicle for each route. Other ways of providing the bj values could also be used, such as an average boarding time for all passengers. The alighting time, on the other hand, supports only one source of variation: type of bus. This is because the model does not consider individual alighting passengers, but the bulk of them. The variation in the alighting time can be done in the input file through the bus route, using the same value for each bus of the same route. As the alighting operation is simpler than the boarding one, this assumption infers that all the difficulty rests in the alighting facilities of buses. An average value for all buses can be assumed as well. Other times generated by the bus-bus and bus-traffic interactions are added to the PST to compute the occupancy time or dwell time; i.e. the total time spent by a bus at the berth. The dwell time is made of a user-defined clearance time of the berth, the PST, and an exit delay based on the state of the exit of the stop area. That is, the time during which a bus, having completed its transfer operation, cannot leave the berth because of restrictions imposed by other traffic. This can be deterministic or stochastic depending on the type of phenomenon that controls the exit (e.g. a traffic signal or gaps in the adjacent lane) Once the interactions between buses, passengers, and traffic are computed the program calculates some statistics from the simulation. These are the average, maximum and standard deviation of waiting time of passengers; the mean and maximum number of passengers on the platform; the mean, maximum and standard deviation of delay to buses; the capacity and degree of saturation of the bus stop; and mean and maximum queue length of buses. PASSION calculates the capacity of the bus stop in the following way.

Qb 

3600 1 Nb

Nb

 t i 1

c

 PSTi  tei 

where Qb : capacity of the bus stop (bus/h) Nb : number of simulated buses PSTi : passenger service time of the bus i (s)

10

(4)

Cortés, C.E.; Burgos, V.; Fernández, R. (2010). Modelling passengers, buses and stops in traffic microsimulation. Review and extensions. J. Adv. Transp. 44, 72–88 (Draft Version).

tei tc

: exit delay for the bus i (s) : constant clearance time (s)

The calculation of the capacity and other statistics indicate how busy a bus stop is and they are used to design bus stops; i.e. determining the number of stop points and queuing space required for any combination of bus flow and passenger demand. Results of the calibration and validation process at one Chilean bus stop are shown below (Fernández, 2001a). Figure 5 shows a sketch of the site. The site was chosen in an attempt to cover the type of design and operating conditions that are enclosed in the model. A summary of the features of the bus stop is shown in Table 1. The data collection method consisted of filming the stop operations with a VHS camera. The video was then visually studied in laboratory. One set of the data was used for calibration and another for validation. Av. Pedro de Valdivia 55 m

Stopline

Av. Francisco Bilbao

Bus stop N

Figure 5. Santiago’s calibration and validation site

Table 1. Study case for calibration and validation of PASSION Site Pedro de Valdivia – Francisco Bilbao Junction (Santiago) Period Peak evening (18:00-19:15) Stop design Single one-berth Bus flow 53 bus/h Boarding demand 86 pass/h Alighting demand 15 pass/h Traffic signal 55 m upstream; cycle = 120 s; effective green ratio = 0.41 Results of the calibration set of data are shown in Table 2. Parameters were obtained calibrating the model for parallel operations of Equation (3), according to local conditions. Table 2. Parameters calibrated for PASSION in Santiago Parameters Values Clearance Time tc (s) 7.0 1.0 Dead Time o (s) 1.6 Average Boarding Time b (s/pass) 1.0 Average Alighting Time a (s/pass) The clearance time tc was obtained as the average difference between the dwell time and the passenger service time of each bus. The validation consisted of the application of the correlated inspection approach (Law and Kelton, 1991). This requires the same set of historical system input data (i.e., actual observed inter-arrival times) to be applied to the

11

Cortés, C.E.; Burgos, V.; Fernández, R. (2010). Modelling passengers, buses and stops in traffic microsimulation. Review and extensions. J. Adv. Transp. 44, 72–88 (Draft Version).

calibrated version of the model. Two levels of validation were used. The first level consisted on comparing average outputs obtained from the model and field observations as a way of testing the overall predictive power of the model. The outputs considered are average steady-state statistics for the following variables: capacity of the bus stop and degree of saturation; mean delay to buses for passengers transfer, in queue and total; and mean queue length. Table 3 shows these results and the differences with respect to field observations. As can be seen in the table, there is an overall similarity between the average system and PASSION outputs. On average, differences are within 10%. The output with more discrepancy is the delay in queue. It should be noted, however, that this means a discrepancy of less than half a second, which is irrelevant for any practical purpose. Table 3. Average validation results at Santiago’s bus stop Outputs Field Data PASSION Capacity Mean (bus/h) 282 311 Saturation (%) 16 15 Delays (s/bus) Passenger 11.16 11.57 Queue 1.69 1.31 Total 12.78 12.88 Queues (bus) Mean 0.02 0.02

Difference (%) +10 –5 +4 –22 +1 0

The next level of validation was statistical comparison of the outputs. There are several methods for comparing real-world observations and simulation output data (Law and Kelton, 1991). The method used was a confidence interval and hypothesis test for the mean based on the t distribution. The hypothesis to be tested is that the mean values of the various outputs provided by the model and the actual system are not different with a given level of confidence (the null hypothesis). To that objective, the following statistic is defined:

tn 

( n )   0

(5)

S 2( n ) n

Where 0 is the mean value of the system output, (n) is mean value of the model output, S(n) is the standard deviation of the values of the model output, and n is the number of observations. Therefore, the null hypothesis to be tested is H0:  = 0. If |tn| tn-1,1-/2, the value of the t distribution with n-1 degrees of freedom and  level of confidence, H0 cannot be rejected. Five mean output values were compared: passenger waiting time, number of waiting passengers, bus delay due to passengers, bus delay in queue, and total bus delay. For passenger outputs, observations corresponded to each passenger arriving at the bus stop. For bus outputs, observations were each bus which transfers passengers. Table 4 shows the results of the t test at the 95% of confidence, where the ‘accept H0’ actually means that the test fails to reject the null hypothesis. In parenthesis the critical values of the t distribution are shown (Law and Kelton, 1991). Table 4. Statistical validation of PASSION at Santiago’s bus stop Output n S(n) 0 (n) Waiting Time (min) 106 1.16 1.15 0.95 Waiting Pass (pass) 55 2.02 1.91 2.18 Queue Delay (s) 55 1.69 1.31 3.24 Passenger Delay (s) 55 11.16 11.57 3.67

12

|tn|| tn-1,1-/2 0.108  1.982 0.374  2.006 0.870  2.006 0.829  2.006

Test Result Accept H0 Accept H0 Accept H0 Accept H0

Cortés, C.E.; Burgos, V.; Fernández, R. (2010). Modelling passengers, buses and stops in traffic microsimulation. Review and extensions. J. Adv. Transp. 44, 72–88 (Draft Version).

Total Delay (s)

55

12.78

12.88

0.195  2.006

3.81

Accept H0

In summary, in all cases the statistical tests demonstrated the resemblance of the model outputs with the reality for a good level of confidence. In addition, the magnitude of the differences with the actual system outputs has probably no practical consequences. Therefore, the evidence collected to date shows the adequacy of PASSION for simulation studies of stop operations. One of the approaches to evaluate the performance of bus stops has been the use of capacity models or formulae. Within these models, the most widespread method is the Highway Capacity Manual (HCM) formula shown in the following equation (TRB, 2000).

Bs  N eb

3 600g C  t c  g C t d  Z a cv t d

,

(6)

where g/C is the effective green time of a downstream traffic signal (if any, otherwise g/C = 1); t d is the average dwell time (s), which depends on the number of alighting (Pa) and boarding passengers (Pb) per bus through the busiest door during a 15 min peak, according to the following equation:

t d  t a Pa  t b Pb  t oc

(7)

The rest are parameters of the model which values can be found in TRB (2000); these are: Neb, number of effective berths; tc, clearance time between successive buses (s); cv, coefficient of variation of dwell times; Za, one-tail normal variate corresponding to probability that queues will form upstream the bus stop; ta, passenger alighting time (s/pass); tb, passenger boarding time (s/pass); and toc, door opening and closing time (s). It is therefore useful to contrast this formula and its consequences against those obtained with the PASSION approach. The HCM formula and PASSION were applied to one hypothetical case to derive the capacity of that bus stop. The case is a one-berth bus stop which characteristics are shown in Table 5. The resulting capacities are shown in Table 6. Four operational conditions were studied, according to the possibilities of the HCM formula: regular arrivals of buses and regular arrival of passengers (Cv = 0); random arrivals of buses and regular arrivals of passengers (Cv = 0.6); unobstructed exit (g/C = 1.0); and exit obstructed by a traffic signal ahead (g/C = 0.5). The random arrivals of buses were represented in PASSION by using the following negative exponential distribution (Cowan, 1975).

1  1   e  q h   , if h   F( h )   , otherwise 0 where: F(h) : distribution of bus headways h : bus headway (s) q : mean arrival rate (flow) of buses (bus/s)  = 1/S: minimum headway between buses (s)  = q/S: proportion of buses arriving in platoons S : saturation flow of the bus stop lane (bus/s) Table 5. Operational characteristics of the hypothetical bus stop Operational Variable Value

13

(8)

Cortés, C.E.; Burgos, V.; Fernández, R. (2010). Modelling passengers, buses and stops in traffic microsimulation. Review and extensions. J. Adv. Transp. 44, 72–88 (Draft Version).

Pb (pass) Pa (pass) tc (s) toc (s) tb (s/pass) ta (s/pass) Za

2 1 10 1.0 2.0 1.5 0.675

Table 6. Comparison of PASSION with the HCM formula (g/C) 1.01 3 Cv 0 0.64 0 Model PASSION HCM PASSION HCM PASSION HCM Capacity 240 225 234 195 165 (50)5 138 (bus/h) 131 (100) 108 (150) 1 : unobstructed exits 2 : exits controlled by a traffic signal ahead with 0.5 effective green ratio 3 : perfect schedule reliability and uniform distribution of dwell times 4 : variations in bus arrivals and dwell times 5 : cycle time

0.52 0.6 PASSION HCM 167 (50) 117 154 (100) 121 (150)

It can be seen from the table that the HCM formula gives similar results than PASSION (about 6% different) in the case of free exits and regular arrivals of buses and uniform dwell times (i.e., regular arrival of passengers). However, in other circumstances discrepancies arise. In particular, in the case when traffic signals control the exit of the bus stop. In this case the capacity not only depends on the effective green ratio (g/C = 0.5) – as assumed in the HCM – but also on the cycle time. Therefore, it seems that PASSION behaves better than the HCM model, which does not show sensitivity to the cycle time of the signal. In fact, some authors (Gibson and Fernandez, 1996; Gibson, 1996) have shown that a drop in bus stop capacity of up to 60% can be expected as a function of this variable as well as the effective green time and the distance from the bus stop to the downstream signal.

3.3.

MISTRANSIT

MISTRANSIT is a tool that allows incorporating specific transit models in existing traffic microsimulators. This program adds changes in three aspects of the transit modelling in relation to the existing traffic microsimulators: the transit vehicles have new characteristics: passengers are incorporated in the microscopic simulation like new individual objects; and specific models to improve the representation of the interaction among passengers and vehicles at bus stops or terminals are also explicitly included. MISTRANSIT uses PARAMICS, connected via external applications using API (Application Programming Interface). MISTRANSIT makes use of the transit vehicles and bus stops of PARAMICS. The external required data are arrival time and characteristics of transit vehicles and passengers. This data and statistics of transit vehicles and passengers are stored in arrays of data structures. In the following, we will describe the first module developed to model bus stops. When a bus arrives at a bus stop, MISTRANSIT looks for the passengers list of the bus and determines de number of alighting ones at such a bus stop. Then it searches in the bus stop passengers list for those that want to board that bus. These passengers get on board if the bus has spare capacity. Therefore, the Passenger Service Time will depend on the number of boarding and alighting passengers, the number and function of the doors and the bus capacity. When finishing these operations, transit vehicles leave the bus stop using the acceleration and lane change models of PARAMICS. The internal models for transfer of passengers at bus stops are the same as those detailed before in

14

Cortés, C.E.; Burgos, V.; Fernández, R. (2010). Modelling passengers, buses and stops in traffic microsimulation. Review and extensions. J. Adv. Transp. 44, 72–88 (Draft Version).

the description of PASSION. Therefore, the calibration and validation of MISTRANSIT models are stated by the procedure of calibration and validation of PASSION internal models, as shown in the previous section. In MISTRANSIT an additional feature was added, regarding the arrival of passenger distribution, and the way we can calibrate them. In the current implementation of MISTRANSIT, passengers can arrive deterministic, uniform, Poisson or Cowan M3 (Cowan, 1975), the last one already described in the previous section for the case of bus arrivals. The chosen distribution will depend on how the data fits the patterns of each specific distribution. In the calibration of passenger arrival models we have to take into account the following considerations: (1) For choosing the arrival pattern, we could either fit the data to a distribution that minimize the error with respect to the observed data, or select the distribution that theoretically better represents the phenomenon. (2) The estimation techniques normally require data collected by event, either recording the arrivals during fixed intervals, or keeping the time at which each event occurs. The data collected in the field contains the difference in passenger arrivals between events (in this case, bus arrivals). At each event, we measure the transfer of passengers as well as the people waiting at stops. Times associated to such processes are also registered. By considering the previous facts, we will establish the following procedure for calibration of the passenger arrival models in MISTRANSIT, from data from the field:  The passenger arrivals are grouped in intervals of, say 5 minutes, considering that the arrival pattern is stable within each interval.  If we guess a Poisson behaviour of passengers showing up the stop, we group intervals until collect a fixed number of arrivals (say k=5), we then measure the total time spend until k arrivals; the interval to complete k Poisson events follows an Erlang distribution of parameters k and  , where  is the average rate associated with the associated Poisson distribution.  For the case of calibration considering platoons of passengers, we have to define a threshold interval  p for two passengers to reach the stop in platoon. Both, the arrival rate  p within the platoon and the proportion of platoon arrivals  p are estimated by using maximum likelihood estimation (Troutbeck, 1997; Akcelik and Chung, 1994). Finally, fitness tests must be conducted to validate the significance of the estimated values from the observed distributions. The calibration and estimation of such passenger arrival models is a process currently ongoing, based on data taken in the field, during 2008, for different bus stops along major bus corridors in Santiago-Chile. Figure 6 shows a flowchart of the interaction between MISTRANSIT and PARAMICS. Arrows represent information passed from one environment to the other during the simulation, for example, updating statistics and computing dwell time at bus stops. As shown in the figure, MISTRANSIT contains two arrays of data structures, one for transit vehicles and the other for passengers. In what follows, we present a simple example of application of this program. The example shows the differences in system performance by using the original PARAMICS features and those obtained including the bus stop module of MISTRANSIT in a section of a street of the Santiago city. Figure 7 shows a scheme of the section of the street.

15

Cortés, C.E.; Burgos, V.; Fernández, R. (2010). Modelling passengers, buses and stops in traffic microsimulation. Review and extensions. J. Adv. Transp. 44, 72–88 (Draft Version).

MISTRANSIT: BUS STOP MODEL

PARAMICS

EXTERNAL DATA START SIMULATION CREATION OF DATA STRUCTURES BUS ARRIVES AT NETWORK

BUSES

PASSENGERS

UPDATE BUS STATISTIC

MOVEMENT OF BUS

BUS ARRIVES AT BUS STOP

MODEL OF PASSENGER TRANSFERENCE

BUS LEAVES BUS STOP UPDATE PASSENGERS STATISTICS

Figure 6. Interaction between PARAMICS and MISTRANSIT

Figure 7. (a) Exclusive route of public transport. (b) Detail of bus stop 1.

Intersections have traffic signals and the bus stops have one berth. This example shows one line whose buses are generated every one minute, and with bus stop demands of 60 pax/h and 120 pax/h for the first and second stop respectively. The arrival rate of passengers in PARAMICS can only be represented by a constant rate; however, using MISTRANSIT it is possible to specify an arrival time for each passenger at each bus stop (since passengers are controllable entities in the system). In order to reflect the differences in detail, the effect of modelling passengers arriving in platoons has been simulated in MISTRANSIT. Figure 8 shows the space-time diagram of two successive buses modelled in PARAMICS alone and PARAMICS-MISTRANSIT suite. Buses arrive at the network with 60-s headway which increases to 110 seconds when they arrive at the first bus stop. In PARAMICS, buses leave and arrive at the first bus stop with similar headways, because the associated dwell times are similar (12.5 and 14 seconds respectively). On the other hand, in MISTRANSIT, although the difference between the arrival times of buses at the first bus stop is equal to that obtained by using PARAMICS, the exit headway varies. This is because the first bus that arrives at

16

Cortés, C.E.; Burgos, V.; Fernández, R. (2010). Modelling passengers, buses and stops in traffic microsimulation. Review and extensions. J. Adv. Transp. 44, 72–88 (Draft Version).

the upstream bus stop does not find passengers and therefore it does not stop. The second bus however finds passengers and must stop for 25 seconds. This difference causes an increase in the exit headway between the transit vehicles and this increase is translated into an increase in the arrival headway to the downstream bus stop and, therefore, in a more irregular service than that modelled with PARAMICS alone.

MISTRANSIT

900 850 800 750 700 650 600 550 500 450 400 350 300 250 200 150 100 50 0 1360 1370 1380 1390 1400 1410 1420 1430 1440 1450 1460 1470 1480 1490 1500 1510 1520 1530 1540 1550 1560 1570 1580 1590 1600 1610 1620 1630

distancia [m]

900 850 800 750 700 650 600 550 500 450 400 350 300 250 200 150 100 50 0

1360 1370 1380 1390 1400 1410 1420 1430 1440 1450 1460 1470 1480 1490 1500 1510 1520 1530 1540 1550 1560 1570 1580 1590 1600 1610 1620 1630

distancia [m]

PARAMICS

tiem po [s]

tiem po [s]

Bus 1

Bus 1

Bus 2

Bus 2

Figure 8. Space-time diagram of two successive buses in PARAMICS and MISTRANSIT. This simple example shows that the implementation of a more flexible model of simulation allows better representing the simulation of complex operations of public transport, not contemplated in commercial packages available in the market. In fact, from the example we appreciate the potential benefits of a simulator tool (MISTRANSIT-PARAMICS connected via API) that properly calibrated, mainly regarding models for passenger transfer and arrival (the former described in the previous section in the context of PASSION), replicates realistic patterns and behavior in bus stops and other infrastructure devices of the operation observed in Chile, unlike the use by default of a sophisticated microsimulation package such as PARAMICS. Other potentialities incorporated in MISTRANSIT are the possibility of evaluating real-time control strategies, such as holding buses at stations or skipping some stops according to what the controller is deciding dynamically. The strategies can easily be incorporated by determining an optimization module that gives instructions to the simulator every time and event occurs. In this particular cases, the events are associated with the arrival of buses to bus stops. When a bus reach a bus stop, PARAMICS pass that information to MISTRANSIT. In the simulator, the optimization module is called; that module read the real-time information provides by both MISTRANSIT (regarding passenger demand mainly) and PARAMICS (regarding traffic congestion and bus positions), and decides if a control action has to be applied on that bus based on an optimization engine (with proper algorithms depending on the method: control, dynamic programming, heuristics, etc.) that recommends the best action to be made. Then, MISTRANSIT communicates that action to PARAMICS and the bus either remains at the station for a while, skip the station, or just operates normally. Signal priority control actions are also incorporated in the simulator by following the same procedure, but in this case the event is triggered when a bus reaches a loop detector when approaching to the signal position. Control actions are then applied after asking the optimization engine; actions such as extending the green phase or interchanging phases can be evaluated in this context. In summary, these kind of control actions can be evaluated by means of their performance (in terms of both operator and users costs) of their implementation compared with a benchmark system that does not consider real-time control (open loop system). The inclusion of sophisticated prediction methods to decide these control actions, fed from real-time information from the system during the simulation is something currently being systematized in the simulator. Table 7 shows a summary of the major advantages of the proposed model in the treatment of the interaction of buses and passengers at bus stops and other devices, with respect to existing models.

17

Cortés, C.E.; Burgos, V.; Fernández, R. (2010). Modelling passengers, buses and stops in traffic microsimulation. Review and extensions. J. Adv. Transp. 44, 72–88 (Draft Version).

18

Cortés, C.E.; Burgos, V.; Fernández, R. (2010). Modelling passengers, buses and stops in traffic microsimulation. Review and extensions. J. Adv. Transp. 44, 72–88 (Draft Version).

Table 7. Summary of advantages and limitations of MISTRANSIT Advantages Limitations Passengers can to be assigned to different bus routes

MISTRANSIT has to interact with a commercial microsimulation package, in this case PARAMICS. In further applications, it could be adapted to other packages, to make it more flexible and standard.

MISTRANSIT can model OD matrices of passengers MISTRANSIT can model transfer of passengers processes at terminal of buses, computing the proper time required for such an the operation MISTRANSIT can model real-time control strategies for buses depending on the demand at bus stops and observed waiting time of passengers MISTRANSIT can collect statistics for passengers, considering them as individual objects. It also can model the way in which passengers move within the system, since they can be controlled and tracked through the simulation

Adding passengers into the simulation implies more entities and consequently, a much intense use of memory during the simulation. Better technology and algorithms by means of, for example, the introduction of parallel computing techniques, can greatly improve the performance of the simulation, allowing running more realistic networks of big size. The more complex the internal models, the more difficult the calibration and validation processes becomes, mainly for realistic scenarios.

4. CONCLUDING REMARKS In this paper, we have shown the recent advances in microsimulation of generic and more specific transit system, which has been underestimated in commercial packages, mostly oriented to car traffic. However, the possibility of including external modelling via APIs will allow the modeller to simulate those transit operations which are not considered in default options. The improvement from adding transit vehicles, in particular buses, into traffic microsimulation will allow the transport analyst the evaluation of traffic engineering measures that otherwise will not be considered. One of these measures is an efficient design of bus stops, which includes enter and exit distances, enough queuing space in case of bus bunching, adequate platforms to keep the waiting passengers, facilities for buses to pull out, etc. Most of the time traffic engineers forget these issues when dealing with buses. The advantage of incorporating bus stop simulation onto traffic microsimulators was illustrated herein with an example. This paper showed the feasibility of doing so in PARAMICS. The fact that most traffic microsimulators fail in the same aspect that PARAMICS – i.e. disregarding the actual interactions between buses and passengers – should make the necessary changes apparent for the reader. The above means that bus stops require the specification of the actual or predicted patterns of bus and passenger arrivals – in the same way as traffic flows at junctions are specified in traffic network models. This is one of the most important factors to be incorporated in the microsimulation of transit operations. The assumption of fixed (or random) stopping times at stops is as peculiar as if we consider the same delay at all road junctions in a network. Equally odd would be the fact that these delays at road junctions could be random figures, irrespective of their traffic patterns. As a result, most of the power of the microsimulation is being lost with that assumption about public transport behaviour. Moreover, a proper control of vehicles and other entities, such as passengers, operators and devices, within the microsimulation context, allow the analyst to simulate in detail much more options, including different

19

Cortés, C.E.; Burgos, V.; Fernández, R. (2010). Modelling passengers, buses and stops in traffic microsimulation. Review and extensions. J. Adv. Transp. 44, 72–88 (Draft Version).

scenarios, control strategies, optimization engines for routing/scheduling rules, etc. The better the control of the entities as part of the microsimulation environment, the more accurate the representation and evaluation of sophisticated strategies, rules and operations. This could make a difference when evaluating specific public transit projects. The authors are currently developing further research on MISTRANSIT in order to include not only stop operations, but also the operation of transit corridors, simulation of interchange stations, interaction between vehicles of different type, and the incorporation of real time control strategies. This ongoing research might answer questions like: Which could be more convenient for giving priority at signal-controlled junctions for a combination of bus frequency, passenger demand and traffic flow: bus lanes, exemption from prohibitions on turning, or selective detection of buses? Which is the best design of a busway considering different conditions of bus and traffic flows? How many berths are needed at the stations? How the capacity of a station can be enhanced if a multi-berth one cannot cope with its demand? Which is the optimum stop spacing in a network with a given public transport demand? How great is the overall impact of the interchanges between feeder and trunk routes on a transit network? How much is the saving on waiting and travel times of a given holding strategy? ACKNOWLEDGEMENTS This research was financed by Fondecyt, Chile, grants 1061261, 1080381, the Millennium Institute "Complex Engineering Systems” and the Conicyt grant ACT-32. The authors are also grateful of Dr Paulo C.M. Silva from University of Brasilia for allowing the use of his research results. REFERENCES Abdulhai, B., Shalaby, A.S., Georgi, A. “Microsimulation Modelling and Impact Assessment of Streetcar Transit Priority Options: The Toronto Experience”. Proceedings of the 81st TRB Annual Meeting. Transportation Research Board. Washington D. C., 2002 Akcelik, R., Chung E. “ Calibration of the bunched exponential distribution of arrival headways”. Road and Transport Research 3 (1), pp 42-59, 1994 Chien,S., Chowdhury S., Mouskos K., Ding Y. “Enhancements of CORSIM model in simulating operations”. Journal of Transportation Engineering 126(5), 396-404, 2000 Cortés, C.E., Pagès L., Jayakrishnan R. “Microsimulation of Flexible Transit System Designs in Realistic Urban Networks”. Transportation Research Record 1923, 153-163, 2005 Cowan, J.R. “Useful headway models”. Transportation Research 9, 371-375, 1975 Costa, D.A. “Parallel SIGSIM: version 3.0 user guide”. Working Paper, University of London Centre for Transport Studies, London, 1999 Fernández, R. “Modelling bus stop interactions”. PhD Thesis, University of London, 2001a Fernández, R. “A new approach to bus stop modelling”. Traffic Engineering and Control, 42(7), 240-246, 2001b Fernández, R., Planzer R. “Review of the capacity of road-based transit system”. Transport Reviews, 22(3), 267293, 2002 Fernández, R., Tyler, N. “Effect of Passenger-Bus-Traffic Interactions on Bus Stop Operations”. Transportation Planning and Technology, 28(4), 273-292, 2005

20

Cortés, C.E.; Burgos, V.; Fernández, R. (2010). Modelling passengers, buses and stops in traffic microsimulation. Review and extensions. J. Adv. Transp. 44, 72–88 (Draft Version).

FHWA. “CORSIM User Manual”, Version 1.01. Federal Highway Administration, Washington D.C., 1996 Fox, K. “SMARTEST – new tools for evaluating ITS”. Traffic Engineering and Control, 41(1), 20-22, 2002 Gibson, J. “Effects of a downstream signalised junction on the capacity of a multiple berth bus stop”. Proceedings 24th PTRC European Transport Forum, London, 1996 Gibson, J., Fernández, R. “Efecto de una intersección semaforizada aguas abajo sobre la capacidad de un paradero de buses con sitios múltiples”. Apuntes de Ingeniería 19(4), Ed. Universidad Católica de Chile, 31-40, 1996 Gipps, P.G. “A behavioural car-following model for computer simulation”. Transportation Research B, 15(2), 105-111, 1981 Gipps, P.G. “A model for the structure of lane-changing decisions”. Transportation Research B, 20(5), 403-414, 1986 Inga Note. “Integration of a Center-Running Guided Busway into an Arterial Street”. VISSIM User Group Meeting. Seattle, 2001 Jayakrishnan, R., Cortés C.E., Lavanya R., Pagès L. “ Simulation of Urban Transportation Networks with Multiple Vehicle Classes and Services: Classifications, Functional Requirements and General-Purpose Modeling Schemes”. Proceedings of the 82th Transportation Research Board Annual Meeting, Washington D.C., 2003 Kim W., Rilett L.R. “An Improved Transit Signal Priority System for Networks with Nearside Bus Stops”. Proceedings of the 84th Transportation Research Board Annual Meeting. Washington, D.C., 2005 Law A.M., Kelton W.D. “Simulation modelling and analysis”. McGraw-Hill International, 1991 Lee J., A. Shalaby A., Greenough J., Bowie M., Hung S. “Advanced Transit Signal Priority Control Using Online Microsimulation-based Transit Prediction Model”. Proceedings of the 84th Transportation Research Board Annual Meeting. Washington, D.C., 2005 Li M. Y., Yin Y., Zhou K., Zhang W., Liu H., Tan C. “ Adaptive Transit Signal Priority on Actuated Signalized Corridors”. Proceedings of the 84th Transportation Research Board Annual Meeting. Washington, D.C., 2005 Liu, R. “DRACULA Traffic Model User Manual”, Version 2.0. Institute for Transport Studies, University of Leeds, 2003 Multisystems Inc. “Bus Rapid Transit Simulation Model Research and Development”. Report USDOT/SBIR Phase 1, 2000 Oh, Jun-Seok, Cortés C.E., Jayakrishnan R., Lee Der-Horn. “Microscopic Simulation with Large-Network Path Dynamics for Advanced Traffic Management and Information Systems”. Proceedings of the 6th International Conference on Applications of Advanced Technologies in Transportation Engineering, Singapore, June 2000. PTV “VISSIM User Manual”, Version 3.7. Planung Transport Verkehr, 2003 Quadstone “Quadstone PARAMICS V5.0. Modeller User Guide”. Quadstone Ltd., 2004

21

Cortés, C.E.; Burgos, V.; Fernández, R. (2010). Modelling passengers, buses and stops in traffic microsimulation. Review and extensions. J. Adv. Transp. 44, 72–88 (Draft Version).

Silcock, J. P. “SIGSIM version 1.0 users guide”. Working Paper, University of London Centre for Transport Studies, London, 1993 Silva, P.C.M. “ Buses in microscopic traffic simulation models”. Working Paper. University of London Centre for Transport Studies, London, 1997 Silva, P.C.M. “Simulating bus stops in mixed traffic”. Traffic Engineering and Control, 41(4), 160-167, 2000 Silva, P.C.M. “Modelling interactions between bus operations and traffic flow”. PhD Thesis, University of London, 2001 SMARTEST “Simulation Modelling Applied to Road Transport European Scheme Tests”, University of Leeds, Leeds. www.its.leeds.ac.uk/projects/smartest, 1999 TRB “Traffic Flow Theory. A state-of-the-Art Report”. Transportation Research Board, Special Report 165, Washington, D.C., 1997 TRB “Highway Capacity Manual 2000”. Transportation Research Board, Special Report 209, Washington D.C., 2000 Troutbeck, R. J. “A review of the process to estimate the Cowan M3 headway distribution parameters”. Traffic Engineering and Control 38(11), 600-603, 1997 TSS “GETRAM/AIMSUN User Manual, Version 4.2.” Transport Simulation Systems, 2004 Tyler, N., Silva, P, Brown, N., Fernández, R. “Operational impacts of bus stops. Accessibility and the bus system: from concepts to practice”. ed, N. Tyler, pp. 99-137. Thomas Telford, London, 2003 Venglar, Fambro and Bauer. “Validation of Simulation Software for Modeling Light Rail Transit”. Transportation Research Record 1494, National Research Council, Washington DC. 161-166, 1995

22

Lihat lebih banyak...

Comentarios

Copyright © 2017 DATOSPDF Inc.