一种锂电池蓄电池组恒流恒压充电的控制方法

文档序号:8414843阅读:442来源:国知局
一种锂电池蓄电池组恒流恒压充电的控制方法
【技术领域】
[0001]本发明涉及一种锂电池蓄电池组恒流恒压充电的控制方法,用于对锂离子蓄电池组进行充电。
【背景技术】
[0002]锂离子蓄电池组由于其自身特性要求,不能像镉镍、氢镍电池那样仅采用恒流充电控制,因其耐过充能力差,要求采用恒流-恒压充电控制方式。卫星上普遍采用硬件恒流-恒压充电控制方式。硬件恒流-恒压充电控制通常对电池组整组控制的方式,即通过测量蓄电池组的整组电压,判断是否达到恒压基准值,若未达到恒压基准,采用恒流方式对蓄电池组进行充电;当蓄电池组电压达到恒压基准值时,维持蓄电池组电压恒定不变,充电电流自动减小。采用硬件进行整组电压控制方法的优点是简单而有效。
[0003]卫星上应用的锂离子蓄电池组一般由多个单体电池串并联而成。因串联数较多,为避免硬件系统过于复杂,进行恒流恒压充电控制时,只采用整组电压作为判断依据。因各单体电池组合前经过匹配测试,寿命初期各单体电池经过匹配一致性较好。由于在卫星不同寿命阶段,电池性能会发生衰降,各单体的容量和充放电电压的一致性会变差。寿命末期,会有个别电池单体失效,锂离子蓄电池的失效模式有短路、开路、容量衰降等,失效过程较复杂。锂离子电池最佳工作温度为15?25°C,温度低于10°C时,对蓄电池组以较大电流进行充电将会严重影响蓄电池的寿命。硬件控制不便于充电参数在轨调整,若仅采用硬件固定充电控制,难以在不同阶段、不同使用条件下均达到最佳充电效果。

【发明内容】

