一种基于LDA改进模型的驾驶事件聚类方法及系统
未命名
07-14
阅读:116
评论:0
一种基于lda改进模型的驾驶事件聚类方法及系统
技术领域
1.本发明属于数据处理技术领域,具体地说涉及一种基于lda改进模型的驾驶事件聚类方法及系统。
背景技术:
2.驾驶事件是最基本的驾驶行为单元,是最小的具有物理意义的驾驶数据段,而分析驾驶行为是改善交通安全,发展智能车的基础,因此高效准确得到驾驶事件语义,描述驾驶行为操作是当前研究的重点。
3.由于驾驶数据与自然语言的相似性,因此可以利用文本主题模型(lda)实现驾驶事件聚类的目的,但是lda模型的输入要求是离散数据点组成的样本集合,这使得在本领域应用时,学者们针对连续驾驶数据提出了基于lda的改进模型,将连续的驾驶数据点离散化,并基于离散数据点通过lda模型对驾驶事件聚类,实现了直接对海量驾驶数据进行分析,降低了人工标定的限制,并且避免了特征工程的繁琐性和对后续结果的影响,使人们更好更快地准确理解驾驶行为。
4.但是现有的基于lda改进模型对驾驶事件进行聚类的方法,由于离散连续数据时受样本数据范围以及数据点密度的影响,离散连续数据时,缺乏综合考虑车辆动力学,没有对变量进行耦合分析,使得最终得到的离散数据点类别划分不准确,会出现将小范围内的连续数据离散成不同类别数据点或是将大范围内的数据离散成同一类别数据点的情况,继而严重影响后续聚类结果。
技术实现要素:
5.针对上述问题,第一方面,本发明设计了一种基于lda改进模型的驾驶事件聚类方法,包括以下步骤:
6.获取若干驾驶事件,每个所述驾驶事件包括若干驾驶数据点,每个所述驾驶数据点包括速度、纵向加速度和侧向加速度,根据纵向加速度,计算获得所述驾驶数据点的纵向加加速度;
7.根据预设的速度阈值,将速度划分为低速、中速和高速三种类别;
8.基于车辆纵向动力学,对驾驶数据点的速度和纵向加速度进行耦合分析,获取不同速度下纵向加速度的阈值,并根据阈值将纵向加速度划分为缓加速、急加速、匀速、缓减速与急减速五种类别;
9.基于轮胎摩擦圆的限制,对驾驶数据点的纵向加速度和侧向加速度进行耦合分析,获取不同纵向加速度下侧向加速度的阈值,并根据阈值将侧向加速度划分为低侧移和高侧移两种类别;
10.根据预设的纵向加加速度阈值,将纵向加加速度划分为缓加加速、急加加速、缓减加速和急减加速四种类别;
11.基于速度的类别、纵向加速度的类别、侧向加速度的类别和加加速度的类别,对驾
驶事件的驾驶数据点进行离散化处理,得到离散数据组;
12.将通过离散数据组表征的驾驶事件输入至lda模型中,为lda模型设定聚类数,对驾驶事件进行聚类。
13.与现有技术相比,本发明的有益效果为:本技术方案提供了一种新的数据离散方法,结合耦合分析将数据的离散和lda模型进行结合,得到了lda改进模型,使得离散效果较好,进而有利于得到更加准确的聚类结果。
14.优选的,根据滑动平均法对原始数据点做平滑处理,得到驾驶数据点;
15.获取所述驾驶数据点的纵向加加速度,根据滑动平均法对纵向加加速度做平滑处理。
16.本优选方案的有益效果为:采集的原始数据点可能会存在异常值和噪音等,通过平滑处理,能够去除原始数据点以及纵向加加速度的噪音,得到有效的驾驶数据点,有利于减小离散化误差。
17.优选的,将30km/h和60km/h设为速度阈值,设速度为v,
18.若0km/h≤v≤30km/h,则速度类别为低速;
19.若30km/h《v≤60km/h,则速度类别为中速;
20.若v》60km/h,则速度类别为高速。
21.优选的,以速度v为自变量、纵向加速度a
x
为因变量,输出驾驶数据点的v-a
x
散点图;
22.获取每个速度v对应的最大纵向加速度a
x1
和最小纵向加速度a
x2
,拟合得到v-a
x
耦合形状;
23.基于v-a
x
耦合形状的变化规律,确定v-a
x
散点图的上包络线斜率的正负以及下包络线斜率的正负;
24.根据上包络线斜率的正负,获取位于上包络线上的v-a
x
散点图的两个峰值点,基于两个所述峰值点的坐标,计算得到v-a
x
上包络线:a
x,max
=f1(v);
25.根据下包络线斜率的正负,获取位于下包络线上的v-a
x
散点图的两个峰值点,基于两个所述峰值点的坐标,计算得到v-a
x
下包络线:a
x,min
=f2(v)。
26.本优选方案的有益效果为:先确定上下包络线斜率的正负,根据正负才能选择耦合形状上的峰值点,否则容易导致包络线的误差较大。
27.优选的,设定纵向加速度a
x
的匀速区间为-0.05m/s2~0.05m/s2,
28.若a
x
》0.05m/s2,则纵向加速度a
x
的类别为缓加速或急加速;
29.若a
x
《-0.05m/s2,则纵向加速度a
x
的类别为缓减速或急减速;
30.获取上包络线a
x,max
=f1(v)上速度v对应的a
x
与0.05m/s2的差值并将乘以50%得到:拟合速度v与的依存关系,得到缓加速与急加速的阈值:
31.若则纵向加速度a
x
的类别为缓加速;
32.若则纵向加速度a
x
的类别为急加速;
33.获取下包络线a
x,min
=f2(v)上速度v对应的a
x
与-0.05m/s2的差值并将
乘以50%得到:拟合速度v与的依存关系,得到缓加速与急加速的阈值:
34.若则纵向加速度a
x
的类别为缓减速;
35.若则纵向加速度a
x
的类别为急减速。
36.本优选方案的有益效果为:通过上述方法计算出缓加速、急加速、缓减速、急减速的划分阈值,将纵向加速度划分为五种类别,有利于提高驾驶数据离散化的精确度。
37.优选的,基于轮胎摩擦圆的限制,以纵向加速度a
x
为自变量、侧向加速度ay为因变量,输出驾驶数据点的a
x-ay散点图;
38.获取散点图上距离原点(0,0)最远的一个点(a
x0
,a
y0
),以散点图的原点为圆心,以(a
x0
,a
y0
)与原点之间的距离为半径r,得到a
x-ay耦合形状的拟合圆:a
y2
=r
2-a
x2
,将所述拟合圆设为a
x-ay的包络线;
39.以散点图的原点为圆心,为半径,得到表征侧向加速度阈值的拟合圆:
40.若a
y2
≤a
y,50%2
,则所述侧向加速度ay的类别为低侧移;
41.若a
y2
》a
y,50%2
,则所述侧向加速度ay的类别为高侧移。
42.本优选方案的有益效果为:在判定侧向加速度是低侧移还是高侧移时,需要综合考虑与侧向加速度同一时刻的纵向加速度值,通过轮胎摩擦圆的限制,将纵向加速度与侧向加速度耦合分析,提高了对侧向加速度划分类别的精确性。
43.优选的,获取纵向加速度的导数,基于导数得到纵向加加速度,将3.6m/s3和-3.6m/s3设为纵向加加速度阈值,设纵向加加速度为j,
44.若0m/s3≤j≤3.6m/s3,则纵向加加速度j的类别为缓加加速;
45.若j》3.6m/s3,则纵向加加速度j的类别为急加加速;
46.若-3.6m/s3≤j《0m/s3,则纵向加加速度j的类别为缓减加速;
47.若j《-3.6m/s3,则纵向加加速度j的类别为急减加速。
48.本优选方案的有益效果为:根据实地考察并结合实际的驾驶情况,将3.6m/s3和-3.6m/s3设为纵向加加速度阈值,对纵向加加速度划分类别。
49.优选的,基于速度的类别、纵向加速度的类别、侧向加速度的类别和纵向加加速度的类别,对驾驶数据点进行离散化处理,得到离散数据组;
50.将通过离散数据组表征的驾驶事件输入至lda模型中,为lda模型设定聚类数,对驾驶事件进行聚类。
51.本优选方案的有益效果为:对连续化的驾驶数据点进行离散化处理,相当于对驾驶数据点进行分类,比如将100个驾驶数据点离散为50类离散数据组,lda模型对50类离散数据组表征的驾驶事件进行聚类。
52.第二方面,本发明设计了一种基于lda改进模型的驾驶事件聚类系统,包括:
53.驾驶事件获取模块,配置用于,获取若干驾驶事件,每个所述驾驶事件包括若干驾驶数据点,每个所述驾驶数据点包括速度、纵向加速度和侧向加速度;
54.纵向加加速度输出模块,配置用于,根据纵向加速度计算获得所述驾驶数据点的纵向加加速度;
55.速度类别划分模块,配置用于,根据预设的速度阈值,将速度划分为低速、中速和高速三种类别;
56.纵向加速度类别划分模块,配置用于,基于车辆纵向动力学,对驾驶数据点的速度和纵向加速度进行耦合分析,获取不同速度下纵向加速度的阈值,并根据阈值将纵向加速度划分为缓加速、急加速、匀速、缓减速与急减速五种类别;
57.侧向加速度类别划分模块,配置用于,基于轮胎摩擦圆的限制,对驾驶数据点的纵向加速度和侧向加速度进行耦合分析,获取不同纵向加速度下侧向加速度的阈值,并根据阈值将侧向加速度划分为低侧移和高侧移两种类别;
58.纵向加加速度类别划分模块,配置用于,根据预设的纵向加加速度阈值,将纵向加加速度划分为缓加加速、急加加速、缓减加速和急减加速四种类别;
59.驾驶数据点离散模块,配置用于,基于速度的类别、纵向加速度的类别、侧向加速度的类别和纵向加加速度的类别,对驾驶数据点进行离散化处理,得到离散数据组;所述驾驶数据点离散模块还包括:离散数据组编辑单元,配置用于,获取离散数据组及其数量,为离散数据组进行编号。
60.聚类模块,配置用于,将通过离散数据组的编号表征的驾驶事件输入至lda模型中,为lda模型设定聚类数,对驾驶事件进行聚类。
61.与现有技术相比,本发明的有益效果为:本系统提供了一种新的数据离散方法,将数据的离散和lda模型进行结合,得到了lda改进模型,使得离散效果较好,进而有利于得到更加准确的聚类结果。
附图说明
62.图1为本发明实施例驾驶事件聚类方法的流程图;
63.图2为本发明实施例纵向加速度的类别划分阈值图;
64.图3为本发明实施例侧向加速度的类别划分阈值图;
65.图4为本发明实施例困惑度随聚类数的变化曲线图。
具体实施方式
66.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述。
67.实施例1
68.本实施例提供一种基于lda改进模型的驾驶事件聚类方法,包括以下步骤:
69.步骤1:获取若干驾驶事件,每个所述驾驶事件包括若干驾驶数据点,每个所述驾驶数据点包括速度、纵向加速度和侧向加速度。本实施例优选的,所述驾驶事件包括若干原始数据点,由于原始数据点可能存在异常值、缺失值、噪音等问题,所以根据滑动平均法对原始数据点做平滑处理,得到有效的驾驶数据点,对驾驶数据点的纵向加速度求导,计算获得所述驾驶数据点的纵向加加速度,根据滑动平均法对纵向加加速度做平滑处理,得到有效的纵向加加速度。
70.驾驶事件可以是一个或多个,比如一共有驾驶事件a和驾驶事件b,事件a包括10个驾驶数据点,事件b包括15个驾驶数据点,对驾驶事件进行聚类就是对这25个数据点所表征的事件a和事件b进行聚类。
71.步骤2:根据预设的速度阈值,将速度划分为低速、中速和高速三种类别。本实施例将30km/h和60km/h设为速度阈值,设速度为v,
72.若0km/h≤v≤30km/h,则速度类别为低速;
73.若30km/h《v≤60km/h,则速度类别为中速;
74.若v》60km/h,则速度类别为高速。
75.步骤3:基于车辆纵向动力学,对驾驶数据点的速度和纵向加速度进行耦合分析,以速度v为自变量、纵向加速度a
x
为因变量,输出驾驶数据点的v-a
x
散点图;
76.获取每个速度v对应的最大纵向加速度a
x1
和最小纵向加速度a
x2
,拟合得到v-a
x
耦合形状;基于v-a
x
耦合形状的变化规律,确定v-a
x
散点图的上包络线斜率的正负以及下包络线斜率的正负;
77.根据上包络线斜率的正负,获取位于上包络线上的v-a
x
散点图的两个峰值点,基于两个所述峰值点的坐标,计算得到v-a
x
上包络线:a
x,max
=f1(v);
78.根据下包络线斜率的正负,获取位于下包络线上的v-a
x
散点图的两个峰值点,基于两个所述峰值点的坐标,计算得到v-a
x
下包络线:a
x,min
=f2(v)。
79.设定纵向加速度a
x
的匀速区间为-0.05m/s2~0.05m/s2,
80.若a
x
》0.05m/s2,则纵向加速度a
x
的类别为缓加速或急加速;
81.若a
x
《-0.05m/s2,则纵向加速度a
x
的类别为缓减速或急减速。
82.获取上包络线a
x,max
=f1(v)上速度v对应的a
x
与0.05m/s2的差值并将乘以50%得到:拟合速度v与的依存关系,得到缓加速与急加速的阈值:
83.若则纵向加速度a
x
的类别为缓加速;
84.若则纵向加速度a
x
的类别为急加速;
85.获取下包络线a
x,min
=f2(v)上速度v对应的a
x
与-0.05m/s2的差值并将乘以50%得到:拟合速度v与的依存关系,得到缓加速与急加速的阈值:
86.若则纵向加速度a
x
的类别为缓减速;
87.若则纵向加速度a
x
的类别为急减速。
88.步骤4:基于轮胎摩擦圆的限制,以纵向加速度a
x
为自变量、侧向加速度ay为因变量,输出驾驶数据点的a
x-ay散点图;
89.获取散点图上距离原点(0,0)最远的一个点(a
x0
,a
y0
),以散点图的原点为圆心,以(a
x0
,a
y0
)与原点之间的距离为半径r,得到a
x-ay耦合形状的拟合圆:a
y2
=r
2-a
x2
,将所述拟合圆设为a
x-ay的包络线;
90.以散点图的原点为圆心,为半径,得到表征侧向加速度阈值的拟合圆:
91.若a
y2
≤a
y,50%2
,则所述侧向加速度ay的类别为低侧移;
92.若a
y2
》a
y,50%2
,则所述侧向加速度ay的类别为高侧移。
93.步骤5:获取纵向加速度的导数,基于导数得到纵向加加速度,将3.6m/s3和-3.6m/s3设为纵向加加速度阈值,设纵向加加速度为j,
94.若0m/s3≤j≤3.6m/s3,则纵向加加速度j的类别为缓加加速;
95.若j》3.6m/s3,则纵向加加速度j的类别为急加加速;
96.若-3.6m/s3≤j《0m/s3,则纵向加加速度j的类别为缓减加速;
97.若j《-3.6m/s3,则纵向加加速度j的类别为急减加速。
98.步骤6:基于速度的类别、纵向加速度的类别、侧向加速度的类别和纵向加加速度的类别,对驾驶数据点进行离散化处理,得到离散数据组;离散数据组为各种类别的组合,比如低速+缓加速+高侧移+急加加速为离散数据组的一种,中速+缓减速+高侧移+缓加加速为离散数据组的一种,离散数据组的具体数量由驾驶数据点的离散结果确定。
99.将通过离散数据组表征的驾驶事件输入至lda模型中,为lda模型设定聚类数,对驾驶事件进行聚类。
100.本实施例还提供了一种基于lda改进模型的驾驶事件聚类系统,包括:
101.驾驶事件获取模块,配置用于,获取若干驾驶事件,每个所述驾驶事件包括若干驾驶数据点,每个所述驾驶数据点包括速度、纵向加速度和侧向加速度;
102.纵向加加速度输出模块,配置用于,根据纵向加速度计算获得所述驾驶数据点的纵向加加速度;
103.速度类别划分模块,配置用于,根据预设的速度阈值,将速度划分为低速、中速和高速三种类别;
104.纵向加速度类别划分模块,配置用于,基于车辆纵向动力学,对驾驶数据点的速度和纵向加速度进行耦合分析,获取不同速度下纵向加速度的阈值,并根据阈值将纵向加速度划分为缓加速、急加速、匀速、缓减速与急减速五种类别;
105.侧向加速度类别划分模块,配置用于,基于轮胎摩擦圆的限制,对驾驶数据点的纵向加速度和侧向加速度进行耦合分析,获取不同纵向加速度下侧向加速度的阈值,并根据阈值将侧向加速度划分为低侧移和高侧移两种类别;
106.纵向加加速度类别划分模块,配置用于,根据预设的纵向加加速度阈值,将纵向加加速度划分为缓加加速、急加加速、缓减加速和急减加速四种类别;
107.驾驶数据点离散模块,配置用于,基于速度的类别、纵向加速度的类别、侧向加速度的类别和纵向加加速度的类别,对驾驶数据点进行离散化处理,得到离散数据组;所述驾驶数据点离散模块包括:离散数据组编辑单元,配置用于,获取离散数据组及其数量,为离散数据组进行编号;
108.聚类模块,配置用于,将通过离散数据组的编号表征的驾驶事件输入至lda模型中,为lda模型设定聚类数,对驾驶事件进行聚类。
109.实施例2
110.本实施例以实际的驾驶事件聚类实例对本技术方案的聚类方法做进一步的解释说明:
111.步骤1:获取共2957个驾驶事件。
112.步骤2:将30km/h和60km/h设为速度阈值,设速度为v,
113.若0km/h≤v≤30km/h,则速度类别为低速;
114.若30km/h《v≤60km/h,则速度类别为中速;
115.若v》60km/h,则速度类别为高速。
116.步骤3:如图2所示,基于车辆纵向动力学,对驾驶数据点的速度和纵向加速度进行耦合分析,以速度v为自变量、纵向加速度a
x
为因变量,输出驾驶数据点的v-a
x
散点图;获取每个速度v对应的最大纵向加速度a
x1
和最小纵向加速度a
x2
,拟合得到v-a
x
耦合形状。
117.本实施例v-a
x
上包络线:a
x,max
=-0.09v+4.11,
118.v-a
x
下包络线:a
x,min
=0.14v-8.00,
119.设定纵向加速度a
x
的匀速区间为-0.05m/s2~0.05m/s2,
120.获取上包络线a
x,max
=f1(v)上速度v对应的a
x
与0.05m/s2的差值并将乘以50%得到:拟合速度v与的依存关系,得到缓加速与急加速的阈值:
121.获取下包络线a
x,min
=f2(v)上速度v对应的a
x
与-0.05m/s2的差值并将乘以50%得到:拟合速度v与的依存关系,得到缓减速与急减速的阈值:
122.步骤4:如图3所示,基于轮胎摩擦圆的限制,以纵向加速度a
x
为自变量、侧向加速度ay为因变量,输出驾驶数据点的a
x-ay散点图;本实施例最终计算得到表征侧向加速度阈值的拟合圆为:a
y,50%2
=3.25
2-a
x2
。
123.步骤5:将3.6m/s3和-3.6m/s3设为纵向加加速度阈值,设纵向加加速度为j,
124.若0m/s3≤j≤3.6m/s3,则纵向加加速度j的类别为缓加加速;
125.若j》3.6m/s3,则纵向加加速度j的类别为急加加速;
126.若-3.6m/s3≤j《0m/s3,则纵向加加速度j的类别为缓减加速;
127.若j《-3.6m/s3,则纵向加加速度j的类别为急减加速。
128.本实施例驾驶数据点的各划分阈值如表1所示:
129.[0130][0131]
表1
[0132]
步骤6:根据表1中速度、纵向加速度、侧向加速度和纵向加加速度的划分阈值或划分类别,对2957个驾驶事件所包含的驾驶数据点进行离散化处理,得到共75类离散数据组;对这75类离散数据组进行编号,编号依次为1、2、3.......75。
[0133]
步骤7:将通过这75类离散数据组表征的驾驶事件依次输入至lda模型中,为lda模型设定聚类数为5,对2957个驾驶事件进行聚类。
[0134]
本实施例通过困惑度来表征lda改进模型的性能,困惑度越小说明模型的性能越好。除聚类数为5之外,本实施例还在不同的聚类数下进行了多次实验,如图4所示,当聚类数在2-5之间时,困惑度随聚类数的增加而递减,当聚类数大于等于5时,困惑度趋近饱和状态,在5的上下浮动,对于本技术方案来说,聚类数等于5时为最优聚类数。综上,相比于经典模型20.7左右的困惑度,本实施例的lda改进模型聚类效果更好。
[0135]
以上实施例仅用以说明本发明的技术方案,而非对其限制;基于本发明的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
技术特征:
1.一种基于lda改进模型的驾驶事件聚类方法,其特征在于,包括以下步骤:获取若干驾驶事件,每个所述驾驶事件包括若干驾驶数据点,每个所述驾驶数据点包括速度、纵向加速度和侧向加速度,根据纵向加速度,计算获得所述驾驶数据点的纵向加加速度;根据预设的速度阈值,将速度划分为低速、中速和高速三种类别;基于车辆纵向动力学,对驾驶数据点的速度和纵向加速度进行耦合分析,获取不同速度下纵向加速度的阈值,并根据阈值将纵向加速度划分为缓加速、急加速、匀速、缓减速与急减速五种类别;基于轮胎摩擦圆的限制,对驾驶数据点的纵向加速度和侧向加速度进行耦合分析,获取不同纵向加速度下侧向加速度的阈值,并根据阈值将侧向加速度划分为低侧移和高侧移两种类别;根据预设的纵向加加速度阈值,将纵向加加速度划分为缓加加速、急加加速、缓减加速和急减加速四种类别;基于速度的类别、纵向加速度的类别、侧向加速度的类别和纵向加加速度的类别,对驾驶事件的驾驶数据点进行离散化处理,得到离散数据组;将通过离散数据组表征的驾驶事件输入至lda模型中,为lda模型设定聚类数,对驾驶事件进行聚类。2.根据权利要求1所述的聚类方法,其特征在于,获取原始数据点,根据滑动平均法对原始数据点做平滑处理,得到驾驶数据点;获取所述驾驶数据点的纵向加加速度,根据滑动平均法对纵向加加速度做平滑处理。3.根据权利要求1所述的聚类方法,其特征在于,将30km/h和60km/h设为速度阈值,设速度为v,若0km/h≤v≤30km/h,则速度类别为低速;若30km/h<v≤60km/h,则速度类别为中速;若v>60km/h,则速度类别为高速。4.根据权利要求1所述的聚类方法,其特征在于,以速度v为自变量、纵向加速度a
x
为因变量,输出驾驶数据点的v-a
x
散点图;获取每个速度v对应的最大纵向加速度a
x1
和最小纵向加速度a
x2
,拟合得到v-a
x
耦合形状;基于v-a
x
耦合形状的变化规律,确定v-a
x
散点图的上包络线斜率的正负以及下包络线斜率的正负;根据上包络线斜率的正负,获取位于v-a
x
耦合形状上半区域的两个峰值点,基于两个所述峰值点的坐标,计算得到v-a
x
上包络线:a
x,max
=f1(v);根据下包络线斜率的正负,获取位于v-a
x
耦合形状下半区域的两个峰值点,基于两个所述峰值点的坐标,计算得到v-a
x
下包络线:a
x,min
=f2(v)。5.根据权利要求4所述的聚类方法,其特征在于,设定纵向加速度a
x
的匀速区间为-0.05m/s2~0.05m/s2,若a
x
>0.05m/s2,则纵向加速度a
x
的类别为缓加速或急加速;若a
x
<-0.05m/s2,则纵向加速度a
x
的类别为缓减速或急减速;
获取上包络线a
x,max
=f1(v)上速度v对应的a
x
与0.05m/s2的差值并将乘以50%得到:拟合速度v与的依存关系,得到缓加速与急加速的阈值:若则纵向加速度a
x
的类别为缓加速;若则纵向加速度a
x
的类别为急加速;获取下包络线a
x,min
=f2(v)上速度v对应的a
x
与-0.05m/s2的差值并将乘以50%得到:拟合速度v与的依存关系,得到缓加速与急加速的阈值:若则纵向加速度a
x
的类别为缓减速;若则纵向加速度a
x
的类别为急减速。6.根据权利要求1所述的聚类方法,其特征在于,基于轮胎摩擦圆的限制,以纵向加速度a
x
为自变量、侧向加速度a
y
为因变量,输出驾驶数据点的a
x-a
y
散点图;获取散点图上距离原点(0,0)最远的一个点(a
x0
,a
y0
),以散点图的原点为圆心,以(a
x0
,a
y0
)与原点之间的距离为半径r,得到a
x-a
y
耦合形状的拟合圆:a
y2
=r
2-a
x2
,将所述拟合圆设为a
x-a
y
的包络线;以散点图的原点为圆心,为半径,得到表征侧向加速度阈值的拟合圆:若a
y2
≤a
y,50%2
,则所述侧向加速度a
y
的类别为低侧移;若a
y2
>a
y,50%2
,则所述侧向加速度a
y
的类别为高侧移。7.根据权利要求1所述的聚类方法,其特征在于,获取纵向加速度的导数,基于导数得到纵向加加速度,将3.6m/s3和-3.6m/s3设为纵向加加速度阈值,设纵向加加速度为j,若0m/s3≤j≤3.6m/s3,则纵向加加速度j的类别为缓加加速;若j>3.6m/s3,则纵向加加速度j的类别为急加加速;若-3.6m/s3≤j<0m/s3,则纵向加加速度j的类别为缓减加速;若j<-3.6m/s3,则纵向加加速度j的类别为急减加速。8.根据权利要求1所述的聚类方法,其特征在于,基于速度的类别、纵向加速度的类别、侧向加速度的类别和纵向加加速度的类别,对驾驶数据点进行离散化处理,得到离散数据组;将通过离散数据组表征的驾驶事件输入至lda模型中,为lda模型设定聚类数,对驾驶事件进行聚类。9.一种基于lda改进模型的驾驶事件聚类系统,其特征在于,包括:驾驶事件获取模块,配置用于,获取若干驾驶事件,每个所述驾驶事件包括若干驾驶数据点,每个所述驾驶数据点包括速度、纵向加速度和侧向加速度;
纵向加加速度输出模块,配置用于,根据纵向加速度计算获得所述驾驶数据点的纵向加加速度;速度类别划分模块,配置用于,根据预设的速度阈值,将速度划分为低速、中速和高速三种类别;纵向加速度类别划分模块,配置用于,基于车辆纵向动力学,对驾驶数据点的速度和纵向加速度进行耦合分析,获取不同速度下纵向加速度的阈值,并根据阈值将纵向加速度划分为缓加速、急加速、匀速、缓减速与急减速五种类别;侧向加速度类别划分模块,配置用于,基于轮胎摩擦圆的限制,对驾驶数据点的纵向加速度和侧向加速度进行耦合分析,获取不同纵向加速度下侧向加速度的阈值,并根据阈值将侧向加速度划分为低侧移和高侧移两种类别;纵向加加速度类别划分模块,配置用于,根据预设的纵向加加速度阈值,将纵向加加速度划分为缓加加速、急加加速、缓减加速和急减加速四种类别;驾驶数据点离散模块,配置用于,基于速度的类别、纵向加速度的类别、侧向加速度的类别和纵向加加速度的类别,对驾驶事件的驾驶数据点进行离散化处理,得到离散数据组;聚类模块,配置用于,将通过离散数据组表征的驾驶事件输入至lda模型中,为lda模型设定聚类数,对驾驶事件进行聚类。10.根据权利要求9所述的聚类系统,其特征在于,所述驾驶数据点离散模块包括:离散数据组编辑单元,配置用于,获取离散数据组及其数量,为离散数据组进行编号,将通过离散数据组的编号表征的驾驶事件输入至lda模型中。
技术总结
本发明公开了一种基于LDA改进模型的驾驶事件聚类方法及系统,包括:获取驾驶事件,每个驾驶事件包括若干驾驶数据点,获取所述驾驶数据点的纵向加加速度;将速度划分为低速、中速和高速;基于车辆纵向动力学,根据阈值将纵向加速度划分为缓加速、急加速、匀速、缓减速与急减速;基于轮胎摩擦圆的限制,根据阈值将侧向加速度划分为低侧移和高侧移;将纵向加加速度划分为缓加加速、急加加速、缓减加速和急减加速;基于速度、纵向加速度、侧向加速度和纵向加加速度的类别,对驾驶事件的驾驶数据点进行离散化处理,得到离散数据组;将通过离散数据组表征的驾驶事件输入LDA模型中,为LDA模型设定聚类数,对驾驶事件进行聚类。对驾驶事件进行聚类。对驾驶事件进行聚类。
技术研发人员:李显生 崔晓彤 郑雪莲 任园园 赵兰 王杰 康雯钰
受保护的技术使用者:吉林大学
技术研发日:2023.02.06
技术公布日:2023/7/13
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
