Method for estimating distribution of urban road travel time in considering operation state of taxi

Information

  • Patent Grant
  • 10748421
  • Patent Number
    10,748,421
  • Date Filed
    Thursday, September 21, 2017
    8 years ago
  • Date Issued
    Tuesday, August 18, 2020
    5 years ago
Abstract
The present invention relates to a method for estimating distribution of urban road travel time in considering operation state of taxi, and belongs to the technical field of urban transportation planning and management. The distributions of path travel time are respectively estimated according to different operation states of the taxi. When the distribution of the path travel time is estimated, adjacent road sections in the road network are not independent. In the present invention, the Markov model is added to describe the correlation of the travel time distribution between the adjacent road sections, so as to increase science and accuracy of the estimation result. In the present invention, the weight is set according to the proportion of the number of the vehicles under two different operation states to obtain the final distribution of the path travel time. Driving behaviors of taxi drivers under two operation states of no passenger and passenger service may be different, so a difference between the travel time estimated from direct use of taxi data and a true value inevitably exists. The proposed model is calculated through Shenzhen data, which shows that the calculated travel time distribution function is more accurate after considering the operation states.
Description
TECHNICAL FIELD

The present invention belongs to the technical field of urban transportation planning and management, relates to the fields of travel time estimation for urban roads and ITS (intelligent transportation system), and is particularly suitable for estimation of distribution of urban path travel time based on taxi data.


BACKGROUND

In recent years, with the increasing seriousness of traffic jam and human attention to time value, the distribution of path travel time becomes one of the most concerned problems of travelers. At present, travel time estimation based on taxi data is used most widely because taxi have the advantages of wide coverage range, high timeliness, low cost of data collection and the like compared with other data sources. Jenelius E proposes a statistical method for travel time estimation for urban road networks using vehicle running tracks observed by low frequency GPS floating car in “Travel time estimation for urban road networks using low frequency probe vehicle data”. Road section turning features and travel conditions are used as explanatory variables to depict influence factors behind temporal and spatial distribution of speed variation, which is quite practical for transportation forecast. Chen compares a method for travel time estimation based on road sections and a method for travel time estimation based on paths respectively using floating car data in “Dynamic Freeway Travel Time Prediction Using ProbeVehicle Data: Link-based vs. Path-based”, then discusses the influence of the proportion of the floating car on estimation precision, proposes travel time estimation of road sections based on floating car data through kalman filtering, and conducts simulation verification.


With respect to such research methods, there are two problems currently: firstly, the distribution of travel time of each road section is simply superposed as distribution of path travel time, which may increase an error of estimation of the path travel time; secondly, driving behaviors of taxi drivers under two operation states of no passenger and passenger service may be different, so the difference of the driving behaviors inevitably result in a difference between a result of travel time estimation from direct use of taxi data and a true value. Based on this, the present invention proposes a method for more accurately estimating path travel time based on taxi data, and fully considers the influence of the operation states of the taxi on the travel time estimation of the path, thereby proposing a more accurate improvement method.


SUMMARY

The technical problem to be solved in the present invention is to firstly obtain the travel time distribution of each road section using taxi GPS data of each road section, then construct a model on this basis to estimate the distribution of the path travel time of the taxi in a certain operation state and finally set a weight according to the proportion of the quantities of the vehicles under two different operation states to obtain a final distribution of the path travel time.


The technical solution of the present invention is as follows:


A method for estimating distribution of urban road travel time in considering operation state of taxi, comprising the following steps:


(1) distribution of road section travel time


screening, correcting and matching collected taxi GPS data according to road sections and time periods to be researched to obtain the taxi GPS data containing license plate numbers, precision, longitudes, latitudes, speeds and passenger carrying state fields on various road sections, recorded as Table a;


calculating the average speed of the taxi having the same license plate number according to the taxi GPS data in Table a, and calculating the travel time rate of the taxi having the same license plate number through a formula (1) according to the average speed of each taxi:

