发明名称 基于分数阶联合卡尔曼滤波的二次电池简化阻抗谱模型参数在线估计方法
摘要 基于分数阶联合卡尔曼滤波的二次电池简化阻抗谱模型参数在线估计方法,涉及电池参数在线估计方法,是为了提高对于二次电池参数估计的准确度、估计速度、工况适应性。本发明基于简化的电池阻抗谱等效电路模型,构建算法所需的状态方程与观测方程,利用分数阶联合卡尔曼滤波器,将电池扩散极化端电压(U<sub>W</sub>),开路电压(OCV<sub>e</sub>),欧姆内阻(R<sub>o</sub>),扩散参数(X<sub>W</sub>)作为估计量,将实时测得的端电压(U<sub>L</sub>)、负载电流作(I<sub>L</sub>)以及采样时间间隔T<sub>s</sub>=1s作为已知量,根据传感器精度选取过程激励噪声协方差与测量噪声协方差,通过迭代更新,得到电池模型中的开路电压(OCV<sub>e</sub>)、欧姆内阻(R<sub>o</sub>)、扩散参数(X<sub>W</sub>)的估计值。本发明适用于二次电池参数的在线估计。
申请公布号 CN104267261A 申请公布日期 2015.01.07
申请号 CN201410592598.8 申请日期 2014.10.29
申请人 哈尔滨工业大学 发明人 朱春波;李晓宇;魏国;王天鸶
分类号 G01R27/08(2006.01)I 主分类号 G01R27/08(2006.01)I
代理机构 哈尔滨市松花江专利商标事务所 23109 代理人 张宏威
主权项 基于分数阶联合卡尔曼滤波的二次电池简化阻抗谱模型参数在线估计方法,其特征是:它由以下步骤实现:步骤一、在对二次电池建模时,电池电化学阻抗谱模型中的中频率的阻抗特性可以由常用的纯阻性元件R和常相位元件Q并联电路简化为纯阻性元件R来描述,得到简化后的电池电化学阻抗谱等效电路模型;该简化后的电化学阻抗谱等效电路模型包括开路电压OCV<sub>e</sub>、欧姆内阻R<sub>o</sub>和韦伯阻抗Z<sub>W</sub>;步骤二、根据步骤一获得的简化后的电化学阻抗谱等效电路模型建立分数阶卡尔曼滤波器所需的状态方程与观测方程,具体为:取流经二次电池的总电流I<sub>L</sub>在放电时为正值,数据采样周期为1s;<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msup><mi>&Delta;</mi><mi>r</mi></msup><mo>=</mo><mfrac><msup><mi>d</mi><mi>r</mi></msup><msup><mi>dt</mi><mi>r</mi></msup></mfrac><mo>,</mo></mrow>]]></math><img file="FDA0000596416940000015.GIF" wi="236" he="132" /></maths>r>0其中△<sup>r</sup>为微分算子,r为微分阶数,当r为小数时,△<sup>r</sup>表示分数阶微分算子,当r为整数时,△<sup>r</sup>为整数微分算子;取分数阶元件Z<sub>W</sub>是两端电压为U<sub>W</sub>的状态量,有:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msup><mi>&Delta;</mi><mrow><mo>.</mo><mn>05</mn></mrow></msup><msub><mi>U</mi><mi>W</mi></msub><mo>=</mo><mfrac><mn>1</mn><mi>W</mi></mfrac><msub><mi>I</mi><mi>L</mi></msub><mo>=</mo><msub><mi>X</mi><mi>W</mi></msub><msub><mi>I</mi><mi>L</mi></msub></mrow>]]></math><img file="FDA0000596416940000012.GIF" wi="473" he="131" /></maths>对于电池模型参数,扩散参数X<sub>W</sub>、开路电压OCV<sub>e</sub>和欧姆内阻R<sub>o</sub>随着电池荷电状态(SOC)的变化是缓慢的,因此:<maths num="0003" id="cmaths0003"><math><![CDATA[<mfenced open='{' close=''><mtable><mtr><mtd><msup><mi>&Delta;</mi><mn>1</mn></msup><msub><mi>X</mi><mi>W</mi></msub><mo>&ap;</mo><mn>0</mn></mtd></mtr><mtr><mtd><msup><mi>&Delta;</mi><mn>1</mn></msup><mi>OC</mi><msub><mi>V</mi><mi>e</mi></msub><mo>&ap;</mo><mn>0</mn></mtd></mtr><mtr><mtd><msup><mi>&Delta;</mi><mn>1</mn></msup><msub><mi>R</mi><mi>o</mi></msub><mo>&ap;</mo><mn>0</mn></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000596416940000013.GIF" wi="283" he="245" /></maths>将上述四个方程改写为矩阵形式,获得分数阶联合卡尔曼滤波器的状态方程:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msup><mi>&Delta;</mi><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0.5</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>U</mi><mi>W</mi></msub></mtd></mtr><mtr><mtd><msub><mi>X</mi><mi>W</mi></msub></mtd></mtr><mtr><mtd><msub><mi>OCV</mi><mi>e</mi></msub></mtd></mtr><mtr><mtd><msub><mi>R</mi><mi>o</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>I</mi><mi>L</mi></msub></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>U</mi><mi>W</mi></msub></mtd></mtr><mtr><mtd><msub><mi>X</mi><mi>W</mi></msub></mtd></mtr><mtr><mtd><msub><mi>OCV</mi><mi>e</mi></msub></mtd></mtr><mtr><mtd><msub><mi>R</mi><mi>o</mi></msub></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000596416940000014.GIF" wi="916" he="351" /></maths>取U<sub>L</sub>为系统的观测量,则有:U<sub>L</sub>=OCV<sub>e</sub>‑I<sub>L</sub>R<sub>o</sub>‑U<sub>W</sub>I<sub>L</sub>表示与流经电池的总电流;取:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mi>x</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>U</mi><mi>W</mi></msub></mtd></mtr><mtr><mtd><msub><mi>X</mi><mi>W</mi></msub></mtd></mtr><mtr><mtd><msub><mi>OCV</mi><mi>e</mi></msub></mtd></mtr><mtr><mtd><msub><mi>R</mi><mi>o</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo><mi>N</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0.5</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000596416940000021.GIF" wi="546" he="323" /></maths>y=U<sub>L</sub>获得分数阶联合卡尔曼滤波器的观测方程:<maths num="0006" id="cmaths0006"><math><![CDATA[<mfenced open='{' close=''><mtable><mtr><mtd><msup><mi>&Delta;</mi><mi>N</mi></msup><mi>x</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>I</mi><mi>L</mi></msub></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mi>x</mi></mtd></mtr><mtr><mtd><mi>y</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mo>-</mo><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mo>-</mo><msub><mi>I</mi><mi>L</mi></msub></mtd></mtr></mtable></mfenced><mi>x</mi></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000596416940000022.GIF" wi="525" he="399" /></maths>该方程离散化后,有:<maths num="0007" id="cmaths0007"><math><![CDATA[<mfenced open='{' close=''><mtable><mtr><mtd><msup><mi>&Delta;</mi><mi>N</mi></msup><msub><mi>x</mi><mi>k</mi></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>I</mi><mrow><mi>L</mi><mo>,</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><msub><mi>x</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><mi>w</mi></mtd></mtr><mtr><mtd><mi>y</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mo>-</mo><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mo>-</mo><msub><mi>I</mi><mrow><mi>L</mi><mo>,</mo><mi>k</mi></mrow></msub></mtd></mtr></mtable></mfenced><msub><mi>x</mi><mi>k</mi></msub><mo>+</mo><mi>v</mi></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000596416940000023.GIF" wi="718" he="399" /></maths>其中,w,v分别表示系统的状态噪声和观测噪声;根据分数阶微分的级数定义(又称为Grünwald‑Letnikov分数阶微分定义):<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msup><mi>&Delta;</mi><mi>N</mi></msup><msub><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>0</mn></mrow><mi>k</mi></munderover><msup><mrow><mo>(</mo><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mi>j</mi></msup><mfenced open='(' close=')'><mtable><mtr><mtd><mi>N</mi></mtd></mtr><mtr><mtd><mi>j</mi></mtd></mtr></mtable></mfenced><msub><mi>x</mi><mrow><mi>k</mi><mo>-</mo><mi>j</mi></mrow></msub></mrow>]]></math><img file="FDA0000596416940000024.GIF" wi="550" he="163" /></maths>其中,<maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><mfenced open='(' close=')'><mtable><mtr><mtd><mi>N</mi></mtd></mtr><mtr><mtd><mi>j</mi></mtd></mtr></mtable></mfenced><mo>=</mo><mi>diag</mi><mfenced open='[' close=']'><mtable><mtr><mtd><mfenced open='(' close=')'><mtable><mtr><mtd><mn>0.5</mn></mtd></mtr><mtr><mtd><mi>j</mi></mtd></mtr></mtable></mfenced></mtd><mtd><mrow><mfenced open='(' close=')' separators=''><mtable><mtr><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mi>j</mi></mtd></mtr></mtable></mfenced></mrow></mtd><mtd><mrow><mfenced open='(' close=')'><mtable><mtr><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mi>j</mi></mtd></mtr></mtable></mfenced></mrow></mtd><mtd><mrow><mfenced open='(' close=')'><mtable><mtr><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mi>j</mi></mtd></mtr></mtable></mfenced></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000596416940000025.GIF" wi="806" he="177" /></maths><maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><mfenced open='(' close=')'><mtable><mtr><mtd><mi>r</mi></mtd></mtr><mtr><mtd><mi>j</mi></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mi>forj</mi><mo>=</mo><mn>0</mn></mtd></mtr><mtr><mtd><mi>r</mi><mrow><mo>(</mo><mi>r</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>.</mo><mo>.</mo><mo>.</mo><mrow><mo>(</mo><mi>r</mi><mo>-</mo><mi>j</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>/</mo><mi>j</mi><mo>!</mo></mtd><mtd><mi>forj</mi><mo>></mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000596416940000026.GIF" wi="855" he="180" /></maths>另取:<maths num="0011" id="cmaths0011"><math><![CDATA[<mrow><msub><mi>&gamma;</mi><mi>j</mi></msub><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><mi>N</mi></mtd></mtr><mtr><mtd><mi>j</mi></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000596416940000027.GIF" wi="226" he="158" /></maths>由上式得到分数阶微分方程的离散化递推表达形式:<img file="FDA0000596416940000031.GIF" wi="1162" he="580" />定义:<maths num="0012" id="cmaths0012"><math><![CDATA[<mrow><msub><mi>A</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>=</mo><mfrac><mrow><mo>&PartialD;</mo><mi>f</mi><mrow><mo>(</mo><msub><mi>x</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>I</mi><mrow><mi>L</mi><mo>,</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow><mrow><mo>&PartialD;</mo><msub><mi>x</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow></mfrac><msub><mo>|</mo><mrow><msub><mi>x</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>=</mo><msubsup><mover><mi>x</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow><mo>+</mo></msubsup></mrow></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>I</mi><mrow><mi>L</mi><mo>,</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000596416940000032.GIF" wi="991" he="313" /></maths><maths num="0013" id="cmaths0013"><math><![CDATA[<mrow><msub><mi>C</mi><mi>k</mi></msub><mo>=</mo><mfrac><mrow><mo>&PartialD;</mo><mi>g</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>k</mi></msub><mo>,</mo><msub><mi>I</mi><mrow><mi>L</mi><mo>,</mo><mi>k</mi></mrow></msub><mo>)</mo></mrow></mrow><mrow><mo>&PartialD;</mo><msub><mi>x</mi><mi>k</mi></msub></mrow></mfrac><msub><mo>|</mo><mrow><msub><mi>x</mi><mi>k</mi></msub><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><mo>-</mo><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mo>-</mo><msub><mi>I</mi><mrow><mi>L</mi><mo>,</mo><mi>k</mi></mrow></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000596416940000033.GIF" wi="868" he="173" /></maths>根据分数阶微分的级数定义式,其中:<img file="FDA0000596416940000034.GIF" wi="342" he="148" />的计算量将随着时间的增加而不断增大,这种情况不适合工程应用,为此,将上式改写为下面的形式:<maths num="0014" id="cmaths0014"><math><![CDATA[<mrow><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>k</mi></munderover><msup><mrow><mo>(</mo><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mi>j</mi></msup><msub><mi>&gamma;</mi><mi>j</mi></msub><msub><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>-</mo><mi>j</mi></mrow></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><msup><mrow><mo>(</mo><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mi>j</mi></msup><msub><mi>&gamma;</mi><mi>j</mi></msub><msub><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>-</mo><mi>j</mi></mrow></msub><mo>,</mo><mfenced open='' close=''><mtable><mtr><mtd><mi>k</mi><mo>&le;</mo><mn>64</mn><mo>,</mo><mi>L</mi><mo>=</mo><mi>k</mi></mtd></mtr><mtr><mtd><mi>k</mi><mo>></mo><mn>64</mn><mo>,</mo><mi>L</mi><mo>=</mo><mn>64</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000596416940000035.GIF" wi="1034" he="155" /></maths><img file="FDA0000596416940000036.GIF" wi="1149" he="571" />步骤三、利用步骤二构建的分数阶卡尔曼滤波器所需的状态方程与观测方程,对状态、参数及协方差矩阵按照分数阶联合卡尔曼滤波算法进行时间更新和测量更新:具体为:初始化:<maths num="0015" id="cmaths0015"><math><![CDATA[<mrow><msub><mover><mi>x</mi><mo>^</mo></mover><mn>0</mn></msub><mo>=</mo><mi>E</mi><mo>[</mo><mi>x</mi><mo>]</mo><mo>,</mo><msubsup><mi>P</mi><mn>0</mn><mo>+</mo></msubsup><mo>=</mo><mi>E</mi><mo>[</mo><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mover><mi>x</mi><mo>^</mo></mover><mn>0</mn></msub><msup><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mover><mi>x</mi><mo>^</mo></mover><mn>0</mn></msub><mo>)</mo></mrow><mi>T</mi></msup><mo>)</mo></mrow><mo>]</mo></mrow>]]></math><img file="FDA0000596416940000037.GIF" wi="807" he="111" /></maths>其中,E[x]表示x的数学期望,在方法计算时为经验预设值,<img file="FDA0000596416940000041.GIF" wi="60" he="77" />表示x在初始时刻(k=0)的估计值,<img file="FDA0000596416940000042.GIF" wi="75" he="77" />表示x在初始时刻(k=0)的噪声协方差的估计值;状态、参数及协方差矩阵的时间更新:<maths num="0016" id="cmaths0016"><math><![CDATA[<mrow><msubsup><mover><mi>x</mi><mo>^</mo></mover><mi>k</mi><mo>-</mo></msubsup><mo>=</mo><mi>f</mi><mrow><mo>(</mo><msubsup><mover><mi>x</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow><mo>+</mo></msubsup><mo>,</mo><msub><mi>I</mi><mrow><mi>L</mi><mo>,</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000596416940000043.GIF" wi="379" he="100" /></maths><maths num="0017" id="cmaths0017"><math><![CDATA[<mrow><msubsup><mi>P</mi><mi>k</mi><mo>-</mo></msubsup><mo>=</mo><mrow><mo>(</mo><msub><mi>A</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>&gamma;</mi><mn>1</mn></msub><mo>)</mo></mrow><msubsup><mi>P</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow><mo>+</mo></msubsup><msup><mrow><mo>(</mo><msub><mi>A</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>&gamma;</mi><mn>1</mn></msub><mo>)</mo></mrow><mi>T</mi></msup><mo>+</mo><mi>Q</mi><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>2</mn></mrow><mi>L</mi></munderover><msub><mi>&gamma;</mi><mi>j</mi></msub><msubsup><mi>P</mi><mrow><mi>k</mi><mo>-</mo><mi>j</mi></mrow><mo>+</mo></msubsup><msubsup><mi>&gamma;</mi><mi>j</mi><mi>T</mi></msubsup></mrow>]]></math><img file="FDA0000596416940000044.GIF" wi="995" he="147" /></maths>其中,Q<sub>k</sub>是噪声w<sub>k</sub>的协方差,<img file="FDA0000596416940000045.GIF" wi="64" he="76" />为k时刻状态和模型参数x<sub>k</sub>的预测值,<img file="FDA0000596416940000046.GIF" wi="76" he="85" />为k‑1时刻状态和模型参数x<sub>k‑1</sub>的修正值,<img file="FDA0000596416940000047.GIF" wi="73" he="76" />为k时刻x的噪声协方差矩阵P<sub>k</sub>的预测值,<img file="FDA0000596416940000048.GIF" wi="91" he="74" />为k‑1时刻x的噪声协方差矩阵P<sub>k‑1</sub>的修正值;状态、参数及协方差矩阵的测量更新:<maths num="0018" id="cmaths0018"><math><![CDATA[<mrow><msub><mi>L</mi><mi>k</mi></msub><mo>=</mo><msubsup><mi>P</mi><mi>k</mi><mo>-</mo></msubsup><msup><mrow><mo>(</mo><msub><mi>C</mi><mi>k</mi></msub><mo>)</mo></mrow><mi>T</mi></msup><msup><mrow><mo>[</mo><msub><mi>C</mi><mi>k</mi></msub><msubsup><mi>P</mi><mi>k</mi><mo>-</mo></msubsup><msup><mrow><mo>(</mo><msub><mi>C</mi><mi>k</mi></msub><mo>)</mo></mrow><mi>T</mi></msup><mo>+</mo><msub><mi>R</mi><mi>k</mi></msub><mo>]</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow>]]></math><img file="FDA0000596416940000049.GIF" wi="704" he="120" /></maths><maths num="0019" id="cmaths0019"><math><![CDATA[<mrow><msubsup><mover><mi>x</mi><mo>^</mo></mover><mi>k</mi><mo>+</mo></msubsup><mo>=</mo><msubsup><mover><mi>x</mi><mo>^</mo></mover><mi>k</mi><mo>-</mo></msubsup><mo>+</mo><msubsup><mi>L</mi><mi>k</mi><mi>x</mi></msubsup><mo>[</mo><msub><mi>y</mi><mi>k</mi></msub><mo>-</mo><mi>g</mi><mrow><mo>(</mo><msubsup><mover><mi>x</mi><mo>^</mo></mover><mi>k</mi><mo>-</mo></msubsup><mo>,</mo><msub><mi>I</mi><mrow><mi>L</mi><mo>,</mo><mi>k</mi></mrow></msub><mo>)</mo></mrow><mo>]</mo></mrow>]]></math><img file="FDA00005964169400000410.GIF" wi="621" he="104" /></maths><maths num="0020" id="cmaths0020"><math><![CDATA[<mrow><msubsup><mi>P</mi><mi>k</mi><mo>+</mo></msubsup><mo>=</mo><mrow><mo>(</mo><mi>I</mi><mo>-</mo><msub><mi>L</mi><mi>k</mi></msub><msub><mi>C</mi><mi>k</mi></msub><mo>)</mo></mrow><msubsup><mi>P</mi><mi>k</mi><mo>-</mo></msubsup></mrow>]]></math><img file="FDA00005964169400000411.GIF" wi="392" he="83" /></maths>其中,R<sub>k</sub>是噪声v<sub>k</sub>的协方差,L<sub>k</sub>是k时刻卡尔曼滤波器增益大小;步骤四、采集二次电池的端电压U<sub>L</sub>和流经二次电池的总电流I<sub>L</sub>,利用步骤一获得的简化后的电化学阻抗谱等效电路模型、步骤二构建的系统状态方程和观测方程以及步骤三的分数阶卡尔曼滤波器,递推计算得到电池模型中的开路电压OCV<sub>e</sub>、欧姆内阻R<sub>o</sub>、扩散参数X<sub>W</sub>的估计值,将获得的开路电压OCV<sub>e</sub>、欧姆内阻R<sub>o</sub>、扩散参数X<sub>W</sub>的估计值作为的二次电池的估计结果,完成基于分数阶联合卡尔曼滤波的二次电池简化阻抗谱模型参数在线估计。
地址 150001 黑龙江省哈尔滨市南岗区西大直街92号