首页 > 专利 > 重庆交通大学 > 城市轨道交通短时客流容错预测系统及方法专利详情

城市轨道交通短时客流容错预测系统及方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2017-08-17
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2018-01-12
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2020-06-05
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2037-08-17
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201710706237.5 申请日 2017-08-17
公开/公告号 CN107491838B 公开/公告日 2020-06-05
授权日 2020-06-05 预估到期日 2037-08-17
申请年 2017年 公开/公告年 2020年
缴费截止日
分类号 G06Q10/04G06Q10/06G06Q50/26G06N3/04G06N3/08G06F11/16G06F11/20 主分类号 G06Q10/04
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 9
权利要求数量 10 非专利引证数量 1
引用专利数量 6 被引证专利数量 0
非专利引证 1、张昭昭.模块化神经网络结构自组织设计方法《.中国博士学位论文全文数据库 信息科技辑》.2013,I140-10. 章颖.混合不确定性模块化神经网络与高校效益预测的研究《.中国优秀硕士学位论文全文数据库 社会科学Ⅱ辑》.2015,H131-302.;
引用专利 CN102385724A、CN103729688A、CN101825622A、CN104732304A、CN103023065A、US2007185823A1 被引证专利
专利权维持 5 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、授权、权利转移
申请人信息
申请人 第一申请人
专利权人 重庆交通大学 当前专利权人 李倩楠
发明人 徐凯、杨飞凤、徐文轩、姚翥远、何周阳、赵梅 第一发明人 徐凯
地址 重庆市江津区双福镇福星大道1号 邮编 402247
申请人数量 1 发明人数量 6
申请人所在省 重庆市 申请人所在市 重庆市江津区
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
重庆乾乙律师事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
侯懋琪
摘要
本发明提出了一种城市轨道交通短时客流容错预测系统及方法,其中,系统包括3个神经网络模块、预测故障检测模块、筛选模块和容错处理模块;本发明的有益技术效果是:提出了一种城市轨道交通短时客流容错预测系统及方法,本技术可有效提高系统稳定性和容错能力,让预测结果更为准确。
  • 摘要附图
    城市轨道交通短时客流容错预测系统及方法
  • 说明书附图:图1
    城市轨道交通短时客流容错预测系统及方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-05-21 专利权的转移 登记生效日: 2021.05.08 专利权人由滨州禧龙建筑材料有限公司变更为李倩楠 地址由256600 山东省滨州市魏集镇桑王路变更为102200 北京市昌平区立汤路175号新华未来城大厦A座4层423
2 2020-06-05 授权
3 2018-03-06 著录事项变更 申请人由重庆交通大学变更为重庆交通大学 地址由400074 重庆市南岸区学府大道66号变更为402247 重庆市江津区双福镇福星大道1号
4 2018-01-12 实质审查的生效 IPC(主分类): G06Q 10/04 专利申请号: 201710706237.5 申请日: 2017.08.17
5 2017-12-19 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种城市轨道交通短时客流容错预测系统,其特征在于:所述城市轨道交通短时客
流容错预测系统包括3个神经网络模块、预测故障检测模块(2)、筛选模块(3)和容错处理模块(4);所述3个神经网络模块的目标函数各不相同;所述3个神经网络模块分别记为预测模块(1-1)、监督模块Ⅰ(1-2)和监督模块Ⅱ(1-3);所述预测模块(1-1)的输出端分别与预测故障检测模块(2)的输入端和筛选模块(3)的输入端连接;所述监督模块Ⅰ(1-2)的输出端分别与预测故障检测模块(2)的输入端和筛选模块(3)的输入端连接;所述监督模块Ⅱ(1-3)的
输出端分别与预测故障检测模块(2)的输入端和筛选模块(3)的输入端连接;所述预测故障
检测模块(2)的输出端与筛选模块(3)的控制部连接;所述筛选模块(3)有三个输出端,所述容错处理模块(4)有三个输入端,筛选模块(3)的三个输出端与容错处理模块(4)的三个输
入端一一对应地连接;由筛选模块(3)的三个输出端和容错处理模块(4)的三个输入端所形
成的三条传输通道分别记为通道一、通道二和通道三;
所述预测模块(1-1)能根据外部输入的输入向量,输出相应的输出向量Ⅰ,输出向量Ⅰ记
为y1;
所述监督模块Ⅰ(1-2)能根据外部输入的输入向量,输出相应的输出向量Ⅱ,输出向量
Ⅱ记为y2;
所述监督模块Ⅱ(1-3)能根据外部输入的输入向量,输出相应的输出向量Ⅲ,输出向量
Ⅲ记为y3;
所述输入向量由客流量数据经归一化处理后得到;
y1和y2的相对误差记为e1,y1和y3的相对误差记为e2;所述预测故障检测模块(2)能根据
y1、y2和y3计算出e1和e2,然后将e1和e2与一误差阈值σ进行比较:若e1和e2均大于误差阈值σ,则预测故障检测模块(2)输出控制信号一,否则,预测故障检测模块(2)输出控制信号二;
所述筛选模块(3)能根据预测故障检测模块(2)输出的信号,选择性地将y1、y2和y3输出
至容错处理模块(4):若预测故障检测模块(2)输出的是控制信号一,则筛选模块(3)通过通道二将y2输出至容错处理模块(4),同时,筛选模块(3)通过通道三将y3输出至容错处理模块(4);若预测故障检测模块(2)输出的是控制信号二,则筛选模块(3)通过通道一将y1输出至容错处理模块(4);
所述容错处理模块(4)能根据筛选模块(3)的输出信号生成客流量预测数据并将客流
量预测数据向外输出:若筛选模块(3)通过通道一向容错处理模块(4)输出y1,则容错处理
模块(4)对y1进行反归一化处理,得到客流量预测数据;若筛选模块(3)分别通过通道二和
通道三向容错处理模块(4)输出y2和y3,则容错处理模块(4)对y2和y3进行加权处理,得到加权处理值y,然后对加权处理值y进行反归一化处理,得到客流量预测数据。

