Hierarchical Colored Petri Nets for Modeling and Analysis of Transit Signal Priority Control Systems
AbstractIn this paper, we consider the problem of developing a model for traffic signal control with transit priority using Hierarchical Colored Petri nets (HCPN). Petri nets (PN) are useful for state analysis of discrete event systems due to their powerful modeling capability and mathematical formalism. This paper focuses on their use to formalize the transit signal priority (TSP) control model. In a four-phase traffic signal control model, the transit detection and two kinds of transit priority strategies are integrated to obtain the HCPN-based TSP control models. One of the advantages to use these models is the clear presentation of traffic light behaviors in terms of conditions and events that cause the detection of a priority request by a transit vehicle. Another advantage of the resulting models is that the correctness and reliability of the proposed strategies are easily analyzed. After their full reachable states are generated, the boundness, liveness, and fairness of the proposed models are verified. Experimental results show that the proposed control model provides transit vehicles with better effectiveness at intersections. This work helps advance the state of the art in the design of signal control models related to the intersection of roadways. View Full-Text
Share & Cite This Article
An, Y.; Wu, N.; Zhao, X.; Li, X.; Chen, P. Hierarchical Colored Petri Nets for Modeling and Analysis of Transit Signal Priority Control Systems. Appl. Sci. 2018, 8, 141.
An Y, Wu N, Zhao X, Li X, Chen P. Hierarchical Colored Petri Nets for Modeling and Analysis of Transit Signal Priority Control Systems. Applied Sciences. 2018; 8(1):141.Chicago/Turabian Style
An, Yisheng; Wu, Naiqi; Zhao, Xiangmo; Li, Xuan; Chen, Pei. 2018. "Hierarchical Colored Petri Nets for Modeling and Analysis of Transit Signal Priority Control Systems." Appl. Sci. 8, no. 1: 141.
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.