custom character: =1i(i=1,2,3 . . . )  (1)


travel time on i road section in unit distance, called as the travel time rate, in s/m;


νcustom character: the average speed of a certain vehicle on the i road section;


establishing taxi data sheets containing the license plate numbers, the longitudes, the latitudes, the travel time rate and the passenger carrying state fields on various road sections, recorded as Table b; classifying the tables according to “no passenger” and “passenger service” (0 and 1) to obtain Table c with the passenger carrying state as 0 and Table d with the passenger carrying state as 1; then, clustering the data of the travel time rates in Table c and Table d through a clustering algorithm to obtain data of multiple running states in two operation states; and finally, fitting the data of the travel time rates of the taxi under the same running state to obtain a probability density distribution function of the travel time rates on each road section under each operation state and each running state;


(2) distribution model of path travel time under each operation state


(2.1) construction of a Markov chain


the travel time rate of the vehicles on the current road section is only determined by the upstream road section, but is irrelevant to the travel time rate of the previous road section; therefore, the spatial variation situation of the transportation on the current road section is similar to the structure of the Markov chain; the travel time rate of each road section on the path has typical Markov property; and the Markov chain can be used to model the correlation among the travel time rates of all road sections;


defining a concentrated distribution interval of the travel time rate of each taxi on the current road section as the state of the Markov chain, wherein Xl={χ1l, χ2l, . . . , χml−1l} is a set of boundary values of link l; ml is the quantity of states of link l; Zl={ζ1l, ζ2l, . . . , ζnl−1l} is a set of boundary values of link l+1; and nl is the quantity of states of link l+1; therefore, representing the first state of link l as [min τl, χ1l) and representing the last state as [χml−1l, max τl], wherein τl represents the travel time rate of each taxi on link l;


defining the probability distribution of each running state on the road section link 1 as the probability distribution of an initial state of the Markov chain:









π
=


[




π
1






π
2











π

m
1





]

=

[





N


(
1
)






i
=
1


m
1




N


(
i
)















N


(

m
1

)






i
=
1


m
1




N


(
i
)







]






(
2
)







wherein N(i) represents the quantity of data points under state i of the road section link 1, for example, when the travel time rate of link 1 is within [χi−11, χi1);


defining the distributions of the travel time rates of two continuous road sections as state transfer probability of the Markov chain, and then representing the probability transfer matrix P in a generate state as:









P
=


[




p

1
,
1








p

1
,
j


















p

i
,
1








p

i
,
j





]

=

[





N


(

1
,
1

)






i
=
1


n
l




N


(

1
,
i

)











N


(

1
,

n
l


)






i
=
1


n
l




N


(

1
,
i

)





















N


(


m
l

,
1

)






i
=
1


n
l




N


(


m
l

,
i

)











N


(


m
l

,

n
l


)






i
=
1


n
l




N


(


m
l

,
i

)







]






(
3
)







p

i
,
j


=

Pr


(


S

l
+
1


=


j
|

S
l


=
i


)






(
4
)







wherein Si represents the state of the road section link l; and N(i,j) represents the quantity of data points which are in i state on the road section link l and in the j state on the road section link l+1;


matched vehicles between the middle road section link l and the downstream road section link l−1 may be different from matched vehicles between the middle road section link l and the downstream road section link l+1; when the middle road section is used as the upstream road section or the downstream road section, classification conditions may be different, and are divided into two cases according to the difference:


(2.2) case 1


when any middle road section link l is used as the upstream road section or the downstream road section, the classifications of the running states are completely consistent; the vehicles are in any state of k different states of Q=Πl=1kml, l=1, 2, . . . when passing through the path, and each state is called as the Markov path; for the given Markov path, the product of transfer probabilities among all states of all the road sections is the occurrence probability of the Markov path;

