本发明涉及电池控制,具体而言,涉及一种电池最大功率限制的控制方法、装置、计算机可读存储介质、计算机程序产品和车辆。
背景技术:
1、sop(state of power,电池功率状态)指动力电池在特定工作条件下能够提供的最大即时功率输出能力。sop作为bms(battery management system,动力电池管理系统)中的一个关键指标,其在峰值功率和持续功率的合理切换对动力电池的安全性、整车可操控性具有重要意义。例如,当车辆高速行驶时,若以峰值功率输出时间过短,则会影响车辆加速,降低驾驶体验;若以峰值功率输出时间过长,则会影响电池使用寿命,严重时导致电池过放;若由峰值功率快速跳变至持续功率,会引起行车功率波动,严重时导致车辆失速。因此,准确判断峰值功率与持续功率之间的切换时机对提升整车放电能力、维护车辆及人身安全至关重要。
技术实现思路
1、本技术的主要目的在于提供一种电池最大功率限制的控制方法、装置、计算机可读存储介质、计算机程序产品和车辆,以至少解决现有技术中放电功率在峰值功率与持续功率间跳变的问题。
2、为了实现上述目的,根据本技术的一个方面,提供了一种电池最大功率限制的控制方法,电池包括串联的多个单体电池,所述方法包括:获取所述电池在当前时刻的电压、放电电流、单体电池soc和电池温度,得到当前电压、当前放电电流、当前单体电池soc和当前电池温度,并根据所述当前单体电池soc、所述当前电池温度、放电峰值电流映射关系以及放电持续电流映射关系确定当前放电峰值电流和当前放电持续电流,所述放电峰值电流映射关系为单体电池soc、电池温度与放电峰值电流的映射关系,所述放电持续电流映射关系为单体电池soc、电池温度与放电持续电流的映射关系;计算所述当前电压和所述当前放电峰值电流得到峰值功率,计算所述当前电压和所述当前放电持续电流得到持续功率,计算所述当前电压和所述当前放电电流得到实际功率;在所述实际功率大于所述持续功率的情况下,控制电池最大功率限制在预定时间内调整至所述持续功率,在所述实际功率小于或者等于所述持续功率的情况下,控制所述电池最大功率限制在所述预定时间内调整至所述峰值功率。
3、可选地,获取所述电池在当前时刻的电压、单体电池soc和电池温度,得到当前电压、当前单体电池soc和当前电池温度,并根据所述当前单体电池soc、所述当前电池温度、放电峰值电流映射关系以及放电持续电流映射关系确定当前放电峰值电流和当前放电持续电流,包括:获取最小单体电池soc、最大单体电池soc、最低温度和最高温度,所述最小单体电池soc为所述当前时刻所有的所述单体电池的soc中最小值,所述最大单体电池soc为所述当前时刻所有的所述单体电池的soc中最大值,所述最低温度为所述当前时刻所有的所述单体电池的温度的最小值,所述最高温度为所述当前时刻所有的所述单体电池的温度的最大值;根据所述最小单体电池soc、所述最低温度、所述放电峰值电流映射关系以及所述放电持续电流映射关系确定第一放电峰值电流和第一放电持续电流,根据所述最小单体电池soc、所述最高温度、所述放电峰值电流映射关系以及所述放电持续电流映射关系确定第二放电峰值电流和第二放电持续电流,根据所述最大单体电池soc、所述最低温度、所述放电峰值电流映射关系以及所述放电持续电流映射关系确定第三放电峰值电流和第三放电持续电流,根据所述最大单体电池soc、所述最高温度、所述放电峰值电流映射关系以及所述放电持续电流映射关系确定第四放电峰值电流和第四放电持续电流;将所述第一放电峰值电流、所述第二放电峰值电流、所述第三放电峰值电流和所述第四放电峰值电流的最小值确定为所述当前放电峰值电流,将所述第一放电持续电流、所述第二放电持续电流、所述第三放电持续电流和所述第四放电持续电流的最小值确定为所述当前放电持续电流。
4、可选地,在所述实际功率大于所述持续功率的情况下,控制电池最大功率限制在预定时间内调整至所述持续功率,在所述实际功率小于或者等于所述持续功率的情况下,控制所述电池最大功率限制在所述预定时间内调整至所述峰值功率,包括:在所述实际功率大于所述持续功率且所述电池最大功率限制为所述持续功率的情况下,控制所述电池最大功率限制保持在所述持续功率;在所述实际功率小于或者等于所述持续功率且所述电池最大功率限制为所述峰值功率的情况下,控制所述电池最大功率限制保持在所述峰值功率。
5、可选地,在所述实际功率大于所述持续功率的情况下,控制电池最大功率限制在预定时间内调整至所述持续功率,在所述实际功率小于或者等于所述持续功率的情况下,控制所述电池最大功率限制在所述预定时间内调整至所述峰值功率,包括:在所述实际功率小于或者等于所述持续功率且所述电池最大功率限制为所述持续功率的情况下,控制所述电池最大功率限制在所述预定时间内调整至所述峰值功率;在所述实际功率大于所述持续功率且小于所述峰值功率以及所述电池最大功率限制为所述峰值功率的情况下,控制所述电池最大功率限制在所述预定时间内调整至所述持续功率,所述预定时间大于峰值持续时长,所述峰值持续时长为所述电池以所述峰值功率放电的最大持续时长;在所述实际功率等于所述峰值功率以及所述电池最大功率限制为所述峰值功率的情况下,控制所述电池最大功率限制在所述预定时间内调整至所述持续功率,所述预定时间等于所述峰值持续时长;在所述实际功率大于所述峰值功率以及所述电池最大功率限制为所述峰值功率的情况下,控制所述电池最大功率限制在所述预定时间内调整至所述持续功率,所述预定时间小于所述峰值持续时长。
6、可选地,在所述实际功率大于所述持续功率的情况下,控制电池最大功率限制在预定时间内调整至所述持续功率,在所述实际功率小于或者等于所述持续功率的情况下,控制所述电池最大功率限制在所述预定时间内调整至所述峰值功率,还包括:在所述电池处于固定模式的情况下,将所述电池最大功率限制确定为所述峰值功率;在所述电池处于所述固定模式且满足的情况下,控制所述电池切换至变化模式,其中,p实际为所述实际功率,p峰值为所述峰值功率,p持续为所述持续功率,t峰值为峰值持续时长,t为处于所述固定模式的时长,所述峰值持续时长为所述电池以所述峰值功率放电的最大持续时长;在所述电池处于所述变化模式的情况下,采用计算得到时间系数,并根据所述时间系数和计算得到所述电池最大功率限制,其中,tc为所述时间系数,p输出为所述电池最大功率限制,t为处于所述变化模式的时长;在所述电池处于所述变化模式且满足所述时间系数tc大于或者等于预定阈值的情况下,控制所述电池切换至所述固定模式,所述预定阈值小于100且大于90。
7、可选地,在所述实际功率大于所述持续功率的情况下,控制电池最大功率限制在预定时间内调整至所述持续功率,在所述实际功率小于或者等于所述持续功率的情况下,控制所述电池最大功率限制在所述预定时间内调整至所述峰值功率之前,所述方法还包括:在所述电池开始放电的时刻,控制所述电池切换至所述固定模式。
8、根据本技术的另一方面,提供了一种电池最大功率限制的控制装置,所述电池包括串联的多个单体电池,所述装置包括:获取单元,用于获取电池在当前时刻的电压、放电电流、单体电池soc和电池温度,得到当前电压、当前放电电流、当前单体电池soc和当前电池温度,并根据所述当前单体电池soc、所述当前电池温度、放电峰值电流映射关系以及放电持续电流映射关系确定当前放电峰值电流和当前放电持续电流,所述放电峰值电流映射关系为单体电池soc、电池温度与放电峰值电流的映射关系,所述放电持续电流映射关系为单体电池soc、电池温度与放电持续电流的映射关系;计算单元,用于计算所述当前电压和所述当前放电峰值电流得到峰值功率,计算所述当前电压和所述当前放电持续电流得到持续功率,计算所述当前电压和所述当前放电电流得到实际功率;第一控制单元,用于在所述实际功率大于所述持续功率的情况下,控制电池最大功率限制在预定时间内调整至所述持续功率,在所述实际功率小于或者等于所述持续功率的情况下,控制所述电池最大功率限制在所述预定时间内调整至所述峰值功率。
9、根据本技术的再一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行任意一种所述的方法。
10、根据本技术的又一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现任意一种所述的方法。
11、根据本技术的再一方面,提供了一种车辆,包括:电池,一个或多个处理器,存储器,以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行任意一种所述的方法。
12、应用本技术的技术方案,上述电池最大功率限制的控制方法中,由于电池放电过程中,存在峰值功率和持续功率,峰值功率可以发挥电池的放电性能,但是不能持久,不然会影响电池使用寿命,持续功率下可以持久放电,但是无法发挥电池的放电性能,无法满足特殊工况的高功率放电需求,该方法通过采集电池当前的状态数据,当前电压、当前放电电流、当前单体电池soc和当前电池温度,从而计算得到当前的实际功率、持续功率和峰值功率,实际功率大于持续功率的情况下,则需要将电池最大功率限制调整至持续功率,保证电池寿命,控制电池最大功率限制在预定时间内调整至持续功率,避免功率跳变,实际功率小于或者等于持续功率,则需要将电池最大功率限制调整至峰值功率,以便特殊工况可以提升功率满足高功率放电需求,控制电池最大功率限制在预定时间内调整至峰值功率,避免功率跳变,从而控制电池最大功率限制在峰值功率与持续功率间的自适应切换,达到在保证电池安全增强电池放电能力、防止行车功率波动及避免车辆失速的目的,解决了现有技术中放电功率在峰值功率与持续功率间跳变的问题。
1.一种电池最大功率限制的控制方法,其特征在于,所述电池包括串联的多个单体电池,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,获取所述电池在当前时刻的电压、单体电池soc和电池温度,得到当前电压、当前单体电池soc和当前电池温度,并根据所述当前单体电池soc、所述当前电池温度、放电峰值电流映射关系以及放电持续电流映射关系确定当前放电峰值电流和当前放电持续电流,包括:
3.根据权利要求1所述的方法,其特征在于,在所述实际功率大于所述持续功率的情况下,控制电池最大功率限制在预定时间内调整至所述持续功率,在所述实际功率小于或者等于所述持续功率的情况下,控制所述电池最大功率限制在所述预定时间内调整至所述峰值功率,包括:
4.根据权利要求1所述的方法,其特征在于,在所述实际功率大于所述持续功率的情况下,控制电池最大功率限制在预定时间内调整至所述持续功率,在所述实际功率小于或者等于所述持续功率的情况下,控制所述电池最大功率限制在所述预定时间内调整至所述峰值功率,包括:
5.根据权利要求1所述的方法,其特征在于,在所述实际功率大于所述持续功率的情况下,控制电池最大功率限制在预定时间内调整至所述持续功率,在所述实际功率小于或者等于所述持续功率的情况下,控制所述电池最大功率限制在所述预定时间内调整至所述峰值功率,还包括:
6.根据权利要求5所述的方法,其特征在于,在所述实际功率大于所述持续功率的情况下,控制电池最大功率限制在预定时间内调整至所述持续功率,在所述实际功率小于或者等于所述持续功率的情况下,控制所述电池最大功率限制在所述预定时间内调整至所述峰值功率之前,所述方法还包括:
7.一种电池最大功率限制的控制装置,其特征在于,所述电池包括串联的多个单体电池,所述装置包括:
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行权利要求1至6中任意一项所述的方法。
9.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任意一项所述的方法。
10.一种车辆,其特征在于,包括:电池,一个或多个处理器,存储器,以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行权利要求1至6中任意一项所述的方法。