2.根据权利要求1所述的城市轨道交通短时客流容错预测系统,其特征在于:所述加权
处理值y由下式得到:
y=w1y2+w2y3
其中,w1为对应y2的权重系数,w2为对应y3的权重系数,0<w1<1,0<w2<1,且w1+w2=1;
w1和w2均为预设值。

3.根据权利要求1或2所述的城市轨道交通短时客流容错预测系统,其特征在于:所述e1
由下式得到:
所述e2由下式得到:

4.根据权利要求1或2所述的城市轨道交通短时客流容错预测系统,其特征在于:所述
监督模块Ⅰ(1-2)采用小波神经网络搭建,所述监督模块Ⅱ(1-3)采用径向基神经网络搭建。

5.根据权利要求4所述的城市轨道交通短时客流容错预测系统,其特征在于:搭建所述
监督模块Ⅰ(1-2)时,采用目标函数J1(n)对监督模块Ⅰ(1-2)进行协同训练:
搭建所述监督模块Ⅱ(1-3)时,采用目标函数J2(n)对监督模块Ⅱ(1-3)进行协同训练:
其中,N为样本个数,n为样本编号,1≤n≤N;f1(n)为输出向量II,f2(n)为输出向量Ⅲ,d(n)为期望输出向量,λ1为监督模块Ⅰ所对应的权重因子,λ2为监督模块II所对应的权重因子,0<λ1<1,0<λ2<1,且λ1+λ2=1,λ1和λ2均为预设值。

