一种车辆动力性能确定方法、装置及存储介质与流程

文档序号:31019894发布日期:2022-08-05 20:02阅读:45来源:国知局
一种车辆动力性能确定方法、装置及存储介质与流程

1.本发明涉及车辆性能评估领域,尤其涉及一种车辆动力性能确定方法、装置及存储介质。


背景技术:

2.随着汽车工业的发展,消费者除了关注车辆的安全、节油性能之外,也越来越关注车辆的动力表现。目前评估车辆动力性能最常用的方法为通过最高车速或者百公里加速时间评估各车辆的动力性能。其中,最高车速的测试方法为:在长度为2.2km以上的铺装路上,经过1km内的辅助行驶后,在200m测定区间按每100m进行测定,最后在开始的100m区间和总的200m区间的平均速度中,取最大值作为最高车速;而百公里加速时间的测试方法:在长度为2.2km以上的铺装路上,对车辆进行全油门加速,记录车辆车速从零到百公里所需要的时间。
3.最高车速和百公里加速时间虽然能够体现车辆的最大动力性能,但与用户日常驾驶并没有直接的关联。例如,百公里加速时间是在全油门的情况下测试,从而对测试数据进行分析以获得车辆百公里内动力性能,而在日常驾驶中,用户极少会使用全油门工况,因此全油门的测试评估方法无法准确表现用户在日常使用的车辆加速性能,导致不能有效评估车辆动力性能。


技术实现要素:

4.本发明提供一种车辆动力性能确定方法、装置及存储介质,以解决现有技术中,全油门的测试评估方法无法准确表现车辆加速性能,导致不能有效评估车辆动力性能的问题。
5.一种车辆动力性能确定方法,包括:
6.获取不同车型的车辆在不同油门开度下的加速性能数据;
7.根据所述加速性能数据生成所述车辆的加速特征向量集合,以表征所述车型在高维空间下加速性能;
8.将所述不同车型在高维空间下加速性能转化至低维空间,以获得所述不同车型在低维空间下加速性能,所述车型在低维空间下加速性能保持所述车型在高维空间下加速性能的结构特征;
9.对所述不同车型在低维空间下加速性能进行聚类分类,获得所述不同车型的动力性能评估结果。
10.进一步地,所述低维空间为二维空间,所述将所述不同车型在高维空间下加速性能转化至低维空间,以获得所述不同车型在低维空间下加速性能,包括:
11.确定每两种车型在高维空间下加速性能的差异;
12.获得每所述两种车型在所述二维空间下加速性能的差异;
13.确定每所述两种车型在高维空间下加速性能的差异,与每所述两种车型在二维空
间下加速性能的差异之间的kl散度函数;
14.采用梯度下降方法对所述kl散度函数的最小值进行迭代求解,以获得所述不同车型在二维空间下加速性能。
15.进一步地,所述采用梯度下降方法对所述kl散度函数的最小值进行迭代求解,迭代公式为:
[0016][0017]
其中,y
(t)
为迭代第t次时所述不同车型在二维空间下加速性能的集合,y
(t-1)
为迭代第t-1次时所述不同车型在二维空间下加速性能的集合,为所述kl散度函数的导数,θ为步长。
[0018]
进一步地,所述确定每两种车型在高维空间下加速性能的差异,包括:
[0019]
采用高维的欧式距离表示所述不同车型的加速性能差异;
[0020]
通过高斯分布方法对所述不同车型中每两种车型在高维空间下加速性能的差异进行建模,以获得所述两种车型在高维空间下加速性能的差异:
[0021][0022]
其中,p
j|i
为所述两种车型在高维空间下加速性能的差异,xi为i车型在高维空间下加速性能,xj为j车型在高维空间下加速性能,xk为除i车型外的其他车型在高维空间下加速性能,σi为控制高斯密度分布的参数。
[0023]
进一步地,所述获得每所述两种车型在所述二维空间下加速性能的差异,包括:
[0024]
采用t-分布方法对所述两种车型在高维空间下加速性能的差异进行建模,获得两种车型在所述二维空间下加速性能的差异:
[0025][0026]
其中,q
j|i
为所述两种车型在二维空间下加速性能的差异,yi为i车型在二维空间下加速性能,yj为j车型在二维空间下加速性能,yk为j除i车型外的其他车型在二维空间下加速性能。
[0027]
进一步地,所述获取不同车辆在不同油门开度下的加速性能数据,包括:
[0028]
获取所述车辆在直线加速性能测试中的油门行程信号、发动机转速、行驶距离、车速和纵向加速度;
[0029]
将所述油门行程信号和所述油门行程信号对应的发动机转速、行驶距离、车速和纵向加速度作为所述直线加速性能数据,以获得所述不同车辆在不同油门开度下的加速性能数据。
[0030]
一种车辆动力性能确定装置,包括:
[0031]
获取模块,用于获取不同车型的车辆在不同油门开度下的加速性能数据;
[0032]
生成模块,用于根据所述加速性能数据生成所述车辆的加速特征向量集合,以表
征所述车型在高维空间下加速性能;
[0033]
转化模块,用于将所述不同车型在高维空间下加速性能转化至低维空间,以获得所述不同车型在低维空间下加速性能,所述车型在低维空间下加速性能保持所述车型在高维空间下加速性能的结构特征;
[0034]
聚类模块,用于对所述不同车型在低维空间下加速性能进行聚类分类,获得所述不同车型的动力性能评估结果。
[0035]
进一步地,所述转化模块具体用于:
[0036]
确定每两种车型在高维空间下加速性能的差异;
[0037]
获得每所述两种车型在所述二维空间下加速性能的差异;
[0038]
确定每所述两种车型在高维空间下加速性能的差异,与每所述两种车型在二维空间下加速性能的差异之间的kl散度函数;
[0039]
采用梯度下降方法对所述kl散度函数的最小值进行迭代求解,以获得所述不同车型在二维空间下加速性能。
[0040]
一种车辆动力性能确定装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述车辆动力性能确定方法的步骤。
[0041]
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述车辆动力性能确定方法的步骤。
[0042]
上述车辆动力性能确定方法、装置及存储介质所提供的一个方案在,通过获取不同车型的车辆在不同油门开度下的加速性能数据;根据加速性能数据生成车辆的加速特征向量集合,以表征车型在高维空间下加速性能,将不同车型在高维空间下加速性能转化至低维空间,以获得不同车型在低维空间下加速性能,车型在低维空间下加速性能保持车型在高维空间下加速性能的结构特征,对不同车型在低维空间下加速性能进行聚类分类,获得不同车型的动力性能评估结果;本发明中,充分考虑了各油门下的加速度性能,克服以往只考虑车辆全油门加速性能的缺点,对采集的高维空间加速性能转化为低维空间,同时保留高维空间下的加速特征结构特点,以便于后续根据需求对低维空间下加速性能进行聚类分类,能有效区分不同车型的加速性能,提高了车辆动力性能评估的有效性。
附图说明
[0043]
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0044]
图1是本发明一实施例中车辆动力性能确定系统的一结构示意图;
[0045]
图2是本发明一实施例中车辆动力性能确定方法的一流程示意图;
[0046]
图3是本发明一实施例中不同车型的动力性能评估结果的二维图;
[0047]
图4是本发明一实施例中车辆动力性能确定装置的一结构示意图;
[0048]
图5是本发明一实施例中车辆动力性能确定装置的另一结构示意图。
具体实施方式
[0049]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0050]
本发明实施例提供的车辆动力性能确定方法,可应用在如图1所示的车辆动力性能确定系统中,该车辆动力性能确定系统包括不同车型的车辆(车型1、车型2、车型3

车型n)和车辆动力性能确定装置,其中,不同车型的车辆和车辆动力性能确定装置通过网络进行通信。车辆动力性能确定装置可以是云端服务器,该云端服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
[0051]
车辆动力性能确定装置获取不同车型的车辆在不同油门开度下的加速性能数据,然后根据加速性能数据生成车辆的加速特征向量集合,以表征车型在高维空间下加速性能,将不同车型在高维空间下加速性能转化至低维空间,以获得不同车型在低维空间下加速性能,车型在低维空间下加速性能保持车型在高维空间下加速性能的结构特征,最后对不同车型在低维空间下加速性能进行聚类分类,获得不同车型的动力性能评估结果;充分考虑了各油门下的加速度性能,克服以往只考虑车辆全油门加速性能的缺点,对采集的高维空间加速性能转化为低维空间,同时保留高维空间下的加速特征结构特点,以便于后续根据需求对低维空间下加速性能进行聚类分类,能有效区分不同车型的加速性能,提高了车辆动力性能评估的有效性。
[0052]
本实施例中,车辆动力性能确定系统包括不同车型的车辆和车辆动力性能确定装置仅为示例性说明,在其他实施例中,车辆动力性能确定系统还包括其他装置,在此不再赘述。
[0053]
在一实施例中,如图2所示,提供一种车辆动力性能确定方法,以该方法应用在图1中的车辆动力性能确定装置为例进行说明,包括如下步骤:
[0054]
s10:获取不同车型的车辆在不同油门开度下的加速性能数据。
[0055]
在对不同车型的车辆进行动力性能评估之前,需要对不同车型的车辆进行动力性能测试,以获得不同车型的车辆在不同油门开度下的加速性能数据。
[0056]
其中,对不同车型的车辆进行动力性能测试,可以为对不同车型的车辆进行直线加速性能测试,具体为:在一段三公里的平直道路上对不同车型的车辆进行性能测试,在测试过程中,驾驶员需要控制油门踏板,以预设油门踏板行程信号为间距(如以油门踏板行程信号5%为间距),依次进行恒油门加速测试,以对当前油门踏板行程信号内的车辆加速性能数据进行采集,直到油门踏板行程信号为全油门信号(100%)为止,以采集车辆在各油门下的加速性能数据。其中,在每一个油门踏板行程信号的测试过程中,需要使车辆的车速达到匀速状态(如车辆的加速度小于0.1m/s)或者加速到预设车速(如120km/h)为止,才能进入下一油门踏板行程信号测试阶段。
[0057]
其中,对不同车型的车辆进行动力性能测试之前,需要在车辆上安装数据采集系统,以通过车载can信号卡(车辆can网络读取板卡)从车辆上的can网络进行数据采集,并在车辆上安装陀螺仪与gps模块,可以测量车辆的车身速度与加速度、角速度以及位置信息。在车辆进行动力性能测试的过程中,数据采集系统同时连接车载can信号卡、陀螺仪与gps
模块,以记录车辆的油门踏板行程信号、发动机转速、挡位信号、车速、车身加速度、角速度与位置信息等信号,对上述信号进行分析,从而获得不同车型的车辆在不同油门开度下的加速性能数据。
[0058]
本实施例中,上述通过对不同车型的车辆进行动力性能测试,以获取不同车型的车辆在不同油门开度下的加速性能数据仅为示例性说明,在其他实施例中,也可以通过大数据获取用户在实际使用车辆过程中的车辆加速数据,作为不同车型的车辆在不同油门开度下的加速性能数据,在此不再赘述。
[0059]
本实施例中,在对不同车型的车辆进行动力性能测试的过程中,以油门踏板行程信号5%为间距仅为示例性说明,在其他实施例中,还可以以其他值的油门踏板行程信号为间距,在此不再赘述。
[0060]
本实施例中,在每一个油门踏板行程信号的测试过程中,车辆的车速达到匀速状态为车辆的加速度小于0.1m/s仅为示例性说明,预设车速为120km/h仅为示例性说明,在其他实施例中,辆的车速达到匀速状态还可以用其他加速度或者其他状态表示,预设车速还可以是其他车速,在此不再赘述。
[0061]
s20:根据加速性能数据生成车辆的加速特征向量集合,以表征车型在高维空间下加速性能。
[0062]
在获取不同车型的车辆在不同油门开度下的加速性能数据之后,需要对车辆在不同油门开度下的加速性能数据进行加速特征向量提取,以生成车辆的加速特征向量集合,作为该车型在高维空间下加速性能。
[0063]
例如,车辆在不同油门开度下的加速性能数据路包括车辆的油门踏板行程、发动机转速、挡位、车速、车身加速度(包括纵向加速度)、行驶距离等数据,为了评估车辆的加速性能,需要在加速性能数据中选择多个加速特征向量生成车辆的加速特征向量集合,其中,车辆的加速特征向量集合可以为车辆的油门行程信号、发动机的转速、行驶距离、车速、纵向加速度、加速时间等组成,即采用加速特征向量集合x=(p,r,s,v,a)来描述车辆的加速性能。其中,p为油门行程信号,r为发动机的转速,s为行驶距离,v为车速,a为纵向加速度。
[0064]
本实施例中,车辆的加速特征向量集合为车辆的油门行程信号、发动机的转速、行驶距离、车速、纵向加速度、加速时间组成仅为示例性说明在,在其他实施例中,车辆的加速特征向量集合还可以包括加速性能特征向量,在此不再赘述。
[0065]
s30:将不同车型在高维空间下加速性能转化至低维空间,以获得不同车型在低维空间下加速性能。
[0066]
在获取不同车型在高维空间下加速性能之后,将不同车型在高维空间下加速性能转化至低维空间,以获得不同车型在低维空间下加速性能,目的是对高维空间下加速性能进行降维处理,以便后续再低维空间对车辆的加速性能进行分析。其中,车型在低维空间下加速性能保持车型在高维空间下加速性能的结构特征。
[0067]
例如,可以采用函数迭代映射、参数迭代映射、正态迭代映射等方式,将不同车型在高维空间下加速性能映射到三维空间或者二维空间,然后获得不同车型在三维空间下加速性能或者不同车型在二维空间下加速性能。
[0068]
本实施例中,采用函数迭代映射、参数迭代映射、正态迭代映射等方式,将不同车型在高维空间下加速性能映射到三维空间或者二维空间,仅为示例性说明,在其他实施例
中,还可以使用其他方式将将不同车型在高维空间下加速性能转化至低维空间,在此不再赘述。
[0069]
s40:对不同车型在低维空间下加速性能进行聚类分类,获得不同车型的动力性能评估结果。
[0070]
在获得不同车型在低维空间下加速性能之后,根据用户的实际需求对不同车型在低维空间下加速性能进行聚类分类,获得不同车型的动力性能评估结果,并将不同车型的动力性能评估结果输出给用户,以便用户可获知不同车型的动力性能评估结果。
[0071]
例如,低维空间为二维空间,在获得不同车型在二维空间下加速性能之后,需要根据车辆舒适性对不同车型在低维空间下加速性能进行聚类分类,可以获得运动车型、中性车型和舒适车型三类车型的聚类分类结果,如图3所示,为对不同车辆(vehicle)在二维空间下加速性能进行聚类分类后输出的不同车型的动力性能评估结果,即为图中的二维图。其中,如图3所示,运动车型集聚在二维图的上方,舒适车型集聚在二维图的下方,而中性车型介于运动车型与舒适车型之间,通过聚类分类结果可以很好地区分各车型的加速性能,符合现实生活中用户对不同车辆的舒适性体验,验证了本实施例中提出车辆动力性能确定方法的有效性。
[0072]
本实施例中,在获得不同车型在低维空间下加速性能之后,根据车辆舒适性对不同车型在低维空间下加速性能进行聚类分类,以获得运动车型、中性车型和舒适车型三类车型的聚类分类结果仅为示例性说明,在其他实施例中,还可以根据用户的其他需求,对不同车型在低维空间下加速性能进行聚类分类,在此不再赘述。
[0073]
本实施例中,将不同车型在高维空间下加速性能转化至低维空间,以获得不同车型在低维空间下加速性能,并车保留车型在高维空间下加速性能的结构特征,以便后续对不同车型在低维空间下加速性能进行聚类分类,从而获得不同车型的动力性能评估结果;充分考虑了各油门下的加速度性能,克服以往只考虑车辆全油门加速性能的缺点,对采集的高维空间加速性能转化为低维空间,同时保留高维空间下的加速特征结构特点,以便于后续根据需求对低维空间下加速性能进行聚类分类,能有效区分不同车型的加速性能,提高了车辆动力性能评估的有效性。
[0074]
在一实施例中,步骤s10中,即获取不同车辆在不同油门开度下的加速性能数据,具体包括如下步骤:
[0075]
s11:获取车辆在直线加速性能测试中的油门行程信号、发动机转速、行驶距离、车速和纵向加速度。
[0076]
s12:将油门行程信号和油门行程信号对应的发动机转速、行驶距离、车速和纵向加速度作为直线加速性能数据,以获得不同车辆在不同油门开度下的加速性能数据。
[0077]
在对车辆进行直线加速性能测试的过程中,车辆上的数据采集系统同时连接车载can信号卡、陀螺仪与gps模块,以记录车辆的油门踏板行程信号、发动机转速、挡位信号、车速、车身加速度、角速度与位置信息等信号,以获得车辆的油门行程信号、发动机转速、挡位信号、车速、车身加速度(包括纵向加速度)、角速度与行驶距离等数据,其中,将车辆的油门行程信号、发动机转速、行驶距离、车速和纵向加速度提取出来,作为车辆的直线加速性能数据,从而获得不同车型的车辆在不同油门开度下的加速性能数据,以便后续直接将车辆的油门行程信号、发动机转速、行驶距离、车速和纵向加速度的集合,作为车辆在高维空间
下加速性能表达。
[0078]
本实施例中,通过获取车辆在直线加速性能测试中的油门行程信号、发动机转速、行驶距离、车速和纵向加速度,将油门行程信号和油门行程信号对应的发动机转速、行驶距离、车速和纵向加速度作为直线加速性能数据,以获得不同车辆在不同油门开度下的加速性能数据,明确了获取不同车辆在不同油门开度下的加速性能数据,减少了数据处理量,为后续根据不同车辆在不同油门开度下的加速性能数据,确定不同车型在高维空间下加速性能提供基础。
[0079]
在一实施例中,低维空间为二维空间,步骤s30中,即将不同车型在高维空间下加速性能转化至低维空间,以获得不同车型在低维空间下加速性能,具体包括如下步骤:
[0080]
s31:确定每两种车型在高维空间下加速性能的差异。
[0081]
在获取不同车型在高维空间下加速性能的差异之后,需要确定每两种车型在高维空间下加速性能的差异。
[0082]
其中,确定每两种车型在高维空间下加速性能的差异,具体包括如下:采用高维度的欧式距离表示不同车型的加速性能差异,然后通过高斯分布方法对不同车型中,每两种车型在高维空间下加速性能的差异进行建模,以获得两种车型在高维空间下加速性能的差异。其中,两种车型之间的差异程度,使用以下函数表示:
[0083][0084]
其中,p
j|i
为两种车型在高维空间下加速性能的差异,xi为i车型在高维空间下加速性能,xj为j车型在高维空间下加速性能,xk为除i车型外的其他车型在高维空间下加速性能,σi为控制高斯密度分布的参数。通过调整σi,令∑jp
j|i
log2p
j|i
基本相同,使每种车型较于其它车型都有相近的高斯分布。
[0085]
本实施例中,采用高维度的欧式距离表示不同车型的加速性能差异、高斯分布函数对每两种车型在高维空间下加速性能的差异进行建模,以获得两种车型在高维空间下加速性能的差异,仅为示例性说明,在其他实施例中,还可以通过其他函数表示不同车型的加速性能差异,并可以通过其他方式确定两种车型在高维空间下加速性能的差异,在此不再赘述。
[0086]
s32:确定每两种车型在二维空间下加速性能的差异。
[0087]
获得不同车型在二维空间下加速性能的差异,确定每两种车型在二维空间下加速性能的差异。
[0088]
其中,确定每两种车型在二维空间下加速性能的差异,具体包括:采用t-分布方法对两种车型在高维空间下加速性能的差异进行建模,获得两种车型在二维空间下加速性能的差异,其中,两种车型在二维空间下加速性能的差异通过以下函数表示:
[0089][0090]
其中,q
j|i
为两种车型在二维空间下加速性能的差异,yi为i车型在二维空间下加速性能,yj为j车型在二维空间下加速性能,yk为j除i车型外的其他车型在二维空间下加速
性能。
[0091]
本实施例中,采用t-分布方法对两种车型在高维空间下加速性能的差异进行建模,获得两种车型在二维空间下加速性能的差异,仅为示例性说明,在其他实施例中,还可以通过其他方式确定两种车型在二维空间下加速性能的差异,在此不再赘述。
[0092]
s33:确定每两种车型在高维空间下加速性能的差异,与每两种车型在二维空间下加速性能的差异之间的kl散度函数。
[0093]
在确定每两种车型在高维空间下加速性能的差异、每两种车型在二维空间下加速性能的差异之后,确定两者之间的kl散度函数。在机器学习领域,kl散度用来表示两个函数的相似程度。采用kl散度来表示在高维与二维模型之间的相似性,以实现对车辆加速性能的聚类分析。kl散度函数可以使用以下公式表示:
[0094][0095]
其中,q
j|i
为两种车型在二维空间下加速性能的差异,p
j|i
为两种车型在高维空间下加速性能的差异。
[0096]
s34:采用梯度下降方法对kl散度函数的最小值进行迭代求解,以获得不同车型在二维空间下加速性能。
[0097]
由于kl散度越小,表示两个模型越相似,即q
j|i
与p
j|i
相似,因此,要保证车辆在二维空间上加速性能与车辆在高维空间上加速性能结构特征相近,即确保车辆在二维空间上加速性能能够保留车辆在高维空间上加速性能的结构特征,需求出目标函数kl的最小值。此时,可以采用梯度下降方法对kl散度函数的最小值进行迭代求解,以对kl散度函数的最小值进行优化求解,从而确定不同车型在二维空间下加速性能。
[0098]
本实施例中,采用梯度下降方法对kl散度函数的最小值进行迭代求解,仅为示例性说明,在其他实施例中,还可以采用其他最优化方式对kl散度函数的最小值,在此不再赘述。
[0099]
一般来说kl散度函数的最小值出现在kl散度函数的导数为0的时候,可以对kl散度函数进行求导,以获得kl散度函数的导数,然后求得kl散度函数的导数等于0时,kl散度函数的值作为kl散度函数的最小值,以获得不同车型在二维空间下加速性能。
[0100]
其中,对kl散度函数进行求导,获得kl散度函数的导数为:
[0101][0102]
其中,为kl散度函数的导数,q
j|i
为两种车型在二维空间下加速性能的差异,p
j|i
为两种车型在高维空间下加速性能的差异,yi为i车型在二维空间下加速性能,yj为j车型在二维空间下加速性能。
[0103]
其中,在采用梯度下降方法对kl散度函数的最小值进行迭代求解时,设y为不同车型在二维空间加速性能的集合,y={y1,y2,y3,y4

,yn},可采用随机梯度下降方法对kl散度函数的最小值进行迭代求解,迭代公式为:
[0104][0105]
其中,y
(t)
为迭代第t次时不同车型在二维空间下加速性能的集合;y
(t-1)
为迭代第t-1次时不同车型在二维空间下加速性能的集合;为kl散度函数的导数;θ为步长。
[0106]
根据上述公式对进行不断迭代,以求出y,即不同车型在二维空间下加速性能的表达,其中,迭代的结束条件为:y
(t)-y
(t-1)
《error,其中,error为预先设置的精度。
[0107]
本实施例中,采用随机梯度下降方法对kl散度函数的最小值进行迭代求解仅为示例性说明,在其他实施例中,还可以采用其他梯度下降方法对kl散度函数的最小值进行迭代求解,例如批量梯度下降法、小批量梯度下降法等,在此不再赘述。
[0108]
本实施例中,通过确定每两种车型在高维空间下加速性能的差异,确定每两种车型在二维空间下加速性能的差异,确定每两种车型在高维空间下加速性能的差异,与每两种车型在二维空间下加速性能的差异之间的kl散度函数,然后采用梯度下降方法对kl散度函数的最小值进行迭代求解,以获得不同车型在二维空间下加速性能,细化了将不同车型在高维空间下加速性能转化至二维空间,以获得不同车型在二维空间下加速性能的具体过程,为后续的计算提供了基础。
[0109]
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0110]
在一实施例中,提供一种车辆动力性能确定装置,该车辆动力性能确定装置与上述实施例中车辆动力性能确定方法一一对应。如图4所示,该车辆动力性能确定装置包括获取模块401、生成模块402、转化模块403和聚类模块404。各功能模块详细说明如下:
[0111]
获取模块401,用于获取不同车型的车辆在不同油门开度下的加速性能数据;
[0112]
生成模块402,用于根据所述加速性能数据生成所述车辆的加速特征向量集合,以表征所述车型在高维空间下加速性能;
[0113]
转化模块403,用于将所述不同车型在高维空间下加速性能转化至低维空间,以获得所述不同车型在低维空间下加速性能,所述车型在低维空间下加速性能保持所述车型在高维空间下加速性能的结构特征;
[0114]
聚类模块404,用于对所述不同车型在低维空间下加速性能进行聚类分类,获得所述不同车型的动力性能评估结果。
[0115]
进一步地,所述低维空间为二维空间,所述转化模块403具体用于:
[0116]
确定每两种车型在高维空间下加速性能的差异;
[0117]
获得每所述两种车型在所述二维空间下加速性能的差异;
[0118]
确定每所述两种车型在高维空间下加速性能的差异,与每所述两种车型在二维空间下加速性能的差异之间的kl散度函数;
[0119]
采用梯度下降方法对所述kl散度函数的最小值进行迭代求解,以获得所述不同车型在二维空间下加速性能。
[0120]
进一步地,所述转化模块403还具体用于根据如下迭代公式对所述kl散度函数的最小值进行迭代求解:
[0121][0122]
其中,y
(t)
为迭代第t次时所述不同车型在二维空间下加速性能的集合,y
(t-1)
为迭代第t-1次时所述不同车型在二维空间下加速性能的集合,为所述kl散度函数的导数,θ为步长。
[0123]
进一步地,所述转化模块403还具体用于:
[0124]
采用高维的欧式距离表示所述不同车型的加速性能差异;
[0125]
通过高斯分布方法对所述不同车型中每两种车型在高维空间下加速性能的差异进行建模,以获得所述两种车型在高维空间下加速性能的差异:
[0126][0127]
其中,p
j|i
为所述两种车型在高维空间下加速性能的差异,xi为i车型在高维空间下加速性能,xj为j车型在高维空间下加速性能,xk为除i车型外的其他车型在高维空间下加速性能,σi为控制高斯密度分布的参数。
[0128]
进一步地,所述转化模块403还具体用于:
[0129]
采用t-分布方法对所述两种车型在高维空间下加速性能的差异进行建模,获得两种车型在所述二维空间下加速性能的差异:
[0130][0131]
其中,q
j|i
为所述两种车型在二维空间下加速性能的差异,yi为i车型在二维空间下加速性能,yj为j车型在二维空间下加速性能,yk为j除i车型外的其他车型在二维空间下加速性能。
[0132]
进一步地,所述获取模块401具体用于:
[0133]
获取所述车辆在直线加速性能测试中的油门行程信号、发动机转速、行驶距离、车速和纵向加速度;
[0134]
将所述油门行程信号和所述油门行程信号对应的发动机转速、行驶距离、车速和纵向加速度作为所述直线加速性能数据,以获得所述不同车辆在不同油门开度下的加速性能数据。
[0135]
关于车辆动力性能确定装置的具体限定可以参见上文中对于车辆动力性能确定方法的限定,在此不再赘述。上述车辆动力性能确定装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0136]
在一个实施例中,提供了一种车辆动力性能确定装置,该车辆动力性能确定装置包括通过系统总线连接的处理器、存储器、网络接口和显示屏。其中,该车辆动力性能确定装置的处理器用于提供计算和控制能力。该车辆动力性能确定装置的存储器包括非易失性
存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该车辆动力性能确定装置的网络接口用于与车辆通过网络连接通信。该计算机程序被处理器执行时以实现一种车辆动力性能确定方法。
[0137]
在一个实施例中,如图5所示,提供了一种车辆动力性能确定装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
[0138]
获取不同车型的车辆在不同油门开度下的加速性能数据;
[0139]
根据所述加速性能数据生成所述车辆的加速特征向量集合,以表征所述车型在高维空间下加速性能;
[0140]
将所述不同车型在高维空间下加速性能转化至低维空间,以获得所述不同车型在低维空间下加速性能,所述车型在低维空间下加速性能保持所述车型在高维空间下加速性能的结构特征;
[0141]
对所述不同车型在低维空间下加速性能进行聚类分类,获得所述不同车型的动力性能评估结果。
[0142]
在一个实施例中,提供了一种可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0143]
获取不同车型的车辆在不同油门开度下的加速性能数据;
[0144]
根据所述加速性能数据生成所述车辆的加速特征向量集合,以表征所述车型在高维空间下加速性能;
[0145]
将所述不同车型在高维空间下加速性能转化至低维空间,以获得所述不同车型在低维空间下加速性能,所述车型在低维空间下加速性能保持所述车型在高维空间下加速性能的结构特征;
[0146]
对所述不同车型在低维空间下加速性能进行聚类分类,获得所述不同车型的动力性能评估结果。
[0147]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
[0148]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
[0149]
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1