Pr{S1=i1,S2=i2, . . . ,Sk=ik}=πi1pi1,i2S1,S2pi2,i3S2,S3 . . . pik−1,ikSk−1,Sk  (5)


assuming that the distribution of the travel time rates among all states on the same road section is conditional independent, the distribution of the path travel time rate on a certain Markov path is obtained directly through convolution operation:

TTRD{S1=i1,S2=i2, . . . ,Sk=ik}=TTD(i1S1)*TTD(i2S2)* . . . *TTD(ikSk)  (6)

in the formula, an operator (*) represents convolution operation, and specific operation rule is expressed as:

(TTRDi*TTRDj)(t)custom character−∞TTRDi(τ)TTRDj(t−τ)  (7)


(2.3) case 2


when any middle road section link l is used as the upstream road section and the downstream road section, the classifications of the states are inconsistent; therefore, the state of the Markov chain needs to be revised; transition road sections link′ l and link″l (l=2, 3, . . . , k−1) are introduced, wherein all the states of link′l are equal to those of link l as the downstream road section in the road section link l−1 and the road section link l; all the states of link″l are equal to those of link l as the upstream road section in the road section link l and the road section link l+1; a new road section sequence of the running process of the vehicles on the path is represented as link 1 . . . link l−1, link′l, link″ l, link l+1, . . . link k; Xl={χ1l, χ2l, . . . , χml−1l} is used as the set of boundary values of the transition road section link′l, ml is used as the quantity of states of link′ l, Zl={ζ1l, ζ2l, . . . , ζnl−1l} is the set of boundary values of the transition road section link″l, nl is used as the quantity of states of link″l, and τl represents the travel time rate of the taxi on link l; then, the state transfer probability matrix between the transition road section link′l and the transition road section link″ l is
















P


l

=

[





p



1
,
1









p



1
,

m
l




















p




n
l

,
1









p




n
l

,

m
l






]






(
8
)








p



i
,
j


=


Pr


(



ttr
l



[


χ

j
-
1

l

,

χ
j
l


)


|


ttr
l



[


ζ

i
-
1


l
-
1


,

ζ
i

l
-
1



)



)


=


N


(

{


ttr
l




[


χ

j
-
1

l

,

χ
j
l


)



ttr
l




[


ζ

i
-
1


l
-
1


,

ζ
i

l
-
1



)


}

)



M


(

{


ttr
l



[


ζ

i
-
1


l
-
1


,

ζ
i

l
-
1



)


}

)








(
9
)







the new constructed Markov chain forms=Πl=1k−1ml·nl Markov paths; for the given new Markov path, the product of transfer probabilities among all states of all the road sections including the transition road section link′l and link″l is the occurrence probability of the Markov paths;










Pr


{



S
1

=

i
1


,


S
2

=

i
2


,



S


2

=

í
2


,





,



S



k
-
1


=

í

k
-
1



,


S
k

=

i
k



}


=


π

i
1




p


i
1

,

i
2




S
1

,

S
2





p


i
2

,

í
2




S
2

,


S


2















p


í

k
-
1


,

i

k
-
1






S



k
-
1


,

S

k
-
1






p


i

k
-
1


,

i
k




S

k
-
1


,

S
k








(
10
)







similarly, using convolution operation to obtain the distribution of the path travel time rates of a certain new Markov path after considering the transition road sections link′l and link″l;










TTRD


{



S
1

=

i
1


,


S
2

=

i
2


,



S


2

=

í
2


,





,


S
k

=

i
k



}


=


TTD
(

i
1

S
1


)

*

TTD
(


i
2

S
2




í
2


S


2



)

*

*

TTD
(

i
k

S
k


)






(
11
)







(2.4) superposition of distribution of path travel time


it is known that the distribution of the travel time rate of each Markov path and the occurrence probability are superposed according to the Markov chain to obtain the distribution of the travel time rate of a certain path (the superposing method is shown in FIG. 1):










TTRD
route

=




q
=
1

