一种车辆测试方法、装置和电子设备
文献发布时间:2023-06-19 11:44:10
技术领域
本发明涉及汽车技术领域,特别是涉及一种车辆测试方法、装置和电子设备。
背景技术
通常,在新车出厂之前,都需要对新车进行测试,以及时发现问题,降低车辆故障率,以及降低用户安全风险。
目前,是通过人工现场收集各种路况的部分试验车的数据,然后根据收集的数据来对待出厂的车辆进行测试的。但这种方法的缺点是一方面所采集的车辆数量有限,导致对测试车辆的测试不全面;另一方面需要耗费大量人力,测试效率。
发明内容
本发明实施例提供一种车辆测试方法,以高效且全面的对车辆进行测试。
本发明实施例还提供了一种车辆测试装置和电子设备,以保证上述方法的实施。
为了解决上述问题,本发明公开了一种车辆测试方法,所述的方法包括:获取多个车辆上传至整车互联系统的行驶关联参数;对所述多个车辆上传的行驶关联参数进行聚类,得到N种工况并确定所述N种工况对应的工况信息;基于所述N种工况对应的工况信息,对待测试车辆进行测试。
可选地,所述对所述多个车辆上传的行驶关联参数进行聚类,得到N种工况,包括:采用K邻近算法对所述多个车辆上传的行驶关联参数进行聚类,得到N种工况。
可选地,所述确定所述N种工况对应的工况信息,包括:针对每一种工况,采用属于所述工况的行驶关联参数,生成所述工况对应的工况信息。
可选地,所述行驶关联参数包括:车速、车速采集时间、扭矩和扭矩采集时间;所述工况包括以下至少一种:低速高扭矩工况、中速高扭矩、高速高扭矩工况、低速低扭矩工况、中速低扭矩、高速低扭矩工况;所述工况信息包括:车速信息和扭矩信息。
可选地,所述工况信息包括:车速信息和扭矩信息;所述基于所述N种工况对应的工况信息,对待测试车辆进行测试,包括:针对每种工况,基于所述工况对应的工况信息和所述工况对应车辆的车辆设计参数,确定坡度参数;获取所述待测试车辆的车辆设计参数,基于所述所述工况对应工况信息中的车速信息、坡度参数和所述待测试车辆的车辆设计参数,确定用于测试所述待测试车辆的扭矩测试信息;基于所述N种工况对应工况信息中车速信息和对应用于测试所述待测试车辆的扭矩测试信息,对待测试车辆进行测试。
可选地,所述基于所述N种工况对应工况信息中车速信息和对应用于测试所述待测试车辆的扭矩测试信息,对待测试车辆进行测试,包括:基于所述N种工况对应工况信息中车速信息,确定所述N种工况对应的总里程;获取所述待测试车辆的里程寿命对应的目标里程;基于所述目标里程和总里程,确定所需对所述待测试车辆进行循环测试的目标轮次;基于所述N种工况对应工况信息中车速信息和对应用于测试所述待测试车辆的扭矩测试信息,对所述待测试车辆进行所述目标轮次的循环测试。
可选地,所述多个车辆包括M种车型;所述对所述多个车辆上传的行驶关联参数进行聚类,得到N种工况,包括:针对每一种车型,对所述车型的车辆上传的行驶关联参数进行聚类,得到所述车型所对应的N种工况;所述基于所述N种工况对应的工况信息,对待测试车辆进行测试,包括:确定所述待测试车辆对应的目标车型,并从所述M种车型中查找与所述目标车型匹配的车型;基于所述与所述目标车型匹配的车型所对应N种工况的工况信息,对待测试车辆进行测试。
可选地,所述多个车辆包括K个地区的车辆;所述对所述多个车辆上传的行驶关联参数进行聚类,得到N种工况,包括:针对每一个地区,对所述地区的车辆上传的行驶关联参数进行聚类,得到所述地区所对应的N种工况;所述基于所述N种工况对应的工况信息,对待测试车辆进行测试,包括:确定待测试车辆对应待投放的目标地区,并从所述K个地区中查找与所述目标地区匹配的地区;基于所述与所述目标地区匹配的地区所对应N种工况的工况信息,对待测试车辆进行测试。
可选地,所述获取接入整车互联系统的多个车辆上传的行驶关联参数,包括:周期性获取多个车辆上传至整车互联系统的行驶关联参数。
本发明实施例还提供了一种车辆测试装置,所述的装置包括:参数获取模块,用于获取多个车辆上传至整车互联系统的行驶关联参数;工况确定模块,用于对所述多个车辆上传的行驶关联参数进行聚类,得到N种工况并确定所述N种工况对应的工况信息;测试模块,用于基于所述N种工况对应的工况信息,对待测试车辆进行测试。
可选地,所述工况确定模块,包括:聚类子模块,用于采用K邻近算法对所述多个车辆上传的行驶关联参数进行聚类,得到N种工况。
可选地,所述工况确定模块,包括:工况信息确定子模块,用于针对每一种工况,采用属于所述工况的行驶关联参数,生成所述工况对应的工况信息。
可选地,所述行驶关联参数包括:车速、车速采集时间、扭矩和扭矩采集时间;所述工况包括以下至少一种:低速高扭矩工况、中速高扭矩、高速高扭矩工况、低速低扭矩工况、中速低扭矩、高速低扭矩工况;所述工况信息包括:车速信息和扭矩信息。
可选地,所述工况信息包括:车速信息和扭矩信息;所述测试模块,包括:坡度确定子模块,用于针对每种工况,基于所述工况对应的工况信息和所述工况对应车辆的车辆设计参数,确定坡度参数;扭矩测试信息确定子模块,用于获取所述待测试车辆的车辆设计参数,基于所述所述工况对应工况信息中的车速信息、坡度参数和所述待测试车辆的车辆设计参数,确定用于测试所述待测试车辆的扭矩测试信息;车辆测试子模块,用于基于所述N种工况对应工况信息中车速信息和对应用于测试所述待测试车辆的扭矩测试信息,对待测试车辆进行测试。
可选地,所述车辆测试子模块,用于基于所述N种工况对应工况信息中车速信息,确定所述N种工况对应的总里程;获取所述待测试车辆的里程寿命对应的目标里程;基于所述目标里程和总里程,确定所需对所述待测试车辆进行循环测试的目标轮次;基于所述N种工况对应工况信息中车速信息和对应用于测试所述待测试车辆的扭矩测试信息,对所述待测试车辆进行所述目标轮次的循环测试。
可选地,所述多个车辆包括M种车型;所述聚类子模块,用于针对每一种车型,对所述车型的车辆上传的行驶关联参数进行聚类,得到所述车型所对应的N种工况;所述测试模块,包括:车型匹配测试子模块,用于确定所述待测试车辆对应的目标车型,并从所述M种车型中查找与所述目标车型匹配的车型;基于所述与所述目标车型匹配的车型所对应N种工况的工况信息,对待测试车辆进行测试。
可选地,所述多个车辆包括K个地区的车辆;所述聚类子模块,用于针对每一个地区,对所述地区的车辆上传的行驶关联参数进行聚类,得到所述地区所对应的N种工况;所述测试模块,包括:地区匹配测试子模块,用于确定待测试车辆对应待投放的目标地区,并从所述K个地区中查找与所述目标地区匹配的地区;基于所述与所述目标地区匹配的地区所对应N种工况的工况信息,对待测试车辆进行测试。
可选地,所述参数获取模块,用于周期性获取多个车辆上传至整车互联系统的行驶关联参数。
本发明实施例还提供了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如本发明实施例任一所述的车辆测试方法。
本发明实施例还提供了一种电子设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于执行如本发明实施例任一所述的车辆测试方法。
与现有技术相比,本发明实施例包括以下优点:
本发明实施例中,可以获取接入整车互联系统的多个车辆上传的行驶关联参数;然后对所述多个车辆上传的行驶关联参数进行聚类,得到N种工况并确定所述N种工况对应的工况信息,再基于所述N种工况对应的工况信息,对待测试车辆进行测试;由于大量已量产的车辆接入了整车互联系统并将对应的行驶关联参数上传至整车互联系统;进而本发明实施例通过整车互联系统能够快速的获取全面的可用于测试车辆的数据,无需人工收集,从而高效且全面的对车辆进行测试。
附图说明
图1是本发明的一种车辆测试方法实施例的步骤流程图;
图2是本发明的一种车辆测试方法可选实施例的步骤流程图;
图3是本发明的另一种车辆测试方法可选实施例的步骤流程图;
图4是本发明的又一种车辆测试方法可选实施例的步骤流程图;
图5是本发明的一种车辆测试装置实施例的结构框图;
图6是本发明的一种车辆测试装置可选实施例的结构框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
目前,大量已量产车辆均接入了整车互联系统,这些接入了整车互联系统车辆可以主动或被动的将与车辆关联的数据上传到整车互联系统,由整车互联系统对与车辆关联的数据进行存储;并在车辆车主的允许下使用这些与车辆关联的数据。其中,与车辆关联的数据可以包括多种,如行驶关联参数等,本发明实施例对此不作限制。
在上述基础上,本发明实施例的核心构思之一在于,基于整车互联系统获取多个车辆的行驶关联参数,来整合车辆的工况及各种工况对应的工况信息;然后基于各种工况对应的工况信息,对待测试车辆进行测试;进而能够快速的获取全面的用于测试车辆的数据,无需人工收集,从而高效且全面的对车辆进行测试。
参照图1,示出了本发明的一种车辆测试方法实施例的步骤流程图。
步骤102、获取多个车辆上传至整车互联系统的行驶关联参数。
步骤104、对所述多个车辆上传的行驶关联参数进行聚类,得到N种工况并确定所述N种工况对应的工况信息。
步骤106、基于所述N种工况对应的工况信息,对待测试车辆进行测试。
本发明实施例中,可以是由车辆主动向整车互联系统上传对应的行驶关联参数;也可以是由整车互联系统向车辆发送信息获取请求,待车辆接收到车主确认指令后,再将对应的行驶关联参数上传至整车互联系统。
本发明实施例中,可以由对待测试车辆进行测试的测试平台执行步骤102~步骤106。进而测试平台在需要对待测试车辆进行测试时,可以从整车互联系统,获取接入整车互联系统的多个车辆上传至整车互联系统的行驶关联参数;所述行驶关联参数可以包括与行驶相关的参数,如车辆行驶的速度、车辆行驶过程中输出的扭矩等等,本发明实施例对此不作限制。
然后可以基于这多个车辆上传的行驶关联参数进行聚类处理,确定N种工况。其中,N可以为正整数,N的具体数值可以按照需求确定,也就是需要划分出多少种工况可以按照需求确定。然后可以基于聚类结果,确定这N种工况对应的工况信息;所述工况信息可以包括用于对待测试车辆进行测试所需的信息,可以包括行驶关联参数;还可以包括基于行驶关联参数确定的其他参数,本发明实施例对此不作限制。进而后续可以基于这所述N种工况的工况信息,对待测试车辆进行测试。
当然,本发明实施例中,可以由所述整车互联系统对多个车辆上传的行驶关联参数进行聚类,得到N种工况并确定所述N种工况对应的工况信息;然后测试平台再从整车互联系统获取这N种工况对应的工况信息,基于所述N种工况对应的工况信息,对待测试车辆进行测试。也就是可以由整车互联系统执行步骤102~步骤104,由测试平台执行步骤106。
综上,本发明实施例中,可以获取接入整车互联系统的多个车辆上传的行驶关联参数;然后对所述多个车辆上传的行驶关联参数进行聚类,得到N种工况并确定所述N种工况对应的工况信息,再基于所述N种工况对应的工况信息,对待测试车辆进行测试;由于大量已量产的车辆接入了整车互联系统并将对应的行驶关联参数上传至整车互联系统;进而本发明实施例通过整车互联系统能够快速的获取全面的可用于测试车辆的数据,无需人工收集,从而高效且全面的对车辆进行测试。
本发明的一个可选实施例中,所述行驶关联参数包括:车速、车速采集时间、扭矩和扭矩采集时间;所述工况可以包括以下至少一种:低速高扭矩工况、中速高扭矩、高速高扭矩工况、低速低扭矩工况、中速低扭矩、高速低扭矩工况;所述工况信息可以包括:车速信息和扭矩信息。其中,所述车速信息可以包括多个车速、多个车速采集时间,以及车速与车速采集时间之间的第一关系;所述扭矩信息可以包括多个扭矩、多个扭矩采集时间,以及扭矩与扭矩采集时间之间的第二关系。当然,所述行驶关联参数还可以包括其他参数如车辆设计参数、车型信息、地区信息等、所述工况还可以包括其他工况如中速中扭矩工况等等;以及所述工况信息还可以包括其他信息;本发明实施例对此均不作限制。
以下对如何对待测试车辆进行测试进行说明。
参照图2,示出了本发明的一种车辆测试方法可选实施例的步骤流程图。
步骤202、获取多个车辆上传至整车互联系统的行驶关联参数。
本发明实施例中,接入整车互联系统的车辆可以在行驶过程中,采集车辆自身的车速和车速采集时间、扭矩和扭矩采集时间;然后将车速、车速采集时间、扭矩以及扭矩采集时间作为行驶关联参数,上传至整车互联系统。
其中,可以由车辆的转速传感器采集车轮转速,然后根据转速计算车辆的车速;以及可以由扭矩传感器采集车辆的驱动单元输出的扭矩;然后通过车辆的T-BOX(TelematicsBOX,远程信息处理器),将车速和车速采集时间,扭矩和扭矩采集时间上传至整车互联系统。其中,车速的采集时间可以是指车轮转速的采集时间。
步骤204、采用K邻近算法对所述多个车辆上传的行驶关联参数进行聚类,得到N种工况。
本发明实施例中,可以基于行驶关联参数中车速和扭矩进行聚类,确定N种工况。
本发明的一个示例中,一种对所述多个车辆上传的行驶关联参数进行聚类,得到N种工况的方式可以是:采用K邻近算法对所述多个车辆上传的行驶关联参数进行聚类,得到N种工况。其中,一种具体的实现方式可以包括如下子步骤:
子步骤S62、设置N个聚类中心。
本发明实施例中,可以根据所需划分的工况的类别,以及各种工况特征,设置N个聚类中心。
子步骤S64、基于多个车辆上传的行驶关联参数确定多个样本,分别计算各样本与N个聚类中心的距离。
本发明实施例中,针对每个车辆,可以将该车辆上传的行驶关联参数划分为多个集合,得到多个参数集合,其中,每个参数集合可以包括连续时间内多组行驶关联参数,其中,同一时间对应的车速和扭矩,可以组成一组行驶关联参数;即一组行驶关联参数可以包括:车速、车速采集时间、扭矩、扭矩采集时间;其中,一组行驶关联参数中的车速采集时间与扭矩采集时间相同。
针对每个车辆,可以按照N种工况的特征,分别确定该车辆对应的多个参数集合对应的工况;并将一种工况对应的一个参数集合作为一个样本。其中,每个车辆在一种工况下可以对应多个参数集合。
然后可以分别计算各样本与N个聚类中心的距离;其中,所述距离可以包括多种如欧式距离、曼哈顿距离等等,本发明实施例对此不作限制。
子步骤S66、针对每一个样本,确定与该样本距离最小的聚类中心,并将该样本划分到该聚类中心对应的聚类集合。
针对每一个样本,确定与该样本距离最小的聚类中心,并将该样本划分到该聚类中心对应的聚类集合;进而可以得到N个聚类集合。
子步骤S68、针对每个聚类集合,可以重新计算该聚类集合的聚类中心,并判断重新计算得到的聚类中心,与原始的聚类中心的距离是否小于阈值。
针对每个聚类集合,可以重新计算该聚类集合的聚类中心,并判断重新计算得到的聚类中心,与原始的聚类中心的距离是否小于阈值。若存在至少一个聚类集合重新计算得到的聚类中心与原始的聚类中心的距离大于阈值,则可以执行子步骤S66,针对每一个样本,确定与该样本距离最小的重新计算得到的聚类中心,并将该样本划分到该重新计算得到的聚类中心对应的聚类集合,并执行子步骤S68。若所有集合重新计算得到的聚类中心与原始的聚类中心的距离小于或等于阈值,可以停止聚类。其中,所述阈值可以按照需求设置,本发明实施例对此不作限制。
步骤206、针对每一种工况,采用属于所述工况的行驶关联参数,生成所述工况对应的工况信息。
在按照上述方式聚类得到N种工况后,针对每种工况,可以确定属于该工况的样本,也就是该工况对应聚类集合中的样本即参数集合,参数集合包括行驶关联参数。然后可以采用属于所述工况的参数集合,生成该种工况对应的工况信息。其中,可以将该工况中各参数集合,基于时间进行对齐;并基于各参数集合中每组行驶关联参数中车速采集时间,对齐各参数集合中每组行驶关联参数中的车速;以及针对每个车速采集时间,计算该车速采集时间对应的车速的平均值。以及可以基于各参数集合中每组行驶关联参数中扭矩采集时间,对齐各参数集合中每组行驶关联参数中的扭矩;并针对每个扭矩采集时间,计算该扭矩采集时间对应的扭矩的平均值。进而可以得到该工况的各参数集合中所有组行驶关联参数在每个时间对应的平均车速和平均扭矩。然后可以将各参数集合中所有组行驶关联参数在每个车速采集时间对应的平均车速和各车速采集时间,作为该工况对应的车速信息;以及将各参数集合中所有组行驶关联参数在每个扭矩采集时间对应的平均扭矩和各扭矩采集时间;从而得到该工况对应的工况信息。
步骤208、针对每种工况,基于所述工况对应的工况信息和所述工况对应车辆的车辆设计参数,确定坡度参数。
步骤210、获取所述待测试车辆的车辆设计参数,基于所述所述工况对应工况信息中的车速信息、坡度参数和所述待测试车辆的车辆设计参数,确定用于测试所述待测试车辆的扭矩测试信息。
步骤212、基于所述N种工况对应工况信息中车速信息和对应用于测试所述待测试车辆的扭矩测试信息,对待测试车辆进行测试。
本发明实施例中,不同车辆加速或减速到同一速度时,所需的扭矩是不同的;因此可以先确定待测试车辆在各种工况下的扭矩测试信息;然后基于这N种工况对应工况信息中的车速信息,和待测试车辆在各种工况下的扭矩测试信息,对待测试车辆进行测试。
其中,所述扭矩测试信息可以是指用于测试所述待测试车辆的扭矩信息,所述扭矩测试信息可以包括:多个扭矩、多个扭矩对应的时间、扭矩与对应时间之间的第三关系。
一个示例中,可以基于汽车方程式计算扭矩测试信息。其中,所述汽车方程式描述的是车辆的扭矩、速度、加速度、车辆当前所在道路的坡度参数,以及车辆设计参数之间的关系;因此针对每种工况,可以根据该工况对应的工况信息中的车速信息和所述工况对应车辆的车辆设计参数,确定坡度参数。其中,可以基于该工况对应工况信息中车速信息,计算该工况对应的加速度信息;然后基于该工况对应的加速度信息,该工况对应工况信息中的车速信息、该工况对应工况信息中的扭矩信息,计算坡度参数。其中,所述车辆设计参数可以包括与车辆设计相关的参数,如减速器减速比、传动效率、车轮半径、整车重力、滚动阻力系数、空气阻力系数、车辆迎风面积、整车重量、旋转质量换算系数等等。
然后获取所述待测试车辆的车辆设计参数;并在汽车方程式的基础上,根据所述工况对应工况信息中的车速信息、所述工况对应工况信息中的加速度信息、坡度参数和所述待测试车辆的车辆设计参数,确定用于测试所述待测试车辆的扭矩测试信息。
一个示例中,所述汽车方程式可以如下:
其中:T
然后针对每一种工况,可以采用这种工况对应工况信息中车速信息,和这种工况对应的用于测试所述待测试车辆的扭矩测试信息,对待测试车辆进行测试,所述步骤212可以步骤如下子步骤:
步骤S82、基于所述N种工况对应工况信息中车速信息,确定所述N种工况对应的总里程。
步骤S84、获取所述待测试车辆的里程寿命对应的目标里程;
步骤S86、基于所述目标里程和总里程,确定所需对所述待测试车辆进行循环测试的目标轮次。
步骤S88、基于所述N种工况对应工况信息中车速信息和对应用于测试所述待测试车辆的扭矩测试信息,对所述待测试车辆进行所述目标轮次的循环测试。
本发明实施例中,可以针对每一种工况,根据该种工况对应工况信息中的车速信息,通过对车速在时间上进行积分,得到该种工况对应的里程;然后将各种工况对应的里程相加,得到N种工况对应的总里程。
每个待测试车辆均设定了里程寿命,可以获取待测试车辆里程寿命对应的目标里程;然后基于所述目标里程和总里程,确定所需对所述待测试车辆进行循环测试的目标轮次。其中,可以将目标里程除以总里程得到的值,确定目标轮次。然后可以基于所述N种工况对应工况信息中车速信息和用于测试所述待测试车辆的扭矩测试信息,对所述待测试车辆进行所述目标轮次的循环测试。其中,采用N种工况中,每种工况对应工况信息中车速信息和对应用于测试所述待测试车辆的扭矩测试信息,完成对所述待测试车辆进行测试,可以称为完成对待测试车辆的一轮测试。
综上,本发明实施例中,可以采用K邻近算法对所述多个车辆上传的行驶关联参数进行聚类,得到N种工况,进而能够准确的划分出各种工况。
其次,本发明实施例中,可以针对每种工况,基于所述工况对应的工况信息和所述工况对应车辆的车辆设计参数,确定坡度参数;然后获取所述待测试车辆的车辆设计参数,基于所述所述工况对应工况信息中的车速信息、坡度参数和所述待测试车辆的车辆设计参数,确定用于测试所述待测试车辆的扭矩测试信息;进而能够确定适应于待测试车辆的测试扭矩;再基于所述N种工况对应工况信息中车速信息和对应用于测试所述待测试车辆的扭矩测试信息,对待测试车辆进行测试;从而提高测试数据的准确性,能够适应于各种不同车辆的测试。
进一步,本发明实施例中,可以基于所述N种工况对应工况信息中车速信息,确定所述N种工况对应的总里程,以及获取所述待测试车辆的里程寿命对应的目标里程;然后基于所述目标里程和总里程,确定所需对所述待测试车辆进行循环测试的目标轮次,基于所述N种工况对应工况信息中车速信息和对应用于测试所述待测试车辆的扭矩测试信息,对所述待测试车辆进行所述目标轮次的循环测试;进而通过采用确定的N种工况的工况信息循环对待测试车辆进行测试,来判断是否需要对车辆设计参数进行调整,以改善待测试车辆的车辆设计参数,从而保证车辆量产后能够到达或超出对应的里程寿命。
不同车型在同一种工况下,对应的工况信息可能是不同的;为了进一步提高对车辆测试的准确性;可以确定每个车型对应的N种工况,以及确定每种车辆对应N种工况的工况信息;可以如下:
参照图3,示出了本发明另一种车辆测试方法可选实施例的步骤流程图。
步骤302、获取多个车辆上传至整车互联系统的行驶关联参数;所述多个车辆包括M种车型。
其中,M可以为正整数,M的具体数据可以按照需求设置,本发明实施例对此不作限制。
所述对所述多个车辆上传的行驶关联参数进行聚类,得到N种工况,可以包括步骤304:
步骤304、针对每一种车型,对所述车型的车辆上传的行驶关联参数进行聚类,得到所述车型所对应的N种工况。
本发明实施例中,可以分别针对一种车型,聚类出N种工况;其中,可以采用每一种车型对应车辆上传的行驶关联参数,按照上述子步骤S62~子步骤S68,聚类出这种车型对应的N种工况;在此不再赘述。
步骤306、针对每一种车型,确定所述车型的N种工况所对应的工况信息。
然后可以参照上述步骤206,确定出每种车型对应的N种工况所对应的工况信息;在此不再赘述。
所述基于所述N种工况对应的工况信息,对待测试车辆进行测试,可以包括步骤308~步骤310:
步骤308、确定所述待测试车辆对应的目标车型,并从所述M种车型中查找与所述目标车型匹配的车型。
步骤310、基于所述与所述目标车型匹配的车型所对应N种工况的工况信息,对待测试车辆进行测试。
本发明实施例中,可以先确定待测试车辆对应的目标车型;然后从所述上传了行驶关联参数的车辆对应的M种车型中,查找与目标车型匹配的车型。再基于与目标车型匹配的车型所对应的N种工况的工况信息,对待测试车辆进行测试;对应的测试方式,可以参照上述步骤208~步骤212,在此不再赘述。
其中,从所述M种车型中查找与所述目标车型匹配的车型的方式可以是,可以先从所述M种车型中查找是否存在与目标车型相同的车型;若存在与目标车型相同的车型,则可以将与目标车型相同的车型,确定为与目标车型匹配的车型。若不存在与目标车型相同的车型,则可以计算所述M种车型中各车型与目标车型的相似度;并将与目标车型相似程度最高的车型,确定为与目标车型匹配的车型。
综上,本发明实施例中,可以针对每一种车型,对所述车型的车辆上传的行驶关联参数进行聚类,得到所述车型所对应的N种工况;进而在测试待测试车辆的过程中,可以确定所述待测试车辆对应的目标车型,并从所述M种车型中查找与所述目标车型匹配的车型;再基于所述与所述目标车型匹配的车型所对应N种工况的工况信息,对待测试车辆进行测试;进而能够采用与待测试车辆更匹配的工况信息对待测试车辆进行测试,能够提高对车辆测试的准确性。
不同地区的工况可能是不同的;为了进一步提高对车辆测试的准确性;可以确定每个地区对应的N种工况,并确定每个地区对应N种工况的工况信息;然后采用待测试车辆对应待投放的区域所对应的工况信息,对待测试车辆进行测试。可以如下:
参照图4,示出了本发明又一种车辆测试方法可选实施例的步骤流程图。
步骤402、获取多个车辆上传至整车互联系统的行驶关联参数;所述多个车辆包括K个地区的车辆。
其中,K可以为正整数,K的具体数据可以按照需求设置,本发明实施例对此不作限制。
所述对所述多个车辆上传的行驶关联参数进行聚类,得到N种工况,可以包括步骤404:
步骤404、针对每一个地区,对所述地区的车辆上传的行驶关联参数进行聚类,得到所述地区所对应的N种工况。
本发明实施例中,可以分别针对一个地区,聚类出N种工况;其中,可以采用每一个地区的车辆上传的行驶关联参数,按照上述子步骤S62~子步骤S68,聚类出这个地区对应的N种工况;在此不再赘述。
步骤406、针对每一个地区,确定所述地区的N种工况所对应的工况信息。
然后可以参照上述步骤206,确定出每个地区对应的N种工况所对应的工况信息;在此不再赘述。
所述基于所述N种工况对应的工况信息,对待测试车辆进行测试,可以包括步骤408~步骤410:
步骤408、确定待测试车辆对应待投放的目标地区,并从所述K个地区中查找与所述目标地区匹配的地区。
步骤410、基于所述与所述目标地区匹配的地区所对应N种工况的工况信息,对待测试车辆进行测试。
本发明实施例中,可以先确定待测试车辆对应待投放的目标地区;然后从所述上传了行驶关联参数的车辆对应的K个地区中,查找与目标地区匹配的地区。再基于与目标地区匹配的地区所对应的N种工况的工况信息,对待测试车辆进行测试;对应的测试方式,可以参照上述步骤208~步骤212,在此不再赘述。
其中,从所述K个地区中查找与所述目标地区匹配的地区的方式可以是,可以先从所述K个地区中查找是否存在与目标地区相同的地区;若存在与目标地区相同的地区,则可以将与目标地区相同的地区,确定为与目标地区匹配的地区。若不存在与目标地区相同的地区,则可以计算各地区的交通环境信息与目标地区的交通环境信息相似度;并将交通环境信息与目标地区的交通环境信息相似程度最高的地区,确定为与目标地区匹配的地区。
综上,本发明实施例中,可以针对每一种地区,对所述地区的车辆上传的行驶关联参数进行聚类,得到所述地区所对应的N种工况;进而在测试待测试车辆的过程中,可以确定待测试车辆对应待投放的目标地区,并基于与所述目标地区匹配的地区所对应的N种工况的工况信息,对待测试车辆进行测试;进而能够采用更精准的工况信息对待测试车辆进行测试,能够提高对车辆测试的准确性。
本发明实施例中,可以周期性获取多个车辆上传至整车互联系统的行驶关联参数;并在每个周期获取多个车辆上传至整车互联系统的行驶关联参数后,可以执行上述步骤104~步骤106,或步骤204~步骤212,或步骤304~步骤310,或步骤404~步骤410;进而能够不断的更新和校正用于测试车辆的工况信息;进一步提高对车辆测试的准确性。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图5,示出了本发明一种车辆测试装置实施例的结构框图,具体可以包括如下模块:
参数获取模块502,用于获取多个车辆上传至整车互联系统的行驶关联参数;
工况确定模块504,用于对所述多个车辆上传的行驶关联参数进行聚类,得到N种工况并确定所述N种工况对应的工况信息;
测试模块506,用于基于所述N种工况对应的工况信息,对待测试车辆进行测试。
参照图6,示出了本发明一种车辆测试装置可选实施例的结构框图,具体可以包括如下模块:
本发明的一个可选实施例中,所述工况确定模块504,包括:
聚类子模块5042,用于采用K邻近算法对所述多个车辆上传的行驶关联参数进行聚类,得到N种工况。
本发明的一个可选实施例中,所述工况确定模块504,包括:
工况信息确定子模块5044,用于针对每一种工况,采用属于所述工况的行驶关联参数,生成所述工况对应的工况信息。
本发明的一个可选实施例中,所述行驶关联参数包括:车速、车速采集时间、扭矩和扭矩采集时间;所述工况包括以下至少一种:低速高扭矩工况、中速高扭矩、高速高扭矩工况、低速低扭矩工况、中速低扭矩、高速低扭矩工况;所述工况信息包括:车速信息和扭矩信息。
本发明的一个可选实施例中,所述工况信息包括:车速信息和扭矩信息;所述测试模块506,包括:
坡度确定子模块5062,用于针对每种工况,基于所述工况对应的工况信息和所述工况对应车辆的车辆设计参数,确定坡度参数;
扭矩测试信息确定子模块5064,用于获取所述待测试车辆的车辆设计参数,基于所述所述工况对应工况信息中的车速信息、坡度参数和所述待测试车辆的车辆设计参数,确定用于测试所述待测试车辆的扭矩测试信息;
车辆测试子模块5066,用于基于所述N种工况对应工况信息中车速信息和对应用于测试所述待测试车辆的扭矩测试信息,对待测试车辆进行测试。
本发明的一个可选实施例中,所述车辆测试子模块5066,用于基于所述N种工况对应工况信息中车速信息,确定所述N种工况对应的总里程;获取所述待测试车辆的里程寿命对应的目标里程;基于所述目标里程和总里程,确定所需对所述待测试车辆进行循环测试的目标轮次;基于所述N种工况对应工况信息中车速信息和对应用于测试所述待测试车辆的扭矩测试信息,对所述待测试车辆进行所述目标轮次的循环测试。
本发明的一个可选实施例中,所述多个车辆包括M种车型;所述聚类子模块5042,用于针对每一种车型,对所述车型的车辆上传的行驶关联参数进行聚类,得到所述车型所对应的N种工况;
所述测试模块506,包括:
车型匹配测试子模块5068,用于确定所述待测试车辆对应的目标车型,并从所述M种车型中查找与所述目标车型匹配的车型;基于所述与所述目标车型匹配的车型所对应N种工况的工况信息,对待测试车辆进行测试。
本发明的一个可选实施例中,所述多个车辆包括K个地区的车辆;所述聚类子模块5042,用于针对每一个地区,对所述地区的车辆上传的行驶关联参数进行聚类,得到所述地区所对应的N种工况;
所述测试模块506,包括:地区匹配测试子模块50610,用于确定待测试车辆对应待投放的目标地区,并从所述K个地区中查找与所述目标地区匹配的地区;基于所述与所述目标地区匹配的地区所对应N种工况的工况信息,对待测试车辆进行测试。
本发明的一个可选实施例中,所述参数获取模块502,用于周期性获取多个车辆上传至整车互联系统的行驶关联参数。
综上,本发明实施例中,可以获取接入整车互联系统的多个车辆上传的行驶关联参数;然后对所述多个车辆上传的行驶关联参数进行聚类,得到N种工况并确定所述N种工况对应的工况信息,再基于所述N种工况对应的工况信息,对待测试车辆进行测试;由于大量已量产的车辆接入了整车互联系统并将对应的行驶关联参数上传至整车互联系统;进而本发明实施例通过整车互联系统能够快速的获取全面的可用于测试车辆的数据,无需人工收集,从而高效且全面的对车辆进行测试。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本发明实施例还提供了一种车辆,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于执行如本发明实施例任一所述的车辆测试方法。
本发明实施例还提供了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如本发明实施例任一所述的车辆测试方法。
本发明实施例还提供了一种电子设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于执行如本发明实施例任一所述的车辆测试方法。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种车辆测试方法、一种车辆测试装置和一种电子设备,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
- 一种车辆测试方法、装置和电子设备
- 车辆功能单元测试方法、装置、电子设备及存储介质