1.一种基于目标和客流差异的列车自动驾驶曲线生成方法,其特征在于:所述列车自动驾驶曲线生成方法包括:
1)在对应高峰时段的运行时间调整范围内,设计多种预定运行时间;在单种预定运行时间条件下,以乘员重量为变量,设计多种乘员重量情况;在单种乘员重量情况下,根据列车参数和线路参数,在满足预定运行时间的前提下,以精准停车作为单目标,采用单目标优化算法预先离线生成相应的自动驾驶曲线;对应高峰时段的多个自动驾驶曲线记为高峰段曲线集;
在对应平峰时段的运行时间调整范围内,设计多种预定运行时间;在单种预定运行时间条件下,以乘员重量为变量,设计多种乘员重量情况;在单种乘员重量情况下,根据列车参数和线路参数,在满足预定运行时间的前提下,以能耗最小、舒适度最佳和精准停车作为三个目标,采用多目标优化算法预先离线生成相应的自动驾驶曲线;对应平峰时段的多个自动驾驶曲线记为平峰段曲线集;
在对应低峰时段的运行时间调整范围内,设计多种预定运行时间;在单种预定运行时间条件下,以乘员重量为变量,设计多种乘员重量情况;在单种乘员重量情况下,根据列车参数和线路参数,在满足预定运行时间的前提下,以能耗最小和精准停车作为两个目标,采用多目标优化算法预先离线生成相应的自动驾驶曲线;对应低峰时段的多个自动驾驶曲线记为低峰段曲线集;
所述高峰段曲线集、平峰段曲线集和低峰段曲线集预先加载到列车自动驾驶控制系统中;所述运行时间调整范围是指列车在两个站点间的运行时分;
单个自动驾驶曲线所对应的预定运行时间和乘员重量分别记为时间参数和重量参数;
2)列车的车厢内,列车运行过程中,当列车车门关闭后,列车自动驾驶控制系统通过车内摄像设备获取车厢内图像,然后对图像进行处理得到乘员人数,然后根据乘员人数计算出当前乘员重量;同时,调度室向列车自动驾驶控制系统下达目标运行时间;
3)获得目标运行时间和当前乘员重量后,列车自动驾驶控制系统先根据当前时间自动识别出当前是高峰时段、平峰时段、低峰时段中的何者,然后将目标运行时间和当前乘员重量与相应曲线集中的时间参数和重量参数进行匹配,查找到相应的自动驾驶曲线,然后列车自动驾驶控制系统根据查找到的自动驾驶曲线控制列车运行;所述曲线集为高峰段曲线集、平峰段曲线集、低峰段曲线集中的一者。