Q




Pr


(

Markov












path
q


)


·

TTRD


(

Markov






path
q


)








(
12
)







(3) estimating model of total path travel time


respectively calculating the distributions of the path travel time rates under two operation states through the method in step (2); then setting weights for respective distribution functions according to data amount under two operation states; the calculation formula of the distribution of the total path travel time rate is as follows:

TTRD(x)=α0·ttrd0(x)+α1·ttrd1(x)  (13)


wherein ttrd0(x) and ttrd1(x) respectively represent the probability density functions of the total path travel time rate under the state of no passenger and the state of passenger service; and α0 and α1 are proportion parameters which represent the proportion of the vehicles under each operation state in the total amount of the taxi, i.e., the ratio of no passenger and the passenger ratio of taxi.


The present invention has the following beneficial effects:


At present, the research on the road travel time often takes the road section as an object to discuss the travel time distribution of the road section, while the travel time estimation based on the path is often to simply superpose the travel time distribution of each road section. Facts prove that the travel time distribution of each road section in the road network is not independent, and vehicle running states between two adjacent road sections have strong correlation. Therefore, a traditional estimation method neglects spatial-temporal correlation between the road sections, which may produce a large estimation error. In the present invention, the Markov model is added to describe the correlation of the travel time distribution between the adjacent road sections, which may increase science and accuracy of the result to a great degree.


Although the taxi data can well reflect and simulate operating situations of vehicles or traffic flows in the road network, the driving behaviors and decisions of most of taxi drivers in the driving process are different from those of general travelers. The driving behaviors of the taxi drivers under two operation states of no passenger and passenger service are different. Therefore, a difference inevitably exists between the travel time estimated by directly using the taxi data and the true value. The present invention proposes to set a weight according to the proportion of the number of the vehicles under two different operation states to calculate the final distribution of the path travel time, and to make calculation to the proposed model through Shenzhen data, and finds that the calculated travel time distribution function is more accurate after considering the operation states.





DESCRIPTION OF DRAWINGS


FIG. 1 is a superposing method of vehicle travel time rates of all groups.



FIG. 2 is a schematic diagram of a study region.



FIG. 3(a) is an image of a probability density function of travel time rates under “fast” state of link1 under state of no passenger.



FIG. 3(b) is an image of a probability density function of travel time rates under “slow” state of link3 under state of no passenger.



FIG. 4 is a probability density distribution curve of path travel time rates under states of no passenger and passenger service.



FIG. 5 is a cumulative probability distribution curve of path travel time rates under states of no passenger and passenger service.



FIG. 6 is a schematic diagram (part) of comparison between a true value and a simulation value of distribution of travel time rates of road sections.



FIG. 7 is a comparison diagram of probability density distribution of travel time rates estimated by distinguishing and not distinguishing operation states and probability density distribution of true travel time rates.



FIG. 8 is a comparison diagram of cumulative probability distribution of travel time rates estimated by distinguishing and not distinguishing operation states and cumulative probability distribution of true travel time rates.



FIG. 9 is a flow chart of a method for estimating distribution of urban road travel time in considering operation states of taxi.





DETAILED DESCRIPTION

The specific embodiment of the present invention is described below in detail in conjunction with examples, and implementation effects of the present invention are simulated.


1 Study Object


A road from Caitian road crossing to Mintian road crossing in a direction from east to west on Binhe avenue, Futian district, Shenzhen is selected as a case study object, and the schematic diagram of the study region is shown in FIG. 2. Binhe avenue is one of three main roads in Shenzhen, adjacent to Shenzhen Convention and Exhibition Center, shopping park and other business centers as well as Futian Port, having large traffic flow. The actual data of all the taxi on three road sections from Caitian road crossing to Mintian road crossing in the direction from east to west on Binhe avenue, Futian district, Shenzhen on Jun. 10, 2014 are used.


2 Distribution of Road Section Travel Time


