一种确定电池的放电内阻模型和健康度的方法及装置与流程

文档序号:30614013发布日期:2022-07-02 00:27阅读:242来源:国知局
一种确定电池的放电内阻模型和健康度的方法及装置与流程

1.本技术涉及通信技术和网联车技术领域,尤其涉及一种确定电池的放电内阻模型和健康度的方法及装置。


背景技术:

2.随着电动汽车技术的快速发展,电动汽车已经开始大规模的推向市场,受到了广大消费者的关注。但是,相比传统燃油车通过汽油提供能量来源,电动汽车通过高压锂离子动力电池来提供能量来源的方式,在可用性和安全性上也饱受争议。关于电动汽车电池包的故障和安全性事故时有发生,因此,对于电动汽车电池包的监控和故障诊断技术也受到关注。现有技术中监控指标和报警措施并不完善,还需要采用新的方法来进一步提升电池包的可用性和安全性。


技术实现要素:

3.本技术公开了一种确定电池的放电内阻模型和健康度的方法及装置,用于提高用户或者车辆获得更准确的放电内阻值及放电内阻的健康度的方法,从而提高车辆电池的可用性和安全性。
4.第一方面,本技术提供了一种确定电池的放电内阻模型的方法,该方法可由第一装置执行,第一装置可以是通信设备或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片系统。示例性地,所述第一装置可以为服务器,或服务器中的部件。在该方法中,以服务器为例,服务器可以接收多个第一信息,每个所述第一信息包括车辆的电池的第一内阻值、所述电池的电池状态、所述电池的第一参数;所述电池状态包括:荷电状态soc、健康状态soh、温度、循环次数;所述第一信息为所述车辆在满足测量条件时,获得所述电池的采样数据后确定的;服务器可以根据所述多个第一信息,生成电池内阻值与电池状态的第一模型;所述第一模型用于表示电池在所述第一参数时各电池状态下的电池内阻值及各电池状态下的电池内阻值对应的健康范围。
5.通过上述方法,考虑了车辆在实际工况下的电池的放电电阻值与soc、soh、温度、循环次数的因素,并通过多个第一信息,生成电池内阻值与电池状态的第一模型。该第一模型是服务器基于实际工况下确定出的电池电阻值与电池状态的关系。因此,相比实验室获得的计算电池内阻模型确定出的放电内阻值,通过第一模型确定出的放电内阻值更为准确,可以有效提高用户使用过程中对电池的监控和告警的准确度,有助于提高用户在使用车辆过程中的电池的安全性。
6.一种可能的实现方式,服务器可以根据所述多个第一信息中的多个电池状态和多个第一内阻值,确定在每个电池状态下的电池内阻值;服务器可以根据每个电池状态下的电池内阻值及每个电池状态下的多个第一内阻值,确定每个电池状态下的电池内阻值对应的健康范围。
7.通过上述方法,服务器可以对多种场景或工况下车辆采集到的第一信息进行分
析,得到每个电池状态下的电池内阻值,以及根据采集到的第一信息中的各电池状态下,车辆采集的第一内阻值与模型估计出的电池内阻值,确定出每个电池状态下的电池内阻值对应的健康范围。根据该健康范围,可以有效的对车辆采集的内阻值是否处于正常状态进行判断,提高对电池状态的估计的准确度。
8.一种可能的实现方式中,服务器可以接收多个第二信息,每个所述第二信息包括车辆的电池的第二内阻值、所述电池的电池状态、所述电池的第二参数;所述第二信息为车辆在满足测量条件时,获得所述车辆的所述电池的采样数据后确定的;服务器可以根据所述多个第二信息,生成电池内阻值与电池状态的第二模型;所述第二模型用于表示电池在第二参数下在各电池状态下的电池内阻值及各电池状态下的电池内阻值对应的健康范围。
9.通过上述方法,服务器可以基于不同的电池参数,例如,电池的第二参数,建立相应的第二模型,该第二模型可以对应于电池处于第二参数下,电池状态与电池内阻值的关系。服务器可以基于不同的电池的参数,相应分析不同的电池,提高服务器分析不同电池的放电电阻的能力。
10.第二方面,本技术提供了一种确定电池的放电内阻模型的方法,该方法可由第二装置执行,第二装置可以是通信设备或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片系统。示例性地,所述第二装置可以为车载设备,车辆,终端设备等。下面以第二装置为车辆为例,在该方法中,所述车辆在满足测量条件时,获得车辆的电池的第一内阻值和所述电池的电池状态;所述电池状态包括:荷电状态soc、健康状态soh、温度、循环次数;所述第一内阻值为根据对所述电池的采样数据确定的;所述车辆向服务器发送第一信息;所述第一信息包括:所述电池的第一内阻值、所述电池的电池状态和所述电池的第一参数;所述第一信息用于训练电池内阻值与电池状态的第一模型。
11.通过上述方法,车辆可以在满足测量条件时,对车辆中的待测电池进行测量。此时,基于车辆的相应算法,确定出电池的第一内阻值和所述电池的电池状态。车辆根据电池的第一内阻值和所述电池的电池状态,确定第一信息,并将第一信息发送给服务器,以使服务器基于车辆发送的多个第一信息,可以训练电池内阻值与电池状态的第一模型。以便服务器根据训练出的第一模型,对不同工况下的车辆的电池的电池状态给出更准确的放电电阻值,并给出相应的放电电阻健康度信息,提高了用户使用过程中对电池的监控和告警的准确度,有助于提高用户在使用车辆过程中的电池的安全性。
12.一种可能的实现方式,所述测量条件包括但不限于:当前测量时间与上次使用所述电池的时间间隔大于或等于预设时长。
13.一种可能的实现方式,所述测量条件还包括但不限于:确定所述车辆启动状态下进入自检模式,或者,接收到终端设备发送的测量请求。
14.通过上述方法,车辆可以保证在不同的工况下测量电池的放电电阻,并保证测量不会过于频繁,影响电池性能的同时,提高对电池的放电电阻值测量的准确度。另外,还可以根据终端设备发送的测量请求触发测量,提高测量的灵活度。
15.一种可能的实现方式,所述车辆获得所述电池的第一电阻值,包括:根据所述电池的soc、所述电池的最长放电时间和所述电池的最短放电时间,确定所述电池在放电时的采样时间;根据所述采样时间,对所述电池在放电过程中的电压采样,获得电压的采样数据;根据所述电池的soc、所述电池的放电时间和所述电池的温度,确定在所述采样时间内所述
电池的电流的采样数据;根据所述soc、所述采样时间、所述电压的采样数据和所述电流的采样数据,确定所述第一电阻值。
16.通过上述方法,可以基于车辆采集到的采样数据,有效测量电池的电池状态和电池的第一内阻值,有利于服务器基于车辆采集到的电池的电池状态和电池的第一内阻值,建立第一模型,提高服务器确定不同工况下的待预测电池的放电内阻值,以更准确的获得车辆在不同工况下的电池内阻健康度。
17.第三方面,本技术提供了一种确定电池的放电内阻健康度的方法,该方法可由第一装置执行,第一装置可以是通信设备或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片系统。示例性地,所述第一装置可以为服务器,或服务器中的部件。在该方法中,以服务器为例,接收第三信息,所述第三信息包括车辆的待测电池的第三内阻值、所述待测电池的电池状态、所述待测电池的第一参数;所述电池状态包括:荷电状态soc、健康状态soh、温度、循环次数;所述第三信息为所述车辆在满足测量条件时,获得所述待测电池的采样数据后确定的;根据所述第三信息中的第一参数,通过所述第一参数对应的电池内阻值与电池状态的第一模型,确定所述待测电池的电池内阻值;所述第一模型用于表示电池在所述第一参数时各电池状态下的电池内阻值及各电池状态下的电池内阻值对应的健康范围;根据所述待测电池的电池内阻值和所述待测电池的电池内阻值对应的健康范围,确定所述待测电池的电池内阻健康度;向所述车辆发送电池内阻健康度信息;所述电池内阻健康度信息包括:所述待测电池的电池内阻值和所述待测电池的电池内阻健康度。
18.通过上述方法,根据车辆当前采集的待测电池的电池状态,及第一参数对应的第一模型,可以确定出基于第一模型估计的待测电池当前的放电内阻值,结合服务器收集的在实际工况下的电池的放电电阻值与荷电状态soc、健康状态soh、温度、循环次数的因素,得到的第一模型,相比车辆采集的待测电池的第三内阻值,可以更准确的得到待测电池的放电内阻。进一步的,通过车辆当前采集的待测电池的第三内阻值,及基于第一模型预测出的放电电阻值,可以预测出待测电池的电池内阻健康度信息,如此,可以更好的使用户感知车辆的待测电池的状态的同时,也提高了用户使用过程中对电池的监控和告警的准确度,有助于提高用户在使用车辆过程中的电池的安全性。
19.一种可能的实现方式,所述方法还包括:在确定所述第三内阻值位于所述待测电池的电池内阻值对应的健康范围内,则确定所述待测电池符合安全条件。则相应的,所述电池内阻健康度信息还可以包括所述待测电池的电池内阻符合安全条件。
20.通过上述方法,可以通过电池内阻健康度信息,通知车辆或用户当前待测电池的电池内阻符合安全条件,提高用户对电池内阻健康度信息的理解度,也同时可以为车辆提供相应的预警,提高车辆的安全性。
21.一种可能的实现方式,所述方法还包括:在确定所述第三内阻值不位于所述待测电池的电池内阻值对应的健康范围内,则确定所述待测电池的内阻异常,并向所述车辆或所述终端发送告警消息;所述告警消息用于提示所述待测电池异常;所述终端为向所述车辆发送测量请求的终端。
22.通过上述方法,可以通过发送告警消息,通知车辆或用户当前待测电池的电池内阻出现异常,为车辆和用户提供相应的预警,提高车辆的安全性。
23.一种可能的实现方式,所述待测电池当前的健康度为根据所述待测电池在历史测
量中获取的第三内阻值的内阻异常的次数和内阻异常程度确定的。这样,可以基于历史测量得到的待测电池的异常情况,确定当前的健康度,可以更准确的为车辆和用户提供相应的预警,避免基于一次测量异常导致可能的误报,提高车辆的告警的准确性。
24.一种可能的实现方式,所述方法还包括:根据所述待测电池的内阻异常,生成维修提示消息;向所述车辆的服务器发送所述维修提示消息。基于此,可以生成相应的维修提示消息,结合待测电池的内阻异常,给予车辆或用户相应的解决方案,无需用户主动监控,可以有效提高用户使用车辆的安全性。
25.一种可能的实现方式,所述方法还包括:向终端发送所述待测电池的电池内阻健康度信息;所述终端为向所述车辆发送测量所述待测电池的内阻请求的终端。这样,用户可以基于终端收到相应的待测电池的电池内阻健康度信息,可以在更多的场景中,例如,在不开车时,也可以查看历史的待测电池的电池内阻健康度信息,为用户提供更多的车辆信息,提高用户使用车辆的安全性。
26.第四方面,本技术提供了一种确定电池的放电内阻健康度的方法,该方法可由第二装置执行,第二装置可以是通信设备或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片系统。示例性地,所述第二装置可以为车载设备,车辆,终端设备等。下面以第二装置为车辆为例,在该方法中,车辆在满足测量条件时,获得所述车辆的待测电池的第三内阻值和所述待测电池的电池状态;所述电池状态包括:荷电状态soc、健康状态soh、温度、循环次数;所述第三内阻值为根据所述待测电池的采样数据确定的;车辆向服务器发送第三信息;所述第三信息包括:所述待测电池的第三内阻值、所述待测电池的电池状态、所述待测电池的第一参数;车辆接收来自所述服务器的电池内阻健康度信息;所述电池内阻健康度信息包括:所述待测电池的电池内阻值及所述待测电池的电池内阻健康度;所述电池内阻值为根据所述第一模型确定的在所述待测电池的电池状态下对应的电池内阻值;所述电池内阻健康度为根据所述电池内阻值和所述第三内阻值确定的。
27.通过上述方法,根据车辆当前采集的待测电池的电池状态,通过服务器基于第一参数对应的第一模型,可以确定出基于第一模型估计的待测电池当前的放电内阻值,相比车辆采集的待测电池的第三内阻值,可以更准确的得到待测电池的放电内阻。进一步的,通过车辆当前采集的待测电池的第三内阻值及基于第一模型预测出的放电电阻值,可以预测出待测电池的电池内阻健康度信息。如此,可以更好的使用户感知车辆的待测电池的状态的同时,也提高了用户使用过程中对电池的监控和告警的准确度,有助于提高用户在使用车辆过程中的电池的安全性。
28.一种可能的实现方式,所述测量条件包括但不限于:当前测量时间与上次使用所述待测电池的时间间隔大于或等于预设时长。
29.一种可能的实现方式,所述测量条件包括但不限于:确定所述车辆启动状态下进入自检模式,或者,所述车辆接收到终端设备发送的测量请求。
30.通过上述方法,车辆可以保证在不同的工况下测量待测电池的放电电阻,并保证测量不会过于频繁,影响待测电池性能的同时,提高对待测电池的放电电阻值测量的准确度。另外,还可以根据终端设备发送的测量请求触发测量,提高测量的灵活度。
31.一种可能的实现方式,所述电池内阻健康度信息还包括:所述待测电池的电池内阻值符合安全条件;所述待测电池符合安全条件为根据所述待测电池的电池状态对应的电
池内阻值对应的健康范围与所述第三内阻值比较,确定所述第三内阻值位于所述待测电池的电池内阻值对应的健康范围内。
32.通过上述方法,可以通过电池内阻健康度信息,使得车辆或用户当前待测电池的电池内阻符合安全条件,提高用户对电池内阻健康度信息的理解度,也同时可以为车辆提供相应的预警,提高车辆的安全性。
33.一种可能的实现方式,所述方法还包括:接收所述服务器发送的告警消息;所述告警消息为在确定所述第三内阻不位于所述待测电池的电池状态对应的电池内阻值的健康范围内,确定所述待测电池的内阻异常后生成的;所述告警消息用于提示所述待测电池异常。
34.通过上述方法,可以通过接收告警消息,使得车辆或用户确定当前待测电池的电池内阻出现异常,为车辆和用户提供相应的预警,提高车辆的安全性。
35.一种可能的实现方式,所述待测电池的电池内阻健康度为根据所述待测电池在历史测量中获取的第三内阻值的内阻异常的次数和内阻异常程度确定的。通过上述方法,可以基于历史测量得到的待测电池的异常情况,确定当前的健康度,可以更准确的为车辆和用户提供相应的预警,避免基于一次测量异常导致可能的误报,提高车辆的告警的准确性。
36.第五方面,提供了一种确定电池的放电内阻模型的装置,该装置可以用于实现第一方面中的任一种可能的方法。该装置可以为上述第一方面中的第一装置。示例性的,第一装置可以为服务器,或服务器中的部件。该装置包括实现上述方法相应的模块、单元、或手段(means),该模块、单元、或means可以通过硬件实现,软件实现,或者通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块或单元。
37.第六方面,提供了一种确定电池的放电内阻模型的装置,该装置可以用于实现第二方面中的任一种可能的方法。该装置可以为上述第二方面中的第二装置。示例性的,第二装置可以为车载设备,车辆,或车载设备中的部件或模块。该装置包括实现上述方法相应的模块、单元、或手段(means),该模块、单元、或means可以通过硬件实现,软件实现,或者通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块或单元。
38.第七方面,提供了一种确定电池的放电内阻健康度的装置,该装置可以用于实现第三方面中的任一种可能的方法。该装置可以为上述第三方面中的第一装置。示例性的,第一装置可以为服务器,或服务器中的部件。该装置包括实现上述方法相应的模块、单元、或手段(means),该模块、单元、或means可以通过硬件实现,软件实现,或者通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块或单元。
39.第八方面,提供了一种确定电池的放电内阻健康度的装置,该装置可以用于实现第四方面中的任一种可能的方法。该装置可以为上述第四方面中的第二装置。示例性的,第二装置可以为车载设备,车辆,或车载设备中的部件或模块。该装置包括实现上述方法相应的模块、单元、或手段(means),该模块、单元、或means可以通过硬件实现,软件实现,或者通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块或单元。
40.第九方面,提供了一种通信装置,包括:处理器和存储器;该存储器用于存储计算机指令,当该处理器执行该指令时,以使该通信装置执行上述第一方面或第三方面中的任
一种可能的方法。该通信装置可以为上述第一方面中的第一装置,示例性的,第一装置可以为服务器,或服务器中的部件。
41.第十方面,提供了一种通信装置,包括:处理器;该处理器用于与存储器耦合,并读取存储器中的指令之后,根据该指令执行如上述第二方面或第四方面中的任一种可能的方法。该通信装置可以为上述第二方面或第四方面中的第二装置。示例性的,第二装置可以为车载设备,车辆,或车载设备中的部件或模块。
42.第十一方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述任一方面所述的方法。
43.第十二方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述任一方面所述的方法。
44.第十三方面,提供了一种通信装置(例如,该通信装置可以是芯片或芯片系统),该通信装置包括处理器,用于实现上述任一方面中所涉及的功能。在一种可能的设计中,该通信装置还包括存储器,该存储器,用于保存必要的程序指令和数据。该通信装置是芯片系统时,可以由芯片构成,也可以包含芯片和其他分立器件。
45.第十四方面,提供了一种系统,该系统可以包括上述第五方面提供的通信装置和上述第六方面提供的通信装置;或者,该通信系统可以包括上述第七方面提供的通信装置和上述第八方面提供的通信装置;或者,该通信系统可以包括上述第九方面提供的通信装置和上述第十方面提供的通信装置。
46.上述第五方面至第十四方面中任一种可能的方式所带来的技术效果可参见上述第一方面、第二方面、第三方面或第四方面中不同可能的方式所带来的技术效果,此处不再赘述。
附图说明
47.图1a为锂电池中的放电电阻示意图;
48.图1b为本技术实施例提供的一种通信系统100的架构示意图;
49.图1c为本技术实施例提供的一种服务器200的架构示意图;
50.图1d为充电过程中的放电电阻与soc、温度的关系示意图;
51.图2a为本技术实施例提供的一种确定电池的放电内阻方法的流程示意图;
52.图2b为本技术实施例提供的一种上报电池的数据的流程示意图;
53.图2c为本技术实施例提供的一种确定电池的放电内阻方法的示意图;
54.图3a为本技术实施例提供的一种确定电池的放电内阻模型的建立方法的流程示意图;
55.图3b为本技术实施例提供的一种确定电池的放电内阻模型的建立方法的示意图;
56.图4为本技术实施例提供的一种确定电池的放电内阻方法的流程示意图;
57.图5为本技术实施例提供的一种确定电池的放电内阻方法的流程示意图;
58.图6为本技术实施例提供的一种第一装置的结构示意图;
59.图7为本技术实施例提供的一种第二装置的结构示意图;
60.图8为本技术实施例提供的一种通信装置的结构示意图;
61.图9为本技术实施例提供的一种通信装置的结构示意图。
具体实施方式
62.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
63.为了便于理解,对本技术实施例涉及的术语进行解释说明,该术语的解释说明也作为对本技术实施例发明内容的一部分。
64.1)本技术实施例涉及的服务器,该服务器包括但不限于单服务器,服务器集群,或者云端服务器等提供计算能力和存储能力的装置。例如,终端中安装应用程序,服务器可以是该应用程序对应的云端服务器。这里的应用程序可以是与以电池为动力来源的车辆相关的应用程序。例如应用程序是电池健康状态管理app,那么云端服务器是电池健康状态管理app对应的云端服务器。
65.本技术实施例中,用于实现服务器的功能的装置可以是服务器,也可以是能够支持服务器实现该功能的装置,例如芯片系统,该装置可以被安装在服务器中。下文中,以用于实现服务器的功能的装置是服务器为例。
66.2)本技术实施例涉及的应用程序(application,简称app),简称应用,为能够实现某项或多项特定功能的软件程序。通常,终端中可以安装一个或多个应用,例如,即时通讯类应用、视频类应用、音频类应用、图像拍摄类应用等等。其中,即时通信类应用,例如可以包括短信应用、照片分享(instagram)等。图像拍摄类应用,例如可以包括相机应用(系统相机或第三方相机应用)。
67.3)本技术实施例涉及的终端,例如手机、平板电脑、可穿戴设备(如眼镜、手套、手表、手环、服饰及鞋等)、车载设备(或者称为车载终端)、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本、个人数字助理(personal digital assistant,pda)等设备,本技术实施例对移动终端的具体类型不作任何限制。或者,移动终端还可以包括中继(relay)。
68.本技术实施例中,用于实现终端的功能的装置可以是终端本身,也可以是能够支持终端实现该功能的装置,例如芯片系统,该装置可以被安装在终端中。本技术实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。下文中,以用于实现终端的功能的装置是终端为例。
69.4)本技术实施例涉及的荷电状态(state of charge,soc),可以是指电池的剩余容量与电池满充电容量的比值,常用百分数表示,单位是%,取值通常为0%~100%。例如,soc为100%,表示电池的剩余容量为该电池满充电时的容量。例如,soc为50%,表示电池的剩余容量为该电池满充电时的容量的一半。再例如,soc为0%,表示电池的剩余容量为0。本技术实施例涉及的满soc,是指soc为100%。
70.5)本技术实施例涉及的健康状态(soh),用于表示电池的老化程度,可以用电池当前的最大容量与出厂最大容量的百分比来表示。
71.6)本技术实施例涉及的电池的放电内阻,如图1a所示,以锂电池为例,可以是电池处于放电过程中,锂离子克服阻碍到达电池两极的过程产生的电池内阻。充电和放电的内阻可以不相同。电池的内阻分为直流内阻(也称欧姆内阻)和交流内阻,直流内阻是指电池在恒流充放电时表现出来的电阻值,而交流内阻是指电池在受到交流激励信号之后呈现出
来的电阻值。由于测量交流内阻时需要外部的激励源来进行测量,具有较大的局限性,因此,本技术实施例涉及的内阻为直流内阻。为描述方便,下文中简称为内阻。
72.由于在电池的充放电过程中为动态过程,因此,电池在充放电过程中会呈现出动态的电阻。电池的内阻表征了电池的内部化学情况,即在很大程度上可以表示电池的内部健康程度。锂电池的内阻和电池当前的soc,温度以及老化程度(寿命)高度相关。如果能够为用户提供电池的健康状态信息,可以大幅度降低用户的安全焦虑,提升用户的体验。
73.7)本技术实施例中的术语“系统”和“网络”可被互换使用。“多个”是指两个或两个以上,鉴于此,本技术实施例中也可以将“多个”理解为“至少两个”。“至少一个”,可理解为一个或多个,例如理解为一个、两个或更多个。例如,包括至少一个,是指包括一个、两个或更多个,而且不限制包括的是哪几个。例如,包括a、b和c中的至少一个,那么包括的可以是a、b、c,a和b,a和c,b和c,或a和b和c。同理,对于“至少一种”等描述的理解,也是类似的。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。
74.除非有相反的说明,本技术实施例提及“第一”、“第二”等序数词用于对多个对象进行区分,不用于限定多个对象的顺序、时序、优先级或者重要程度。
75.下面先对本技术实施例适用的通信系统进行说明。
76.图1b为本技术实施例提供的一种通信系统100的示例架构图,本技术实施例所提供的确定电池的放电内阻方法可以用于上述通信系统100中。
77.如图1b所示,通信系统100可以包括服务器200、一个或多个车辆300(图1b中包括2个车辆300)以及一个或多个终端400。车辆300可以与服务器200进行通信,或者车辆300可以通过其安装的车载设备、或tbox等与服务器200进行通信。该车辆300以电池为动力来源,或者以电池和燃料为动力来源。示例性地,该车辆300还可以安装有电池管理系统。
78.电池管理系统可以用于采集车辆的电池数据,例如,电池包的电池状态和电池的参数。电池状态可以是电池在放电状态下测量到的数据,及电池放电之前或放电时的状态数据。例如,该电池管理系统还可以记录该车辆300每次测量放电电阻时的电池状态数据,例如放电的起始soc,放电的结束soc,放电的起始soh,放电的结束soh,放电时长,采样频率,或放电期间的电压等。在电池放电状态下,可以测量到当前电池的电压和电流,并估测出当前的电池的第一内阻。电池在放电之前和放电时的状态数据可以包括:soc、soh、电池温度、电池循环次数等。因此,电池状态可以包括:soc、soh、电池温度、电池内阻、电池循环次数等。电池的参数可以包括:电池的类型,电池的型号,用户标识id,汽车标识id、已行驶里程、时间。电池管理系统可以将电池数据发送给远程服务系统(服务器),向远程服务系统请求功能服务、展示电池的健康数据等。
79.车辆300可以与至少一个终端400绑定(图1d中一个车辆300绑定一个终端400),该终端400可以是手机、或平板电脑等。该终端400可以与车辆400进行通信,例如终端400与车辆300建立近场通信连接,如蓝牙连接、蜂窝连接或wifi连接中的至少一种,该终端400可以通过该近场通信获取车辆400的电池的电池型号等参数、行驶速度或里程数据等。该终端400还可以与服务器200进行通信,例如终端400可以将获取到的与车辆300相关的数据发送给服务器200。
80.服务器200可以接收来自第一终端(例如车辆300)的请求消息,根据该请求消息对第一终端的电池的电池内阻和电池状态进行估算。
81.车辆中可以包括数据采集模块、数据上报模块、服务请求模块和显示模块。如图1c所示,车辆1~车辆3中可以分别包括数据采集模块、数据上报模块、服务请求模块和显示模块。其中,数据采集模块可以用于采集自身车辆的电池数据。数据上报模块可以用于向服务器200上报采集到的自身车辆的电池数据或车辆的其他数据。服务请求模块可以向服务器200上报车辆发起的请求。例如,该请求可以是用于查询自身车辆的待测电池的电池内阻值的请求,还可以是用于查询自身车辆的待测电池的电池内阻健康度信息的请求,还可以是其他服务的请求,在此不做限定。显示模块可以用于显示车辆获取到的信息,例如,显示模块可以显示服务器200发送给车辆的待测电池的电池内阻值,还可以显示服务器200发送给车辆的待测电池的电池内阻健康度信息。
82.如图1c所示,服务器200可以包括3层,第一层包括数据获取模块、数据处理模块和数据存储模块,服务器200可以通过数据获取模块接收不同车辆采集到的车辆的电池数据。例如,服务器200可以收到来自车辆1采集的电池数据,还可以收到来自车辆2采集的电池数据,还可以收到来自车辆3采集的电池数据。服务器200通过数据获取模块收到请求消息中的电池数据之后,可以通过数据处理模块对数据进行解析、清洗等工作,将解析、清洗后的电池数据通过数据存储模块存入相应电池的数据存储系统中,以便后续调用该数据。第二层包括:数据分析模块和算法服务模块。通过算法服务模块建立电池内阻与soc、soh、温度、循环次数等参数或电池状态的关系的内阻模型。第三层包括内阻检测应用,通过内阻检测应用调用算法服务模块和数据分析模块对数据进行分析,可以确定该请求消息对应使用的电池放电的内阻模型。内阻检测应用根据相应的内阻模型对指定汽车进行电池内阻分析。例如,内阻检测模块根据内阻模型预测的电池内阻的结果,判断当前测量的内阻是否超出正常区间,并结合该车辆的电池在历史记录中预测的电池内阻超过健康范围的次数及超过健康范围的程度,确定当前电池的内阻健康度。内阻检测应用还可以包括信息交互模块,用于与终端的app或车机进行交互,例如,接收终端发送的请求消息,向终端发送电池健康信息,告警信息等。
83.为了准确测量车辆的电池的内阻值,现有技术的方案中设置了限制条件,如设置了标准条件下测量的电流大小、soc、温度点的测量条件,即需要专门的准备和实验条件,并且只能在电池出厂时进行专门的测量。举例来说,电池包内阻测量流程具体步骤包括:
84.步骤一、确定蓄电池包或系统状态的环境,以适应充放电要求。
85.当测试的目标环境温度改变时,在进行测试前,测试电池包需要完成环境适应过程:在低温下静置至少24小时,在高温下静置至少16小时,或单体电池温度与目标环境温度差值不超过2摄氏度,测试样品若包括蓄电池控制单元,则环境适应过程需要将控制单元关闭。
86.步骤二、对蓄电池包进行标准充电。
87.步骤三、对蓄电池包进行标准循环,实现充放电过程。
88.步骤四、对蓄电池包调整soc至目标值。
89.步骤五、检测蓄电池包或系统状态的环境,以适应测量要求。
90.步骤六、不同温度或不同soc下的功率和内阻测试作为工况测试。
91.例如,在4个温度下进行功率和内阻测试,分别为40度,室温,0度,负20度。再比如,在3个不同soc下进行功率和内阻测试,分别为80%、50%、20%。
92.通过直接电阻估计方法,利用相同时间周期内电压变化量除以电流变化量计算电阻值。举例来说,电池放电过程中,电池的电压由u0下降至u5;其中,0.1s放电内阻的计算公式满足:r
0.1
=(u0-u1)/i1;2s放电内阻的计算公式满足:r2=(u0-u2)/i2;10s放电内阻的计算公式满足:r
10
=(u0-u3)/i3;18s放电内阻的计算公式满足:r
18
=(u0-u4)/i4;全过程放电内阻的计算公式满足:r=(u5-u4)/i4。内阻计算过于简单没有考虑内阻是一个动态响应过程。
93.该测量流程对测量前的准备、测量的温度、soc、电流大小做出了相关的规定,保证测量得到的内阻可以准确反映在标准条件下的电池内阻值。但是,该方法下得到的测量值不足以覆盖整个内阻变化区间,不能满足用户随时掌握电池状态的需求。
94.另外,如图1c所示,可以表示在标准条件下测量得到的电池当前的soc,温度与锂电池的放电内阻和的关系,但是实际工况下的电池电阻还与其他因素有关,另外,实际工况下的电池电阻与实验室中的标准条件也大为不同,因此,该方法得到的电池内阻并不准确,极大的影响了用户使用过程中对电池的监控和告警,影响了用户使用过程中对电池的安全性。基于此,本技术实施例基于图1b所示的应用场景,提出一种确定电池的放电内阻的方案,以提高确定车辆中电池内阻的准确性。
95.以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本技术的限制。如在本技术的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”、“所述”、“上述”、“该”和“这一”旨在也包括例如“一个或多个”这种表达形式,除非其上下文中明确地有相反指示。还应当理解,在本技术实施例中,“一个或多个”是指一个或两个以上(包含两个);“和/或”,描述关联对象的关联关系,表示可以存在三种关系;例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a、b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。
96.在本说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本技术的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
97.为了便于说明,在后续介绍中,本技术以车辆中的电池为例进行示例性说明。需要强调的是,本技术的技术方案不仅适用于车辆,还可适用于助力车、非机动车、船舶、飞机、火车等各种交通运输设备。
98.如图2a所示为本技术实施例提供的一种确定电池的放电内阻方法的流程示意图,参见图2a,该方法可以应用于图1b所示的通信系统100和图1c所示的服务器架构。服务器200接收来自第一终端(例如车辆300)的请求消息,根据该请求消息对第一终端的电池的电池内阻和电池状态进行估算。下面以该方法应用于图1b所示的通信系统100,第一终端为车辆300,第二终端为终端400为例,对该方法进行介绍。
99.s201:车辆300确定满足测量条件时,对电池的放电电阻进行测量,获得第一信息。
100.结合图2b所示,为本技术实施例提供的一种上报电池的电池数据的示意图,开始内阻测量的时刻可以是车辆300确定满足测量条件的时刻。结合图2c所示,开始内阻测量的时刻还可以是终端向车辆发起的测量请求。
101.例如,车辆300满足测量条件(例如,检测到该车辆300进入自检模式,更具体地为检测到插入车钥匙,且拧到自检位置或无钥匙启动时,进入自检状态),或者检测到启动车辆,或者,检测到用户主动触发测量)时,对电池的内阻进行测量,并采集第一信息。所述第一信息包括车辆的电池的第一内阻、所述电池的电池状态、所述电池的第一参数等。在该场景下,该请求消息可以包括第一信息。
102.举例而言,用户可以通过语音、按键或触屏等方式向车辆300设置测量条件。车辆300也可以提供多个测量条件,例如,在车辆启动时测量,在车辆停车时测量,在车辆熄火前测量。还可以额外设置在相应soc下触发测量,例如,soc为50%、80%、100%和其他选项(该其他选项是指用户可以输入其他soc)。用户可以通过语音、按键或触屏等方式从该多个soc选项中选择其中的一个作为测量条件的soc。类似地,用户可以通过语音、按键或触屏等方式向车辆300发送取消测量的指令,车辆根据接收到的取消测量的指令,可以中断测量。
103.可选的,为保证测量的准确性,可以增加对测量时间的判断,例如,在确定上一次测量时间距离当前时间大于预设时间时,或者,在确定车辆启动时间距离上一次测量时间大于预设时间时,确定车辆满足测量电池的放电内阻的测量条件。
104.结合图2b所示,开始内阻测量后,车辆300可以根据电池的检测电路对电池进行短时间的标准电流放电,并对电压、电流进行高频次采样。其中,测量过程的采样频率可以根据放电内阻估计算法要求或者电池的测量电路的最大采样能力确定。以内阻估计算法为使用卡尔曼滤波方法为例,放电电压的采样频率可以设置为100hz。
105.测量时长可以是车辆300预先设置的,也可以是服务器为车辆配置的,还可以是用户设置的,在此不做限定。在一种可能的实现方式中,车辆300的电池的测量时长可以是基于车辆300的电池soc确定的。在一些实施例中,测量时长可以根据电池当前soc和最大测量时间、最小测量时间确定。例如,测量时间满足:
106.t=f(t
max
,t
min
,soc)
107.其中,t
max
为最大测量时间,t
min
为最小测量时间,t
max
和t
min
可以由制造商或实验室测试确定。soc为电池当前的soc,可以为测量电池时通过对电流积分后确定的,也可以是基于系统对电池估计的,具体确定soc的方式,本技术不做限定。
108.举例来说,测量时间可以满足:
109.t=t
min
+(t
max-t
min
)
×
soc)
110.此时,根据电池当前soc、放电时间和温度,可以确定放电电流,放电电流满足:
111.i=f(soc,t,temp)
112.其中,soc为电池在放电过程中的值,t为测量时间,temp表示电池在测量过程中的电池温度,也可以是在测量之前的电池温度。
113.其中,车辆采集的soc可以为车辆300的电池在测量开始时的soc,也可以是在车辆300完成测量后的soc。再例如,该soc还可以是用户输入的用于预测该车辆300的电池内阻和电池健康度的soc。
114.结合图2b所示,内阻测量后,可以对内阻进行估计,在利用配置好的内阻估计算法
和采样数据(放电电流、放电电压、电池温度等)对放电内阻进行计算,得到估计的电池的第一内阻值。内阻估计算法可以为卡尔曼滤波算法、dre算法、小波变换等。举例来说,通过卡尔曼滤波的方式,是一种高效率的递归滤波器(自回归滤波器),它能够从一系列的不完全及包含噪声的测量中,估计动态系统的状态。根据各测量量(放电电压和电流)在不同时间下的值,考虑各时间下的联合分布,再产生对未知变数(电池的放电内阻)的估计,因此会比只以单一测量量(放电电压和电流)为基础的估计方式更准确,为后续服务器200建立准确的电池内阻的电池放电内阻模型做准备。
115.s202:车辆300向服务器200发送请求消息,该请求消息包括车辆300的电池的第一参数和第一内阻、电池状态。相应的,服务器200接收该请求消息。
116.结合图2b所示,车辆300向服务器200发送请求消息的同时,还可以上报电池的数据,例如,电池的第一参数和第一内阻、电池状态。
117.在另一些实施例中,车辆300还可以通过其安装的车载设备301向服务器200发送该请求消息,该请求消息可以用于请求预测车辆300的电池的放电内阻。
118.在车辆测量完毕后,可以向服务器200发送该请求消息,和/或,在该车辆300的中控屏上显示与电池健康状态相关的应用程序的交互界面,如该应用程序为电池健康状态管理app。再例如,用户可以对车载设备301安装的应用程序(如电池健康状态管理app)进行操作,触发车载设备301向该应用程序对应的服务器200发送用于预测该车辆300的电池内阻健康度的请求消息。或者,终端400可以触发车辆300向服务器200发送请求消息。例如用户可以通过对终端400安装的电池健康状态管理app进行操作,触发车辆300向服务器200发送请求消息。
119.请求消息可以包括:采样电压vin,电池型号,测量完成时间,第一内阻,电池的温度,电池的soc,电池的soh等。该请求消息用于请求预测车辆300的电池在当前soc和soh、电池温度下的放电内阻。
120.可选的,该第一参数还可以包括如下信息中的一项或多项:
121.里程数据,该里程数据用于指示车辆300的历史里程。
122.循环次数,该循环次数用于指示车辆300的电池的老化程度。将放空后的电池充满,然后再放空这个过程为一次循环。
123.驾驶模式标识,驾驶模式标识可以对应车辆300在驾驶过程中使用电池的策略,例如,车辆具备的三种驾驶模式,分别为sport、normol、eco三种,当然随着车辆技术的发展,还可能发展出更多其他可能的驾驶模式,本技术这里不做限定。车辆在上述三种驾驶模式下所具备的加减速/制动水平是不同的。比如,车辆在sport模式下,具备最快速的加减速度,即加减速度所用时间较短,能够较快加速或较快减速,但是这种模式驾驶,车辆最为耗能。车辆在normol模式下,具有次之sport模式的加减速度。而车辆在eco模式下,具有较低的加减速度,是三种模式中加减速度最低的一种模式,在该种模式下,车辆加速或减速都用时较多,但是车辆在eco模式下可能会比较节省能源。在不同驾驶模式下,电池参与车辆行驶的程度不同,电池的充电放电过程不同,对电池的要求也不同,因此,可以将不同的驾驶模式作为不同的工况,提供更多的样本数据,进而,可以更好的确定电池的健康度。
124.s203:服务器200根据电池的第一参数,确定电池的第一模型。
125.结合图2c,服务器200中的内阻检测应用服务可以包括信息交互模块和内阻检测
模块,内阻检测模块可以用于调用算法服务模块。信息交互模块可以与终端和车辆实现消息的收发,例如,执行执行s202和s205。内阻检测模块可以调用算法服务模块执行s203~s204。可以根据车辆300的电池的电池型号,例如车辆300的电池的电池型号为第一电池型号,确定该第一电池型号对应的电池放电内阻模型。
126.该电池放电内阻模型是根据历史电池数据中的电池类型或电池型号进行划分,例如,历史电池数据可以为第一电池型号的电池的电池数据(车辆300的电池的电池型号为第一电池型号)。针对该电池类型或电池型号,对电池的参数和电池状态,建立的内阻关于电池温度、soc、soh、循环次数的模型。例如,从存储系统获取某型号电池的所有历史内阻检测结果数据,建立电池放电内阻关于soc、soh、温度、循环次数的模型。根据电池放电内阻模型,可以基于电池的soc、soh、温度、循环次数,预测出电池的放电内阻,并确定电池的放电内阻在各电池状态下的健康范围,例如,该健康范围可以是根据车辆的电池处于正常工作状态下,通过车辆采集到的多个第一内阻确定的。车辆的电池处于正常工作状态可以是通过车辆在运行过程中上报的车辆状态确定的,也可以是通过其他方式确定的,在此不做限定。再比如,放电内阻在各电池状态下的健康范围还可以是基于模型预测的放电电阻与车辆采集到的多个第一内阻确定的。
127.s204:服务器200根据请求消息和对应的第一模型,确定车辆300的电池的电池内阻健康度信息。
128.其中,请求消息包括:电池状态和第一参数。该电池状态包括soc、soh、温度、循环次数。该电池内阻健康度信息可以包括电池内阻和内阻健康度。
129.内阻检测模块根据最新测量结果,判断当前测量的内阻值是否超出正常区间,并结合该车辆的电池在历史记录中预测的电池内阻超过健康范围的次数及超过健康范围的程度,并设置相应的内阻健康度。例如,若在历史记录中,该车辆的电池预测的电池内阻从未超过健康范围,则确定车辆的电池的放电内阻健康度100%。若在历史记录中,该车辆的电池预测的电池内阻从未超过健康范围,但是,该次预测的电池内阻超过健康范围,则确定车辆的电池的放电内阻健康度80%。若在历史记录中,该车辆的电池预测的电池内阻已超过健康范围2次,但是该次预测的电池内阻未超过健康范围,则确定车辆的电池的放电内阻健康度70%,未达到告警健康范围。进一步的,可以根据内阻健康度,确定告警阈值,以提示用户或服务器该车辆的电池存在异常,需要进一步检测。例如,可以设置历史记录中,该车辆的电池预测的电池内阻超过健康范围的次数达到3次,则到达告警阈值。或者,车辆的电池预测的电池内阻值超过健康范围相对该次预测的电池内阻值超过设定值,则认为车辆的电池到达告警阈值,例如,当前预测的电池内阻超过健康范围5欧姆,该次预测的电池内阻的值为10欧姆,则预测的电池内阻超过健康范围的程度为50%,超过设定值(20%),则确定车辆的电池到达告警阈值,可以生成告警消息,认为内阻异常。
130.s205:服务器200向车辆300发送响应消息,该响应消息包括电池内阻健康度信息。车辆300接收响应消息。
131.电池内阻检测应用将结果返回车辆,车辆接收到响应消息之后,可以在数据显示模块显示在车载屏幕上。
132.可选的,服务器200还可以将电池内阻健康度信息发送给其他服务器,该服务器用于为车辆或终端提供相关服务,如服务器为厂家服务中心的服务器,或者服务器为维修服
务相关的服务器,用于提示当前电池内阻的健康信息。
133.可选的,服务器200还可以发送告警信息。在一些实施例中,告警信息中可以包括通用报警标识,或者,通过额外设置的报警标识发送相关的告警信息。举例来说,通用报警标识的第0位,可以标识温度差异是否正常,标识为1时,表示温度差异异常;标识为0时,表示温度差异正常。通用报警标识的第1位,可以标识电池是否出现高温,标识为1时,表示电池出现高温;标识为0时,表示电池未出现高温。通用报警标识的第2或第3位,可以标识电池是否出现过压或欠压,标识为1时,表示电池出现过压或欠压;标识为0时,表示电池未出现过压或欠压。通用报警标识的第4位,可以标识电池是否出现soc过低,标识为1时,表示电池出现soc过低;标识为0时,表示电池未出现soc过低。通用报警标识的第5位,可以标识电池是否出现soc跳变,标识为1时,表示电池出现soc跳变;标识为0时,表示电池未出现soc跳变。通用报警标识的第6位,可以标识可充电的电池与充电系统是否匹配,标识为1时,表示可充电的电池与充电系统不匹配;标识为0时,表示可充电的电池与充电系统不匹配。还可以包括其他告警信息,可以根据实际需要配置,在此不再赘述。
134.可选的,告警信息中还可以包括相应的告警等级,通过设置不同的告警等级,车辆可以根据不同的告警等级做出响应,提高电池使用的安全性。例如,告警等级可以分为0-3级,其中,0级表示正常,1级表示1级故障,不影响车辆的正常行驶。2级表示2级故障,此时,影响车辆的性能,需限制驾驶员的行驶的故障;3级表示3级故障,表示驾驶员需立即停车处理或请求救援的故障。当然,还可以根据其他方式设置告警信息及响应的处理措施,在此不做限定。
135.s206:车辆300显示该电池内阻健康度信息。
136.车辆300获取到该电池内阻健康度信息后,可以以文字或图片的方式在该车辆300的中控屏中显示该电池内阻健康度信息,也可以以语音的方式播放该电池内阻健康度信息,用户能够直观了解车辆300的电池内阻和电池健康度,提高用户体验。
137.可选地,如果车辆300绑定有至少一个终端400,则服务器200还可以执行s207的步骤。s207:服务器200向终端400发送电池内阻健康度信息。终端400接收该电池内阻健康度信息。
138.即服务器200还可以将响应消息发送给终端,终端可以响应于该响应消息,显示电池内阻健康度信息。
139.在一些实施例中,终端或车辆300还可以在显示电池内阻健康度信息的显示界面显示提示框,该提示框用于提示用户是否进入维修中心的界面,用于请求维修中心提供相应服务器等。
140.应理解的是,服务器200确定出车辆300的电池的电池内阻健康度信息后,可以仅将该电池内阻健康度信息发送给车辆300;或者仅将该电池内阻健康度信息发送给与该车辆300绑定的至少一个终端400;或者将该电池内阻健康度信息分别发送给该车辆300、以及与该车辆300绑定的至少一个终端400。例如,车主开启车辆300对该车辆300的电池的放电内阻进行测量时,触发该车辆300向服务器200发送请求消息,服务器200根据请求消息确定出该车辆300的电池的电池内阻健康度信息,并将该电池内阻健康度信息发送给车主随身携带的终端400(如手机),这样即便车主不在车辆300中也可以直观了解车辆300的电池内阻和电池健康度,提高用户体验。
141.s208:终端400显示该电池内阻健康度信息。
142.终端400获取到该电池内阻健康度信息后,可以以文字或图片的方式在该终端400的显示屏中显示该电池内阻健康度信息,也可以以语音的方式播放该电池内阻健康度信息,用户能够直观了解该终端400所绑定的车辆300的电池内阻和电池健康度,提高用户体验。
143.需要说明的是,终端400接收到的电池内阻健康度信息可以是服务器200发送的,也可以是服务器200通过与该终端400绑定的车辆300发送的,即服务器200将电池内阻健康度信息发送给车辆300,车辆300再将该电池内阻健康度信息发送给终端400,本技术实施例对此不作限定。
144.本技术的上述实施例中,服务器可以通过电池放电内阻模型预测电池内阻和电池健康度。由于该电池放电内阻模型是服务器对收集到的历史电池数据进行划分,得到更细粒度和更全面的电池参数,可以增加样本的多样性,提高覆盖面,可以避免因样本信息单一,仅通过模型确定的电池内阻与实际工况下的电池内阻误差较大的问题。因此,服务器利用电池参数和电池状态得到的电池放电内阻模型来预测电池内阻和电池健康度,可以更及时、更准确的反映出电池内阻和电池内阻健康度,提高用户体验。
145.下面对服务器200建立电池放电内阻模型的过程进行说明。
146.图3a所示为本技术实施例提供的一种确定电池的放电内阻模型的建立方法的流程示意图,参见图3a,该方法可以应用于图1b所示的通信系统100。该方法的执行主体可以是图1c中的服务器200。下面以该方法应用于图1b所示的通信系统100为例,对该方法进行介绍。
147.s310:服务器200获取至少一组历史电池数据。
148.结合图3b,服务器200获取的至少一组历史电池数据,可以是不同车辆在不同时刻上报的电池的数据,也可以是相同车辆在不同时刻上报的电池数据,也可以是不用同车辆在相同时刻上报的电池数据。
149.其中,该至少一组历史电池数据可以为第一电池型号的电池的电池数据。
150.例如,一组历史电池数据可以为多个第一信息。服务器200根据所述多个第一信息,生成电池内阻与电池状态的第一模型;所述第一模型用于表示电池在所述第一参数时各第一电池状态下的电池内阻及各第一电池状态下的电池内阻的健康范围。再比如,一组历史电池数据可以为多个第二信息,每个所述第二信息包括车辆的电池的第二内阻、所述电池的电池状态、所述电池的第二参数;所述第二信息为车辆在满足测量条件时,获得所述车辆的所述电池的采样数据后确定的;根据所述多个第二信息,生成电池内阻与电池状态的第二模型;所述第二模型用于表示电池在第二参数下在各电池状态下的电池内阻及各电池状态下的电池内阻的健康范围。
151.服务器200可以通过车辆300或终端400获取至少一个车辆300的历史电池数据。例如,服务器200可以获取车辆300近一年的电池数据。例如,车辆300按照设定的时间间隔主动向服务器200发送该该车辆300在一个月内的电池数据。再例如,服务器200可以获取其他车辆300的历史电池数据,并将获取到的历史电池数据发送给服务器200。其中,车辆300的电池的测量的一组历史电池数据。
152.进一步地,服务器200可以根据电池型号对这些历史电池数据进行分类,得到第一
电池型号的电池的至少一组历史电池数据。该至少一组历史电池数据中的每组历史电池数据可以包括电池型号,该组历史电池数据中的soc,soh和电池温度等信息。
153.在一种可能的实现方式中,该每组电池参数可以包括如下信息中的一项或多项。
154.(1)第一内阻、放电电压、放电电流等。
155.服务器200可以根据历史电池数据中的第一内阻,确定第一电子对应的放电电压和放电电流。在确定输入的参数时,可以根据需要选择第一内阻、放电电压或放电电流。
156.(2)soc区间。soc区间可以是基于模型要求确定的,例如,按照20%作为soc区间划分。
157.(3)soh区间。soh区间可以是基于模型要求确定的,例如,按照20%作为soh区间划分。
158.(4)电池温度区间。服务器200可以根据历史电池数据中的电池温度信息确定该soc区间和soh区间对应的电池温度区间。
159.(5)环境温度。服务器200可以根据历史电池数据中的环境温度信息确定soc、soh和电池温度可能的环境温度。
160.(6)循环次数。
161.(7)里程数据,该里程数据用于指示第一电池型号的电池所属的车辆300的历史里程。
162.(8)驾驶模式标识。
163.在s302中,服务器200对每组历史电池数据中的电池参数进行划分,这样可以增加训练样本的多样化,可以避免因历史电池数据的分布比较集中,导致训练样本覆盖面较小,训练得到的模型的准确性较低的问题,提高用户体验。
164.服务器利用所有车辆上报的电池的放电测量结果,获得电池放电内阻模型的样本数据。例如,一个样本数据可以表示为(soc,soh,温度,循环次数,第一内阻)(soc,soh,temp,cycle num,r_in)。
165.s320:服务器200将每组历史电池数据,得到至少一组历史电池数据对应的电池参数和电池状态,确定电池放电内阻模型。
166.结合图3b,在建模过程中,可以采用多种建模方法,例如,服务器200可以利用h组电池参数训练多个机器学习模型,得到多个训练好的模型。进一步地,服务器200可以利用(m-h)组电池参数验证该多个训练好的模型,并根据验证结果,从该多个训练好的模型中选取性能最佳的一个模型为电池放电内阻模型。其中,机器学习模型包括但不限定于回归模型、nn模型、随机森林、深度神经网络、自回归滑动平均模型(autoregressive moving average model,arma)、梯度提升迭代决策树(gradient boosting decision tree,gbdt)模型、或xgboost模型等。该(m-h)组电池参数可以为m组电池参数中除了h组电池参数之外的电池参数。h大于或等于1,且小于m的整数。
167.在一些实施例中,服务器可以利用大数据机器学习算法,建立放电内阻的数学模型,该电池放电内阻模型用于预测第一电池型号的电池在相应soc、soh和温度等参数下的放电内阻,满足:
168.r
in
=modle(soc,soh,temp,cycle num)。
169.作为一个示例,服务器200可以将h组电池参数中的每组电池参数中的放电内阻作
为输出,将h组电池参数中的每组电池参数中除了该放电内阻之外的其他电池参数作为输入,训练该多个机器学习模型,得到多个训练好的模型。进一步地,服务器200可以将(m-h)组电池参数中的每组电池参数中的放电内阻作为输出,将(m-h)组电池参数中的每组电池参数中除了该放电内阻之外的其他电池参数作为输入,验证该多个训练好的模型,得到电池放电内阻模型。
170.在一些实施例中,服务器可以利用大数据机器学习算法,建立放电内阻值的健康范围的数学模型,该电池放电内阻模型用于预测第一电池型号的电池在相应soc、soh和温度、循环次数cycle num等电池状态下的放电内阻的健康范围,可以表示为:
171.(r
in
_min,r
in
_max)|soc,soh,temp,cycle num
172.其中,r
in
_min表示放电内阻在soc、soh和温度、循环次数下的最小值,r
in
_max表示放电内阻在soc、soh和温度、循环次数下的最大值。
173.作为另一个示例,服务器200可以将h组电池参数中的每组电池参数中的内阻值的健康范围作为输出,将h组电池参数中的每组电池参数中除了该内阻值的健康范围之外的其他电池参数作为输入,训练该多个机器学习模型,得到多个训练好的模型。进一步地,服务器200可以将(m-h)组电池参数中的每组电池参数中的内阻值的健康范围作为输出,将(m-h)组电池参数中的每组电池参数中除了该内阻值的健康范围之外的其他电池参数作为输入,验证该多个训练好的模型,得到电池放电内阻模型。该电池放电内阻模型用于预测第一电池型号的电池在相应soc、soh和温度等参数下的放电内阻的健康范围。
174.需要说明的是,除了第一电池型号之外的其他电池型号对应的电池放电内阻模型可以参考图3a和图3b所示的流程进行建立,在此不再赘述。在服务器200得到各电池型号对应的电池放电内阻模型之后,服务器200可以按照设定的时间间隔(例如1周或1个月)获取新的历史电池数据,并根据该新的历史电池数据对应的电池参数对该各电池型号对应的电池放电内阻模型进行更新,具体的实施过程可以参见图3a和图3b所示的流程,在此不再赘述。
175.至此,服务器200完成对电池放电内阻模型的建立。
176.基于图3a和图3b得到的电池放电内阻模型,服务器200可以将电池状态和电池的参数作为该电池放电内阻模型的输入,得到电池的放电内阻和内阻健康度。
177.利用大量放电内阻测量结果构建内阻关于温度、soc、soh、循环次数的关系模型,并确定内阻在各条件下的健康范围。通过大量同车型不同工况下的内阻样本数据,即(电池温度、soc、soh、循环次数、内阻值),可以准确建立内阻-电池温度、soc、soh、循环次数的关系模型,并分析内阻健康程度。通过远程服务的方式来实现电池内阻建模和健康检测可避免在车辆上进行功能实现,避免因为如电动自行车电池和算力有限等硬件限制导致功能不能实现的问题。
178.基于可配置的内阻测量策略,可以在不影响用户使用的情况下,准确的测量电池包的放电内阻,用户可以随时取消测量流程。用户不需要到专业的维修点进行电池内阻检测,可以以被动或主动的方式不定期的触发内阻测量和电池内阻健康检测,随时为用户提供电池健康状态信息,有效提升用户体验。
179.示例一
180.本技术实施例还提供了一种确定电池的放电内阻方法,该方法通过车辆与服务器
进行交互,可以预测得到该车辆的电池内阻和电池健康度,实现对电池内阻和电池健康度的预测,提高用户体验。
181.图4所示为本技术实施例提供的另一种确定电池的放电内阻方法的流程示意图,参见图4,该方法可以应用于图1b所示的通信系统100。服务器200接收来自车辆的请求消息,根据该请求消息确定该车辆300内的待测电池的电池内阻和电池放电内阻的健康度。下面以对该方法进行介绍。
182.s401:车辆300在满足第一测量条件时,确定是否满足第二测量条件;若是,则执行步骤402;若否,则执行步骤403。
183.在一些实施例中,第一测量条件可以是用户插入钥匙,待钥匙拧至自检档,或者无钥匙启动情况下,进入自检状态;第二测量条件可以为当前时间距上次车辆熄火/锁车的时长超过阈值t;
184.s402:车辆300启动车辆300内的待测电池的内阻测量。
185.车辆可以根据内阻测量,获得待测电池的第三信息,其中,第三信息包括车辆的待测电池的第三内阻、所述待测电池的电池状态、所述待测电池的第一参数;所述第三信息为所述车辆在满足测量条件时,获得所述待测电池的采样数据后确定的。获得第三信息的方式可以参考s202中获得第一信息的方式,在此不再赘述。
186.车辆300在进行放电内阻测量的同时,可以启动自检状态下的其他检测项目,以实现自检和放电内阻测量互不干扰。
187.s403:车辆300停止对车辆300内的待测电池的内阻测量。
188.另一种实施例中,车辆300在对放电内阻测量的同时,可以检测自检信号是否存在,如果自检信号中断则检测中断结束。
189.s404:车辆300向服务器200发送请求消息,该请求消息包括该车辆300的电池的第三信息。所述第三信息包括车辆的待测电池的第三内阻、所述待测电池的电池状态、所述待测电池的第一参数;所述第三信息为所述车辆在满足测量条件时,获得所述待测电池的采样数据后确定的。服务器200接收该请求消息。
190.s405:服务器200根据请求消息,确定电池内阻健康度信息。该电池内阻健康度信息包括电池内阻和电池内阻健康度。
191.服务器收到检测结果并触发电池内阻健康检测服务(内阻检测应用服务流程),分析内阻健康度并返回结果。
192.服务器200可以根据该终端400所绑定的车辆300的待测电池的第一参数,例如,电池型号(如第一电池型号),确定该第一参数对应的电池放电内阻模型,并根据确定出的电池放电内阻模型和第三信息,确定该车辆300的待测电池的电池内阻健康度信息。其中,电池放电内阻模型的建立过程可以参照图3a和图3b所示的流程。
193.例如,在一些实施例中,在确定所述第三内阻位于所述待测电池的电池状态对应的电池内阻的健康范围内,则确定所述待测电池符合安全条件。在另一些实施例中,在确定所述第三内阻不位于所述待测电池的电池状态对应的电池内阻的健康范围内,则确定所述待测电池的内阻异常,并向所述车辆或所述终端发送告警消息;所述告警消息用于提示所述待测电池异常;所述终端为向所述车辆发送测量请求的终端。进一步的,服务器还可以根据所述待测电池的内阻异常,生成维修提示消息;向所述车辆的服务器发送所述维修提示
消息。
194.s405的具体实现流程与图2中s204的具体实现流程一致,s405的具体实现流程可以参见前述对在此不再赘述。
195.s406:服务器200向终端400发送响应消息,该响应消息包括电池内阻及电池内阻健康度信息。车辆300接收该响应消息。
196.在一些实施例中,所述电池内阻健康度信息包括:所述待测电池的电池内阻及所述待测电池的电池内阻健康度;所述电池内阻为根据所述第一模型确定的在所述待测电池的电池状态下对应的电池内阻;所述电池内阻健康度为根据所述电池内阻和所述第三内阻确定的。
197.可选的,所述电池内阻健康度信息还包括:所述待测电池的电池内阻符合安全条件;所述待测电池符合安全条件为根据所述待测电池的电池状态对应的电池内阻的健康范围与所述第三内阻比较,确定所述第三内阻位于所述待测电池的电池状态对应的电池内阻的健康范围内。
198.在另一些实施例中,所述车辆300还可以接收所述服务器发送的告警消息;所述告警消息为服务器200在确定所述第三内阻不位于所述待测电池的电池状态对应的电池内阻的健康范围内,确定所述待测电池的内阻异常后生成的;所述告警消息用于提示所述车辆300所述待测电池异常。
199.在一些实施例中,所述待测电池的健康度为服务器200根据所述待测电阻在历史测量中所述待测电池的内阻异常的次数和内阻异常程度确定的。
200.s407:车辆300显示该待测电池的电池内阻健康度信息。
201.车辆300获取到该电池内阻健康度信息后,可以以文字或图片的方式在该车辆300的显示屏中显示该电池内阻健康度信息,也可以以语音的方式播放该电池内阻健康度信息,用户能够直观了解该车辆300的电池内阻和电池健康度,提高用户体验。
202.需要说明的是,车辆300接收到的电池内阻健康度信息可以是服务器200发送的,也可以是服务器200通过终端400发送的,即服务器200将电池内阻健康度信息发送给终端400,终端400再将该电池内阻健康度信息发送给其所绑定的车辆300。
203.可选地,服务器200还可以执行s408的步骤。s408:服务器200向终端400发送电池内阻健康度信息。该车辆300接收该电池内阻健康度信息。
204.应理解的是,服务器200确定出车辆300的电池的电池内阻健康度信息后,可以将该电池内阻健康度信息发送给绑定该车辆300的终端400;或者将该电池内阻健康度信息发送给与该终端400所绑定的车辆300;或者将该电池内阻健康度信息分别发送给该终端400、以及与该终端400所绑定的车辆300。
205.s409:终端400显示该电池内阻健康度信息。
206.终端400获取到该电池内阻健康度信息后,可以以文字或图片的方式在该终端400的显示屏中显示该电池内阻健康度信息,也可以以语音的方式播放该电池内阻健康度信息,用户能够直观了解该车辆300的电池内阻和电池健康度,提高用户体验。
207.基于车辆启动自检来进行测量电池的放电电阻,以被动的方式自动触发内阻测量和电池健康检测,在不影响用户使用(用户可随时取消)的情况下可以不定期对电池健康进行检测,并为用户提供电池内阻健康信息。采用了可配置的测量策略,可以保障电池包的放
电内阻以近似实验室的条件进行测量(例如,距上次测量时间大于预设阈值,并以高频的采样频率测量),能够有效的提升测量的准确性。同时,不影响用户的正常使用,在不影响用户使用的情况下对电池的放电内阻进行准确测量,并为用户提供电池健康程度信息,提高用户的使用体验。
208.示例二
209.图5所示为本技术实施例提供的另一种电池内阻健康度确定方法的流示意图,参见图5,该方法可以应用于图1b示的通信系统100。网络设备200接收来自终端(如终端400)的请求消息,根据该请求消息对该终端所绑定的车辆(如车辆300)的电池的放电内阻及其健康度进行预测。下面对该方法进行介绍。
210.s501:车辆300在满足第三测量条件时,确定是否满足第二测量条件;若是,则执行s503;若否,则执行s502。
211.其中,第三测量条件可以为用户在车机菜单或使用手机app向车辆发送的电池内阻的测量请求;第二测量条件可以为当前时间距上次车辆熄火/锁车时长超过阈值t;
212.s502:车辆300生成提示信息,所述提示信息用于提示用户退出测量。
213.或者,该提示信息用于提示用户相关风险(如需要耗费电量等)。响应于用户确认测量放电内阻的指令时,执行s503;
214.s503:车辆300启动车辆300内的待测电池的内阻测量。
215.内阻测量的方式可以参考s403,在此不再赘述。
216.s504:终端400向服务器200发送请求消息,该请求消息包括该终端400绑定的车辆300的电池的第三信息。所述第三信息包括:所述待测电池的第三内阻、所述待测电池的电池状态、所述待测电池的第一参数。服务器200接收该请求消息。
217.终端400可以向服务器200发送请求消息,该请求消息用于请求预测该终端400所绑定的车辆300的电池内阻和电池健康度。
218.s505:服务器200根据请求消息,确定待测电池的电池内阻健康度信息。该电池内阻健康度信息包括电池内阻,及电池内阻健康度。
219.服务器200可以根据该终端400所绑定的车辆300的电池的电池型号(如第一电池型号),确定该第一电池型号对应的电池放电内阻模型,并根据确定出的电池放电内阻模型和请求消息,确定该车辆300的电池的电池内阻健康度信息。其中,电池放电内阻模型的建立过程可以参照图3a和图3b所示的流程。
220.例如,在一些实施例中,在确定所述第三内阻位于所述待测电池的电池状态对应的电池内阻的健康范围内,则确定所述待测电池符合安全条件。在另一些实施例中,在确定所述第三内阻不位于所述待测电池的电池状态对应的电池内阻的健康范围内,则确定所述待测电池的内阻异常,并向所述车辆或所述终端发送告警消息;所述告警消息用于提示所述待测电池异常;所述终端为向所述车辆发送测量请求的终端。进一步的,服务器还可以根据所述待测电池的内阻异常,生成维修提示消息;向所述车辆的服务器发送所述维修提示消息。
221.s505的具体实现流程可以参考图4中s405的具体实现流程,在此不再赘述。
222.s506:服务器200向终端400发送响应消息,该响应消息包括电池内阻健康度信息。终端400接收响应消息。
223.在一些实施例中,所述电池内阻健康度信息包括:所述待测电池的电池内阻及所述待测电池的电池内阻健康度;所述电池内阻为根据所述第一模型确定的在所述待测电池的电池状态下对应的电池内阻;所述电池内阻健康度为根据所述电池内阻和所述第三内阻确定的。
224.可选的,所述电池内阻健康度信息还包括:所述待测电池的电池内阻符合安全条件;所述待测电池符合安全条件为根据所述待测电池的电池状态对应的电池内阻的健康范围与所述第三内阻比较,确定所述第三内阻位于所述待测电池的电池状态对应的电池内阻的健康范围内。
225.在另一些实施例中,接收所述服务器发送的告警消息;所述告警消息为在确定所述第三内阻不位于所述待测电池的电池状态对应的电池内阻的健康范围内,确定所述待测电池的内阻异常后生成的;所述告警消息用于提示所述待测电池异常。
226.在一些实施例中,所述待测电池的健康度为根据所述待测电阻在历史测量中所述待测电池的内阻异常的次数和内阻异常程度确定的。
227.s507:终端400显示该电池内阻健康度信息。
228.终端400获取到该电池内阻健康度信息后,可以以文字或图片的方式在该终端400的显示屏中显示该电池内阻健康度信息,也可以以语音的方式播放该电池内阻健康度信息,用户能够直观了解该终端400所绑定的车辆300的电池内阻和电池健康度,提高用户体验。
229.可选地,服务器200还可以执行s405的步骤。
230.s508:服务器200向终端400所绑定的车辆300发送电池内阻健康度信息。该车辆300接收该电池内阻健康度信息。
231.应理解的是,服务器200确定出终端400所绑定的车辆300的电池的电池内阻健康度信息后,可以仅将该电池内阻健康度信息发送给终端400;或者仅将该电池内阻健康度信息发送给与该终端400所绑定的车辆300;或者将该电池内阻健康度信息分别发送给该终端400、以及与该终端400所绑定的车辆300。
232.s509:车辆300显示该电池内阻健康度信息。
233.终端400所绑定的车辆300获取到该电池内阻健康度信息后,可以以文字或图片的方式在该车辆300的中控屏中显示该电池内阻健康度信息,也可以以语音的方式播放该电池内阻健康度信息,用户能够直观了解该车辆300的电池内阻和电池健康度,提高用户体验。
234.在一些实施例中,服务器也可以将电池内阻健康度信息发送给其他应用服务,如维修点服务等服务。具体实施方式可以参考s205-s208,在此不再赘述。
235.需要说明的是,车辆300接收到的电池内阻健康度信息可以是服务器200发送的,也可以是服务器200通过终端400发送的,即服务器200将电池内阻健康度信息发送给终端400,终端400再将该电池内阻健康度信息发送给其所绑定的车辆300。
236.通过上述方法,可以让用户主动控制检测时刻,同时也能保证测量满足准确性的要求,可以使用户自行控制测量和检测时刻,提升用户体验。并且,通过准确获得的电池放电电阻,结合电池的放电电阻的健康度,及异常告警,避免了电池包误报警、晚报警,有助于提高电动汽车电池包的可用性和安全性。
237.上述主要从服务器和车辆之间交互的角度对本技术实施例提供的方案进行了介绍。可以理解的是,上述实现服务器和车辆为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
238.基于相同的技术构思,如图6所示,为本技术实施例所涉及的第一装置的一种可能的示例性框图,该装置600可以以软件或硬件的形式存在。装置600可以包括:处理单元602和通信单元601。作为一种实现方式,该通信单元601可以包括接收单元和发送单元。处理单元602用于对装置600的动作进行控制管理。通信单元601用于支持装置600与其他设备(例如,车辆或终端设备)的通信。
239.其中,处理单元602可以是处理器或控制器,例如可以是通用中央处理器(central processing unit,cpu),通用处理器,数字信号处理(digital signal processing,dsp),专用集成电路(application specific integrated circuits,asic),现场可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术实施例公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包括一个或多个微处理器组合,dsp和微处理器的组合等等。通信单元601是一种该装置的接口电路,用于从其它装置接收信号。例如,当该装置以芯片的方式实现时,该通信单元601是该芯片用于从其它芯片或装置接收信号的接口电路,或者,是该芯片用于向其它芯片或装置发送信号的接口电路。
240.该装置600可以为上述实施例中的服务器,或服务器中的芯片。例如,当装置600为服务器时,该处理单元602例如可以是处理器,该通信单元601例如可以是收发器。可选的,该收发器可以包括射频电路,该存储单元例如可以是存储器。例如,当装置600为用于服务器的芯片时,该处理单元602例如可以是处理器,该通信单元601例如可以是输入/输出接口、管脚或电路等。该处理单元602可执行存储单元存储的计算机执行指令,可选地,该存储单元为该芯片内的存储单元,如寄存器、缓存等,该存储单元还可以是该服务器内的位于该芯片外部的存储单元,如只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)等。
241.在一种实施例中,该装置600为上述实施例中的服务器。此时,处理单元602,可以用于通过通信单元601接收多个第一信息,每个所述第一信息包括车辆的电池的第一内阻值、所述电池的电池状态、所述电池的第一参数;所述电池状态包括:荷电状态soc、健康状态soh、温度、循环次数;所述第一信息为所述车辆在满足测量条件时,获得所述电池的采样数据后确定的;处理单元602,可以用于根据所述多个第一信息,生成电池内阻值与电池状态的第一模型;所述第一模型用于表示电池在所述第一参数时各电池状态下的电池内阻值及各电池状态下的电池内阻值对应的健康范围。
242.一种可能的实现方式,处理单元602,可以用于根据所述多个第一信息中的多个电池状态和多个第一内阻值,确定在每个电池状态下的电池内阻值;处理单元602,可以用于
根据每个电池状态下的电池内阻值及每个电池状态下的多个第一内阻值,确定每个电池状态下的电池内阻值对应的健康范围。
243.一种可能的实现方式,处理单元602,可以用于通过通信单元601接收多个第二信息,每个所述第二信息包括车辆的电池的第二内阻值、所述电池的电池状态、所述电池的第二参数;所述第二信息为车辆在满足测量条件时,获得所述车辆的所述电池的采样数据后确定的;处理单元602,可以用于根据所述多个第二信息,生成电池内阻值与电池状态的第二模型;所述第二模型用于表示电池在第二参数下在各电池状态下的电池内阻值及各电池状态下的电池内阻值对应的健康范围。
244.在另一实施例中,该装置600为上述实施例中的服务器。此时,处理单元602,可以用于通过通信单元601接收第三信息,所述第三信息包括车辆的待测电池的第三内阻值、所述待测电池的电池状态、所述待测电池的第一参数;所述电池状态包括:荷电状态soc、健康状态soh、温度、循环次数;所述第三信息为所述车辆在满足测量条件时,获得所述待测电池的采样数据后确定的;处理单元602,可以用于根据所述第三信息中的第一参数,通过所述第一参数对应的电池内阻值与电池状态的第一模型,确定所述待测电池的电池内阻值;所述第一模型用于表示电池在所述第一参数时各电池状态下的电池内阻值及各电池状态下的电池内阻值对应的健康范围;处理单元602,可以用于根据所述待测电池的电池内阻值和所述待测电池的电池内阻值对应的健康范围,确定所述待测电池的电池内阻健康度;处理单元602,可以用于通过通信单元601向所述车辆发送电池内阻健康度信息;所述电池内阻健康度信息包括:所述待测电池的电池内阻值和所述待测电池的电池内阻健康度。
245.一种可能的实现方式,所述电池内阻健康度信息还包括:所述待测电池的电池内阻符合安全条件;处理单元602,可以用于在确定所述第三内阻值位于所述待测电池的电池内阻值对应的健康范围内,则确定所述待测电池符合安全条件。
246.一种可能的实现方式,处理单元602,可以用于在确定所述第三内阻值不位于所述待测电池的电池内阻值对应的健康范围内,则确定所述待测电池的内阻异常,并通过通信单元601向所述车辆或所述终端发送告警消息;所述告警消息用于提示所述待测电池异常;所述终端为向所述车辆发送测量请求的终端。
247.一种可能的实现方式,所述待测电池当前的健康度为根据所述待测电池在历史测量中获取的第三内阻值的内阻异常的次数和内阻异常程度确定的。
248.一种可能的实现方式,处理单元602,可以用于根据所述待测电池的内阻异常,生成维修提示消息;处理单元602,可以用于通过通信单元601向所述车辆的服务器发送所述维修提示消息。
249.一种可能的实现方式,处理单元602,可以用于通过通信单元601向终端发送所述待测电池的电池内阻健康度信息;所述终端为向所述车辆发送测量所述待测电池的内阻请求的终端。
250.如图7所示,为本技术实施例所涉及的第二装置的一种可能的示例性框图,该装置700可以以软件或硬件的形式存在。装置700可以包括:处理单元702和通信单元701。作为一种实现方式,该通信单元701可以包括接收单元和发送单元。处理单元702用于对装置700的动作进行控制管理。通信单元701用于支持装置700与其他网络实体(例如,第一装置)的通信。
251.其中,处理单元702可以是处理器或控制器,例如可以是cpu,通用处理器,dsp,asic,fpga或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术实施例公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包括一个或多个微处理器组合,dsp和微处理器的组合等等。通信单元701是一种该装置的接口电路或通信接口,用于从其它装置接收信号。例如,当该装置以芯片的方式实现时,该通信单元701是该芯片用于从其它芯片或装置接收信号的接口电路或通信接口,或者,是该芯片用于向其它芯片或装置发送信号的接口电路或通信接口。示例性地,该装置700可以为车载设备,车辆,终端设备等。该装置700可以为上述实施例中的车辆,还可以为用于车辆的芯片。例如,当装置700为车辆时,该处理单元702例如可以是处理器,该通信单元701例如可以是收发器。可选的,该收发器可以包括射频电路,该存储单元例如可以是存储器。例如,当装置700为用于车辆的芯片时,该处理单元702例如可以是处理器,该通信单元701例如可以是输入/输出接口、管脚或电路等。该处理单元702可执行存储单元存储的计算机执行指令,可选地,该存储单元为该芯片内的存储单元,如寄存器、缓存等,该存储单元还可以是该车辆内的位于该芯片外部的存储单元,如rom或可存储静态信息和指令的其他类型的静态存储设备,ram等。
252.在一种实施例中,该装置700为上述实施例中的车辆。此时,处理单元702,用于在满足测量条件时,通过通信单元701获得车辆的电池的第一内阻值和所述电池的电池状态;所述电池状态包括:荷电状态soc、健康状态soh、温度、循环次数;所述第一内阻值为根据对所述电池的采样数据确定的;处理单元702,用于通过通信单元701向服务器发送第一信息;所述第一信息包括:所述电池的第一内阻值、所述电池的电池状态和所述电池的第一参数;所述第一信息用于训练电池内阻值与电池状态的第一模型。
253.一种可能的实现方式,所述测量条件包括但不限于:当前测量时间与上次使用所述电池的时间间隔大于或等于预设时长。另一种可能的实现方式,所述测量条件包括但不限于:确定所述车辆启动状态下进入自检模式,或者,接收到终端设备发送的测量请求。
254.一种可能的实现方式,处理单元702,用于根据所述电池的soc、所述电池的最长放电时间和所述电池的最短放电时间,确定所述电池在放电时的采样时间;根据所述采样时间,对所述电池在放电过程中的电压采样,获得电压的采样数据;根据所述电池的soc、所述电池的放电时间和所述电池的温度,确定在所述采样时间内所述电池的电流的采样数据;根据所述soc、所述采样时间、所述电压的采样数据和所述电流的采样数据,确定所述第一电阻值。
255.在另一实施例中,处理单元702,用于在满足测量条件时,通过通信单元701获得所述车辆的待测电池的第三内阻值和所述待测电池的电池状态;所述电池状态包括:荷电状态soc、健康状态soh、温度、循环次数;所述第三内阻值为根据所述待测电池的采样数据确定的;处理单元702,用于通过通信单元701向服务器发送第三信息;所述第三信息包括:所述待测电池的第三内阻值、所述待测电池的电池状态、所述待测电池的第一参数;处理单元702,用于通过通信单元701接收来自所述服务器的电池内阻健康度信息;所述电池内阻健康度信息包括:所述待测电池的电池内阻值及所述待测电池的电池内阻健康度;所述电池内阻值为根据所述第一模型确定的在所述待测电池的电池状态下对应的电池内阻值;所述电池内阻健康度为根据所述电池内阻值和所述第三内阻值确定的。
256.一种可能的实现方式,所述测量条件包括:当前测量时间与上次使用所述待测电池的时间间隔大于或等于预设时长。另一种可能的实现方式,所述测量条件包括但不限于:确定所述车辆启动状态下进入自检模式,或者,所述车辆接收到终端设备发送的测量请求。
257.此外,所述电池内阻健康度信息还可以包括所述待测电池的电池内阻值符合安全条件;其中待测电池符合安全条件为根据所述待测电池的电池状态对应的电池内阻值对应的健康范围与所述第三内阻值比较,确定所述第三内阻值位于所述待测电池的电池内阻值对应的健康范围内。
258.处理单元702还可以通过通信单元701接收所述服务器发送的告警消息;所述告警消息为在确定所述第三内阻不位于所述待测电池的电池状态对应的电池内阻值的健康范围内,确定所述待测电池的内阻异常后生成的;所述告警消息用于提示所述待测电池异常。相应的,所述待测电池的电池内阻健康度为根据所述待测电池在历史测量中获取的第三内阻值的内阻异常的次数和内阻异常程度确定的。
259.如图8所示,为本技术实施例提供的一种通信装置示意图,该装置可以是上述实施例中的第一装置,例如第一装置为服务器或服务器的芯片。该装置800包括:处理器802和通信接口803,可选的,装置800还可以包括存储器801和通信线路804。其中,通信接口803、处理器802以及存储器801可以通过通信线路804相互连接;通信线路804可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。通信线路804可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
260.处理器802可以是一个cpu,微处理器,asic,或一个或多个用于控制本技术实施例方案程序执行的集成电路。通信接口803,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radio access network,ran),无线局域网(wireless local area networks,wlan),有线接入网等。
261.在一个实施例中,处理器802可以用于通过通信接口803接收多个第一信息,每个所述第一信息包括车辆的电池的第一内阻值、所述电池的电池状态、所述电池的第一参数;所述电池状态包括:荷电状态soc、健康状态soh、温度、循环次数;所述第一信息为所述车辆在满足测量条件时,获得所述电池的采样数据后确定的;根据所述多个第一信息,生成电池内阻值与电池状态的第一模型;所述第一模型用于表示电池在所述第一参数时各电池状态下的电池内阻值及各电池状态下的电池内阻值对应的健康范围。其中,上述方案的具体实现在上述方法实施例中详细阐述,在此不予赘述。
262.存储器801可以是rom或可存储静态信息和指令的其他类型的静态存储设备,ram或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路804与处理器相连接。存储器也可以和处理器集成在一起。
263.其中,存储器801用于存储执行本技术实施例方案的计算机执行指令,并由处理器802来控制执行。处理器802执行存储器801中存储的计算机执行指令时可以实现本技术实施例上述实施例提供的方法。可选的,本技术实施例中的计算机执行指令也可以称之为应用程序代码,本技术实施例对此不作具体限定。
264.如图9所示,为本技术实施例提供的一种通信装置示意图,该装置可以是上述实施例中的第二装置,例如第二装置为车辆,或车载设备。该装置900包括处理器902和通信接口903,可选的,装置900还可以包括存储器901和通信线路904。其中,通信接口903、处理器902以及存储器901可以通过通信线路904相互连接;通信线路904可以是pci总线或eisa总线等。通信线路904可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
265.处理器902可以是一个cpu,微处理器,asic,或一个或多个用于控制本技术实施例方案程序执行的集成电路。通信接口903,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,ran,wlan,有线接入网等。
266.在一种实施例中,该装置900可以为上述实施例中的车辆。处理器902可以用于在满足测量条件时,通过通信接口903获得车辆的电池的第一内阻值和所述电池的电池状态;所述电池状态包括:荷电状态soc、健康状态soh、温度、循环次数;所述第一内阻值为根据对所述电池的采样数据确定的;处理单元702,用于通过通信单元701向服务器发送第一信息;所述第一信息包括:所述电池的第一内阻值、所述电池的电池状态和所述电池的第一参数;所述第一信息用于训练电池内阻值与电池状态的第一模型。其中,上述方案的具体实现在上述方法实施例中详细阐述,在此不予赘述。
267.存储器901可以是rom或可存储静态信息和指令的其他类型的静态存储设备,ram或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路904与处理器相连接。存储器也可以和处理器集成在一起。
268.其中,存储器901存储有执行本技术实施例方案的计算机执行指令,可选的,本技术实施例中的计算机执行指令也可以称之为应用程序代码,本技术实施例对此不作具体限定,并由处理器902来控制执行。处理器902执行存储器901中存储的计算机执行指令时可以实现本技术实施例上述实施例提供的方法。此外,本技术实施例描述的网络架构以及业务场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
269.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计
算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包括一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
270.本技术实施例中所描述的各种说明性的逻辑单元和电路可以通过通用处理器,数字信号处理器,专用集成电路(asic),现场可编程门阵列(fpga)或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。
271.本技术实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件单元、或者这两者的结合。软件单元可以存储于ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、可移动磁盘、cd-rom或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于asic中。
272.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
273.尽管结合具体特征及其实施例对本技术进行了描述,显而易见的,在不脱离本技术的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本技术的示例性说明,且视为已覆盖本技术范围内的任意和所有修改、变化、组合或等同物。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1