METHOD FOR EXTRACTING ROAD CAPACITY BASED ON TRAFFIC BIG DATA
20220084396 · 2022-03-17
Assignee
Inventors
- Xiao GAO (Shanghai, CN)
- Yonglai XIAO (Shanghai, CN)
- Chaoteng WU (Shanghai, CN)
- Huan Wang (Shanghai, CN)
- Liangxiao YUAN (Shanghai, CN)
Cpc classification
G08G1/0129
PHYSICS
International classification
Abstract
A method for extracting road capacity based on traffic big data includes the following steps: selecting a specific traffic flow model; reading massive road lane traffic flow parameters; calibrating a model parameter of the selected traffic flow model by using the road lane traffic flow parameters read in the previous step; and fitting the calibrated model parameter to obtain a fitted traffic flow model. The present invention solves the problems that traditional methods for traffic capacity calibration have a heavy workload, inadequate samples and unreliable results due to their reliance on manual information acquisition, thereby providing support for automatic, long-term, large-scale and precise acquisition of the capacity.
Claims
1. A method for extracting a road capacity based on traffic big data, comprising the following steps: step 1: selecting a predetermined traffic flow model; step 2: reading a plurality of road lane traffic flow parameters; step 3: calibrating a model parameter of the predetermined traffic flow model selected in step 1 by using the plurality of road lane traffic flow parameters read in step 2 to obtain a calibrated model parameter, wherein step 3 comprises the following sub-steps: step 301: determining N initial groups of the plurality of road lane traffic flow parameters; step 302: determining a fitness function λ(i,d) according to the following formula, wherein i represents a lane number, and d represents a date:
2. The method according to claim 1, wherein the plurality of road lane traffic flow parameters comprise a lane number, a timestamp, a vehicle flow, a vehicle speed, and a vehicle density.
3. The method according to claim 2, wherein in step 305, the iteration termination condition is: for two consecutive iterations, a difference between model parameters with the lowest fitness value is less than a specified value, a difference between free-flow vehicle speeds is less than 1, a difference between critical vehicle densities is less than 1, and a difference between exponential parameters is less than 0.05.
4. The method according to claim 1, wherein after step 4, the method further comprises: step 5: obtaining capacities of lanes through a derivation based on the fitted traffic flow model obtained in step 4; step 6: combining the capacities of the lanes obtained in step 5 according to a composition relationship between the lanes and a road transect to obtain a capacity of the road transect corresponding to the lanes; and step 7: determining influencing factors of the capacity of the road transect, and quantitatively calibrating each of the influencing factors based on the capacity of the road transect obtained in step 6.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0033] The present invention will be described in detail below with reference to the specific embodiments. It should be understood that these embodiments are only intended to illustrate the present invention rather than to limit the scope of the present invention. In addition, it should be understood that those skilled in the art can make various changes and modifications to the present invention after reading the content of the present invention, and these equivalent forms shall also fall within the scope defined by the appended claims of the present invention.
[0034] Step 1: a traffic flow model is selected. In this embodiment, the selected traffic flow model is a flow-density relationship, which is an exponential model expressed as follows:
[0035] wherein, K represents a density, in units of pcu/kilometer; V(K) represents a speed, in units of kilometers/hour; Q(K) represents a flow, in units of pcu/hour; K.sub.cr represents a critical density, in units of pcu/kilometer; V.sub.f represents a free-flow vehicle speed, in units of kilometers/hour; and a.sub.m represents a dimensionless exponential parameter.
[0036] Step 2: lane traffic flow parameters are read, wherein the traffic flow parameters include a lane number, a timestamp (at an interval of five minutes), a flow, a speed, and a density, as shown in
[0037] Step 3: a parameter of the lane traffic flow model is calibrated by the following steps and fitted by using a genetic algorithm.
[0038] Step 301: 20 initial groups of the lane traffic flow parameters are determined, as shown in
[0039] Step 302: a fitness function λ(i,d) is determined according to the following formula, wherein i represents the lane number, and d represents a date:
[0040] wherein t represents the timestamp, n represents a time series number of a sample in a day; V(i,t) represents an actual vehicle speed collected on the i.sup.th lane at a time point t; and {circumflex over (V)}(i,t) represents a vehicle speed of the i.sup.th lane at the time point t, fitted by using the traffic flow model.
[0041] Step 303: a group update rule is determined as follows: retaining 5 group samples with a highest fitness value, discarding 5 group samples with a lowest fitness value, randomly generating 5 new group samples, and obtaining an average value of fitness values of each two samples of the 10 samples with medium fitness values to generate 10 samples.
[0042] Step 304: the traffic flow model selected in step 1 is iterated according to the group update rule determined in step 303.
[0043] Step 305: an iteration termination condition is determined, and an output result is updated to a database, wherein the iteration termination condition is: for two consecutive iterations, a difference between model parameters with the lowest fitness value is less than a specified value, a difference between free-flow vehicle speeds is less than 1, a difference between critical vehicle densities is less than 1, and a difference between exponential parameters is less than 0.05.
[0044] Step 4: capacities of lanes are obtained through derivation based on the lane traffic flow model by using the free-flow vehicle speed and the critical density, and an output result is updated to the database.
[0045] Step 5: basic information of a matching road transect is read, namely the lanes that constitute the road transect are obtained, the capacities of the corresponding lanes obtained in step 4 are combined to obtain the capacity of the corresponding road transect, the influence of road conditions such as the width, bend, and slope of the road transect on the capacity are calibrated, and an output result is updated to the database.
[0046] Step 6: the matching weather information is read, the influence of rainy and snowy weather on the capacity is quantitatively calibrated, and an output result is updated to the database. For example, the capacities under the rainy and snowy weather are calibrated based on the weather information.
[0047] Step 7: the matching accident information is read, the influence of an accident on the capacity is quantitatively calibrated, and an output result is updated to the database. For example, the capacity under the rainy weather is calibrated based on the accident information.