Because the distribution of taxi flowrate and the distribution of the passenger ratio of taxi from 14:00 to 17:00 are consistent, the data of the taxi running from east to west in this time period is selected. The running states of the taxi are divided into two categories of running states of “fast” and “slow” through a K-means clustering method. All the road sections under each operation state are respectively clustered.


The travel time rate of each road section under each operation state is counted, and then distributions of the travel time rates under different running states are respectively fitted. Because the difference value between travel times of unit distance becomes smaller when the speed becomes higher, fitting difficulty and errors may be generated. Therefore, Ψi=−lni (i=1, 2, 3 . . . ) during calculation so as to reduce the errors. Fitting results are shown in Table 1, Table 2 and Table 3. Function images of some fitting results are shown in FIG. 3(a) and FIG. 3(b).









TABLE 1







Fitting types and parameter estimation values of probability density functions for travel


time rates of all running states of all road sections under state of no passenger












Road Section
Running State
Fitting Model
Parameter 1
Parameter 2
Parameter 3





Link1
slow
Rayleigh Distribution
σ = 0.64539





fast
Weibull Distribution
λ = 2.55194
k = 6.41065



Link2
slow
Logical Distribution
μ = 0.72405
s = 0.12057




fast
Logarithmic Normal Distribution
μ = 0.53815
σ = 0.23328



Link3
slow
Extreme Value Distribution
μ = 1.26639
σ = 0.




fast
Extreme Value Distribution
μ = 1.25064
σ = 0.26810

















TABLE 2







Fitting types and parameter estimation values of probability density functions for travel


time rates of all running states of all road sections under state of passenger service












Road Section
Running State
Fitting Model
Parameter 1
Parameter 2
Parameter 3





Link1
slow
Generalized Extreme Value
k = 0.28429
σ = 0.16360
μ = 0.53952




Distribution






fast
Extreme Value Distribution
μ = 2.77978
σ = 0.26821



Link2
slow
Logarithmic Logical Distribution
μ = −0.32648
σ = 0.18297




fast
Gamma Distribution
k = 17.9535
θ = 0.10330



Link3
slow
Extreme Value Distribution
μ = 1.22637
σ = 0.26836




fast
Logarithmic Normal Distribution
μ = 0.74542
σ = 0.14780

















TABLE 3







Fitting types and parameter estimation values of probability density functions for


travel time rates of all running states of all road sections under all states












Road Section
Running State
Fitting Model
Parameter 1
Parameter 2
Parameter 3





Link1
slow
Generalized Extreme Value
k = 0.14414
σ = 0.22877
μ = 0.60760




Distribution






fast
Weibull Distribution
λ = 2.70414
k = 8.15789



Link2
slow
Logarithmic Logical Distribution
μ = 0.34315
s = 0.18792




fast
Weibull Distribution
λ = 1.98122
k = 4.67084



Link3
slow
Extreme Value Distribution
μ = 0.72107
σ = 0.26810




fast
Logarithmic Normal Distribution
μ = 1.25064
σ = 0.14304










3 Distribution of Path Travel Time


Under three different operation states, the middle road sections Link2, when used as a downstream road section and an upstream road section, are consistent in state classification. Therefore, 8 Markov paths can be directly constituted to meet use conditions of case 1. Markov chain models are constructed respectively for the data under the state of no passenger and the state of passenger service. The initial probability distribution under each operation state is shown in Table 4. Probability transfer matrix results are shown in Table 5, Table 6 and Table 7. The occurrence probability of each Markov path is shown in Table 8, Table 9 and Table 10.









TABLE 4







Initial probability distribution under each operation state











Operation State
Running State
Initial Probability






No Passenger
[0, 2.708050)
0.246154




[2.708050, ∞)
0.753846



Passenger Service
[0, 1.810109)
0.104938




[1.810109, ∞)
0.895062



Total State
[0, 1.663505)
0.182073




