A题 公路行驶时间估计与路线优化研究
0问题概述
对于出行者来说,对公路上行驶时间的估计是一个至关重要的问题。在美国,某些六车道公路的两侧安装有检测器,在不考虑行驶车辆车道变换的情况下,可以把整条道路简化成单一的车行道进行研究,如下图所示,图中方形代表检测器。
travel direction
Detector 1 Detector 2 Detector 3 Detector 4 Detector 5
检测器可以对道路上行使的车辆进行全天观测,并以20秒为计数单位来报告平均车速而且可以将数据实时更新。A题中的表格仅提供了每两钟的后20秒的观测数据,下面结合交通工程中的交通特性指标,对这些数据进行统计分析,从而得出公路上的车辆运行特性并从中寻求规律。
1 公路上车辆行驶特性分析
根据交通工程中的车速特性分布理论,行车速度和交通量一样,也是随机变量。对车速进行统计分析,一般要借助车速分布直方图、车速频率、累计频率分布曲线。
表征车速统计分布特性的特征车速常用:
中位车速:也称50%位车速,是指在该路段上该速度一下行驶的车辆属于在该速度已上行驶的车辆数相等。
85%位车速:在该路段行驶的所有车辆中,有85%的车辆在此速度以下行驶,交通管理部门常以此速度作为某些路段的限制车速。
15%位车速:与上述类似,在高速公路和快速道路上,为了行车安全,减少阻塞排队想象,保证交通流畅通,要规定低速限制,因此15%位车速测定是非常重要的。
85%位车速与15%位车速之差反映了该路段上的车速波动幅度。
根据题目中所给的临界条件,交通拥挤与非拥挤以速度来划分,临界速度值为50英里/小时,小于此速度则认为交通流进入拥挤状态。
对表中已知观测数据进行统计分析,可得到下列图表:
表1 车速统计表
Sensor1
speed Flow1Sensor2
Speed Flow 2
Sensor3
speed Flow 3
Sensor4
speed
Flow
4
Sensor5
speed
Flow
5
N Valid 100 100100100100100100 100 100100 Missing0 000000 0 00 Mean 54.18 8.8757.878.13651.197.86128.04 8.23 42.419.32 Median 56.00 8.7563.008.35061.507.60023.00 8.25 53.009.40 Variance 44.472 11.695268.66011.613450.6008.638515.514 9.644 424.0838.919 Maximum 64 17.17815.37216.072 15 6616.9 Percentiles 15 45.00 4.7056.00 4.43021.15 4.545 3.00 5.30 16.15 6.02
50 56.00 8.7563.008.35061.507.60023.00 8.25 53.009.40
85 60.00 12.9766.8512.00066.0011.00058.00 11.47 63.0012.67
通过对表1的整理可得到各个检测器处的观测统计分析结果如下表:
表2 特征车速分析整理表
监测器1 流量1监测器2流量2监测器3流量3监测器4 流量4 监测器5流量5均值 54.18 8.8757.878.13651.197.86128.04 8.23 42.419.32方差 44.472 11.695268.66011.613450.6008.638515.514 9.644 424.0838.919最大值 64 17.17815.37216.072 15 6616.9 15%位车速 45.00 56.0021.15 3.00 16.15
中位车速 56.00 63.0061.5023.00 53.00
85%位车速 60.00 66.8566.0058.00 63.00
车速频率统计表如下:
表3-1 检测器1处的车速频率统计表
Frequency Percent Valid Percent Cumulative Percent
35 1 1.0 1.0 1.0
38 1 1.0 1.0 2.0
39 1 1.0 1.0 3.0
40 2 2.0 2.0 5.0
41 1 1.0 1.0 6.0
42 5 5.0 5.011.0
43 2 2.0 2.013.0
44 1 1.0 1.014.0
45 2 2.0 2.016.0
46 2 2.0 2.018.0
48 1 1.0 1.019.0
49 2 2.0 2.021.0
51 4 4.0 4.025.0
52 2 2.0 2.027.0
53 77.07.034.0
54 2 2.0 2.036.0
55 99.09.045.0 Valid
56 6 6.0 6.051.0
58 1111.011.071.0
59 1313.013.084.0
60 88.08.092.0
61 3 3.0 3.095.0
62 1 1.0 1.096.0 64 4 4.0 4.0100.0 Total 100100.0100.0
表3-2 检测器2处的车速频率统计表
Frequency Percent Valid Percent Cumulative Percent
4 2 2.0 2.0 2.0
7 1 1.0 1.0 3.0
8 2 2.0 2.0 5.0
13 1 1.0 1.0 6.0
14 2 2.0 2.08.0
19 1 1.0 1.09.0
35 1 1.0 1.010.0
38 2 2.0 2.012.0
42 1 1.0 1.013.0
53 1 1.0 1.014.0
56 2 2.0 2.016.0
57 3 3.0 3.019.0
58 1 1.0 1.020.0
59 5 5.0 5.025.0
60 4 4.0 4.029.0
61 2 2.0 2.031.0
62 1515.015.046.0
63 88.08.054.0
64 1313.013.067.0
65 77.07.074.0
66 1111.011.085.0
67 1 1.0 1.086.0
68 3 3.0 3.089.0
69 6 6.0 6.095.0
70 2 2.0 2.097.0
71 2 2.0 2.099.0
78 1 1.0 1.0100.0 Valid
Total 100100.0100.0
表3-3 检测器3处的车速频率统计表
Frequency Percent Valid Percent Cumulative Percent
2 5 5.0 5.0 5.0
3 1 1.0 1.0 6.0
7 1 1.0 1.07.0
8 1 1.0 1.08.0
9 1 1.0 1.09.0 Valid
10 1 1.0 1.010.0
14 1 1.0 1.013.0
21 2 2.0 2.015.0
22 1 1.0 1.016.0
23 1 1.0 1.017.0
26 2 2.0 2.019.0
27 2 2.0 2.021.0 29 1 1.0 1.022.0
38 1 1.0 1.023.0
39 2 2.0 2.025.0 42 1 1.0 1.026.0
50 1 1.0 1.027.0
51 1 1.0 1.028.0
55 1 1.0 1.029.0
56 1 1.0 1.030.0
57 5 5.0 5.035.0
58 1 1.0 1.036.0
59 4 4.0 4.040.0
60 4 4.0 4.044.0
61 6 6.0 6.050.0
62 1212.012.062.0
63 3 3.0 3.065.0
64 1010.010.075.0
65 3 3.0 3.078.0
66 99.09.087.0
67 3 3.0 3.090.0
68 4 4.0 4.094.0
69 2 2.0 2.096.0
70 2 2.0 2.098.0 72 2 2.0 2.0100.0 Total 100100.0100.0
表3-4 检测器4处的车速频率统计表
Frequency Percent Valid Percent Cumulative Percent
1 4 4.0 4.0 4.0
2 99.09.013.0
3 6 6.0 6.019.0
4 6 6.0 6.025.0
5 5 5.0 5.030.0
6 2 2.0 2.032.0
8 1 1.0 1.033.0
9 3 3.0 3.036.0
11 1 1.0 1.037.0
12 1 1.0 1.038.0
13 1 1.0 1.039.0
15 3 3.0 3.042.0
17 1 1.0 1.043.0
20 2 2.0 2.045.0 Valid
21 2 2.0 2.047.0
23 2 2.0 2.051.0 26 1 1.0 1.052.0
28 2 2.0 2.054.0
29 1 1.0 1.055.0 34 1 1.0 1.056.0
36 3 3.0 3.059.0
37 1 1.0 1.060.0
38 1 1.0 1.061.0
39 1 1.0 1.062.0
40 5 5.0 5.067.0
44 2 2.0 2.069.0
45 5 5.0 5.074.0 47 1 1.0 1.075.0 49 1 1.0 1.076.0 52 3 3.0 3.079.0
54 1 1.0 1.080.0
55 3 3.0 3.083.0
57 1 1.0 1.084.0
58 3 3.0 3.087.0
59 2 2.0 2.089.0
61 2 2.0 2.091.0
62 3 3.0 3.094.0
63 2 2.0 2.096.0
64 3 3.0 3.099.0 72 1 1.0 1.0100.0 Total 100100.0100.0
表3-5 检测器5处的车速频率统计表
Frequency Percent Valid Percent Cumulative Percent
3 1 1.0 1.0 1.0
4 5 5.0 5.0 6.0
10 1 1.0 1.07.0
11 3 3.0 3.010.0
12 1 1.0 1.011.0
14 2 2.0 2.013.0
15 1 1.0 1.014.0
16 1 1.0 1.015.0
17 1 1.0 1.016.0
18 1 1.0 1.017.0
19 2 2.0 2.019.0
20 2 2.0 2.021.0
21 1 1.0 1.022.0
23 1 1.0 1.023.0
24 2 2.0 2.025.0
25 2 2.0 2.027.0
26 3 3.0 3.030.0
27 2 2.0 2.032.0 Valid
28 3 3.0 3.035.0
30 2 2.0 2.040.0 33 2 2.0 2.042.0 34 3 3.0 3.045.0 36 2 2.0 2.047.0 37
2 2.0 2.049.0 38 4 4.0 4.053.0 40 2 2.0 2.055.0 42 1 1.0 1.056.0 44 1 1.0 1.057.0 45 1 1.0 1.058.0 47 1 1.0 1.0
59.0 49 1 1.0 1.060.0 51 4 4.0 4.064.0 52 1 1.0 1.065.0 53 2 2.0 2.067.0 54 1 1.0 1.068.0 55 1 1.0 1.069.0 57 1 1.0 1.070.0 58 1 1.0 1.071.0 59 6 6.0 6.077.0 60 2 2.0 2.079.0 62 4 4.0 4.083.0 63 2 2.0 2.085.0 64 99.09.094.0 65 4 4.0 4.098.0 66 2 2.0 2.0100.0
Total
100
100.0
100.0
图1 各检测器处的车速分布饼图
图2 各检测器处的车速分布直方图
图3 各检测器处对应不同时段的车速分布图
根据题表和上面的图表可知,在第一个检测器附近,5:24:07 PM时平均车速降到50 mile/hr以下,以后十几分钟的时间里,车速在50 mile/hr附近波动,可知此时交通流已经不稳定,将要进入拥挤状态,后续的观测数据进一步证实了这一点。从5:38:07 PM 到6:10:07 PM,平均车速都低于50 mile/hr,交通处于拥塞状态,直到6:12:07 PM 车速超过50 mile/hr,且以后车速均大于50 mile/hr,证明6:12:07 PM左右拥塞消散。根据以上分析可见,检测器1处存在明显的交通拥塞和消散过程。从实际情况考虑,题表中的观测数据涵盖了下午的交通高峰时段,其原因是下班交通高峰造成,大约从5:40PM到6:10PM,持续半个小时左右。
同理可以分析第2、3个检测器处的交通运行特征。在第2个检测器处,5:30:07 PM左右,交通已经进入拥塞状态,一直持续到5:54:07 PM左右,后来拥挤开始消散。在第3个检测器处,5:24:07 PM左右交通进入拥塞状态,一直持续到6:18:07 PM左右,后来拥挤开始消散。
检测器4处的交通运行比较特殊,出现了多个平均车速低于50 mile/hr的时段,据此信息可以推测第4个检测器处存在着外界对交通流的干扰因素,通常可能是由于道路两侧施工或临时占用道路等原因造成。从这个问题来看,监测器还可以用于道路异常状况及事故的检测。
第5个检测器处的交通运行状况也比较特殊,其拥挤开始于4:36:07 PM 左右,而消散于6:34:07 PM左右,拥塞时间开始早、结束晚,拥挤状态时长明显超过第1、2、3检测器附近的状况,所以可以推测第5个检测器处存在交通因素以外的原因造成车辆通行不畅,通常可能是由于道路通行能力由于某种原因降低,导致上游车流到达后不能及时疏散,造成较长时间的交通拥塞状态。
下表是对5个检测器所提供的速度数据进行相关性分析所得到的相关矩阵:
表4 各检测器处的速度相关矩阵表
Correlations (data2) Marked correlations are significant at p < .05000 N=100 (Casewise
deletion of missing data)
Sensor1 Speed Sensor2 Speed Sensor3 speed Sensor4 speed Sensor5 speed Sensor1 Speed 1.0000.5950.7880.5487.4923
p= ---p=.000p=0.00p=.000p=.000 Sensor2 Speed.5950 1.0000.7729.4067.2197
p=.000 p= --- p=0.00 p=.000 p=.028 Sensor3 speed
.7880
.7729 1.0000 .5760 .4740
p=0.00
p=0.00 p= --- p=.000 p=.000 Sensor4 speed
.5487
.4067 .5760 1.0000 .4275
p=.000
p=.000 p=.000 p= --- p=.000 Sensor5 speed
.4923
.2197 .4740 .4275 1.0000
p=.000
p=.028
p=.000
p=.000
p= ---
从表中可以看出与v 的相关性较强,和的相关性较强。在95%的置信水平下, 各个监测器监测到的速度之间的相关性都是显著的,因此在考虑整个过程的行驶时间的时候,各个监测器在t 时刻监测到的速度最好是要考虑在内的。 1v 3和2v 3v
2 流量未知情况下的行驶时间估计
设t 时刻所有检测器记录的当时当地的车速分别是,以来表示五个检测器,以表示四段路程的长度。在不考虑交通流量的情况下,车辆的行驶时间与车辆的行驶速度和路程有直接关系,即。设一辆车在t 时刻通过第一个检测器,要在t 时刻给出这辆车行驶到第五个检测器所用的时间,必须要对未来一段时间内四段路上的交通情况(行
车速度)进行估计。我们可以用1v 2v 平均值12345,,,,v v v v v 12345,,,,D D D D D (,)t f v L =1234,,,L L L L 的121
(2
v v +,并)来,刻画车辆在第一段路
上的行驶速度,记为22v 车辆以这个速度行驶到2D 以这个速度作为此刻2D 到的速度,对应的此时后面各个检测器所检测到的速度为23,v v i (中3,i =21i v -和有关,我们令检测4,5)
,与2425,v ,2v 其
i v 2i v 2,1(i i v v -1
)2
=+,这样就得到了当车辆行驶到2D 时其他检测器检测到的速度的一个估计量。车辆在2D 和3之间的行驶
速度受22v 和的影响,在此我们取,23v D 33v =车辆在这段路上的行驶
速度和到达3D 处时检测器检测到的速度。
221
(2
23)v v +作为以下以此类推,我们就得到了各个路段上行驶的速度,具体表达式如下
,11,1,11,1
(),21()2
i j i j ij
i j i j v v i v v
v i -----?+?=??+=??,j j {},2,3,4,5∈i j (1) 综上所述,那么从行驶到的时间可以通过下式求得:
1D 5D 5
2k
k kk
L t v ==∑
(2) 其中:为与之间的路程。则:
i L i D 1i D +22334455
636417522475
t v v v v =+++
t 时刻车辆从第i 个检测器出发的这种情况,可以看作是以上过程的一部分,
则行驶到的时间很容易求出 5D 5
k k i kk
L
t v ==∑
如果能够得到每20秒的实时数据,而不是每2分钟的数据,那么本算法对行驶时间的估计将更加精确。首先,由于在实际情况下,某辆车的路段行驶速度很可能是不断变化的,基本关系式是:路程等于速度和行驶时间的乘积,路程可看作是在时间——速度坐标中,由速度曲线与时间轴所围成的面积;从积分的角度来看,把时间轴划分的份数越多,积分计算越准确。现在是在已知路程的情况下求行驶时间,道理都一样,计时间隔时段划分的越细,对真实速度的反映就越精确、越接近实际情况,从而路段行驶时间的估计结果越精确。再者,本算法通过不断更新的实时平均速度数据来估计某辆车的行驶速度,因此本算法本身也具有实时性,能将路上车流速度的变化及时地反映在路段行驶时间的计算中。检测器显示数据间隔时段越短,越接近于反映道路上车辆运行的实时情况,从而能够为计算所提供的信息就越多。
3 流量已知情况下的行驶时间估计
如题所述,检测器可以检测每20秒内的车速和流量,根据表中提供的数据,估计车辆到达第5个检测器所需的时间。
由于车流速度受交通状况和道路状况的影响,在道路状况一定的情况下,稳定交通流中的车速主要受交通流量的影响,因此已知交通量的情况下,可以提高路段行驶时间估计的合理性和准确性。而且平均速度的表达,以空间平均速度来代替时间平均速度,也将使行驶时间的计算更具有合理性和准确性。
下面给出交通工程学中时间平均车速与空间平均车速的定义:
时间平均车速t v :在单位时间内测定的通过道路某断面各车辆的点车速,这些点速度的算术平均值,即为该断面的时间平均车速,即:
1
1n
t i v n ==i v ∑ (3)
式中:
t v ——时间平均车速 (千米/小时)或(米/秒); i v ——第i 辆车的地点车速 (千米/小时)或(米/秒);
n ——单位时间内观测到的车辆总数(辆)。
空间平均车速s v :在某一特定瞬间,行驶于道路某一特定长度内的全部车辆的车速分布的平均值,当观测长度为一定时,其数值为地点车速观测值得调和平均值,即
11
111s n
n
i
i i i
ns
v t
n v ===
=
∑∑ (4)
式中:
s v ——空间平均车速 (千米/小时)或(米/秒);
s ——路段长度 (千米)或(米);
i t ——第i 辆车的行驶时间;
n ——长度为的路段上所具有的车辆数;
s i v ——第i 辆车的行驶车速 (千米/小时)或(米/秒)。
题表中给出的车速观测数据是各个20秒内的时间平均车速t v 。下面根据流量数据来计算空间平均车速s v 。
根据表中统计结果可知,20秒内的最大流量为17.1辆,即0.855辆/秒。出现在4:32:07 PM 时的检测记录中,由第一个检测器所检测到,其对应的平均行驶车速为59英里/小时。在交通管理与控制中,一般将调查得到的交通高峰时段实际流量的最大值作为道路所能通过的极大流量,题表中观测数据的时间范围在下午3:40到7:00之间,其内存在下班时间的交通高峰时段,所以可以用其观测到的流量最大值来作为值。根据交通工程学之中交通流三参数(车
速、流量、车流密度)的基本关系可以推导出所对应的行驶速度为m Q m Q m Q 1
2
f v ,其
中f v 为畅行速度,即车流密度趋于零、车辆可以畅通无阻时的平均速度。此题中可以认为f v =259?=118英里/小时,换算为52.75米/秒。又有基本关系式:
1
4
m Q =f j k v ),其中:为阻塞密度,即车流密集到所有车辆无法移动时
的车流密度。则由上式可得=0.065辆/米。
j k (0v =j k 交通工程学中,流量与车流速度有下图所示的关系: v
由公式2
(s j s f
v Q k v v =-,可求出交通流量所对应的Q s v
的值。则:
(502(502f j t j s f j t j
v k if v mile hr
k v v k if v mile h k ?+≥??=?
??//r
(5)
根据5个检测器所测得的流量值,就可以由上式分别求得各流量所对应的空
f
m
间平均车速。将,1,2,3,4,5si v i si v 12,,的值代入到上面流量未知情况下的算法中来代替其中相应的时间平均车速,即可求出更精确合理的路段行驶时间。这样以流量作为输入,以题表中给出的时间平均车速作为控制条件,充分利用了检测车速和流量两种数据,并相当于知道了20秒内通过检测器断面的所有车辆在实际道路上瞬间车速分布的均值,从而实现了时间数据向空间数据的转化,更趋近于表达实际车辆在道路上的分布与运行情况,因而更合理。
345,,v v v v v
4 链路行驶时间独立且随机情况下的最短路问题
由于假设任何两条链路的行驶时间相互独立,也就是说在某一条链路上行驶时不必考虑其他链路的情况,因此,此处将最优路线定义为:由出发点到目的地行驶时间最短的路线为最优路线。这样,问题就转化为求城市交通网络中任意两点间的最短路径问题。
算法描述如下图所示:
算法的实现过程:
首先是建立城市交通网络,需要输入交通节点数和任意两个节点之间的链路距离(如果某两个节点间没有直接道路相通,那么这两点间的路权为∞)。这些信息输入以后,系统将自动计算出任意两个节点中的最短路径并计算出该路径的长度。然后由司机输入起点和终点信息,系统将列出与指定的起点和终点相对应
的最短路径及其长度,并根据第I题的思想估算出此路线的行驶时间。在估算行驶时间之前,需要获得一些相关信息:
①该最短路径每个路段上处于正常工作状态的传感器的个数;
②每个处于正常工作状态的传感器上所观测到的速度值和流量值;
③各个处于正常工作状态的传感器之间的距离、该段路起点与第一个处于
正常工作状态的传感器间的距离、最后一个处于正常工作状态的传感器与该段路终点间的距离。
以上3条信息在现实情况下是不需要输入的,而是系统根据某段道路上的传感器的实际情况而获得的。但是由于该程序是一个模拟的过程,因此像这样的必要信息是需要作为输入而提供给系统的。
在计算任意两点之间的最短路径的时候用到了Floyd算法,算法描述如下:for(k=1; k<=n; k++)
for(i=1; i<=n; i++)
for(j=1; j<=n; j++)