一种基于混合学习方式的车辆制动意图预测的方法及系统与流程

文档序号:18737177发布日期:2019-09-21 01:20阅读:229来源:国知局
一种基于混合学习方式的车辆制动意图预测的方法及系统与流程

本发明属于车辆制动意图的预测领域,尤其涉及一种基于混合学习方式的车辆制动意图预测的方法及系统。



背景技术:

汽车工业的快速发展,在给人们带来便利的同时,也导致了交通堵塞、交通事故频发,造成了资源短缺、环境污染等问题,故智能驾驶技术、新能源电动汽车技术应运而生。制动意图的预测一方面在智能驾驶辅助系统以及自动驾驶中有着广泛的应用,能够及时的发现车辆的危险紧急工况以及驾驶员的异常行为,提前进行安全制动的控制,保证车辆系统的安全性能;另一方面,制动意图的预测可以用于电动汽车制动力分配策略研究,根据制动意图的预测结果提前进行制动能量的回收,优化制动力分配策略,从而提高电动汽车能量回收的效率。

当前,对制动意图的研究多集中于制动意图的识别,对制动意图的预测研究较少。驾驶员制动意图的识别方式,大致分为两类:一类是通过安装在车辆系统上的传感器获取车辆及周围环境的当前状态,通过对获取数据的分析,基于模糊逻辑、机器学习等对驾驶员制动意图进行识别;另一类,是通过采集脑电图信号(EEG)、肌电图信号(EMG)等驾驶员自身的反应对制动意图进行识别,该方式准确率高并且可以实现对制动意图的预测,但是脑信号与肌信号的提取是一个特别复杂的过程,所需要的实验设备也极其昂贵,故现阶段实用价值不高。



技术实现要素:

本发明提供了一种基于混合学习方式的车辆制动意图预测的方法及系统,能够在不提高车辆成本的前提下,通过预测驾驶员的制动意图,提前进行安全制动的控制,提高车辆系统的安全性能;对于电动汽车还可以提前进行制动能量的回收,提高能量回收效率。

为实现以上目的,本发明采用以下技术方案:

一种基于混合学习方式的车辆制动意图预测的方法,包括以下步骤:

步骤1:基于Random Cycle Generator产生一个随机工况,采集实验车辆在所述随机工况下行驶时CAN总线上的数据,采集制动主缸压力的数据;

步骤2:对步骤1采集的主缸压力进行平滑处理;

步骤3:以车辆平滑化处理后的主缸压力作为输入,基于无监督学习方式模糊C均值算法(FCM),将制动意图进行分类;

步骤4:在CAN总线上采集的原始数据中选取与制动意图有关的变量以及变量的统计信息作为初步选择的特征参数,并对所有特征参数进行平滑化以及归一化处理。

步骤5:基于特征选择算法ReliefF算法进行特征参数的选择;

步骤6:以所述特征参数组成的特征向量矩阵作为输入,以对应的下一个预测周期的制动意图作为目标,基于监督学习方式Adaboost训练制动意图预测模型;

步骤7:基于离线训练的制动意图预测模型,在线预测制动意图。

以上所述方法中,所述混合学习方式指无监督学习方式与监督学习方式的混合;

步骤1所述实验车辆为电动汽车;所述CAN总线数据包括:速度、加速度、电机转速、电机转矩、电池电流、电池电压、电池荷电状态SOC、电池电流变化率、电池电压变化率。

步骤2所述平滑处理的过程为:

式(1)中,Xt为在时间t内,平滑处理后得到的样本数值;N为时间t

内,原始样本个数;Xtn为在时间t内,第n个原始数据。

步骤3基于FCM进行分类时,取类别为4,四种制动意图分别为轻微制动、普通制动、强制动、紧急制动;

步骤4所述统计信息包括:前三个取样周期内速度均值、速度标准方差、加速度均值、加速度标准方差;所述归一化处理过程为:

式(2)中,Xi为xi归一化处理后的数据,xmin为特征向量x的最小值,xmax为特征向量x的最大值。

步骤5所述基于ReliefF算法选择的特征参数包括:车速、加速度、电流、电机转速、电机转矩、速度均值、速度标准差、加速度均值、制动主缸压力。

步骤6所述作为目标值的四种制动意图:轻微制动、普通制动、强制动、紧急制动,分别用数字1、2、3、4表示。

一种基于混合学习方式的车辆制动意图预测的系统,所述系统包括:压力传感器、电机控制器、电池控制器、变速箱控制器、CAN总线、外围电路、电子控制单元ECU;电机控制器中储存电机转速、电机转矩信号,电池控制器中储存电池电流、电池电压、电池荷电状态SOC、电池电流变化率、电池电压变化率信号,变速器控制器中储存速度、加速度信号;所述压力传感器通过外围电路与电子控制单元ECU连接,所述电机控制器、电池控制器、变速箱控制器均通过外围电路与CAN总线连接,所述CAN总线通过外围电路与电子控制单元ECU连接。

所述外围电路包括:电源电路、时钟电路、通讯接口电路、信息采集电路;所述电机控制器、电池控制器、变速箱控制器通过信息采集电路与CAN总线连接,所述CAN总线通过通讯接口电路与电子控制单元ECU连接,所述压力传感器通过信息采集电路连接电子控制单元ECU,所述电源电路将交流电压转换为CAN总线所需要的电压值,同时为整个系统提供电能,所述时钟电路用于控制系统的采样频率;所述外围电路中的信息采集电路将采集到的速度、加速度、电机转速、电机转矩、电池电流、电池电压、电池荷电状态SOC、电池电流变化率、电池电压变化率信号传递给CAN总线。

所述电子控制单元ECU包括:处理模块、训练模块、存储模块、计算输出模块;所述处理模块负责根据收集的数据计算相应的统计信息,进行平滑化、归一化处理,并且基于ReliefF算法选择特征参数;所述训练模块负责将处理后的数据作为训练样本,基于监督学习方式Adaboost训练制动意图预测模型;所述存储模块负责存储制动意图预测模型,用于在线预测制动意图;所述计算输出模块负责输出制动意图预测结果。

有益效果:本发明提供了一种基于混合学习方式的车辆制动意图预测的方法及系统,以采集的驾驶员的驾驶数据作为输入,基于无监督学习方式FCM对制动意图进行聚类,得到每个制动意图的阈值,而不是按照标准对制动意图的阈值进行规定。因此,本发明制动意图的分类标准更加人性化,更能贴近每个驾驶员的驾驶风格。本发明基于ReliefF算法提前进行特征参数的选择,能够在不漏掉重要参数的同时,达到简化训练模型的效果;而且能够实现制动意图的预测,从而能够提前发现车辆的危险紧急工况以及驾驶员的异常行为,提前进行安全制动的控制,保证车辆系统的安全性能;并且能够提前进行制动能量的回收,优化制动力分配策略,提高电动汽车能量回收的效率。本发明还具有系统简单,成本低的优点。

附图说明

图1为车辆制动意图预测方法示意图;

图2为随机循环工况速度曲线示意图;

图3为FCM算法流程图;

图4为FCM聚类结果图;

图5为每个特征所占权重示意图;

图6为Adaboost算法流程图;

图7为车辆制动意图预测系统示意图。

具体实施方式

下面结合附图和具体实施例对本发明进行详细说明:

如图1所示的车辆制动意图预测方法示意图,图中实线表示离线训练的过程,虚线表示在线预测过程,混合学习方式是指无监督学习方式FCM与监督学习方式Adaboost的混合,一种基于混合学习方式的车辆制动意图预测的方法,包括以下步骤:

步骤1:基于Random Cycle Generator产生一个随机工况,采集实验车辆在该随机工况下行驶时CAN总线上的数据,采集制动主缸压力的数据;