[1.663505, ∞)
0.817927
















TABLE 5





Probability transfer matrix of Markov chain


models under state of no passenger


















Link 2











Link 1
[0, 2.397895)
[2.397895, ∞)
Summation





[0, 2.708050)
0.708333
0.291667
1


[2.708050, ∞)
0.578231
0.421769
1













Link 3











Link 2
[0, 2.890372)
[2.890372, ∞)
Summation





[0, 2.397895)
0.747899
0.252101
1


[2.397895, ∞)
0.666667
0.333333
1
















TABLE 6





Probability transfer matrix of Markov chain


models under state of passenger service


















Link 2











Link 1
[0, 2.547707)
[2.547707, ∞)
Summation





[0, 1.810109)
0.647059
0.352941
1


[1.810109, ∞)
0.593103
0.406897
1













Link 3











Link 2
[0, 1.552279)
[1.552279, ∞)
Summation





[0, 2.547707)
0.656627
0.343373
1


[2.547707, ∞)
0.453333
0.546667
1
















TABLE 7





Probability transfer matrix of Markov


chain models under total states


















Link 2











Link 1
[0, 2.503255)
[2.503255, ∞)
Summation





[0, 1.663505)
0.647059
0.352941
1


[1.663505, ∞)
0.593103
0.406897
1













Link 3











Link 2
[0, 1.552279)
[1.552279, ∞)
Summation





[0, 2.503255)
0.656627
0.343373
1


[2.503255, ∞)
0.453333
0.546667
1
















TABLE 8







Occurrence probability of each Markov


path under state of no passenger










Markov Path
Probability






S1 = i11, S2 = i12, S3 = i13
0.130403



S1 = i11, S2 = i12, S3 = i23
0.043956



S1 = i11, S2 = i22, S3 = i13
0.047863



S1 = i11, S2 = i22, S3 = i23
0.023932



S1 = i21, S2 = i12, S3 = i13
0.326007



S1 = i21, S2 = i12, S3 = i23
0.109890



S1 = i21, S2 = i22, S3 = i13
0.211966



S1 = i21, S2 = i22, S3 = i23
0.105983
















TABLE 9







Occurrence probability of each Markov


path under state of passenger service










Markov Path
Probability






S1 = i11, S2 = i12, S3 = i13
0.044586



S1 = i11, S2 = i12, S3 = i23
0.023315



S1 = i11, S2 = i22, S3 = i13
0.016790



S1 = i11, S2 = i22, S3 = i23
0.020247



S1 = i21, S2 = i12, S3 = i13
0.348580



S1 = i21, S2 = i12, S3 = i23
0.182285



S1 = i21, S2 = i22, S3 = i13
0.165103



S1 = i21, S2 = i22, S3 = i23
0.199095
















TABLE 10







Occurrence probability of each Markov


path under state of total states










Markov Path
Probability






S1 = i11, S2 = i12, S3 = i13
0.089546



S1 = i11, S2 = i12, S3 = i23
0.036505



S1 = i11, S2 = i22, S3 = i13
0.030558



S1 = i11, S2 = i22, S3 = i23
0.025465



S1 = i21, S2 = i12, S3 = i13
0.340274



S1 = i21, S2 = i12, S3 = i23
0.138718



S1 = i21, S2 = i22, S3 = i13
0.184874



S1 = i21, S2 = i22, S3 = i23
0.154062