6.一种城市轨道交通短时客流容错预测方法,所涉及的硬件包括城市轨道交通短时客
流容错预测系统;所述城市轨道交通短时客流容错预测系统包括3个神经网络模块、预测故障检测模块(2)、筛选模块(3)和容错处理模块(4);所述3个神经网络模块的目标函数各不
相同;所述3个神经网络模块分别记为预测模块(1-1)、监督模块Ⅰ(1-2)和监督模块Ⅱ(1-
3);所述预测模块(1-1)的输出端分别与预测故障检测模块(2)的输入端和筛选模块(3)的
输入端连接;所述监督模块Ⅰ(1-2)的输出端分别与预测故障检测模块(2)的输入端和筛选
模块(3)的输入端连接;所述监督模块Ⅱ(1-3)的输出端分别与预测故障检测模块(2)的输
入端和筛选模块(3)的输入端连接;所述预测故障检测模块(2)的输出端与筛选模块(3)的
控制部连接;所述筛选模块(3)有三个输出端,所述容错处理模块(4)有三个输入端,筛选模块(3)的三个输出端与容错处理模块(4)的三个输入端一一对应地连接;由筛选模块(3)的
三个输出端和容错处理模块(4)的三个输入端所形成的三条传输通道分别记为通道一、通
道二和通道三;
所述预测模块(1-1)能根据外部输入的输入向量,输出相应的输出向量Ⅰ,输出向量Ⅰ记
为y1;
所述监督模块Ⅰ(1-2)能根据外部输入的输入向量,输出相应的输出向量Ⅱ,输出向量
Ⅱ记为y2;
所述监督模块Ⅱ(1-3)能根据外部输入的输入向量,输出相应的输出向量Ⅲ,输出向量
Ⅲ记为y3;
所述输入向量由客流量数据经归一化处理后得到;
y1和y2的相对误差记为e1,y1和y3的相对误差记为e2;所述预测故障检测模块(2)能根据
y1、y2和y3计算出e1和e2,然后将e1和e2与一误差阈值σ进行比较,若e1和e2均大于误差阈值σ,则预测故障检测模块(2)输出控制信号一,否则,预测故障检测模块(2)输出控制信号二;
所述筛选模块(3)能根据预测故障检测模块(2)输出的信号,选择性地将y1、y2和y3输出
至容错处理模块(4):若预测故障检测模块(2)输出的是控制信号一,则筛选模块(3)通过通道二将y2输出至容错处理模块(4),同时,筛选模块(3)通过通道三将y3输出至容错处理模块(4);若预测故障检测模块(2)输出的是控制信号二,则筛选模块(3)通过通道一将y1输出至容错处理模块(4);
所述容错处理模块(4)能根据筛选模块(3)的输出信号生成客流量预测数据并将客流
量预测数据向外输出:若筛选模块(3)通过通道一向容错处理模块(4)输出y1,则容错处理
模块(4)对y1进行反归一化处理,得到客流量预测数据;若筛选模块(3)分别通过通道二和
通道三向容错处理模块(4)输出y2和y3,则容错处理模块(4)对y2和y3进行加权处理,得到加权处理值y,然后对加权处理值y进行反归一化处理,得到客流量预测数据;
其特征在于:所述方法包括:
所述神经网络模块的输入层神经元数量为5个,神经网络模块的输出层神经元为1个;
设定统计周期和循环周期;所述循环周期的时长为7天,所述统计周期的时长远小于循环周期的时长;按统计周期将单个循环周期划分为多个时段;将多个循环周期顺次编号,将单个循环周期所辖的多个时段顺次编号;对各个时段的客流量数据ri,j进行统计,i为循环周期的序号,j为时段的序号,ri,j表示第i个循环周期中第j个时段的客流量数据;积累了大量的客流量数据后,对客流量数据进行归一化处理,ri,j的归一化结果记为Ri,j;将Ri-1,j-1、Ri-1,j、Ri-1,j+1、Ri,j-1、Ri,j-2和Ri,j作为一个样本,其中,Ri-1,j-1、Ri-1,j、Ri-1,j+1、Ri,j-1和Ri,j-2即为输入向量,Ri-1,j-1、Ri-1,j、Ri-1,j+1、Ri,j-1和Ri,j-2与5个输入层神经元一一对应,Ri,j为训练时的输出向量,Ri,j与输出层神经元对应;多个样本即形成样本库,用样本库分别对3个神经网络模块进行训练;神经网络模块训练好后,搭建出城市轨道交通短时客流容错预测系统,并将城市轨道交通短时客流容错预测系统投入运营;
运营过程中,按如下方式对客流量进行预测:
1)将相应的输入向量分别输入3个神经网络模块中,3个神经网络模块即可得到相应的
y1、y2和y3;将y1、y2和y3输出至预测故障检测模块(2),同时,将y1、y2和y3输出至筛选模块(3);
2)所述预测故障检测模块(2)根据y1、y2和y3计算出e1和e2,然后将e1和e2与一误差阈值σ进行比较,若e1和e2均大于误差阈值σ,则预测故障检测模块(2)向筛选模块(3)输出控制信号一并进入步骤3A),否则,预测故障检测模块(2)向筛选模块(3)输出控制信号二并进入步骤3B);
3A)筛选模块(3)通过通道二将y2输出至容错处理模块(4),同时,筛选模块(3)通过通道
三将y3输出至容错处理模块(4);进入步骤4A)
3B)筛选模块(3)通过通道一将y1输出至容错处理模块(4);进入步骤4B);
4A)容错处理模块(4)对y2和y3进行加权处理,得到加权处理值y,然后对加权处理值y进
行反归一化处理,得到客流量预测数据;
4B)容错处理模块(4)对y1进行反归一化处理,得到客流量预测数据。

7.根据权利要求6所述的城市轨道交通短时客流容错预测方法,其特征在于:所述加权
处理值y由下式得到:
y=w1y2+w2y3
其中,w1为对应y2的权重系数,w2为对应y3的权重系数,0<w1<1,0<w2<1,且w1+w2=1;
w1和w2均为预设值。

8.根据权利要求6或7所述的城市轨道交通短时客流容错预测方法,其特征在于:所述e1
由下式得到:
所述e2由下式得到:

9.根据权利要求6或7所述的城市轨道交通短时客流容错预测方法,其特征在于:所述
监督模块Ⅰ(1-2)采用小波神经网络搭建,所述监督模块Ⅱ(1-3)采用径向基神经网络搭建。

