发明名称 一种基于EKF的锂电池SOC估算方法
摘要 本发明公开了一种基于EKF的锂电池SOC估算方法,包括:⑴根据单体磷酸铁锂电池的Thevenin模型和A<sub>k</sub>,C<sub>k</sub>的定义,可得A<sub>k</sub>,C<sub>k</sub>的计算公式;⑵在EKF的估算过程中,滤波初值选取在一定的范围内,经过不断参数调试P<sub>k</sub>和R的初值;⑶将参数代入Kalman滤波框架,经过不断迭代和数据更新就能够得到SOC的最优估计。本发明所述基于EKF的锂电池SOC估算方法,可以克服现有技术中使用寿命短、安全性差和可靠性低等缺陷,以实现使用寿命长、安全性好和可靠性高的优点。
申请公布号 CN104502853A 申请公布日期 2015.04.08
申请号 CN201410769170.6 申请日期 2014.12.12
申请人 广西科技大学 发明人 刘胜永;李昊
分类号 G01R31/36(2006.01)I 主分类号 G01R31/36(2006.01)I
代理机构 北京中恒高博知识产权代理有限公司 11249 代理人 姜万林
主权项 一种基于EKF的锂电池SOC估算方法,其特征在于,包括:⑴根据单体磷酸铁锂电池的Thevenin模型和A<sub>k</sub>,C<sub>k</sub>的定义,可得A<sub>k</sub>,C<sub>k</sub>的计算公式如式3‑9和3‑10所示:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>A</mi><mi>k</mi></msub><mo>=</mo><mfrac><mrow><mo>&PartialD;</mo><mi>f</mi></mrow><mrow><mo>&PartialD;</mo><mi>x</mi></mrow></mfrac><msub><mo>|</mo><mrow><mi>x</mi><mo>=</mo><msubsup><mover><mi>x</mi><mo>^</mo></mover><mi>k</mi><mo>+</mo></msubsup></mrow></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msup><mi>e</mi><mrow><mo>-</mo><mfrac><mi>T</mi><mi>&tau;</mi></mfrac></mrow></msup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>-</mo><mn>9</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000632603640000011.GIF" wi="1454" he="218" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>C</mi><mi>k</mi></msub><mo>=</mo><mfrac><mrow><mo>&PartialD;</mo><mi>g</mi></mrow><mrow><mo>&PartialD;</mo><mi>x</mi></mrow></mfrac><msub><mo>|</mo><mrow><mi>x</mi><mo>=</mo><msub><mover><mi>x</mi><mo>^</mo></mover><mi>k</mi></msub></mrow></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mfrac><mi>dOCV</mi><mi>dSOC</mi></mfrac><msub><mo>|</mo><mrow><mi>SOC</mi><mo>=</mo><msubsup><mi>S</mi><mi>k</mi><mo>-</mo></msubsup></mrow></msub></mtd><mtd><mo>-</mo><mn>1</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>-</mo><mn>10</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000632603640000012.GIF" wi="1521" he="152" /></maths>⑵在EKF的估算过程中,滤波初值选取在一定的范围内,估算值均会收敛在真值附近,选取在合适的范围之内,在单体磷酸铁锂电池的SOC估算中,经过不断参数调试P<sub>k</sub>和R的初值选取如式3‑11和3‑12所示:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>P</mi><mn>0</mn></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msup><mn>10</mn><mrow><mo>-</mo><mn>4</mn></mrow></msup></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msup><mn>10</mn><mrow><mo>-</mo><mn>4</mn></mrow></msup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>-</mo><mn>11</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000632603640000013.GIF" wi="1546" he="185" /></maths>R=3                               (3‑12);⑶在Matlab/Simulink仿真中,采样周期T选取为0.5s,将辨识得到的OCV与SOC函数关系代入式3‑9与式3‑10,可得A<sub>k</sub>的值如公式3‑13所示;C<sub>k</sub>的值随SOC的变化而变化,将估算得到的SOC代入式3‑10即可得到:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>A</mi><mi>k</mi></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0.6065</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>-</mo><mn>13</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000632603640000014.GIF" wi="1575" he="180" /></maths>EKF迭代所需的参数均已获得,将参数代入Kalman滤波框架,经过不断迭代和数据更新就能够得到SOC的最优估计;在Matlab/Simulink中,设计1C恒流脉冲放电试验,将单体磷酸铁锂电池自充满电,放电至SOC为20%,将放电电流数据采集,作为整个系统输入,输入到EKF滤波算法中,即可得到SOC的估算值。
地址 545006 广西壮族自治区柳州市城中区东环大道268号