定制公共交通线路方法及装置与流程

文档序号:19422004发布日期:2019-12-14 01:37阅读:474来源:国知局
定制公共交通线路方法及装置与流程

本发明涉及路线规划领域,尤其是一种定制公共交通线路方法及装置。



背景技术:

公共交通客流预测公共交通管理规划领域有相当重要的作用,例如很多公共交通路线规划过程中均会用到预测客流量,目前关于客流量的预测方法也比较多,常用的预测模型有时间序列方法、人工神经网络、支持向量机、决策树等,其算法和模型相对成熟。但是目前的研究多是基于长时间序列的客流分析,对于短期公共交通客流预测的研究数量较少,随着我国公共交通的智能化发展,对短时公共交通客流预测的需求越来越大,但是由于现有模型算法应对短期特殊情况的应变能力较差,特殊情况出现的随机性较高,导致预测模型的精准度和时效性难以得到保障。目前国内外对于设计线路的客流预测常常采用对原公交od线客流进行线性加权预测,但是客流的产生是一个比较复杂的过程,影响客流的因素有很多,仅仅依赖原始总线od流是不够的。因此需要提出一种能够准确高效预测短时公共交通客流的方法,并进一步根据预测客流量定制公共交通线路的方法。



技术实现要素:

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的目的是提供一种能够准确高效预测短时公共交通客流的方法,并进一步根据预测客流量定制公共交通线路的方法。

本发明所采用的技术方案是:

第一方面,本发明提供一种短时公共交通客流预测方法,包括:

获取预测线路需求信息,所述需求信息包括:起始站点、结束站点、公共交通线路、出行时段、票价,所述公共交通线路包含至少两个站点;

根据所述需求信息生成对应的影响参数;

将所述影响参数输入到训练好的客流预测神经网络模型中,得到预测客流量。

进一步地,所述客流预测神经网络模型为3层的前馈神经网络模型,包括:输入层、隐藏层和输出层,所述隐藏层的节点数为4~13个。

进一步地,所述影响参数包括以下至少一种:乘客od参数、站点距离参数、票价参数、站点到达时间参数、每个站点车内乘客密度参数、相邻乘客时间位置参数、站点最短距离参数、统一票价参数、当前时段运行时间参数、车内乘客密度参数。

第二方面,本发明还提供一种定制公共交通线路方法,包括:

获取预设起始站点、预设结束站点及根据第一方面任一项所述的一种短时公共交通客流预测方法获得的与所述预设起始站点、所述预设结束站点相关的预测客流量;

从所述预设起始站点开始,选择符合所述预测客流量限制的站点作为下一个站点,直到到达所述预设结束站点,根据优化条件形成预测线路。

进一步地,还包括:将所述预测线路进行实际运营得到实际客流量,将所述实际客流量作为所述需求信息中所述公共交通线路,输入到所述客流预测神经网络模型得到修正的预测客流量,并结合所述修正预测客流量重新规划形成新的预测线路,多次循环,直到达到优化条件。

进一步地,所述优化条件为:所述预测线路经过的所有站点的总耗时最短。

进一步地,所述预设起始站点和所述预设结束站点位于不同的规划区域。

第三方面,本发明还提供一种定制公共交通线路装置,包括:

获取模块:用于获取预设起始站点、预设结束站点;

预测客流模块:用于根据第一方面任一项所述的一种短时公共交通客流预测方法获得的与所述预设起始站点、所述预设结束站点相关的预测客流量;

线路生成模块:用于从所述预设起始站点开始,选择符合所述预测客流量限制的站点作为下一个站点,直到到达所述预设结束站点,根据优化条件形成预测线路。

第四方面,本发明提供一种定制公共交通线路设备,包括:

至少一个处理器,以及与所述至少一个处理器通信连接的存储器;

其中,所述处理器通过调用所述存储器中存储的计算机程序,用于执行如第一方面任一项所述的方法。

第五方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如第一方面任一项所述的方法。

本发明的有益效果是:

