Abstract
Modelling of heterogeneous traffic including non-motorised modalities is a topic of increased interest, as ‘greening’ becomes an integral part of transportation science. The variation of form among these heterogeneous flows means that models developed to represent them are just as diverse. The particular case of interest here is that of lane-sharing between bicycles and motorised vehicles, with positional discipline. A cellular automata-based model is developed and applied for the study of this kind of mixed traffic.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
1 Introduction
In the push towards ‘greening’ of urban transport, encouragement and facilitation of alternative modalities features prominently, owing to the associated benefits that span environmental, health and social domains. Heterogeneous traffic flows including non-motorised modes, especially bicycles, have attracted less extensive modelling efforts to date. Our work offers a contribution in this area by way of a model for the type of heterogeneity formed through lane sharing with ‘positional discipline’, which is characteristic of Dublin and other cities where dedicated bicycle infrastructure is scarce and streets relatively narrow.
The added complexity involved in modelling heterogeneous traffic, as compared to that of the mode-homogeneous case, has two components: one that stems from differences in vehicle properties and driver/rider behaviour among different mode types and another arising from unique interactions that occur between specific pairs of modalities. In terms of these, the inclusion of the bicycle in a traffic model requires a representation of cyclists’ behaviour and the allowance for interactions between bicycles and motorised traffic.
All bicycle-focused modelling work must, indeed, include some manner of the former. However, characteristics of bicycle-only flow and related road capacities, including the bicycle-only fundamental diagram and levels of service, have been the central topic of a number of publications. These are reviewed in detail in [1], where the authors also present a cellular automaton bicycle flow model of their own, representing ‘two abreast’ bicycle flows. Another bicycle-only flow model using cellular automata, where multiple bicycles can occupy a single cell and distinction is made between slow and fast cyclists, is presented in [2].
Interactions between bicycles and motorised vehicles are implicit in models of broadly heterogeneous traffic, found, e.g., in many Asian countries, where any type of vehicle can occupy any lateral position on the road. A number of models aimed at representing this form of heterogeneity, all based on space-continuous simulation, are reviewed in [3]. A lane-based scenario including bicycles is modelled using car-following rules in [4]. Cellular automaton (CA) models described in [5] and [6] represent similar scenarios and were validated using real data and existing simulation models. While applied to heterogeneous motorised-only traffic, these CA models allow for differently-sized vehicles, including motorcycles, through multiple-cell occupancy and could easily be applied to a pedal-bicycle inclusive case.
Separately identifiable interactions between bicycles and motorised vehicles can be classified into lateral interference and cross-flow. The former occurs where bicycles and motor vehicles are moving side-by-side and interfere with each other’s motion, mostly causing deceleration of the other vehicle type. The latter are interactions arising from intersections of bicycle flows with motorised ones, often in circumstances created exclusively by the presence of bicycles in traffic. For example, if bicycles and cars are sharing a lane by positional discipline, which means that bicycles keep to the leftFootnote 1 and motorised vehicles to the right of the shared lane, cars turning left are in conflict with the bicycle flow and the two types of vehicle affect each other’s movements. In the cellular automaton model presented in [7], lateral interference between a car lane and the adjacent multi-lane bicycle stream is represented through a higher probability for cars to slow down in circumstances of ‘friction’ or ‘blockage’ caused by bicycles. In [8], the lateral interference type of interaction is introduced into an optimal velocity model as a friction component accounting for the effect of pedestrians on cyclists and cyclists on motorised vehicles, with the different types of vehicles moving in designated but spatially adjacent lanes. A slightly different question, of how the general network flows are affected by different vehicle types moving side-by-side on individual links in the network, is posed in [9], where interactions are accounted for in a combined forecasting model through link impedance functions. Here, higher bicycle flows increase the impedance of motorised flows and vice versa. Cross-flow interactions are the subject of work described in [10], wherein a logit model is proposed for the relation between the flow of turning cars and the straight-moving bicycle arrival rate, based on bicycle flow properties derived from empirical data. In [11] the same scenario is modelled building on the cellular automaton (CA) flow representation from [2], where a single cell can be occupied simultaneously by multiple bicycles. Here, general CA rule application takes place synchronously, with an exception made in instances of conflict between car and bicycle flows. These conflicts are resolved through stochastic designation of update sequence among the flows in conflict, on a case-to-case basis. Finally, interactions between left turning bicycles and straight moving cars on a two-way street are studied in [12] using a two-dimensional optimal velocity model.
Ours is a general cellular automata (CA) simulation model, primarily suited to representing lane-based traffic with positional discipline in case of lane sharing, is applicable to any vehicle type mix and accommodates both lateral interference and cross-flow types of interaction. The application here is to traffic including bicycles and cars on the intersection of two one-way streets. The scenario is used singly and as the building block of a 16-node network, in both cases under periodic boundary conditions, for a study of the relationship between traffic densities and flows. The model, which has been presented in some detail in [13], is summarised in Sect. 2, while the simulation scenario and results are presented in Sect. 3.
2 Model
The spatial aspect of the model uses the one-dimensional cellular automata (CA) space, or a track, as a building block. A track consists of cells of equal size, each occupied by a single vehicle or empty. Vehicle positions in the track are updated iteratively according to some rules with the aim of reproducing traffic flow dynamics. The iterations represent changes in the system during successive fixed time intervals or time steps. Any route that may be taken in the simulation scenario by any type of vehicle, as it navigates the model space, is represented as a track, resulting in a space consisting of tracks, each with cells of a size appropriate for the type of vehicle it accommodates and intersecting with other tracks, as dictated by the simulation scenario. Tracks may connect so as to form longer tracks, intersect, diverge, converge (the two latter cases corresponding to pairs of tracks that are identical up to, or starting with, a certain cell) or be adjacent to each other, forming spatial features that must be handled by the update rules, in addition to basic movement along a track.
The spatial elements of the simulated scenarios, each built from a number of tracks, are shown in Fig. 1. This figure is also intended to serve as an illustration of the general spatial modelling method, in which the model is ‘extracted’ from a sketch of the modelled space, hence the hand-drawn pictures. Figure 1a, b show the tracks modelling an intersection of two one-way streets and a one-way road stretch, respectively. In Fig. 1a the bicycle cells are marked in some detail. The car track cells are not shown to avoid cluttering the picture, however, they consist of: track CSN 2 cells, CSW 4 overlapping cells, CEW 2 cells and CEN 4 overlapping cells.
The actual spatial model used by the update rules is based on information extracted from sketches such as those in Fig. 1. This information consists of the item types described in Table 1 together with actual information for the elemental models in Fig. 1.
The space in which the update rules operate must be completed with a conflict resolution method, which can be considered a control component of the model. To use the elemental model in Fig. 1a as an unsignalised intersection, priority is assigned to either the south-north or the east-west direction, resulting in the left-hand-side (LHS) and the right-hand-side (RHS) rule, respectively. In the case of cross-flows on the same road, the straight moving flow always has priority, i.e., track BSN has priority over CSW and track CEW over BEN.
The update rules are based on those defined for traffic on a single-lane road by Nagel and Schreckenberg in [14]. These rules can be formulated using a combined limit value as follows:
-
0.
Determine the combined limit value: \(v_{\mathrm{CLi}} = \mathrm{min}(v_{\mathrm{MAX}},d_{i})\)
-
1.
Acceleration: if v i < v CL, v i → v i + 1
-
2.
Slowing: if v CLi < v i , v i → d i
-
3.
Randomisation: with probability p R, v i → v i − 1
-
4.
Vehicle motion: each vehicle is advanced v i cells
where v CLi is the combined limit value for the ith vehicle, v MAX is the maximal velocity for the vehicle type, d i is the number of free cells to the nearest other vehicle ahead of vehicle i and v i is the velocity of vehicle i. The variables are dimensionless: distance is measured in cells and velocity in cells per time step.
The update rules used herein modify the Nagel-Schreckenberg rules by (i) substituting d i with d Ui , which is the number of unimpinged cells ahead of the ith vehicle (a cell is impinged if an overlapping cell, including itself, is occupied) and (ii) including another three limiting factors in the combined limit value:
where \(v_{\mathrm{LT}}(d_{\mathrm{T}i})\) is the velocity limit imposed by the proximity of a turn, as a function of the distance to the turn, d Ti , and \(v_{\mathrm{LC}}(d_{\mathrm{C}i})\) and \(v_{\mathrm{LB}}(d_{\mathrm{B}i})\) are analogous values relating to unresolved conflicts ahead of vehicles and bicycles ahead of cars on adjacent tracks, respectively. The three velocity limit functions have been chosen so as to allow vehicles to reach a turn, conflict or bicycle at velocity 1, 0 and 1, respectively (only in the case of an unresolved conflict does a vehicle actually have to stop), while decelerating by, at most, 1 at any time step. The update is performed in parallel, which means that in each time-step the velocity update rules (1–3) are applied to all vehicles in the simulation, then the position update rule (4) is applied to all the vehicles. The rules are identical for bicycles and cars but the value of v MAX is decided separately for the two types of vehicle.
Navigation of the multi-track space is handled using two system-wide parameters: probability of turning right, p TR, and probability of turning left, p TL.
3 Simulation Results
The two scenario spaces, shown in Fig. 2, were built using the elemental models from Fig. 1. The following parameters and initial conditions apply to both: maximal velocity, v MAX, is 3 for cars and 2 for bicycles; the randomisation parameter is p R = 0. 1; simulation length is 105 timesteps, each corresponding to 1s; the turning probabilities, p TL and p TR and vehicle densities are varied; initial vehicle spatial distribution is homogeneous among and within tracks, initial velocity for all vehicles 0. Flows are measured at the cells preceding all the southern- and east-most intersection entry points.
The results of some of simulation instances are shown in Figs. 3 and 4. While the priority bicycle flows for the LHS rule take the form of a standard fundamental diagram (Fig. 3a), the car flows are reduced at high bicycle densities (b), because of the slowing effect built into the model for adjacent bicycle and car tracks. The non-priority flows are low, as expected (c, d). The same conditions on each of the nodes in the network scenario produce similar, but fairly ‘noisy’ priority-flow diagrams for the case with 50-cell edges (e, f) and ones almost identical to those for the isolated intersection in the case of 200-cell edges (g, h). The diagram in Fig. 4a shows a case of a scaled fundamental diagram, owing to increased densities on two perpendicular tracks. This is reproduced in the network case (b). Another effect that can be seen is that of gridlock causing sudden flow failure, due to increase of other vehicle type density cross-flows (c). The diagrams are rather random in the network case (d, e), but the effect is still visible, particularly for the scenario with 200-cell edges (e). A simulation case that exhibits both the scaled fundamental diagram and gridlock is shown in Fig. 4f. The last two diagrams (g, h) show a case where the priority east-west bicycle flow is ‘protected’ from diagram scaling, due to high densities in the adjacent car track, which do not allow bicycles turning from the south-north track easy entry into the east-west one.
The application of this method of modelling is envisaged as a useful and systematic approach for the investigation of networks that accommodate heterogeneous traffic of the type encountered in old city centres, such as Dublin’s, but also for other types of networks and other vehicle type mixes.
Notes
- 1.
Our model assumes left-hand side driving, that in effect in Ireland, UK etc., without loss of generality.
References
Gould G, Karner A (2009) Modeling bicycle facility operation. Transp Res Rec 2140:157–164
Jia B, Li X, Jiang R, Gao Z (2007) Multi-value cellular automata model for mixed bicycle flow. Eur Phys J B 56:247–252
Khan S, Maini P (1999) Modeling heterogeneous traffic flow. Transport Res Rec 1678:234–241
Faghri A, Egyháziová E (1999) Development of a computer simulation model of mixed motor vehicle and bicycle traffic on an urban road network. Transport Res Rec 1674:86–93
Gundaliya P, Mathew T, Dhingra S (2008) Heterogeneous traffic flow modelling for an arterial using grid based approach. J Adv Transport 42:467–491
Mallikarjuna C, Rao K (2009) Cellular automata model for heterogeneous traffic. J Adv Transport 43:321–345
Cheng S, Yao D, Zhang Y, Su Y, Xu W (2008) A ca model for intrusion conflicts simulation in vehicles-bicycles laminar traffic flow. In: Proceedings of the 11th International IEEE Conference on Intelligent Transportation Systems Beijing, China, October 12–15, 2008
Tang T, Huang H, Shang H (2010) A dynamic model for the heterogeneous traffic flow consisting of car, bicycle and pedestrian. Int J Mod Phys C 21:159–176
Si B, Long J, Gao Z (2008) Optimization model and algorithm for mixed traffic of urban road network with flow interference. Sci China Ser E 51:2223–2232
Xue Z, Ming G, Kuan Y (2007) A model of potential capacity of right turn movement at signalized intersections under mixed traffic conditions. In: Proceedings of the 3rd Urban Street Symposium, June 24–27, 2007, Seattle, WA
Li X, Gao Z, Jia B, Zhao X (2009) Modeling the interaction between motorized vehicle and bicycle by using cellular automata model. Int J Mod Phys C 20:209–222
Xie D, Gao Z, Zhao X, Li K (2009) Characteristics of mixed traffic flow with non-motorized vehicles and motorized vehicles at an unsignalized intersection. Physica A 388:2041–2050
Vasic J, Ruskin H (2012) Cellular automata simulation of traffic including cars and bicycles. Physica A 391: 2720–2729
Nagel K, Schreckenberg M (1992) A cellular automaton model for freeway traffic. J Phys I 2:2221–2229
Acknowledgements
This work is funded by the Irish Research Council for Science, Engineering and Technology (IRCSET), through an ‘Embark Initiative’ postgraduate scholarship.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vasic, J., Ruskin, H.J. (2013). Interaction of Cars and Bicycles on a One-Way Road Intersection: A Network CA-Based Model. In: Kozlov, V., Buslaev, A., Bugaev, A., Yashina, M., Schadschneider, A., Schreckenberg, M. (eds) Traffic and Granular Flow '11. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39669-4_43
Download citation
DOI: https://doi.org/10.1007/978-3-642-39669-4_43
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-39668-7
Online ISBN: 978-3-642-39669-4
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)