首页 > 专利 > 重庆交通大学 > 一种无人驾驶列车控制系统的控制方法专利详情

一种无人驾驶列车控制系统的控制方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2020-09-14
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2020-12-25
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2022-04-01
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2040-09-14
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN202010958602.3 申请日 2020-09-14
公开/公告号 CN112046557B 公开/公告日 2022-04-01
授权日 2022-04-01 预估到期日 2040-09-14
申请年 2020年 公开/公告年 2022年
缴费截止日
分类号 B61L27/04G06N3/08 主分类号 B61L27/04
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 1
权利要求数量 2 非专利引证数量 1
引用专利数量 3 被引证专利数量 0
非专利引证 1、2017.09.20CN 109835375 A,2019.06.04CN 109204390 A,2019.01.15CN 111619624 A,2020.09.04CN 110920696 A,2020.03.27施浚珲.人工智能在无人驾驶轨道列车中的应用《.科技风》.2019,(第31期),第8-9页. 雷成健.智慧城轨下智能列车运行技术的研究与展望《.现代城市轨道交通》.2020,(第8期),第38-44页. 宁滨.高速铁路信号系统智能技术应用及发展《.铁道学报》.2019,第41卷(第3期),第1-9页.;
引用专利 US2013096741A、US2017334473A、EP3219573A 被引证专利
专利权维持 1 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 重庆交通大学 当前专利权人 重庆交通大学
发明人 徐凯、陈臻、李伟、吴仕勋、张生军、许登元、谭伟 第一发明人 徐凯
地址 重庆市江津区双福新区福星大道1号 邮编 402247
申请人数量 1 发明人数量 7
申请人所在省 重庆市 申请人所在市 重庆市江津区
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
重庆乾乙律师事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
侯懋琪、李剑锋
摘要
本发明提供了一种无人驾驶列车控制系统的控制方法,其特征在于:所述控制系统包括中心云计算单元和多个边缘云计算单元,边缘云计算单元包括深度学习模型模块和智能算法模块;中心云计算单元负责深度学习模型的构建和训练,部署于各个子线路的边缘云计算单元采用双模工作模式控制无人驾驶列车的运行,同时收集样本数据反馈给中心云计算单元的数据库模块以增强训练样本数据集。采用本发明所述的控制方法,能减少深度学习模型的过拟合,提高其泛化能力,以提高整个控制系统的抗干扰能力和控制效率,以实现更灵活性、实时性和高效性地控制无人驾驶列车平稳、高效运行。
  • 摘要附图
    一种无人驾驶列车控制系统的控制方法
  • 说明书附图:图1
    一种无人驾驶列车控制系统的控制方法
  • 说明书附图:图2
    一种无人驾驶列车控制系统的控制方法
  • 说明书附图:图3
    一种无人驾驶列车控制系统的控制方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2022-04-01 授权