本发明通过获取预测线路需求信息,根据需求信息生成对应的影响参数,将影响参数输入到训练好的客流预测神经网络模型中,得到预测客流量,然后获取预设起始站点、预设结束站点及相关的预测客流量,从预设起始站点开始,选择符合预测客流量的站点作为下一个站点,直到到达预设结束站点,形成预测线路。通过常规公共交通车的客票数据和第三方运营数据,预测定制的公共交通未开通线路出勤率,从而为定制公共交通新线路提供强有力的依据,同时能够准确预测出未开通定制公共交通线路的客流需求,为城市公共交通管理者进行整体公共交通线网布局规划以及掌握定制公共交通发展方向提供重要依据。可广泛应用于公共交通路线规划领域。

附图说明

图1是本发明中短时公共交通客流预测方法的一具体实施例的实现流程图;

图2是本发明中短时公共交通客流预测方法的一具体实施例的神经元网络示意图;

图3是本发明中短时公共交通客流预测方法的一具体实施例的神经元结构示意图;

图4是本发明中短时公共交通客流预测方法的一具体实施例的前馈神经网络模型示意图;

图5是本发明中定制公共交通线路方法的一具体实施例的实现流程图;

图6是本发明中定制公共交通线路方法的一具体实施例的生成路线过程描述示意图;

图7是本发明中定制公共交通线路方法的一具体实施例的过程示意图;

图8是本发明中定制公共交通线路装置的一具体实施例的结构框图。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。

实施例一:

本实施例提供一种短时公共交通客流预测方法,公共交通包括公交和地铁。为了确定需求信息,获取公共交通服务指数网站上大量乘客调查的数据,根据数据分析结果得知乘客对价格、拥挤程度、出行时间和站点间换乘次数这四个因素最为敏感,总选择率高达61.7%。因此本实施例选择了价格、拥挤程度、出行时间和站点间换乘次数作为需求信息。

本发明实施例一提供一种短时公共交通客流预测方法,图1为本发明实施例提供的一种短时公共交通客流预测方法的实现流程图,如图1所示,该方法包括以下步骤:

s11:获取预测线路需求信息,其中需求信息包括:起始站点、结束站点、公共交通线路、出行时段、票价,进一步地,公共交通线路包含至少两个站点(即公共交通线路最短为起始站点-结束站点)。

s12:根据需求信息生成对应的影响参数;

s13:将影响参数输入到训练好的客流预测神经网络模型中,得到预测客流量。

具体的,步骤s12中,影响参数为需求信息的量化参数,包括:乘客od参数、站点距离参数、票价参数、站点到达时间参数、每个站点车内乘客密度参数、相邻乘客时间位置参数、站点最短距离参数、统一票价参数、当前时段运行时间参数、车内乘客密度参数,分别表示为:

1)fr(so,sd,l,p1):该参数基于乘客od数据计算,即通过给出公共交通线路、出行时段、乘客始发站和乘客到达站后,通过查询起始站点和结束站点的时空范围内的乘客数量来确定客流,其中,so表示乘客始发站,sd表示乘客到达站,l表示公共交通线路,p1表示出行时段。

2)disr(so,sd,l):表示乘客始发站与乘客到达站之间乘坐线路l的路网距离,该参数由公共交通线路上两个站点之间gps点的距离得出。

3)cr(so,sd,l):根据预设的公共交通票价规则进行计算得出,为政府公开信息。

4)tr(so,sd,l,p1):表示公共交通车辆到达站当前站点的时间。

5)dr(so,sd,l,p1):本实施例中,车辆乘客密度定义为线路l车辆内人数与车辆装载人数的比值,该参数基于乘客od数据得到每个站点的上下车人数,进而得到当前站点车内乘客人数。

6)nl:该参数表示换乘次数。

7)disu(so,sd);该参数表示与od有关的距离参数,假设有6个站点,o是1站点,d是3站点,那么需要计算1-2站点路网距离和2-3站点路网距离进行相加得到1-3路网距离。

8)cu(so,sd):该参数可用来表示一些公共交通线路的统一票价,例如2元。

9)tu(so,sd,p1):该参数表示当前时段当前线路车辆到达结束站点的时间。

