一种基于FCM聚类和BP神经网络的驾驶行为评价方法技术

技术编号:16188689 阅读:39 留言:0更新日期:2017-09-12 11:38
本发明专利技术公开了一种基于FCM聚类和BP神经网络的驾驶行为评价方法,属于车联网技术领域,方法包括:从车联网数据库中查询样本车辆的行驶卫星定位信号集合作为样本数据集;从样本数据集中提取样本车辆的驾驶行为特征参数;搭建基于Hadoop的Spark的集群平台运行FCM聚类算法,并根据预设的聚类个数,得到驾驶行为特征参数的聚类结果;创建BP神经网络,并将驾驶行为特征参数的聚类结果进行归一化处理后作为训练样本对创建的BP神经网络进行训练;利用训练后BP神经网络,对经归一化处理后的待评价驾驶行为进行评价。通过对车联网数据进行挖据分析,提高了驾驶行为评价的准确性和科学性。

A driving behavior evaluation method based on FCM clustering and BP neural network

The invention discloses a method for driving behavior evaluation and FCM clustering based on BP neural network, which belongs to the technical field, car networking methods include: from the car networking driving vehicle satellite positioning signal sample query set as sample data set in the database provided; driving behavior characteristic parameters of sample vehicle from sample data; build a cluster platform run the FCM Hadoop clustering algorithm based on Spark, and according to a preset number of clustering, clustering results are driving behavior characteristic parameters; create BP neural network, and the clustering results of driving behavior characteristics parameters were normalized as training samples to train BP neural network is created; the trained BP neural network. To evaluate after normalization for evaluation of driving behavior. By analyzing the data of vehicle networking, the accuracy and scientificity of driving behavior evaluation are improved.