The probability density function of the travel time rate of the road section under each operation state and each running state and the occurrence probability of each Markov path are calculated; and then the total path travel time under each operation state can be calculated according to the constructed model, as shown in FIG. 4 and FIG. 5. It can be seen from the figure that: in the state of no passenger, the position of the peak of the distribution curve of the probability density function is quite different from the position of the peak in the state of passenger service. Namely: the path travel time rate estimated in the state of no passenger is obviously lower than the path travel time rate without distinguishing the operation states; and the path travel time rate estimated in the state of passenger service is obviously higher than the path travel time rate without distinguishing the operation states. Through calculation, 85 quantiles of the path travel time rate without distinguishing the operation state is 1.7259, i.e., the path travel time is 275.92 seconds; 85 quantiles under the state of no passenger is 1.1362, i.e., the path travel time is 497.61 seconds, increased by 80.35% than that without distinguishing the operation state; 85 quantiles is 1.9047 under the state of passenger service, i.e., the path travel time is 230.74 seconds, decreased by 16.37% than that without distinguishing the operation state and decreased by 53.63% than that under the state of no passenger. It indicates that the driving behaviors and decisions of the taxi drivers under different operation states are different, causing an obvious difference in distribution situations of respective travel time rates. Therefore, the operation states of the taxi have a great influence on the estimation of the path travel time. Moreover, the distribution situations of the travel time rates under two operation states of no passenger and passenger service may also be different according to the passenger ratio of taxi and have a great influence on the final estimated value.


3. Comparison of Simulation Results


To compare the accuracy of the estimation methods of the path travel time under the states of distinguishing the operation state and not distinguishing the operation state and analyze the significance of the influence of the operation states on the estimation of the path travel time, the road network is abstracted and studied through VISSIM software to simulate the running states of the taxi under the states of no passenger and passenger service and the running states of all the vehicles including taxi, social vehicles, buses and the like, so as to compare the distribution situations of the path travel time estimated by the methods.


The simulation model is established according to a real road network in the study region, to simulate the road network including three three-lane unidirectional road sections and three three-lane ramps. The total simulation duration is 5000 seconds; different random seeds are used for simulation for 10 times; and the data with the total duration of 1 hour from 1000th second to 4600th second is used for analysis, wherein the inlet flowrate of the main road is 10080 pcu/h, the inlet flowrate of the branch road is 800 pcu/h, the proportion of the taxi is 0.244 and the passenger ratio of taxi is 0.736. The velocity distribution within the time period of 1 hour from 15:00 to 16:00 is taken as the velocity distribution under the states of no passenger and passenger service of the taxi; the average value of 53.1 km/h is taken as the velocity distribution of other social vehicles, following double-logarithmic normal distribution. The simulation results of the distribution of the travel time rate of each road section of the vehicles under two states of passenger service and no passenger are corrected through adjustment of the simulation parameters. As shown in FIG. 6, the result obtained by simulation of the corrected model is basically consistent with an actual value, which indicates that the corrected model can be used to simulate actual road traffic flows.



FIG. 7 is a comparison diagram of probability density distribution of travel time rates estimated by the methods and probability density distribution of true travel time rates. FIG. 8 is a distribution diagram of cumulative probability. The result by distinguishing the operation states is the result estimated by formula (13).


Precision analysis is made to the estimated results of two assessment indexes through a mean absolute error and a maximum percent error.









MAE
=


1
RANGE






-



+










TTRD
estimated



(
x
)


-


TTRD
real



(
x
)






dx







(
14
)







PE
max

=

max







TTRD
estimated



(
x
)


-


TTRD
real



(
x
)







TTRD
real



(
x
)








(
15
)







wherein TTRDestimated and TTRDreal respectively represent the distribution function for estimating the travel time rate and the probability density distribution function for actual travel time rate; and RANGE represents an effective section length of the distribution function. Calculation results of respective MAE and PEmax under the state of distinguishing the vehicle operation states (improved method) and the state of not distinguishing the vehicle operation states (original method) are shown in Table 11. It can be known that the errors are obviously decreased, the mean absolute error is decreased by 51.44% and the maximum percent error is decreased by 46.83% after the vehicle operation states are distinguished. Therefore, the estimation accuracy can be increased to a large degree by the new method for estimating the path travel time after considering the operation states of the taxi.









TABLE 11







Comparison of difference values of probability density distribution


obtained by two estimation methods of distinguishing operation