10.根据权利要求9所述的城市轨道交通短时客流容错预测方法,其特征在于:搭建所
述监督模块Ⅰ(1-2)时,采用目标函数J1(n)对监督模块Ⅰ(1-2)进行训练:
搭建所述监督模块II(1-3)时,采用目标函数J2(n)对监督模块II(1-3)进行训练:
其中,N为样本个数,n为样本编号,1≤n≤N;f1(n)为输出向量II,f2(n)为输出向量Ⅲ,d(n)为期望输出向量,λ1为监督模块Ⅰ所对应的权重因子,λ2为监督模块II所对应的权重因子,0<λ1<1,0<λ2<1,且λ1+λ2=1,λ1和λ2均为预设值。
说明书

技术领域

[0001] 本发明涉及一种交通系统客流量预测技术,尤其涉及一种城市轨道交通短时客流容错预测系统及方法。

背景技术

[0002] 现代化都市中,城市轨道交通在整个交通系统中的地位举足轻重;随着客流量的增加,城市轨道交通运营中的安全隐患也日益突显;在各类安全隐患中,最为紧迫的是因客流量巨大而造成的拥堵、踩踏,若出现此类事故,很容易就会使整个交通系统崩溃,因此,客流量的准确预测对于保证城市轨道交通的安全运营具有重要意义。
[0003] 根据需求不同,客流预测可分为长期预测、中期预测、短期预测和短时预测;长期预测和中期预测的时间跨度通常以年为计量单位,一般用来辅助轨道交通线网发展、规划及车站设计等;短期预测的时间跨度通常以日、周或月为计量单位,主要用于交通状态评
估;若以实时管理为目的,则需要依赖短时预测,短时预测的时间跨度通常以分钟为单位,比如未来5分钟、未来15分钟或未来30分钟,短时预测的实现是轨道交通安全控制和有序客流组织的关键。
[0004] 神经网络技术因其自身特性,十分适合用来处理前述的短时客流预测问题,现有文献中,也有相关的报道。但现有技术中,基于神经网络的短时客流预测系统大多基于单一的神经网络,这种系统虽然结构简单,但其容错率较低,一旦预测过程中的某个环节出现故障,其预测值就会出现较大的偏差,甚至会出现预测错误,从而导致整个预测系统失效。

发明内容

