[发明专利]一种机车自动驾驶控制预测模型机器学习方法在审
申请号: | 201710990981.2 | 申请日: | 2017-10-23 |
公开(公告)号: | CN107798428A | 公开(公告)日: | 2018-03-13 |
发明(设计)人: | 黄晋;卢莎;赵曦滨;高跃;杨帆 | 申请(专利权)人: | 清华大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06F17/18;G06N3/12 |
代理公司: | 北京律谱知识产权代理事务所(普通合伙)11457 | 代理人: | 罗建书 |
地址: | 100084*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机车 自动 驾驶 控制 预测 模型 机器 学习方法 | ||
技术领域
本发明涉及铁路运输调度领域,尤其是一种涉及机车自动驾驶控制预测模型机器学习方法。
背景技术
机车自动驾驶优化控制是机车自动控制系统的核心功能之一,其主要作用是根据最优速度曲线轨迹,基于实际运动状态并结合跟随控制算法计算得到相应的控制输入量,并将该控制输入量作用于机车完成速度控制的实际操作过程。
机车自动驾驶系统需要实现准点、舒适和节能运行等指标。最优速度曲线的优化生成是机车自动驾驶系统满足准点、舒适和节能等指标的保证,也是进行机车驾驶控制的依据。但在实际运行过程中,因为各种外部因素的影响,机车的实际运行轨迹较难与理想曲线重合,因此机车自动驾驶系统中最优速度曲线跟随控制算法的主要目标是尽可能减少机车实际运行速度曲线与最优速度曲线的误差,以保证机车能够按照最优速度曲线完成运行任务,因此机车自动驾驶系统控制算法是保证机车实现准点、平稳和节能运行的关键技术之一。
预测控制算法是常用的基于模型的控制算法之一,现有预测控制算法需要依赖于描述过程动态行为的预测模型。目前经典的预测模型主要在处理线性系统的预测控制方面有着不错的表现。然而对于一般意义的非线性系统,采用近似的线性模型进行预测控制时,由于偏差大而难以达到优化控制的目标,于是出现了一些针对非线性预测控制研究。
目前针对非线性预测控制研究包括基于机理模型的预测控制,但是机理模型存在部分参数需要实验确定。然而在机车实际运行过程中存在一些因素对于模型预测效果的干扰,容易导致预测的机车实际运行速度曲线的误差增大,因此现有仅仅依靠机理模型的预测控制算法无法准确预测机车实际运行状态。
发明内容
本发明的目的是针对现有技术存在的问题,提供一种机车自动驾驶控制预测模型机器学习方法,其能够准确预测机车实际状态。
本发明的目的通过如下技术方案实现:
本发明提供一种机车自动驾驶控制预测模型机器学习方法,其包括:
步骤S10,针对机车进行机理模型回归学习,得到基础机理模型;
步骤S20,根据机车实际运行过程中影响因素,通过符号回归的方式进行迭代模型的学习,得到收敛后的迭代模型;
步骤S30,由基础机理模型和迭代模型共同组成状态预测模型;
步骤S40,通过方程选择函数鉴别状态预测模型的误差是否满足最小化,若满足,则执行步骤S50,即将该当前得到的状态预测模型作为理想的目标状态预测模型;若不满足条件,则继续返回步骤S20。
更优选地,所述步骤S10包括:
步骤一,将机车作为研究对象,通过机车的动力学模型,确定机车机理模型;所述机车机理模型,表示如下:
在上述公式中,C表示机车在轨道前进方向的合力;m表示机车的重量;v为机车当前的运行速度;t为机车当前的运行时间;即为当前机车的加速度;s为机车的位置即公里标;f(s)表示当前机车所在位置的牵引力;W为机车运行阻力;B为机车制动装置引起的对机车起到向后作用的制动阻力;
步骤二,根据所确定的机车机理模型,进行机理模型的回归学习,得到基础机理模型。
更优选地,所述步骤二包括:
采用多项式回归方法,对机车机理模型进行机理模型回归学习,得到误差平方和最小时的优化目标函数,并将该优化目标函数作为基础机理模型。
更优选地,所述步骤S20包括:
步骤S201,根据机车状态信息确定函数变量,并结合函数集确定迭代模型的初始种群;
步骤S202,计算种群的适应度值;
根据列车信息、司机信息和线路信息的输入进行状态抽象,利用如下公式计算种群的适应度(种群逼近真实解的近似程度):
公式中,i表示第i个种群,f(xj)表示第i个种群中第j个个体的计算值,g(x)表示第i个种群中第j个个体的目标值;Fi表示第i个种群中第j个个体的适应度值;
步骤S203,判断群体的适应度值是否符合状态转移条件,若满足,则执行步骤S204;若不满足,则执行步骤S206,即在当前种群基础上以设定的概率执行变异、插入、迁移、重组遗传算子,产生新种群,跳转至步骤S202;
步骤S204,结束运算,输出相应的表达式,得到当前状态下最优的调度动作,然后转入步骤S205;
步骤S205,根据当前状态下最优的调度动作执行选择操纵动作,并将改变后的机车状态信息与选择操纵动作等函数变量反馈给迭代模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710990981.2/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理