state and not distinguishing operation state










MAE (×10−4)
PEmax (%)














Distinguishing
21.93
13.49



operation state





Not distinguishing
45.16
25.37



operation state









The model in the formula (13) is used to estimate the distribution of the total path travel time rate, and the obtained value is compared with the path travel time rate and the true value under the existing method (i.e., not distinguishing the operation state). It can be obviously seen that the cumulative distribution of the total path travel time rate obtained by each estimation method has an obvious error. Three quantiles are compared, as shown in Table 12. The error of the estimation method of distinguishing the operation state is greatly smaller than the error of the estimation method of not distinguishing the operation state. After improvement by the algorithm, the error absolute value of 15 quantiles is decreased by 70.73%, the error absolute value of a median is decreased by 33.90% and the error absolute value of 85 quantiles is decreased by 70.94%. Therefore, this proves once again that the method proposed by the present invention can greatly increase the accuracy of estimating the path travel time by using the taxi data.









TABLE 12







Comparison of cumulative probability distribution quantile obtained by two estimation


methods of distinguishing operation state and not distinguishing operation state











True State
Distinguishing Operation State
Not Distinguishing Operation State















Value
Value
Absolute
Relative
Value
Absolute
Relative


Quantile
(s/m)
(s/m)
Error (s/m)
Error (%)
(s/m)
Error (s/m)
Error (%)

















15 quantiles
0.4255
0.4232
−0.0024
−0.5584
0.4338
0.0082
1.9390


median
0.2249
0.2210
−0.0039
−1.7500
0.2191
−0.0059
−2.6055


85 quantiles
0.1840
0.1806
−0.0034
−1.8526
0.1723
−0.0117
−6.3700





1) In “absolute error” and “relative error”, the positive number indicates that the estimated value is greater than the actual value, and the negative number indicates that the estimated value is less than the actual value.


2) “Value” is the actual value or estimated value of the travel time rate.





Claims
  • 1. A method for estimating distribution of urban road travel time in considering operation state of taxi, comprising the following steps: (1) distribution of road section travel timescreening, correcting and matching collected taxi GPS data according to road sections and time periods to be researched to obtain the taxi GPS data containing license plate numbers, precision, longitudes, latitudes, speeds and passenger carrying state fields on various road sections;calculating an average speed of the taxi having the same license plate number according to the taxi GPS data, and calculating a travel time rate of the taxi having the same license plate number through a formula (1) according to the average speed of each taxi: : =1/νii=1,2,3 . . .  (1): travel time on i road section in unit distance, called as the travel time rate, in s/m;νi : the average speed of a certain vehicle on the i road section;
Priority Claims (1)
Number Date Country Kind
2016 1 0873710 Oct 2016 CN national
PCT Information
Filing Document Filing Date Country Kind
PCT/CN2017/102693 9/21/2017 WO 00
Publishing Document Publishing Date Country Kind
WO2018/064931 4/12/2018 WO A
US Referenced Citations (6)
Number Name Date Kind
20080082251 Ishikawa Apr 2008 A1
20100265074 Namba Oct 2010 A1
20130166350 Willemain Jun 2013 A1
20140324267 Pfaff Oct 2014 A1
20160202074 Woodard Jul 2016 A1
20170228683 Hu Aug 2017 A1
Foreign Referenced Citations (6)
Number Date Country
101727746 Jun 2010 CN
101739823 Jun 2010 CN
104537836 Apr 2015 CN
104778274 Jul 2015 CN
106384509 Feb 2017 CN
2011075345 Apr 2011 JP
Non-Patent Literature Citations (1)
Entry
Full-Text Database, No. 3, Mar. 15, 2016; pp. 10-17 and 46-63; Chen, Jin; Study on Evaluation Methodology of Path Travel Time Reliability, Science-Engineering, China Master's Thesis.
Related Publications (1)
Number Date Country
20180350237 A1 Dec 2018 US