电池控制方法以及电池控制装置与流程

文档序号:19576644发布日期:2019-12-31 19:31阅读:177来源:国知局
电池控制方法以及电池控制装置与流程
本申请实施例涉及电池
技术领域
,尤其涉及一种电池控制方法以及电池控制装置。
背景技术
:随着电池技术的不断发展,电池的续航能力的要求不断增加,相应的电池容量也在不断增加。由于单个电池单元的容量有限,现有的电池是由多个电池单元连接组成的;常见的连接方式是先将容量及内阻的相同的多个电池单元并联,构成并联模组,然后再将多个并联模组串联连接组成电池。然而电池在成组和实际使用过程中,电池中的电池单元的容量和内阻会受到制造流程、工艺、使用环境、自放电等因素的影响,导致电池单元之间的容量或者内阻不一致。当电池单元之间的容量或者内阻不一致时,电池在充电或者放电的过程中会导致电池的分流不均,例如在快充的场景,并联模组中内阻较小的电池单元对应的并联支路的分流过大,当该分流大于电池单元的极限值时,会导致电池超限制的充电,降低了电池的可用寿命和安全性能。技术实现要素:本申请实施例提供了一种电池控制方法以及电池控制装置,用于控制通过电池的电流小于或者等于同一电池模组中的电池单元分别对应的并联支路的电阻差异最大的电池模组对应的安全电流,使得电池模组中的每个电池单元的充电电流或者放电电流都处于安全的电流范围内,从而提高了电池的安全性能和使用寿命。本申请实施例第一方面提供一种电池控制方法,所述电池包括n个电池模组,所述n个电池模组串联连接,所述n个电池模组中的每个电池模组包括m个电池单元,所述m个电池单元并联连接,所述n为大于或等于1的整数,所述m为大于1的整数,所述方法包括:在电池充电或者放电的过程中,电池控制装置检测通过所述n个电池模组的电流的电流值是否大于安全电流,所述安全电流为目标电池模组的安全电流,所述目标电池模组为同一电池模组中的所述m个电池单元分别对应的并联支路的电阻差异最大的电池模组,所述目标电池模组包含于所述n个电池模组中;当通过所述n个电池模组中的至少一个电池模组的电流的电流值大于所述安全电流时,电池控制装置调整通过所述n个电池模组的电流,使得通过所述n个电池模组分别对应的电流的电流值等于或者小于所述安全电流;由第一方面可见,电池控制装置控制通过电池的电流小于或者等于同一电池模组中的电池单元分别对应的并联支路的电阻差异最大的电池模组对应的安全电流,使得电池模组中的每个电池单元的充电电流或者放电电流都处于安全的电流范围内,从而提高了电池的安全性能和使用寿命。基于本申请实施例第一方面,本申请实施例第一方面的第一种实现方式中,检测通过所述n个电池模组的电流的电流值是否大于安全电流之前,所述方法还包括:电池控制装置获取第一电阻的电阻值以及第二电阻的电阻值,所述第一电阻为所述目标电池模组的总电阻;所述第二电阻为所述目标电池模组中的所述m个电池单元分别对应的并联支路的电阻;然后再根据所述第一电阻的电阻值和所述第二电阻的电阻值确定所述目标电池模组对应的所述安全电流。由第一方面的第一种实现方式可见,电池控制装置可以根据第一电阻以及第二电阻确定同一电池模组中的电池单元对应的并联支路的电阻差异最大的电池模组的安全电流,提供了一种确定安全电流的具体实现方式。基于本申请实施例第一方面以及第一方面的第一种实现方式,本申请实施例第一方面的第二种实现方式中,当所述安全电流为安全充电电流时,电池控制装置获取第一电阻的电阻值,包括:在电池充电的过程中,电池控制装置获取至少一组第一充电参数,所述至少一组第一充电参数为充电电流不为零的不同时刻所采集到的充电参数,所述至少一组第一充电参数中的每组充电参数包括所述n个电池模组分别对应的第一端电压、第一电流、第一温度以及第一电池荷电状态soc,所述第一soc为获取该组第一充电参数时所述n个电池模组分别的对应的soc,其中,soc为电池单元的剩余电容量与饱和电容量的比值;电池控制装置根据所述至少一组第一充电参数确定所述n个电池模组分别对应的电阻值;然后从所述n个电池模组分别对应的电阻值中确定与所述目标电池模组对应的电阻值为所述第一电阻的电阻值。由第一方面的第二种实现方式可见,在电池充电过程中,电池控制装置获取至少一组充电电流不为零的第一充电参数,根据第一充电参数确定第一电阻的电阻值,提升了第一电阻的电阻值的准确性。基于本申请实施例第一方面以及第一方面的第一种实现方式至第一方面的第二种实现方式中的任一项,本申请实施例第一方面的第三种实现方式中,从所述n个电池模组分别对应的电阻值中确定与所述目标电池模组对应的电阻值为所述第一电阻的电阻值之前,所述方法还包括:在电池充电的过程中,电池控制装置控制电池的充电电流为零,然后获取至少一组第二充电参数,所述至少一组第二充电参数为充电电流为零的不同时刻所采集到的充电参数,所述至少一组第二充电参数中的每组充电参数包括所述n个电池模组分别对应的第二端电压、第二电流、第二温度以及第二soc,所述第二soc为获取该组第二充电参数时所述n个电池模组分别的对应的soc;并根据所述至少一组第二充电参数确定所述目标电池模组。由第一方面的第三种实现方式可见,在电池充电过程中,电池控制装置获取充电电流为零的第二充电参数,然后根据第二充电参数确定目标电池模组,提供了一种确定目标电池模组的方法,在实际应用中提升了方案的可实现性。基于本申请实施例第一方面以及第一方面的第一种实现方式至第一方面的第三种实现方式中的任一项,本申请实施例第一方面的第四种实现方式中,电池控制装置获取第二电阻的电阻值,包括:电池控制装置根据所述至少一组第二充电参数以及所述第一电阻的电阻值获取所述第二电阻的电阻值。基于本申请实施例第一方面以及第一方面的第一种实现方式至第一方面的第四种实现方式中的任一项,本申请实施例第一方面的第五种实现方式中,在根据所述至少一组第二充电参数以及所述第一电阻的电阻值获取所述第二电阻的电阻值之前,所述方法还包括:电池控制装置根据第一充电参数获取第一目标soc,所述第一目标soc为充电电流为零时所述第一电阻对应的soc;然后再根据所述第一目标soc修正所述第二端电压,以得到修正后的至少一组第二充电参数。对应第一方面的第四种实现方式,电池控制装置根据所述至少一组第二充电参数以及所述第一电阻的电阻值获取所述第二电阻的电阻值,包括:电池控制装置根据修正后的至少一组第二充电参数以及所述第一电阻的电阻值获取所述第二电阻的电阻值。由第一方面的第五种实现方式,电池控制装置根据充电电流为零时第一电阻对应的soc修正第二端电压,确保了第二端电压的准确性。基于本申请实施例第一方面以及第一方面的第一种实现方式至第一方面的第五种实现方式中的任一项,本申请实施例第一方面的第六种实现方式中,当所述安全电流为安全放电电流时,电池控制装置获取第一电阻的电阻值包括:在电池充电过程中,电池控制装置获取至少一组第三充电参数,所述至少一组第三充电参数为在充电过程中的不同时刻所采集到的充电参数,所述至少一组第三充电参数中的每组充电参数包括所述n个电池模组分别对应的第三端电压、第三电流、第三温度以及第三soc,所述第三soc为获取该组第三充电参数时所述n个电池模组分别的对应的soc;然后根据所述至少一组第三充电参数确定所述n个电池模组分别对应的电阻值;从所述n个电池模组分别对应的电阻值中确定与所述目标电池模组对应的电阻值为所述第一电阻的电阻值。由第一方面的第六种实现方式可见,在电池充电过程中,电池控制装置获取至少一组充电电流不为零的第三充电参数,根据第三充电参数确定第一电阻的电阻值,提升了第一电阻的电阻值的准确性。基于本申请实施例第一方面以及第一方面的第一种实现方式至第一方面的第六种实现方式中的任一项,本申请实施例第一方面的第七种实现方式中,在从所述n个电池模组分别对应的电阻值中确定与所述目标电池模组对应的电阻值为所述第一电阻的电阻值之前,所述方法还包括:在电池充电结束后的预设时间内,电池控制装置获取至少一组目标参数,所述至少一组目标参数为充电结束后的不同时刻所采集的参数,所述至少一组目标参数中的每组目标参数包括所述n个电池模组分别对应的第四端电压、第四电流、第四温度以及第四soc,所述第四soc为获取该组目标参数时所述n个电池模组分别的对应的soc;然后再根据所述至少一组目标参数确定所述目标电池模组。由第一方面的第七种实现方式可见,在电池充电结束后的预设时间内,电池控制装置获取至少一组充电电流为零的目标参数,根据目标参数确定目标电池模组,提供了一种确定目标电池模组的方法,在实际应用中提升了方案的可实现性。基于本申请实施例第一方面以及第一方面的第一种实现方式至第一方面的第七种实现方式中的任一项,本申请实施例第一方面的第八种实现方式中,获取第二电阻的电阻值包括:根据所述至少一组目标参数以及所述第一电阻的电阻值获取所述第二电阻的电阻值。基于本申请实施例第一方面以及第一方面的第一种实现方式至第一方面的第八种实现方式中的任一项,本申请实施例第一方面的第九种实现方式中,在根据所述至少一组目标参数以及所述第一电阻的电阻值获取所述第二电阻的电阻值之前,所述方法还包括:获取第二目标soc,所述第二目标soc为充电结束时所述第一电阻对应的soc;根据所述第二目标soc修正所述第四端电压,以得到修正后的至少一组目标参数。对应第一方面的第八种实现方式中,根据所述至少一组目标参数以及所述第一电阻的电阻值获取所述第二电阻的电阻值,包括:根据修正后的至少一组目标参数以及所述第一电阻的电阻值获取所述第二电阻的电阻值。由第一方面的第八种实现方式,电池控制装置根据充电电流为零时第一电阻对应的soc修正第二端电压,确保了第二端电压的准确性。本申请实施例第二方面提供一种电池控制装置,所述电池控制装置包括:存储器、收发器和至少一个处理器,所述存储器中存储有指令;所述存储器、所述收发器和所述至少一个处理器通过线路连接;所述至少一个处理器调用所述指令,执行第一方面在所述电池控制装置侧进行的数据处理或控制操作。本申请实施例第三方面提供一种电池控制装置,所述电池控制装置包括:接收单元、处理单元和发送单元,该接收单元用于执行上述第一方面以及任一可能的实现方式中涉及到接收操作的步骤;该处理单元用于执行上述第一方面以及任一可能的实现方式中涉及到处理操作的步骤;该发送单元用于执行上述第一方面以及任一可能的实现方式中涉及到发送操作的步骤。本申请第四方面提供一种包含指令的计算机程序产品,当该指令在计算机上运行时,执行上述第一方面或第一方面任一可能的实现方式的方法。本申请实施例第五方面提供了一种计算机存储介质,其上存储有指令,当所述指令在计算机上运行时,使得所述计算机执行上述第一方面或第一方面任一可能的实现方式的方法。本申请第六方面提供一种芯片系统,所述芯片系统包括至少一个处理器和通信接口,该芯片系统中还可以包括存储器,所述存储器、所通信接口和所述至少一个处理器通过线路连接,所述至少一个存储器中存储有指令;所述指令被所述处理器执行,以执行第一方面或第一方面任一可能的实现方式的方法。从以上技术方案可以看出,本申请实施例具有以下优点:本实施例中,电池控制装置将通过电池的电流调整至安全电流,该安全电流为同一电池模组中的电池单元分别对应的并联支路的电阻差异最大的电池模组对应的安全电流,使得电池的每个电池模组的充电电流小于或者等于安全电流,从而确保了每个电池单元的电流都处于安全的电流范围内,避免了电池过充或者放电过大,提高了电池的安全性能和电池的使用寿命。附图说明图1为本申请实施例提供的一种电池示意图;图2为本申请实施例提供的一个应用场景示意图;图3为本申请实施例提供的一种电池控制方法的示意性流程图;图4为本申请实施例提供的一个soc-ocv曲线示意图;图5为本申请实施例提供的一个电压回复曲线示意图;图6为本申请实施例提供的另一种电池控制方法的示意性流程图;图7为本申请实施例提供的一种电池控制装置的示意性框图;图8为本申请实施例提供的一种电池控制装置的结构示意图;图9为本申请实施例提供的一种芯片系统的结构示意图。具体实施方式下面结合附图,对本申请中的技术方案进行描述。本申请实施例提供了一种电池控制方法以及电池控制装置,用于控制通过电池的电流小于或者等于同一电池模组中的电池单元分别对应的并联支路的电阻差异最大的电池模组对应的安全电流,使得电池模组中的每个电池单元的充电电流或者放电电流都处于安全的电流范围内,从而提高了电池的安全性能和使用寿命。请参考图1,图1为本申请实施例提供的一种电池的示意图,该电池100包括n个电池模组,并且该n个电池模组串联连接,该n个电池模组中的每个电池模组包括m个电池单元,每个电池模组中的m个电池单元并联连接,其中,n为大于或等于1的整数,m为大于1的整数;需要说明的是在实际应用中,该m个电池单元中的每个电池单元的电池容量和内阻可以相同,也可以相似。本实施例中,电池100可以是锂离子电池,也可以是干电池,此处不做限定,本申请实施例仅以锂离子电池作为举例说明。请参考图2,图2为本申请实施例提供的一个应用场景示意图,该应用场景示意图为电动汽车的整车系统结构图,该整车系统结构图包括动力电池系统,高压配电盒,电池管理系统(batterymanagementsystem,bms),整车控制器(vehiclecontrolunit,vcu),车载充电机(onboardcharger,obc),非车载充电机(offboardcharger,ofc),空调系统(ac),直流转直流设备(dc-dc)。其中,动力电池系统包括电池100,动力电池系统为电动汽车的动力来源,可以为整车提供足够的能量和功率,以满足整车的续驶里程和动力性需求。bms为动力电池的监控和管理单元,用于控制电池以保证电池系统时刻处于安全状态。vcu为控制电动汽车决策的核心电子控制单元。obc为电动汽车的车用电池充电的设备,是对电池充电时用到的有特定功能电力的转换装置,本实施例中的obc可以是交流充电车载电机。ofc为电动汽车的车用直流电池充电的设备,可以是直流充电桩或者快充桩。需要说明的是,本申请实施例可以应用电动汽车的电池系统,也可以应用于其他领域的电池系统,此处不做限定,本申请实施例仅以电动汽车中的电池的充电和放电为例进行说明。上面对本实施例中的电池和电动汽车的系统进行了描述,下面从电池充电的角度对本实施例中的电池控制方法进行描述。请参考图3,图3为本申请实施例提供的一种电池控制方法的示意性流程图,如图3所示,本申请实施例提供的电池控制方法可以包括以下步骤。301、电池控制装置确定电流调节点。电池控制装置控制根据电池的初始电池荷电状态soc0以及目标电池荷电状态soctrg确定电流调节点,其中soctrg为充电截止时电池对应的soc,该电流调节点用于指示电池控制装置将电池模组当前的充电电流调节至零,具体地,电流调节点可以是soc0至soctrg中任意的soc。例如,电池的soc0为15%(soc0-15%),soctrg为98%(soctrg-98%),电池控制装置可以确定soc0-15%至soctrg-98%之间的任意soc为电流调节点,比如可以将soc-30%确定为电流调节点。需要说明的是,本实施例中,电池控制装置还可以在soc0至soctrg之间确定电池荷电状态临界点socl。其中,该socl用于确定电流调节点,在实际应用中,socl可以是电池的急冲与缓冲之间的临界点。具体地,当该电池的急冲与缓冲的临界点为soc-80%时,电池控制装置确定socl为80%,即电池控制装置可以在soc0至soc-80%之间的任意soc确定一个电流调节点,以及电池控制装置可以在soc-80%至soctrg之间的任意soc确定另一个电流调节点。需要说明的是,本实施例中,电池控制装置还可以在soc0至soctrg之间的任意soc确定多个socl,然后根据该多个socl确定多个电流调节点。302、电池控制装置获取第一充电参数。在电动汽车的充电的过程中,电池的荷电状态到达电流调节点之前,电池控制装置可以在不同的充电时间点获取至少一组第一充电参数,其中第一充电参数对应的充电电流不为零;具体地,电池控制装置可以在t1时刻获取一组第一充电参数,在t2时刻获取另外一组第一充电参数,需要说明的是,第一充电参数包括电池中的每个电池模组的第一端电压、通过每个电池模组的第一电流、获取该第一充电参数时每个电池模组分别对应的第一温度以及获取第一充电参数时每个电池模组对应的电池荷电状态(stateofcharge,soc),soc为电池模组的剩余电容量与饱和电容量的比值,本实施例中t1和t2对应的充电电流不为零。需要说明的是,本实施例中,电池控制装置获取的至少一组第一充电参数可以包括第一端电压、第一电流、第一温度以及第一soc,还可以包括其他参数,此处不做限定。电池控制装置在t1时刻获取的第一充电参数具体请参考表3-1。表3-1.第一充电参数电池控制装置在t2时刻获取的第一充电参数与在t1时刻获取的第一充电参数类似,此处不再赘述,具体可参考3-1。303、电池控制装置控制电池的充电电流为零。在电动汽车的充电过程中,当电池的soc到达电流调节点时,电池控制装置通过电流调节单元将电池的充电电流调节至零。如电池的电流调节点为soc-30%时,在充电过程中当电池的soc到达soc-30%时,电池控制装置将电池的充电电流调节至零。304、电池控制装置获取第二充电参数。电池控制装置将电池的充电电流调整至零后,将充电电流为零的状态持续δt时长,然后在δt时长中,电池控制装置在不同时刻获取至少一组第二充电参数,即获取至少一组充电电流为零的充电参数。第二充电参数包括电池中的每个电池模组的第二端电压、第二电流、第二温度以及第二soc。其中,第二端电压可以分别为{u1,u2,…,un}。具体地,电池控制装置在t3时刻获取一组第二充电参数,在t4时刻获取另外一组第二充电参数,需要说明的是,本实施例中t3和t4对应的充电电流为零。电池控制装置在t3时刻获取的第二充电参数具体可参考表3-2。表3-2.第二充电参数电池控制装置在t4时刻获取的第二充电参数与在t3时刻获取的第二充电参数类似,此处不再赘述,具体可参考3-2。305、电池控制装置获取每个电池模组分别对应的电阻值以及目标电池荷电状态。电池控制装置获取至少一组第一充电参数之后,电池控制装置根据该至少一组第一充电参数确定每个电池模组分别对应的电阻值以及目标荷电状态,其中,该每个电池模组分别对应的电阻值为每个电池模组在电流调节点对应电阻值,该目标电池荷电状态为每个电池模组在电流调节点对应的荷电状态,具体地,每个电池模组分别对应的电阻值以及目标荷电状态分别为:{(r1,soc1),(r2,soc2),…,(rn,socn)},其中(r1,soc1)为第一个电池模组的内阻值以及目标电池荷电状态,依次类推,(rn,socn)为第n个电池模组的内阻值以及目标电池荷电状态。本实施例中,电池控制装置可以使用最小二乘法对第一充电参数进行识别,然后根据扩展卡尔曼滤波(extendedkalmanfilter,ekf)算法获取{(r1,soc1),(r2,soc2),…,(rn,socn)};不失一般性,本实施例中,还可以使用其他算法获取每个电池模组分别对应的电阻值以及目标电池荷电状态,此处不做限定。306、电池控制装置确定目标电池模组。电池控制装置根据第二充电参数和{(r1,soc1),(r2,soc2),…,(rn,socn)}确定同一电池模组中电池单元的分别对应的并联支路的电阻差异最大的电池模组,其中,同一电池模组中电池单元的分别对应的并联支路的电阻差异最大的电池模组为目标电池模组。具体地:电池控制装置确定n个电池模组的目标电池荷电状态分别为{soc1,soc2,…,socn}之后,电池控制装置根据目标电池荷电状态的荷电量将{soc1,soc2,…,socn}按照大到小排列为:{soc1’,soc2’,…,socn’},其中,socn’对应的电池模组的荷电量最小,soc1’对应的电池模组的荷电量最大;其次,电池控制装置分别获取soc1’,soc2’,…,socn-1’与socn’的差值,分别得到与电池荷电状态最小的电池模组的差值{δsoc1,δsoc2,…,δsocn-1}。电池控制装置根据{δsoc1,δsoc2,…,δsocn-1}以及电池荷电状态与开路电压(soc-ocv)曲线获取电池模组中与电池荷电状态最小的电池模组的电压差值{δu1,δu2,…δun-1,0}。下面以锂电池为例,对电池控制装置获取与电池荷电状态最小的电池模组的电压差值{δu1,δu2,…δun-1}进行说明,请参考表3-2以及图4,其中表3-3为锂电池中soc与ocv的对应关系,图4为表3-2对应的soc-ocv曲线。表3-3.soc与ocv的对应关系sococv/v0%3.1645%3.40410%3.44115%3.49920%3.552……90%4.08895%4.148100%4.206以δsoc1为2%,soc1-18%为例对δsoc1对应的电池模组与电池荷电状态最小的电池模组之间的电压差值进行描述,具体地,根据表3-2可以看出,soc1-18%位于soc(15%-20%)之间,即soc-20%的开路电压为3.552v,soc-15%的开路电压为3.499v,因此,δsoc1对应的电池模组与电池荷电状态最小的电池模组之间的电压差值δu1为0.0035mv。电池控制装置得到{δu1,δu2,…δun-1,0}之后,电池控制装置将第二充电参数中的第二端电压{u1,u2,…,un}相应于{soc1’,soc2’,…,socn’}重新顺序排列得到:{u1’,u2’,…,un’}。电池控制装置根据{δu1,δu2,…δun-1,0}修正第二充电参数中的第二端电压,具体地,电池控制装置将{u1’,u2’,…,un’}分别减去{δu1,δu2,…,δun-1,0},得到修正后的n个电池模组的第二端电压,分别为{u1”,u2”,…,un”}。电池控制装置控制电池的充电电流为零后,在δt时长内,根据不同时刻的{u1”,u2”,…,un”},可得到n条电池模组的端电压回复曲线,其中,n个电池模组对应n条端电压回复曲线{u1”,u2”,…,un”}0→δt。可以理解的是,电池模组中的电池单元的电阻包括欧姆内阻和极化内阻,其中,控制电池的充电电流为零后,欧姆内阻的电压会瞬间降为零,极化内阻的电压会在δt时长内趋向于零,因此电池模组的端电压在δt时长内回复至一个稳定电压。如图5所示,电池控制装置在电流调节点对应的t时刻控制电池的充电电流为零,由于欧姆内阻和极化内阻的作用,电池模组对应的端电压将会回复至相对平稳的端电压,但是由电池单元的电阻的差异,使得不同的电池模组的电压回复曲线不同,图5所示的电压回复曲线501-503,其中曲线501为最大电压回复曲线,曲线503为最小电压回复曲线。电池控制装置从n条端电压回复曲线{u1”,u2”,…,un”}0→δt中确定最大的端电压回复曲线{umax}0→δt和最小的端电压回复曲线{umin}0→δt,可以理解的是,将电池的充电电压调整至零后,n个电池模组中的每个电池模组仅受模组内的环流影响,因此电池控制装置确定{umax}0→δt对应于同一电池模组中的电池单元分别对应的并联支路的电阻差异最大的电池模组,{umin}0→δt对应于同一电池模组中的电池单元分别对应的并联支路的电阻差异最小的电池模组或同一电池模组中的电池单元分别对应的并联支路的电阻无差异的模组。因此,最大的端电压回复曲线{umax}0→δt对应的电池模组为同一电池模组中的电池单元分别对应的并联支路的电阻差异最大的模组,即最大的端电压回复曲线{umax}0→δt对应的电池模组为目标电池模组。307、电池控制装置获取第一电阻的电阻值。第一电阻的电阻值为目标电池模组对应的电阻值,即第一电阻的电阻值为同一电池模组中的电池单元分别对应的并联支路的电阻差异最大的电池模组的电阻值,因此,电池控制装置从{(r1,soc1),(r2,soc2),…,(rn,socn)}中确定最大的端电压回复曲线{umax}0→δt对应的电池模组的电阻值{rx},则第一电阻的电阻值为{rx}。308、电池控制装置获取第二电阻的电阻值。电池控制装置根据目标电池模组中的m个电池单元分别对应的并联支路的电阻之和以及第一电阻的电阻值为{rx}获取第二电阻的电阻值。具体以目标电池模组包括2个电池单元为例进行说明,其中,电池单元1的电阻值为ro1,电池单元2的电阻值为ro2。其中,电池单元1和电池单元2并联连接。具体地,电池控制装置获取{umax}0→δt与{umin}0→δt之间的差值{δu}0→δt,对{δu}0→δt进行二阶指数函数拟合,得到指数系数b和d;具体请参考二阶指数函数拟合公式3-1。δu=aebδt+cedδt(公式3-1)其中,δu为因变量{δu}0→δt,△t为自变量0→△t,abcd均为指数系数,e为自然指数。电池控制装置通过对{δu}0→δt进行二阶指数函数拟合得到指数系数b和d后,根据b和d获取ro1和ro2之间的电阻之和。例如,电池控制装置通过公式(3-2)获取2个电池单元分别对应的并联支路的电阻之和,具体请参考公式3-2。其中,k为ocv和soc在较小soc区间内的近似线性系数,q为电池的标称容量,q可以是电池在恒定倍率下从满电到放空过程的电流对时间的积分值,单位可以是ah或mah,rp(polarizationresistance)为极化内阻,rp可以是等效电路模型(equivalentcircuitmodel,ecm)中用于表征电池极化特性的电阻元件,cp(polarizationcapacitance)为极化电容,cp可以是ecm模型中用于表征电池极化特性的电容元件,该ecm可以是rc元件和可变电压源串并联的电路模拟的端电压输出的等效模型。另外,根据并联电路的电阻求和公式可知,第一电阻的电阻值{rx}可用公式3-3表述。可以看出,由公式(3-2)以及公式(3-3)可获取到电池单元1的电阻值为ro1,电池单元2的电阻值为ro2。309、电池控制装置根据第一电阻的电阻值和第二电阻的电阻值确定目标电池模组对应的安全充电电流。电池控制装置获取到目标电池模组中的m个电池单元分别对应的电阻值后,电池控制装置通过电池仿真模型获取目标电池模组中的m个电池单元分别对应的支路电流i{0→100%}。例如,将ro1代入电池仿真模型中,得到以充电电流i将电池单元1从soc-0%充电到soc-100%时的支路电流i1{0→100%},以及将ro2代入电池仿真模型中,得到以充电电流i将电池单元2从soc-0%充电到soc-100%时的支路电流i2{0→100%}。通过i1{0→100%}和i2{0→100%}可得到电池单元1对应的并联支路的分流相对于充电电流i的比值k1=i1{soc(t)}/i以及和电池单元2对应的并联支路的分流相对于充电电流i的比值k2=i2{soc(t)}/i。电池控制装置获取电池当前的soc以及电池当前的温度确定m个电池单元所允许的最大充电电流阈值imax。具体地,电池控制装置通过查询最大充电电流阈值表来获取电池单元所允许的最大充电电流阈值imax,例如,锂电池的最大充电电流阈值表可如表3-4所示。表3-4.最大充电电流阈值imax如表3-4所示,可以理解的是,电池单元的温度为-10℃,且电池单元的荷电状态为0%时,该电池单元的最大充电电流阈值imax为10a,即电池单元最大可以允许通过10a的电流。因此,本实施例中,电池控制装置可通过查表的方式获取电池单元的最大充电电流阈值imax。电池控制装置根据k1、k2和电池单元所允许的最大充电电流阈值imax获取目标电池模组允许的安全充电电流isafe,具体地,isafe=min{imax/k1,imax/k2},即目标电池模组对应的安全充电电流isafe=min{imax/k1,imax/k2}。310、电池控制装置检测n个电池模组的电流值是否大于安全充电电流,若是,则执行步骤311。在电池充电的过程中,电池控制装置可以通过检测单元实时检测通过电池所包含的n个电池模组的充电电流的电流值是否大于安全充电电流isafe。若通过电池所包含的n个电池模组的充电电流的电流值大于安全充电电流isafe,则调整电池的充电电流。若通过电池所包含的n个电池模组的充电电流的电流值小于或者等于安全充电电流isafe,则继续保持电池的充电状态。311、电池控制装置调整n个电池模组的电流值。当电池控制装置检测出电池中的n个电池模组中的至少一个电池模组的充电充电电流大于安全充电电流isafe时,电池控制装置调整n个电池模组的充电电流,使得n个电池模组分别对应的电流值等于或小于安全充电电流。本实施例中,电池控制装置通过获取充电电流为零之前各电池模组的充电参数以及充电电流为零时各电池模组的充电参数来确定同一电池模组中的电池单元分别对应的并联支路的电阻差异最大为的目标电池模组,然后再获取目标电池模组对应的安全充电电流,并控制电池模组的充电电流小于或者等于安全充电电流,确保了电池的充电电流处于安全状态;因此,在电池充电过程中,不同soc段的电池模组中的每个电池单元的充电电流都处于安全的电流范围内,避免了电池过充,提高了充电安全性。上面从电池充电的角度对本申请实施例提供的电池控制方法进行了描述,下面从电池放电的角度对本申请实施例提供的电池控制方法进行描述。请参考图6,图6为本申请实施例提供的另一种电池控制方法的示意性流程图,如图6所示,本申请实施例提供的另一种电池控制方法可以包括如下步骤。601、电池控制装置获取第三充电参数。在电动汽车的充电结束过程中,电池控制装置在不同时刻获取至少一组第三充电参数;具体地,电池控制装置可以在t1时刻获取一组第三充电参数,在t2时刻获取另外一组第三充电参数,需要说明的是,第三充电参数包括电池中的每个电池模组的第三端电压、通过每个电池模组的第三电流、获取该第三充电参数时每个电池模组分别对应的第三温度以及获取第三充电参数时每个电池模组对应的soc。需要说明的是,本实施例中,电池控制装置获取的至少一组第三充电参数可以包括第三端电压、第三电流、第三温度以及第三soc,还可以包括其他参数,此处不做限定。本实施例中,电池控制装置获取的第三充电参数与前述表3-1对应的充电参数类似,具体请参考表3-1,此处不再赘述。602、电池控制装置获取目标参数。电池控制装置确定汽车充电结束或者电池暂停充电后,电池控制装置在电池充电结束或者电池暂停充电tmin时长后开始获取至少一组目标参数。该至少一组目标参数包括电池中的每个电池模组的第四端电压、第四电流、第四温度以及第四soc,例如,n个电池模组的端电压分别为{u1,u2,…,un}。具体地,例如,当电池充电结束或者充电暂停2分钟后,电池控制装置开始在不同的时间点获取至少一组目标参数,如在t5时刻,电池控制装置获取一组目标参数,在t6时刻,电池控制装置获取另外一组目标参数,需要说明的是,本实施例中t5和t6对应的时刻为电池充电结束或者充电暂停2分钟之后的时刻。本实施例中,电池控制装置获取的目标参数与前述表3-2对应的充电参数类似,具体请参考表3-2,此处不再赘述。603、电池控制装置获取每个电池模组分别对应的电阻值以及目标荷电状态。电池控制装置获取至少一组第三充电参数之后,电池控制装置根据该至少一组第三充电参数确定每个电池模组分别对应的电阻值以及目标荷电状态,其中,该每个电池模组分别对应的电阻值为充电结束对应的时刻,每个电池模组的电阻值,该目标电池荷电状态为每个电池模组为充电结束对应的时刻,每个电池模组的荷电状态,具体地,每个电池模组分别对应的电阻值以及目标荷电状态分别为:{(r1,soc1),(r2,soc2),…,(rn,socn)},其中(r1,soc1)为第一个电池模组的内阻值以及目标电池荷电状态,依次类推,(rn,socn)为第n个电池模组的内阻值以及目标电池荷电状态。本实施例中,电池控制装置可以使用最小二乘法对第一充电参数进行识别,然后根据扩展卡尔曼滤波(extendedkalmanfilter,ekf)算法获取{(r1,soc1),(r2,soc2),…,(rn,socn)};不失一般性,本实施例中,还可以使用其他算法获取每个电池模组分别对应的电阻值以及目标电池荷电状态,此处不做限定。604、电池控制装置确定目标电池模组。电池控制装置根据第四充电参数和{(r1,soc1),(r2,soc2),…,(rn,socn)}确定同一电池模组中电池单元的分别对应的并联支路的电阻差异最大的电池模组,其中,同一电池模组中电池单元的分别对应的并联支路的电阻差异最大的电池模组为目标电池模组。本实施例中,电池控制装置根据第四充电参数和{(r1,soc1),(r2,soc2),…,(rn,socn)}确定同一电池模组中电池单元的分别对应的并联支路的电阻差异最大的电池模组与前述图3对应的步骤306中电池控制装置根据第二充电参数和{(r1,soc1),(r2,soc2),…,(rn,socn)}确定同一电池模组中电池单元的分别对应的并联支路的电阻差异最大的电池模组类似,此处不再赘述。605、电池控制装置获取第一电阻的电阻值。606、电池控制装置获取第二电阻的电阻值。本实施例中,步骤605至步骤606与前述图3对应的实施例的步骤307至步骤308类似,此处不再赘述。607、电池控制装置根据第一电阻的电阻值和第二电阻的电阻值确定目标电池模组对应的安全放电电流。电池控制装置获取到目标电池模组中的m个电池单元分别对应的电阻值后,电池控制装置通过电池仿真模型获取目标电池模组中的m个电池单元分别对应的支路电流i{0→100%}。例如,将ro1代入电池仿真模型中,得到以放电电流i将电池单元1从soc-100%放电到soc-0%时的支路电流i1{100%→0},以及将ro2代入电池仿真模型中,得到以放电电流i将电池单元2从soc-100%放电到soc-0%时的支路电流i2{100%→0}。通过i1{100%→0}和i2{100%→0}可得到电池单元1对应的并联支路的分流相对于放电电流i的比值k3=i1{100%→0}/i以及和电池单元2对应的并联支路的分流相对于放电电流i的比值k4=i2{100%→0}/i。电池控制装置获取电池当前的soc以及电池当前的温度确定m个电池电池单元所允许的最大放电电流阈值imax。具体地,电池控制装置通过查询最大放电电流阈值表来获取电池单元所允许的最大放电电流阈值imax,例如,锂电池的最大放电电流阈值表可如表3-3所示。表3-5.最大放电电流阈值imax如表3-5所示,可以理解的是,电池单元的温度为-10℃,且电池单元的荷电状态为80%时,该电池单元的最大放电电流流阈值imax为20a,即电池单元最大可以允许放电20a的电流。因此,本实施例中,电池控制装置可通过查表的方式获取电池单元的最大放电电流阈值。电池控制装置根据k3、k4和电池单元所允许的最大放电电流阈值imax获取目标电池模组允许的安全放电电流isafe,具体地,isafe=min{imax/k3,imax/k4},即目标电池模组对应的安全放电电流isafe=min{imax/k3,imax/k4}。608、电池控制装置检测n个电池模组的电流值是否大于安全放电电流,若是,则执行步骤609。在电池放电的过程中,电池控制装置可以通过检测单元实时检测通过电池所包含的n个电池模组的放电电流的电流值是否大于安全放电电流isafe。若通过电池所包含的n个电池模组的放电电流的电流值大于安全放电电流isafe,则调整电池的放电电流。若通过电池所包含的n个电池模组的放电电流的电流值小于或者等于安全放电电流isafe,则继续保持电池的放电状态。609、电池控制装置调整n个电池模组的电流值。当电池控制装置检测出电池中的n个电池模组中的至少一个电池模组的放电电流大于安全放电电流isafe时,电池控制装置调整n个电池模组的放电电流,使得n个电池模组分别对应的电流值等于或小于安全放电电流isafe。本实施例中,电池控制装置通过获取汽车充电结束或者电池暂停充电后的目标参数确定同一电池模组中的电池单元分别对应的并联支路的电阻差异最大的电池模组为目标电池模组,然后再获取目标电池模组对应的安全放电电流,并且控制电池模组的放电电流小于或者等于安全放电电流,确保了电池的放电电流处于安全状态;因此,本实施中,电池在放电过程中,不同soc段的电池模组中的每个电池单元的放电电流都处于安全的电流范围内,避免了电池放电过大,提高了放电安全性。以上对本申请实施例的电池控制方法进行了描述,下面结合附图对本申请实施例的电池控制装置进行描述。请参考图7,图7为本申请实施例提供的一种电池控制装置的示意性框图,所述电池控制装置70包括:检测单元701,用于检测所述n个电池模组的电流值是否大于安全电流,所述安全电流为目标电池模组的安全电流,所述目标电池模组为同一电池模组中的所述m个电池单元分别对应的并联支路的电阻差异最大的电池模组,所述目标电池模组包含于所述n个电池模组中;调整单元702,用于当所述n个电池模组中的至少一个电池模组的电流值大于所述安全电流时,调整所述n个电池模组的电流值,使得所述n个电池模组分别对应的电流值等于或小于所述安全电流。可选地,本实施例中,电池控制装置70还包括:第一获取单元703,用于获取第一电阻的电阻值,所述第一电阻为所述目标电池模组的总电阻;第二获取单元704,用于获取第二电阻的电阻值,所述第二电阻为所述目标电池模组中的所述m个电池单元分别对应的并联支路的电阻;第一确定单元705,用于根据所述第一电阻的电阻值和所述第二电阻的电阻值确定所述目标电池模组对应的所述安全电流。可选地,本实施例中,第一获取单元703具体用于:获取至少一组第一充电参数,所述至少一组第一充电参数为充电电流不为零的不同时刻所采集到的充电参数,所述至少一组第一充电参数中的每组充电参数包括所述n个电池模组分别对应的第一端电压、第一电流、第一温度以及第一电池荷电状态soc,所述第一soc为获取该组第一充电参数时所述n个电池模组分别的对应的soc,其中,soc为电池单元的剩余电容量与饱和电容量的比值;根据所述至少一组第一充电参数确定所述n个电池模组分别对应的电阻值;从所述n个电池模组分别对应的电阻值中确定与所述目标电池模组对应的电阻值为所述第一电阻的电阻值。可选地,本实施例中,电池控制装置70还包括:第三获取单元706,用于获取至少一组第二充电参数,所述至少一组第二充电参数为充电电流为零的不同时刻所采集到的充电参数,所述至少一组第二充电参数中的每组充电参数包括所述n个电池模组分别对应的第二端电压、第二电流、第二温度以及第二soc,所述第二soc为获取该组第二充电参数时所述n个电池模组分别的对应的soc;第二确定单元707,用于根据所述至少一组第二充电参数确定所述目标电池模组。可选地,本实施例中,第二获取单元704具体用于:根据所述至少一组第二充电参数以及所述第一电阻的电阻值获取所述第二电阻的电阻值。可选地,本实施例中,电池控制装置70还包括:第四获取单元708,用于获取第一目标soc,所述第一目标soc为充电电流为零时所述第一电阻对应的soc;修正单元709,用于根据所述第一目标soc修正所述第二端电压,以得到修正后的至少一组第二充电参数;对应地,所述第二获取单元704具体用于:根据修正后的至少一组第二充电参数以及所述第一电阻的电阻值获取所述第二电阻的电阻值。可选地,本实施例中,第一获取单元703具体用于:获取至少一组第三充电参数,所述至少一组第三充电参数为在充电过程中的不同时刻所采集到的充电参数,所述至少一组第三充电参数中的每组充电参数包括所述n个电池模组分别对应的第三端电压、第三电流、第三温度以及第三soc,所述第三soc为获取该组第三充电参数时所述n个电池模组分别的对应的soc;根据所述至少一组第三充电参数确定所述n个电池模组分别对应的电阻值;从所述n个电池模组分别对应的电阻值中确定与所述目标电池模组对应的电阻值为所述第一电阻的电阻值。可选地,本实施例中,第三获取单元706还用于获取至少一组目标参数,所述至少一组目标参数为充电结束后的不同时刻所采集的参数,所述至少一组目标参数中的每组目标参数包括所述n个电池模组分别对应的第四端电压、第四电流、第四温度以及第四soc,所述第四soc为获取该组目标参数时所述n个电池模组分别的对应的soc;第二确定单元707,用于根据所述至少一组目标参数确定所述目标电池模组。可选地,本实施例中,第二获取单元704具体用于:根据所述至少一组目标参数以及所述第一电阻的电阻值获取所述第二电阻的电阻值。可选地,本实施例中,第四获取单元708还用于获取第二目标soc,所述第二目标soc为充电结束时所述第一电阻对应的soc;修正单元709,用于根据所述第二目标soc修正所述第四端电压,以得到修正后的至少一组目标参数;对应地,所述第二获取单元704具体用于:根据修正后的至少一组目标参数以及所述第一电阻的电阻值获取所述第二电阻的电阻值。本实施例中,当检测单元701检测出通过电池的电流大于安全电流时,调整单元702将通过电池的电流调整至安全电流,该安全电流为同一电池模组中的电池单元分别对应的并联支路的电阻差异最大的电池模组对应的安全电流,使得电池的每个电池模组的充电电流小于或者等于安全电流,从而确保了每个电池单元的电流都处于安全的电流范围内,避免了电池过充或者放电过大,提高了充电安全性。请参考图8,图8为本申请实施例提供的一种电池控制装置的结构示意图,电池控制装置80包括至少一个处理器810、存储器850和收发器830。该收发器可包括接收机和发射机,该存储器850可以包括只读存储器和/或随机存取存储器,并向处理器810提供操作指令和数据。存储器850的一部分还可以包括非易失性随机存取存储器(nvram)。在一些实施方式中,存储器850存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集。在本申请实施例中,通过调用存储器850存储的操作指令(该操作指令可存储在操作系统中),执行相应的操作。处理器810控制电池控制装置80的操作,处理器810还可以称为cpu(centralprocessingunit,中央处理单元)。存储器850可以包括只读存储器和随机存取存储器,并向处理器810提供指令和数据。存储器850的一部分还可以包括非易失性随机存取存储器(nvram)。具体的应用中电池控制装置80的各个组件通过总线系统820耦合在一起,其中总线系统820除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统820。上述本申请实施例揭示的方法可以应用于处理器810中,或者由处理器810实现。处理器810可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器810中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器810可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器850,该存储器850可以是物理上独立的单元,也可以是与处理器810集成在一起的,处理器810读取存储器850中的信息,结合其硬件完成上述方法的步骤。其中,本实施例中收发器830可以用于执行图3对应的实施例以及图6对应实施例中涉及到接收和发送的操作步骤。或其他可选实施例中的电池控制装置的数据发送以及接收的步骤。处理器810可以用于执行图3对应的实施例以及图6对应实施例中涉及到数据处理的步骤。或其他可选实施例中的电池控制装置的数据处理的步骤。请参考图9,图9为本申请实施例提供的一种芯片系统的结构示意图,芯片系统90包括至少一个处理器910、存储器950和通信接口930,存储器950可以包括只读存储器和随机存取存储器,并向处理器910提供操作指令和数据。存储器950的一部分还可以包括非易失性随机存取存储器(nvram)。在一些实施方式中,存储器950存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集。在本申请实施例中,通过调用存储器950存储的操作指令(该操作指令可存储在操作系统中),执行相应的操作。处理器910控制芯片系统的操作,处理器910还可以称为cpu(centralprocessingunit,中央处理单元)。存储器950可以包括只读存储器和随机存取存储器,并向处理器910提供指令和数据。存储器950的一部分还可以包括非易失性随机存取存储器(nvram)。具体的应用中芯片系统90的各个组件通过总线系统920耦合在一起,其中总线系统920除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统920。上述本申请实施例揭示的方法可以应用于处理器910中,或者由处理器910实现。处理器910可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器910中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器910可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器950,该存储器950可以是物理上独立的单元,也可以是与处理器910集成在一起的,处理器910读取存储器950中的信息,结合其硬件完成上述方法的步骤。其中,本实施例中通信接口930可以用于执行图3对应的实施例以及图6对应实施例中涉及到接收和发送的操作步骤。或其他可选实施例中的电池控制装置的数据发送以及接收的步骤。处理器910可以用于执行图3对应的实施例以及图6对应实施例中的涉及到数据处理的步骤。或其他可选实施例中的电池控制装置的数据处理的步骤。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:rom、ram、磁盘或光盘等。本申请的说明书和权利要求书及附图涉及到术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。在本申请中出现的对步骤进行的命名或者编号,并不意味着必须按照命名或者编号所指示的时间/逻辑先后顺序执行方法流程中的步骤,已经命名或者编号的流程步骤可以根据要实现的技术目的变更执行次序,只要能达到相同或者相类似的技术效果即可。以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1