您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 公交车合理调度的优化模型
第一期(2002年10月)韶关学院学生数学建模论文集No.1103公交车合理调度的优化模型温育权、梁海花、侯飞燕摘要:公共交通是城市交通的中央组成部分,公交车的调度具有重要的现实意义.本模型利用统计资料的特点,运行统计,最优化等数学方法以及Maple软件,考虑到公交公司和乘客双方的利益相矛盾,给出了一个最优的调度时刻表,计算出了所需车辆至少要53辆.进而劳力到调度方案的可行性,通过计算机模拟搜索,给出了一个便于操作的优化方案,计算出所需车辆至少为44辆.校验该方案,公交公司的利益很大程度满足,原来每天每车次的平均载客量只降低了39人/车次,而乘客满意度也不会有很大降低.关键词:公交车调度;载客率;发车时刻表;最优模型;优化方案一、问题的提出公共交通是城市交通的重要组成部分,作为公交车的调度具有重要的现实意义.某城市的公交公司统计了上行下行两个方向的某条公交线路上的客观情况.给出了一个典型工作日各时组两个运行方向每站上下车人数.该条公交线路上行方向共14站,总长14.58公里;下行方向共13站,总长14.61公里.公交公司配给该线路标准载客100人的同一型号的大客车,客车在该线路上运行的平均速度为20公里/小时.现在要根据这些资料,为该线路设计一个便于操作的全天(工作日)的公交调度方案,包括:1.两个起点站的发车时间;2.一共需要多少辆车;3.该方案以这样的程度照顾到了乘客和公交公司双方的利益.其中,营运调度要求:(1).每一辆客车的满载率50%~120%.(2).乘客候车时间一般不超过10分钟,早高峰期不超过5分钟.二、模型的假设1、交通顺畅,公交车运行秩序良好,路上无阻塞情况,汽车也不会出现突然坏掉或燃料不足等情况.2、每辆客车始终以20公里/小时的平均速度行驶,到各站的停留载客时间也涵盖在这个车速里,即不考虑每个乘客的上下时间.3、汽车一到总站,乘客全部下车,从而保证了总站发车时空车.4、不论乘车距离长短,上车票价都相同.(如:1元/人)5、公交公司的利益只考虑汽车在路面上行驶的车辆次数与载客率.6、全天(工作日)的公交车调度从5:00开始到23:00结束,分为18个单位时组,每个时组为1小时,表示为iT18,,2,1i7、乘客到各站点的人数,在各时组里均匀分布.8、乘客利益只考虑等车时间的长短.三、符号的约定1iN、2iN分别表示上下行线第iT时组内需要开出的乘客总次数,i=18,,2,11in、2in分别表示在上下行线第iT时组内正在路上行驶的车辆数,i=18,,2,1上T、下T分别表示在上下行线客车从始点到终点所需行驶时间.id、'id分别表示在上下行线个站点间距离1413,,2,1或iNo.1韶关学院学生数学建模论文集第一期(2002年10月)104v表示汽车行驶的平均速度v=20公里/小时.it表示从第i+1个车次的发车间隔时间,1,0iit表示从起点到iA站所需时间1413,,2,1或iM表示每次车的平均载客量.四、问题的分析本案例给出了上下行两方向个时组iT上行下效每站点上下车总人数的统计数,由这些资料来确定一个便于操作的全天(工作日)的公交车合理调度的方案,它要求某程度照顾到乘客与公交公司双方利益衡量.乘客利益是与等待时间有关,等待时间越少,满意度越高;汽车公司利益与满载率和两站发出次数有关.显然减少乘客等待是与增加公司利益是两个相互矛盾的问题.我们可求出一个在每一组内各相邻站点见的公交车上乘坐的总人数,以满载率为约束条件,求得每一个时组iT内上下行线两方向所需车次数,在此基础上寻找最高峰时段所需的最少车辆数.考虑到上下全线车行驶时间分别为43.78分和43.83分,都不足一个小时,在余下近16分钟内车辆可循环利用,同时可以补充车辆,从而得出所需最少车辆数.在此基础上,我们用计算机搜索法搜索出一个同时照顾汽车公司与乘客利益的最优模型,从现实考虑,却不可能合理调度,因此再在此基础上模拟搜索,得出一个合理的调车时刻表.五、模型的过程与求解在上下行线的每一个站点,乘客都是随机的到达,按到达时间先后次序排队等车,然后乘客到各自的目的地.影响公交车调度的因素主要有三方面:公交车的数量,乘车的人数以及发车时间间隔.在调度中以汽车的活动为主,同时照顾到乘客与公交公司的双方利益.乘客的利益主要与等待时间有关,等待时间越少,满意度越高,公交公司利益与车辆的满载率以及两个总站车数有关.从表中可求1S=14.58公里,2S=14.61公里,3S=43.74分钟,4S=43.83分钟.(1)根据资料显示的每一个时间段内上车的人数,以及运营调度要求,求所需车辆数.通过表中资料分析iT(i=18,,2,1)时组发出的车次不可能进入时组2iT来载客,但可能进入1iT时组.首先考虑沿下行线:在某一时组iT(i=18,,2,1)内,需要in车次来完全载客运输任务.在iT时组前j个站点上车总人数:1221110160jkjijkjxtxXXX13,,3,2j)60(12211101jkjijkjytyYYYj=2,3,…13分别在2T--18T时组内,前j个站点上车总人数:第一期(2002年10月)韶关学院学生数学建模论文集No.1105jijjijjmimiijxttxXXX,112060601jijjijjmimiijyttyYYY,112060601,,3,2i…,18,j=0,2,3,…,13这样,在iT(i1,2,…,18)时组,装载前j个站点上车的总人数所需车次应满足:120)(max50iijijjnYX13,2,018,2,1ji应用Maple软件,可求出下行线各时组内需发出的车次数.同样方法,可处理上行线,各时组内需发出的车次数,请参见表1时组上行最多车次上行最少车次下行最少车次下行最多车次00:6~00:51571100:7~00:6592592100:8~00:710141245600:9~00:85523276500:10~00:93113163700:11~00:102411102200:12~00:11281292000:13~00:12241071700:14~00:1321981800:15~00:1418892100:16~00:15188122700:17~00:164318194400:18~00:175623307300:19~00:18188204900:20~00:19104102200:21~00:209471600:22~00:216371600:23~00:221137537228228532表1根据资料显示的资料和调度要求,以及我们所得表1可看出,早高峰期为7:00~8:00,这段时间内所需的车次数上下行线各需41次和24次.每一个时期内,到各站点来候车的人数在该时组内均匀分布.由表1选择最高时期3T,在3T时组内,从上行线至少需要41辆车次,下行线至少需要24辆车次,然后考虑该时组内车辆的具体运作情况,我们假设Ni1ni2时,上行线路上正在路上所需的车辆数分别为6060222111TNnTNniiiiNo.1韶关学院学生数学建模论文集第一期(2002年10月)106易知,21iinn.所以下行车辆数可由上行车辆来补充,而下行车辆数有(21iiNN)由下行线车和公司另外补充:下行车可提供:22iinN(辆)公司另外补充:)()(2211iiiinNnNk(辆)共需车辆=行线路行走车辆+下行路上行走车辆+补充即:212212iiiiiNNnknn,具体分析见附录.根据上述方法.可以求得7:00——8:00至少需要53辆车,也是公交公司至少需要的车辆数.(2)求发车时刻表设第个时组内发车间隔相等,要得到时刻表,关键在于要得出在第1T时组首发车的发车时刻.在1T时组,我们主要照顾公交公司的利益.设在5点t分时刻(可以大于零或小于零),我们有下面的方程(上行线)120606060606012121211111122211100ttyxttyxttyxttyxtyx解得03856.7t(分钟).所以在1T内第一辆发车时间在5:07时刻.将在1T时组内上行线的首发车到终点站0A的时刻作为下行线的首发车时间.在1T时组内,上下行线的首发车时间确定,主要是考虑到公交公司的利益,这个时间时组内乘车人数极少.另外,公交公司首发车时刻是稳定的,乘客可按规律(时间)来等车.因为我们总是假定在每个时组内发车时间间隔相等,则在确定了首发车以后容易确定该时组各辆车的发车时刻,在1T时组内最后一趟车发车时间在5:58时刻,2T时组内发车时间间隔是4.2分钟,这两个时间相加取整,就得到2T时组内首发车的时间.将上述方法依次做下去,首先就可以得到上行线时刻表.同样考虑到公司利益和乘客对发车时间的理解,上行线的首发车到0A站后(即5:51时)0A站发出下行线的第一趟车,然后再利用上述同样方法,可得到下行线时刻表.从而得到时刻表(表2):方案一上行方向下行方向发车时刻发车时刻所需车次相邻车次的间发车时刻所需车次相邻车次的间隔(单位:分钟)隔(单位:分钟)第一期(2002年10月)韶关学院学生数学建模论文集No.110700:6~00:55:0778.575:511000:7~00:66:00252.45:5515400:8~00:76:59411.466:54242.500:9~00:88:00232.617:54272.2200:10~00:99:02134.628:56163.7500:11~00:1010:02115.459:5810600:12~00:1111:0212510:5996.6700:13~00:1212:0310612:0178.5700:14~00:1313:0496.6713:0087.500:15~00:1414:0587.514:0096.6700:16~00:1515:0687.514:5812500:17~00:1616:02183.3315:56193.1600:18~00:1717:02232.6116:5530200:19~00:1818:0787.517:5620300:20~00:1919:1541518:5910600:21~00:2020:1541520:0278.5700:22~00:2121:2032021:0278.5700:23~00:2223:001022:13320分析上表可知,在不同时组内的发车间隔不相等,并且不是整数分钟数.至少我们的结果是最优的,但在现实操作中不方便,因此在表2的基础上,用计算机模拟搜索得出一个可行性强的发车时刻表(表3):方案二发车时段发车时刻间隔车次00:6~00:55:0010600:7~00:66:0023000:8~00:77:0023000:9~00:88:0023000:10~00:99:0032000:11~00:1010:0051200:12~00:1111:0051200:13~00:1212:0061000:14~00:1313:0061000:15~00:1414:0061000:16~00:1515:0061000:17~00:1616:0023000:18~00:1717:0023000:19~00:1818:0051200:20~00:1919:0051200:21~00:2020:0010600:22~00:2121:0010600:23~00:2222:00203No.1韶关学院学生数学建模论文集第一期(2002年10月)108(3)、下面讨论表3所反映的公交公司和乘客双方的利益公司利益用每次车的平均载客量M来反映.(I)1M=一天内上车人数的总和
本文标题:公交车合理调度的优化模型
链接地址:https://www.777doc.com/doc-2699035 .html