【技术实现步骤摘要】
一种基于FCM聚类和BP神经网络的驾驶行为评价方法
本专利技术涉及车联网
,特别涉及一种基于FCM聚类和BP神经网络的架势行为评价方法。
技术介绍
近年来,随着物联网技术的飞速发展以及车联网技术的不断普及,车载终端等车联网移动设备无时无刻不产生大量的车联网数据,利用这些设备可以非常方便的实现大规模车辆的监控、调度和远程管理,从而提高车辆使用效率,方便政府以及企业车辆的管理。目前,对驾驶速度行为的评价一般是通过一系列的驾驶行为减分单元:急加速减分单元、急减速减分单元、急转弯减分单元等,根据急加/减速、急转弯次数等数据进行减分,实现驾驶行为评级分数计算。评价过程的主观性较强,评价结果不够科学、准确。
技术实现思路
本专利技术的目的在于提供一种基于FCM聚类和BP神经网络的驾驶速度行为评价方法,以对驾驶行为进行客观、科学的评价。为实现以上目的,本专利技术提供一种基于FCM聚类和BP神经网络的驾驶行为评价方法,该方法包括:S1、从车联网数据库中查询样本车辆的行驶卫星定位信号集合作为样本数据集;S2、从样本数据集中提取样本车辆的驾驶行为特征参数;S3、搭建基于Hadoop的Spark的集群平台,并将驾驶行为特征参数保存在分布式文件系统HDFS中;S4、将FCM聚类算法部署在Spark平台上,并根据预设的聚类个数,得到驾驶行为特征参数的聚类结果;S5、创建BP神经网络,并将驾驶行为特征参数的聚类结果进行归一化处理后作为训练样本对创建的BP神经网络进行训练,得到BP神经网络模型;S6、利用BP神经网络模型,对经归一化处理后的待评价驾驶行为进行评价。进一步地,步骤S1,具体包括:以车牌、起止时间为查询条件从车联网数据库中查询样本车辆的行驶卫星定位信号集合。进一步地,步骤S2中的样本车辆的驾驶行为特征参数,具体包括:车速超速时间比例、急加速次数、急减速次数以及急转弯次数。进一步地,步骤S2,具体包括:调用高德地图中的抓路服务API获取道路最高限速值;采集车辆在预设时间段内的行驶速度值,并与道路最高限速值进行比较,得到车辆在预设时间段内的车速超速时间比例Ov;根据预设时间段内采集的任意两个连续的采样点k-1、k的行驶速度信息,计算车辆在k时刻的加速度值;根据车辆在k时刻的加速度值、设定的急加速加速度阈值以及设定的急减速的加速度阈值,计算车辆急加速次数Act和急减速次数Dct;根据车辆在k时刻的加速度值、设定的急转弯的速度限值以及设定的行驶方向角改变阈值,计算车辆的急转弯次数Stt。进一步地,步骤S4,具体包括:S41、输入样本车辆的驾驶行为特征参数,并初始化当前迭代次数、聚类数、聚类中心、迭代停止域及最大迭代次数;S42、判断当前迭代次数是否小于最大迭代次数,如果是则执行步骤S43,如果否则执行步骤S45;S43、更新FCM聚类算法的隶属度和聚类中心;S44、判断FCM聚类算法的目标函数是否满足收敛条件,如果是则执行步骤S45,如果否则将当前迭代次数加1后执行步骤S42;S45、输出驾驶行为特征参数的聚类结果。进一步地,步骤S43,具体包括:利用隶属度更新式对FCM聚类算法的隶属度进行更新,隶属度更新式具体为:利用聚类中心更新式对FCM聚类算法的聚类中心进行更新,聚类中心更新式具体为:其中,uij为样本数据集X=[x1,x2,…,xj,…xn]中第j个样本数据xj对第i个聚类中心vi的隶属度,1≤i≤c,1≤j≤n,c为聚类个数,n为样本数据集中的样本总数,m为模糊度参数。进一步地,步骤S44中FCM聚类算法的目标函数为:d(xj,vi)=||xj-vi||,其中,uij∈{0,1},V=(vi)c为样本车辆的驾驶行为特征参数的聚类中心矩阵,U为隶属度集,d(xj,vi)为第j个样本数据xj与第i个聚类中心vi间的欧拉距离。与现有技术相比,本专利技术存在以下技术效果:本专利技术利用车联网技术对驾驶行为信息进行提取,通过数据计算分析与挖据,对驾驶行为特征参数进行科学聚类,并将聚类结果作为训练样本对创建的BP网络进行训练得到BP神经网络模型,然后通过BP神经网络模型客观的对待评估的驾驶行为进行在线评估。建立了车联网数据、驾驶速度行为特征以及道路安全三者之间的关联机理,提高了驾驶行为评价的准确性和科学性。附图说明下面结合附图,对本专利技术的具体实施方式进行详细描述:图1是本专利技术一实施例中一种基于FCM聚类和BP神经网络的驾驶行为评价方法的流程示意图;图2是本专利技术一实施例中步骤S4的细分步骤的流程示意图;图3是本专利技术一实施例中利用驾驶行为特征参数聚类结果训练后的BP神经网络的结构图。具体实施方式为了更进一步说明本专利技术的特征,请参阅以下有关本专利技术的详细说明与附图。所附图仅供参考与说明之用,并非用来对本专利技术的保护范围加以限制。如图1所示,本实施例公开了一种基于FCM聚类和BP神经网络的驾驶行为评价方法,该方法包括如下步骤S1至S6:S1、从车联网数据库中查询样本车辆的行驶卫星定位信号集合作为样本数据集;S2、从样本数据集中提取样本车辆的驾驶行为特征参数;S3、搭建基于Hadoop的Spark的集群平台,并将驾驶行为特征参数保存在分布式文件系统HDFS中;需要说明的是,搭建基于Hadoop的Spark的集群平台来运行FCM聚类算法,能极大的提高运算效率。S4、将FCM聚类算法部署在Spark平台上,并根据预设的聚类个数,得到驾驶行为特征参数的聚类结果;需要说明的是,该处的预设的聚类个数可以为优、良、合格、差四个等级或者分为其它等级。S5、创建BP神经网络,并将驾驶行为特征参数的聚类结果进行归一化处理后作为训练样本对创建的BP神经网络进行训练,得到BP神经网络模型;S6、利用BP神经网络模型,对经归一化处理后的待评价驾驶行为进行评价。进一步地,步骤S1,具体包括:以车牌、起止时间为查询条件从车联网数据库中查询样本车辆的行驶卫星定位信号集合。本实施例中以车牌、起止时间为查询条件,按照周、日、月或季度从车联网数据库中查询出样本车辆的行驶卫星定位信号集合,每个卫星定位信号包含车牌号、时间、经度、纬度、速度、方向角等6个字段,格式为{car_id,t,longitude,latitude,v,h}。通过对卫星定位信号进行基于车牌号索引的存储和查询,提高了查询效率,进而提高了驾驶行为评价的效率。进一步地,步骤S2中的样本车辆的驾驶行为特征参数,具体包括:车速超速时间比例Ov、急加速次数Act、急减速次数Dct以及急转弯次数Stt。进一步地,步骤S2,具体包括如下细分步骤:调用高德地图中的抓路服务API获取道路最高限速值;具体地,高德地图抓路服务API是根据坐标点抓取道路,即根据给定的坐标点、车辆的方位角以及行驶速度,抓取就近的道路,抓取的道路条数与上传坐标点的数量一致。使用API前需先用户在高德地图官网申请Key,填写车辆唯一标识carid,经纬度locations,GPS采样时间time等必填参数。采集车辆在预设时间段内的行驶速度值,并与道路最高限速值进行比较,得到车辆在预设时间段内的车速超速时间比例Ov;具体地,车速超速时间比例(%)的计算过程为将采集的车辆在一天、一周或者一个月等时间段内的行驶速度值与道路最高限速值进行比较,判断车辆的行驶速度值是否本文档来自技高网...
一种基于FCM聚类和BP神经网络的驾驶行为评价方法