[0004]本发明的目的在于克服现有技术的不足,提供了一种锂电池蓄电池组恒流恒压充电的控制方法,该方法相对于传统的恒流控制方法,在原有的电流反馈控制基础上增加了电压控制,即采用双闭环结构的恒流恒压控制方法实现对蓄电池组的充电控制,并且该方法在电压控制中充分考虑了各单体电池的电压情况,有利于延长蓄电池组的在轨寿命。。
[0005]本发明的上述目的通过如下的技术解决方案实现:
[0006]一种锂电池蓄电池组恒流恒压充电的控制方法,基于锂电池蓄电池组充电系统实现,所述系统包括供电电源系统、控制量计算模块和锂电池蓄电池组,所述供电电源系统包括太阳电池阵和电源控制器,且所述锂电池蓄电池组由N个单体电池组成,N为正整数;其中,控制量计算模块根据所述锂电池蓄电池组恒流恒压充电的控制方法计算得到充电控制量,并发送给电源控制器,电源控制器按照所述充电控制量对太阳电池阵提供的充电量进行控制,实现对锂电池蓄电池组的充电操作;其特征在于:所述控制量计算模块根据所述锂电池蓄电池组恒流恒压充电的控制方法计算得到充电控制量的具体步骤如下:
[0007](I)、采集太阳电池阵电流Is、负载电流Ik、锂电池蓄电池组的充电电流Ic和放电电流Ip锂电池蓄电池组的整体温度值?Υ,以及N个单体电池的电压值,其中,第η个所述单体电池的电压值为Un,n = 1、2、…、N;
[0008](2)、根据步骤(I)采集到的数据,判断供电电源系统的工作状态;具体判断方法如下:
[0009]如果太阳电池阵电流Is大于负载电流I κ且放电电流I ^ 0,则判断外部供电电源系统处于对锂电池蓄电池组进行充电的工作状态,进入步骤(3);
[0010]如果放电电流込>0,则判断供电电源系统不处于对锂电池蓄电池组进行供电的工作状态,将所述供电电源系统的供电电流置零,返回步骤(I);
[0011](3)、根据步骤(I)采集到的整体温度值?Υ,确定充电电流门限值Ith,具体确定方法如下:
[0012]如果Tthl彡TA Tth2,则设定充电电流门限值Ith= I thl;其中,Tthl为设定的低温门限值,Tth2为设定的高温门限值,I thl为设定的常温时的充电电流最大值;
[0013]如果IY〈Tthl,则根据设定的低温区间划分结果确定所述整体温度值IY处于的低温区间,并设定充电电流门限值Ith为所述低温区间内设定的充电电流最大值;
[0014]如果IY>Tth2,则根据设定的高温区间划分结果确定所述整体温度值IY处于的高温区间,并设定充电电流门限值Ith为所述高温区间内设定的充电电流最大值;
[0015](4)、根据步骤(I)采集到的单体电池最大电压值Umax和设定的恒压门限值U th,判断锂电池蓄电池组所处的充电阶段,其中,Umax= max {U J , η = 1、2、…、N ;具体判断方法如下:
[0016]如果Umax〈Uth,则判断锂电池蓄电池组处于恒流充电阶段,进入步骤(5);
[0017]如果Umax彡Uth,则判断锂电池蓄电池组处于恒压充电阶段,进入步骤(6);
[0018](5)、将步骤⑶确定的充电电流门限值Ith作为充电控制量,即当前时刻k的控制量u(k) = Ith;然后进入步骤(9);
[0019](6)、根据PID算法计算得到当前时刻k的充电控制量u(k);
[0020](7)、将步骤(6)计算得到的当前时刻k的充电控制量u(k)与步骤(3)确定的充电电流门限值Ith进行比较,如果u(k)>I th,则将当前时刻k的充电控制量u(k)修正为Ith,即 u(k) = Ith;
[0021](8)、检测锂电池蓄电池组是否充满,如果所述锂电池蓄电池组已充满,则将充电控制量u(k)置零;
[0022](9)、输出充电控制量u(k)到电源控制器。
[0023]上述的锂电池蓄电池组恒流恒压充电的控制方法,在步骤(6)中,根据PID算法计算得到当前时刻k的充电控制量u (k),具体计算公式如下:
[0024]u (k) = Δ u (k) +u (k~l);
[0025]Δ u (k) = Kp[e (k)—e (k—I) ] +Kje (k) +Kd [e (k) ~2e (k—I) +2e (k—2)];
[0026]其中,u(k-l)为前一时刻的充电控制量;Au(k)为充电控制增量;e(k_l)和e (k)分别为前一时刻和当前时刻的偏差量,其中,e(k) = Uth-V(k),V(k)为当前时刻测量得到的锂电池蓄电池组的电压;KP为设定的比例系数,Ki为设定的积分系数,KdS设定的微分系数。
[0027]上述的锂电池蓄电池组恒流恒压充电的控制方法,在步骤(8)中,根据太阳电池阵电流Is、负载电流Ik、电池组充电电流Ic和电池组充电容量C,检测判断锂电池蓄电池组是否充满,具体检测判断方法如下:如果!「I# AXC且I #BXC,且满足上述条件的状态保持时间t。多T,则判断所述电池组已充满;其中,A和B分别为设定的第一比例系数和第二比例系数,且0〈A〈1、0〈B〈1 ;T为设定的保持时间门限值。其中,A = 0.06, B = 0.03, T=60so
[0028]上述的锂电池蓄电池组恒流恒压充电的控制方法,在步骤(I)中,在锂电池蓄电池组上设置M个温度检测点,并将得到的M个温度测量值的平均值作为整体温度值!Y。
[0029]上述的锂电池蓄电池组恒流恒压充电的控制方法,在步骤⑶中,如果IY〈Tthl,则根据设定的低温区间划分结果确定所述整体温度值?Υ处于的低温区间,并设定充电电流门限值Ith为所述低温区间内设定的充电电流最大值,具体实现方法如下:设定的低温区间划分结果包括M1个温度区间,且每个所述温度区间内设定了所述区间的充电电流最大值,即设定第m个所述温度区间的充电电流最大值为Im,其中,m = 1,2,…,M1, M1S正整数;如果所述整体温度值?Υ处于第m个所述温度区间,则设定充电电流门限值I th= I m。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1