发明名称 电网谐波的频谱插值校正分析方法
摘要 本发明属于数字信号处理技术领域,具体为一种电网谐波的频谱插值校正分析方法。本发明通过分析频谱泄漏的产生原因,提出了用插值校正的方法来消除相位的变化从而校正频谱。该方法利用加窗插值频谱分析的方法估计出该变化的相位,并利用估计的结果构造出一个相应的反相位函数,在时域上将这个构造的反相位函数与由傅立叶反变换产生的离散序列相乘,并将这个相乘的离散新序列再通过一次傅立叶变换,即可达到频谱校正的效果。分析、仿真和实验的结果在验证本发明的方法有效性的同时,表明了该方法有效提高了不同步采样时电网谐波频谱分析的精度。
申请公布号 CN101334431A 申请公布日期 2008.12.31
申请号 CN200710172610.X 申请日期 2007.12.20
申请人 复旦大学 发明人 陶薇薇;张建秋;陆起涌
分类号 G01R23/16(2006.01) 主分类号 G01R23/16(2006.01)
代理机构 上海正旦专利代理有限公司 代理人 陆飞;盛志范
主权项 1、一种电网谐波的频谱插值校正分析方法,其中电网信号表示为:<maths num="0001"><![CDATA[<math><mrow><mover><mi>x</mi><mo>~</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>r</mi><mo>=</mo><mn>0</mn></mrow><mi>M</mi></munderover><msub><mi>A</mi><mi>r</mi></msub><mi>cos</mi><mrow><mo>(</mo><mn>2</mn><mi>&pi;rft</mi><mo>+</mo><msub><mi>&phi;</mi><mi>r</mi></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,M为考虑谐波的最高次数,f是信号基频,A<sub>r</sub>和φ<sub>r</sub>分别是第r次谐波的幅值和相位,t为时间参数;其特征在于具体步骤如下:(1)对电网信号<img file="A2007101726100002C2.GIF" wi="80" he="62" />进行离散傅立叶变换,得到频谱<img file="A2007101726100002C3.GIF" wi="112" he="61" /><maths num="0002"><![CDATA[<math><mrow><msub><mi>X</mi><mi>k</mi></msub><mo>=</mo><mi>X</mi><mrow><mo>(</mo><mi>k&Delta;f</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><mi>x</mi><mrow><mo>(</mo><mi>i&Delta;t</mi><mo>)</mo></mrow><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mn>2</mn><mi>&pi;</mi><mfrac><mi>ik</mi><mi>N</mi></mfrac></mrow></msup><mo>,</mo><mi>k</mi><mo>=</mo><mn>0,1</mn><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,Δf=1/NΔt,是频率间隔;Δt是采样间隔,N为总的采样总数,NΔt为总采样时间;(2)将正半频域的数据保留,并进离散傅立叶反变换,得到正半频域内信号在时域上的新离散序列x<sub>new</sub>(i),即:<maths num="0003"><![CDATA[<math><mrow><msub><mi>x</mi><mi>new</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><mi>IDFT</mi><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>r</mi><mo>=</mo><mn>0</mn></mrow><mi>M</mi></munderover><mfrac><msub><mi>A</mi><mi>r</mi></msub><mn>2</mn></mfrac><msup><mi>e</mi><mrow><mi>j</mi><mrow><mo>(</mo><mn>2</mn><mi>&pi;rfi&Delta;t</mi><mo>+</mo><msub><mi>&phi;</mi><mi>r</mi></msub><mo>)</mo></mrow></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow></math>]]></maths>(3)将电网信号<img file="A2007101726100002C6.GIF" wi="80" he="62" />与一窗函数相乘,并进行离散傅立叶变换,得到离散频谱X<sub>w</sub>:X<sub>w</sub>(kΔf)=DFT[x(iΔt)w(iΔt)](13)(4)采用双峰插值法估计<img file="A2007101726100002C7.GIF" wi="61" he="61" /><maths num="0004"><![CDATA[<math><mrow><msub><mover><mi>&delta;</mi><mo>^</mo></mover><mi>r</mi></msub><mo>=</mo><mrow><mo>(</mo><mi>P</mi><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mo>)</mo></mrow><mfrac><mrow><mo>|</mo><msub><mi>X</mi><mi>w</mi></msub><mrow><mo>(</mo><msub><mi>D</mi><mi>rz</mi></msub><mo>)</mo></mrow><mo>|</mo><mo>{</mo><mo>|</mo><msub><mi>X</mi><mi>w</mi></msub><mrow><mo>(</mo><msub><mi>D</mi><mi>rz</mi></msub><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>|</mo><mo>-</mo><mo>|</mo><msub><mi>X</mi><mi>w</mi></msub><mrow><mo>(</mo><msub><mi>D</mi><mi>rz</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>|</mo><mo>}</mo></mrow><mrow><mo>{</mo><mo>|</mo><msub><mi>X</mi><mi>w</mi></msub><mrow><mo>(</mo><msub><mi>D</mi><mi>rz</mi></msub><mo>)</mo></mrow><mo>|</mo><mo>+</mo><mo>|</mo><msub><mi>X</mi><mi>w</mi></msub><mrow><mo>(</mo><msub><mi>D</mi><mi>rz</mi></msub><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>|</mo><mo>}</mo><mo>{</mo><mo>|</mo><msub><mi>X</mi><mi>w</mi></msub><mrow><mo>(</mo><msub><mi>D</mi><mi>rz</mi></msub><mo>)</mo></mrow><mo>|</mo><mo>+</mo><mo>|</mo><msub><mi>X</mi><mi>w</mi></msub><mrow><mo>(</mo><msub><mi>D</mi><mi>rz</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>|</mo><mo>}</mo></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow></math>]]></maths>式(14)中,P是根据Rife and Vincent函数<img file="A2007101726100002C9.GIF" wi="37" he="43" />定义窗函数的阶数,(5)构造L函数:<maths num="0005"><![CDATA[<math><mrow><mi>L</mi><mrow><mo>(</mo><msub><mi>&delta;</mi><mi>r</mi></msub><mo>,</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><msup><mi>e</mi><mrow><mi>j</mi><mfrac><mrow><mn>2</mn><mi>&pi;</mi></mrow><mi>N</mi></mfrac><msub><mi>&delta;</mi><mi>r</mi></msub><mi>i</mi></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow></math>]]></maths>构造L函数的反相位函数:<maths num="0006"><![CDATA[<math><mrow><mi>L</mi><mrow><mo>(</mo><mo>-</mo><msub><mover><mi>&delta;</mi><mo>^</mo></mover><mi>r</mi></msub><mo>,</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mfrac><mrow><mn>2</mn><mi>&pi;</mi></mrow><mi>N</mi></mfrac><msub><mover><mi>&delta;</mi><mo>^</mo></mover><mi>r</mi></msub><mi>i</mi></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow></math>]]></maths>这里<img file="A2007101726100002C12.GIF" wi="38" he="62" />为δ<sub>r</sub>的估计值;(6)将L反相位函数与x<sub>new</sub>(i)相乘,得到x<sub>new</sub>(i)’:<maths num="0007"><![CDATA[<math><mrow><msub><mi>x</mi><mi>new</mi></msub><msup><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>&prime;</mo></msup><mo>=</mo><msub><mi>x</mi><mi>new</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>L</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0008"><![CDATA[<math><mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>r</mi><mo>=</mo><mn>0</mn></mrow><mi>M</mi></munderover><msub><mi>A</mi><mi>r</mi></msub><msup><mi>e</mi><mrow><mi>j</mi><mrow><mo>(</mo><mfrac><mrow><mn>2</mn><mi>&pi;</mi></mrow><mi>N</mi></mfrac><mrow><mo>(</mo><mi>Nrf&Delta;t</mi><mo>-</mo><msub><mover><mi>&delta;</mi><mo>^</mo></mover><mi>r</mi></msub><mo>)</mo></mrow><mi>i</mi><mo>+</mo><msub><mi>&phi;</mi><mi>r</mi></msub><mo>)</mo></mrow></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0009"><![CDATA[<math><mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>r</mi><mo>=</mo><mn>0</mn></mrow><mi>M</mi></munderover><mfrac><msub><mi>A</mi><mi>r</mi></msub><mn>2</mn></mfrac><msup><mi>e</mi><mrow><mi>j</mi><mrow><mo>(</mo><mfrac><mrow><mn>2</mn><mi>&pi;</mi></mrow><mi>N</mi></mfrac><mrow><mo>(</mo><msub><mi>D</mi><mi>r</mi></msub><mo>-</mo><msub><mover><mi>&delta;</mi><mo>^</mo></mover><mi>r</mi></msub><mo>)</mo></mrow><mi>i</mi><mo>+</mo><msub><mi>&phi;</mi><mi>r</mi></msub><mo>)</mo></mrow></mrow></msup></mrow></math>]]></maths>(7)最后对x<sub>new</sub>(i)’进离散傅立叶变换,即得到校正频谱泄漏误差的频谱。
地址 200433上海市邯郸路220号