2 2020-12-25 实质审查的生效 IPC(主分类): B61L 27/04 专利申请号: 202010958602.3 申请日: 2020.09.14
3 2020-12-08 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种无人驾驶列车控制系统的控制方法,其特征在于:所述控制系统包括中心云计算单元、列车控制调度中心、分布式数据采集单元、多个边缘云计算单元;
设某运营线路上有多个站点,相邻两个站点之间的路段记为一个子线路;所述多个边缘云计算单元与多个子线路一一对应,单个边缘云计算单元设置在对应的子线路的起点站内,单个边缘云计算单元与对应子线路上运行的列车对应;
所述中心云计算单元包括数据库模块、深度学习模块、评估模块和中心通信模块;
所述数据库模块用于存储和补充专家知识数据,还能接收中心通信模块传输的样本数据,所述数据库模块还能将所述专家知识数据和所述样本数据传输给深度学习模块;
所述深度学习模块能从所述数据库模块获取专家知识数据和样本数据,所述深度学习模块能通过深度学习算法构建深度学习模型,并利用获取的专家知识数据和样本数据训练所述深度学习模型,深度学习模块还能将深度学习模型数据传输给所述评估模块;
所述评估模块能对收到的深度学习模型数据进行评估,当评估结果不满足设定的误差要求时,评估模块控制深度学习模块继续对深度学习模型进行训练;当评估结果满足设定的误差要求时,评估模块还能将得到的可用深度学习模型数据传输给中心通信模块;
所述中心通信模块能将收到的可用深度学习模型下发给各个边缘云计算单元的边缘通信模块,所述中心通信模块还能从边缘通信模块接收样本数据,并将接收的样本数据传输给数据库模块;
所述边缘云计算单元包括驾驶模式控制模块、深度学习模型模块、智能算法模块和边缘通信模块;
所述边缘通信模块能将从中心通信模块接收的可用深度学习模型数据传输给所述深度学习模型模块;所述边缘通信模块能将从数据采集单元接收的状态数据传输给驾驶模式控制模块和智能算法模块;边缘通信模块还能将从列车控制调度中心接收的线路和列车基础数据传输给深度学习模型模块和智能算法模块;边缘通信模块能将从深度学习模型模块接收的驾驶档位操纵序列数据发送给对应列车的车载控制系统;边缘通信模块能将从智能算法模块接收的智能驾驶曲线数据发送给对应列车的车载控制系统;边缘通信模块能将从智能算法模块接收的样本数据发送给中心通信模块;
所述驾驶模式控制模块能对收到的所述状态数据进行处理,并识别对应子线路的运行环境状态是否正常,然后根据识别结果触发深度学习模型模块工作或智能算法模块工作;
所述深度学习模型模块能利用可用深度学习模型对收到的线路和列车基础数据进行处理得到驾驶档位操纵序列,并将驾驶档位操纵序列数据传输给边缘通信模块;
所述智能算法模块能利用仿生智能算法对收到的线路和列车基础数据和所述状态数据进行处理得到智能驾驶曲线数据,并将智能驾驶曲线数据传输给边缘通信模块;智能算法模块能从得到的所述智能驾驶曲线中提取多个样本数据,智能算法模块能将得到的多个所述样本数据传输给边缘通信模块;
所述分布式数据采集单元部署在列车运行线路的轨道设备上,所述分布式数据采集单元能采集各类异构的状态数据并通过无线通信的方式传输给相应的边缘云计算单元的边缘通信模块;
所述列车控制调度中心能将子线路的线路和列车基础数据发送给对应的边缘云计算单元的边缘通信模块;
所述控制方法包括:
按方法一在数据库模块中生成初始的训练样本数据集,然后数据库模块将所述初始的训练样本数据集传输给所述深度学习模块,然后所述深度学习模块通过深度学习算法构建深度学习模型,然后所述中心云计算单元按方法二生成可用深度学习模型并将可用深度学习模型迁移到各个边缘云计算单元;后续过程中,中心云计算单元按方法四在数据库模块中生成新的训练样本数据集,数据库模块每次生成新的训练样本数据集后,即将新的训练样本数据集传输给深度学习模块,然后中心云计算单元按方法二生成新的可用深度学习模型并将新生成的可用深度学习模型迁移到各个边缘云计算单元;
各个所述边缘云计算单元自首次收到可用深度学习模型后,均按方法三控制对应子线路上运行列车的运行;
所述方法一包括:
操作人员按设定数量将专家知识数据输入所述中心云计算单元的数据库模块;同时,各个边缘计算单元均按以下方式获取初始的样本数据集:
1)所述边缘通信模块向列车控制调度中心发送请求并接收列车控制调度中心发送的对应子线路的线路和列车基础数据,然后边缘通信模块将收到的所述线路和列车基础数据传输给所述智能算法模块;
2)智能算法模块采用线性同余法生成多个0到1闭区间的随机数,然后将得到的多个所述随机数与对应子线路的长度相乘,即得到多个列车在对应子线路上的模拟定位数据;
3)智能算法模块采用仿生智能算法对收到的线路和列车基础数据及所述模拟定位数据进行处理得到多个模拟智能驾驶曲线;
4)智能算法模块从多个所述模拟智能驾驶曲线中提取得到多个初始的样本数据;
5)当智能算法模块内初始的样本数据的数量未达到设定值时,返回步骤2);否则,进入步骤6);
6)智能算法模块将得到的全部初始的样本数据传输给边缘通信模块,然后边缘通信模块将收到的初始的样本数据发送给中心通信模块;
中心通信模块将收到的各个边缘通信模块发送的初始的样本数据均传输给数据库模块,数据库模块内当前的全部初始的样本数据和专家知识数据即组成初始的训练样本数据集;
所述方法二包括:
a)所述深度学习模块利用收到的训练样本数据集对深度学习模型进行训练,然后深度学习模块将训练后的深度学习模型传输给所述评估模块;
b)所述评估模块利用损失函数对收到的深度学习模型进行评估,如果满足设定的误差要求,则将本次得到的深度学习模型记为可用深度学习模型,然后进入步骤c);否则,返回步骤a);
c)所述评估模块将可用深度学习模型传输给所述中心通信模块,中心通信模块将收到的可用深度学习模型下发给各个边缘通信模块;
所述方法三包括:
单个边缘通信模块将每次收到的可用深度学习模型传输给所述深度学习模型模块;所述深度学习模型模块始终将最近一次收到的可用深度学习模型用于后续操作;
单个子线路所辖的分布式数据采集单元持续将采集的实时、异构的状态数据发送给所述子线路对应的边缘云计算单元的边缘通信模块;所述边缘通信模块将收到的所述状态数据传输给驾驶模式控制模块和智能算法模块;
A)所述驾驶模式控制模块对收到的状态数据进行处理并识别对应子线路的运行环境状态:当子线路的运行环境状态正常时,进入步骤B);当子线路的运行环境状态异常时,进入步骤C);
B)所述驾驶模式控制模块控制深度学习模型模块工作,同时驾驶模式控制模块控制智能算法模块暂停工作;所述边缘通信模块向列车控制调度中心发送请求并接收列车控制调度中心发送的对应子线路当前的线路和列车基础数据,然后边缘通信模块将接收的线路和列车基础数据传输给深度学习模型模块,深度学习模型模块利用所述可用深度学习模型对收到的所述线路和列车基础数据进行处理得到对应子线路上运行的列车的驾驶档位操纵序列,所述深度学习模型模块将得到的所述驾驶档位操纵序列数据传输给边缘通信模块,所述边缘通信模块再将所述驾驶档位操纵序列数据发送给对应列车的车载控制系统用于控制列车的运行;返回步骤A);
C)所述驾驶模式控制模块控制智能算法模块工作,同时驾驶模式控制模块控制深度学习模型模块暂停工作;所述边缘通信模块向列车控制调度中心发送请求并接收列车控制调度中心发送的对应子线路当前的线路和列车基础数据,然后边缘通信模块将接收的线路和列车基础数据以及所述状态数据传输给智能算法模块,智能算法模块采用仿生智能算法对收到的所述线路和列车基础数据以及状态数据进行处理得到对应子线路上运行的列车的智能驾驶曲线;如果所述智能驾驶曲线的生成时间大于设定时间,则返回步骤B);否则,进入步骤D);
当所述步骤A)中所述的运行环境状态异常是由子线路的地面设备故障导致列车停车的情况,则所述的仿生智能算法为密姆算法;当所述步骤A)中所述的运行环境状态异常是由雨或/和雾天气导致列车需要限速通过的情况,则所述的仿生智能算法为NSGA‑Ⅱ算法;
D)智能算法模块将得到的所述智能驾驶曲线数据传输给边缘通信模块,所述边缘通信模块再将所述智能驾驶曲线数据发送给对应列车的车载控制系统用于控制列车的运行;同时,智能算法模块从得到的所述智能驾驶曲线中提取多个样本数据,智能算法模块将得到的多个所述样本数据传输给边缘通信模块,边缘通信模块将收到的所述样本数据发送给中心通信模块;返回步骤A);
所述方法四包括:
中心通信模块每次收到边缘通信模块发送的样本数据后,即将所述样本数据传输给数据库模块;操作人员定期将新的专家知识数据补充输入到数据库模块中;当数据库模块中补充的专家知识数据和新收到的所述样本数据的数量总和达到设定的阈值时,数据库模块中当前的全部样本数据和专家知识数据即组成新的训练样本数据集。

