车辆动力检测方法、装置、设备及计算机可读存储介质与流程

文档序号:32457787发布日期:2022-12-07 03:16阅读:21来源:国知局
车辆动力检测方法、装置、设备及计算机可读存储介质与流程

1.本发明涉及车辆技术领域,尤其涉及一种车辆动力检测方法、装置、设备及计算机可读存储介质。


背景技术:

2.在驾驶车辆的过程中,车辆可能会出现动力异常的情况,当车辆出现动力异常的情况时,车辆可能不受驾驶员控制,从而导致车辆出现安全问题。因此,车辆厂商通常会检测已经投入使用的车辆是否出现动力异常的情况,当确定车辆出现动力异常的情况时,会对该车辆进行检查以确定出现动力异常的原因,从而在后续生产车辆时作出改进以避免车辆由于同样的原因出现动力异常。
3.目前对于车辆动力异常的检测是基于当前时刻与上一时刻的车速、电机转速以及电机功率,但是驾驶过程中由于驾驶道路、突发情况等的影响,车速、电机转速以及电机功率可能会发生异常跳变,导致对车辆动力异常状态的检测不准确,可能会造成对车辆动力异常状态的漏判或误判,从而使确定的动力异常原因不准确,基于动力异常原因对新一批次生产的车辆作出的改进和对动力异常的目标车辆的维修也是不准确的,影响车辆的质量。
4.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

