[发明专利]一种基于因子分析和机器学习的驾驶风格辨识算法有效
申请号: | 202010893251.2 | 申请日: | 2020-08-31 |
公开(公告)号: | CN112046489B | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 赵健;陈志成;朱冰 | 申请(专利权)人: | 吉林大学 |
主分类号: | G06F17/10 | 分类号: | G06F17/10;G06F17/16;B60W40/09;B60W50/00 |
代理公司: | 长春吉大专利代理有限责任公司 22201 | 代理人: | 崔斌 |
地址: | 130012 吉林省长春市*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 因子分析 机器 学习 驾驶 风格 辨识 算法 | ||
1.一种基于因子分析和机器学习的驾驶风格辨识算法,其特征在于,包括以下步骤:
步骤一、从典型的城市跟车工况中提取与驾驶风格强相关的驾驶特征参数;
步骤二、使用包含可行性分析、公共因子确定和因子得分在内的因子分析算法降维处理驾驶特征参数,获得公共因子并赋予其具体的物理含义;
步骤三、使用高斯混合模型对公共因子进行聚类,为每个驾驶员准确的贴上驾驶风格标签;
步骤四、采用被遗传算法优化的反向传播神经网络训练驾驶风格辨识模型,准确输出不同驾驶风格;
所述步骤一中的驾驶特征参数包括:主缸压力的平均值A1、主缸压力的最大值A2、主缸压力的标准差A3、发动机转矩的平均值A4、发动机转矩的标准差A5、发动机的平均转速A6、发动机转速的标准差A7、两车车距的平均值A8、两车车距的标准差A9、两车车速差的平均值A10和两车车速差的标准差A11;
所述步骤二的具体方法如下:
21)采用正规化方法对驾驶数据进行标准化处理:
式中,N表示采集的驾驶人数据样本数;xki,i=1,2,…11表示第k个驾驶人的第i个驾驶风格特征参数值;xkj,j=1,2,…11表示第k个驾驶人的第j个驾驶风格特征参数值;表示N个驾驶人第i个驾驶特征参数的平均值;表示N个驾驶人第j个驾驶特征参数的平均值;x′ki表示第k个驾驶人的第i个正规化后的驾驶风格特征参数值;x′kj表示第k个驾驶人的第j个正规化后的驾驶风格特征参数值;
22)对标准化后的特征数据进行了相关性分析:
式中,rij表示相关系数矩阵中的元素;x′ki表示第k个驾驶人的第i个正规化后的驾驶风格特征参数值;N表示采集的驾驶人数据样本数;x′kj表示第k个驾驶人的第j个正规化后的驾驶风格特征参数值;
23)根据特征方程求解相关系数矩阵的特征根和对应的特征向量:
|λjI-Rij|=0 (4)
RijUj=λjUj (5)
式中,λj,j=1,2,…11表示相关系数矩阵Rij的特征根;I表示单位系数矩阵;Uj表示特征根对应的特征向量矩阵;Rij表示相关系数矩阵;
24)选取因子F3×1作为驾驶数据的公共因子,并且通过因子负载矩阵进行分析;因子负载矩阵A11×3由特征值λ3×1和特征向量U11×3求得;
式中,A11×3表示因子负载矩阵;λ1,λ2,λ3分别表示公共因子F3×1对应的特征值;Ui,j,i=1,2,…11,j=1,2,3表示公共因子F3×1对应的特征向量;
25)采用最大方差法旋转因子负载矩阵,特征参数A4-A7命名为驱动因子;特征参数A1-A3命名为制动因子;特征参数A8-A11命名为环境因子;
26)因子得分模型为:
Xm×1=Am×3·F3×1+εm×1 (9)
式中,Xm×1,m=1,2,3表示因子得分模型;Am×3表示因子得分系数;εm×1表示特殊因子,取εm×1为零向量进行求解;F3×1表示选定的三个公共因子;使用Anderson-Rubin回归法求解得到因子得分系数,最终根据因子的分析树获得的公共因子表达式为:
式中,F1表示第一公共因子,即驱动因子;F2表示第二公共因子,即制动因子;F3表示第三公共因子,即环境因子;A1表示主缸压力的平均值;A2表示主缸压力的最大值;A3表示主缸压力的标准差;A4表示发动机转矩的平均值;A5表示发动机转矩的标准差;A6表示发动机的平均转速;A7表示发动机转速的标准差;A8表示两车车距的平均值;A9表示两车车距的标准差;A10表示两车车速差的平均值;A11表示两车车速差的标准差。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学,未经吉林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010893251.2/1.html,转载请声明来源钻瓜专利网。