一种电力动车锂离子电池控制系统的制作方法

文档序号:11580077阅读:161来源:国知局
一种电力动车锂离子电池控制系统的制造方法与工艺

本发明属于电动车锂离子电池bms控制技术,尤其涉及bms管理系统中电池关键参数cos的估计方法。



背景技术:

电动车电池管理系统bms主要用于对动力电池参数进行实时监控、故障诊断、soc估算、行驶里程估算、短路保护、漏电检测、显示报警、充放电模式选择,并通过can总线的方式与车辆集成控制器或充电设备进行交互,保证电池的高校、可靠、安全的运行。

电池剩余容量soc也叫电池剩余容量的估算是为了显示电池的剩余能量并转化成动车还能行驶的里程。准确并实时的估算soc值是bms的基础,也是其最基本和首要任务,只有准确的soc估算值,才能提供电池的循环使用寿命和使系统各功能的稳定。电池的不当使用将会导致电池损害等,因此soc能否精确估算将直接影响锂离子电池的动力发挥效率。目前通常是通过充放电电流、电压等参数,并通过相应的等效电路模型算法进行剩余电量的估计。但电池在工作过程中,电池soc受电流、自放电、老化、充放电效率、时间等因素影响,并呈现非线性的变化,soc估计值准确度和修正模型还需要更多的改进。



技术实现要素:

发明目的:针对上述现有存在的问题和不足,本发明的目的是提供了一种电力动车锂离子电池控制系统,考虑了温度因素、电池初始容量不可测性、测量误差的累积等因素对电池剩余容量的估算影响,降低了估算误差。

技术方案:为实现上述发明目的,本发明采用以下技术方案:一种电力动车锂离子电池控制系统,通过精确估算并反馈电池剩余容量实现电池的安全控制,包括以下步骤:

s1:对锂离子电池进行小电流恒流放电,并根据预设采样频率对锂离子电池放电过程进行数据采集,所述数据采集包括放电电流、输出电压和电池温度,并经过滤波器进行滤波处理消除声噪;

s2:以步骤s1中采集的数据,并基于安时法和普克特经验公式建立电池剩余容量的数学模型,得到电池剩余容量和电池输出电流的数学关系;

s3:进一步引入电池温度的因素修正,并建立电池温度分别与普克特经验公式中常数的经验数学关系,得到当前修正后的电池剩余容量的估算值;

s4:按照预设周期反馈电池的开路电压,同时分别通过开路电压法和卡尔曼滤波器法估算电池剩余容量并进行比较,然后通过卡尔曼滤波器法对电池的初始状态容量soc0进行修正,并将修正后的soc0返回步骤s2中并重复步骤s3~s4,最终得到收敛修正后的电池剩余容量的估算值。

进一步的,步骤s2中所述数学关系建立过程如下:定义电池初始状态时的剩余容量为soc0,根据安时法计算可得当前状态电池剩余容量然后进行离散化处理,从而获得电池的剩余容量估计值:

式中,sock+1为第k+1次数据采集时的电池剩余容量估计值;sock为第k次数据采集时的剩余容量值;η为电池放电效率;c0为电池额定容量,ik为电池的负载电流;δt为第k次到k+1次数据采集的时间间隔;k和n为普克特经验公式常数;t为电池温度。

进一步的,对普克特经验公式常数k和n进行温度因素修正,通过引入温度t,使温度t与k和n的数值按照二次多项式经验数学模型拟合,如公式(2)所示:

式中,a,b,c,d,e为经验公式修正系数,并通过不同温度下制作k、n分别与温度t的曲线,然后采用二次多项式拟合回归求取修正系数。

进一步的,步骤s3中,将电池置于-20℃~60℃的温度范围内,并间隔5℃采集k和n与电池温度t之间的数据映射关系,并以二次多项式函数模型进行平滑拟合获取k和n与电池温度t的数学函数模型(3):

进一步的,步骤s4的具体过程如下:

(1)对电池建立等效电路模型,并使锂离子电池小电流恒流放电,预先得到开路电压法和卡尔曼滤波法分别与电池soc的曲线拟合数学关系;

(2)然后进行初始化设置,设定t=0时,开路电压法估算得到卡尔曼滤波法估算得到的

(3)在t=k时刻,以作为初值,通过卡尔曼滤波法和开路电压法分别估算得到t=k+1时刻的的电池剩余容量为并比较两者的误差,并对进行修正,得到修正后的t=0时刻的电池容量初值soc1′;具体而言,

(4)在t=k+1时刻,以修正后电池容量初值soc1′为基础,然后通过安时法对t=k+1时刻的sock+1并作为输出值,从而对安时法估算的电池剩余容量相对于真实值的收敛;(降低数据采集的累计误差)

(5)同时利用卡尔曼法和开路电压法分别估算t=k+1时刻的电池剩余容量的估算值并重复步骤(3)~(5)。

进一步的,步骤s1中电池进行放电,并以0.5h/次的频率测得剩余电池容量与输出电压的数据关系,并以其中60%的数据样本建立电池剩余容量-输出电压的离散点曲线然后进行多项式平滑拟合得到电池剩余容量与输出电压的数学模型;同时以剩余40%的数据样本作为测试集进行对比测试。

进一步的,所述电池剩余容量与输出电压之间的数学关系采用三次多项式模型拟合。

进一步的,电池放电时采用小电流恒流放电时电流大小i为0.2ca,其中ca为电池的额定容量。

有益效果:与现有技术相比,本发明相对于现有安时法估算随着电池老化、充放电效率的降低,估算误差会越来越大,本发明采用开路电压法和卡尔曼滤波法进行预测比较,并进行增益矩阵的补偿得到更接近真实的电池初始容量,从而使本发明预测估算的误差更小;与此同时,本发明考虑到温度对电池剩余容量的影响,以修正后k,n参数对安时法数学模型进行修正,进一步降低本发明的估算误差。

