CN112308368A - 一种公交实时调度仿真方法及*** - Google Patents
一种公交实时调度仿真方法及*** Download PDFInfo
- Publication number
- CN112308368A CN112308368A CN202010748793.0A CN202010748793A CN112308368A CN 112308368 A CN112308368 A CN 112308368A CN 202010748793 A CN202010748793 A CN 202010748793A CN 112308368 A CN112308368 A CN 112308368A
- Authority
- CN
- China
- Prior art keywords
- time
- way
- train
- current
- pass
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000004088 simulation Methods 0.000 title claims abstract description 27
- 238000011217 control strategy Methods 0.000 claims abstract description 13
- 238000012163 sequencing technique Methods 0.000 claims abstract description 4
- 238000007781 pre-processing Methods 0.000 claims description 2
- 238000005315 distribution function Methods 0.000 description 4
- 238000005070 sampling Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000010485 coping Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06316—Sequencing of tasks or work
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0137—Measuring and analyzing of parameters relative to traffic conditions for specific applications
- G08G1/0141—Measuring and analyzing of parameters relative to traffic conditions for specific applications for traffic information dissemination
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/123—Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Marketing (AREA)
- Theoretical Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Tourism & Hospitality (AREA)
- Game Theory and Decision Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Analytical Chemistry (AREA)
- Educational Administration (AREA)
- Development Economics (AREA)
- Chemical & Material Sciences (AREA)
- Remote Sensing (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明公开一种公交实时调度仿真方法及***,所述方法包括:首先给定车辆调度方案,并确定单程集合和车次链;将单程按照发车时间由早到晚进行排序,并执行第一个单程;通过仿真控制策略确定当前单程的实际发车时间;通过AVL数据确定当前单程时间;通过当前单程的实际发车时间和预计运营时间确定当前单程的到达时间;重复上述步骤直至最后一个单程。所述***包括初始模块、控制器、被控对象、输出模块。本发明通过所述***执行上述方法,在控制器中有效减少了大间隔与串车情况的发成;在被控对象中通过AVL数据确定单程时间,能够更好的反应现实情况;检验了调度方案的鲁棒性,减少串车和大间隔现象的发生,进而提高公交的服务质量。
Description
技术领域
本发明涉及公共交通调度仿真研究技术领域,具体涉及一种公交实时调度仿真方法及***。
背景技术
公共交通车辆调度问题是使用一组车辆采用最高效的方式完成所有的单程任务。高效的车辆调度方案不仅能够提供可靠的服务还能够减少企业的运营成本。传统车辆调度方案在设计时往往假设单程时间固定,然而方案在执行的时候单程会受到复杂运营环境和突发情况的干扰,使得单程时间变得不确定。因此一个基于固定单程时间的方案很难被精准的执行。同时这些突发情况降低了服务水平,增加了企业成本。
因此如何在现实环境下检验方案的鲁棒性和执行率变得至关重要。基于此本发明提出了一种公交实时调度仿真方法及***,采用随机单程时间和给定的控制策略来检验车辆调度方案和时刻表的鲁棒性,同时本方法的控制策略考虑了串车与大间隔情况,能够有效减少串车和大间隔的发生,提高公交的服务水平。
发明内容
本发明针对现有基于固定单程车辆调度方案应对复杂现实环境效果较差的问题,本发明提供一种公交实时调度仿真方法及***,来检验车辆调度方案和时刻表的鲁棒性,减少串车现象的发生。
本发明解决上述技术问题的技术方案如下:
一方面,本发明实施例提供一种公交实时调度仿真方法,包括以下步骤:
步骤1,给定车辆调度方案,确定单程集合与车次链;
步骤2,将单程按照发车时间由早到晚进行排序,并执行第一个单程;
步骤3,通过仿真控制策略确定当前单程的实际发车时间;
步骤4,通过基于AVL数据确定当前单程时间;
步骤5,通过当前单程的实际发车时间和预计运营时间确定当前单程的到达时间;
步骤6,重复步骤3至5直至最后一个单程。
另一方面,本发明实施例提供一种公交实时调度仿真***,其特征在于,配置有:
初始模块,获取现有车辆调度方案,确定单程集合和车次链;
控制器,通过控制策略确定当前单程的实际发车时间;
被控对象,通过单程运营时间分布抽样获得当前单程运营时间,并随机对当前单程施加外部干扰,模拟现实情况下的突发事件,最终确定单程的到达时间;
输出模块,输出对乘客的服务。
本发明实施例提供一种公交实时调度仿真方法及***,通过对前序单程的到达时间和道路车辆状态确定当前单程的发车时间;通过历史车辆定位(AVL)数据获得随机单程时间分布来确定仿真中的单程时间;检验了车辆调度方案和时刻表的鲁棒性,帮助车辆调度人员更好的评价修改车辆调度方案和时刻表,同时控制策略考虑了串车和大间隔因此能够减少串车与大间隔情况的发生,最终为乘客提供了更好的公共交通服务。
附图说明
图1为本发明实施例一种公交实时调度仿真方法被执行时的流程示意图;
图2为本发明实施例控制策略流程示意图;
图3为本发明实施例执行单程控制方法流程示意图;
图4为本发明实施例基于AVL数据确定单程时间方法流程示意图;
图5为本发明实施例一种公交实时调度仿真***结构示意图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
图1为本发明实施例一种公交实时调度仿真方法被执行时的流程示意图;如图1所示,包括以下步骤:
步骤1,给定车辆调度方案,确定单程集合与车次链;
步骤2,将单程按照发车时间由早到晚进行排序,并执行第一个单程;
步骤3,通过仿真控制策略确定当前单程的实际发车时间;
步骤4,通过AVL数据确定当前单程的运营时间;
步骤5,通过当前单程的实际发车时间和预计运营时间确定当前单程的到达时间;
步骤6,重复步骤3至5直至最后一个单程。
具体的,首先获取时刻表与车辆调度方案,将时刻表切分为一组单程集合,之后根据车辆调度方案,将其中由一辆车完成的单程任务集合称为一组车次链,进而获得车次链集合,并将单程所属车次链中的前一单程称为其前置单程。
将单程集合按照单程的计划发车时间由早到晚进行排序,并执行第一个单程。通过单程的计划发车时间,道路车辆状态根据控制策略确定单程的实际发车时间。之后通过单程运营时间抽样方法,获得当前单程运营时间,最终得到单程的到达时间。
图2为本发明实施例控制策略流程示意图;如图2所示,包括以下步骤:
步骤31,判断车辆是否出场;
步骤32,执行单程;
步骤33,判断车辆是否返场。
具体的,首先根据单程是否是车次链中首个单程,判断车辆是在车场等候还是正在运营,如果车辆在车场就先安排车辆出场,然后执行单程,之后需要根据车次链判断车辆执行单程后是否需要返场。
图3为本发明实施例执行单程控制方法流程示意图;如图3所示,包括以下步骤:
步骤321,将当前单程所属车次链中前一单程称为当前单程的前序单程,根据前序单程的到达时间,将其分为提前到达,准点或稍微晚点到达,一般晚点到达,严重晚点到达;
步骤322,如果前序单程提前到达,则判断是否发生大间隔,如果发生大间隔就直接发车,否则判断是否串车,如果没有串车则按计划发车,否则按计划时间加最短发车间隔发车;
步骤323,如果前序单程准点或稍微晚点到达,则判断线路是否发成串车,如果没有串车现象,就按照时刻表预定时间发车,否则按照时刻表预定时间加上一个最短发车间隔来发车;
步骤324,如果前序单程一般晚点到达,则判断线路是否发成串车,如果没有串车现象,就立即发车,否则等待一个最短发车间隔再发车;
步骤324,如果前序单程一般晚点到达,则判断线路是否发成串车,如果没有串车现象,就立即发车,否则等待一个最短发车间隔再发车;具体的,单程执行所需要的车辆来自前序单程,因此当前单程的发车时间要根据前序单程的到达时间来确定。基于此将前序单程的到达状态分为提前到达,准点或稍微晚点到达,一般晚点到达,严重晚点到达。当前置单程提前到达时,判断当前线路状态,如果发成大间隔就立即发车,如果发生串车就按照计划发车时间加上一个最小发车间隔发车,如果线路正常就按照计划发车时间发车;当前置单程准点或稍微晚点到达时,判断是否发成串车,如果发生串车就按照计划发车时间加上一个最小发车间隔发车,否则按照发车计划发车;当线路一般晚点到达时,判断是否发成串车,如果发生串车就间隔一个最小发车时间发车,否则直接发车;当线路严重晚点到达时,取消一个往返单程;
图4为本发明实施例基于AVL数据确定单程时间方法流程示意图;如图3所示,包括以下步骤:
步骤41,对AVL数据进行预处理,得到单程样本集合;
步骤42,单程时间样本得到单程时间分布;
步骤43,根据单程时间分布计算得到单程时间。
具体的:通过AVL数据,得到车辆在两站点间的单程时间集合;假设单程时间分布函数,通过得到的单程时间集合确定分布中的参数,进而得到单程时间分布函数;最后通过单程时间分布函数确定单程时间。
图5为本发明实施例一种公交实时调度仿真***结构示意图;如图3所示,包含以下结构:
初始模块,获取现有车辆调度方案,确定单程集合和车次链;
控制器,通过控制策略确定当前单程的实际发车时间;
被控对象,通过单程运营时间分布抽样获得当前单程运营时间,并随机对当前单程施加外部干扰,模拟现实情况下的突发事件,最终确定单程的到达时间;
输出模块,输出对乘客的服务。
本发明实施例提供一种公交实时调度仿真***执行上述方法,在控制器中根据前置单程的到达时间和是否发成大间隔与串车确定发车时间,有效减少了大间隔与串车情况的发成;在被控对象中通过AVL数据计算单程时间分布函数,之后确定单程时间,相较以往固定单程运营时间更能够反应现实情况;本发明能够检验车辆调度方案的鲁棒性,减少串车和大间隔现象的发生,进而提高公交的服务质量,方便乘客出行。
以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (5)
1.一种公交实时调度仿真方法,其特征在于,包括以下步骤:
步骤1,给定车辆调度方案,确定单程集合与车次链;
步骤2,将单程按照发车时间由早到晚进行排序,并执行第一个单程;
步骤3,通过仿真控制策略确定当前单程的实际发车时间;
步骤4,通过AVL数据确定当前单程时间;
步骤5,通过当前单程的实际发车时间和预计运营时间确定当前单程的到达时间;
步骤6,重复步骤3至5直至最后一个单程。
2.根据权利要求1所述的一种公交实时调度仿真方法,其特征在于,所述仿真控制策略包括:
步骤31,判断车辆是否出场;
步骤32,执行单程;
步骤33,判断车辆是否返场。
3.根据权利要求1所述的一种公交实时调度仿真方法,其特征在于,所述执行车次链的控制方法包括:
步骤321,将当前单程所属车次链中前一单程称为当前单程的前序单程,根据前序单程的到达时间,将其分为提前到达,准点或稍微晚点到达,一般晚点到达,严重晚点到达;
步骤322,如果前序单程提前到达,则判断是否发生大间隔,如果发生大间隔就直接发车,否则判断是否串车,如果没有串车则按计划发车,否则按计划时间加最短发车间隔发车;
步骤322,如果前序单程提前到达,则判断是否发生大间隔,如果发生大间隔就直接发车,否则判断是否串车,如果没有串车则按计划发车,否则按计划时间加最短发车间隔发车;
步骤323,如果前序单程准点或稍微晚点到达,则判断线路是否发成串车,如果没有串车现象,就按照时刻表预定时间发车,否则按照时刻表预定时间加上一个最短发车间隔来发车;
步骤324,如果前序单程一般晚点到达,则判断线路是否发成串车,如果没有串车现象,就立即发车,否则等待一个最短发车间隔再发车;
步骤325,如果前序单程严重晚点到达,则取消一对往返班次。
4.根据权利要求1所述的一种公交实时调度仿真方法,其特征在于,所述通过AVL数据确定当前单程时间方法包括:
步骤41,对AVL数据进行预处理,得到单程样本集合;
步骤42,单程时间样本得到单程时间分布;
步骤43,根据单程时间分布计算得到单程时间。
5.一种公交实时调度仿真***,其特征在于,包括初始模块、控制器、被控对象、输出模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010748793.0A CN112308368A (zh) | 2020-07-30 | 2020-07-30 | 一种公交实时调度仿真方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010748793.0A CN112308368A (zh) | 2020-07-30 | 2020-07-30 | 一种公交实时调度仿真方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112308368A true CN112308368A (zh) | 2021-02-02 |
Family
ID=74483412
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010748793.0A Pending CN112308368A (zh) | 2020-07-30 | 2020-07-30 | 一种公交实时调度仿真方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112308368A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115662176A (zh) * | 2022-12-13 | 2023-01-31 | 天津市政工程设计研究总院有限公司 | 一种基于鲁棒优化的灵活公交调度优化方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101615340A (zh) * | 2009-07-24 | 2009-12-30 | 北京工业大学 | 公交动态调度中的实时信息处理方法 |
CN102610088A (zh) * | 2012-03-08 | 2012-07-25 | 东南大学 | 一种公交车站点间行程时间预测方法 |
CN108615391A (zh) * | 2018-05-09 | 2018-10-02 | 厦门卫星定位应用股份有限公司 | 一种公交智能调度方法、***及介质 |
CN111199247A (zh) * | 2019-12-25 | 2020-05-26 | 银江股份有限公司 | 一种公交运行仿真方法 |
-
2020
- 2020-07-30 CN CN202010748793.0A patent/CN112308368A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101615340A (zh) * | 2009-07-24 | 2009-12-30 | 北京工业大学 | 公交动态调度中的实时信息处理方法 |
CN102610088A (zh) * | 2012-03-08 | 2012-07-25 | 东南大学 | 一种公交车站点间行程时间预测方法 |
CN108615391A (zh) * | 2018-05-09 | 2018-10-02 | 厦门卫星定位应用股份有限公司 | 一种公交智能调度方法、***及介质 |
CN111199247A (zh) * | 2019-12-25 | 2020-05-26 | 银江股份有限公司 | 一种公交运行仿真方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115662176A (zh) * | 2022-12-13 | 2023-01-31 | 天津市政工程设计研究总院有限公司 | 一种基于鲁棒优化的灵活公交调度优化方法 |
CN115662176B (zh) * | 2022-12-13 | 2023-05-26 | 天津市政工程设计研究总院有限公司 | 一种基于鲁棒优化的灵活公交调度优化方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107944797B (zh) | 运输任务的监控方法、装置及*** | |
CN110119835A (zh) | 一种基于区间计算的公交动态发车调度优化方法 | |
CN104021667A (zh) | 整合预约服务与实时打车的出租车合乘调度***及调度方法 | |
CN108615391A (zh) | 一种公交智能调度方法、***及介质 | |
CN114715228B (zh) | 一种铁路客运站调车计划综合管理方法和*** | |
CN110889596A (zh) | 一种用于铁路工程线的施工计划调度方法及*** | |
CN111311950B (zh) | 公交车高峰期智能调度方法及*** | |
CN112308368A (zh) | 一种公交实时调度仿真方法及*** | |
JP2007118674A (ja) | 運転整理支援システム、および、運転整理支援方法 | |
CN113536692B (zh) | 一种不确定环境下的高铁列车智能调度方法及*** | |
US20180374017A1 (en) | System and method for real time scheduling | |
Nesheli et al. | Real-time public transport operations: Library of control strategies | |
CN113525462A (zh) | 延误情况下的时刻表调整方法、装置和电子设备 | |
CN113592272A (zh) | 一种公交及巡游小巴的调度方法 | |
CN116308000B (zh) | 物流方案评估方法、装置、电子设备及可读存储介质 | |
CN108805414B (zh) | 一种公交车辆计划发车时刻表的调整方法及装置 | |
Walther et al. | Revision of project evaluation as part of the German Federal transport infrastructure plan | |
US20190005414A1 (en) | Rubust dynamic time scheduling and planning | |
CN115238487A (zh) | 氢燃料电池公交客车调度算法的仿真分析评价方法 | |
MUSSAYEVA | Algorithm of parallel data processing in the automated dispatcherization system of railway transport movement | |
Sánchez-Martínez et al. | Event-driven holding control for high-frequency transit | |
Evers et al. | Centralized versus distributed feeder ship service: the case of the Maasvlakte harbour area of Rotterdam | |
Vasudevan | Robust optimization model for bus priority control under arterial progression | |
CN112581788B (zh) | 一种公交实时调度方法 | |
CN113682352B (zh) | 列车车流推算方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20210202 |