发明名称 锂离子电池荷电状态与参数自适应联合估计方法
摘要 本发明公开了锂离子电池管理技术领域中的一种锂离子电池荷电状态与参数自适应联合估计方法。包括:确定影响锂离子电池荷电状态SOC估算精度的关键系数;辨识用于估算锂离子电池荷电状态的基本参数;利用电池状态方程计算时刻k锂离子电池的端电压估算值,同时测量时刻k锂离子电池的端电压实际值;根据关键系数更新方程更新时刻k的关键系数,并求取时刻k+1锂离子电池的状态;利用更新后的关键系数和时刻k+1锂离子电池的状态,计算时刻k+1锂离子电池的端电压估算值。本发明提供的方法,对任意时刻锂离子电池的端电压的估计都具有较高的精度,且易于实现。
申请公布号 CN104007395B 申请公布日期 2016.08.24
申请号 CN201410258544.8 申请日期 2014.06.11
申请人 北京交通大学 发明人 姜久春;张彩萍;王乐一;李雪;张维戈;龚敏明;王占国;孙丙香;时玮
分类号 G01R31/36(2006.01)I 主分类号 G01R31/36(2006.01)I
代理机构 北京众合诚成知识产权代理有限公司 11246 代理人 张文宝
主权项 一种锂离子电池荷电状态与参数自适应联合估计方法,其特征是所述方法包括:步骤1:确定影响锂离子电池荷电状态SOC估算精度的关键参数;步骤2:辨识用于估算锂离子电池荷电状态的基本参数;所述基本参数包括锂离子电池的极化内阻、极化电容和欧姆内阻;步骤3:利用电池状态方程计算时刻k锂离子电池的端电压估算值,同时测量时刻k锂离子电池的端电压实际值;步骤4:根据关键参数更新方程更新时刻k的关键参数,并求取时刻k+1锂离子电池的状态;步骤5:利用更新后的关键参数和时刻k+1锂离子电池的状态,计算时刻k+1锂离子电池的端电压估算值;所述步骤1中确定影响锂离子电池荷电状态SOC估算精度的关键参数是,根据开路电压OCV和锂离子电池荷电状态SOC关系函数确定影响锂离子电池荷电状态SOC估算精度的关键参数;其中,开路电压OCV和锂离子电池荷电状态SOC关系函数为:f(s)=a‑b×(‑ln(s))<sup>α</sup>+cs;f(s)为开路电压OCV;s为锂离子电池荷电状态SOC;α为常数;a、b和c为关键参数;所述步骤3中电池状态方程为:<maths num="0001"><math><![CDATA[<mrow><msub><mover><mi>y</mi><mo>^</mo></mover><mi>k</mi></msub><mo>=</mo><msub><mi>C</mi><mi>k</mi></msub><msub><mi>x</mi><mi>k</mi></msub><mo>+</mo><msub><mi>D</mi><mi>k</mi></msub><msub><mi>u</mi><mi>k</mi></msub></mrow>]]></math><img file="FDA0000933389540000011.GIF" wi="341" he="62" /></maths>其中,<img file="FDA0000933389540000021.GIF" wi="53" he="63" />为时刻k锂离子电池的端电压估算值,<img file="FDA0000933389540000022.GIF" wi="330" he="135" />f(s<sub>k</sub>)为开路电压,即f(s<sub>k+1</sub>)=a‑b×(‑ln(s<sub>k+1</sub>))<sup>α</sup>+cs<sub>k+1</sub>;x<sub>k</sub>为时刻k锂离子电池的状态且<maths num="0002"><math><![CDATA[<mrow><msub><mi>x</mi><mi>k</mi></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>U</mi><mi>p</mi></msub></mtd></mtr><mtr><mtd><msub><mi>s</mi><mi>k</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000933389540000023.GIF" wi="234" he="143" /></maths>U<sub>p</sub>为锂离子电池极化电压且<img file="FDA0000933389540000024.GIF" wi="403" he="143" />I<sub>k</sub>为时刻k流过锂离子电池的电流,D<sub>k+1</sub>=R<sub>0</sub>,R<sub>o</sub>为锂离子电池的欧姆内阻,u<sub>k</sub>=I<sub>k</sub>;时刻k锂离子电池的端电压实际值y<sub>k</sub>通过测量获得;所述步骤4中关键参数更新方程为:<maths num="0003"><math><![CDATA[<mrow><msub><mi>&theta;</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>&theta;</mi><mi>i</mi></msub><mo>-</mo><mi>&mu;</mi><msup><mrow><mo>&lsqb;</mo><msup><mrow><mo>(</mo><msubsup><mi>J</mi><mi>N</mi><mrow><mi>a</mi><mi>b</mi><mi>c</mi></mrow></msubsup><mo>)</mo></mrow><mi>T</mi></msup><mrow><mo>(</mo><msubsup><mi>J</mi><mi>N</mi><mrow><mi>a</mi><mi>b</mi><mi>c</mi></mrow></msubsup><mo>)</mo></mrow><mo>&rsqb;</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><mrow><mo>(</mo><msubsup><mi>J</mi><mi>N</mi><mrow><mi>a</mi><mi>b</mi><mi>c</mi></mrow></msubsup><mo>)</mo></mrow><mi>T</mi></msup><mrow><mo>(</mo><msubsup><mi>J</mi><mi>N</mi><mrow><mi>a</mi><mi>b</mi><mi>c</mi></mrow></msubsup><msub><mi>&theta;</mi><mi>i</mi></msub><mo>-</mo><msub><mi>y</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000933389540000025.GIF" wi="965" he="71" /></maths>其中,θ<sub>i</sub>=[a<sub>i</sub>,b<sub>i</sub>,c<sub>i</sub>]<sup>T</sup>;i为迭代次数;a<sub>i</sub>、b<sub>i</sub>和c<sub>i</sub>分别为经过i次迭代后的关键参数;μ为设定步长;y<sub>k</sub>为时刻k锂离子电池的端电压实际值;<img file="FDA0000933389540000027.GIF" wi="82" he="65" />为关键参数的雅克比矩阵且<maths num="0004"><math><![CDATA[<mrow><msubsup><mi>J</mi><mi>N</mi><mrow><mi>a</mi><mi>b</mi><mi>c</mi></mrow></msubsup><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mrow><mo>-</mo><msup><mrow><mo>(</mo><mo>-</mo><mi>l</mi><mi>n</mi><mo>(</mo><mfrac><mrow><mi>q</mi><mn>1</mn></mrow><mi>Q</mi></mfrac><mo>)</mo><mo>)</mo></mrow><mi>&alpha;</mi></msup></mrow></mtd><mtd><mfrac><mrow><mi>q</mi><mn>1</mn></mrow><mi>Q</mi></mfrac></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mrow><mo>-</mo><msup><mrow><mo>(</mo><mo>-</mo><mi>ln</mi><mo>(</mo><mfrac><mrow><mi>q</mi><mi>N</mi></mrow><mi>Q</mi></mfrac><mo>)</mo><mo>)</mo></mrow><mi>&alpha;</mi></msup></mrow></mtd><mtd><mfrac><mrow><mi>q</mi><mi>N</mi></mrow><mi>Q</mi></mfrac></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000933389540000026.GIF" wi="659" he="359" /></maths>qj为锂离子电池充电过程中任意连续N个时段中第j个时段充入锂离子电池的电量,j=1,2,...,N;N为设定值;Q为锂离子电池的容量;所述求取时刻k+1锂离子电池的状态采用公式<img file="FDA0000933389540000028.GIF" wi="659" he="63" />其中,x<sub>k+1</sub>为时刻k+1锂离子电池的状态;<maths num="0005"><math><![CDATA[<mrow><msub><mi>A</mi><mi>k</mi></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mo>-</mo><mfrac><mn>1</mn><mrow><msub><mi>R</mi><mi>p</mi></msub><msub><mi>C</mi><mi>p</mi></msub></mrow></mfrac></mrow></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000933389540000031.GIF" wi="398" he="223" /></maths>R<sub>P</sub>为锂离子电池的极化内阻;C<sub>P</sub>为锂离子电池的极化电容;x<sub>k</sub>为时刻k锂离子电池的状态且<maths num="0006"><math><![CDATA[<mrow><msub><mi>x</mi><mi>k</mi></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>U</mi><mi>p</mi></msub></mtd></mtr><mtr><mtd><msub><mi>s</mi><mi>k</mi></msub></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000933389540000032.GIF" wi="235" he="151" /></maths>U<sub>p</sub>为锂离子电池极化电压且<img file="FDA0000933389540000033.GIF" wi="398" he="139" />I<sub>k</sub>为时刻k流过锂离子电池的电流;<maths num="0007"><math><![CDATA[<mrow><msub><mi>B</mi><mi>k</mi></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mfrac><mn>1</mn><msub><mi>C</mi><mi>p</mi></msub></mfrac></mtd></mtr><mtr><mtd><mfrac><mn>1</mn><mi>Q</mi></mfrac></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000933389540000034.GIF" wi="244" he="293" /></maths>Q为锂离子电池的容量;<maths num="0008"><math><![CDATA[<mrow><msub><mi>L</mi><mi>k</mi></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>L</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>L</mi><mn>2</mn></msub></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000933389540000035.GIF" wi="228" he="143" /></maths>L<sub>1</sub>为对锂离子电池极化电压一阶导数<img file="FDA0000933389540000036.GIF" wi="67" he="76" />的误差反馈量的增益系数;L<sub>2</sub>为对锂离子电池荷电状态一阶导数<img file="FDA0000933389540000037.GIF" wi="34" he="46" />的误差反馈量的增益系数;y<sub>k</sub>为时刻k锂离子电池的端电压实际值;<img file="FDA0000933389540000038.GIF" wi="53" he="62" />为时刻k锂离子电池的端电压估算值;所述步骤5中计算时刻k+1锂离子电池的端电压估算值采用公式:<maths num="0009"><math><![CDATA[<mrow><msub><mover><mi>y</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>C</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>D</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mi>u</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>;</mo></mrow>]]></math><img file="FDA0000933389540000039.GIF" wi="502" he="63" /></maths>其中,<img file="FDA00009333895400000310.GIF" wi="84" he="62" />为时刻k+1锂离子电池的端电压估算值;<maths num="0010"><math><![CDATA[<mrow><msub><mi>C</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><mo>&lsqb;</mo><mn>1</mn><mo>,</mo><mfrac><mrow><mo>&part;</mo><mi>f</mi><mrow><mo>(</mo><msub><mi>s</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow><mrow><mo>&part;</mo><msub><mi>s</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></mfrac><mo>&rsqb;</mo><mo>;</mo></mrow>]]></math><img file="FDA0000933389540000041.GIF" wi="388" he="134" /></maths>f(s<sub>k+1</sub>)=a′‑b′×(‑ln(s<sub>k+1</sub>))<sup>α</sup>+c′s<sub>k+1</sub>;a′、b′和c′分别为更新后的关键参数;s<sub>k+1</sub>为时刻k+1锂离子电池的荷电状态;x<sub>k+1</sub>为时刻k+1锂离子电池的状态;D<sub>k+1</sub>=R<sub>0</sub>;R<sub>o</sub>为锂离子电池的欧姆内阻;u<sub>k+1</sub>为时刻k+1流过锂离子电池的电流。
地址 100044 北京市海淀区西直门外上园村3号