基于动态soc估算系统的电池管理系统的制作方法

文档序号:7388738阅读:145来源:国知局
基于动态soc估算系统的电池管理系统的制作方法
【专利摘要】本发明涉及一种基于动态SOC估算系统的电池管理系统,该系统包括主控单元、从控单元和上位机,主控单元、从控单元和上位机之间通过CAN总线通信,所述主控单元包括电池检测系统和SOC估算系统,电池均衡策略与控制系统,所述SOC估算系统通过电流传感器和电压传感器采集电池组中各电池的参数进行SOC估算。实现了基于模型的动态SOC估算方法对荷电状态SOC的动态估算,其估算结果表明动态SOC估算方法对系统模型噪声以及测量噪声都具有较强的抑制作用,不仅对系统模型的初始值误差具有较强的修正作用,同时还对模型参数的辨识结果具有一定的鲁棒性。
【专利说明】基于动态SOC估算系统的电池管理系统

【技术领域】
[0001]本发明涉及电力安全【技术领域】,尤其涉及一种基于动态SOC估系统的电池管理系统。

【背景技术】
[0002]电池管理系统应具有以下几个功能:电池组外部参数的检测,电池状况判断和剩余电量的估算,电池组的充放电控制,电池电量均衡管理,电池组热管理,提供与外部设备通信的功能等。目前电池外部参数的检测技术己趋于成熟,现在锂离子电池管理系统研究的重点是电池剩余电量估算和电池组的均衡管理,SOC是指剩余电量与电池总容量的比,通常把一定温度下电池充电到不能再吸收能量时的电量状态定义为SOC = 100%,而将电池不能再放出电量的电量状态定义为SOC = 0%。SOC估算方法主要有安时法、开路电压法、内阻法、卡尔曼滤波法、神经网络和模糊推理的方法。目前采用的安时法是通过电池在充电和放电时的电量来估算电池的S0C,并根据电池的温度和放电率对SOC进行补偿。这种方法简单易用、算法稳定,但随着时间的累积,误差会越来越大。开路电压法是根据电池的开路电压与电池的放电深度之间的对应关系,通过测量电池的开路电压来估算S0C。该方法的优势:在恒流放电时负载电压法可以实时估算电池组的S0C,而在实际运用中电流是剧烈波动的,所以单独采用负载电压法效果并不理想。实际应用时开路电压法常与安时法结合使用,用于充电初期和末期的SOC估算。负载电压法很少用于实际中,但常用来作为电池充放电截止的判据。内阻测量法是利用内阻与SOC之间的关系,通过测量内阻来估算S0C。在实际工况下,电流的变化是很快的,因此内阻的计算十分复杂。内阻法适用于放电后期的SOC估算,可与安时法组合使用。由于方法复杂,内阻的计算基本是离线情况,且计算量大,因此很少用于实际。


【发明内容】