[0005] 针对背景技术中的问题,本发明提出了一种城市轨道交通短时客流容错预测系统,其创新在于:所述城市轨道交通短时客流容错预测系统包括3个神经网络模块、预测故障检测模块、筛选模块和容错处理模块;所述3个神经网络模块的目标函数各不相同;所述3个神经网络模块分别记为预测模块、监督模块Ⅰ和监督模块II;所述预测模块的输出端分别与预测故障检测模块的输入端和筛选模块的输入端连接;所述监督模块Ⅰ的输出端分别与
预测故障检测模块的输入端和筛选模块的输入端连接;所述监督模块II的输出端分别与预
测故障检测模块的输入端和筛选模块的输入端连接;所述预测故障检测模块的输出端与筛
选模块的控制部连接;所述筛选模块有三个输出端,所述容错处理模块有三个输入端,筛选模块的三个输出端与容错处理模块的三个输入端一一对应地连接;由筛选模块的三个输出
端和容错处理模块的三个输入端所形成的三条传输通道分别记为通道一、通道二和通道
三;
[0006] 所述预测模块能根据外部输入的输入向量,输出相应的输出向量Ⅰ,输出向量Ⅰ记为y1;
[0007] 所述监督模块Ⅰ能根据外部输入的输入向量,输出相应的输出向量II,输出向量II记为y2;
[0008] 所述监督模块II能根据外部输入的输入向量,输出相应的输出向量Ⅲ,输出向量Ⅲ记为y3;
[0009] 所述输入向量由客流量数据经归一化处理后得到;
[0010] y1和y2的相对误差记为e1,y1和y3的相对误差记为e2;所述预测故障检测模块能根据y1、y2和y3计算出e1和e2,然后将e1和e2与一误差阈值σ进行比较:若e1和e2均大于误差阈值σ,则预测故障检测模块输出控制信号一,否则,预测故障检测模块输出控制信号二;
[0011] 所述筛选模块能根据预测故障检测模块输出的信号,选择性地将y1、y2和y3输出至容错处理模块:若预测故障检测模块输出的是控制信号一,则筛选模块通过通道二将y2输出至容错处理模块,同时,筛选模块通过通道三将y3输出至容错处理模块;若预测故障检测模块输出的是控制信号二,则筛选模块通过通道一将y1输出至容错处理模块;
[0012] 所述容错处理模块能根据筛选模块的输出信号生成客流量预测数据并将客流量预测数据向外输出:若筛选模块通过通道一向容错处理模块输出y1,则容错处理模块对y1进行反归一化处理,得到客流量预测数据;若筛选模块分别通过通道二和通道三向容错处理
模块输出y2和y3,则容错处理模块对y2和y3进行加权处理,得到加权处理值y,然后对加权处理值y进行反归一化处理,得到客流量预测数据。
[0013] 基于前述系统,本发明还提出了一种城市轨道交通短时客流容错预测方法,所涉及的硬件包括城市轨道交通短时客流容错预测系统;所述城市轨道交通短时客流容错预测
系统如前所述;具体方法包括:
[0014] 所述神经网络模块的输入层神经元数量为5个,神经网络模块的输出层神经元为1个;设定统计周期和循环周期;所述循环周期的时长为7天,所述统计周期的时长远小于循环周期的时长;按统计周期将单个循环周期划分为多个时段;将多个循环周期顺次编号,将单个循环周期所辖的多个时段顺次编号;对各个时段的客流量数据ri,j进行统计,i为循环周期的序号,j为时段的序号,ri,j表示第i个循环周期中第j个时段的客流量数据;积累了大量的客流量数据后,对客流量数据进行归一化处理,ri,j的归一化结果记为Ri,j;将Ri-1,j-1、Ri-1,j、Ri-1,j+1、Ri,j-1、Ri,j-2和Ri,j作为一个样本,其中,Ri-1,j-1、Ri-1,j、Ri-1,j+1、Ri,j-1和Ri,j-2即为输入向量,Ri-1,j-1、Ri-1,j、Ri-1,j+1、Ri,j-1和Ri,j-2与5个输入层神经元一一对应,Ri,j为训练时的输出向量,Ri,j与输出层神经元对应;循环周期和时段的序号均依次往前推移,即可生成多个样本,多个样本即形成样本库,用样本库分别对3个神经网络模块进行训练;神经网络模块训练好后,搭建出城市轨道交通短时客流容错预测系统,并将城市轨道交通短时客流
容错预测系统投入运营;
[0015] 运营过程中,按如下方式对客流量进行预测:
[0016] 1)将相应的输入向量分别输入3个神经网络模块中,3个神经网络模块即可得到相应的y1、y2和y3;将y1、y2和y3输出至预测故障检测模块,同时,将y1、y2和y3输出至筛选模块;
[0017] 2)所述预测故障检测模块根据y1、y2和y3计算出e1和e2,然后将e1和e2与一误差阈值σ进行比较,若e1和e2均大于误差阈值σ,则预测故障检测模块向筛选模块输出控制信号一并进入步骤3A),否则,预测故障检测模块向筛选模块输出控制信号二并进入步骤3B);
[0018] 3A)筛选模块通过通道二将y2输出至容错处理模块,同时,筛选模块通过通道三将y3输出至容错处理模块;进入步骤4A);
[0019] 3B)筛选模块通过通道一将y1输出至容错处理模块;进入步骤4B);
[0020] 4A)容错处理模块对y2和y3进行加权处理,得到加权处理值y,然后对加权处理值y进行反归一化处理,得到客流量预测数据;
[0021] 4B)容错处理模块对y1进行反归一化处理,得到客流量预测数据。
[0022] 本发明的原理是:基于短时客流量预测的需求特性可知,预测系统需要长期、频繁地进行预测运算,在此过程中,神经网络的部分神经元有可能出现损伤,或者预测系统本身出现故障。出现这些情况后,则会造成信息丢失,其预测结果就会偏离真实情况,甚至无法输出预测结果。因此,由单一神经网络所构成的预测系统的容错能力和稳定性都较差。
[0023] 为了提高预测系统的容错能力和稳定性,本发明在预测系统中设置了3个神经网络模块,其中一个神经网络模块作为主预测器(即预测模块),另外两个神经网络模块作为
监督器(即监督模块Ⅰ和监督模块II);系统运行时,主预测器和监督器同时进行预测运算,然后根据三者的输出向量进行故障检测,若无故障,则根据主预测器的输出向量形成预测
结果;若出现故障,则根据监督器的输出向量形成预测结果,这就可在主预测器出现故障
时,立即发现问题,并将监督器及时投入使用,以提高预测系统的稳定性和容错能力。
[0024] 本发明采用双监督模块的原因是:若只采用一个神经网络作为监督器,有可能出现主预测器无故障而监督器出现故障的情况,这时,故障检测环节就会出现误判;采用双监督模块后,若某一监督器出现故障(两个监督模块同时出现故障的可能性微乎其微),由于
e1和e2不能同时满足大于阀值的条件,从而就能够避免故障检测环节出现误判。
[0025] 前述的系统方案和方法方案,均可与如下的优选方案进行结合来得到加权处理值y:所述加权处理值y由下式得到:
[0026] y=w1y2+w2y3
[0027] 其中,w1为对应y2的权重系数,w2为对应y3的权重系数,0<w1<1,0<w2<1,且w1+w2=1;w1和w2均为预设值。
[0028] 前述的系统方案和方法方案,均可与如下的优选方案进行结合来生成相应的e1和e2:所述e1由下式得到:
[0029]
[0030] 所述e2由下式得到:
[0031]
[0032] 前述的系统方案和方法方案,均可与如下的优选方案进行结合来搭建监督模块Ⅰ和监督模块II:所述监督模块Ⅰ采用小波神经网络搭建,所述监督模块II采用径向基神经网络搭建。
[0033] 前述的系统方案和方法方案,均可与如下的优选方案进行结合来对监督模块Ⅰ和监督模块II进行并行协同训练:搭建所述监督模块Ⅰ时,采用目标函数J1(n)对监督模块Ⅰ进行训练:
[0034]
[0035] 搭建所述监督模块II时,采用目标函数J2(n)对监督模块II进行训练:
[0036]
[0037] 其中,N为样本个数,n为样本编号,1≤n≤N;f1(n)为输出向量II,f2(n)为输出向量Ⅲ,d(n)为期望输出向量,λ1为监督模块Ⅰ所对应的权重因子,λ2为监督模块II所对应的权重因子,0<λ1<1,0<λ2<1,且λ1+λ2=1,λ1和λ2均为预设值。
[0038] 如前所述,所述监督模块Ⅰ和监督模块II采用的神经网络类型不同,在现有技术中,对于类型不同的神经网络,由于网络本身的结构和性质差异较大,一般采用单独训练的方式来对单个神经网络进行独立训练。单独训练时,两个神经网络的目标函数相对独立,后期使用时,两个神经网络的预测过程也相对独立,无法对两个神经网络的精确度和差异度
进行平衡,为了进一步提高预测的准确性,发明人对前述的目标函数进行了改进,在两个目标函数中分别加入了以下两个权重项:
[0039]
[0040] 现有技术中所采用的目标函数通常不存在上述两个权重项,权重项的加入既可以保证两个神经网络训练时的差异性,又能在训练过程中提高两个神经网络的关联度,从而
改善输出精度;并且,采用上述目标函数进行训练时,可以对两个神经网络进行并行协同训练,训练过程也更为简便。
[0041] 本发明的有益技术效果是:提出了一种城市轨道交通短时客流容错预测系统及方法,本技术可有效提高系统稳定性和容错能力,让预测结果更为准确。

