Proposes a method which uses a type of stochastic Petri net for filtering problems and presents the application of this method to the estimation of traffic queues in urban networks. An extension of probabilistic transition Petri nets, which associates to each place a distribution of timings, is developed. A firing algorithm is obtained by applying to the distribution of markings a composition operator on densities of probability. Links of the traffic network and vehicles are respectively modeled by places between two transitions and tokens. For a controlled link, another place is connected to one transition which is enabled by a signal. Interconnections between links are modeled by probabilistic transitions and sets of timed output places. Those places are connected to places gathering the outputs of several links. The filtering principle on one hand uses the firing algorithm and on the other hand applies Bayes' rule on observed transitions, corresponding to the actuation of loop sensors, and on measured variables correlated to the marking, corresponding to the individual presence time of vehicles on loop sensors. At each sampling time the algorithm performs measurement, correction and prediction steps. The resulting distribution of markings is used as the initial distribution for the next sampling time. Experiments with a microscopic traffic simulator show that, for a link, the filtering proposed is slightly better than the one based on Markov chains. For a simple system with two links the improvement is between 50% and 75%. For an intersection, the average quadratic error is about 1 veh/sup 2/. Tests with the simple system and vehicles vanishing indicate an average quadratic error on a link of 74 veh/sup 2/. Two possibilities to improve the estimation effectiveness are investigated: the addition of either a transition or a place. It leads to errors of 4 veh/sup 2/ and 3 veh/sup 2/ respectively. When an incident nullifies the discharge rate the queue estimator has to detect it. Two methods are proposed; one based on parameter estimation and the other on the extension of the Petri net. This last approach allows the detection of all the incidents. The application of the filtering method to other fields of control in transportation systems is a promising prospect.
[1]
Tadao Murata,et al.
Petri nets: Properties, analysis and applications
,
1989,
Proc. IEEE.
[2]
Gianfranco Ciardo,et al.
Stochastic Petri Net Analysis of a Replicated File System
,
1989,
IEEE Trans. Software Eng..
[3]
Peter J. Haas,et al.
Stochastic Petri Net Representation of Discrete Event Simulations
,
1989,
IEEE Trans. Software Eng..
[4]
R A Vincent,et al.
Self-optimising traffic signal control using microprocessors. The TRRL MOVA strategy for isolated intersections
,
1986
.
[5]
Fabio Schoen,et al.
Dynamic estimation of queue behaviour in urban traffic
,
1987
.
[6]
Jean-Loup Farges,et al.
Traffic queue estimation
,
1997
.
[7]
Beta Pi.
Discrete-Time Point Processes in Urban Traffic Queue Estimation
,
1979
.
[8]
Jean-Loup Farges,et al.
Neuro-fuzzy techniques for traffic control
,
1997
.
[9]
Jean-Loup Farges,et al.
THE PRODYN REAL TIME TRAFFIC ALGORITHM
,
1983
.
[10]
Michael K. Molloy.
Performance Analysis Using Stochastic Petri Nets
,
1982,
IEEE Transactions on Computers.
[11]
Nathan H. Gartner.
OPAC: Strategy for Demand-responsive Decentralized Traffic Signal Control
,
1990
.
[12]
Adrian Segall,et al.
Recursive estimation from discrete-time point processes
,
1976,
IEEE Trans. Inf. Theory.