所用实验工况为Random Cycle Generator产生的随机工况,Random Cycle Generator数据库为全球轻型汽车测试循环(WLTC),WLTC没有周期性的加减速,更好的体现了不同拥堵程度的车速变化情况;与其它标准循环工况(例:NEDC)相比,WLTC拥有更长的测试周期和更高的平均速度,明显更加贴近车辆实际驾驶情况,而且其速度变化区间更广。图2给出了本发明所用随机循环工况的速度曲线示意图,最高速度接近150km/h,采集到的数据中,加速度可以达到7m/s2,因此,该随机工况基本满足所有制动情况,可以用作取样样本,同时为了保证取样样本的充足,以10HZ的频率采集了三组随机循环工况共74491组数据;

其中,本实施例实验车辆选用电动汽车,对于其他车辆该发明方法同样适用。

采集的CAN总线数据包括:速度、加速度、电机转速、电机转矩、电池电流、电池电压、电池荷电状态SOC、电池电流变化率、电池电压变化率。

步骤2:对采集的数据进行平滑处理;

平滑处理的过程为:

式(1)中,Xt为在时间t内,平滑处理后得到的样本数值;N为时间t

内,原始样本个数;Xtn为在时间t内,第n个原始数据。本文取样频率为10HZ,

选取t=0.5s,N=5;

步骤3:以车辆制动主缸的压力作为输入,基于无监督学习方式模糊C均值算法(FCM),将制动意图进行分类;

图3给出了FCM算法的示意图,具体步骤为:

(1)初始化聚类数c、模糊指数m、阈值ε、最大迭代次数L以及隶属度矩阵U;

(2)基于式(2)更新聚类中心V:

(3)基于式(3)更新隶属度矩阵U:

(4)基于式(4)重新计算目标函数值:

(5)若目标函数值J小于阈值ε或者到达指定的最大迭代次数,则算法停止,否则重复步骤(2)~(4)。

其中,xj为给定数据集X={x1,x2,……,xn}中的一个元素,每个元素包含s个属性;vi为聚类中心;uij表示第j个样本属于第i类的隶属度,uij∈[0,1],dij=‖xj―vi‖为元素xj与聚类中心vi之间的距离;m为模糊因子,m值越大,模糊的程度越高;取聚类数c=4,即制动意图分为四类分别为:轻微制动、普通制动、强制动、紧急制动。

以收集到的主缸压力数值作为输入,图4给出了FCM的聚类结果图,轻微制动的范围为0~1.5bar,表示车辆处于无制动或者轻微制动状态,此时不对车辆采取制动控制,认为车辆行驶在颠簸路面或者制动踏板出现松动而导致的轻微制动;中等制动的范围为1.5~5.3bar,此时,认为该车辆与前车车辆之间的距离相差较远,在进行制动时可以优先考虑舒适性和能量回收效率;强制动的范围为5.3~11.1bar,此时,认为该车辆与前车之间的距离并不是绝对的安全距离,因此,制动时可以损失掉一部分舒适性和能量回收效率,从而保证制动安全性;紧急制动的范围大于11.1bar,此时,制动防抱死以及其他辅助驾驶控制系统应该介入进行安全控制,从而完全保证制动安全性;

步骤4:在CAN总线上采集的原始数据中选取与制动意图有关的变量以及变量的统计信息作为初步选择的特征参数,并对所有特征参数进行平滑化以及归一化处理。

变量的统计信息包括:速度均值、速度标准差、加速度均值、加速度标准差,故初步选择的特征参数包括:速度、加速度、电机转速、电机转矩、电池电流、电池电压、电池荷电状态SOC、电池电流变化率、电池电压变化率、速度均值、速度标准差、加速度均值、加速度标准差、主缸压力。

归一化处理过程为:

式(5)中,Xi为xi归一化处理后的数据,xmin为特征向量x的最小值,xmax为特征向量x的最大值;

步骤5:基于特征选择算法ReliefF算法进行特征参数的选择;