实施方案

[0044] 一种城市轨道交通短时客流容错预测系统,其创新在于:所述城市轨道交通短时客流容错预测系统包括3个神经网络模块、预测故障检测模块2、筛选模块3和容错处理模块
4;所述3个神经网络模块的目标函数各不相同;所述3个神经网络模块分别记为预测模块1-
1、监督模块Ⅰ1-2和监督模块II1-3;所述预测模块1-1的输出端分别与预测故障检测模块2的输入端和筛选模块3的输入端连接;所述监督模块Ⅰ1-2的输出端分别与预测故障检测模
块2的输入端和筛选模块3的输入端连接;所述监督模块II1-3的输出端分别与预测故障检
测模块2的输入端和筛选模块3的输入端连接;所述预测故障检测模块2的输出端与筛选模
块3的控制部连接;所述筛选模块3有三个输出端,所述容错处理模块4有三个输入端,筛选模块3的三个输出端与容错处理模块4的三个输入端一一对应地连接;由筛选模块3的三个
输出端和容错处理模块4的三个输入端所形成的三条传输通道分别记为通道一、通道二和
通道三;
[0045] 所述预测模块1-1能根据外部输入的输入向量,输出相应的输出向量Ⅰ,输出向量Ⅰ记为y1;
[0046] 所述监督模块Ⅰ1-2能根据外部输入的输入向量,输出相应的输出向量II,输出向量II记为y2;
[0047] 所述监督模块II1-3能根据外部输入的输入向量,输出相应的输出向量Ⅲ,输出向量Ⅲ记为y3;
[0048] 所述输入向量由客流量数据经归一化处理后得到;
[0049] y1和y2的相对误差记为e1,y1和y3的相对误差记为e2;所述预测故障检测模块2能根据y1、y2和y3计算出e1和e2,然后将e1和e2与一误差阈值σ进行比较:若e1和e2均大于误差阈值σ,则预测故障检测模块2输出控制信号一,否则,预测故障检测模块2输出控制信号二;
[0050] 所述筛选模块3能根据预测故障检测模块2输出的信号,选择性地将y1、y2和y3输出至容错处理模块4:若预测故障检测模块2输出的是控制信号一,则筛选模块3通过通道二将y2输出至容错处理模块4,同时,筛选模块3通过通道三将y3输出至容错处理模块4;若预测故障检测模块2输出的是控制信号二,则筛选模块3通过通道一将y1输出至容错处理模块4;
[0051] 所述容错处理模块4能根据筛选模块3的输出信号生成客流量预测数据并将客流量预测数据向外输出:若筛选模块3通过通道一向容错处理模块4输出y1,则容错处理模块4对y1进行反归一化处理,得到客流量预测数据;若筛选模块3分别通过通道二和通道三向容错处理模块4输出y2和y3,则容错处理模块4对y2和y3进行加权处理,得到加权处理值y,然后对加权处理值y进行反归一化处理,得到客流量预测数据。
[0052] 进一步地,所述加权处理值y由下式得到:
[0053] y=w1y2+w2y3
[0054] 其中,w1为对应y2的权重系数,w2为对应y3的权重系数,0<w1<1,0<w2<1,且w1+w2=1;w1和w2均为预设值。
[0055] 进一步地,所述e1由下式得到:
[0056]
[0057] 所述e2由下式得到:
[0058]
[0059] 进一步地,所述监督模块Ⅰ1-2采用小波神经网络搭建,所述监督模块II1-3采用径向基神经网络搭建。
[0060] 进一步地,搭建所述监督模块Ⅰ1-2时,采用目标函数J1(n)对监督模块Ⅰ1-2进行协同训练:
[0061]
[0062] 搭建所述监督模块II1-3时,采用目标函数J2(n)对监督模块II1-3进行协同训练:
[0063]
[0064] 其中,N为样本个数,n为样本编号,1≤n≤N;f1(n)为输出向量II,f2(n)为输出向量Ⅲ,d(n)为期望输出向量,λ1为监督模块Ⅰ1-2所对应的权重因子,λ2为监督模块II1-3所对应的权重因子,0<λ1<1,0<λ2<1,且λ1+λ2=1,λ1和λ2均为预设值。
[0065] 一种城市轨道交通短时客流容错预测方法,所涉及的硬件包括城市轨道交通短时客流容错预测系统;所述城市轨道交通短时客流容错预测系统包括3个神经网络模块、预测故障检测模块2、筛选模块3和容错处理模块4;所述3个神经网络模块的目标函数各不相同;
所述3个神经网络模块分别记为预测模块1-1、监督模块Ⅰ1-2和监督模块II1-3;所述预测模块1-1的输出端分别与预测故障检测模块2的输入端和筛选模块3的输入端连接;所述监督
模块Ⅰ1-2的输出端分别与预测故障检测模块2的输入端和筛选模块3的输入端连接;所述监督模块II1-3的输出端分别与预测故障检测模块2的输入端和筛选模块3的输入端连接;所
述预测故障检测模块2的输出端与筛选模块3的控制部连接;所述筛选模块3有三个输出端,所述容错处理模块4有三个输入端,筛选模块3的三个输出端与容错处理模块4的三个输入
端一一对应地连接;由筛选模块3的三个输出端和容错处理模块4的三个输入端所形成的三
条传输通道分别记为通道一、通道二和通道三;
[0066] 所述预测模块1-1能根据外部输入的输入向量,输出相应的输出向量Ⅰ,输出向量Ⅰ记为y1;
[0067] 所述监督模块Ⅰ1-2能根据外部输入的输入向量,输出相应的输出向量II,输出向量II记为y2;
[0068] 所述监督模块II1-3能根据外部输入的输入向量,输出相应的输出向量Ⅲ,输出向量Ⅲ记为y3;
[0069] 所述输入向量由客流量数据经归一化处理后得到;
[0070] y1和y2的相对误差记为e1,y1和y3的相对误差记为e2;所述预测故障检测模块2能根据y1、y2和y3计算出e1和e2,然后将e1和e2与一误差阈值σ进行比较,若e1和e2均大于误差阈值σ,则预测故障检测模块2输出控制信号一,否则,预测故障检测模块2输出控制信号二;
[0071] 所述筛选模块3能根据预测故障检测模块2输出的信号,选择性地将y1、y2和y3输出至容错处理模块4:若预测故障检测模块2输出的是控制信号一,则筛选模块3通过通道二将y2输出至容错处理模块4,同时,筛选模块3通过通道三将y3输出至容错处理模块4;若预测故障检测模块2输出的是控制信号二,则筛选模块3通过通道一将y1输出至容错处理模块4;
[0072] 所述容错处理模块4能根据筛选模块3的输出信号生成客流量预测数据并将客流量预测数据向外输出:若筛选模块3通过通道一向容错处理模块4输出y1,则容错处理模块4对y1进行反归一化处理,得到客流量预测数据;若筛选模块3分别通过通道二和通道三向容错处理模块4输出y2和y3,则容错处理模块4对y2和y3进行加权处理,得到加权处理值y,然后对加权处理值y进行反归一化处理,得到客流量预测数据;
[0073] 其创新在于:所述方法包括:
[0074] 所述神经网络模块的输入层神经元数量为5个,神经网络模块的输出层神经元为1个;设定统计周期和循环周期;所述循环周期的时长为7天,所述统计周期的时长远小于循环周期的时长;按统计周期将单个循环周期划分为多个时段;将多个循环周期顺次编号,将单个循环周期所辖的多个时段顺次编号;对各个时段的客流量数据ri,j进行统计,i为循环周期的序号,j为时段的序号,ri,j表示第i个循环周期中第j个时段的客流量数据;积累了大量的客流量数据后,对客流量数据进行归一化处理,ri,j的归一化结果记为Ri,j;将Ri-1,j-1(即前一循环周期中的第j-1时段)、Ri-1,j(即前一循环周期中的第j时段)、Ri-1,j+1(即前一循环周期中的第j+1时段)、Ri,j-1(即本循环周期中的第j-1时段)、Ri,j-2(即本循环周期中的第j-2时段)和Ri,j作为一个样本,其中,Ri-1,j-1、Ri-1,j、Ri-1,j+1、Ri,j-1和Ri,j-2即为输入向量,Ri-1,j-1、Ri-1,j、Ri-1,j+1、Ri,j-1和Ri,j-2与5个输入层神经元一一对应,Ri,j为训练时的输出向量,Ri,j与输出层神经元对应;多个样本即形成样本库,用样本库分别对3个神经网络模块进行训练;神经网络模块训练好后,搭建出城市轨道交通短时客流容错预测系统,并将城市轨道交通短时客流容错预测系统投入运营;
[0075] 运营过程中,按如下方式对客流量进行预测:
[0076] 1)将相应的输入向量(输入向量为五个归一化结果,若需要预测的时段的序号为k,则这五个归一化结果所对应的客流量数据所对应的时段分别为:前一循环周期中的第k-
1时段、前一循环周期中的第k时段、前一循环周期中的第k+1时段、本循环周期中的第k-1时段、本循环周期中的第k-2时段)分别输入3个神经网络模块中(每个神经网络模块均需输入
前述的五个归一化结果),3个神经网络模块即可得到相应的y1、y2和y3;将y1、y2和y3输出至预测故障检测模块2,同时,将y1、y2和y3输出至筛选模块3;
[0077] 2)所述预测故障检测模块2根据y1、y2和y3计算出e1和e2,然后将e1和e2与一误差阈值σ进行比较,若e1和e2均大于误差阈值σ,则预测故障检测模块2向筛选模块3输出控制信号一并进入步骤3A),否则,预测故障检测模块2向筛选模块3输出控制信号二并进入步骤3B);
[0078] 3A)筛选模块3通过通道二将y2输出至容错处理模块4,同时,筛选模块3通过通道三将y3输出至容错处理模块4;进入步骤4A)
[0079] 3B)筛选模块3通过通道一将y1输出至容错处理模块4;进入步骤4B);
[0080] 4A)容错处理模块4对y2和y3进行加权处理,得到加权处理值y,然后对加权处理值y进行反归一化处理,得到客流量预测数据;
[0081] 4B)容错处理模块4对y1进行反归一化处理,得到客流量预测数据。
[0082] 得到客流量预测数据后,管理人员即可根据客流量预测数据对未来时段的运营风险进行评估,以确定是否需要启动相应的应急处理机制。
[0083] 进一步地,所述加权处理值y由下式得到:
[0084] y=w1y2+w2y3
[0085] 其中,w1为对应y2的权重系数,w2为对应y3的权重系数,0<w1<1,0<w2<1,且w1+w2=1;w1和w2均为预设值。
[0086] 进一步地,所述e1由下式得到:
[0087]
[0088] 所述e2由下式得到:
[0089]
[0090] 进一步地,所述监督模块Ⅰ1-2采用小波神经网络搭建,所述监督模块II1-3采用径向基神经网络搭建。
[0091] 进一步地,搭建所述监督模块Ⅰ1-2时,采用目标函数J1(n)对监督模块Ⅰ1-2进行协同训练:
[0092]
[0093] 搭建所述监督模块II(1-3)时,采用目标函数J2(n)对监督模块II(1-3)进行协同训练:
[0094]
[0095] 其中,N为样本个数,n为样本编号,1≤n≤N;f1(n)为输出向量II,f2(n)为输出向量Ⅲ,d(n)为期望输出向量,λ1为监督模块Ⅰ所对应的权重因子,λ2为监督模块II所对应的权重因子,0<λ1<1,0<λ2<1,且λ1+λ2=1,λ1和λ2均为预设值。

附图说明

[0042] 图1、本发明的系统原理示意图;
[0043] 图中各个标记所对应的名称分别为:预测模块1-1、监督模块Ⅰ1-2和监督模块II1-3、预测故障检测模块2、筛选模块3、容错处理模块4。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号