2.如权利要求1所述的无人驾驶列车控制系统的控制方法,其特征在于:所述步骤C)中,智能算法模块通过对所述状态数据进行处理并提取得到雨和雾两个天气参数值,然后根据模糊推理表采用模糊推理得到列车的限速值,智能算法模块将所述列车的限速值作为后续生成智能驾驶曲线的约束条件之一;
所述模糊推理表为:
{RZ,RS,RM,RB}为输入量雨大小的模糊论域,其中,RZ表示无雨,RS表示小雨,RM表示中雨,RB表示大雨;
{FZ,FS,FM,FB}为输入量雾大小的模糊论域,其中,FZ表示无雾,FS表示轻雾,FM表示中雾,FB表示大雾;
{SS,SL,SM,SH,SB}为输出量限速值的模糊论域,其中,SS表示低限速值,SL表示较低限速值,SM表示中等限速值,SH较高限速值,SB表示高限速值。
说明书

技术领域

[0001] 本发明涉及交通运输技术领域,特别是一种无人驾驶列车控制系统的控制方法。

背景技术

[0002] 随着无人驾驶列车技术的发展,人工智能技术被越来越广泛地运用到无人驾驶列车的控制技术中,而人工智能的核心技术之一就是深度神经网络等机器学习算法。然而,现有技术中,特别是在无人驾驶列车的控制上,利用深度学习算法构建的深度学习模型面临数据获取渠道单一、数据量少的问题。对于利用深度神经网络等方式构建的深度学习模型来说,具有复杂度高、拟合能力强的特点,但也容易在训练集上产生过拟合,从而导致训练得到的深度学习模型泛化能力较弱。虽然可以通过正则化来缓解上述过拟合问题,但对深度神经网络施加正则化在无人驾驶列车的控制上并不适用,原因在于特定的神经网络模型只能处理处于同分布的数据,然而无人驾驶列车在正常运行环境状态和异常运行环境状态(包括轨道地面设备、供电系统故障或出现雨、雾天气等)下行驶的数据并不是同分布的。因此现有技术中得到的深度学习模型由于泛化能力较弱,无人驾驶列车控制系统运用上述深度学习模型很难在遇到的各种异常情况下还能实时、准确操控列车运行。
[0003] 另一方面,现有技术中采用云计算的方式来控制无人驾驶列车运行,然而,过度依赖云计算会出现各种数据的处理都希望往云上面靠的现象,导致云上的数据越来越多,这样不仅给网络带宽造成压力,而且大量终端数据每次都要传到遥远的云端,云端花时间处理完后往回传,使得云端的处理效率降低、时延增大。上述方式很难在列车遇到干扰情况下快速恢复列车的运行,提高列车运行的自我愈合能力,以满足实际运行要求。

发明内容