ReliefF算法可以为每个特征分配权重,从而能够根据权重进行特征参数的选择,ReliefF算法的主要步骤为:

(1)从训练数据集D中,每次随机取出一个样本R,共抽取m次;

(2)在与样本R相同分类的样本组内,取出k个最近邻样本Hj;

(3)在所有其它与样本R不同分类的样本组内,也分别取出k个最近邻样本Mj(C);

(4)基于式(6)计算每个特征的权重:

式(6)中,A表示特征;P(C)是类别C占总样本的比例;P(class(R))是随机选取的样本R的类别的比例;而diff(A,R,Hj)表示样本R和Hj在特征A上的不同,式(7)为具体表达式:

图5为每个特征所占权重示意图,为了使训练模型简单,未选择权重比较低的特征,最终选择的特征参数包括:车速、加速度、电流、电机转速、电机转矩、速度平均值、速度标准差、加速度平均值、主缸压力;

步骤5:以特征参数组成的特征向量矩阵作为输入,以对应的下一个预测周期的制动意图作为目标,基于监督学习方式Adaboost训练制动意图预测模型;

图6给出了Adaboost算法的示意图,为一个串行过程,其主要步骤为:首先初始化训练数据X的权值分布,每个xi权重相等,用该初始权重训练出一个弱分类器1;根据弱分类器1的学习误差率更新训练样本的权重,弱分类器1学习误差率高的训练样本点的权重变高,从而使得误差率高的点在弱分类器2中得到更多的重视;如此重复进行,直到弱分类器数达到事先指定的数目T;最终将这T个弱分类器进行整合,得到最终的强分类器;

步骤7:基于离线训练的制动意图预测模型,在线预测制动意图。当进行制动意图识别,即预测周期为0s时,准确率达到97.4%;当预测周期为0.5s时,预测准确率达到94.1%。

如图7所示,一种基于混合学习方式的车辆制动意图预测的系统,所述系统包括:压力传感器、电机控制器、电池控制器、变速箱控制器、CAN总线、外围电路、电子控制单元ECU;电机控制器中储存电机转速、电机转矩信号,电池控制器中储存电池电流、电池电压、电池荷电状态SOC、电池电流变化率、电池电压变化率信号,变速器控制器中储存速度、加速度信号;所述压力传感器通过外围电路与电子控制单元ECU连接,所述电机控制器、电池控制器、变速箱控制器均通过外围电路与CAN总线连接,所述CAN总线通过外围电路与电子控制单元ECU连接。

所述外围电路包括:电源电路、时钟电路、通讯接口电路、信息采集电路;电源电路、时钟电路、通讯接口电路、信息采集电路;所述电机控制器、电池控制器、变速箱控制器通过信息采集电路与CAN总线连接,所述CAN总线通过通讯接口电路与电子控制单元ECU连接,所述压力传感器通过信息采集电路连接电子控制单元ECU,所述电源电路将交流电压转换为CAN总线所需要的电压值,同时为整个系统提供电能,所述时钟电路用于控制系统的采样频率;所述外围电路中的信息采集电路将采集到的速度、加速度、电机转速、电机转矩、电池电流、电池电压、电池荷电状态SOC、电池电流变化率、电池电压变化率信号传递给CAN总线;

所述电子控制单元ECU包括:处理模块、训练模块、存储模块、计算输出模块;所述处理模块负责根据收集的数据计算相应的统计信息,进行平滑化、归一化处理,并且基于ReliefF算法选择特征参数;所述训练模块负责将处理后的数据作为训练样本,基于监督学习方式Adaboost训练制动意图预测模型;所述存储模块负责存储制动意图预测模型,用于在线预测制动意图;所述计算输出模块负责将制动意图预测模型的输出1、2、3、4分别转化为轻微制动、普通制动、强制动、紧急制动,并进行输出。

以上所述仅为本发明的优选实施方式,但本发明的保护范围并不局限于此,本领域技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1