一种基于车辆行驶数据的急减速行为识别方法

文档序号:10613076阅读:524来源:国知局
一种基于车辆行驶数据的急减速行为识别方法
【专利摘要】本发明属于车辆技术领域,具体涉及一种基于车辆行驶数据的急减速行为识别方法,包括如下步骤:(1)采集车辆行驶数据,所述车辆行驶数据包括瞬时油耗、瞬时加速度、瞬时速度的每秒变化量、发动机转速;(2)通过主成分分析法得到变速因子;(3)对变速因子取阈值;(4)通过比较变速因子在某时刻的得分和阈值的大小来识别在所述时刻是否为急减速行为:当变速因子的得分小于或等于阈值时,所述时刻为急减速时刻。本发明所述方法克服了现有技术的缺陷,显著提高了急减速行为识别的准确性、有效性。
【专利说明】
一种基于车辆行驶数据的急减速行为识别方法
技术领域
[0001] 本发明属于车辆技术领域,具体涉及一种基于车辆行驶数据的急减速行为识别方 法。
【背景技术】
[0002] 根据道路交通事故统计表明,危险驾驶行为是造成交通事故的重要原因之一,其 中急减速是事故高发的危险驾驶行为。对于汽车制造企业来说,如果能够准确评估驾驶员 在驾驶行为尤其是急减速行为中的表现,就能针对驾驶行为更加合理地设计车型,增加车 辆的适用性,提高安全系数。
[0003] 随着车联网的发展,车辆行驶轨迹(例如:经度、维度)及车辆物理特征(例如:瞬时 速度、加速度、方向盘转角)的记录和保存成为可能,这使得研究人员能利用丰富的车辆行 驶数据来评估驾驶行为。
[0004] 在行车过程中,急减速是危险驾驶行为之一,它往往意味着此时司机可能遇到了 紧急情况,是出险的信号之一。因此急减速行为的识别很重要。除了现有技术中使用加速度 的下限阈值来判断急减速行为,GB7258-1997《机动车运行安全条件》中也规定,对于座位数 <9的客车,路试检验行车应急制动的制动减速度多2.9m/s2,但是,只根据制动减速度判定 的结果有时并不准确,存在片面、判断准确率低的缺陷。

【发明内容】