10)du(so,sd,p1):该参数表示预设的车内乘客密度,例如可设置为1,表示假如当前车辆的装载量为60人,实际装载人数为60人时,车内乘客密度为1。

输出预测客流量表示为fu(so,sd,p1)。

其中,乘客od数据可通过以下几种数据集得到。下面分别给出一些实施方式,可以理解的是,下述表格仅做解释示意,不做限定。

表1公共交通车辆gps数据

表2乘客智能卡数据

表3应用程序票据数据

结合上表1~表3,其中乘客智能卡数据集和公共交通车辆gps数据集是所有公交线路的记录集合,本实施例中,假设乘客与智能卡id一一对应,而收费设备id和公共交通车载单元id与公共交通车辆id一一对应,通过使用乘客刷卡定位信息、gps定位信息和公共交通车辆id进行匹配,能够获取乘客的出发点和目的地的乘客od数据,即乘客始发站so和乘客到达站sd。

步骤s13中,客流预测神经网络模型为3层的前馈神经网络模型,包括:输入层、隐藏层和输出层,输入为上述10个影响参数,输出为预测客流数,具体的,如图2所示,为本实施例中神经元网络示意图,结合图2可知,输入为10个神经元,输出为1个神经元,隐藏层神经元个数由下式(1)确定,表示为:

其中,l表示隐藏层神经元个数,i表示输入层神经元个数,o表示输出层神经元个数,a表示[1,10]之间的常数。计算得出隐藏层神经元个数为4~13个之间,可选的是13个。

如图3所示,为本实施例中神经元结构示意图,其中,x1~xn是输入信号;wij表示从神经元j到神经元i的连接权值;θ表示阈值,或称为偏置,因此神经元i的输出与输入的关系表示为:

yi=f(neti)(3)

其中,yi表示神经元i的输出,函数f称为激活函数或转移函数,net称为净激活,若将阈值看成是神经元i的一个输入x0的权重wi0,则上面的式子(2)可以简化为:

若用x表示输入向量,用w表示权重向量,即:

x=[x0,x1,x2,......,xn](5)

则神经元的输出可以表示为向量相乘的形式:

neti=xw(7)

yi=f(neti)=f(xw)(8)

若神经元的净激活net为正,称该神经元处于激活状态或兴奋状态,若净激活net为负,则称神经元处于抑制状态。

如图4所示,为本实施例前馈神经网络模型示意图:

具体的,是一个3层的前馈神经网络,其中第一层是输入单元,第二层称为隐藏层,第三层称为输出层,前馈网络也称前向网络,这种网络只在训练过程会有反馈信号,而在分类过程中数据只能向前传送,直到到达输出层,层间没有向后的反馈信号因此被称为前馈网络。

若用x表示前馈神经网络的输入向量,w1~w3表示网络各层的连接权向量,f1~f3表示神经网络3层的激活函数,则第一层神经元的输出为:

o1=f1(xw1)(9)

第二层神经元的输出为:

o2=f2(f1(xw1)w2)(10)

输出层神经元的输出为:

o3=f3(f2(f1(xw1)w2)w3)(11)

若激活函数f2~f3都选用线性函数,那么神经网络的输出o3将是输入x的线性函数,因此,本实施例中,由于需要做高次函数的逼近,选用非线性函数作为激活函数。

本实施例利用常规公共交通客票数据和运营数据预测未开通线路的客流量,能够准确高效预测短时公共交通客流。

实施例二:

本实施例提供一种定制公共交通线路方法,由于一个城市的公共车站数量众多,因此需要规定路线的设计规则。本实施例的一个具体应用场景中,根据城市规划对城市中站点进行分区域,需要根据预测客流量和站点信息连接站点形成一条线路,首先主要考虑以下几个规则:

(1)每条线路连接两个相距10公里以上的两个区域,同时这两个区域分布4-12个车站,数量仅做示意,不做限定。

(2)设置线路的运行时间和运行次数。

(3)设置车内核载人数,例如设置为60人,当购票超过60张时,售票将停止。