[0004] 针对背景技术的问题,本发明提供一种无人驾驶列车控制系统的控制方法,以解决现有技术中无人驾驶列车的控制系统所采用的深度学习模型泛化能力差,列车应对异常运行环境状态的能力弱,控制系统处理效率低、自我愈合能力差的问题。
[0005] 为实现本发明的目的,本发明提供了一种无人驾驶列车控制系统的控制方法,其创新点在于:所述控制系统包括中心云计算单元、列车控制调度中心、分布式数据采集单元、多个边缘云计算单元;
[0006] 设某运营线路上有多个站点,相邻两个站点之间的路段记为一个子线路;所述多个边缘云计算单元与多个子线路一一对应,单个边缘云计算单元设置在对应的子线路的起点站内,单个边缘云计算单元与对应子线路上运行的列车对应;
[0007] 所述中心云计算单元包括数据库模块、深度学习模块、评估模块和中心通信模块;
[0008] 所述数据库模块用于存储和补充专家知识数据,还能接收中心通信模块传输的样本数据,所述数据库模块还能将所述专家知识数据和所述样本数据传输给深度学习模块;
[0009] 所述深度学习模块能从所述数据库模块获取专家知识数据和样本数据,所述深度学习模块能通过深度学习算法构建深度学习模型,并利用获取的专家知识数据和样本数据训练所述深度学习模型,深度学习模块还能将深度学习模型数据传输给所述评估模块;
[0010] 所述评估模块能对收到的深度学习模型数据进行评估,当评估结果不满足设定的误差要求时,评估模块控制深度学习模块继续对深度学习模型进行训练;当评估结果满足设定的误差要求时,评估模块即将得到的可用深度学习模型数据传输给中心通信模块;
[0011] 所述中心通信模块能将收到的可用深度学习模型下发给各个边缘云计算单元的边缘通信模块,所述中心通信模块还能从边缘通信模块接收样本数据,并将接收的样本数据传输给数据库模块;
[0012] 所述边缘云计算单元包括驾驶模式控制模块、深度学习模型模块、智能算法模块和边缘通信模块;
[0013] 所述边缘通信模块能将从中心通信模块接收的可用深度学习模型数据传输给所述深度学习模型模块;所述边缘通信模块能将从数据采集单元接收的状态数据传输给驾驶模式控制模块和智能算法模块;边缘通信模块还能将从列车控制调度中心接收的线路和列车基础数据传输给深度学习模型模块和智能算法模块;边缘通信模块能将从深度学习模型模块接收的驾驶档位操纵序列数据发送给对应列车的车载控制系统;边缘通信模块能将从智能算法模块接收的智能驾驶曲线数据发送给对应列车的车载控制系统;边缘通信模块能将从智能算法模块接收的样本数据发送给中心通信模块;
[0014] 所述驾驶模式控制模块能对收到的所述状态数据进行处理,并识别对应子线路的运行环境状态是否正常,然后根据识别结果触发深度学习模型模块工作或智能算法模块工作;
[0015] 所述深度学习模型模块能利用可用深度学习模型对收到的线路和列车基础数据进行处理得到驾驶档位操纵序列,并将驾驶档位操纵序列数据传输给边缘通信模块;
[0016] 所述智能算法模块能利用仿生智能算法对收到的线路和列车基础数据和所述状态数据进行处理得到智能驾驶曲线数据,并将智能驾驶曲线数据传输给边缘通信模块;智能算法模块能从得到的所述智能驾驶曲线中提取多个样本数据,智能算法模块能将得到的多个所述样本数据传输给边缘通信模块;
[0017] 所述分布式数据采集单元部署在列车运行线路的轨道设备上,所述分布式数据采集单元能采集各类异构的状态数据并通过无线通信的方式传输给相应的边缘云计算单元的边缘通信模块;
[0018] 所述列车控制调度中心能将子线路的线路和列车基础数据发送给对应的边缘云计算单元的边缘通信模块;
[0019] 所述控制方法包括:
[0020] 按方法一在数据库模块中生成初始的训练样本数据集,然后数据库模块将所述初始的训练样本数据集传输给所述深度学习模块,然后所述深度学习模块通过深度学习算法构建深度学习模型,然后所述中心云计算单元按方法二生成可用深度学习模型并将可用深度学习模型迁移到各个边缘云计算单元;后续过程中,中心云计算单元按方法四在数据库模块中生成新的训练样本数据集,数据库模块每次生成新的训练样本数据集后,即将新的训练样本数据集传输给深度学习模块,然后中心云计算单元按方法二生成新的可用深度学习模型并将新生成的可用深度学习模型迁移到各个边缘云计算单元;
[0021] 各个所述边缘云计算单元自首次收到可用深度学习模型后,均按方法三控制对应子线路上运行列车的运行;
[0022] 所述方法一包括:
[0023] 操作人员按设定数量将专家知识数据输入所述中心云计算单元的数据库模块;同时,各个边缘计算单元均按以下方式获取初始的样本数据集:
[0024] 1)所述边缘通信模块向列车控制调度中心发送请求并接收列车控制调度中心发送的对应子线路的线路和列车基础数据,然后边缘通信模块将收到的所述线路和列车基础数据传输给所述智能算法模块;
[0025] 2)智能算法模块采用线性同余法生成多个0到1闭区间的随机数,然后将得到的多个所述随机数与对应子线路的长度相乘,即得到多个列车在对应子线路上的模拟定位数据;
[0026] 3)智能算法模块采用仿生智能算法对收到的线路和列车基础数据及所述模拟定位数据进行处理得到多个模拟智能驾驶曲线;
[0027] 4)智能算法模块从多个所述模拟智能驾驶曲线中提取得到多个初始的样本数据;
[0028] 5)当智能算法模块内初始的样本数据的数量未达到设定值时,返回步骤2);否则,进入步骤6);
[0029] 6)智能算法模块将得到的全部初始的样本数据传输给边缘通信模块,然后边缘通信模块将收到的初始的样本数据发送给中心通信模块;
[0030] 中心通信模块将收到的各个边缘通信模块发送的初始的样本数据均传输给数据库模块,数据库模块内当前的全部初始的样本数据和专家知识数据即组成初始的训练样本数据集;
[0031] 所述方法二包括:
[0032] a)所述深度学习模块利用收到的训练样本数据集对深度学习模型进行训练,然后深度学习模块将训练后的深度学习模型传输给所述评估模块;
[0033] b)所述评估模块利用损失函数对收到的深度学习模型进行评估,如果满足设定的误差要求,则将本次得到的深度学习模型记为可用深度学习模型,然后进入步骤c);否则,返回步骤a);
[0034] c)所述评估模块将可用深度学习模型传输给所述中心通信模块,中心通信模块将收到的可用深度学习模型下发给各个边缘通信模块;
[0035] 所述方法三包括:
[0036] 单个边缘通信模块将每次收到的可用深度学习模型传输给所述深度学习模型模块;所述深度学习模型模块始终将最近一次收到的可用深度学习模型用于后续操作;
[0037] 单个子线路所辖的分布式数据采集单元持续将采集的实时、异构的状态数据发送给所述子线路对应的边缘云计算单元的边缘通信模块;所述边缘通信模块将收到的所述状态数据传输给驾驶模式控制模块和智能算法模块;
[0038] A)所述驾驶模式控制模块对收到的状态数据进行处理并识别对应子线路的运行环境状态:当子线路的运行环境状态正常时,进入步骤B);当子线路的运行环境状态异常时,进入步骤C);
[0039] B)所述驾驶模式控制模块控制深度学习模型模块工作,同时驾驶模式控制模块控制智能算法模块暂停工作;所述边缘通信模块向列车控制调度中心发送请求并接收列车控制调度中心发送的对应子线路当前的线路和列车基础数据,然后边缘通信模块将接收的线路和列车基础数据传输给深度学习模型模块,深度学习模型模块利用所述可用深度学习模型对收到的所述线路和列车基础数据进行处理得到对应子线路上运行列车的驾驶档位操纵序列,所述深度学习模型模块将得到的所述驾驶档位操纵序列数据传输给边缘通信模块,所述边缘通信模块再将所述驾驶档位操纵序列数据发送给对应列车的车载控制系统用于控制列车的运行;返回步骤A);
[0040] C)所述驾驶模式控制模块控制智能算法模块工作,同时驾驶模式控制模块控制深度学习模型模块暂停工作;所述边缘通信模块向列车控制调度中心发送请求并接收列车控制调度中心发送的对应子线路当前的线路和列车基础数据,然后边缘通信模块将接收的线路和列车基础数据以及所述状态数据传输给智能算法模块,智能算法模块采用仿生智能算法对收到的所述线路和列车基础数据以及状态数据进行处理得到对应子线路上运行的列车的智能驾驶曲线;如果所述智能驾驶曲线的生成时间大于设定时间,则返回步骤B);否则,进入步骤D);
[0041] D)智能算法模块将得到的所述智能驾驶曲线数据传输给边缘通信模块,所述边缘通信模块再将所述智能驾驶曲线数据发送给对应列车的车载控制系统用于控制列车的运行;同时,智能算法模块从得到的所述智能驾驶曲线中提取多个样本数据,智能算法模块将得到的多个所述样本数据传输给边缘通信模块,边缘通信模块将收到的所述样本数据发送给中心通信模块;返回步骤A);
[0042] 所述方法四包括:
[0043] 中心通信模块每次收到边缘通信模块发送的样本数据后,即将所述样本数据传输给数据库模块;操作人员定期将新的专家知识数据补充输入到数据库模块中;当数据库模块中补充的专家知识数据和新收到的所述样本数据的数量总和达到设定的阈值时,数据库模块中当前的全部样本数据和专家知识数据即组成新的训练样本数据集。
[0044] 进一步地,所述步骤C)中,智能算法模块通过对所述状态数据进行处理并提取得到雨和雾两个天气参数值,然后根据模糊推理表采用模糊推理得到列车的限速值,智能算法模块将所述列车的限速值作为后续生成智能驾驶曲线的约束条件之一;
[0045] 所述模糊推理表为:
[0046]
[0047] {RZ,RS,RM,RB}为输入量雨大小的模糊论域,其中,RZ表示无雨,RS表示小雨,RM表示中雨,RB表示大雨;
[0048] {FZ,FS,FM,FB}为输入量雾大小的模糊论域,其中,FZ表示无雾,FS表示轻雾,FM表示中雾,FB表示大雾;
[0049] {SS,SL,SM,SH,SB}为输出量限速值的模糊论域,其中,SS表示低限速值,SL表示较低限速值,SM表示中等限速值,SH较高限速值,SB表示高限速值。
[0050] 进一步地,当所述步骤A)中所述的运行环境状态异常是由子线路的地面设备故障导致列车停车的情况,则所述步骤C)中所述的仿生智能算法为密姆算法;当所述步骤A)中所述的运行环境状态异常是由雨或/和雾天气导致列车需要限速通过的情况,则所述步骤C)中所述的仿生智能算法为NSGA‑Ⅱ算法。
[0051] 本发明的原理如下:
[0052] 虽然在无人驾驶列车的控制技术中,采用深度模型训练时容易出现过拟合现象,从而导致深度学习模型泛化能力较弱,且无法采用正则化处理,但可以采用数据增强的方式来解决,即增大深度学习模型训练所需的样本数据来解决过拟合问题。然而,由于人工标注需要极大的成本,所以如何获取大量的标注数据仍然是深度学习领域的重大难题,特别是在无人驾驶列车技术中上述问题更加突出。发明人在本申请中,创造性地基于云边协同的架构模式及在边缘计算单元设计的双模工作方式,很好地解决了上述问题。
[0053] 具体来说:本申请的控制系统主要由中心云计算单元和边缘云计算单元组成,中心云计算单元主要负责构建和训练可用深度学习模型,并将可用深度学习模型迁移到各个边缘云计算单元;而边缘云计算单元主要负责利用可用深度学习模型来控制列车的自动驾驶;由于深度学习模型在初期是利用有限的、现有的训练样本数据和专家知识数据训练得到的,虽然能满足列车在大多数正常运行环境状态下的驾驶档位操纵序列数据的输出并控制列车运行,但是当列车遇到异常运行环境状态时,往往会由于深度学习模型在初期泛化能力较弱而无法准确输出相应的驾驶档位操纵序列数据,而且,如果没有新的训练样本数据,深度学习模型的泛化能力也会停滞不前。发明人创造性地在边缘计算单元设计了深度学习模型模块和智能算法模块的双模工作方式来有效地解决了上述问题:首先深度学习模型模块接收来自中心云计算单元下发的深度学习模型,即具备对线路和列车基本数据的实时处理能力,也能通过深度学习模型实时生成列车的驾驶档位操纵序列用于列车的自动驾驶,因此,当列车在无干扰的正常行驶环境状态下,采用深度学习模型模块来控制列车的自动驾驶具有实时、高效的特点;当列车遇到干扰处于异常运行环境状态下时,为了应对复杂的路况、设备及环境干扰,采用智能算法模块来针对干扰的具体数据进行处理,得到智能驾驶曲线用于列车自动驾驶控制,能精准地应对具体的干扰情况,提高列车的抗干扰能力,使列车运行能快速自我修复,以满足整个线路的正常运营需要。智能算法模块采用的仿生智能算法具有针对性强、生成的智能驾驶曲线控制精度高的特点,一方面使列车能有效应对各种异常运行环境状态,另一方面也为深度学习模型源源不断地提供了训练用的样本数据,把这些样本数据反馈回中心云计算单元的数据库模块中,使数据库模块中的训练样本数据集得到不断增强,采用这些不断增强的训练样本数据集周期性地对深度学习模型进行训练,能明显减少深度学习模型的过拟合问题,有效提高了深度学习模型的泛化能力,极大提高了深度学习模型模块面对各种运行环境状态时的应对能力。事实上,由于智能算法模块采用的仿生智能算法生成智能驾驶曲线需要一定的时间,所以本申请所述的控制方法中,当遇到较复杂的干扰情况,数据处理量较大,在规定时间内,智能算法模块无法得到智能驾驶曲线的情况下,驾驶模式控制模块能重新将深度学习模型模块切换到工作状态控制列车运行,以保障列车运行能最低限度应对干扰、自我修复。在初期,由于深度学习模型应对能力较弱,上述规定时间可以设定得较长,以更多发挥智能算法模块的作用,随着深度学习模型泛化能力的提高,应对能力逐渐增强,上述规定时间可以逐渐缩短,以使深度学习模块发挥更多作用,提高列车自动控制的效率。由此可见,整个控制系统按上述方法运行,形成良性循环,随着列车遇到的运行环境状态的增加,样本数据不断丰富,数据库模块中的训练样本数据集不断得到增强,可用深度学习模型不断成熟,智能算法模块的参与控制的次数逐渐减少,深度学习模型模块的控制范围逐渐增大,整个列车控制系统到后期完全可以更多地依赖深度学习模型实现高效、准确地应对各种列车运行中遇到的各种运行环境状态,实现无人驾驶列车的平稳、高效运行。
[0054] 另一方面,中心云计算单元并不直接参与列车的自动驾驶控制数据的处理,大大减小了中心云计算单元的数据处理压力。而边缘云计算单元被部署在各个子线路的起点站内,在整个网络边缘执行数据处理,靠近数据的来源,处理轻量级数据,处理速度较快,体现出效率高、低延时等优势,改善了现有技术中单独使用中心云计算单元直接处理列车终端数据造成的延时性,大大提高了数据处理的效率,也提高了整个控制系统的控制效率。
[0055] 作为优化,智能算法模块对状态数据中的雨和雾的数据进行提取,并采用模糊算法对上述数据处理得到列车的限速值,提高了智能算法模块输出的智能驾驶曲线的控制精度,同时也提高了训练样本数据的准确度和有效性。
[0056] 由此可见,本发明具有如下的有益效果:本发明通过中心云计算单元和边缘云计算单元的巧妙结合,同时利用边缘计算单元中深度学习模型模块和智能算法模块的双模工作方式,使控制系统应对列车运行遇到的各种运行环境状态,能灵活性、实时性和高效性地控制无人驾驶列车平稳、高效运行;同时,边缘计算单元能不断向中心云计算单元反馈样本数据,数据库模块中的训练样本数据集不断增强,深度学习模型的泛化能力极大提高,进一步提高了整个控制系统的抗干扰能力和控制效率。

