【技术实现步骤摘要】
一种环境变化下列车自适应学习的自动驾驶控制方法
[0001]本专利技术涉及交通运输
,特别是一种环境变化下列车自适应学习的自动驾驶控制方法。
技术介绍
[0002]随着数据驱动和机器学习的发展,机器学习方法成为列车操控的常用手段。该方法可挖掘人工驾驶数据,实现列车的智能驾驶操控。对成熟线路的轨道交通运行线路而言,列车在不同的调度时刻表下运行过程中,已积累了大量的运行数据。对这些数据进行采集并处理后,是较易用机器学习来实现列车智能驾驶控制的,采用这种方法所得到的列车智能驾驶控制精度高,乘坐舒适且节能。
[0003]但是,对于新建(新开通)的轨道线路而言,由于列车运行的轨道线路的环境发生了变化,列车自动驾驶的调度时刻表也有所调整,成熟线路的自动驾驶数据不能直接用于新开通线路的机器学习,而新建线路列车运行时间不长,可采集的驾驶数据量少,即带标签的数据量较少,采用机器学习训练过后的模型,其自动驾驶控制精度不高。现有技术中,通常需要单独搭建系统,并经过长时间的列车运行,待积累了大量的运行数据后,才能采用机器学习的方法进行列车的自动驾驶。这将导致采用机器学习实现自动驾驶等待时间长,且对原有成熟线路的列车自动驾驶数据利用不充分,无法实现成熟线路的列车运行数据与新建线路列车运行数据的共享,造成了成熟线路列车运营数据价值的严重浪费。
技术实现思路
[0004]针对
技术介绍
的问题,本专利技术提供一种环境变化下列车自适应学习的自动驾驶控制方法,以解决在新建线路上如何采用机器学习的方式,快速高效、高精度地实现列 ...
【技术保护点】
【技术特征摘要】
1.一种环境变化下列车自适应学习的自动驾驶控制方法,其特征在于:所述列车设置有用于控制列车运行的自动驾驶模块;列车运行的调度时刻表类型包括高峰调度时刻表、平峰调度时刻表和低峰调度时刻表;所述自动驾驶控制方法包括:设新建线路为新开通的列车线路上两个相邻站点间的线路,设新建线路上运行的列车型号为X型;一)从成熟线路采集多个X型列车的自动驾驶数据,采用k
‑
means算法按调度时刻表类型对多个X型列车的自动驾驶数据进行聚类计算,得到高峰、平峰和低峰三个数据集;单个数据集包括多条线路,每个线路包括多个自动驾驶数据;所述成熟线路为稳定运行的列车线路上两个相邻站点间的线路,所述成熟线路与新建线路的长度偏不大于
±
5%;二)对高峰数据集、平峰数据集和低峰数据集均按方法一进行处理,分别得到对应的高峰成熟线路综合学习器、平峰成熟线路综合学习器和低峰成熟线路综合学习器;三)设置初始的高峰新建线路学习器、平峰新建线路学习器和低峰新建线路学习器,按方法二利用高峰成熟线路综合学习器、平峰成熟线路综合学习器和低峰成熟线路综合学习器分别对高峰新建线路学习器、平峰新建线路学习器和低峰新建线路学习器进行更新,得到高峰可用新建线路学习器、平峰可用新建线路学习器和低峰可用新建线路学习器;所述高峰新建线路学习器、平峰新建线路学习器和低峰新建线路学习器分别设置有一个深度神经网络模型;四)将高峰可用新建线路学习器、平峰可用新建线路学习器和低峰可用新建线路学习器均装载到X型列车的自动驾驶模块上;X型列车的高峰调度时刻表、平峰调度时刻表和低峰调度时刻表三个调度时刻表分别与高峰可用新建线路学习器、平峰可用新建线路学习器和低峰可用新建线路学习器三个可用新建线路学习器一一对应;X型列车根据当前所采用的调度时刻表选取对应的可用新建线路学习器用于列车的自动驾驶控制;所述方法一包括:将高峰数据集、平峰数据集和低峰数据集三者的其中任意一个数据集记为Q数据集;设Q数据集包括n条线路;设置n个基础学习器和一个综合学习器,n个基础学习器均与综合学习器连接,n个基础学习器与n条线路一一对应;所述基础学习器内和综合学习器内均设置有深度神经网络模型,将基础学习器内的深度神经网络模型记为基础模型,将综合学习器内的深度神经网络模型记为综合模型;综合学习器依次与n个基础学习器进行数据交互,每次数据交互过程包括以下步骤:A)综合学习器将当前综合模型的模型参数θ
Q
传输给第i个基础学习器,i为1到n的整数;综合学习器随机生成综合模型初始的模型参数θ
Q
;B)第i个基础学习器利用公式一对对应的基础模型的模型参数进行N次迭代更新,同时得到N次迭代更新后的损失函数梯度值,将第N次迭代更新后得到的损失函数梯度值记为反馈损失函数梯度值...
【专利技术属性】
技术研发人员:徐凯,李柯静,黄德青,王青元,贺德强,吴仕勋,杨建喜,蓝章礼,谭伟,
申请(专利权)人:重庆交通大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。