【技术保护点】
一种基于FCM聚类和BP神经网络的驾驶行为评价方法,其特征在于,包括:S1、从车联网数据库中查询样本车辆的行驶卫星定位信号集合作为样本数据集;S2、从样本数据集中提取样本车辆的驾驶行为特征参数;S3、搭建基于Hadoop的Spark的集群平台,并将驾驶行为特征参数保存在分布式文件系统HDFS中;S4、将FCM聚类算法部署在Spark平台上,并根据预设的聚类个数,得到驾驶行为特征参数的聚类结果;S5、创建BP神经网络,并将驾驶行为特征参数的聚类结果进行归一化处理后作为训练样本对创建的BP神经网络进行训练,得到BP神经网络模型;S6、利用BP神经网络模型,对经归一化处理后的待评价驾驶行为进行评价。

【技术特征摘要】
1.一种基于FCM聚类和BP神经网络的驾驶行为评价方法,其特征在于,包括:S1、从车联网数据库中查询样本车辆的行驶卫星定位信号集合作为样本数据集;S2、从样本数据集中提取样本车辆的驾驶行为特征参数;S3、搭建基于Hadoop的Spark的集群平台,并将驾驶行为特征参数保存在分布式文件系统HDFS中;S4、将FCM聚类算法部署在Spark平台上,并根据预设的聚类个数,得到驾驶行为特征参数的聚类结果;S5、创建BP神经网络,并将驾驶行为特征参数的聚类结果进行归一化处理后作为训练样本对创建的BP神经网络进行训练,得到BP神经网络模型;S6、利用BP神经网络模型,对经归一化处理后的待评价驾驶行为进行评价。2.如权利要求1所述的方法,其特征在于,所述的步骤S1,具体包括:以车牌、起止时间为查询条件从车联网数据库中查询样本车辆的行驶卫星定位信号集合。3.如权利要求1所述的方法,其特征在于,所述的步骤S2中的样本车辆的驾驶行为特征参数,具体包括:车速超速时间比例Ov、急加速次数Act、急减速次数Dct以及急转弯次数Stt。4.如权利要求3所述的方法,其特征在于,所述的步骤S2,具体包括:调用高德地图中的抓路服务API获取道路最高限速值;采集车辆在预设时间段内的行驶速度值,并与道路最高限速值进行比较,得到车辆在预设时间段内的车速超速时间比例Ov;根据预设时间段内采集的任意两个连续的采样点k-1、k的行驶速度信息,计算车辆在k时刻的加速度值;根据车辆在k时刻的加速度值、设定的急加速加速度阈值以及设定的急减速的加速度阈值,计算车辆急加速次数Act和急减速次数Dct;根据车辆在k时刻的加速度值、设定的急转弯的速度限值以及设定的行驶方向角改变阈值,计算车辆的急转弯次数Stt。5.如权利要求4所述的方法...

【专利技术属性】
技术研发人员:吴仲城吴紫恒李芳张俊罗健飞
申请(专利权)人:安徽中科美络信息技术有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1