[0005] 本发明的目的是针对现有技术的不足,提供一种基于主成分分析法、准确率高的 基于车辆行驶数据的急减速行为识别方法。
[0006] 本发明解决问题的技术方案是:基于车辆行驶数据的急减速行为识别方法,包括 如下步骤:
[0007] (1)采集车辆行驶数据:所述车辆行驶数据包括瞬时油耗、瞬时加速度、瞬时速度 的每秒变化量、发动机转速;
[0008] (2)通过主成分分析法得到变速因子:将所述瞬时油耗、瞬时加速度、瞬时速度的 每秒变化量、发动机转速作为4个原始指标,通过主成分分析法合成相同数量的主成分,然 后选取累计方差贡献率为85%以上的前三个主成分,再将选取的所述前三个主成分以各自 的方差贡献率在所有入选主成分的方差贡献率中所占比例作为权重进行线性组合,形成变 速因子;
[0009] (3)对变速因子取阈值;
[0010] (4)通过比较变速因子在某时刻的得分和阈值的大小来识别在所述时刻是否为急 减速行为:当变速因子的得分小于或等于阈值时,所述时刻为急减速时刻。
[0011] 进一步地,所述步骤(2)中,通过主成分分析法得到变速因子的步骤包括:
[0012] (2.1)根据采集的车辆行驶数据,建立数据矩阵X' = (x'")ηΧρ,其中,η为记录数,p 为指标数,χΛ表示第i行第j列的数据,且i<n,j<P;将瞬时油耗、瞬时加速度、瞬时速度的 每秒变化量、发动机转速这4个原始指标作为主成分分析的原始变量,取p = 4;
[0013] (2.2)对各指标数据进行标准化,以便消除各项指标在量纲和数量级的差别,标准 化的方法是将每个数据^、先减去第j个指标的均值(即数据矩阵的列均值),再除以第j个 指标的标准差(即数据矩阵的列标准差),得到标准化后的数据 Xlj,进而得到标准化数据矩 阵;每个指标的均值为〇,方差为1;
[0014] (2.3)根据标准化数据矩阵建立协方差矩阵R,协方差矩阵R能反映各个指标之间 的相关性,协方差矩阵R的每个元素 Ru代表i、j变量的协方差,计算公式为:
[0015]
[0016] 其中k为整数,代表i、j变量的第k个取值;
[0017] (2.4)求解协方差矩阵R的特征值和特征向量:通过解特征方程|λE-R|=0求出p个 特征值λ 1,i = l,2…p,其中E为单位矩阵,特征值λ1的大小正是各个原始的主成分的方差,能 反映主成分所包含的加速度信息量的多少,并分别求出对应于特征值h的特征向量,求解 过程是将协方差矩阵R进行分解,公式为:
[0018] R=ELi^eiei7 -
[0019]其中,Μ是协方差矩阵R的特征值,出是长度为p的特征向量,出7是出的转置向量;
[0020] 再将特征值Μ按照从大到小的顺序排列,得到:
[0021] λχ>λ2>· · ·>λρ ;
[0022] (2.5)计算各主成分的方差贡献率及累计方差贡献率,并根据累计方差贡献率确 定最终入选的主成分个数:
[0023] 方差贡献率的计算公式为:1
[0024] 累计方差贡献率的计算公式为咐,即把排名前i的方差贡献率累计求 和;
[0025] 选取累计方差贡献率为85 %以上的前m个主成分,取m = 3;
[0026] (2.6)通过载荷矩阵写出主成分计算式:
[0027]载荷矩阵是表示主成分与原始变量线性转换关系的矩阵,载荷矩阵的系数正是每 个主成分对应的特征向量的值,据此写出第i个主成分匕的计算公式:
[0028] fi = eii*xi+e2i*X2+...+ePi*xP,
[0029] 其中,epi是第p个特征向量的第i个分量,Xp是第p个指标;它是一个η维向量,因此 得到的主成分也是一个η维向量;
[0030] (2.7)根据选取出的m个主成分计算每条记录的变速因子的得分,第i条记录的变 速因子Sl的得分的计算公式为:
[0031]
[0032] 其中任意一项fkl表示第k个主成分的第i个分量,系数Wfc的计算公式为:
[0033]
[0034] 进一步地,所述步骤(3)中,所述变速因子的阈值为-4。
[0035] 进一步地,所述步骤(2.5)中,选取累计方差贡献率大于85%的前三个主成分。
[0036] 进一步地,所述步骤(2.5)中,选取出的前三个主成分的方差贡献率分别为 53.5%,21.8%,14.5%,然后在步骤(2.7)中计算出的所述前三个主成分的系数分别为 0.596,0.243,0.161,因此第1条记录的变速因子 81的得分的计算公式为:
[0037] si = 0 · 596*fii+0 · 243*f2i+0 · 161*f3i。
[0038] 进一步地,所述选取出的前三个主成分的累积贡献率能达到89.8%以上,说明这 三个主成分能代表89.8 %的速度变化信息。
[0039] 本发明的有益效果为:本发明利用主成分分析法的降维思想,将多指标转化为综 合指标,降低观测空间的维度,获取最主要的信息,通过将与急减速相关的几个变量用主成 分分析法进行综合,显著提高了急减速行为识别的准确性、有效性。
【附图说明】
[0040] 图1是本发明所述基于车辆行驶数据的急减速行为识别方法的流程图;
[0041] 图2是应用本发明所述方法得到的变速因子和减速实验中瞬时速度的对比折线 图。
【具体实施方式】
[0042]下面结合附图和具体实施例,对本发明作进一步的说明。
[0043] 如图1所示,基于车辆行驶数据的急减速行为识别方法,包括如下步骤:
[0044] (1)采集车辆行驶数据:所述车辆行驶数据包括瞬时油耗、瞬时加速度、瞬时速度 的每秒变化量、发动机转速;
[0045] (2)通过主成分分析法得到变速因子:将所述瞬时油耗、瞬时加速度、瞬时速度的 每秒变化量、发动机转速作为4个原始指标,通过主成分分析法合成相同数量的主成分,然 后选取累计方差贡献率为85%以上的前三个主成分,再将选取的所述前三个主成分以各自 的方差贡献率在所有入选主成分的方差贡献率中所占比例作为权重进行线性组合,形成变 速因子;
[0046] (3)对变速因子取阈值;
[0047] (4)通过比较变速因子在某时刻的得分和阈值的大小来识别在所述时刻是否为急 减速行为:当变速因子的得分小于或等于阈值时,所述时刻为急减速时刻。
[0048] 所述步骤(2)中,通过主成分分析法得到变速因子的步骤包括:
[0049] (2.1)根据采集的车辆行驶数据,建立数据矩阵X' = (Xl、)nXp,其中,η为记录数,p 为指标数,X、』表示第i行第j列的数据,且i<n,j<p;将瞬时油耗、瞬时加速度、瞬时速度的 每秒变化量、发动机转速这4个原始指标作为主成分分析的原始变量,取p = 4;
[0050] (2.2)对各指标数据进行标准化,以便消除各项指标在量纲和数量级的差别,标准 化的方法是将每个数据^、先减去第j个指标的均值(即数据矩阵的列均值),再除以第j个 指标的标准差(即数据矩阵的列标准差),得到标准化后的数据 Xlj,进而得到标准化数据矩 阵;每个指标的均值为〇,方差为1;
[0051] (2.3)根据标准化数据矩阵建立协方差矩阵R,协方差矩阵R能反映各个指标之间 的相关性,协方差矩阵R的每个元素 Ru代表i、j变量的协方差,计算公式为:
[0052] Rij - Efc=i xik * xjk'
[0053]其中k为整数,代表i、j变量的第k个取值;
[0054] (2.4)求解协方差矩阵R的特征值和特征向量:通过解特征方程| λΕ-R | =0求出p个 特征值λ1,i = l,2…p,其中E为单位矩阵,特征值λ1的大小正是各个原始的主成分的方差,能 反映主成分所包含的加速度信息量的多少,并分别求出对应于特征值h的特征向量,求解 过程是将协方差矩阵R进行分解,公式为:
[0055]
[0056] 其中,Μ是协方差矩阵R的特征值,&是长度为p的特征向量,6^是&的转置向量;
[0057] 再将特征值Μ按照从大到小的顺序排列,得到:
[0058] λι>λ2>···>λρ;
[0059] (2.5)计算各主成分的方差贡献率及累计方差贡献率,并根据累计方差贡献率确 定最终入选的主成分个数:
[0060] 方差贡献率的计算公式为:叫
[0061] 累计方差贡献率的计算公式为即把排名前i的方差贡献率累计求 和;
[0062] 选取累计方差贡献率为85 %以上的前m个主成分,取m = 3;
[0063] (2.6)通过载荷矩阵写出主成分计算式:
[0064]载荷矩阵是表示主成分与原始变量线性转换关系的矩阵,载荷矩阵的系数正是每 个主成分对应的特征向量的值,据此写出第i个主成分匕的计算公式:
[0065] fi = eii*xi+e2i*X2+...+ePi*xP,
[0066] 其中,epi是第p个特征向量的第i个分量,Xp是第p个指标;它是一个η维向量,因此 得到的主成分也是一个η维向量;
[0067] (2.7)根据选取出的m个主成分计算每条记录的变速因子的得分,第i条记录的变 速因子 Sl的得分的计算公式为:
[0068] Si = Wi/ij + W2f2i Η-------^kfki ^-------^ ?l^k^m;
[0069] 其中任意一项fkl表示第k个主成分的第i个分量,系数?fc的计算公式为:
[0070]
[0071] 所述步骤(3)中,所述变速因子的阈值为-4。
[0072]所述步骤(2.5)中,选取累计方差贡献率大于85%的前三个主成分。
[0073]所述步骤(2.5)中,选取出的前三个主成分的方差贡献率分别为53.5%,21.8%, 14.5%,然后在步骤(2.7)中计算出的所述前三个主成分的系数分别为0.596,0.243, 0.161,因此第i条记录的变速因子 Sl的得分的计算公式为:
[0074] si = 0 · 596*fii+0 · 243*f2i+0 · 161*f3i。
[0075] 所述选取出的前三个主成分的累积贡献率能达到89.8%以上,说明这三个主成分 能代表89.8 %的速度变化信息。
[0076] 采用本发明所述方法进行实验,具体实验过程为:
[0077] 汽车在启动之后,先缓慢加速一段时间,在达到较高时速时急刹车,让汽车突然急 减速,然后再将车速缓慢提升,当速度达到较高值时,松开油门,让汽车速度缓慢降低,直至 停车。实验记录的速度数据如图2所示,细线表示行驶的瞬时速度的变化,粗线表示变速因 子得分的波动,横坐标表示时间,左边的纵坐标表示瞬时速度,右边的纵坐标表示变速因 子。本发明确定识别急减速时刻的标准是:当某时刻变速因子得分$-4时,该时刻即为急减 速时刻。
[0078]如图2所示,本发明所述方法在识别急减速时刻,区分缓慢减速过程方面很有效。 以图2中的数据为例,在43s处变速因子得分为-7.64,小于阈值-4,因此被识别为急减速时 亥IJ,结合瞬时速度变化曲线就能看到,43s这一时刻之后4s内瞬时速度由57.75km/h降低到 0.3km/h,即正好对应实验中的急减速阶段,因此可见该识别有效,同样,此判别方法对缓慢 的减速过程也有区分,如在80s之后汽车在13s以上速度的降幅才达到57km/h左右,正对应 实验中的缓慢减速阶段,而此刻变速因子也较高,并未被识别为急减速,因此与实际情况相 符。通过进行其他组的实验,同样证明了本发明所述急减速行为识别方法的有效性。
[0079]本发明的基本原理是:
[0080]本发明借助于主成分分析法,主成分分析法是一种数据降维的统计方法,它借助 于一个正交变换,将原始的多个指标综合成能概括原来大部分信息的少数几个指标,不损 失重要信息的前提下,降低观测空间的炜度。
[0081] 在实际问题研究中,为了全面、系统地分析问题,必须考虑众多影响因素。这些涉 及的因素一般称为指标或者变量。因为每个指标都在不同程度上反映了所研究问题的某些 信息,并且指标之间彼此有一定的相关性,因而所得的统计数据反映的信息在一定程度上 有重叠。在用统计方法研究多变量问题时,变量太多会增加计算量和增加分析问题的复杂 性,人们希望在进行定量分析的过程中,涉及的变量较少,得到的信息量较多。主成分分析 正是适应这一要求产生的,是解决这类问题的理想工具。
[0082] 总体来说,主成分分析旨在利用降维的思想,把多指标转化为少数几个综合指标, 降低观测空间的维数,以获取最主要的信息。假设有P个指标,因此至多有P个综合指标(主 成分)。由于总方差不增不减,前几个综合指标的方差较大,而后几个综合指标的方差较小。 严格说,只有前几个综合指标才称得上"主"成分,后几个综合指标实为"次"成分。实践中总 是保留前几个,忽略后几个。保留多少个主成分取决于保留部分的累积方差在方差总和中 所占百分比。
[0083] 本发明将四个原始指标经过组合形成四个主成分,然后选取累积贡献率为85%以 上的前三个主成分,再将前三个主成分以其方差贡献率比例作为权重进行线性组合,最终 合成了一个综合指标,即变速因子,然后通过对变速因子取阈值来判断汽车的急减速行为。
[0084] 本发明并不限于上述实施方式,在不背离本发明实质内容的情况下,本领域技术 人员可以想到的任何变形、改进、替换均落入本发明的保护范围。
【主权项】
1. 一种基于车辆行驶数据的急减速行为识别方法,其特征在于,包括如下步骤: (1) 采集车辆行驶数据:所述车辆行驶数据包括瞬时油耗、瞬时加速度、瞬时速度的每 秒变化量、发动机转速; (2) 通过主成分分析法得到变速因子:将所述瞬时油耗、瞬时加速度、瞬时速度的每秒 变化量、发动机转速作为4个原始指标,通过主成分分析法合成相同数量的主成分,然后选 取累计方差贡献率为85% W上的前Ξ个主成分,再将选取的所述前Ξ个主成分W各自的方 差贡献率在所有入选主成分的方差贡献率中所占比例作为权重进行线性组合,形成变速因 子; (3) 对变速因子取阔值; (4) 通过比较变速因子在某时刻的得分和阔值的大小来识别在所述时刻是否为急减速 行为:当变速因子的得分小于或等于阔值时,所述时刻为急减速时刻。2. 根据权利要求1所述的基于车辆行驶数据的急减速行为识别方法,其特征在于,所述 步骤(2)中,通过主成分分析法得到变速因子的步骤包括: (2.1) 根据采集的车辆行驶数据,建立数据矩阵乂'=^/^)。乂。,其中,11为记录数,口为指 标数,χ/ i康示第i行第j列的数据,且i《η,j;将瞬时油耗、瞬时加速度、瞬时速度的每秒 变化量、发动机转速运4个原始指标作为主成分分析的原始变量,取p = 4; (2.2) 对各指标数据进行标准化,标准化的方法是将每个数据先减去第j个指标的 均值,再除W第j个指标的标准差,得到标准化后的数据XU,进而得到标准化数据矩阵; (2.3) 根据标准化数据矩阵建立协方差矩阵R,协方差矩阵R的每个元素 Ru代表i、j变量 的协方差,计算公式为:其中k为整数; (2.4) 求解协方差矩阵R的特征值和特征向量:通过解特征方程I λΕ-R I =0求出P个特征 值λl,i = l,2…p,其中E为单位矩阵;并分别求出对应于特征值λl的特征向量,求解过程是将 协方差矩阵R进行分解,公式为:其中,λι是协方差矩阵R的特征值,ei是长度为P的特征向量,eiT是ei的转置向量; 再将特征值λι按照从大到小的顺序排列,得到: λι>λ2>···>λρ; (2.5) 计算各主成分的方差贡献率及累计方差贡献率,并根据累计方差贡献率确定最 终入选的主成分个数: 方差贡献率的计算公式为:累计方差贡献率的计算公式夫选取累计方差贡献率为85 % W上的前m个主成分,取m=3; (2.6) 通过载荷矩阵写出主成分计算式: 载荷矩阵的系数正是每个主成分对应的特征向量的值,据此写出第i个主成分fi的计算 公式: f i = eii*xi+e2i*X2+.. .+epi*Xp, 其中,epi是第p个特征向量的第i个分量,xp是第p个指标; (2.7)根据选取出的m个主成分计算每条记录的变速因子的得分,第i条记录的变速因 子Si的得分的计算公式为: Si =巧ι/ι? +巧2紅+…+尿fc/w +…+兩n/mi, 其中任意一项fki表示第k个主成分的第i个分量,系数而c的计算公式为:α3. 根据权利要求1所述的基于车辆行驶数据的急减速行为识别方法,其特征在于,所述 步骤(3)中,所述变速因子的阔值为-4。4. 根据权利要求2所述的基于车辆行驶数据的急减速行为识别方法,其特征在于,所述 步骤(2.5)中,选取累计方差贡献率大于85 %的前Ξ个主成分。5. 根据权利要求2所述的基于车辆行驶数据的急减速行为识别方法,其特征在于,所述 步骤(2.5)中,选取出的前Ξ个主成分的方差贡献率分别为53.5%,21.8%,14.5%,然后在 步骤(2.7)中计算出的所述前Ξ个主成分的系数分别为0.596,0.243,0.161,因此第i条记 录的变速因子Si的得分的计算公式为: si = 0.596杆 ii+0.243杆2i+0.161杆3i。6. 根据权利要求4所述的基于车辆行驶数据的急减速行为识别方法,其特征在于,所述 选取出的前Ξ个主成分的累积贡献率能达到89.8 % W上。
【文档编号】G06F19/00GK105975757SQ201610280484
【公开日】2016年9月28日
【申请日】2016年4月28日
【发明人】黄亮
【申请人】彩虹无线(北京)新技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1