1. 引言
近年来,随着我国城镇化加速发展,城市机动化水平不断增长,居民私有汽车数量也不断攀升,公共交通方式在乘客个性化出行的需求下吸引力明显不足。交通拥堵问题频频出现,严重影响城市运行效率;尾气污染物排放量激增,城市环境质量日益下降,降低了人民生活幸福感。传统公交曾在城市客运中占据绝对优势地位,但如今乘客出行需求越来越复杂,用户期望越来越高,对需求响应公交的研究和使用成为必然趋势。
Daganzo [1] 提出灵活公交服务系统,将固定线路公交和需求响应公交系统进行对比,得出结论:需求响应公交适合在乘客出行密度较小的区域运营。Quadrifoglio等人 [2] 在解决单车接驳客运系统的调度问题时使用了一种新的启发式算法,建立对模型的仿真系统,最终求解出适用于单车接驳的客运调度系统。
Frei等人 [3] 对居民出行意向进行调查,同时比对不同公共交通出行方式的优缺点,最终建立模型对不同公共交通方式的潜在客流进行分析。Kashani等人 [4] 通过大量实例数据对比在不同需求密度区域内需求响应型灵活公交和传统固定线路公交的运行状态,结果显示在低需求密度的地区灵活公交明显具有更高的服务效率和准时率,且能够减少乘客的等待时间成本。Bilge等人 [5] 进行了大量仿真测试,考虑需求响应公交乘客满意程度和运营成本之间的制约关系,结果证明动态分配车辆位置和采用多线路服务模式并行的运营方式将带来比静态分配车辆更高的收益。王俊培 [6] 分析了定制公交开设所需要的条件,建立优化模型,最终选择出对定制公交的开设影响最大的条件。潘述亮等人 [7] 提出一种灵活接驳的公交系统,建立了双层整数规划模型。通过设计考虑重力模型智能型算法求解接驳公交系统内车辆的调度安排。刘毅 [8] 将定制公交与常规公共交通方式进行对比,得出结论:定制公交在其出行的舒适度、安全性、便捷度等方面都具有很大的优势和前景十分可观的发展空间,并从乘客体验度、运营企业收益和综合效益三方面,构建出与我国国情相符的城市定制公交评价体系。
本文在现有研究成果的基础上,考虑了乘客从当前位置到站点位置的分配问题,同时在本文构建的多车协同控制系统中乘客可以换乘,弥补了现有研究的不足之处。通过研究公交换乘策略对线网优化的影响、多车协同控制的实现路径、需求响应公交的线网设计、站点优化等问题建立数学模型并求解,最终验证考虑换乘策略的需求响应公交多车协同控制优化系统能够满足城市中心乘客的出行需求。
2. 模型构建
2.1. 问题描述
由于本文的研究对象为需求响应公交,不同于传统的公交“定时”“定线”的特征,需求响应公交的线路根据服务区域内乘客需求确定。本文通过构建混合整数规划模型,完成动态的需求响应公交线网规划,在尽可能满足乘客出行需求的前提下,实现系统总成本最大化。在具体的实现过程中,以车辆路径优化问题为基础,乘客出行前进入预约系统,提前向需求响应公交运营中心提出申请,运营中心统计同一预约时间的乘客,选择乘客周转量较大的车站作为换乘站点,并调度车辆在指定时间为指定乘客服务。本文研究的核心内容为如何在需求响应公交系统中加入换乘策略,以及论证加入换乘策略前后对系统总成本的影响。
2.2. 变量设置
变量设置如表1。
2.3. 模型构建
考虑换乘策略的需求响应公交多车协同控制优化模型以系统成本最小化为目标函数:
公式(1)表示模型的目标函数,即最小化系统成本。系统成本由四方面构成,分别为车辆行驶时间、车辆在站点的等待时间、乘客步行时间和乘客在换乘站点的等待时间。
(1)
公式(2)表示利用最小的发车数量满足服务区域的需求。
(2)
公式(3)保证每一名乘客一定会被分配至一个站点。乘客只有被分配至站点才能被纳入需求响应公交的服务范围中。
(3)
公式(4)保证每一名乘客都能被服务。
(4)
公式(5)保证车辆在线网中能够正常运行,不会出现中断或停滞的情况。公交车行驶到一个站点,如果当前站点不是终点站,那么车辆一定继续行驶。
(5)
公式(6)保证在车辆的一次行驶过程中不会出现重复路线,在需求响应公交运行一次时,公交车不重复经过同一路线,在该路线上的剩余乘客由下一辆经过该路线的公交车服务。
(6)
公式(7)保证公交车内乘客数量不超过公交车的容量。
(7)
公式(8)保证每班车辆的行驶时间不超过车辆规定最大行驶时间。
(8)
公式(9)保证每班车辆的行驶长度不小于车辆规定最小行驶距离。
(9)
公式(10)、(11)保证车辆的到达和离开时间在乘客的偏好时间窗内。
(10)
(11)
公式(12)、(13)保证了每条路线上车辆时间表的可行性。
(12)
(13)
公式(14)保证了换乘车辆在时间上一定在原车辆之后到达。该约束保证乘客能够顺利搭乘接续车辆,保证了乘客换乘的可行性。
(14)
公式(15)保证了如果乘客p在h站换乘,那么
。
(15)
3. 案例分析
本文设计的模型适用于解决乘客从出行起点到出行终点的较为稳定的单向客流问题。由于在本文建立的需求响应公交系统中,车辆的起点终点均根据乘客需求确定,因此在本算例中没有选取某一辆公交车跟踪分析,而是选择分析局部范围内的站点间的情况,设置了5名乘客,6个站点,其中包括需求响应公交的发车点1和最后的乘客出行终点D1、D2,见图1。
![](//html.hanspub.org/file/7-2760582x44_hanspub.png?20210729081942062)
Figure 1. Schematic diagram of stations and passengers
图1. 站点、乘客示意图
在本算例中,公交车辆在六个站点间行驶,设定车辆在站点间的行驶时间见表2。
![](Images/Table_Tmp.jpg)
Table 2. Vehicle timetable between stations (min)
表2. 车辆在站点间行驶时间表(min)
根据乘客当前位置与步行速度,计算出乘客步行时间,计算结果见表3。
![](Images/Table_Tmp.jpg)
Table 3. Passengers’ walking distance and time
表3. 乘客步行距离及时间
为满足乘客出行时间偏好并提高公交服务质量,系统分配车辆前将统计每名乘客在站点等待时间的最大限度,统计结果如表4。
![](Images/Table_Tmp.jpg)
Table 4. Passenger waiting time window at the station
表4. 乘客在站点等待时间窗
为满足乘客出行需要,在不考虑换乘策略的情况下需要三辆公交车同时服务,乘客分配和车辆运行情况如图2。
![](//html.hanspub.org/file/7-2760582x45_hanspub.png?20210729081942062)
Figure 2. Schematic diagram of vehicles, stations, and passengers
图2. 车辆、站点、乘客示意图
三辆公交车的行车时间安排见表5。
![](Images/Table_Tmp.jpg)
Table 5. Vehicle departure timetable before transfer
表5. 换乘前车辆发车时间表
采取换乘策略后,对于乘客而言,乘客P4可以在系统内选择换乘,对于车队来说,发车数可以减少一辆,此时的系统分配结果如图3。
![](//html.hanspub.org/file/7-2760582x46_hanspub.png?20210729081942062)
Figure 3. Schematic diagram of vehicles, stations, and passengers after the transfer is added
图3. 加入换乘后的车辆、站点、乘客示意图
采取换乘策略后,为满足系统乘客需求,车队行车时间安排见表6。
![](Images/Table_Tmp.jpg)
Table 6. Vehicle departure timetable after transfer
表6. 换乘后车辆发车时间表
根据上述数据可以计算出采取换乘策略前后目标函数的变化。采取换乘策略前,目标函数值为96.2分钟,采取换乘策略后,目标函数值为78.2分钟,系统总时间成本减少了18分钟。
4. 结论与展望
本文基于带时间窗的车辆路径优化问题建立混合整数规划模型,以最小化系统总时间和最小化发车数量为目标函数,同时对车辆路线长度、车辆运行时间、乘客等待时间窗,乘客换乘条件等因素建立约束条件,利用MATLAB计算换乘前后的系统总时间和发车数,证明了加入换乘策略后的需求响应公交系统能够提高公交公司的运营收益,能够满足乘客的出行需求,能够发挥需求响应公交系统的运营优势,能够以主要交通方式服务于城市中心区域。
本文通过设计贴近公交实际运营现状的小型案例,证明所提出优化方案的优化效果和可行性。基于有无换乘策略的需求响应公交系统对比,可以发现在考虑乘客协同换乘的需求后,系统总体运营时间能够减少18分钟,对于公交公司运营与乘客出行体验来说均具有重要意义。本文在模型设计过程中,充分考虑乘客换乘时间需求与路线需求,以及实际公交运营过程中的各类限制条件,在面向更大的城市路网和更多的公交线路时,具备能够产生更多系统效益的潜能。
NOTES
*通讯作者。