[go: up one dir, main page]

CN106652434A - Bus dispatching method based on rail transit coordination - Google Patents

Bus dispatching method based on rail transit coordination Download PDF

Info

Publication number
CN106652434A
CN106652434A CN201611100288.5A CN201611100288A CN106652434A CN 106652434 A CN106652434 A CN 106652434A CN 201611100288 A CN201611100288 A CN 201611100288A CN 106652434 A CN106652434 A CN 106652434A
Authority
CN
China
Prior art keywords
bus
passengers
time
transfer
departure
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.)
Granted
Application number
CN201611100288.5A
Other languages
Chinese (zh)
Other versions
CN106652434B (en
Inventor
叶智锐
王梦迪
王超
许跃如
陈明华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Southeast University
Original Assignee
Southeast University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Southeast University filed Critical Southeast University
Priority to CN201611100288.5A priority Critical patent/CN106652434B/en
Publication of CN106652434A publication Critical patent/CN106652434A/en
Application granted granted Critical
Publication of CN106652434B publication Critical patent/CN106652434B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services

Landscapes

  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Educational Administration (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Traffic Control Systems (AREA)

Abstract

本发明公开了一种基于轨道交通协调的公交调度方法,包括以下步骤:确定优化的轨道交通站点和公交线路;采集选择的公交线路和轨道交通的相关数据;根据常规公交客流的构成,将换乘站点等候公交的乘客分为三类:随机到达的乘客,换乘乘客和滞留乘客;分别计算三类乘客的等待时间,构建出以乘客等待时间最短的公交调度模型;设计改进的遗传算法并对模型进行求解,得出公交车辆的离站时间表;计算公交车辆的停靠时间和行驶时间,进而得出公交车辆的发车时刻表。实施本发明,可以提高乘客的换乘效率,从而提升整个城市的公共交通服务水平。

The invention discloses a bus dispatching method based on rail transit coordination, comprising the following steps: determining optimized rail transit stations and bus lines; collecting selected bus lines and relevant data of rail traffic; Passengers waiting for the bus at the station are divided into three categories: randomly arriving passengers, transfer passengers and stranded passengers; the waiting time of the three types of passengers is calculated respectively, and a bus scheduling model with the shortest waiting time of passengers is constructed; an improved genetic algorithm is designed and Solve the model to get the departure timetable of the bus; calculate the stop time and travel time of the bus, and then get the departure timetable of the bus. The implementation of the invention can improve the transfer efficiency of passengers, thereby improving the public transport service level of the whole city.

Description

一种基于轨道交通协调的公交调度方法A public transport scheduling method based on rail transit coordination

技术领域technical field

本发明属于智能交通系统领域,尤其涉及一种基于轨道交通协调的公交调度方法。The invention belongs to the field of intelligent transportation systems, and in particular relates to a public transportation dispatching method based on rail transit coordination.

背景技术Background technique

近年来,大城市建设轨道交通的速度显著加快,轨道交通作为一种容量大,安全,环保的客运交通方式,以其独特的优势在解决城市问题上发挥了非常重要和关键的作用。但是由于轨道交通网络的总体容量总会达到上限不可能无尽修建下去,其服务范围通常只能覆盖线路两侧,此时,地面公交则需要为其做客流的二次吸引,将其覆盖范围延伸到城市的每一个角落。因此,基于轨道交通对地面公交的时刻表进行协调优化显得尤为重要。In recent years, the construction of rail transit in large cities has been significantly accelerated. As a large-capacity, safe and environmentally friendly passenger transportation mode, rail transit has played a very important and key role in solving urban problems with its unique advantages. However, since the overall capacity of the rail transit network will always reach the upper limit and cannot be built endlessly, its service range usually only covers both sides of the line. At this time, the ground bus needs to attract passengers for it to extend its coverage to every corner of the city. Therefore, it is particularly important to coordinate and optimize the timetable of ground buses based on rail transit.

对于公交与轨道交通的协调调度的理论和方法国内外都取得了一定的成果,但还存在一些不足之处,主要表现在以下几个方面:较少考虑公交车的运载能力,在高峰时期会存在滞留乘客,导致理论研究与实际情况有一定的偏差;以固定的发车间隔作为假设前提或优化目标,较少考虑地面公交的发车间隔往往具有不确定性;未能有效考虑公交车辆在换乘站点的停靠时间,而在实际中,车辆的停靠时间是影响乘客能否实现换乘成功的一个关键因素。The theory and method of coordinated scheduling of public transport and rail transit have achieved certain results at home and abroad, but there are still some shortcomings, mainly in the following aspects: less consideration is given to the carrying capacity of public transport, and it will There are stranded passengers, which leads to a certain deviation between the theoretical research and the actual situation; the fixed departure interval is used as the assumption or optimization goal, and the departure interval of the ground bus is often uncertain; The stop time of the station, and in practice, the stop time of the vehicle is a key factor affecting whether passengers can transfer successfully.

因此,只有充分考虑乘客换乘过程中的各个影响因素,才能制定出更为合理的公交调度方案。Therefore, only by fully considering the various influencing factors in the passenger transfer process can a more reasonable bus dispatching plan be formulated.

发明内容Contents of the invention

发明目的:提供一种基于轨道交通协调的公交调度方法,以提高乘客的换乘效率,减少乘客中转时间的损失。Purpose of the invention: To provide a bus dispatching method based on rail transit coordination to improve passenger transfer efficiency and reduce passenger transit time loss.

技术方案:一种基于轨道交通协调的公交调度方法,包括如下步骤:Technical solution: a public transport scheduling method based on rail transit coordination, including the following steps:

步骤1:确定待优化的轨道交通站点,确定研究的公交线路和研究时间段;Step 1: Determine the rail transit station to be optimized, determine the bus line and the research time period;

步骤2:采集待优化的公交线路数据、轨道交通数据和其他数据,公交线路数据包括车辆从始发地到换乘站点的自由行驶时间、离站时刻、研究车辆数、最大发车间隔、最小发车间隔,以及非换乘乘客的平均达到率;轨道交通数据包括列车的到站时刻、到达的列车数、每趟列车到达公交站台的人数、乘客的换乘走行时间,以及通过抽样调查确定研究的公交线路的换乘比例;其他数据包括公交车辆的始发地到换乘站点间的路段交通量;Step 2: Collect bus line data, rail transit data and other data to be optimized. The bus line data includes the free travel time of the vehicle from the origin to the transfer station, the departure time, the number of research vehicles, the maximum departure interval, and the minimum departure time interval, and the average arrival rate of non-transfer passengers; rail transit data include the arrival time of trains, the number of trains arriving, the number of people arriving at the bus platform for each train, and the transfer time of passengers, as well as the number of trains determined through sampling surveys. The transfer ratio of the bus line; other data include the traffic volume between the origin of the bus and the transfer station;

步骤3:采集乘客的换乘走行时间信息,并对数据进行拟合,计算其均值和方差;Step 3: Collect the travel time information of passenger transfers, fit the data, and calculate the mean and variance;

步骤4:基于历史数据预测不同班次的公交车辆到达换乘站点时的剩余运载能力;Step 4: Predict the remaining carrying capacity of buses of different shifts when they arrive at the transfer station based on historical data;

步骤5:根据常规公交客流的构成,将换乘站点等候公交的乘客分为随机到达的乘客、换乘乘客和滞留乘客,并基于乘客换乘走行时间对换乘客流进行划分,分别计算各类乘客的等待时间;以公交车辆离站时间为优化变量,建立基于最短乘客等待时间的公交调度模型;Step 5: According to the composition of conventional bus passenger flow, the passengers waiting for the bus at the transfer station are divided into randomly arriving passengers, transfer passengers and stranded passengers, and the transfer passenger flow is divided based on the passenger transfer travel time, and the various types are calculated respectively The waiting time of passengers; taking the departure time of bus vehicles as the optimization variable, a bus scheduling model based on the shortest waiting time of passengers is established;

步骤6:根据公交调度模型的特征设计出有序整数编码的遗传算法,并进行求解;Step 6: According to the characteristics of the bus dispatching model, a genetic algorithm of ordered integer coding is designed and solved;

步骤7:基于历史数据预测各班次公交车辆在换乘站点的下车人数;根据步骤6计算出的公交车的离站时间,计算每班次公交车在该站点的换乘人数和上车人数;依据上下车人数计算车辆在站点的停车时间,进而计算出公交车的到站时间;Step 7: Based on historical data, predict the number of people who get off at the transfer station of each bus; calculate the number of transfers and boarders of each bus at the station according to the departure time of the bus calculated in step 6 ; Calculate the parking time of the vehicle at the station according to the number of people getting on and off the bus, and then calculate the arrival time of the bus;

步骤8:基于BRP函数计算公交车辆到达换乘站点前的行驶时间,生成公交车发车时刻表。Step 8: Based on the BRP function, calculate the travel time of the bus before arriving at the transfer station, and generate the bus departure schedule.

所述步骤2中采集的数据包括:公交车辆的自由行驶时间为ts,研究车辆数为m,离站时刻为tbdj,1≤j≤m,最大发车间隔为IMax,最小发车间隔为IMin,非换乘乘客平均到达率为λ;到达列车数为n,列车的到站时刻为tri,1≤i≤n,乘客换乘走行时间为te,每趟列车到达公交站台的人数为Qi,通过抽样调查确定研究的公交线路的换乘比例α,公交车辆的始发地到换乘站点间的路段交通量v;The data collected in the step 2 includes: the free travel time of the bus is t s , the number of research vehicles is m, the departure time is tbd j , 1≤j≤m, the maximum departure interval is I Max , and the minimum departure interval is I Min , the average arrival rate of non-transfer passengers is λ; the number of arriving trains is n, the arrival time of the train is tr i , 1≤i≤n, the travel time of passengers is te, and the number of people arriving at the bus platform for each train Q i , determine the transfer ratio α of the bus line under study through sampling survey, and the traffic volume v between the origin of the bus and the transfer station;

所述步骤5进一步为:The step 5 is further as follows:

步骤51:令非换乘乘客到达公交站台的时间服从均匀分布,且非换乘乘客平均到达率为常数λ,则非换乘乘客的等待时间为:Step 51: Let the arrival time of non-transfer passengers obey the uniform distribution, and the average arrival rate of non-transfer passengers is constant λ, then the waiting time of non-transfer passengers is:

其中:T1为非换乘乘客的等待时间,tbdj为第j辆公交车的离站时间,λ为非换乘乘客的平均到达率;Among them: T 1 is the waiting time of non-transfer passengers, tbd j is the departure time of the jth bus, λ is the average arrival rate of non-transfer passengers;

步骤52:令乘客换乘走行时间te服从正态分布,其概率密度函数为:Step 52: Make the passenger transfer travel time te obey the normal distribution, and its probability density function is:

其中:μ为正态分布的均值,σ为正态分布标准差,令te~N(μ,σ2),乘客最短换乘走行时间temin,乘客最长换乘走行时间temax且Among them: μ is the mean value of normal distribution, σ is the standard deviation of normal distribution, let te~N(μ,σ 2 ), the shortest passenger transfer time temin, the longest passenger transfer time temax and

整理可得:Organized to get:

步骤53:当第i辆列车到达后,换乘公交的人都可以搭乘就近的一辆公交车,这种情况下,换乘乘客的等待时间为:Step 53: When the i-th train arrives, everyone who transfers to the bus can take the nearest bus. In this case, the waiting time for transferring passengers is:

其中:Qi为每趟列车到达公交站台的人数,α为通过抽样调查确定研究的公交线路的换乘比例,tri为第i辆列车的到站时刻;Among them: Q i is the number of people arriving at the bus platform for each train, α is the transfer ratio of the bus line determined through the sample survey, and tr i is the arrival time of the i-th train;

步骤54:当第i辆列车到达后,步行速度相对较快的乘客搭乘就近的一辆公交车,但步行相对较慢的乘客则需要等待下一辆公交车到来,这种情况下,换乘乘客的等待时间为:Step 54: When the i-th train arrives, passengers who walk relatively fast take the nearest bus, but passengers who walk relatively slowly need to wait for the arrival of the next bus. In this case, transfer Passenger waiting times are:

其中,qi,j为第i辆列车换乘第j辆公交车的人数;Among them, q i, j is the number of people who transfer from the i-th train to the j-th bus;

那么换乘乘客的总等待时间为:Then the total waiting time of transfer passengers is:

其中:T2为换乘乘客的等待时间,fi,j为0-1变量,当第i辆列车的换乘乘客能够全部赶上就近的公交车,则fi,j取1,反之取0;Among them: T 2 is the waiting time of transfer passengers, f i, j is a 0-1 variable, when the transfer passengers of the i-th train can all catch up with the nearest bus, then f i, j takes 1, otherwise takes 0;

步骤55:设第j辆公交车的滞留人数为dj,则滞留乘客的二次等待时间为:Step 55: Assuming that the number of people stranded on the jth bus is d j , the secondary waiting time for stranded passengers is:

其中:T3为滞留乘客的等待时间;Among them: T3 is the waiting time of stranded passengers;

步骤56:,以公交车辆的离站时间为优化变量,建立的公交调度模型如下:Step 56: Taking the departure time of the bus as the optimization variable, the bus scheduling model established is as follows:

约束条件为:The constraints are:

(1)在研究时段内,公交车的发车间隔应该在最大和最小的发车间隔内,即:IMax≥tbdj+1-tbdj≥IMin(1) During the research period, the departure interval of the bus should be within the maximum and minimum departure intervals, that is: I Max ≥ tbd j+1 -tbd j ≥ I Min ;

(2)研究时段内,第一辆公交在换乘站的出发时刻应当在公交的最大发车间隔内,即:IMax≥tbd1≥0;(2) During the study period, the departure time of the first bus at the transfer station should be within the maximum departure interval of the bus, that is: I Max ≥ tbd 1 ≥ 0;

(3)在最后一辆列车到达后,应当保证所有换乘乘客都能实现换乘,即tbdm≥trn+temax;(3) After the last train arrives, it should be ensured that all transfer passengers can transfer, that is, tbd m ≥ tr n +temax;

(4)从轨道交通换乘公交的情况应当满足情况1或者情况2,即:fi,j(1-fi,j)=0,其中,fi,j为0-1变量,当第i辆列车的乘客都能搭乘第j辆公交,则为1,否则为0。(4) The situation of transferring from rail transit to bus should meet the situation 1 or 2, that is: f i,j (1-f i,j )=0, where, f i,j is a 0-1 variable, when the first If all the passengers on the i train can take the jth bus, it is 1, otherwise it is 0.

所述步骤6进一步为:The step 6 is further as follows:

步骤61:设定遗传算法参数,包括:初始种群数、变异概率、交叉概率和迭代次数;Step 61: Set genetic algorithm parameters, including: initial population number, mutation probability, crossover probability and iteration number;

步骤62:编码,采用实数编码的方式,假设在研究时段[0,H]内,有m辆公交车到达,则优化模型的变量m个,离站时刻分别为{x(1),x(2),x(3),…x(m-2),x(m-1),x(m)},那么种群中每一个个体都采用X={x(1),x(2),x(3),…x(m-2),x(m-1),x(m)}的编码形式;Step 62: Coding, using the method of real number coding, assuming that there are m buses arriving in the research period [0, H], then there are m variables in the optimization model, and the departure times are {x(1), x( 2),x(3),...x(m-2),x(m-1),x(m)}, then each individual in the population uses X={x(1),x(2), The encoding form of x(3),...x(m-2), x(m-1), x(m)};

步骤63:初始种群的生成,由于模型的变量是按照顺序排列的一组数,且无重复数据,按照下面一种方法生成初始种群:Step 63: Generation of the initial population. Since the variables of the model are a set of numbers arranged in order and there is no repeated data, the initial population is generated by one of the following methods:

(1)在[0,IMax]中随机生成一个数x(1);(1) Randomly generate a number x(1) in [0, I Max ];

(2)在[IMin,IMax]间随机生成一个数α,则x(2)=x(1)+α;(2) Randomly generate a number α between [I Min , I Max ], then x(2)=x(1)+α;

(3)重复上述操作,直至生成x(m);(3) Repeat the above operations until x(m) is generated;

步骤64:计算适应度函数,本模型的目标为最小值问题,则取其倒数为适应度函数:Step 64: Calculate the fitness function. The goal of this model is the minimum value problem, so take its reciprocal as the fitness function:

步骤65:选择操作,采用轮盘赌法,每个个体遗传到下一代的概率等于该个体的适应度与整个种群的适应度的比值,则,每个个体遗传到下一代的概率为:Step 65: Selection operation, using the roulette wheel method, the probability of each individual inheriting to the next generation is equal to the ratio of the fitness of the individual to the fitness of the entire population, then the probability of each individual inheriting to the next generation is:

其中,∑pi=1 Among them, Σp i =1

随机产生一个数r∈[0,1],若p1+p2+p3…+pk-1≤r≤p1+p2+p3…+pk,则第k个个体将被选入到下一代;Randomly generate a number r∈[0,1], if p 1 +p 2 +p 3 …+p k-1 ≤r≤p 1 +p 2 +p 3 …+p k , then the kth individual will be selected into the next generation;

步骤66:交叉操作,具体如下:Step 66: Cross operation, as follows:

(1)按照随机产生的概率选择两个个体作为父代,并随机选择两个交叉点,交叉点内的所有变量作为交叉对象;(1) Select two individuals as parents according to the probability of random generation, and randomly select two intersection points, and all variables in the intersection points are used as intersection objects;

(2)将父代二中的交叉区域内的第一个变量与父代一中每一个变量相减,并取绝对值,从而可以得到一组数据,若该数据中含有0元素,则不进行交叉,如果不含0元素,则将父代二中的这个变量与父代一中与其差值最小的变量进行交换;(2) Subtract the first variable in the intersection area of parent 2 from each variable in parent 1, and take the absolute value, so that a set of data can be obtained. If the data contains 0 elements, then no Perform crossover, if there is no 0 element, exchange this variable in parent generation 2 with the variable with the smallest difference in parent generation 1;

步骤67:变异操作,采用均匀变异的方法,具体如下:Step 67: Mutation operation, using the method of uniform mutation, the details are as follows:

(1)随即产生一个数r∈[0,1],若r小于给定的变异概率,则选取当前位置的基因进行变异;(1) A number r∈[0,1] is generated immediately, if r is less than the given mutation probability, the gene at the current position is selected for mutation;

(2)计算新的变异值,具体可分为以下三种情况:(2) Calculate the new variation value, which can be divided into the following three situations:

①若变异的位置不在首末两端,则变异后新的变量值:① If the position of the mutation is not at the first and last ends, the new variable value after the mutation:

x(i)′=x(i-1)+r×(x(i+1)-x(i))x(i)'=x(i-1)+r×(x(i+1)-x(i))

②若变异的位置在第一个点,则变异后新的变量值:② If the position of the mutation is at the first point, the new variable value after the mutation:

x(1)′=x(2)+r×x(2)x(1)'=x(2)+r×x(2)

③若变异的位置在最后一个点,则变异后新的变量值:③If the position of the mutation is at the last point, the new variable value after the mutation:

x(m)′=x(m-1)+r×(R-x(m-1))x(m)'=x(m-1)+r×(R-x(m-1))

其中,R为研究时间长度,表示每个变量的最大值。Among them, R is the length of research time and represents the maximum value of each variable.

步骤68:最优个体保存策略;其具体的操作过程如下:Step 68: optimal individual preservation strategy; its specific operation process is as follows:

(1)通过计算适应度的值,找出当前迭代中种群中最大的适应度值;(1) By calculating the fitness value, find out the maximum fitness value in the population in the current iteration;

(2)将当前适应度最高的个体与迄今为止最好的个体相比,若当前适应度最好的个体其适应度大于迄今为止最好的个体,则将当前适应度最佳的个体作为迄今为止适应度最佳的个体;(2) Compare the individual with the highest current fitness with the best individual so far, if the fitness of the individual with the best current fitness is greater than that of the best individual so far, then take the individual with the best current fitness as the so far The individual with the best fitness so far;

(3)经过选择,交叉,变异等操作,找出当前适应度最差的个体,用迄今为止适应度最高的个体进行替换;(3) After selection, crossover, mutation and other operations, find out the individual with the worst fitness, and replace it with the individual with the highest fitness so far;

(4)重复上述操作;(4) Repeat the above operations;

步骤69:输出结果,最后一次迭代后迄为止适应度最佳的个体即为问题的最优解,即优化后的公交离站时刻表,将结果输出。Step 69: output the result, the individual with the best fitness so far after the last iteration is the optimal solution of the problem, that is, the optimized bus departure timetable, and output the result.

所述步骤7进一步为:The step 7 is further as follows:

步骤71:对于下车乘客数,采用灰色预测模型对工作日或节假日不同班次公交车辆在换乘站点的下车乘客数进行预测;Step 71: For the number of passengers getting off the bus, use the gray prediction model to predict the number of passengers getting off the bus at the transfer station for different shifts on weekdays or holidays;

步骤72:根据步骤6算出的公交车的离站时间,计算出公交车的上车人数为:Step 72: According to the departure time of the bus calculated in step 6, calculate the number of boarders of the bus as:

步骤73:公交车辆的停靠时间为:Step 73: The stop time of the bus is:

其中:Cj为公交车的剩余运载能力,td为公交车的停靠时间,toc为公交车的开关门时间,Ta为公交车后门下客时间,Tb公交车前门上客时间,tb为单个乘客平均上车时间,ta为单个乘客平均下车时间,Pja为下客人数,Pjb为上客人数;Among them: C j is the remaining carrying capacity of the bus, t d is the parking time of the bus, t oc is the opening and closing time of the bus door, T a is the time for getting off passengers at the back door of the bus, T b is the time for boarding passengers at the front door of the bus, t b is the average boarding time of a single passenger, t a is the average time of getting off the bus of a single passenger, P ja is the number of passengers getting off, and P jb is the number of passengers getting on board;

步骤74:公交车辆的到站时间为:Step 74: The arrival time of the bus is:

tbaj=tbdj-td=tbdj-toc-max(Ta,Tb)=tbdj-toc-max(taPja,tbPja)tba j =tbd j -t d =tbd j -t oc -max(T a ,T b )=tbd j -t oc -max(t a P ja ,t b P ja )

其中:tbaj为第j辆公交车的到站时间;Where: tba j is the arrival time of the jth bus;

所述步骤8进一步为:The step 8 is further as follows:

步骤81:公交车辆的从始发点到换乘站点的行驶时间为:Step 81: The travel time of the bus from the departure point to the transfer station is:

其中,ts为公交车辆从始发站到换乘站点的实际运行时间,tf为该路段自由行驶的时间,v为当时通过该路段的交通量,c为路段的实际通行能力,β为模型的待定参数,其值分别为0.15和0.4;Among them, t s is the actual running time of the bus from the departure station to the transfer station, t f is the free travel time of the road section, v is the traffic volume passing through the road section at that time, c is the actual traffic capacity of the road section, β is an undetermined parameter of the model, and its values are 0.15 and 0.4 respectively;

步骤82:计算公交车辆的发车时刻:t0j=tbdj-tsStep 82: Calculate the departure time of the bus: t 0j =tbd j -t s ;

其中,t0j为第j辆公交车的发车时刻。Among them, t 0j is the departure time of the jth bus.

有益效果:本发明综合考虑了乘客的换乘走行时间,公交载客量和车辆停靠时间等因素,划分常规公交客流,提出了一种新的调度方法。对于发挥轨道交通和地面公交的各自优势,提高换乘效率,满足乘客的换乘需求具有重要的意义。Beneficial effects: the invention comprehensively considers factors such as passenger transfer time, bus passenger capacity and vehicle stop time, divides conventional bus passenger flow, and proposes a new scheduling method. It is of great significance to give full play to the respective advantages of rail transit and ground public transportation, improve transfer efficiency, and meet passengers' transfer needs.

附图说明Description of drawings

图1是本发明方法的流程图。Figure 1 is a flow chart of the method of the present invention.

图2是本发明换乘行为分析图。Fig. 2 is an analysis diagram of the transfer behavior of the present invention.

图3是本发明遗传算法结果图。Fig. 3 is a result diagram of the genetic algorithm of the present invention.

具体实施方式detailed description

以下详细描述本发明的技术方案:一种基于轨道交通协调的公交调度方法主要包括如下步骤:Describe technical scheme of the present invention in detail below: a kind of public transport scheduling method based on rail traffic coordination mainly comprises the steps:

步骤1:确定待优化的轨道交通站点,确定研究的公交线路和研究时间段;Step 1: Determine the rail transit station to be optimized, determine the bus line and the research time period;

步骤2:采集待优化的公交线路数据、轨道交通数据和其他数据,公交线路数据包括车辆从始发地到换乘站点的自由行驶时间、离站时刻、研究车辆数、最大发车间隔、最小发车间隔,以及非换乘乘客的平均达到率;轨道交通数据包括列车的到站时刻、到达的列车数、每趟列车到达公交站台的人数、乘客的换乘走行时间,以及通过抽样调查确定研究的公交线路的换乘比例;其他数据包括公交车辆的始发地到换乘站点间的路段交通量;Step 2: Collect bus line data, rail transit data and other data to be optimized. The bus line data includes the free travel time of the vehicle from the origin to the transfer station, the departure time, the number of research vehicles, the maximum departure interval, and the minimum departure time interval, and the average arrival rate of non-transfer passengers; rail transit data include the arrival time of trains, the number of trains arriving, the number of people arriving at the bus platform for each train, and the transfer time of passengers, as well as the number of trains determined through sampling surveys. The transfer ratio of the bus line; other data include the traffic volume between the origin of the bus and the transfer station;

步骤3:采集乘客的换乘走行时间信息,并对数据进行拟合,计算其均值和方差;Step 3: Collect the travel time information of passenger transfers, fit the data, and calculate the mean and variance;

步骤4:基于历史数据预测不同班次的公交车辆到达换乘站点时的剩余运载能力;Step 4: Predict the remaining carrying capacity of buses of different shifts when they arrive at the transfer station based on historical data;

步骤5:根据常规公交客流的构成,将换乘站点等候公交的乘客分为随机到达的乘客、换乘乘客和滞留乘客,并基于乘客换乘走行时间对换乘客流进行划分,分别计算各类乘客的等待时间;以公交车辆离站时间为优化变量,建立基于最短乘客等待时间的公交调度模型;Step 5: According to the composition of conventional bus passenger flow, the passengers waiting for the bus at the transfer station are divided into randomly arriving passengers, transfer passengers and stranded passengers, and the transfer passenger flow is divided based on the passenger transfer travel time, and the various types are calculated respectively The waiting time of passengers; taking the departure time of bus vehicles as the optimization variable, a bus scheduling model based on the shortest waiting time of passengers is established;

步骤6:根据公交调度模型的特征设计出有序整数编码的遗传算法,并进行求解;Step 6: According to the characteristics of the bus dispatching model, a genetic algorithm of ordered integer coding is designed and solved;

步骤7:基于历史数据预测各班次公交车辆在换乘站点的下车人数;根据步骤6计算出的公交车的离站时间,计算每班次公交车在该站点的换乘人数和上车人数;依据上下车人数计算车辆在站点的停车时间,进而计算出公交车的到站时间;Step 7: Based on historical data, predict the number of people who get off at the transfer station of each bus; calculate the number of transfers and boarders of each bus at the station according to the departure time of the bus calculated in step 6 ; Calculate the parking time of the vehicle at the station according to the number of people getting on and off the bus, and then calculate the arrival time of the bus;

步骤8:基于BRP函数计算公交车辆到达换乘站点前的行驶时间,生成公交车发车时刻表。Step 8: Based on the BRP function, calculate the travel time of the bus before arriving at the transfer station, and generate the bus departure schedule.

在进一步的实施例中,所述步骤2中采集的数据包括:公交车辆的自由行驶时间为ts,研究车辆数为m,离站时刻为tbdj,1≤j≤m,最大发车间隔为IMax,最小发车间隔为IMin,非换乘乘客平均到达率为λ;到达列车数为n,列车的到站时刻为tri,1≤i≤n,乘客换乘走行时间为te,每趟列车到达公交站台的人数为Qi,通过抽样调查确定研究的公交线路的换乘比例α,公交车辆的始发地到换乘站点间的路段交通量v;In a further embodiment, the data collected in step 2 includes: the free travel time of the bus is t s , the number of research vehicles is m, the departure time is tbd j , 1≤j≤m, and the maximum departure interval is I Max , the minimum departure interval is I Min , the average arrival rate of non-transfer passengers is λ; the number of arriving trains is n, the arrival time of the train is tr i , 1≤i≤n, and the travel time of passengers is te, every The number of people arriving at the bus platform by a train is Q i , and the transfer ratio α of the bus line under study is determined by sampling survey, and the traffic volume v of the road section between the origin of the bus and the transfer station;

在进一步的实施例中,所述步骤5进一步为:In a further embodiment, the step 5 is further as follows:

步骤51:令非换乘乘客到达公交站台的时间服从均匀分布,且非换乘乘客平均到达率为常数λ,则非换乘乘客的等待时间为:Step 51: Let the arrival time of non-transfer passengers obey the uniform distribution, and the average arrival rate of non-transfer passengers is constant λ, then the waiting time of non-transfer passengers is:

其中:T1为非换乘乘客的等待时间,tbdj为第j辆公交车的离站时间,λ为非换乘乘客的平均到达率;Among them: T 1 is the waiting time of non-transfer passengers, tbd j is the departure time of the jth bus, λ is the average arrival rate of non-transfer passengers;

步骤52:令乘客换乘走行时间te服从正态分布,其概率密度函数为:Step 52: Make the passenger transfer travel time te obey the normal distribution, and its probability density function is:

其中:μ为正态分布的均值,σ为正态分布标准差,令te~N(μ,σ2),乘客最短换乘走行时间temin,乘客最长换乘走行时间temax且Among them: μ is the mean value of normal distribution, σ is the standard deviation of normal distribution, let te~N(μ,σ 2 ), the shortest passenger transfer time temin, the longest passenger transfer time temax and

整理可得:Organized to get:

步骤53:当第i辆列车到达后,换乘公交的人都可以搭乘就近的一辆公交车,这种情况下,换乘乘客的等待时间为:Step 53: When the i-th train arrives, everyone who transfers to the bus can take the nearest bus. In this case, the waiting time for transferring passengers is:

其中:Qi为每趟列车到达公交站台的人数,α为通过抽样调查确定研究的公交线路的换乘比例,tri为第i辆列车的到站时刻;Among them: Q i is the number of people arriving at the bus platform for each train, α is the transfer ratio of the bus line determined through the sample survey, and tr i is the arrival time of the i-th train;

步骤54:当第i辆列车到达后,步行速度相对较快的乘客搭乘就近的一辆公交车,但步行相对较慢的乘客则需要等待下一辆公交车到来,这种情况下,换乘乘客的等待时间为:Step 54: When the i-th train arrives, passengers who walk relatively fast take the nearest bus, but passengers who walk relatively slowly need to wait for the arrival of the next bus. In this case, transfer Passenger waiting times are:

其中,qi,j为第i辆列车换乘第j辆公交车的人数;Among them, q i, j is the number of people who transfer from the i-th train to the j-th bus;

那么换乘乘客的总等待时间为:Then the total waiting time of transfer passengers is:

其中:T2为换乘乘客的等待时间,fi,j为0-1变量,当第i辆列车的换乘乘客能够全部赶上就近的公交车,则fi,j取1,反之取0;Among them: T 2 is the waiting time of transfer passengers, f i, j is a 0-1 variable, when the transfer passengers of the i-th train can all catch up with the nearest bus, then f i, j takes 1, otherwise takes 0;

步骤55:设第j辆公交车的滞留人数为dj,则滞留乘客的二次等待时间为:Step 55: Assuming that the number of people stranded on the jth bus is d j , the secondary waiting time for stranded passengers is:

其中:T3为滞留乘客的等待时间;Among them: T3 is the waiting time of stranded passengers;

步骤56:,以公交车辆的离站时间为优化变量,建立的公交调度模型如下:Step 56: Taking the departure time of the bus as the optimization variable, the bus scheduling model established is as follows:

约束条件为:The constraints are:

(1)在研究时段内,公交车的发车间隔应该在最大和最小的发车间隔内,即:IMax≥tbdj+1-tbdj≥IMin(1) During the research period, the departure interval of the bus should be within the maximum and minimum departure intervals, that is: I Max ≥ tbd j+1 -tbd j ≥ I Min ;

(2)研究时段内,第一辆公交在换乘站的出发时刻应当在公交的最大发车间隔内,即:IMax≥tbd1≥0;(2) During the study period, the departure time of the first bus at the transfer station should be within the maximum departure interval of the bus, that is: I Max ≥ tbd 1 ≥ 0;

(3)在最后一辆列车到达后,应当保证所有换乘乘客都能实现换乘,即tbdm≥trn+temax;(3) After the last train arrives, it should be ensured that all transfer passengers can transfer, that is, tbd m ≥ tr n +temax;

(4)从轨道交通换乘公交的情况应当满足情况1或者情况2,即:fi,j(1-fi,j)=0,其中,fi,j为0-1变量,当第i辆列车的乘客都能搭乘第j辆公交,则为1,否则为0。(4) The situation of transferring from rail transit to bus should meet the situation 1 or 2, that is: f i,j (1-f i,j )=0, where, f i,j is a 0-1 variable, when the first If all the passengers on the i train can take the jth bus, it is 1, otherwise it is 0.

在进一步的实施例中,所述步骤6进一步为:In a further embodiment, the step 6 is further as follows:

步骤61:设定遗传算法参数,包括:初始种群数、变异概率、交叉概率和迭代次数;步骤62:编码,采用实数编码的方式,假设在研究时段[0,H]内,有m辆公交车到达,则优化模型的变量m个,离站时刻分别为{x(1),x(2),x(3),…x(m-2),x(m-1),x(m)},那么种群中每一个个体都采用X={x(1),x(2),x(3),…x(m-2),x(m-1),x(m)}的编码形式;Step 61: Set genetic algorithm parameters, including: initial population number, mutation probability, crossover probability and iteration times; Step 62: Coding, using real number coding, assuming that there are m buses in the research period [0,H] When the car arrives, there are m variables in the optimization model, and the departure time is respectively {x(1), x(2), x(3),...x(m-2), x(m-1), x(m )}, then each individual in the population uses X={x(1),x(2),x(3),…x(m-2),x(m-1),x(m)} coded form;

步骤63:初始种群的生成,由于模型的变量是按照顺序排列的一组数,且无重复数据,按照下面一种方法生成初始种群:Step 63: Generation of the initial population. Since the variables of the model are a set of numbers arranged in order and there is no repeated data, the initial population is generated by one of the following methods:

(1)在[0,IMax]中随机生成一个数x(1);(1) Randomly generate a number x(1) in [0, I Max ];

(2)在[IMin,IMax]间随机生成一个数α,则x(2)=x(1)+α;(2) Randomly generate a number α between [I Min , I Max ], then x(2)=x(1)+α;

(3)重复上述操作,直至生成x(m);(3) Repeat the above operations until x(m) is generated;

步骤64:计算适应度函数,本模型的目标为最小值问题,则取其倒数为适应度函数:Step 64: Calculate the fitness function. The goal of this model is the minimum value problem, so take its reciprocal as the fitness function:

步骤65:选择操作,采用轮盘赌法,每个个体遗传到下一代的概率等于该个体的适应度与整个种群的适应度的比值,则,每个个体遗传到下一代的概率为:Step 65: Selection operation, using the roulette wheel method, the probability of each individual inheriting to the next generation is equal to the ratio of the fitness of the individual to the fitness of the entire population, then the probability of each individual inheriting to the next generation is:

其中,∑pi=1 Among them, Σp i =1

随机产生一个数r∈[0,1],若p1+p2+p3…+pk-1≤r≤p1+p2+p3…+pk,则第k个个体将被选入到下一代;Randomly generate a number r∈[0,1], if p 1 +p 2 +p 3 …+p k-1 ≤r≤p 1 +p 2 +p 3 …+p k , then the kth individual will be selected into the next generation;

步骤66:交叉操作,具体如下:Step 66: Cross operation, as follows:

(1)按照随机产生的概率选择两个个体作为父代,并随机选择两个交叉点,交叉点内的所有变量作为交叉对象;(1) Select two individuals as parents according to the probability of random generation, and randomly select two intersection points, and all variables in the intersection points are used as intersection objects;

(2)将父代二中的交叉区域内的第一个变量与父代一中每一个变量相减,并取绝对值,从而可以得到一组数据,若该数据中含有0元素,则不进行交叉,如果不含0元素,则将父代二中的这个变量与父代一中与其差值最小的变量进行交换;(2) Subtract the first variable in the intersection area of parent 2 from each variable in parent 1, and take the absolute value, so that a set of data can be obtained. If the data contains 0 elements, then no Perform crossover, if there is no 0 element, exchange this variable in parent generation 2 with the variable with the smallest difference in parent generation 1;

步骤67:变异操作,采用均匀变异的方法,具体如下:Step 67: Mutation operation, using the method of uniform mutation, the details are as follows:

(1)随即产生一个数r∈[0,1],若r小于给定的变异概率,则选取当前位置的基因进行变异;(1) A number r∈[0,1] is generated immediately, if r is less than the given mutation probability, the gene at the current position is selected for mutation;

(2)计算新的变异值,具体可分为以下三种情况:(2) Calculate the new variation value, which can be divided into the following three situations:

①若变异的位置不在首末两端,则变异后新的变量值:① If the position of the mutation is not at the first and last ends, the new variable value after the mutation:

x(i)′=x(i-1)+r×(x(i+1)-x(i))x(i)'=x(i-1)+r×(x(i+1)-x(i))

②若变异的位置在第一个点,则变异后新的变量值:② If the position of the mutation is at the first point, the new variable value after the mutation:

x(1)′=x(2)+r×x(2)x(1)'=x(2)+r×x(2)

③若变异的位置在最后一个点,则变异后新的变量值:③If the position of the mutation is at the last point, the new variable value after the mutation:

x(m)′=x(m-1)+r×(R-x(m-1))x(m)'=x(m-1)+r×(R-x(m-1))

其中,R为研究时间长度,表示每个变量的最大值。Among them, R is the length of research time and represents the maximum value of each variable.

步骤68:最优个体保存策略;其具体的操作过程如下:Step 68: optimal individual preservation strategy; its specific operation process is as follows:

(1)通过计算适应度的值,找出当前迭代中种群中最大的适应度值;(1) By calculating the fitness value, find out the maximum fitness value in the population in the current iteration;

(2)将当前适应度最高的个体与迄今为止最好的个体相比,若当前适应度最好的个体其适应度大于迄今为止最好的个体,则将当前适应度最佳的个体作为迄今为止适应度最佳的个体;(2) Compare the individual with the highest current fitness with the best individual so far, if the fitness of the individual with the best current fitness is greater than that of the best individual so far, then take the individual with the best current fitness as the so far The individual with the best fitness so far;

(3)经过选择,交叉,变异等操作,找出当前适应度最差的个体,用迄今为止适应度最高的个体进行替换;(3) After selection, crossover, mutation and other operations, find out the individual with the worst fitness, and replace it with the individual with the highest fitness so far;

(4)重复上述操作;(4) Repeat the above operations;

步骤69:输出结果,最后一次迭代后迄为止适应度最佳的个体即为问题的最优解,即优化后的公交离站时刻表,将结果输出。Step 69: output the result, the individual with the best fitness so far after the last iteration is the optimal solution of the problem, that is, the optimized bus departure timetable, and output the result.

在进一步的实施例中,所述步骤7进一步为:In a further embodiment, the step 7 is further as follows:

步骤71:对于下车乘客数,采用灰色预测模型对工作日或节假日不同班次公交车辆在换乘站点的下车乘客数进行预测;Step 71: For the number of passengers getting off the bus, use the gray prediction model to predict the number of passengers getting off the bus at the transfer station for different shifts on weekdays or holidays;

步骤72:根据步骤6算出的公交车的离站时间,计算出公交车的上车人数为:Step 72: According to the departure time of the bus calculated in step 6, calculate the number of boarders of the bus as:

步骤73:公交车辆的停靠时间为:Step 73: The stop time of the bus is:

其中:Cj为公交车的剩余运载能力,td为公交车的停靠时间,toc为公交车的开关门时间,Ta为公交车后门下客时间,Tb公交车前门上客时间,tb为单个乘客平均上车时间,ta为单个乘客平均下车时间,Pja为下客人数,Pjb为上客人数;Among them: C j is the remaining carrying capacity of the bus, t d is the parking time of the bus, t oc is the opening and closing time of the bus door, T a is the time for getting off passengers at the back door of the bus, T b is the time for boarding passengers at the front door of the bus, t b is the average boarding time of a single passenger, t a is the average time of getting off the bus of a single passenger, P ja is the number of passengers getting off, and P jb is the number of passengers getting on board;

步骤74:公交车辆的到站时间为:Step 74: The arrival time of the bus is:

tbaj=tbdj-td=tbdj-toc-max(Ta,Tb)tba j =tbd j -t d =tbd j -t oc -max(T a ,T b )

=tbdj-toc-max(taPja,tbPja)=tbd j -t oc -max(t a P ja ,t b P ja )

其中:tbaj为第j辆公交车的到站时间;Where: tba j is the arrival time of the jth bus;

在进一步的实施例中,所述步骤8进一步为:In a further embodiment, the step 8 is further:

步骤81:公交车辆的从始发点到换乘站点的行驶时间为:Step 81: The travel time of the bus from the departure point to the transfer station is:

其中,ts为公交车辆从始发站到换乘站点的实际运行时间,tf为该路段自由行驶的时间,v为当时通过该路段的交通量,c为路段的实际通行能力,β为模型的待定参数,其值分别为0.15和0.4;Among them, t s is the actual running time of the bus from the departure station to the transfer station, t f is the free travel time of the road section, v is the traffic volume passing through the road section at that time, c is the actual traffic capacity of the road section, β is an undetermined parameter of the model, and its values are 0.15 and 0.4 respectively;

步骤82:计算公交车辆的发车时刻:t0j=tbdj-tsStep 82: Calculate the departure time of the bus: t 0j =tbd j -t s ;

其中,t0j为第j辆公交车的发车时刻。Among them, t 0j is the departure time of the jth bus.

以下描述某个实施案例。An implementation example is described below.

结合图1描述本发明的基于与轨道交通协调的公交调度方法,包括以下步骤:In conjunction with Fig. 1, describe the public transport scheduling method based on coordination with rail traffic of the present invention, comprise the following steps:

步骤1:选取某市地铁二号线城市运动公园站为换乘站点,据调查,该站点公交329路换乘人数较多,故选其为研究对象,对其发车时刻表进行优化;Step 1: Select the City Sports Park Station of Metro Line 2 in a certain city as the transfer station. According to the survey, there are more people transferring to bus No. 329 at this station, so it is selected as the research object and its departure timetable is optimized;

步骤2:据调查,公交329路,上行线路为泾渭分明生态半岛至西安北客站,下行线路为西安北客站至泾渭分明生态半岛,总长25400m,行驶车速约为20km/h,全程运营时间约为1.5h;研究时段内,车辆数为9辆,最大发车间隔为21min,最小发车间隔为9min;采集西安地铁二号线的到站时刻表,并统计每趟列车换乘公交车的人数;Step 2: According to the survey, bus No. 329, the uplink route is from Jingwei Clear Ecological Peninsula to Xi’an North Railway Station, and the downlink route is from Xi’an North Railway Station to Jingwei Clear Ecological Peninsula. The total length is 25400m, the driving speed is about 20km/h, and the whole operation time is about 1.5h ;During the research period, the number of vehicles is 9, the maximum departure interval is 21 minutes, and the minimum departure interval is 9 minutes; collect the arrival timetable of Xi'an Metro Line 2, and count the number of people who transfer to buses for each train;

步骤3:采集乘客的换乘走行时间,首先应确定样本的容量大小,其计算方法如下:Step 3: To collect the transfer travel time of passengers, the sample size should be determined first, and the calculation method is as follows:

其中:n为样本容量的大小;z为标准误差的置信水平,取置信水平为0.95,则z为1.96;σ为总体标准差。在未知的情况下,可以用样本先进行估算;E为换乘走行时间的允许误差,可设允许误差为10%;Among them: n is the size of the sample size; z is the confidence level of the standard error, if the confidence level is 0.95, then z is 1.96; σ is the overall standard deviation. In the case of unknowns, samples can be used to estimate first; E is the allowable error of transfer travel time, and the allowable error can be set to 10%;

先选取部分样本,进行初步估计,乘客换乘走行时间方差为0.55,则最小样本容量为:First select some samples and make a preliminary estimate. If the variance of passenger transfer travel time is 0.55, the minimum sample size is:

通过跟踪调查,获取样本数据,并用正态分布对数据进行拟合,然后进行k-s检验,检验结果如表1所示:Obtain sample data through follow-up investigation, and use normal distribution to fit the data, and then conduct k-s test. The test results are shown in Table 1:

表1 K-S检验结果Table 1 K-S test results

由检验结果可知,均值为240s(约为4min),标准差为33s(约为0.55min),显著性水平为0.849,大于0.05,因此可以认为该数据是服从正态分布的。It can be seen from the test results that the mean is 240s (about 4min), the standard deviation is 33s (about 0.55min), and the significance level is 0.849, which is greater than 0.05, so it can be considered that the data is subject to a normal distribution.

步骤4:利用灰色系统模型预测不同班次的公交车在换乘站点的剩余运载能力的具体过程如下:Step 4: The specific process of using the gray system model to predict the remaining carrying capacity of buses of different shifts at the transfer station is as follows:

第一步,计算历史数据X(0)=(X(0)(1),X(0)(2),...,X(0)(n))的级比The first step is to calculate the level ratio of historical data X (0) = (X (0) (1), X (0) (2),...,X (0) (n))

其中,X(0)(m)表示第m个历史数据,k(m)为级比;Among them, X (0) (m) represents the mth historical data, and k (m) is the level ratio;

如果该数列所有的级比k(m)都落在内,则可以采用灰色系统模型对数据进行预测。否则,需要对原始数据进行处理,可以取适当的常数K,作平移变换,使其级比都落入可容覆盖的范围内;If all the levels of the sequence k(m) fall in , the gray system model can be used to predict the data. Otherwise, the original data needs to be processed, and an appropriate constant K can be taken for translation transformation, so that the level ratio falls into the range that can be covered Inside;

第二步,对历史数据数列做1次累加生成数列,公式如下:In the second step, the historical data sequence is accumulated once to generate a sequence, and the formula is as follows:

第三步,建立灰微分方程,公式如下:The third step is to establish the gray differential equation, the formula is as follows:

X(1)(t)=(X(1)(0)-u/a)e-at+u/aX (1) (t)=(X (1) (0)-u/a)e- at +u/a

式中,系数a与u构成的待定系数A,可由最小二乘法求出,公式为:In the formula, the undetermined coefficient A composed of coefficients a and u can be obtained by the least square method, and the formula is:

A=(a,u)T A=(a,u) T

可设Yn=[X(0)(2),X(0)(3),…X(0)(n)]T,则A=(BTB)-1BTYn,可以建立响应时间方程,进而可求得预测值;Can be set Yn=[X (0) (2),X (0) (3),…X (0) (n)] T , then A=(B T B)- 1 B T Yn, the response time equation can be established, Then the predicted value can be obtained;

第四步,检验残差,残差的计算公式如下:The fourth step is to check the residual. The calculation formula of the residual is as follows:

一般情况下,若ε(m)<0.2,则可认为检验合格。In general, if ε(m)<0.2, the inspection can be considered qualified.

同理,本发明的步骤71中提及的GM(1,1)预测过程同上。Similarly, the GM(1,1) prediction process mentioned in step 71 of the present invention is the same as above.

步骤5:本发明建模过程中所需要的参数标定如表2所示:Step 5: the parameter calibration required in the modeling process of the present invention is as shown in Table 2:

表2模型部分参数标定表Table 2 Calibration table of some model parameters

利用matlab编写模型程序,然后将上述参数带入模型。Use matlab to write the model program, and then bring the above parameters into the model.

步骤6:算法的参数取值如表3所示:Step 6: The parameter values of the algorithm are shown in Table 3:

表3遗传算法参数取值表Table 3 Genetic algorithm parameter value table

据步骤6所述的遗传算法步骤,编写算法程序,如附图3所示,经过1000次迭代,可以求解出优化后的公交离站时刻表,如表4所示。According to the genetic algorithm steps described in step 6, the algorithm program is written, as shown in Figure 3, after 1000 iterations, the optimized bus departure timetable can be obtained, as shown in Table 4.

步骤7:利用上述所述的灰色系统模型预测方法,可以预测出各趟次公交车在换乘站点的下车人数,其结果如表4所示。Step 7: Using the gray system model prediction method mentioned above, the number of people getting off at the transfer station can be predicted for each trip, and the results are shown in Table 4.

据步骤6所求出的公交车离站时间,计算每辆车需接驳的乘客数,然后与步骤4预测出的公交车剩余载客能力进行比较,取最小值为上客人数。According to the departure time of the bus calculated in step 6, calculate the number of passengers to be connected by each bus, and then compare it with the remaining passenger capacity of the bus predicted in step 4, and take the minimum value as the number of passengers.

根据上下客人数计算公交车的停站时间。其中,通过大量的数据调查,公交车的开关门toc取3s,单位乘客上车时间tb为1.2s,下客时间ta为0.9s。则每趟公交车的停站时间计算结果如下表所示:Calculate the bus stop time according to the number of passengers getting on and off. Among them, through a large number of data surveys, the door opening and closing t oc of the bus is 3s, the boarding time t b of a unit passenger is 1.2s, and the disembarking time t a is 0.9s. Then the calculation results of the stop time of each bus are shown in the table below:

表4公交停站时间计算结果表Table 4 Calculation results of bus stop time

然后将公交车辆的离站时刻减去停靠时间,可以得出公交车辆的到站时刻表。Then subtract the stop time from the departure time of the bus to obtain the arrival timetable of the bus.

步骤8:据调查,公交车辆从始发地到换乘站点的自由流行驶时间约为1200s,实际交通量v为1400pcu/h,车道的通行能力为1500pcu/h,车道数为3,则车辆的实际行驶时间为:Step 8: According to the survey, the free-flow travel time of the bus from the origin to the transfer site is about 1200s, the actual traffic volume v is 1400pcu/h, the traffic capacity of the lane is 1500pcu/h, and the number of lanes is 3, then the vehicle The actual travel time for is:

则计算出的公交车的发车时刻表如下表所示:The calculated bus departure schedule is shown in the table below:

表5公交发车时刻表Table 5 bus schedule

将本发明的优化结果与现状进行对比,对比结果如表所示,可以看出,优化后的乘客的总等待时间为1.041×105s,与优化前相比,总等待时间减少了0.409×105s,优化幅度为28.29%,改善效果较为明显,因此本发明所涉及的调度模型和算法优化作用较为显著,具有一定实际价值。The optimization result of the present invention is compared with the present situation, and the comparison result is as shown in the table, as can be seen, the total waiting time of passengers after optimization is 1.041 * 105s, compared with before optimization, the total waiting time has reduced by 0.409 * 105s, The optimization range is 28.29%, and the improvement effect is relatively obvious. Therefore, the dispatching model and algorithm involved in the present invention have a relatively significant optimization effect and have certain practical value.

表6优化前后对比表Table 6 Comparison table before and after optimization

综上,本发明提出了基于与轨道交通协调的公交调度方法。本发明在考虑换乘走行时间,车辆停靠时间以及公交容量限制等因素的基础上,对公交站台的客流进行划分,建立乘客等待时间最短的公交调度模型,并设计了算法进行求解。在案例分析中,应用本发明求解出的乘客总等待时间与现状相比,能够有效减少了乘客的出行时间,提高换乘效率。In summary, the present invention proposes a bus dispatching method based on coordination with rail transit. The invention divides the passenger flow of the bus platform on the basis of considering factors such as transfer travel time, vehicle stop time and bus capacity limitation, establishes a bus dispatching model with the shortest waiting time for passengers, and designs an algorithm to solve it. In case analysis, compared with the current situation, the total waiting time of passengers obtained by applying the present invention can effectively reduce the travel time of passengers and improve transfer efficiency.

以上详细描述了本发明的优选实施方式,但是,本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种等同变换,这些等同变换均属于本发明的保护范围。The preferred embodiments of the present invention have been described in detail above, but the present invention is not limited to the specific details in the above embodiments. Within the scope of the technical concept of the present invention, various equivalent transformations can be carried out to the technical solutions of the present invention. These equivalent transformations All belong to the protection scope of the present invention.

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。In addition, it should be noted that the various specific technical features described in the above specific implementation manners may be combined in any suitable manner if there is no contradiction. In order to avoid unnecessary repetition, various possible combinations are not further described in the present invention.

此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。In addition, various combinations of different embodiments of the present invention can also be combined arbitrarily, as long as they do not violate the idea of the present invention, they should also be regarded as the disclosed content of the present invention.

Claims (6)

1.一种基于轨道交通协调的公交调度方法,其特征在于,包括如下步骤:1. A public transport dispatching method based on rail traffic coordination, is characterized in that, comprises the steps: 步骤1:确定待优化的轨道交通站点,确定研究的公交线路和研究时间段;Step 1: Determine the rail transit station to be optimized, determine the bus line and the research time period; 步骤2:采集待优化的公交线路数据、轨道交通数据和其他数据,公交线路数据包括车辆从始发地到换乘站点的自由行驶时间、离站时刻、研究车辆数、最大发车间隔、最小发车间隔,以及非换乘乘客的平均达到率;轨道交通数据包括列车的到站时刻、到达的列车数、每趟列车到达公交站台的人数、乘客的换乘走行时间,以及通过抽样调查确定研究的公交线路的换乘比例;其他数据包括公交车辆的始发地到换乘站点间的路段交通量;Step 2: Collect bus line data, rail transit data and other data to be optimized. The bus line data includes the free travel time of the vehicle from the origin to the transfer station, the departure time, the number of research vehicles, the maximum departure interval, and the minimum departure time interval, and the average arrival rate of non-transfer passengers; rail transit data include the arrival time of trains, the number of trains arriving, the number of people arriving at the bus platform for each train, the transfer travel time of passengers, and the number of trains determined by sampling survey. The transfer ratio of the bus line; other data include the traffic volume between the origin of the bus and the transfer station; 步骤3:采集乘客的换乘走行时间信息,并对数据进行拟合,计算其均值和方差;Step 3: Collect the travel time information of passenger transfers, fit the data, and calculate the mean and variance; 步骤4:基于历史数据预测不同班次的公交车辆到达换乘站点时的剩余运载能力;Step 4: Predict the remaining carrying capacity of buses of different shifts when they arrive at the transfer station based on historical data; 步骤5:根据常规公交客流的构成,将换乘站点等候公交的乘客分为随机到达的乘客、换乘乘客和滞留乘客,并基于乘客换乘走行时间对换乘客流进行划分,分别计算各类乘客的等待时间;以公交车辆离站时间为优化变量,建立基于最短乘客等待时间的公交调度模型;Step 5: According to the composition of the conventional bus passenger flow, the passengers waiting for the bus at the transfer station are divided into randomly arriving passengers, transfer passengers and stranded passengers, and the transfer passenger flow is divided based on the passenger transfer travel time, and the various types are calculated respectively The waiting time of passengers; taking the departure time of bus vehicles as the optimization variable, a bus scheduling model based on the shortest waiting time of passengers is established; 步骤6:根据公交调度模型的特征设计出有序整数编码的遗传算法,并进行求解;Step 6: According to the characteristics of the bus dispatching model, a genetic algorithm of ordered integer coding is designed and solved; 步骤7:基于历史数据预测各班次公交车辆在换乘站点的下车人数;根据步骤6计算出的公交车的离站时间,计算每班次公交车在该站点的换乘人数和上车人数;依据上下车人数计算车辆在站点的停车时间,进而计算出公交车的到站时间;Step 7: Based on historical data, predict the number of people who get off at the transfer station of each bus; calculate the number of transfers and boarders of each bus at the station according to the departure time of the bus calculated in step 6 ; Calculate the parking time of the vehicle at the station according to the number of people getting on and off the bus, and then calculate the arrival time of the bus; 步骤8:基于BRP函数计算公交车辆到达换乘站点前的行驶时间,生成公交车发车时刻表。Step 8: Based on the BRP function, calculate the travel time of the bus before arriving at the transfer station, and generate the bus departure schedule. 2.如权利要求1所述的基于轨道交通协调的公交调度方法,其特征在于,所述步骤2中采集的数据包括:公交车辆的自由行驶时间为ts,研究车辆数为m,离站时刻为tbdj,1≤j≤m,最大发车间隔为IMax,最小发车间隔为IMin,非换乘乘客平均到达率为λ;到达列车数为n,列车的到站时刻为tri,1≤i≤n,乘客换乘走行时间为te,每趟列车到达公交站台的人数为Qi,通过抽样调查确定研究的公交线路的换乘比例α,公交车辆的始发地到换乘站点间的路段交通量v。2. The public transport scheduling method based on rail transit coordination as claimed in claim 1, wherein the data collected in the step 2 include: the free travel time of public transport vehicles is t s , the number of research vehicles is m, and The time is tbd j , 1≤j≤m, the maximum departure interval is I Max , the minimum departure interval is I Min , the average arrival rate of non-transfer passengers is λ; the number of arriving trains is n, and the arrival time of the train is tr i , 1≤i≤n, the travel time for passengers to transfer is te, the number of people arriving at the bus platform for each train is Q i , the transfer ratio α of the bus line under study is determined by sampling survey, the origin of the bus to the transfer station The traffic volume of the link between v. 3.如权利要求2所述的基于轨道交通协调的公交调度方法,其特征在于,所述步骤5进一步为:3. the public transport scheduling method based on rail traffic coordination as claimed in claim 2, is characterized in that, described step 5 is further: 步骤51:令非换乘乘客到达公交站台的时间服从均匀分布,且非换乘乘客平均到达率为常数λ,则非换乘乘客的等待时间为:Step 51: Let the arrival time of non-transfer passengers obey the uniform distribution, and the average arrival rate of non-transfer passengers is constant λ, then the waiting time of non-transfer passengers is: 其中:T1为非换乘乘客的等待时间,tbdj为第j辆公交车的离站时间,λ为非换乘乘客的平均到达率;Among them: T 1 is the waiting time of non-transfer passengers, tbd j is the departure time of the jth bus, λ is the average arrival rate of non-transfer passengers; 步骤52:令乘客换乘走行时间te服从正态分布,其概率密度函数为:Step 52: Make the passenger transfer travel time te obey the normal distribution, and its probability density function is: 其中:μ为正态分布的均值,σ为正态分布标准差,令te~N(μ,σ2),乘客最短换乘走行时间te min,乘客最长换乘走行时间te max且Among them: μ is the mean value of normal distribution, σ is the standard deviation of normal distribution, let te~N(μ,σ 2 ), the shortest passenger transfer travel time te min, the longest passenger transfer travel time te max and 整理可得:Organized to get: 步骤53:当第i辆列车到达后,换乘公交的人都可以搭乘就近的一辆公交车,这种情况下,换乘乘客的等待时间为:Step 53: When the i-th train arrives, everyone who transfers to the bus can take the nearest bus. In this case, the waiting time for transferring passengers is: 其中:Qi为每趟列车到达公交站台的人数,α为通过抽样调查确定研究的公交线路的换乘比例,tri为第i辆列车的到站时刻;Among them: Q i is the number of people arriving at the bus platform for each train, α is the transfer ratio of the bus line determined through the sample survey, and tr i is the arrival time of the i-th train; 步骤54:当第i辆列车到达后,步行速度相对较快的乘客搭乘就近的一辆公交车,但步行相对较慢的乘客则需要等待下一辆公交车到来,这种情况下,换乘乘客的等待时间为:Step 54: When the i-th train arrives, passengers who walk relatively fast take the nearest bus, but passengers who walk relatively slowly need to wait for the arrival of the next bus. In this case, transfer Passenger waiting times are: 其中,qi,j为第i辆列车换乘第j辆公交车的人数;Among them, q i, j is the number of people who transfer from the i-th train to the j-th bus; 那么换乘乘客的总等待时间为:Then the total waiting time of transfer passengers is: 其中:T2为换乘乘客的等待时间,fi,j为0-1变量,当第i辆列车的换乘乘客能够全部赶上就近的公交车,则fi,j取1,反之取0;Among them: T 2 is the waiting time of transfer passengers, f i, j is a 0-1 variable, when the transfer passengers of the i-th train can all catch up with the nearest bus, then f i, j takes 1, otherwise takes 0; 步骤55:设第j辆公交车的滞留人数为dj,则滞留乘客的二次等待时间为:Step 55: Assuming that the number of people stranded on the jth bus is d j , the secondary waiting time for stranded passengers is: 其中:T3为滞留乘客的等待时间;Among them: T3 is the waiting time of stranded passengers; 步骤56:,以公交车辆的离站时间为优化变量,建立的公交调度模型如下:Step 56: Taking the departure time of the bus as the optimization variable, the bus scheduling model established is as follows: 约束条件为:The constraints are: (1)在研究时段内,公交车的发车间隔应该在最大和最小的发车间隔内,即:IMax≥tbdj+1-tbdj≥IMin(1) During the research period, the departure interval of the bus should be within the maximum and minimum departure intervals, that is: I Max ≥ tbd j+1 -tbd j ≥ I Min ; (2)研究时段内,第一辆公交在换乘站的出发时刻应当在公交的最大发车间隔内,即:IMax≥tbd1≥0;(2) During the study period, the departure time of the first bus at the transfer station should be within the maximum departure interval of the bus, that is: I Max ≥ tbd 1 ≥ 0; (3)在最后一辆列车到达后,应当保证所有换乘乘客都能实现换乘,即tbdm≥trn+temax;(3) After the last train arrives, it should be ensured that all transfer passengers can transfer, that is, tbd m ≥ tr n +temax; (4)从轨道交通换乘公交的情况应当满足情况1或者情况2,即:fi,j(1-fi,j)=0,其中,fi,j为0-1变量,当第i辆列车的乘客都能搭乘第j辆公交,则为1,否则为0。(4) The situation of transferring from rail transit to bus should meet the situation 1 or 2, that is: f i,j (1-f i,j )=0, where, f i,j is a 0-1 variable, when the first If all the passengers on the i train can take the jth bus, it is 1, otherwise it is 0. 4.如权利要求3所述的基于轨道交通协调的公交调度方法,其特征在于,所述步骤6进一步为:4. the public transport scheduling method based on rail traffic coordination as claimed in claim 3, is characterized in that, described step 6 is further: 步骤61:设定遗传算法参数,包括:初始种群数、变异概率、交叉概率和迭代次数;Step 61: Set genetic algorithm parameters, including: initial population number, mutation probability, crossover probability and iteration number; 步骤62:编码,采用实数编码的方式,假设在研究时段[0,H]内,有m辆公交车到达,则优化模型的变量m个,离站时刻分别为{x(1),x(2),x(3),…x(m-2),x(m-1),x(m)},那么种群中每一个个体都采用X={x(1),x(2),x(3),…x(m-2),x(m-1),x(m)}的编码形式;Step 62: Coding, using the method of real number coding, assuming that there are m buses arriving in the research period [0, H], then there are m variables in the optimization model, and the departure times are {x(1), x( 2),x(3),...x(m-2),x(m-1),x(m)}, then each individual in the population uses X={x(1),x(2), The encoding form of x(3),...x(m-2), x(m-1), x(m)}; 步骤63:初始种群的生成,由于模型的变量是按照顺序排列的一组数,且无重复数据,按照下面一种方法生成初始种群:Step 63: Generation of the initial population. Since the variables of the model are a set of numbers arranged in order and there is no repeated data, the initial population is generated according to one of the following methods: (1)在[0,IMax]中随机生成一个数x(1);(1) Randomly generate a number x(1) in [0, I Max ]; (2)在[IMin,IMax]间随机生成一个数α,则x(2)=x(1)+α;(2) Randomly generate a number α between [I Min , I Max ], then x(2)=x(1)+α; (3)重复上述操作,直至生成x(m);(3) Repeat the above operations until x(m) is generated; 步骤64:计算适应度函数,本模型的目标为最小值问题,则取其倒数为适应度函数:Step 64: Calculate the fitness function. The goal of this model is the minimum value problem, so take its reciprocal as the fitness function: 步骤65:选择操作,采用轮盘赌法,每个个体遗传到下一代的概率等于该个体的适应度与整个种群的适应度的比值,则,每个个体遗传到下一代的概率为:Step 65: Selection operation, using the roulette wheel method, the probability of each individual inheriting to the next generation is equal to the ratio of the fitness of the individual to the fitness of the entire population, then the probability of each individual inheriting to the next generation is: 其中,∑pi=1 Among them, Σp i =1 随机产生一个数r∈[0,1],若p1+p2+p3…+pk-1≤r≤p1+p2+p3…+pk,则第k个个体将被选入到下一代;Randomly generate a number r∈[0,1], if p 1 +p 2 +p 3 …+p k-1 ≤r≤p 1 +p 2 +p 3 …+p k , then the kth individual will be selected into the next generation; 步骤66:交叉操作,具体如下:Step 66: Crossover operation, the details are as follows: (1)按照随机产生的概率选择两个个体作为父代,并随机选择两个交叉点,交叉点内的所有变量作为交叉对象;(1) Select two individuals as parents according to the probability of random generation, and randomly select two intersection points, and all variables in the intersection points are used as intersection objects; (2)将父代二中的交叉区域内的第一个变量与父代一中每一个变量相减,并取绝对值,从而可以得到一组数据,若该数据中含有0元素,则不进行交叉,如果不含0元素,则将父代二中的这个变量与父代一中与其差值最小的变量进行交换;(2) Subtract the first variable in the intersection area of parent 2 from each variable in parent 1, and take the absolute value, so that a set of data can be obtained. If the data contains 0 elements, then no Perform crossover, if there is no 0 element, exchange this variable in parent generation 2 with the variable with the smallest difference in parent generation 1; 步骤67:变异操作,采用均匀变异的方法,具体如下:Step 67: Mutation operation, using the method of uniform mutation, the details are as follows: (1)随即产生一个数r∈[0,1],若r小于给定的变异概率,则选取当前位置的基因进行变异;(1) A number r∈[0,1] is generated immediately, if r is less than the given mutation probability, the gene at the current position is selected for mutation; (2)计算新的变异值,具体可分为以下三种情况:(2) Calculate the new variation value, which can be divided into the following three situations: ①若变异的位置不在首末两端,则变异后新的变量值:① If the position of the mutation is not at the first and last ends, the new variable value after the mutation: x(i)′=x(i-1)+r×(x(i+1)-x(i))x(i)'=x(i-1)+r×(x(i+1)-x(i)) ②若变异的位置在第一个点,则变异后新的变量值:② If the position of the mutation is at the first point, the new variable value after the mutation: x(1)′=x(2)+r×x(2)x(1)'=x(2)+r×x(2) ③若变异的位置在最后一个点,则变异后新的变量值:③If the position of the mutation is at the last point, the new variable value after the mutation: x(m)′=x(m-1)+r×(R-x(m-1))x(m)'=x(m-1)+r×(R-x(m-1)) 其中,R为研究时间长度,表示每个变量的最大值。Among them, R is the length of research time and represents the maximum value of each variable. 步骤68:最优个体保存策略;其具体的操作过程如下:Step 68: optimal individual preservation strategy; its specific operation process is as follows: (1)通过计算适应度的值,找出当前迭代中种群中最大的适应度值;(1) By calculating the fitness value, find out the maximum fitness value in the population in the current iteration; (2)将当前适应度最高的个体与迄今为止最好的个体相比,若当前适应度最好的个体其适应度大于迄今为止最好的个体,则将当前适应度最佳的个体作为迄今为止适应度最佳的个体;(2) Compare the individual with the highest current fitness with the best individual so far, if the fitness of the individual with the best current fitness is greater than that of the best individual so far, then take the individual with the best current fitness as the so far The individual with the best fitness so far; (3)经过选择,交叉,变异等操作,找出当前适应度最差的个体,用迄今为止适应度最高的个体进行替换;(3) After selection, crossover, mutation and other operations, find out the individual with the worst fitness, and replace it with the individual with the highest fitness so far; (4)重复上述操作;(4) Repeat the above operations; 步骤69:输出结果,最后一次迭代后迄为止适应度最佳的个体即为问题的最优解,即优化后的公交离站时刻表,将结果输出。Step 69: output the result, the individual with the best fitness so far after the last iteration is the optimal solution of the problem, that is, the optimized bus departure timetable, and output the result. 5.如权利要求4所述的基于轨道交通协调的公交调度方法,其特征在于,所述步骤7进一步为:5. the public transport scheduling method based on rail traffic coordination as claimed in claim 4, is characterized in that, described step 7 is further: 步骤71:对于下车乘客数,采用灰色预测模型对工作日或节假日不同班次公交车辆在换乘站点的下车乘客数进行预测;Step 71: For the number of passengers getting off the bus, use the gray prediction model to predict the number of passengers getting off the bus at the transfer station for different shifts on weekdays or holidays; 步骤72:根据步骤6算出的公交车的离站时间,计算出公交车的上车人数为:Step 72: According to the departure time of the bus calculated in step 6, calculate the number of boarders of the bus as: 步骤73:公交车辆的停靠时间为:Step 73: The stop time of the bus is: 其中:Cj为公交车的剩余运载能力,td为公交车的停靠时间,toc为公交车的开关门时间,Ta为公交车后门下客时间,Tb公交车前门上客时间,tb为单个乘客平均上车时间,ta为单个乘客平均下车时间,Pja为下客人数,Pjb为上客人数;Among them: C j is the remaining carrying capacity of the bus, t d is the parking time of the bus, t oc is the opening and closing time of the bus door, T a is the time for getting off passengers at the back door of the bus, T b is the time for boarding passengers at the front door of the bus, t b is the average boarding time of a single passenger, t a is the average time of getting off the bus of a single passenger, P ja is the number of passengers getting off, and P jb is the number of passengers getting on board; 步骤74:公交车辆的到站时间为:Step 74: The arrival time of the bus is: tbaj=tbdj-td=tbdj-toc-max(Ta,Tb)tba j =tbd j -t d =tbd j -t oc -max(T a ,T b ) =tbdj-toc-max(taPja,tbPja)=tbd j -t oc -max(t a P ja ,t b P ja ) 其中:tbaj为第j辆公交车的到站时间。Among them: tba j is the arrival time of the jth bus. 6.如权利要求5所述的基于轨道交通协调的公交调度方法,其特征在于,所述步骤8进一步为:6. the public transport scheduling method based on rail traffic coordination as claimed in claim 5, is characterized in that, described step 8 is further: 步骤81:公交车辆的从始发点到换乘站点的行驶时间为:Step 81: The travel time of the bus from the departure point to the transfer station is: 其中,ts为公交车辆从始发站到换乘站点的实际运行时间,tf为该路段自由行驶的时间,v为当时通过该路段的交通量,c为路段的实际通行能力,β为模型的待定参数,其值分别为0.15和0.4;Among them, t s is the actual running time of the bus from the departure station to the transfer station, t f is the free travel time of the road section, v is the traffic volume passing through the road section at that time, c is the actual traffic capacity of the road section, β is an undetermined parameter of the model, and its values are 0.15 and 0.4 respectively; 步骤82:计算公交车辆的发车时刻:t0j=tbdj-tsStep 82: Calculate the departure time of the bus: t 0j =tbd j -t s ; 其中,t0j为第j辆公交车的发车时刻。Among them, t 0j is the departure time of the jth bus.
CN201611100288.5A 2016-12-02 2016-12-02 A bus scheduling method based on rail transit coordination Active CN106652434B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611100288.5A CN106652434B (en) 2016-12-02 2016-12-02 A bus scheduling method based on rail transit coordination

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611100288.5A CN106652434B (en) 2016-12-02 2016-12-02 A bus scheduling method based on rail transit coordination

Publications (2)

Publication Number Publication Date
CN106652434A true CN106652434A (en) 2017-05-10
CN106652434B CN106652434B (en) 2019-04-30

Family

ID=58818350

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611100288.5A Active CN106652434B (en) 2016-12-02 2016-12-02 A bus scheduling method based on rail transit coordination

Country Status (1)

Country Link
CN (1) CN106652434B (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107194612A (en) * 2017-06-20 2017-09-22 清华大学 A kind of train operation dispatching method learnt based on deeply and system
CN108515988A (en) * 2018-01-03 2018-09-11 中车工业研究院有限公司 A kind of route map of train optimization method improving passenger's timeliness
CN108549953A (en) * 2018-03-16 2018-09-18 华南理工大学 A kind of method of unilateral side enabling urban track traffic dwell time planning
CN109615178A (en) * 2018-11-16 2019-04-12 浩鲸云计算科技股份有限公司 A kind of method that Public Transport Transfer track changes to the route shift adjustment of bus trip again
CN109765578A (en) * 2019-02-19 2019-05-17 武汉元光科技有限公司 Bus GPS equipment clock calibration method and device
CN110188938A (en) * 2019-05-23 2019-08-30 东南大学 A screening method for the adjustment of ground bus routes in the initial expectation of rail transit network formation
CN111341138A (en) * 2020-03-24 2020-06-26 北方工业大学 Methods to optimize the efficiency of bus operation
CN111861279A (en) * 2020-08-04 2020-10-30 北京交通大学 A multi-objective high-speed toll station shuttle scheduling method considering transfer
CN112381472A (en) * 2021-01-15 2021-02-19 深圳市城市交通规划设计研究中心股份有限公司 Subway connection bus route optimization method and device and storage medium
CN112562378A (en) * 2020-12-01 2021-03-26 平安科技(深圳)有限公司 Bus scheduling method and device, computer equipment and medium
CN113077086A (en) * 2021-03-30 2021-07-06 东南大学 Method for designing bus synchronous transfer timetable for connecting subway hubs
CN113537546A (en) * 2020-04-21 2021-10-22 上海大众祥云运输管理有限公司 Path planning method and device for commuter vehicle management
CN113988371A (en) * 2021-09-26 2022-01-28 北京市智慧交通发展中心(北京市机动车调控管理事务中心) Urban rail transit cross-station stop-start scheme optimization method based on passenger flow direct
CN114141044A (en) * 2021-11-22 2022-03-04 东南大学 A Coordinated Optimization Method of Public Transport Timetable Considering Passengers' Choice Behavior
CN114912736A (en) * 2022-03-12 2022-08-16 南京理工大学 Electric bus coordination optimization scheduling method
CN115938135A (en) * 2022-11-24 2023-04-07 成都交控轨道科技有限公司 Transfer linking optimization method for last bus
CN116187607A (en) * 2023-01-09 2023-05-30 北京航空航天大学 A Multi-Agent Reinforcement Learning-Based Public Transport Bridging Method
CN120013149A (en) * 2025-01-17 2025-05-16 四川大学 A method and device for determining the station time of a public transportation vehicle in a transfer scenario
CN120496353A (en) * 2025-07-16 2025-08-15 安徽中科中涣信息技术有限公司 Dynamic recommended transfer method for public transport intelligent travel service

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5657010A (en) * 1993-05-18 1997-08-12 Global Research Systems, Inc. Advance notification system and method utilizing vehicle progress report generator
CN101630440A (en) * 2009-06-01 2010-01-20 北京交通大学 Method and system for operation coordination and optimization of conventional public transportation connecting urban rail transit
CN102033932A (en) * 2010-12-17 2011-04-27 东南大学 Integrated design-oriented urban rail transit station sorting method
CN102156908A (en) * 2010-12-17 2011-08-17 东南大学 Bus route and station adjusting method based on rail transit and bus integration
CN103136933A (en) * 2013-01-14 2013-06-05 东南大学 Transferring coordination control method of conventional buses and subway stations
CN104599001A (en) * 2015-02-12 2015-05-06 东南大学 City streetcar, BRT and conventional bus transit network traffic allocation method and transfer junction determining method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5657010A (en) * 1993-05-18 1997-08-12 Global Research Systems, Inc. Advance notification system and method utilizing vehicle progress report generator
CN101630440A (en) * 2009-06-01 2010-01-20 北京交通大学 Method and system for operation coordination and optimization of conventional public transportation connecting urban rail transit
CN102033932A (en) * 2010-12-17 2011-04-27 东南大学 Integrated design-oriented urban rail transit station sorting method
CN102156908A (en) * 2010-12-17 2011-08-17 东南大学 Bus route and station adjusting method based on rail transit and bus integration
CN103136933A (en) * 2013-01-14 2013-06-05 东南大学 Transferring coordination control method of conventional buses and subway stations
CN104599001A (en) * 2015-02-12 2015-05-06 东南大学 City streetcar, BRT and conventional bus transit network traffic allocation method and transfer junction determining method

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
滕靖: ""大型活动下配合城轨交通客流集散的公交调度"", 《系统工程理论与实践》 *
赵硕: ""城市轨道交通与地面常规公交站点衔接换乘研究"", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》 *
马天山 等: ""城市轨道交通与接运公交换乘优化模型"", 《长安大学学报(自然科学版)》 *

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107194612A (en) * 2017-06-20 2017-09-22 清华大学 A kind of train operation dispatching method learnt based on deeply and system
CN107194612B (en) * 2017-06-20 2020-10-13 清华大学 Train operation scheduling method and system based on deep reinforcement learning
CN108515988A (en) * 2018-01-03 2018-09-11 中车工业研究院有限公司 A kind of route map of train optimization method improving passenger's timeliness
CN108515988B (en) * 2018-01-03 2021-04-06 中车工业研究院有限公司 Train operation diagram optimization method for improving passenger timeliness
CN108549953A (en) * 2018-03-16 2018-09-18 华南理工大学 A kind of method of unilateral side enabling urban track traffic dwell time planning
CN108549953B (en) * 2018-03-16 2020-07-28 华南理工大学 Method for planning stop time of urban rail transit with door opened on one side
CN109615178A (en) * 2018-11-16 2019-04-12 浩鲸云计算科技股份有限公司 A kind of method that Public Transport Transfer track changes to the route shift adjustment of bus trip again
CN109615178B (en) * 2018-11-16 2024-04-09 浩鲸云计算科技股份有限公司 Method for adjusting line shifts of bus transfer track transfer bus trip
CN109765578B (en) * 2019-02-19 2020-11-03 武汉元光科技有限公司 Bus GPS equipment clock calibration method and device
CN109765578A (en) * 2019-02-19 2019-05-17 武汉元光科技有限公司 Bus GPS equipment clock calibration method and device
CN110188938B (en) * 2019-05-23 2023-08-22 东南大学 A screening method for ground bus lines for initial expectation adjustment of rail transit network
CN110188938A (en) * 2019-05-23 2019-08-30 东南大学 A screening method for the adjustment of ground bus routes in the initial expectation of rail transit network formation
CN111341138A (en) * 2020-03-24 2020-06-26 北方工业大学 Methods to optimize the efficiency of bus operation
CN111341138B (en) * 2020-03-24 2021-05-28 北方工业大学 Methods to optimize the efficiency of bus operation
CN113537546A (en) * 2020-04-21 2021-10-22 上海大众祥云运输管理有限公司 Path planning method and device for commuter vehicle management
CN111861279A (en) * 2020-08-04 2020-10-30 北京交通大学 A multi-objective high-speed toll station shuttle scheduling method considering transfer
CN111861279B (en) * 2020-08-04 2024-05-03 北京交通大学 Multi-target high-speed toll station class car scheduling method considering transfer
CN112562378A (en) * 2020-12-01 2021-03-26 平安科技(深圳)有限公司 Bus scheduling method and device, computer equipment and medium
CN112381472B (en) * 2021-01-15 2021-07-30 深圳市城市交通规划设计研究中心股份有限公司 Subway connection bus route optimization method and device and storage medium
CN112381472A (en) * 2021-01-15 2021-02-19 深圳市城市交通规划设计研究中心股份有限公司 Subway connection bus route optimization method and device and storage medium
CN113077086B (en) * 2021-03-30 2024-07-12 东南大学 Bus synchronous transfer schedule design method for subway junction
CN113077086A (en) * 2021-03-30 2021-07-06 东南大学 Method for designing bus synchronous transfer timetable for connecting subway hubs
CN113988371A (en) * 2021-09-26 2022-01-28 北京市智慧交通发展中心(北京市机动车调控管理事务中心) Urban rail transit cross-station stop-start scheme optimization method based on passenger flow direct
CN114141044A (en) * 2021-11-22 2022-03-04 东南大学 A Coordinated Optimization Method of Public Transport Timetable Considering Passengers' Choice Behavior
CN114141044B (en) * 2021-11-22 2023-02-21 东南大学 Bus schedule coordination optimization method considering passenger selection behaviors
WO2023174187A1 (en) * 2022-03-12 2023-09-21 南京理工大学 Coordinated optimization scheduling method for electric bus
CN114912736A (en) * 2022-03-12 2022-08-16 南京理工大学 Electric bus coordination optimization scheduling method
CN114912736B (en) * 2022-03-12 2025-06-17 南京理工大学 A coordinated and optimized dispatching method for electric buses
CN115938135A (en) * 2022-11-24 2023-04-07 成都交控轨道科技有限公司 Transfer linking optimization method for last bus
CN116187607A (en) * 2023-01-09 2023-05-30 北京航空航天大学 A Multi-Agent Reinforcement Learning-Based Public Transport Bridging Method
CN120013149A (en) * 2025-01-17 2025-05-16 四川大学 A method and device for determining the station time of a public transportation vehicle in a transfer scenario
CN120496353A (en) * 2025-07-16 2025-08-15 安徽中科中涣信息技术有限公司 Dynamic recommended transfer method for public transport intelligent travel service
CN120496353B (en) * 2025-07-16 2025-09-12 安徽中科中涣信息技术有限公司 Dynamic recommended transfer method for public transport intelligent travel service

Also Published As

Publication number Publication date
CN106652434B (en) 2019-04-30

Similar Documents

Publication Publication Date Title
CN106652434A (en) Bus dispatching method based on rail transit coordination
CN111260221B (en) Traffic facility bearing capacity evaluation method based on dynamic model and oriented to city global situation
CN108550098B (en) Urban rail transit network passenger flow limiting method
CN102044149B (en) City bus operation coordinating method and device based on time variant passenger flows
CN110688982B (en) Intelligent rail transit time control method based on target detection technology and ACO-BP algorithm
CN111046576A (en) Electric private car charging load prediction method considering double-network information
CN114580751B (en) Method, system, storage medium and terminal for predicting evacuation time of airport arrival passengers
CN105243868B (en) A kind of public transit vehicle arrival time Forecasting Methodology and device
CN112309119B (en) Urban traffic system capacity analysis optimization method
CN108876064B (en) Urban rail transit network key station identification method based on passenger flow
CN115527369A (en) A large passenger flow early warning and evacuation method under the condition of large area delay in airport hub
CN107274000A (en) Urban track traffic section passenger flow forecasting under a kind of accident
Wu et al. Model for Estimation Urban Transportation Supply‐Demand Ratio
CN113362618B (en) Multi-mode traffic adaptive signal control method and device based on strategy gradient
CN110288198A (en) Measuring method of carrying capacity of rental bicycle transportation facilities based on traffic zoning
Feng et al. Optimal skip‐stop schedule under mixed traffic conditions for minimizing travel time of passengers
Ghasedi et al. Robust optimization of bus stop placement based on dynamic demand using meta heuristic approaches: a case study in a developing country
CN116862325A (en) Urban rail transit passenger travel chain inference method and system
CN116562538A (en) Microcirculation public transportation scheduling optimization method and device considering rail transit connection
Hu et al. Research on the Design and Sustainable Evaluation of Metro-Based Underground Logistics Systems
CN112784204A (en) Train schedule and passenger flow control robust optimization method facing uncertain demand
Zhang et al. Study on evaluation indicators system of crowd management for transfer stations based on pedestrian simulation
Liu et al. A Short‐Turn Dispatching Strategy to Improve the Reliability of Bus Operation
Bai et al. Optimization of Skip‐Stop Train Schedule in Urban Rail Transit Under Virtual Coupling
Zhang et al. Coordination and Optimization of Long‐Distance Passenger Departure Timetable Connected to High‐Speed Railway Station: Considering the Heterogeneity of Transfer Passengers Demand

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
GR01 Patent grant
GR01 Patent grant