(4)假设:每辆车都配备了一个固定的收费设备和公共交通车载单元;使用硬币支付交通费用的通勤乘客比使用智能卡的乘客少得多;使用智能卡的乘客只持有一张唯一的卡。

可以理解的是,实际使用中可以根据实际需求增加或修改上述规则,以便得到更精确的规划结果。

如图5所示,为本实施例的定制公共交通线路方法实现流程图,包括以下步骤:

s21:获取预设起始站点、预设结束站点及根据实施例一任一项所述的方法获得的与预设起始站点、预设结束站点相关的预测客流量。可选的是,预设起始站点和预设结束站点位于不同的规划区域,本实施例中,相关的预测客流量,即预测大量可能对预设起始站点和预设结束站点之间线路产生影响的站点客流量。

s22:从预设起始站点开始,选择符合预测客流量的站点作为下一个站点,直到到达预设结束站点,形成预测线路。例如,a站点到下一个b站点之间预测客流量为70人,而车辆核载人数最高为60人,则需要选择预测客流量小于60人的c站点作为a站点的下一个站点。

s23:将预测线路进行实际运营得到实际客流量,将实际客流量作为需求信息中公共交通线路,输入到客流预测神经网络模型得到修正的预测客流量,并结合修正预测客流量重新规划形成新的预测线路,多次循环,直到达到优化条件。本实施例中,优化条件为:预测线路经过的所有站点的总耗时最短。通过反馈修正客流预测神经网络模型的参数得到更精确的预测客流量,对生成的预测线路进行修正得到更符合实际运营需求的公共交通线路。

如图6所示,为本实施例生成路线过程描述示意图,可以看出,从区域划分之后,根据预设起始站点和预设结束站点选择不同的规划区域,然后根据预测客流量进行公共交通线路站点选择,从而生成预测线路。

如图7所示,为本实施例定制公共交通线路过程示意图,结合图7可见包括预测客流量部分和定制公共交通线路部分,其中预测客流量部分具体为:结合传统公交运行现状和传统公交客流现状得到大量的短时客流数据训练客流预测神经网络模型,得到预测客流量,从预测客流量中形成乘客需求,例如车内乘客密度等,利用乘客需求选择符合条件的车站作为定制的公共交通线路中站点,形成站点集,产生经过的所有站点的总耗时最短的定制公共交通线路,同时进行实际运营,根据运营成果得到实际客流量,反馈并修正客流预测神经网络模型,优化定制的公共交通线路。

本实施例利用常规公共交通车的客票数据和第三方运营数据,预测定制的公共交通未开通线路出勤率,从而为定制公共交通新线路提供强有力的依据,同时能够准确预测出未开通定制公共交通线路的客流需求,为城市公共交通管理者进行整体公共交通线网布局规划以及掌握定制公共交通发展方向提供重要依据。

实施例三:

本实施例提供一种定制公共交通线路装置,如图8所示,为本实施例的定制公共交通线路装置结构框图,包括:

获取模块100:用于获取预设起始站点、预设结束站点;

预测客流模块200:用于根据权利要求1至3任一项的一种短时公共交通客流预测方法获得的与预设起始站点、预设结束站点相关的预测客流量;

线路生成模块300:用于从预设起始站点开始,选择符合预测客流量限制的站点作为下一个站点,直到到达预设结束站点,根据优化条件形成预测线路。

另外,本发明还提供定制公共交通线路设备,包括:

至少一个处理器,以及与所述至少一个处理器通信连接的存储器;

其中,所述处理器通过调用所述存储器中存储的计算机程序,用于执行如实施例一所述的方法。

另外,本发明还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,其中计算机可执行指令用于使计算机执行如实施例一所述的方法。

本发明通过获取预测线路需求信息,根据需求信息生成对应的影响参数,将影响参数输入到训练好的客流预测神经网络模型中,得到预测客流量,然后获取预设起始站点、预设结束站点及相关的预测客流量,从预设起始站点开始,选择符合预测客流量的站点作为下一个站点,直到到达预设结束站点,形成预测线路。可广泛应用于公共交通路线规划领域。

以上各实施例仅用以说明本发明的技术方案,而非对其限制,尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1