发明名称 一种改进的动力电池组维护方法
摘要 本发明提出了一种改进的动力电池组维护方法,能够在电池组运行过程中,可以实时的对电池各种特征数据进行分析,挑选出电池组中需要进行维护充电及维护放电的单体电池,同时控制需要充电维护电池数与放电维护电池数的配比,达到总线平衡,通过融合维护方法的维护系统对需要进行维护的单体电池进行维护,该方法有效的保证电池组的一致性,进一步延长电池组的使用寿命,同时通过内部充放电的维护控制有效地减少外部电源的消耗,弱化对外部电源的依赖性,在一定条件下不需要开启外部电源对电池维护系统供电。
申请公布号 CN104617621B 申请公布日期 2017.01.18
申请号 CN201510042071.2 申请日期 2015.01.28
申请人 杭州高特电子设备股份有限公司 发明人 王浩
分类号 H02J7/00(2006.01)I 主分类号 H02J7/00(2006.01)I
代理机构 杭州君度专利代理事务所(特殊普通合伙) 33240 代理人 王桂名
主权项 一种改进的动力电池组维护方法,所述电池组由若干单体电池串联组成,其特征在于:包括下述步骤:(1)、对电池组Bat={Bat<sub>1</sub>,Bat<sub>2</sub>...Bat<sub>n</sub>}进行分析,n为电池组单体电池个数,n≥3,且n为整数;(2)、数据预处理;测量并选取单体电池的连续m个采集电压vol、采集电流cur、采集温度temp,m为大于等于3的整数,得到原始数据矩阵Z;<maths num="0001"><math><![CDATA[<mrow><mi>Z</mi><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>vol</mi><mn>11</mn></msub></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><msub><mi>vol</mi><mrow><mn>1</mn><mi>m</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mo>...</mo></mtd><mtd><mo>...</mo></mtd><mtd><mo>...</mo></mtd></mtr><mtr><mtd><mrow><msub><mi>vol</mi><mrow><mi>n</mi><mn>1</mn></mrow></msub></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><msub><mi>vol</mi><mrow><mi>n</mi><mi>m</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>cur</mi><mn>1</mn></msub></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><msub><mi>cur</mi><mi>m</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>temp</mi><mn>1</mn></msub></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><msub><mi>temp</mi><mi>m</mi></msub></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001087809810000011.GIF" wi="494" he="374" /></maths>对电压、电流、温度数据进行去峰值取平均操作,最后得到所需的电压、电流、温度数据,为volavg<sub>i</sub>、curavg、tempavg,0≤i≤n;<maths num="0002"><math><![CDATA[<mrow><msub><mi>volavg</mi><mi>i</mi></msub><mo>=</mo><mfrac><mn>1</mn><mrow><mi>n</mi><mo>-</mo><mn>2</mn></mrow></mfrac><mrow><mo>(</mo><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>vol</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>-</mo><munder><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow><mrow><mn>1</mn><mo>&le;</mo><mi>j</mi><mo>&le;</mo><mi>m</mi></mrow></munder><mo>{</mo><msub><mi>vol</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>}</mo><mo>-</mo><munder><mi>max</mi><mrow><mn>1</mn><mo>&le;</mo><mi>j</mi><mo>&le;</mo><mi>m</mi></mrow></munder><mo>{</mo><msub><mi>vol</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>}</mo><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001087809810000012.GIF" wi="1019" he="158" /></maths><maths num="0003"><math><![CDATA[<mrow><mi>c</mi><mi>u</mi><mi>r</mi><mi>a</mi><mi>v</mi><mi>g</mi><mo>=</mo><mfrac><mn>1</mn><mrow><mi>n</mi><mo>-</mo><mn>2</mn></mrow></mfrac><mrow><mo>(</mo><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>cur</mi><mi>j</mi></msub><mo>-</mo><munder><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow><mrow><mn>1</mn><mo>&le;</mo><mi>j</mi><mo>&le;</mo><mi>m</mi></mrow></munder><mo>{</mo><msub><mi>cur</mi><mi>j</mi></msub><mo>}</mo><mo>-</mo><munder><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow><mrow><mn>1</mn><mo>&le;</mo><mi>j</mi><mo>&le;</mo><mi>m</mi></mrow></munder><mo>{</mo><msub><mi>cur</mi><mi>j</mi></msub><mo>}</mo><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001087809810000013.GIF" wi="1006" he="152" /></maths><maths num="0004"><math><![CDATA[<mrow><mi>t</mi><mi>e</mi><mi>m</mi><mi>p</mi><mi>a</mi><mi>v</mi><mi>g</mi><mo>=</mo><mfrac><mn>1</mn><mrow><mi>n</mi><mo>-</mo><mn>2</mn></mrow></mfrac><mrow><mo>(</mo><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>temp</mi><mi>j</mi></msub><mo>-</mo><munder><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow><mrow><mn>1</mn><mo>&le;</mo><mi>j</mi><mo>&le;</mo><mi>m</mi></mrow></munder><mo>{</mo><msub><mi>temp</mi><mi>j</mi></msub><mo>}</mo><mo>-</mo><munder><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow><mrow><mn>1</mn><mo>&le;</mo><mi>j</mi><mo>&le;</mo><mi>m</mi></mrow></munder><mo>{</mo><msub><mi>temp</mi><mi>j</mi></msub><mo>}</mo><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001087809810000014.GIF" wi="1142" he="150" /></maths>(3)、对(2)中得到的电压数据volavg<sub>i</sub>以及计算得到的电池单体荷电状态SOC<sub>i</sub>、健康状态SOH<sub>i</sub>数据分别进行归一化处理,处理如下:<maths num="0005"><math><![CDATA[<mrow><msub><mover><mrow><mi>v</mi><mi>o</mi><mi>l</mi><mi>a</mi><mi>v</mi><mi>g</mi></mrow><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>volavg</mi><mi>i</mi></msub><mo>-</mo><munder><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow><mrow><mn>1</mn><mo>&le;</mo><mi>i</mi><mo>&le;</mo><mi>n</mi></mrow></munder><mo>{</mo><msub><mi>volavg</mi><mi>i</mi></msub><mo>}</mo></mrow><mrow><munder><mi>max</mi><mrow><mn>1</mn><mo>&le;</mo><mi>i</mi><mo>&le;</mo><mi>n</mi></mrow></munder><mo>{</mo><msub><mi>volavg</mi><mi>i</mi></msub><mo>}</mo><munder><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow><mrow><mn>1</mn><mo>&le;</mo><mi>i</mi><mo>&le;</mo><mi>n</mi></mrow></munder><mo>{</mo><msub><mi>volavg</mi><mi>i</mi></msub><mo>}</mo></mrow></mfrac></mrow>]]></math><img file="FDA0001087809810000015.GIF" wi="813" he="170" /></maths><maths num="0006"><math><![CDATA[<mrow><msub><mover><mrow><mi>S</mi><mi>O</mi><mi>C</mi><mi>S</mi><mi>O</mi><mi>H</mi></mrow><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>SOC</mi><mi>i</mi></msub><mo>&times;</mo><msub><mi>SOH</mi><mi>i</mi></msub><mo>-</mo><munder><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow><mrow><mn>1</mn><mo>&le;</mo><mi>i</mi><mo>&le;</mo><mi>n</mi></mrow></munder><mo>{</mo><msub><mi>SOC</mi><mi>i</mi></msub><mo>&times;</mo><msub><mi>SOH</mi><mi>i</mi></msub><mo>}</mo></mrow><mrow><munder><mi>max</mi><mrow><mn>1</mn><mo>&le;</mo><mi>i</mi><mo>&le;</mo><mi>n</mi></mrow></munder><mo>{</mo><msub><mi>SOC</mi><mi>i</mi></msub><mo>&times;</mo><msub><mi>SOH</mi><mi>i</mi></msub><mo>}</mo><mo>-</mo><munder><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow><mrow><mn>1</mn><mo>&le;</mo><mi>i</mi><mo>&le;</mo><mi>n</mi></mrow></munder><mo>{</mo><msub><mi>SOC</mi><mi>i</mi></msub><mo>&times;</mo><msub><mi>SOH</mi><mi>i</mi></msub><mo>}</mo></mrow></mfrac></mrow>]]></math><img file="FDA0001087809810000016.GIF" wi="1108" he="171" /></maths><img file="FDA0001087809810000017.GIF" wi="155" he="71" />为第i个单体电池归一化后对应的电压数值,<img file="FDA0001087809810000018.GIF" wi="216" he="62" />为第i个单体电池归一化后对应的SOC、SOH的乘积,0≤i≤n,i为整数;(4)单体电池需要进行维护的充电程度与放电程度计算,并确定需要维护充电的电池集合及需要维护放电的电池集合;下面计算每节电池的需要进行维护充电的程度和维护放电的程度,计算方式如下:<maths num="0007"><math><![CDATA[<mrow><msub><mi>dCha</mi><mi>i</mi></msub><mo>=</mo><msub><mi>w</mi><mn>1</mn></msub><mo>&times;</mo><mn>10</mn><mo>&times;</mo><mrow><mo>(</mo><mfrac><mn>1</mn><mi>n</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>0</mn></mrow><mi>n</mi></munderover><msub><mover><mrow><mi>v</mi><mi>o</mi><mi>l</mi><mi>a</mi><mi>v</mi><mi>g</mi></mrow><mo>&OverBar;</mo></mover><mi>j</mi></msub><mo>-</mo><msub><mover><mrow><mi>v</mi><mi>o</mi><mi>l</mi><mi>a</mi><mi>v</mi><mi>g</mi></mrow><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>w</mi><mn>2</mn></msub><mrow><mo>(</mo><mfrac><mn>1</mn><mi>n</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>0</mn></mrow><mi>n</mi></munderover><msub><mover><mrow><mi>S</mi><mi>O</mi><mi>C</mi><mi>S</mi><mi>O</mi><mi>H</mi></mrow><mo>&OverBar;</mo></mover><mi>j</mi></msub><mo>-</mo><msub><mover><mrow><mi>S</mi><mi>O</mi><mi>C</mi><mi>S</mi><mi>O</mi><mi>H</mi></mrow><mo>&OverBar;</mo></mover><mi>j</mi></msub><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001087809810000021.GIF" wi="1590" he="151" /></maths><maths num="0008"><math><![CDATA[<mrow><msub><mi>dDis</mi><mi>i</mi></msub><mo>=</mo><msub><mi>w</mi><mn>1</mn></msub><mo>&times;</mo><mn>10</mn><mo>&times;</mo><mrow><mo>(</mo><msub><mover><mrow><mi>v</mi><mi>o</mi><mi>l</mi><mi>a</mi><mi>v</mi><mi>g</mi></mrow><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>-</mo><mfrac><mn>1</mn><mi>n</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>0</mn></mrow><mi>n</mi></munderover><msub><mover><mrow><mi>v</mi><mi>o</mi><mi>l</mi><mi>a</mi><mi>v</mi><mi>g</mi></mrow><mo>&OverBar;</mo></mover><mi>j</mi></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>w</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mover><mrow><mi>S</mi><mi>O</mi><mi>C</mi><mi>S</mi><mi>O</mi><mi>H</mi></mrow><mo>&OverBar;</mo></mover><mi>j</mi></msub><mo>-</mo><mfrac><mn>1</mn><mi>n</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>0</mn></mrow><mi>n</mi></munderover><msub><mover><mrow><mi>S</mi><mi>O</mi><mi>C</mi><mi>S</mi><mi>O</mi><mi>H</mi></mrow><mo>&OverBar;</mo></mover><mi>j</mi></msub><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001087809810000022.GIF" wi="1574" he="151" /></maths>其中w<sub>1</sub>、w<sub>2</sub>分别为电压因素、剩余电量因素的权重值,且w<sub>1</sub>+w<sub>2</sub>=1;遍历所有单体电池,当dCha<sub>i</sub>&gt;d<sub>cha</sub>时,认为第i个单体电池需要进行充电维护,d<sub>cha</sub>为设定的充电维护阈值,0&lt;d<sub>cha</sub>&lt;1;当dDis<sub>i</sub>&gt;d<sub>dis</sub>时,认为第i个单体电池需要进行放电维护,d<sub>dis</sub>为设定的放电维护阈值,0&lt;d<sub>dis</sub>&lt;1;进而得到需要进行充电维护的电池集合为Bat1={Bat1<sub>1</sub>,Bat1<sub>2</sub>...Bat1<sub>x</sub>},需要进行放电维护的电池集合为Bat2={Bat2<sub>1</sub>,Bat2<sub>2</sub>...Bat2<sub>y</sub>},且x<n,y<n;(5)设定充电维护电流为定值Cur<sub>cha</sub>,放电维护电流为定值Cur<sub>dis</sub>,为了维护的平衡,得到需要进行维护充电的电池数与进行维护放电的电池数的比值为<img file="FDA0001087809810000023.GIF" wi="158" he="127" />对该比值进行处理,得到对应的最简分数为<img file="FDA0001087809810000024.GIF" wi="163" he="135" />当Cur<sub>dis</sub>'≥Cur<sub>cha</sub>',且Cur<sub>dis</sub>'&gt;d时,d为最大维护充电节数,n/4≤d≤n/2,则<img file="FDA0001087809810000025.GIF" wi="419" he="214" />即为d与<img file="FDA0001087809810000026.GIF" wi="211" he="135" />向上取整的比值;当Cur<sub>dis</sub>'≥Cur<sub>cha</sub>',且Cur<sub>dis</sub>'≤d时,则<img file="FDA0001087809810000027.GIF" wi="294" he="134" />当Cur<sub>dis</sub>'<Cur<sub>cha</sub>',且Cur<sub>cha</sub>'&gt;d时,则<img file="FDA0001087809810000028.GIF" wi="418" he="215" />即为<img file="FDA0001087809810000029.GIF" wi="213" he="135" />向下取整与d的比值;当Cur<sub>dis</sub>'<Cur<sub>cha</sub>',且Cur<sub>cha</sub>'≤d时,则<img file="FDA00010878098100000210.GIF" wi="291" he="134" />h<sub>cha</sub>为最大维护充电节数d下需要进行维护充电的电池数与进行维护放电的电池数两者最优比值的分子,为整数;h<sub>dis</sub>为最大维护充电节数d下需要进行维护充电的电池数与进行维护放电的电池数两者最优比值的分母,为整数;当<img file="FDA0001087809810000031.GIF" wi="169" he="127" />时,则可以得到需要维护放电的电池数量为<img file="FDA0001087809810000032.GIF" wi="433" he="151" />即<img file="FDA0001087809810000033.GIF" wi="77" he="119" />向下取整后与h<sub>dis</sub>的乘积,需要维护充电的电池数量为<img file="FDA0001087809810000034.GIF" wi="445" he="150" />即<img file="FDA0001087809810000035.GIF" wi="78" he="119" />向下取整后与h<sub>cha</sub>的乘积;当<img file="FDA0001087809810000036.GIF" wi="169" he="127" />时,则可以得到需要维护放电的电池数量为<img file="FDA0001087809810000037.GIF" wi="434" he="149" />即<img file="FDA0001087809810000038.GIF" wi="83" he="119" />向下取整后与h<sub>dis</sub>的乘积,需要维护充电的电池数量为<img file="FDA0001087809810000039.GIF" wi="451" he="151" />即<img file="FDA00010878098100000310.GIF" wi="83" he="118" />向下取整后与h<sub>cha</sub>的乘积;当<img file="FDA00010878098100000311.GIF" wi="173" he="127" />时,则可以得到需要维护充电的电池数量为Num<sub>cha</sub>=x,需要维护放电的电池数量为Num<sub>dis</sub>=y;(6)根据各电池的需要进行维护充电与维护放电的程度对电池集合Bat1、Bat2进行降序排序;得到需要维护充电的有序集合Bat3={Bat3<sub>1</sub>,Bat3<sub>2</sub>...Bat3<sub>x</sub>},且Bat3<sub>1</sub>≥Bat3<sub>2</sub>≥...≥Bat3<sub>x</sub>,得到需要维护放电的有序集合Bat4={Bat4<sub>1</sub>,Bat4<sub>2</sub>...Bat4<sub>y</sub>},且Bat4<sub>1</sub>≥Bat4<sub>2</sub>≥...≥Bat4<sub>y</sub>;(7)根据(5)得到的需要维护充电及需要维护放电的电池数,从(6)得到的Bat3、Bat4中选取;进而得到最终需要进行维护充电的电池集合与进行维护放电的电池集合;需要进行维护充电的电池集合为<img file="FDA00010878098100000312.GIF" wi="773" he="87" />需要进行维护放电的电池集合为<img file="FDA00010878098100000313.GIF" wi="741" he="87" />(8)电池维护系统对电池集合BatCha中的单体电池进行充电维护,对电池集合BatDis中的单体电池进行放电维护。
地址 310000 浙江省杭州市西湖区益乐路223号银江科技产业园B座6楼
您可能感兴趣的专利