5.本发明的主要目的在于提供一种车辆动力检测方法、装置、设备及计算机可读存储介质,旨在解决从而导致对车辆动力异常状态的检测不准确,影响车辆的质量的技术问题。
6.为实现上述目的,本发明提供一种车辆动力检测方法,所述车辆动力检测包括以下步骤:
7.获取目标车辆在各个动力检测时刻的第一请求功率和第一实际功率;
8.对任一所述动力检测时刻计算所述第一请求功率与所述第一实际功率之间的第一差值,得到各个所述动力检测时刻分别对应的所述第一差值;
9.当确定各个所述第一差值之和的绝对值大于预设的第一阈值时,确定所述目标车辆在各个所述动力检测时刻对应的检测时间段内处于动力异常状态,其中,所述第一阈值大于零。
10.可选地,所述获取目标车辆在各个动力检测时刻的第一请求功率和第一实际功率的步骤之前,还包括:
11.获取所述目标车辆在各个触发检测时刻的第二请求功率和第二实际功率;
12.检测各个所述触发检测时刻中任一时刻的所述第二请求功率与所述第二实际功率之间的第二差值的绝对值是否均大于预设的第二阈值,其中,所述第二阈值大于零;
13.当确定各个所述触发检测时刻对应的所述第二差值的绝对值均大于所述第二阈值时,将各个所述触发检测时刻和所述触发检测时刻中最后一个时刻之后预设数量的时刻作为所述动力检测时刻,执行获取目标车辆在各个动力检测时刻的第一请求功率和第一实际功率的步骤。
14.可选地,所述确定所述目标车辆在各个所述动力检测时刻对应的检测时间段内处于动力异常状态的步骤之后,还包括:
15.检测各个所述动力检测时刻是否均处于预设的目标时间段内;
16.当确定各个所述动力检测时刻均处于所述目标时间段内时,基于各个所述动力检测时刻和所述目标时间段确定各个继续检测时刻,将各个所述继续检测时刻分别作为所述触发检测时刻,返回执行所述获取所述目标车辆在各个触发检测时刻的第二请求功率和第二实际功率的步骤。
17.可选地,所述确定所述目标车辆在各个所述动力检测时刻对应的检测时间段内处于动力异常状态的步骤之后,还包括:
18.根据各个所述第一差值确定所述目标车辆在所述检测时间段内所处的动力异常具体情形,其中,所述动力异常具体情形包括:车辆自动加速情形和车辆失去动力情形。
19.可选地,当所述第一差值为所述第一请求功率减去同一时刻的所述第一实际功率得到的差值时,所述根据各个所述第一差值确定所述目标车辆在所述检测时间段内处于所述动力异常状态的具体情形的步骤包括:
20.检测各个所述第一差值之和是否小于预设的第三阈值,其中,所述第三阈值等于零;
21.当确定各个所述第一差值之和小于所述第三阈值时,确定所述目标车辆在所述检测时间段内所处的动力异常具体情形为车辆自动加速情形;
22.当确定各个所述第一差值之和大于或等于所述第三阈值时,确定所述目标车辆在所述检测时间段内所处的动力异常具体情形车辆失去动力情形。
23.可选地,当所述第一差值为所述第一请求功率减去同一时刻的所述第一实际功率得到的差值时,所述根据各个所述第一差值确定所述目标车辆在所述检测时间段内处于所述动力异常状态的具体情形的步骤包括:
24.检测第一数量是否大于第二数量,其中,所述第一数量为小于零的所述第一差值的数量,所述第二数量为大于或等于零的所述第一差值的数量;
25.当确定所述第一数量大于所述第二数量时,确定所述目标车辆在所述检测时间段内所处的动力异常具体情形车辆自动加速情形;
26.当确定所述第一数量小于或等于所述第二数量时,确定所述目标车辆在所述检测时间段内所处的动力异常具体情形为车辆失去动力情形。
27.可选地,获取目标车辆在各个所述动力检测时刻中任一目标时刻的所述第一请求功率和所述第一实际功率的步骤包括:
28.获取所述目标车辆在所述目标时刻的电机请求扭矩和电机当前转速,根据所述电机请求扭矩和所述电机当前转速计算得到所述目标车辆在所述目标时刻的所述第一请求功率;
29.获取所述目标车辆在所述目标时刻的电机控制器电压和电机电流,根据所述电机
控制器电压和所述电机电流计算得到所述目标车辆在所述目标时刻的所述第一实际功率。
30.为实现上述目的,本发明还提供一种车辆动力检测装置,所述车辆动力检测装置包括:
31.获取模块,用于获取目标车辆在各个动力检测时刻的第一请求功率和第一实际功率;
32.计算模块,用于对任一所述动力检测时刻计算所述第一请求功率与所述第一实际功率之间的第一差值,得到各个所述动力检测时刻分别对应的所述第一差值;
33.确定模块,用于当确定各个所述第一差值之和的绝对值大于预设的第一阈值时,确定所述目标车辆在各个所述动力检测时刻对应的检测时间段内处于动力异常状态,其中,所述第一阈值大于零。
34.为实现上述目的,本发明还提供一种车辆动力检测设备,所述车辆动力检测设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的车辆动力检测程序,所述车辆动力检测程序被所述处理器执行时实现如上所述的车辆动力检测方法的步骤。
35.此外,为实现上述目的,本发明还提出一种计算机可读计算机可读存储介质,所述计算机可读计算机可读存储介质上存储有车辆动力检测程序,所述车辆动力检测程序被处理器执行时实现如上所述的车辆动力检测方法的步骤。
36.本发明中,通过获取目标车辆在各个动力检测时刻的第一请求功率和第一实际功率,对任一动力检测时刻计算第一请求功率与第一实际功率之间的第一差值,得到各个动力检测时刻分别对应的第一差值,当确定各个第一差值之和的绝对值大于预设的第一阈值时,确定目标车辆在各个动力检测时刻对应的检测时间段内处于动力异常状态。本发明实现了避免计算请求功率和实际功率的各个参数的值的异常跳变对检测结果产生影响,从而提高检测目标车辆动力是否异常的准确性,从而提高基于动力异常原因对新一批次生产的车辆作出的改进和对动力异常的目标车辆的维修的准确性,提高车辆质量。
附图说明
37.图1为本发明车辆动力检测方法第一实施例的流程示意图;
38.图2为本发明车辆动力检测方法一实施方式的示意图;
39.图3为本发明车辆动力检测装置实施例功能模块示意图;
40.图4是本发明实施例方案涉及的硬件运行环境的车辆动力检测设备的结构示意图。
41.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
42.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
43.本发明实施例提供了一种车辆动力检测方法,参照图1,图1为本发明一种车辆动力检测方法第一实施例的流程示意图。需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。执行车辆动力检测方法可以是与车辆建立通信链接的计算机、智能手机、服务器等设备,在本实施例中并不做
限制,为方便描述,以下省略执行主体进行描述。本实施例中,所述车辆动力检测方法包括:
44.步骤s10,获取目标车辆在各个动力检测时刻的第一请求功率和第一实际功率;
45.目前对于车辆的动力检测,主要是基于当前时刻和上一时刻的车速、电机功率和电机转速。若当前时刻的车速和电机转速均大于上一时刻的车速和电机转速,且当前时刻的实际电机功率大于请求电机,则可以确定车辆处于自动加速的异常状态;若当前时刻的车速和电机转速均小于上一时刻的车速和电机转速,且当前时刻的实际电机功率小于请求电机,则可以确定车辆处于失去动力的异常状态。其中,将vcu(vehicle control unit,网络整车控制器)请求车辆电机的功率称为请求功率,将车辆电池实际输出给电机的功率称为实际功率。
46.但是驾驶过程中由于道路、车况等影响,可能导致车辆的车速、电机转速等行驶数据发生跳变,此时若仅根据相邻两时刻的车速、电机转速和电机功率的变化确定车辆是否处于动力异常状态,可能导致检测的结果不准确。从而可能会造成对动力异常状态的漏判或误判,使得确定的动力异常原因不准确,基于动力异常原因对新一批次生产的车辆作出的改进和对动力异常的目标车辆的维修也是不准确的,影响车辆的质量。
47.在本实施例中,通过基于一段时间内各个时刻车辆电机功率的变化检测车辆是否处于目标状态,可以降低道路环境和信号异常跳变对检测结果的影响,使得到的检测结果更准确。
48.具体地,本实施例中,将需要进行动力检测的车辆称为目标车辆以示区分。获取目标车辆在各个动力检测时刻的请求功率和实际功率(以下分别称为第一请求功率和第一实际功率以示区分),车辆在动力检测时刻的第一请求功率和第一实际功率用于检测车辆是否处于动力异常状态。具体地,动力检测时刻可以是间隔小于一定阈值的时刻,具体可以根据实际需求进行设置,此处不进行限制。
49.具体地,在一实施方式中,可以提前设置出发动力检测的条件,当确定是触发动力检测之后对目标车辆进行动力检测;在另一实施方式中,也可以是在预设的时刻进行动力检测,例如,可以是对用户上报的车辆发生异常的时刻之后的预设数量的时刻进行动力检测,具体可以根据实际需求进行设置,在此不进行限制。
50.步骤s20,对任一所述动力检测时刻计算所述第一请求功率与所述第一实际功率之间的第一差值,得到各个所述动力检测时刻分别对应的所述第一差值;
51.获得目标车辆在各个动力检测时刻的第一请求功率和第一实际功率后,分别计算各个动力检测时刻的第一请求功率和同一时刻的第一实际功率之间的差值(以下称为第一差值以示区分)。
52.进一步地,在具体实施方式中,计算得到第一请求功率和第一实际功率之间的差值后,可以使用预设参数对计算得到的值进行处理,将使用预设参数处理后的值作为第一差值,以减小动力检测过程中的误差。具体地,预设参数可以根据实际测试得到,例如,预设参数可以设置为0.85,在此不进行限制。
53.步骤s30,当确定各个所述第一差值之和的绝对值大于预设的第一阈值时,确定所述目标车辆在各个所述动力检测时刻对应的检测时间段内处于动力异常状态,其中,所述第一阈值大于零。
54.计算各个第一差值之和的绝对值,当确定各个第一差值之和的绝对值大于预设的
阈值(以下称为第一阈值以示区分)时,确定目标车辆在各个动力检测时刻对应的检测时间段内处于动力异常状态。在具体实施方式中,第一阈值的取值大于零,第一阈值可以是根据实际需求和工程测试得到的,例如,在一实施方式中,第一阈值可以设置为80,具体在此不进行限制。
55.需要说明的是,通过使用目标车辆的请求功率和实际功率进行车辆动力检测,可以避免使用车速和电机转速发生跳变对车辆动力检测产生的影响,同时,通过使用目标车辆在检测时间段内请求功率和实际功率的差值之和的绝对值进行车辆动力检测,可以避免计算请求功率和实际功率的各个参数的值的异常跳变对检测结果产生影响,从而提高检测目标车辆动力是否异常的准确性,从而提高基于动力异常原因对新一批次生产的车辆作出的改进和对动力异常的目标车辆的维修的准确性,提高车辆质量。
56.进一步地,在一实施方式中,步骤s10中获取目标车辆在各个所述动力检测时刻中任一目标时刻的所述第一请求功率和所述第一实际功率的步骤包括:
57.步骤s101,获取所述目标车辆在所述目标时刻的电机请求扭矩和电机当前转速,根据所述电机请求扭矩和所述电机当前转速计算得到所述目标车辆在所述目标时刻的所述第一请求功率;
58.本实施方式中,获取目标车辆的电机数据后,根据目标车辆的电机数据计算第一请求功率和第一实际功率。
59.具体地,本实施方式中,获取目标车辆的电机请求扭矩和电机当前转速,根据电机请求扭矩和电机当前转速计算得到第一请求功率。由于电机请求扭矩和电机当前转速的单位与功率的单位不同,在具体实施方式中,计算电机请求扭矩乘以电机当前转速的乘积后,使用单位转换参数处理该乘积得到第一请求功率。
60.步骤s102,获取所述目标车辆在所述目标时刻的电机控制器电压和电机电流,根据所述电机控制器电压和所述电机电流计算得到所述目标车辆在所述目标时刻的所述第一实际功率。
61.获取目标车辆的电机控制电压和电机电流,根据电机控制器电压和电机电流计算得到第一实际功率。具体地,电机控制器电压乘以电机电流计算得到第一实际功率。
62.进一步地,在具体实施方式中,为保持第一请求功率和第一实际功率的单位相同,计算第一请求功率和第一实际功率后,对计算得到的数值进行处理。例如,在一实施方式中,当电机请求扭矩的单位为牛米,电机当前转速的单位为转/每分钟时,将电机请求扭矩乘以电机当前转速的乘积除以9550以得到单位为kw的第一请求功率;当电机控制器电压单位为伏,电机电流的单位为安时,将电机控制器电压乘以电机电流的乘积除以1000以得到单位为kw的第一实际功率。具体可以根据各个电机数据的取值单位进行处理,在此不进行设置。
63.本实施例中,通过检测目标车辆是否触发动力检测,在确定目标车辆触发动力检测后,获取目标车辆在各个动力检测时刻的第一请求功率和第一实际功率。计算各个第一请求功率和第一实际功率的第一差值,根据各个第一差值之和的绝对值是否大于第一阈值,确定目标车辆在各个动力检测时刻对应的检测时间段内是否处于动力异常状态,可以避免计算请求功率和实际功率的各个参数的值的异常跳变对检测结果产生影响,从而提高检测目标车辆动力是否异常的准确性,从而提高基于动力异常原因对新一批次生产的车辆
作出的改进和对动力异常的目标车辆的维修的准确性,提高车辆质量。
64.进一步地,基于上述第一实施例,提出本发明车辆动力检测方法的第二实施例,在本实施例中,所述步骤s20之前,还包括:
65.步骤s40,获取所述目标车辆在各个触发检测时刻的第二请求功率和第二实际功率;
66.本实施例中,当确定目标车辆是否满足一定条件时,对车辆进行动力检测,可以使车辆动力检测的结果更准确,从而提高检测目标车辆动力是否异常的准确性。
67.具体地,本实施例中,获取目标车辆在各个时刻(以下称为触发检测时刻以示区分)的请求功率和实际功率(以下分别称为第二请求功率和第二实际功率以示区分)。
68.步骤s50,检测各个所述触发检测时刻中任一时刻的所述第二请求功率与所述第二实际功率之间的第二差值的绝对值是否均大于预设的第二阈值,其中,所述第二阈值大于零;
69.获取第二请求功率和第二实际功率后,对任一触发检测时刻的第二请求功率和第二实际功率的得到各个触发检测时刻第二差值。
70.检测各个第二差值的绝对值是否均大于预设的第二阈值。在具体实施方式中,第二阈值的取值大于零,第二阈值的具体取值可以根据实际需求和测试得到,具体在此不进行限制。例如,在一实施方式中,第二阈值可以设置为15。
71.步骤s60,当确定各个所述触发检测时刻对应的所述第二差值的绝对值均大于所述第二阈值时,将各个所述触发检测时刻和所述触发检测时刻中最后一个时刻之后预设数量的时刻作为所述动力检测时刻,执行获取目标车辆在各个动力检测时刻的第一请求功率和第一实际功率的步骤。
72.当确定各个第二差值的绝对值均大于第二阈值时,确定对目标车辆进行车辆动力检测,将各个触发检测时刻和触发检测时刻中最后一个时刻之后预设数量的时刻作为动力检测时刻,执行获取目标车辆在各个动力检测时刻的第一请求功率和第一实际功率的步骤。
73.需要说明的是,通过检测目标车辆是否满足一定条件,从而确定是否对目标车辆进行车辆动力检测,可以使车辆动力检测的结果更准确,从而提高检测目标车辆动力是否异常的准确性,提高基于动力异常原因对新一批次生产的车辆作出的改进和对动力异常的目标车辆的维修的准确性,提高车辆质量。
74.进一步地,在一实施方式中,所述步骤s30之后,还包括:
75.步骤s70,检测各个所述动力检测时刻是否均处于预设的目标时间段内;
76.本实施方式中,当确定目标车辆满足一定条件时,对目标车辆进行动力检测。因此,确定目标车辆在检测时间段处于动力异常状态后,若目标车辆依旧满足一定的条件,会继续对目标车辆进行动力检测。基于检测需求,在实际操作过程中可能仅需要在一段时间内对目标车辆进行动力检测即可,因此,本实施方式中,通过检测触发动力检测时刻是否处于预设的目标时间段内,以确定是否继续对目标车辆进行动力检测。
77.具体地,本实施方式中,当确定目标车辆在检测时间段内处于动力异常状态后,检测触发动力检测时刻是否处于预设的目标时间段内。在具体实施方式中,预设的目标时间段可以是根据上报的异常信息中包含的时间段确定,也可以是根据预先设定的检修时间段
确定,具体在此不进行限制。
78.步骤s80,当确定各个所述动力检测时刻均处于所述目标时间段内时,基于各个所述动力检测时刻和所述目标时间段确定各个继续检测时刻,将各个所述继续检测时刻分别作为所述触发检测时刻,返回执行所述获取所述目标车辆在各个触发检测时刻的第二请求功率和第二实际功率的步骤。
79.当确定各个动力检测时刻均处于目标时间段内时,确定可以继续对目标车辆进行动力检测,此时,基于各个动力检测时刻和目标时间段,确定继续检测目标车辆是否满足动力检测的条件的各个时刻(以下称为继续检测时刻以示区分)。将各个继续检测时刻分别作为触发检测时刻,返回执行获取目标车辆在各个触发检测时刻的第二请求功率和第二实际功率的步骤,以确定目标车辆是否满足进行动力检测的条件。
80.需要说明的是,通过检测动力检测时刻是否处于预设的目标时间段,确定是否继续对车辆进行车辆动力检测,可以减少检测工作量,提高检测效率。同时,可以更准确、完整地确定车辆处于动力异常的时间段,以便于对于车辆的动力异常进行排查,从而更准确地确定车辆动力异常的原因,从而提高基于动力异常原因对新一批次生产的车辆作出的改进和对动力异常的目标车辆的维修的准确性,提高车辆质量。
81.本实施例中,通过检测目标车辆在触发检测时刻的第二请求功率和第二实际功率是否满足一定条件,从而确定是否对目标车辆进行车辆动力检测,可以使确定车辆动力检测的结果况更准确,从而提高检测目标车辆动力是否异常的准确性,提高基于动力异常原因对新一批次生产的车辆作出的改进和对动力异常的目标车辆的维修的准确性,提高车辆质量。
82.进一步地,基于上述第一和/或第二实施例,提出本发明车辆动力检测方法的第三实施例,在本实施例中,所述步骤s30之后,包括:
83.步骤s90,根据各个所述第一差值确定所述目标车辆在所述检测时间段内所处的动力异常具体情形,其中,所述动力异常具体情形包括:车辆自动加速情形和车辆失去动力情形。
84.本实施例中,当确定目标车辆处于动力异常状态后,可以根据各个第一差值确定目标车辆在检测时间段内所述动力异常的具体情形,以便于根据动力异常的不同情形,确定目标车辆在检测时间段内的动力异常原因,从而提高基于动力异常原因对新一批次生产的车辆作出的改进和对动力异常的目标车辆的维修的准确性,提高车辆质量。
85.在具体实施方式中,目标车辆所处动力异常具体情形包括:车辆自动加速情形和车辆失去动力情形。
86.进一步地,在一实施方式中,当所述第一差值为所述第一请求功率减去同一时刻的所述第一实际功率时,所述步骤s60包括:
87.步骤s901,检测各个所述第一差值之和是否小于预设的第三阈值,其中,所述第三阈值等于零;
88.本实施方式中,基于第一差值之和确定目标车辆所处动力异常的具体情形。具体地,本实施方式中,第一差值为第一请求功率减去同一时刻的第一实际功率。
89.可以理解的是,当各个第一差值之和的绝对值大于取值大于零第一阈值时,可以确定目标车辆动力异常,则在具体实施方式中第一差值之和大于零或小于零。此时以数值
零为界限可以区分目标车辆所处动力异常具体情形。
90.因此,本实施方式中,预先设置取值为零的第三阈值。检测各个第一差值的和是否小于预设的第三阈值。
91.步骤s902,当确定各个所述第一差值之和小于所述第三阈值时,确定所述目标车辆在所述检测时间段内所处的动力异常具体情形为车辆自动加速情形;
92.当确定各个第一差值的和小于第三阈值时,确定各个第一差值中小于零的第一差值的和,超过不大于零的第一差值的和,也即,在检测时间段内目标车辆的各个第一请求功率的和小于各个第一实际功率的和的程度更深。此时,可以确定目标车辆在检测时间段内所处的动力异常的具体情形为车辆自动加速情形。
93.步骤s903,当确定各个所述第一差值之和大于或等于所述第三阈值时,确定所述目标车辆在所述检测时间段内所处的动力异常具体情形车辆失去动力情形。
94.当确定各个第一差值的和不小于第三阈值时,确定各个第一差值中不小于零的第一差值的和,超过小于零第一差值的和,也即,在检测时间段内目标车辆的各个第一请求功率的和大于各个第一实际功率的和的程度更深。此时,可以确定目标车辆在检测时间段内所处的动力异常的具体情形为车辆失去动力情形。
95.进一步地,在一实施方式中,可以根据第一阈值确定预设范围,该预设范围的最大值为第一阈值,该预设范围的最小值为第一阈值的负数值。本实施方式中,当第一差值之和大于预设范围的最大值时,确定目标车辆所处的动力异常具体情形车辆自动加速情形;当第一差值之和小于预设范围的最小值时,确定目标车辆所处的动力异常具体情形车辆失去动力情形。例如,在一实施方式中,第一阈值设置为80时,预设范围可以是(-80,80),当第一差值之和大于80时,确定目标车辆所处的动力异常具体情形车辆自动加速情形;当第一差值之和小于-80时,确定目标车辆所处的动力异常具体情形车辆失去动力情形。
96.需要说明的是,当第一差值为第一请求功率减去同一时刻的第一实际功率时,通过比较各个第一差值与第三阈值,确定目标车辆在检测时间段内处于动力异常的具体情形,以便于根据不同的情形,确定目标车辆在检测时间段内的动力异常原因,从而提高基于动力异常原因对新一批次生产的车辆作出的改进和对动力异常的目标车辆的维修的准确性,提高车辆质量。
97.进一步地,在一实施方式中,当所述第一差值为所述第一请求功率减去同一时刻的所述第一实际功率时,所述步骤s60包括:
98.步骤s904,检测第一数量是否大于第二数量,其中,所述第一数量为小于零的所述第一差值的数量,所述第二数量为大于或等于零的所述第一差值的数量;
99.本实施方式中,第一差值为第一请求功率减去同一时刻的第一实际功率。具体地,本实施方式中,根据第一差值中小于零的第一差值的数量(以下称为第一数量以示区分),和不小于零的第一差值的数量(一下称为第二数量以示区分)的大小比较,确定目标车辆动力异常状态的具体情形。也即,根据第一请求功率小于第一实际功率的第一数量,和第一请求功率不小于第一实际功率的数量的大小比较,确定目标车辆在检测时间段内处于动力异常状态的具体情形。
100.步骤s905,当确定所述第一数量大于所述第二数量时,确定所述目标车辆在所述检测时间段内所处的动力异常具体情形车辆自动加速情形;
101.当确定第一数量大于第二数量时,确定目标车辆在各个动力检测时刻的第一请求功率小于第一实际功率的次数更多,此时,可以确定目标车辆在检测时间段内所处的动力异常的具体情形为车辆自动加速情形。
102.步骤s906,当确定所述第一数量小于或等于所述第二数量时,确定所述目标车辆在所述检测时间段内所处的动力异常具体情形为车辆失去动力情形。
103.当确定第一数量不大于第二数量时,确定目标车辆在各个动力检测时刻的第一请求功率不小于第一实际功率的次数更多,此时,可以确定目标车辆在检测时间段内所处的动力异常的具体情形为车辆失去动力情形。
104.需要说明的是,当第一差值为第一请求功率减去同一时刻的第一实际功率时,通过比较第一差值的第一数量和第二数量,确定目标车辆在检测时间段内处于动力异常的具体情形,以便于根据不同的情形,确定目标车辆在检测时间段内的动力异常原因,从而提高基于动力异常原因对新一批次生产的车辆作出的改进和对动力异常的目标车辆的维修的准确性,提高车辆质量。
105.可以理解的是,当第一差值为第一实际功率减去第一请求功率时,可以参照本实施例中各个实施方式进行确定目标车辆处于动力异常状态的具体情形,此处不进行赘述。
106.本实施例中,通过根据各个第一差值确定目标车辆在检测时间段内处于动力异常状态的具体情形,可以便于根据动力异常的不同情形,确定目标车辆在检测时间段内的动力异常原因,从而提高基于动力异常原因对新一批次生产的车辆作出的改进和对动力异常的目标车辆的维修的准确性,提高车辆质量。
107.进一步地,在一实施方式中,参照图2,获取车辆监控数据,根据车辆监控数据计算vcu请求电机功率和计算电池实际输出给电机的功率。(即获取目标车辆的电机请求扭矩和电机当前转速,使用电机请求扭矩乘以所述电机当前转速得到第一请求功率;获取目标车辆的电机控制器电压和电机电流,使用电机控制器电压乘以电机电流得到第一实际功率)。
108.当确定1条数据请求功率与实际功率相差过大时,确定对车辆进行动力检测。为方便称呼,以下将该1条数据称为第一条数据。本实施方式中,可以是设置请求功率与实际功率之差的绝对值的阈值(即第二阈值)为10,当第一条数据请求功率与实际功率之差的绝对值大于10时,确定对车辆进行动力检测。(即检测第三数量的各个时刻目标车辆的第二请求功率与同一时刻的第二实际功率之间的第二差值的绝对值是否分别大于预设的第二阈值,当确定各个第二差值的绝对值分别大于第二阈值时,确定目标车辆触发车辆动力检测)
109.对目标车辆进行车辆动力检测,当确定持续5条数据中请求功率与实际功率差值之和的绝对值过大时,确定车辆动力异常。在具体实施方式中,该5条数据包括上述的第一条数据和第一条数据之后的4条数据。具体地,本实施方式中,可以设置5条请求功率与实际功率差值之和的绝对值的阈值(即第一阈值)为80,当5条请求功率与实际功率差值之和的绝对值大于80时,确定车辆动力异常。(即在确定目标车辆触发车辆动力检测后,获取目标车辆在5个动力检测时刻的第一请求功率和第一实际功率,其中,5个动力检测时刻包括确定触发车辆动力检测的触发检测时刻、在触发检测时刻之前与触发检测时刻连续的1个触发前时刻和在触发检测时刻之后与触发检测时刻连续的3个触发后时刻;分别计算5个动力检测时刻的第一请求功率与同一时刻的第一实际功率之间的第一差值;当确定5个第一差值之和的绝对值大于的第一阈值时,确定所述目标车辆处于动力异常状态)。
110.当确定车辆处于动力异常状态时,可以对车辆采取一定的措施,例如,排查车辆动力异常的原因后,对已经发生动力异常的车辆进行改进,同时在生产新一批次的车辆时,基于发生动力异常的原因对新一批次的车辆中进行改进,避免出现相同的动力异常。
111.本发明还提供一种车辆动力检测装置,参照图3,所述车辆动力检测装置包括:
112.获取模块10,用于获取目标车辆在各个动力检测时刻的第一请求功率和第一实际功率;
113.计算模块20,用于对任一所述动力检测时刻计算所述第一请求功率与所述第一实际功率之间的第一差值,得到各个所述动力检测时刻分别对应的所述第一差值;
114.确定模块30,用于当确定各个所述第一差值之和的绝对值大于预设的第一阈值时,确定所述目标车辆在各个所述动力检测时刻对应的检测时间段内处于动力异常状态,其中,所述第一阈值大于零。
115.进一步地,所述获取模块10还用于:
116.获取所述目标车辆在各个触发检测时刻的第二请求功率和第二实际功率;
117.所述车辆动力检测装置还包括检测模块,所述检测模块用于:
118.检测各个所述触发检测时刻中任一时刻的所述第二请求功率与所述第二实际功率之间的第二差值的绝对值是否均大于预设的第二阈值,其中,所述第二阈值大于零;
119.所述确定模块30还用于:
120.当确定各个所述触发检测时刻对应的所述第二差值的绝对值均大于所述第二阈值时,将各个所述触发检测时刻和所述触发检测时刻中最后一个时刻之后预设数量的时刻作为所述动力检测时刻,执行获取目标车辆在各个动力检测时刻的第一请求功率和第一实际功率的步骤。
121.进一步地,所述检测模块还用于:
122.检测各个所述动力检测时刻是否均处于预设的目标时间段内;
123.所述确定模块30还用于:
124.当确定各个所述动力检测时刻均处于所述目标时间段内时,基于各个所述动力检测时刻和所述目标时间段确定各个继续检测时刻,将各个所述继续检测时刻分别作为所述触发检测时刻,返回执行所述获取所述目标车辆在各个触发检测时刻的第二请求功率和第二实际功率的步骤。
125.进一步地,所述确定模块30还用于:
126.根据各个所述第一差值确定所述目标车辆在所述检测时间段内所处的动力异常具体情形,其中,所述动力异常具体情形包括:车辆自动加速情形和车辆失去动力情形。
127.进一步地,所述检测模块还用于:
128.检测各个所述第一差值之和是否小于预设的第三阈值,其中,所述第三阈值等于零;
129.所述确定模块30还用于:
130.当确定各个所述第一差值之和小于所述第三阈值时,确定所述目标车辆在所述检测时间段内所处的动力异常具体情形为车辆自动加速情形;
131.当确定各个所述第一差值之和大于或等于所述第三阈值时,确定所述目标车辆在所述检测时间段内所处的动力异常具体情形车辆失去动力情形。
132.进一步地,所述检测模块还用于:
133.检测第一数量是否大于第二数量,其中,所述第一数量为小于零的所述第一差值的数量,所述第二数量为大于或等于零的所述第一差值的数量;
134.所述确定模块30还用于:
135.当确定所述第一数量大于所述第二数量时,确定所述目标车辆在所述检测时间段内所处的动力异常具体情形车辆自动加速情形;
136.当确定所述第一数量小于或等于所述第二数量时,确定所述目标车辆在所述检测时间段内所处的动力异常具体情形为车辆失去动力情形。
137.进一步地,所述获取模块10还用于:
138.获取所述目标车辆在所述目标时刻的电机请求扭矩和电机当前转速,根据所述电机请求扭矩和所述电机当前转速计算得到所述目标车辆在所述目标时刻的所述第一请求功率;
139.获取所述目标车辆在所述目标时刻的电机控制器电压和电机电流,根据所述电机控制器电压和所述电机电流计算得到所述目标车辆在所述目标时刻的所述第一实际功率。
140.本发明车辆动力检测装置的各实施例,均可参照本发明车辆动力检测方法各个实施例,此处不再赘述。
141.本发明实施例提供了一种车辆动力检测设备,参照图4,该车辆动力检测设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram)存储器,也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
142.本领域技术人员可以理解,图4中示出的结构并不构成对车辆动力检测设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
143.如图4所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、数据存储模块、网络通信模块、用户接口模块以及车辆动力检测程序。
144.在图4所示的车辆动力检测设备中,网络接口1004主要用于与其他设备进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明车辆动力检测设备中的处理器1001、存储器1005可以设置在车辆动力检测设备中,所述车辆动力检测设备通过处理器1001调用存储器1005中存储的车辆动力检测程序,并执行本发明实施例提供的车辆动力检测方法的步骤。
145.本发明车辆动力检测设备的各实施例,均可参照本发明车辆动力检测方法各个实施例,此处不再赘述。
146.此外,本发明实施例还提出一种计算机可读计算机可读存储介质,所述计算机可读存储介质上存储有车辆动力检测程序,所述车辆动力检测程序被处理器执行时实现如上所述的车辆动力检测方法的步骤。
147.本发明计算机可读计算机可读存储介质的各实施例,均可参照本发明车辆动力检测方法各个实施例,此处不再赘述。
148.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
149.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
150.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个计算机可读存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
151.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1