[0003]针对相关【技术领域】文献和以上现有技术的不足,在大量现有文献研究和长期在相关领域研发实践的基础上,本发明提出“基于动态SOC估算系统的电池管理系统”,克服了现有技术中“安时法随着时间的累积,误差会越来越大”等技术难题,实现“提高SOC估算精度”的有益效果。
[0004]为实现上述目的,本发明是通过以下技术方案实现的:一种基于动态SOC估算系统的电池管理系统,该系统包括主控单元、从控单元和上位机,主控单元、从控单元和上位机之间通过CAN总线通信,所述主控单元包括电池检测系统和SOC估算系统,电池均衡策略与控制系统,所述SOC估算系统通过电流传感器和电压传感器采集电池组中各电池的参数。所述从控单元包括单体电池检测系统,所述单体电池检测系统包括用于采集单体电池电压数据采集单元、温度数据采集单元。所述的上位机包括、数据显示系统、整车CAN网络,PC机连接数据显示系统,数据显示系统连接IXD屏,整车CAN网络通过CAN借口连接到数据显示系统。所述电池检测系统包括用于采集总电池组数据的电压数据采集单元、温度数据采集单元、热管理单元、电池包电流数据采集单元,高压电参数在线采集单元。所述热管理单元包括电池箱冷却系统,热管理单元根据采集的温度数据管理电池箱冷却系统工作。所述动态SOC估算系统通过以下步骤进行估算:步骤一、对系统进行初始化,电池管理系统对电池参数辨识;步骤二、在充放电初始阶段,选择开路电压法,确定状态SOCO的值;在电池内部反应不剧烈阶段,通过安时法计算SOC的值;在电池内部反应剧烈阶段,通过卡尔曼滤波法计算出SOCl的值,并将值反馈给电池管理系统,并在PC电脑上显示;步骤三、电池管理系统接到反馈值存入到二维数据表,一个周期T后,电池管理系统根据二维数据表的数据判断下一轮SOC估算方法,进行下一轮的对电池参数辨识,执行步骤二。步骤四、电池管理系统系统发出停止指令,整个过程结束。所述步骤一初始化过程包括设定电池组容量、开路电压,折算库伦效率、BMS采样时间、组合模型参数、设定卡尔曼滤波计算初值。所述二维数据表包括电池参数辨识数据和SOC值数据。
[0005]本发明的有益效果为:实现了基于模型的动态SOC估算方法对荷电状态SOC的动态估算,其估算结果表明动态SOC估算方法对系统模型噪声以及测量噪声都具有较强的抑制作用,不仅对系统模型的初始值误差具有较强的修正作用,同时还对模型参数的辨识结果具有一定的鲁棒性。

【专利附图】

【附图说明】
[0006]图1为本发明具体实施例的电池管理系统结构框图;
[0007]图2为本发明具体实施例的动态SOC估算系统结构图;

