HI,欢迎来到起点商标网!
24小时服务QQ:2880605093

基于目标和客流差异的列车自动驾驶曲线生成方法与流程

2021-02-04 15:02:50|191|起点商标网

本发明涉及一种列车自动驾驶曲线生成技术,尤其涉及一种基于目标和客流差异的列车自动驾驶曲线生成方法。



背景技术:

自动驾驶曲线的作用是在列车运行过程中,向列车自动驾驶控制系统的在线速度跟踪控制提供目标速度指令,让列车能根据线路数据以及目标指令速度,通过不断的调整,最终实现目标速度的跟踪。

列车的运行时段通常可分为高峰时段、平峰时段和低峰时段三种,不同运行时段,列车的控制目标存在差异性:高峰时段运输压力较大,需要列车在区间内高速、准点运行,平峰时段的运输压力相对较小,此时可适当兼顾乘员的乘坐舒适度,低峰时段几乎没有运输压力,一般以降低运行成本为优先考虑,因此,现有技术在生成列车自动驾驶曲线时,一般会针对三种运行时段生成三种列车自动驾驶曲线;存在的问题是:

现有技术在生成三种列车自动驾驶曲线时,是以固定的乘员重量作为依据,并未考虑乘员重量变化对列车运行的影响,而乘员重量对列车造成的阻力显然是无法忽视的,因此,现有技术得到的列车自动驾驶曲线与实际情况存在较大差异,尤其是,列车的载客量都存在随机性,任一运行时段都存在多样的载客量情况(比如高峰时段不满载或低峰时段满载以及其它多种多样的情况);

因此,有必要根据不同运行时段和客流差异,为列车生成符合实际情况的自动驾驶曲线。



技术实现要素:

一种基于目标和客流差异的列车自动驾驶曲线生成方法,其创新在于:所述列车自动驾驶曲线生成方法包括:

1)在对应高峰时段的运行时间调整范围内,设计多种预定运行时间;在单种预定运行时间条件下,以乘员重量为变量,设计多种乘员重量情况;在单种乘员重量情况下,根据列车参数和线路参数,在满足预定运行时间的前提下,以精准停车作为单目标,采用单目标优化算法预先离线生成相应的自动驾驶曲线;对应高峰时段的多个自动驾驶曲线记为高峰段曲线集;

(运行时间调整范围可作如下理解:比如在高峰时段,某两个站点间的基准运行时间是150秒,实际运行中,允许列车的实际运行时间在基准运行时间基础上作一定的正负调整,比如正、负10秒,那么,相应的运行时间调整范围就是140~160秒的范围;在设定预定运行时间时,我们可以以2秒为步进长度,从而得到140、142、144、146、148、150、152……160这11个预定运行时间,如果改变步进长度,还可以得到其他种类的多个预定运行时间);

在对应平峰时段的运行时间调整范围内,设计多种预定运行时间;在单种预定运行时间条件下,以乘员重量为变量,设计多种乘员重量情况;在单种乘员重量情况下,根据列车参数和线路参数,在满足预定运行时间的前提下,以能耗最小、舒适度最佳和精准停车作为三个目标,采用多目标优化算法预先离线生成相应的自动驾驶曲线;对应平峰时段的多个自动驾驶曲线记为平峰段曲线集;

在对应低峰时段的运行时间调整范围内,设计多种预定运行时间;在单种预定运行时间条件下,以乘员重量为变量,设计多种乘员重量情况;在单种乘员重量情况下,根据列车参数和线路参数,在满足预定运行时间的前提下,以能耗最小和精准停车作为两个目标(在低峰时段,列车行驶速度相对较低,乘坐舒适度已经较好,因此没有必要将舒适度最佳作为目标),采用多目标优化算法预先离线生成相应的自动驾驶曲线;对应低峰时段的多个自动驾驶曲线记为低峰段曲线集;

所述高峰段曲线集、平峰段曲线集和低峰段曲线集预先加载到列车自动驾驶控制系统中;

单个自动驾驶曲线所对应的预定运行时间和乘员重量分别记为时间参数和重量参数;

2)列车的车厢内,列车运行过程中,当列车车门关闭后,列车自动驾驶控制系统通过车内摄像设备获取车厢内图像,然后对图像进行处理得到乘员人数,然后根据乘员人数计算出当前乘员重量;同时,调度室向列车自动驾驶控制系统下达目标运行时间;

3)获得目标运行时间和当前乘员重量后,列车自动驾驶控制系统先根据当前时间自动识别出当前是高峰时段、平峰时段、低峰时段中的何者,然后将目标运行时间和当前乘员重量与相应曲线集中的时间参数和重量参数进行匹配,查找到相应的自动驾驶曲线,然后列车自动驾驶控制系统根据查找到的自动驾驶曲线控制列车运行;所述曲线集为高峰段曲线集、平峰段曲线集、低峰段曲线集中的一者。

