公交车调度问题的数学模型_第1页
公交车调度问题的数学模型_第2页
公交车调度问题的数学模型_第3页
公交车调度问题的数学模型_第4页
公交车调度问题的数学模型_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一问题重述我们提到城市交通所存在的问题,首先引起大家共鸣的就是堵车,等车时间长,乘车拥挤等问题。针对乘客而言,等车时间越短,车辆数越多,满意度越高。但对公交公司而言,发车时间间隔越长,满载率越高,效益越好。针对这些问题,我们对我国一座特大城市某条公交线路进行设计优化,问题如下:该条公交线路上行方向共14站,下行方向共13站,第3-4页给出的是典型的一个工作日两个运行方向各站上下车的乘客数量统计。公交公司配给该线路同一型号的大客车,每辆标准载客100人,据统计客车在该线路上运行的平均速度为20公里/小时。运营调度要求,乘客候车时间一般不要超过10分钟,早高峰时一般不要超过5分钟,车辆满载率不应超过120%,一般也不要低于50%。试根据这些资料和要求,为该线路设计一个便于操作的全天(工作日)的公交车调度方案,包括:(1)两个起点站的发车时刻表;(2)一共需要多少辆车;(3)这个方案以怎样的程度照顾到了乘客和公交公司双方的利益。将这个调度问题抽象成一个明确、完整的数学模型,指出求解模型的方法;根据实际问题的要求,如果要设计更好的调度方案,应如何采集运营数据。二问题分析2.1概论这是一个公交车的调度问题。问题的特点在于数据量大,数据处理复杂,公交车调度实际是动态的,乘客的到达和公交车的运行都存在许多随机因素。此问题是多元目标规划,发车时刻表应均衡乘客和公交公司双方利益,发车时刻表关键是发车的时间的间隔。但对乘客来说,发车间隔越短越好,车越多越好,则乘客满意度就越高;对公交公司来说发车间隔适当长一点越好,满载率越高越好,相应的运行车辆总数和发车总次数就会变少,则利润越好。因此,在某种程度上,两者之间的利益是对立的。因此,假设每单位时间段内,等车乘客服从均匀分布,并且满足客候车时间不要超过10分钟,早高峰时不要超过5分钟,车辆满载率不应超过120%,一般也不要低于50%。根据分析上下车人数折线关系图确定总车辆数。根据对上下车人数趋势的分析,有明显的高峰时期和高峰路段,因此按一整天每站经过的车辆进行聚类分析,来预测具体的高峰路段,从而确定区间车的运行路段。2.2问题一由图2.2.1,图2.2.2可知,上下车人数存在明显的峰值,我们可将时间分为高峰时段和一般时段,早高峰为7点到8点的和晚高峰17点到18点。通过以上分析我们可以通过计算每个时间段内车内的人数峰值得出每个时间段内需要发出的车辆数。在通过比较每个时间段的发车数可以得出一天中需要车辆最多的时间段,这个时间段的车辆数能够满足其他时间段的需求。对于下行表我们也作出类似的分析,最终将上下行车对应的时间段内车辆数相加,得到需要的最大车辆数。我们可以发现任意时间段内前面某几站上车的人数大于下车的人数,从某站以后的每站上车的人数小于下车的人数(如图2.3.1所示)。由图2.2.1可发现,公交车内人数呈现先增加后减小的变化趋势,且存在峰值点,这个点就是公交在行驶过程中需要满足载客人数的最大值,我们只要满足峰值时的乘客其他路段的乘客必然可以满足。图2.2.1上行各时间段上车人数折线图图2.2.2下行每时间段上车人数折线图2.3问题二我们针对问题二对数据进行分析,用Excel作出上行上下车全天总人数统计图如图其净增量就可抽象为上下车人数折线所加的面积。为了解决公交车调度存在明显的高峰期,将时间分类为一般时间和高峰时间,对部分路段进行区间加车。根据乘客的候车时间对每单位时间段内每分钟的发车数分类,计算出发一辆车的时间间隔,进而算出发车时刻表。图2.3.1上下车全天总人数统计图三模型假设(1)公交车行驶过程中不存在交通堵塞现象;(2)每个时间段内等车乘客服从均匀分布;(3)公交车按发车时刻表顺次发车,准时到达每个站点;(4)车辆匀速行驶,速度为20公里/小时各站乘客上下车的时间和公交车在各个车站停留的时间均包含在平均速度之内;在车站等车的人在公交车来之前不会离开;四符号说明:第站上车人数:第站下车人数:第时间段:每辆车高峰路段车上的人数:第时间段第站总增人数:第时间段第站每分钟增加人数:各站正净量之和:时间段内积攒够120人所需要的时间:时间段内发车数量:各站上车人数净增量:第时间段内每分钟的发车数:第时间段内发车的时间间隔:某段路上车上净人数:第时间段内高峰路段所有人数:第时间段内每分钟发车数:总车数:车在路上所用时间:跑完一趟休息时间五模型的建立与求解问题一模型建立:时间段内每分钟车上的净增人数:=(—)/60最大净增人数:=每小时发车的时间间隔:=60/非高峰时:目标函数:Min=60/S.T:50≦*≦1000<≦10高峰时:目标函数:Min=60/S.T:50≦*≦1000<≦10模型求解:运用Excel求出上行下行各组所发的次数,时间间隔,请参见下表1、表2,所得上下行车辆共66辆。时间上行方向发车时间间隔发车次数5:00-6:0010分钟66:00-7:002.6分钟237:00-8:001.4分钟438:00-9:002.6分钟239:00-10:004.6分钟1310:00-11:005.9分钟1011:00-12:005分钟1212:00-13:005.7分钟1113:00-14:006.6分钟914:00-15:007.9分钟815:00-16:008分钟816:00-17:003.2分钟1917:00-18:002.4分钟2518:00-19:007.6分钟819:00-20:0010分钟620:00-21:0010分钟621:00-22:0010分钟622:00-23:0010分钟6表一上行发车时刻表时间下行方向发车时间间隔发车次数5:00-6:0010分钟66:00-7:006.6分钟97:00-8:002.6分钟238:00-9:002.2分钟279:00-10:003.9分钟1510:00-11:006.5分钟911:00-12:007.3分钟812:00-13:008.6分钟713:00-14:007.9分钟814:00-15:007分钟915:00-16:005.4分钟1116:00-17:003.2分钟1917:00-18:001.9分钟3218:00-19:002.9分钟2119:00-20:006.5分钟1020:00-21:009.1分钟721:00-22:009.3分钟622:00-23:0010分钟6[1]表二下行发车时刻表问题二模型建立:某段路上车上净人数:各站上车人数净增量:=—时间段内发车数量:=(—)第时间段内每分钟的发车数:=(—)/600第时间段内每分钟发车数:=()/600模型评价6.1模型优点本文针对所给的公交运营数据,从发车时间间隔着手,逐步深入进行数据分析,作出上行下行上下车人数折线图,找出乘车高峰点和高峰时间段。在设计调度方案时从车辆数入手,得到发车时刻表,用简单的单目标规划求解,算法简单易行。6.2模型缺点建立模型时运用等式过多,没有给出有些不确定值的变动范围,虽使模型简化,但是缺少一定的准确性。建立模型之前,对调度的影响因素考虑过于复杂,没有及时作出合理的假设。由于建模过程分析中,对思考方向作了几次调整,花费了大量时间,最终只对发车时刻表和总车辆数得出具体结论,对乘客和公交公司双方的利益并未做过多分析。6.3模型改进采用长时间比较稳定的运营数据,尽可能将一些因素考虑进去,如上车下车所花费的时间,起点终点排队问题,模型误差会减小。运用多目标规划对顾客满意度和公交公司利益进行分析,对双方利益作出均衡。我们感觉到好模型的建立与顺利完成,需要大胆去想象尝试,尽快对最优思路做出选择,对建模的时间进行合理分配,小组进行积极合作,有效分工。七、参考文献[1]熊玲关于公交车调度问题的研究武汉科技学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论