【具体实施方式】
[0008]下面对照附图,通过对实施例的描述,对本发明的【具体实施方式】如所涉及的控制系统,相互间的连接关系,及实施方法,作进一步详细的说明,以帮助本领域的技术人员对本发明的发明构思、技术方案有更完整、准确和深入的理解。
[0009]电池管理系统指能够实时监测动力电池的参数信息,估算电池的荷电状态(Stateof Charge,S0C),有效地对电池组容量进行管理和分配,具备完善的故障检测、报警、数据处理及传输等功能的一套完整的系统。电池管理系统应具有以下几个功能:电池组外部参数的检测,电池状况判断和剩余电量的估算,电池组的充放电控制,电池电量均衡管理,电池组热管理,提供与外部设备通信的功能等。目前电池外部参数的检测技术己趋于成熟,现在锂离子电池管理系统研究的重点是电池剩余电量估算和电池组的均衡管理。
[0010]如图1所示,一种基于动态SOC估算系统的电池管理系统,该系统包括主控单元、从控单元和上位机,主控单元、从控单元和上位机之间通过CAN总线通信,所述主控单元包括电池检测系统和SOC估算系统,电池均衡策略与控制系统,所述SOC估算系统通过电流传感器和电压传感器采集电池组中各电池的参数。所述从控单元包括单体电池检测系统,所述单体电池检测系统包括用于采集单体电池电压数据采集单元、温度数据采集单元。所述的上位机包括、数据显示系统、整车CAN网络,PC机连接数据显示系统,数据显示系统连接IXD屏,整车CAN网络通过CAN借口连接到数据显示系统。所述电池检测系统包括用于采集总电池组数据的电压数据采集单元、温度数据采集单元、热管理单元、电池包电流数据采集单元,高压电参数在线采集单元。所述热管理单元包括电池箱冷却系统,热管理单元根据采集的温度数据管理电池箱冷却系统工作。
[0011]BMS —般由主控单元和从控单元组成拓扑结构,由CAN总线负责通信。主控单元功能主要功能包括总电压采样及电池包电流采样,温度监控及热管理,绝缘电阻等高压电参数在线测量,实现高压电安全控制,电池组及高压电系统故障预测诊断,SOC等状态参数及可用容量和可用功率等的估算,总内阻测量和计算,整体电池系统的均衡策略与控制,与底层各分控单元的CAN通讯,与外界的高速CAN通讯等。从控单元功能主要包括各单体电池的电压、电流和温度采样,支持多节电芯的级联监控以及高压不共地通讯(BMS内部通讯),基于单体电池的均衡决策与控制,计算各单体的状态参数,与主控单元的通讯等。
[0012]主控单元包括电池检测系统,电池检测系统包括电压数据采集单元、温度数据采集单元、热管理单元。
[0013]电压数据采集电压采集电路通过线性光耦开关依次选择被测电池,通过采样保持电路后,经A/D采集电压数据。经过试验测试,电池监测系统的模块电压采集误差为±0.05V。
[0014]温度数据采集电池监测系统使用数字式温度传感器采集温度数据,数据传输接口为Ι-wire总线。综合考虑温度测量的准确性和稳定性,在每个电池箱内各有4个测温点,均匀分布在电池单体上为温度传感器预留的凹坑中。温度数据的巡检周期为500ms,采集精度为0.5°C。
[0015]根据温度传感器测量的电池温度,包括电池箱温度和电池模块温度,电池管理系统通过继电器控制电池箱风冷系统的工作。风冷系统采用冷却均匀性较好的并行通风方式。
[0016]电池荷电状态(State of Charge, S0C)的准确估算是动力电池充放电控制和能源优化管理的重要依据,直接影响电池的使用寿命。可见,电池剩余电量的准确测量是非常关键的问题。但电池SOC不能直接测量,只能通过电池端电压、充放电电流及内阻等参数来估算其大小。而这些参数还会受到电池老化、环境温度变化及汽车行驶状态等多种不确定因素的影响,因此准确的SOC估算已成为电电池管理系统中亟待解决的问题。卡尔曼滤波法是一个最优化自回归数据处理算法,它的核心思想是对动力系统的状态做出最小方差意义上的最优估算。用于初始SOC估算时,卡尔曼滤波法将电池描述成由状态方程和测量方程组成的系统,而SOC则是系统的一个内部状态。卡尔曼滤波的目的是在进行递推滤波的同时利用观测数据提供的信息,不断的修正状态估算,减小估算误差,适用于平稳与非平稳过程,且具有递推性。它只需记住前一步的估算结果,由此大大减少了存储器的使用量,算法上易于实现,只需在蓄电池首次使用中对SOC进行标定,并根据开路电压预测蓄电池初始容量,完成初始化工作。该方法的精度依赖于电池模型的准确性,建立准确的模型是算法的关键,然而电池在使用过程中各参数还会受到寿命和温度变化的影响,所以参数的在线辨识是必要的。卡尔曼滤波法不仅能提供SOC估算值,而且能提供估算误差值;所以有相当高的精度。但是,此法的建模和实现模型的算法都比较复杂,能力要求高。这种方法可适用于任何类型的电池,尤其适合电流波动比较剧烈的混合动力电池SOC的估算;有很强的可操作性和实用性。本发明将卡尔曼滤波、开路电压法和安时法结合提出一种复合SOC估算,针对三种方法的优点,在电池处于不同状态下,采用不同的估算方法进行估算,从而提高估算精度。
[0017]如图2所示动态SOC估算系统通过以下步骤进行估算:步骤一、对系统进行初始化,电池管理系统对电池参数辨识;步骤二、在充放电初始阶段,选择开路电压法,确定状态SOCO的值;在电池内部反应不剧烈阶段,通过安时法计算SOC的值;在电池内部反应剧烈阶段,通过卡尔曼滤波法计算出SOCl的值,并将值反馈给电池管理系统,并在PC电脑上显示;步骤三、电池管理系统接到反馈值存入到二维数据表,一个周期T后,电池管理系统根据二维数据表的数据判断下一轮SOC估算方法,进行下一轮的对电池参数辨识,执行步骤二。步骤四、电池管理系统系统发出停止指令,整个过程结束。所述步骤一初始化过程包括设定电池组容量、开路电压,折算库伦效率、BMS采样时间、组合模型参数、设定卡尔曼滤波计算初值。所述二维数据表包括电池参数辨识数据和SOC值数据,最终输出的是两种方法加权得到的结果,W是卡尔曼滤波法SOC的加权因子,1-W为安时法SOC的加权因子,W满足SOC (k),O ^ w ^ I ο
[0018]专业人员还可以进一步意识到,结合本文中所公开的实施例描述的执行步骤,能够以电子硬件、计算机软件或者二者的结合来实现,这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。本发明并不局限于上述特定实施例,在不脱离本发明精神及其实质情况下,本领域的普通技术人员可根据本发明做出各种相应改变和变形,这些相应对本发明进行的修改或者等同替换,其均应涵盖在本发明的权利要求保护的范围当中。
【权利要求】
1.一种基于动态SOC估算系统的电池管理系统,其特征在于:该系统包括主控单元、从控单元和上位机,主控单元、从控单元和上位机之间通过CAN总线通信,所述主控单元包括电池检测系统和SOC估算系统,电池均衡策略与控制系统,所述SOC估算系统通过电流传感器和电压传感器采集电池组中各电池的参数进行SOC估算。
2.根据权利要求1所述的电池管理系统,其特征在于:所述从控单元包括单体电池检测系统和SOC估算系统,所述单体电池检测系统包括用于采集单体电池电压数据采集、温度数据采集。
3.根据权利要求1所述的电池管理系统,其特征在于:所述的上位机包括数据显示系统、整车CAN网络,PC机连接数据显示系统,数据显示系统连接IXD屏,整车CAN网络通过CAN借口连接到数据显示系统。
4.根据权利要求1所述的电池管理系统,其特征在于:所述电池检测系统包括用于采集总电池组数据的电压数据采集单元、温度数据采集单元、热管理单元、电池包电流数据采集单元,高压电参数在线采集单元。
5.根据权利要求4所述的电池管理系统,其特征在于:所述热管理单元包括电池箱冷却系统,热管理单元根据采集的温度数据管理电池箱冷却系统工作。
6.根据权利要求1所述的电池管理系统,其特征在于:所述动态SOC估算系统通过以下步骤进行估算: 步骤一、对系统进行初始化,电池管理系统对电池参数辨识; 步骤二、在充放电初始阶段,选择开路电压法,确定状态SOCO的值;在电池内部反应不剧烈阶段,通过安时法计算SOC的值;在电池内部反应剧烈阶段,通过卡尔曼滤波法计算出SOC的值; 步骤三、估算出的SOC值反馈给电池管理系统,并在PC电脑上显示,电池管理系统接到反馈值存入到二维数据表,电池管理系统根据二维数据表的数据选择下一周期的SOC估算方法,进行下一轮的对电池参数辨识,执行步骤二。 步骤四、电池管理系统系统发出停止指令,整个过程结束。
7.根据权利要求6所述的电池管理系统,其特征在于:所述步骤一初始化过程包括设定电池组容量、开路电压,折算库伦效率、BMS采样时间、组合模型参数、设定卡尔曼滤波计算初值。
8.根据权利要求6所述的电池管理系统,其特征在于:所述二维数据表包括电池参数辨识数据和SOC值数据。
【文档编号】H02J7/00GK104242393SQ201410464670
【公开日】2014年12月24日 申请日期:2014年9月12日 优先权日:2014年9月12日
【发明者】蔡旭, 姜广宇, 王 琦, 王海松 申请人:安徽启光能源科技研究院有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1