Abstract

Public bicycle sharing systems (PBSS) allow citizens to move between two points within a region using bicycles, being composed of stations where users can either pick up or return bicycles after using them. Depending on the demand for bicycles, stations may either become empty or full of bicycles. This problem is usually solved by means of a vehicle that exchanges bicycles among the stations following some balancing strategy. In this paper, we propose a model for PBSSs using generalized stochastic Petri nets with external control, a Petri net with an external agent that decides how to execute the balancing strategy. The main advantage of our model is that it allows different balancing strategies to be implemented without changing the Petri net structure. In addition, since the model is a Petri net, we can easily implement it by making a Petri net simulator built with the incidence matrix associated with the Petri net model. We also propose two balancing strategies and validate both the simulation algorithm and the balancing strategies by applying them to the performance evaluations of the model of a real system, named Integra UFRJ PBSS. The performance evaluation of the system under the balacing strategies have shown that both strategies considerably reduce the times, in average, that stations remain full or empty throughout the system operation, solving problems related to stations being empty of full; in particular, the first strategy reduced those times in such a way that no more than five percent of the users of each station had trouble returning their bicycles due to stations being full, whereas the second strategy reduced the percentage of lost users due to stations being empty to no more than five percent for each station.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call