实施方案

[0061] 下面结合实施例对本发明作进一步说明。
[0062] 如附图1所示的本申请所述的无人驾驶列车控制系统包括中心云计算单元、列车控制调度中心、分布式数据采集单元、多个边缘云计算单元;
[0063] 设某运营线路上有多个站点,相邻两个站点之间的路段记为一个子线路;所述多个边缘云计算单元与多个子线路一一对应,单个边缘云计算单元设置在对应的子线路的起点站内,单个边缘云计算单元与对应子线路上运行的列车对应;
[0064] 如附图2所示的中心云计算单元包括数据库模块、深度学习模块、评估模块和中心通信模块;
[0065] 所述数据库模块用于存储和补充专家知识数据,还能接收中心通信模块传输的样本数据,所述数据库模块还能将所述专家知识数据和所述样本数据传输给深度学习模块;本申请所述的专家知识数据为列车在历史运行过程中记录的运行效果较佳的列车自动驾驶数据和优秀驾驶员的操纵数据,操作人员可从列车设计资料、列车运行监控装置LKJ、列车控制与管理系统TCMS设备上获取所述专家知识数据。
[0066] 所述深度学习模块能从所述数据库模块获取专家知识数据和样本数据,所述深度学习模块能通过深度学习算法构建深度学习模型,并利用获取的专家知识数据和样本数据训练所述深度学习模型,深度学习模块还能将深度学习模型数据传输给所述评估模块;
[0067] 所述评估模块能对收到的深度学习模型数据进行评估,当评估结果不满足设定的误差要求时,评估模块控制深度学习模块继续对深度学习模型进行训练;当评估结果满足设定的误差要求时,评估模块即将得到的可用深度学习模型数据传输给中心通信模块;
[0068] 所述中心通信模块能将收到的可用深度学习模型下发给各个边缘云计算单元的边缘通信模块,所述中心通信模块还能从边缘通信模块接收样本数据,并将接收的样本数据传输给数据库模块;
[0069] 如附图3所示的边缘云计算单元包括驾驶模式控制模块、深度学习模型模块、智能算法模块和边缘通信模块;
[0070] 所述边缘通信模块能将从中心通信模块接收的可用深度学习模型数据传输给所述深度学习模型模块;所述边缘通信模块能将从数据采集单元接收的状态数据传输给驾驶模式控制模块和智能算法模块;边缘通信模块还能将从列车控制调度中心接收的线路和列车基础数据传输给深度学习模型模块和智能算法模块;边缘通信模块能将从深度学习模型模块接收的驾驶档位操纵序列数据发送给对应列车的车载控制系统;边缘通信模块能将从智能算法模块接收的智能驾驶曲线数据发送给对应列车的车载控制系统;边缘通信模块能将从智能算法模块接收的样本数据发送给中心通信模块;
[0071] 所述驾驶模式控制模块能对收到的所述状态数据进行处理,并识别对应子线路的运行环境状态是否正常,然后根据识别结果触发深度学习模型模块工作或智能算法模块工作;
[0072] 所述深度学习模型模块能利用可用深度学习模型对收到的线路和列车基础数据进行处理得到驾驶档位操纵序列,并将驾驶档位操纵序列数据传输给边缘通信模块;
[0073] 所述智能算法模块能利用仿生智能算法对收到的线路和列车基础数据和所述状态数据进行处理得到智能驾驶曲线数据,并将智能驾驶曲线数据传输给边缘通信模块;智能算法模块能从得到的所述智能驾驶曲线中提取多个样本数据,智能算法模块能将得到的多个所述样本数据传输给边缘通信模块;
[0074] 所述分布式数据采集单元部署在列车运行线路的轨道设备上,所述分布式数据采集单元能采集各类异构的状态数据并通过无线通信的方式传输给相应的边缘云计算单元的边缘通信模块;上述状态数据包括轨道地面设备和供电系统是否故障、是否出现雨、雾等恶劣天气等,上述情况均可视为对列车运行的干扰因素;
[0075] 所述列车控制调度中心能将子线路的线路和列车基础数据发送给对应的边缘云计算单元的边缘通信模块;所述线路和列车基础数据包括线路坡度、线路速度、列车车型、列车长度和列车定位等数据;
[0076] 列车上设置有用于控制列车运行的车载控制系统,所述车载控制系统能根据从边缘通信模块接收的驾驶档位操纵序列数据或智能驾驶曲线数据控制列车自动驾驶;
[0077] 所述控制方法包括:
[0078] 按方法一在数据库模块中生成初始的训练样本数据集,然后数据库模块将所述初始的训练样本数据集传输给所述深度学习模块,然后所述深度学习模块通过深度学习算法构建深度学习模型,然后所述中心云计算单元按方法二生成可用深度学习模型并将可用深度学习模型迁移到各个边缘云计算单元;后续过程中,中心云计算单元按方法四在数据库模块中生成新的训练样本数据集,数据库模块每次生成新的训练样本数据集后,即将新的训练样本数据集传输给深度学习模块,然后中心云计算单元按方法二生成新的可用深度学习模型并将新生成的可用深度学习模型迁移到各个边缘云计算单元;深度学习模型可通过深度神经网络构建,本实施例采用的深度神经网络可采用长短时序记忆网络LSTM、卷积神经网络CNN、深度信念网络DBN或自编码器AE等;
[0079] 各个所述边缘云计算单元自首次收到可用深度学习模型后,均按方法三控制对应子线路上运行列车的运行;
[0080] 所述方法一包括:
[0081] 操作人员按设定数量将专家知识数据输入所述中心云计算单元的数据库模块;同时,各个边缘计算单元均按以下方式获取初始的样本数据集:
[0082] 1)所述边缘通信模块向列车控制调度中心发送请求并接收列车控制调度中心发送的对应子线路的线路和列车基础数据,然后边缘通信模块将收到的所述线路和列车基础数据传输给所述智能算法模块;
[0083] 2)智能算法模块采用线性同余法生成多个0到1闭区间的随机数,然后将得到的多个所述随机数与对应子线路的长度相乘,即得到多个列车在对应子线路上的模拟定位数据;
[0084] 3)智能算法模块采用仿生智能算法对收到的线路和列车基础数据及所述模拟定位数据进行处理得到多个模拟智能驾驶曲线;
[0085] 4)智能算法模块从多个所述模拟智能驾驶曲线中提取得到多个初始的样本数据;用于深度学习的样本数据包括用于深度学习模型训练的输入数据和输出数据,其中输入数据包括列车的定位、车型、车长、车重、线路坡度值、坡段起始位置、车站限速、车站限速起始位置、线路限速、线路限速位置等数据,输出数据为驾驶档位操纵序列数据,包括档位的类型和档位的运行时间;
[0086] 5)当智能算法模块内初始的样本数据的数量未达到设定值时,返回步骤2);否则,进入步骤6);
[0087] 6)智能算法模块将得到的全部初始的样本数据传输给边缘通信模块,然后边缘通信模块将收到的初始的样本数据发送给中心通信模块;
[0088] 中心通信模块将收到的各个边缘通信模块发送的初始的样本数据均传输给数据库模块,数据库模块内当前的全部初始的样本数据和专家知识数据即组成初始的训练样本数据集;
[0089] 所述方法二包括:
[0090] a)所述深度学习模块利用收到的训练样本数据集对深度学习模型进行训练,然后深度学习模块将训练后的深度学习模型传输给所述评估模块;
[0091] b)所述评估模块利用损失函数对收到的深度学习模型进行评估,如果满足设定的误差要求,则将本次得到的深度学习模型记为可用深度学习模型,然后进入步骤c);否则,返回步骤a);
[0092] c)所述评估模块将可用深度学习模型传输给所述中心通信模块,中心通信模块将收到的可用深度学习模型下发给各个所述边缘通信模块;
[0093] 所述方法三包括:
[0094] 单个边缘通信模块将每次收到的可用深度学习模型传输给所述深度学习模型模块;所述深度学习模型模块始终将最近一次收到的可用深度学习模型用于后续操作;
[0095] 单个子线路所辖的分布式数据采集单元持续将采集的实时、异构的状态数据发送给所述子线路对应的边缘云计算单元的边缘通信模块;所述边缘通信模块将收到的所述状态数据传输给驾驶模式控制模块和智能算法模块;
[0096] A)所述驾驶模式控制模块对收到的状态数据进行处理并识别对应子线路的运行环境状态:当子线路的运行环境状态正常时,进入步骤B);当子线路的运行环境状态异常时,进入步骤C);
[0097] 本实施例中,当驾驶模式控制模块通过对状态数据处理后,识别出轨道地面设备或供电系统故障或出现雨、雾天气,即判定对应子线路的运行环境状态为异常,否则判定为正常;
[0098] B)所述驾驶模式控制模块控制深度学习模型模块工作,同时驾驶模式控制模块控制智能算法模块暂停工作;所述边缘通信模块向列车控制调度中心发送请求并接收列车控制调度中心发送的对应子线路当前的线路和列车基础数据,然后边缘通信模块将接收的线路和列车基础数据传输给深度学习模型模块,深度学习模型模块利用所述可用深度学习模型对收到的所述线路和列车基础数据进行处理得到对应子线路上运行的列车的驾驶档位操纵序列,所述深度学习模型模块将得到的所述驾驶档位操纵序列数据传输给边缘通信模块,所述边缘通信模块再将所述驾驶档位操纵序列数据发送给对应列车的车载控制系统用于控制列车的运行;返回步骤A);
[0099] C)所述驾驶模式控制模块控制智能算法模块工作,同时驾驶模式控制模块控制深度学习模型模块暂停工作;所述边缘通信模块向列车控制调度中心发送请求并接收列车控制调度中心发送的对应子线路当前的线路和列车基础数据,然后边缘通信模块将接收的线路和列车基础数据以及所述状态数据传输给智能算法模块,智能算法模块采用仿生智能算法对收到的所述线路和列车基础数据以及状态数据进行处理得到对应子线路上运行的列车的智能驾驶曲线;
[0100] 本实施例中,如果运行环境状态异常是由子线路的地面设备故障导致列车停车的情况,由于需要赶点运行,因此目标函数为时间这个单一目标,所述的仿生智能算法采用密姆算法;密姆算法是一种混合智能算法,其全局搜索策略采用粒子群算法,局部搜索采用模拟退火算法,比单一使用的智能算法性能更优秀;如果所述的运行环境状态异常是由雨或/和雾天气导致列车需要限速通过的情况,则智能算法模块通过下述模糊推理方法获取列车的限速值,此时目标函数为节能和时间两个目标,所述的仿生智能算法采用NSGA‑Ⅱ算法,该算法为流行的多目标遗传算法之一,实际应用时,技术人员需要确定的相关参数应包括种群规模N、迭代次数Gmax以及交叉、变异等遗传操作的方式和交叉、变异概率等。
[0101] 列车限速值获取方法:
[0102] 智能算法模块通过对所述状态数据进行处理并提取得到雨和雾两个天气参数值,然后根据模糊推理表采用模糊推理得到列车的限速值,智能算法模块将所述列车的限速值作为后续生成智能驾驶曲线的约束条件之一;
[0103] 所述模糊推理表为:
[0104]
[0105] {RZ,RS,RM,RB}为输入量雨大小的模糊论域,其中,RZ表示无雨,RS表示小雨,RM表示中雨,RB表示大雨;
[0106] {FZ,FS,FM,FB}为输入量雾大小的模糊论域,其中,FZ表示无雾,FS表示轻雾,FM表示中雾,FB表示大雾;
[0107] {SS,SL,SM,SH,SB}为输出量限速值的模糊论域,其中,SS表示低限速值,SL表示较低限速值,SM表示中等限速值,SH较高限速值,SB表示高限速值;
[0108] 如果所述智能驾驶曲线的生成时间大于设定时间,则返回步骤B);否则,进入步骤D);
[0109] D)智能算法模块将得到的所述智能驾驶曲线数据传输给边缘通信模块,所述边缘通信模块再将所述智能驾驶曲线数据发送给对应列车的车载控制系统用于控制列车的运行;同时,智能算法模块从得到的所述智能驾驶曲线中提取多个样本数据,智能算法模块将得到的多个所述样本数据传输给边缘通信模块,边缘通信模块将收到的所述样本数据发送给中心通信模块;返回步骤A);
[0110] 所述方法四包括:
[0111] 中心通信模块每次收到边缘通信模块发送的样本数据后,即将所述样本数据传输给数据库模块;操作人员定期将新的专家知识数据补充输入到数据库模块中;当数据库模块中补充的专家知识数据和新收到的所述样本数据的数量总和达到设定的阈值时,数据库模块中当前的全部样本数据和专家知识数据即组成新的训练样本数据集。
[0112] 本发明中应用到的深度学习算法(包括深度神经网络、长短时序记忆网络LSTM、卷积神经网络CNN、深度信念网络DBN或自编码器AE等)、仿生智能算法(包括密姆算法、NSGA‑Ⅱ算法等)、损失函数、模糊推理理论等均为现有技术中十分常见的处理手段,相关的内容,本领域技术人员可从现有技术的相关文献中获取。

附图说明

[0057] 本发明的附图说明如下。
[0058] 附图1本发明所述控制系统的连接示意图;
[0059] 附图2为中心云计算单元的连接示意图;
[0060] 附图3为边缘云计算单元的连接示意图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号