主权项 |
1.一种基于箕舌线的变步长LMS谐波电流检测方法,其步骤如下:A、采样对周期性非正弦负载电流i<sub>L</sub>(t)和其基波有功电流的参考信号x(t)=sin(2πft)进行同步采样,分别得到负载电流的离散值i<sub>L</sub>(n)和参考信号的离散值x(n);其中,f=50Hz,n为时间t的离散点;B、基波有功电流的估计将参考信号的离散值x(n)通过LMS自适应滤波器滤波后得到基波有功电流的估计值<img file="FDA00001773462800011.GIF" wi="115" he="76" /><img file="FDA00001773462800012.GIF" wi="359" he="76" />其中,w(n)为n-1时刻计算出的LMS自适应滤波器在n时刻的权系数,若n时刻为初始时刻、其值取零;C、广义谐波电流估计将A步中的负载电流的离散值i<sub>L</sub>(n)减去基波有功电流i<sub>1p</sub>(n)的估计值<img file="FDA00001773462800013.GIF" wi="114" he="76" />得到广义谐波电流i<sub>f</sub>(n)=i<sub>1q</sub>(n)+i<sub>h</sub>(n)的估计值<img file="FDA00001773462800014.GIF" wi="126" he="76" />也即误差信号e(n),即:<maths num="0001"><![CDATA[<math><mrow><msub><mover><mi>i</mi><mo>^</mo></mover><mi>f</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mi>e</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>i</mi><mi>L</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>-</mo><mover><mi>y</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></math>]]></maths>D、权系数更新计算n+1时刻的LMS自适应滤波器权系数w(n+1):w(n+1)=w(n)+μ(n)e(n)x(n)+k(w(n)-w(n-1))其中:k为LMS自适应滤波器n时刻权系数w(n)对n-1时刻权系数w(n-1)的变化因子,其取值范围为0<k<1,μ(n)为LMS自适应滤波器n时刻的步长,其取值范围为0<μ<2(1+k)/λ<sub>max</sub>,而λ<sub>max</sub>为参考信号离散值x(n)的相关矩阵E[x(n)x(n)]的特征值;E、步长更新E1、根据步骤C得到的误差e(n)和步骤A中的参考信号的离散值x(n)的瞬时互相关时间均值估计p(n),p(n)=βp(n-1)+(1-β)e(n)x(n);其中,β为遗忘因子,取值范为:<img file="FDA00001773462800016.GIF" wi="405" he="107" />N为负载电流在一个周期内的采样点个数;E2、将瞬时互相关时间均值均值估计p(n)的平方值作为控制箕舌线函数形状的控制因子a(n),即:a(n)=δa(n-1)+γp<sup>2</sup>(n),且<maths num="0002"><![CDATA[<math><mrow><mi>a</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>a</mi><mi>max</mi></msub></mtd><mtd><mi>a</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>></mo><msub><mi>a</mi><mi>max</mi></msub></mtd></mtr><mtr><mtd><mi>a</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mtd><mtd><msub><mi>a</mi><mi>min</mi></msub><mo><</mo><mi>a</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo><</mo><msub><mi>a</mi><mi>max</mi></msub></mtd></mtr><mtr><mtd><msub><mi>a</mi><mi>min</mi></msub></mtd><mtd><mi>a</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo><</mo><msub><mi>a</mi><mi>min</mi></msub></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>其中,参数δ的取值为0.97~0.99;参数γ的的取值为0.01~0.1;a<sub>max</sub>=(0.1-0.3)*2(1+k)/λ<sub>max</sub>,a<sub>min</sub>=a<sub>max</sub>/100;E3、由以下的箕舌线函数得到LMS自适应n+1时刻的步长μ(n+1):<img file="FDA00001773462800022.GIF" wi="676" he="117" />其中,参数b的取值为10~100,F、迭代令n=n+1,重复B、C、D、E的步骤,即可实时输出周期性非正弦负载电流i<sub>L</sub>(t)的广义谐波电流的估计值<img file="FDA00001773462800023.GIF" wi="136" he="76" /> |