附图说明

图1为本发明电池剩余容量估算原理流程示意图;

图2为本发明实施例中经过修正后的安时法估算与未经修正安时法估算的精确度对比曲线。

图3为本发明实施例中经过拟合后的开路电压与电池剩余容量的关系曲线。

具体实施方式

下面结合具体实施例,进一步阐明本发明,应理解这些实施例仅用于说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。

在动力电池剩余容量的估算中,需要考虑的因素非常多,系统数学模型与各因素之间呈现非线性关系特点,而且随充放电时间发生非线性变化。bms通过测量电池电压、输出电流、温度和内阻等数据来估计soc,有安时法、开路电压法、卡尔曼滤波法和神经元网络法等理论,本发明主要基于安时法并进行温度因素修正改良,现有的安时法的soc估计精度不高,会受到soc初始值、电池温度和数据采集累计误差的影响,从而影响估计值。

本发明对电池进行一阶rc等效电路模型建立,模型如下:

u0(t)=uocv(t)-up(t)-i(t)rd(t)

其中,在放电过程中随时间流逝,u0为输出电压、uocv为电池开路电压、up(t)为极化电容电压,rp为极化电阻,rd为电池内阻,i(t)为放电回路的输出电流,soc(t)为电池剩余容量,cn为电池额定容量。本发明首先对锂离子电池进行小电流恒流放电,以一定频率采集锂离子电池放电过程中的输出电流、输出电压、电池温度的模拟信号并经过滤波处理和ad转换成数据信号,消除电路声噪的影响。然后预先通过开路电压法和卡尔曼滤波法,得到电池剩余容量关于开路电压的数学表达式,本发明采用三次多项式进行开路电压uocv与电池剩余容量的曲线拟合得到uocv(z)=az3+bz2+cz+d,以富威能源科技有限公司生产的v03型锂离子电池为测试对象,得到拟合数学表达式的参数集合为{1.1205,-0.5563,0.2366,2.5867},即:

{1.1205,-0.5563,0.2366,2.5867},即:

与此同时,本发明按照安时法理论计算电池当前剩余容量得到电池剩余容量估计值关于输出电流和时间的数学关系式,由于电池剩余容量受电池温度影响,且两者之间为非线性关系。本发明通过引入温度因素并改进普克特常数,从而得到电池剩余容量估计值的数学函数集:

式中,sock+1为第k+1次数据采集时的电池剩余容量估计值;sock为第k次数据采集时的剩余容量值;η为电池放电效率;c0为电池额定容量,ik为电池的负载电流;δt为第k次到k+1次数据采集的时间间隔;k和n为普克特经验公式常数;t为电池温度;a,b,c,d,e为经验公式修正系数,并通过不同温度下制作k、n分别与温度t的曲线,并采用二次多项式拟合回归求取修正系数的取值。然后,通过分别在0℃~50℃范围内测定电池放电过程电池容量参数k和n,并分别建立温度t与k、n的坐标点,并进行拟合曲线得到k和n的修正补偿表达式:

通过上述补偿关系代入公式组(1)中,进而得到修正后电池剩余容量估计值,并作为输出值。如图2和图3可知,修正前和经过修正后的soc估计值与真实值进行比较可知,修正后的电池剩余容量估计值的误差明显小于修正前的估计值,估计值误差最大不超过11%,而修正前最大误差超过100%。

考虑到锂离子电池的初始容量也是电池剩余容量估算的关键影响因素,且其受电池使用时间、电池生产工艺的影响,以及随着时间推移测量误差的累计会大幅影响安时法估算电池剩余容量的精确度,此时需要进行实时修正。本发明在通过安时法输出电池剩余容量估算值时,还通过卡尔曼法对开路电压法获得剩余容量进行比较,通过迭代收敛的方式降低电池初始容量带来的误差,具体过程如下:

(1)对电池建立等效电路模型,并使锂离子电池小电流恒流放电,预先得到开路电压法和卡尔曼滤波法分别与电池soc的曲线拟合数学关系;

(2)然后进行初始化设置,设定t=0时,开路电压法估算得到卡尔曼滤波法估算得到的

(3)在t=k时刻,以作为初值,通过卡尔曼滤波法和开路电压法分别估算得到t=k+1时刻的的电池剩余容量为并比较两者的误差,并对进行修正,得到修正后的t=0时刻的电池容量初值soc1′,该过程中以设定的初始化值为基础,在安时法估算电池剩余容量的同时,通过卡尔曼法进行预测并与开路电压法的估算值进行比较,得到两者协方差矩阵pk/k-1,并根据协方差矩阵pk/k-1判定安时法估算值的偏离程度,并得到卡尔曼增益矩阵kk从而作为电池额定容量soc0和测量累计误差的补偿得到修正后的池额定容量soc1′,提高估算精度;

(4)在t=k+1时刻,将修正后电池额定容量soc1′代入公式(1),然后通过安时法对t=k+1时刻的sock+1并作为输出值,从而对安时法估算的电池剩余容量相对于真实值的收敛,实现降低数据采集的累计误差的目的。

(5)同时利用卡尔曼法和开路电压法分别估算t=k+1时刻的电池剩余容量的估算值进行k+1次的估算,重复步骤(3)~(5)。

如图2和3所示,通过对比放电试验进行验证本发明估算方法的精度,设定t=0时,开路电压法估算得到卡尔曼滤波法估算得到的初始误差协方差p0为0.01,;并采集输出电压和输出电流。如图2所示,通过在一阶rc模型下最大误差10.053%,最小误差为6.3289%,未进行温度因素影响修正的误差超过100%。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1