本发明的原理是:本发明在生成自动驾驶曲线时,既考虑了不同时段的列车自动驾驶控制目标差异,目标函数涵盖了单目标、双目标和三目标,同时还考虑了乘员重量差异,所得的自动驾驶曲线更符合实际情况;而且,本发明还针对不同时段的运行时间调整范围,设计了多种预定运行时间条件,实际调度时,调度员可在运行时间调整范围内设定具体的目标运行时间,列车自动驾驶控制系统就能快速地找到相应的自动驾驶曲线,大大的提高了调度灵活性,有利于列车运营的宏观调度;

当然,由于情况种类较多,如果在线生成自动驾驶曲线,则时效性难以得到保证,使得本发明只能采用预先离线生成的方式来预先生成自动驾驶曲线,但这也一定的好处,即预先离线生成方式不受实效性约束,可以将预定运行时间条件和乘员重量变化情况划分得尽量精细,从而提高列车自动驾驶控制的精细化程度;

具体实施时,可利用现有的单目标和多目标优化算法来生成自动驾驶曲线,如进化计算(遗传算法、文化算法、微分进化算法和memetic算法等)、生物计算(人工免疫算法、克隆选择算法和dna计算)和群集智能计算(微粒群算法、蚁群算法、人工蜂群和人工鱼群算法);基于现有技术可知,通过图像获取图像中的人数信息已是十分成熟的技术,因此,图像处理技术在本发明中仅是一种获取人员数量的“工具”,具体实施时,本领域技术人员可从现有的图像处理技术中择优选用。

本发明的有益技术效果是:提出了一种基于目标和客流差异的列车自动驾驶曲线生成方法,该方案同时考虑了控制目标差异和乘员重量差异,使自动驾驶曲线更符合实际情况。

具体实施方式

一种基于目标和客流差异的列车自动驾驶曲线生成方法,其创新在于:所述列车自动驾驶曲线生成方法包括:

1)在对应高峰时段的运行时间调整范围内,设计多种预定运行时间;在单种预定运行时间条件下,以乘员重量为变量,设计多种乘员重量情况;在单种乘员重量情况下,根据列车参数和线路参数,在满足预定运行时间的前提下,以精准停车作为单目标,采用单目标优化算法预先离线生成相应的自动驾驶曲线;对应高峰时段的多个自动驾驶曲线记为高峰段曲线集;

在对应平峰时段的运行时间调整范围内,设计多种预定运行时间;在单种预定运行时间条件下,以乘员重量为变量,设计多种乘员重量情况;在单种乘员重量情况下,根据列车参数和线路参数,在满足预定运行时间的前提下,以能耗最小、舒适度最佳和精准停车作为三个目标,采用多目标优化算法预先离线生成相应的自动驾驶曲线;对应平峰时段的多个自动驾驶曲线记为平峰段曲线集;

在对应低峰时段的运行时间调整范围内,设计多种预定运行时间;在单种预定运行时间条件下,以乘员重量为变量,设计多种乘员重量情况;在单种乘员重量情况下,根据列车参数和线路参数,在满足预定运行时间的前提下,以能耗最小和精准停车作为两个目标,采用多目标优化算法预先离线生成相应的自动驾驶曲线;对应低峰时段的多个自动驾驶曲线记为低峰段曲线集;

所述高峰段曲线集、平峰段曲线集和低峰段曲线集预先加载到列车自动驾驶控制系统中;

单个自动驾驶曲线所对应的预定运行时间和乘员重量分别记为时间参数和重量参数;

2)列车的车厢内,列车运行过程中,当列车车门关闭后,列车自动驾驶控制系统通过车内摄像设备获取车厢内图像,然后对图像进行处理得到乘员人数,然后根据乘员人数计算出当前乘员重量;同时,调度室向列车自动驾驶控制系统下达目标运行时间;

3)获得目标运行时间和当前乘员重量后,列车自动驾驶控制系统先根据当前时间自动识别出当前是高峰时段、平峰时段、低峰时段中的何者,然后将目标运行时间和当前乘员重量与相应曲线集中的时间参数和重量参数进行匹配,查找到相应的自动驾驶曲线,然后列车自动驾驶控制系统根据查找到的自动驾驶曲线控制列车运行;所述曲线集为高峰段曲线集、平峰段曲线集、低峰段曲线集中的一者。

起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。

此文章来源于网络,如有侵权,请联系删除

相关标签:
tips