发明名称 基于SVD数字滤波器的电力系统谐波分析方法
摘要 本发明公开了一种基于SVD数字滤波器的电力系统谐波分析方法。本发明首次将奇异值分解应用到窄通带、陡过渡带带通FIR滤波器设计中,首先通过传统方法设计得到窄通带、陡过渡带原型带通FIR滤波器系数<img file="2012102200145100004dest_path_image002.GIF" wi="32" he="24" />,然后选取合适的参数<img file="dest_path_image004.GIF" wi="22" he="18" />、<img file="dest_path_image006.GIF" wi="16" he="20" />和<img file="dest_path_image008.GIF" wi="17" he="18" />,使得原型带通FIR滤波器系数<img file="848110dest_path_image002.GIF" wi="32" he="24" />组合成具有<img file="dest_path_image010.GIF" wi="46" he="24" />个列向量的矩阵<img file="dest_path_image012.GIF" wi="18" he="18" />;之后对矩阵<img file="234092dest_path_image012.GIF" wi="18" he="18" />进行奇异值分解,获得原型带通FIR滤波器系数<img file="13830dest_path_image002.GIF" wi="32" he="24" />的近似表达式,根据这个近似表达式构造FIR滤波器,即可提取需要进行分析的谐波分量。试验表明本发明能够节省窄通带、陡过渡带带通FIR滤波器硬件执行所需的乘法器个数,从而使得基于FIR数字滤波器的电力系统谐波分析算法的硬件执行复杂度降低。
申请公布号 CN102721870A 申请公布日期 2012.10.10
申请号 CN201210220014.5 申请日期 2012.06.29
申请人 江苏省电力公司信息通信分公司 发明人 王翀;王浩;崔恒志;赵俊峰;何金陵
分类号 G01R23/167(2006.01)I 主分类号 G01R23/167(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 朱小兵
主权项 一种基于SVD数字滤波器的电力系统谐波分析方法,其特征在于:将奇异值分解应用到数字滤波器设计中,提取需要进行分析的电力谐波分量;所述数字滤波器为窄通带、陡过渡带带通FIR滤波器,具体步骤如下:步骤001,首先,设计得到窄通带、陡过渡带原型带通FIR滤波器系数h(n),该原型带通FIR滤波器的长度为(2·NF+1),其中|n|≤NF,NF为任意正整数;步骤002,选取参数M、d和R,使得所述原型带通FIR滤波器系数h(n)组合成具有(R+1)个列向量的矩阵H,n≥(M+1);其中,参数M为任意非负整数,参数d为任意正整数,参数R=[(NF‑M)/d‑1]: <mrow> <mi>H</mi> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>h</mi> <mn>0</mn> </msub> </mtd> <mtd> <msub> <mi>h</mi> <mn>1</mn> </msub> </mtd> <mtd> <mo>.</mo> <mo>.</mo> <mo>.</mo> </mtd> <mtd> <msub> <mi>h</mi> <mi>R</mi> </msub> </mtd> </mtr> </mtable> </mfenced> </mrow> <mrow> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <mi>h</mi> <mrow> <mo>(</mo> <mi>M</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </mtd> <mtd> <mi>h</mi> <mrow> <mo>(</mo> <mi>M</mi> <mo>+</mo> <mi>d</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </mtd> <mtd> <mo>.</mo> <mo>.</mo> <mo>.</mo> </mtd> <mtd> <mi>h</mi> <mrow> <mo>(</mo> <mi>M</mi> <mo>+</mo> <mi>R</mi> <mo>&CenterDot;</mo> <mi>d</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mi>h</mi> <mrow> <mo>(</mo> <mi>M</mi> <mo>+</mo> <mn>2</mn> <mo>)</mo> </mrow> </mtd> <mtd> <mi>j</mi> <mrow> <mo>(</mo> <mi>M</mi> <mo>+</mo> <mi>d</mi> <mo>+</mo> <mn>2</mn> <mo>)</mo> </mrow> </mtd> <mtd> <mo>.</mo> <mo>.</mo> <mo>.</mo> </mtd> <mtd> <mi>h</mi> <mrow> <mo>(</mo> <mi>M</mi> <mo>+</mo> <mi>R</mi> <mo>&CenterDot;</mo> <mi>d</mi> <mo>+</mo> <mn>2</mn> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> <mo>.</mo> <mo>.</mo> </mtd> <mtd> <mo>.</mo> <mo>.</mo> <mo>.</mo> </mtd> <mtd> <mo>.</mo> <mo>.</mo> <mo>.</mo> </mtd> <mtd> <mo>.</mo> <mo>.</mo> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mi>h</mi> <mrow> <mo>(</mo> <mi>M</mi> <mo>+</mo> <mi>d</mi> <mo>)</mo> </mrow> </mtd> <mtd> <mi>h</mi> <mrow> <mo>(</mo> <mi>M</mi> <mo>+</mo> <mi>d</mi> <mo>+</mo> <mi>d</mi> <mo>)</mo> </mrow> </mtd> <mtd> <mo>.</mo> <mo>.</mo> <mo>.</mo> </mtd> <mtd> <mi>h</mi> <mrow> <mo>(</mo> <mi>M</mi> <mo>+</mo> <mi>R</mi> <mo>&CenterDot;</mo> <mi>d</mi> <mo>+</mo> <mi>d</mi> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>.</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>步骤003,对矩阵H进行奇异值分解得到: <mrow> <mi>H</mi> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>0</mn> </mrow> <mi>r</mi> </munderover> <msub> <mi>&mu;</mi> <mi>i</mi> </msub> <mo>&CenterDot;</mo> <msup> <msub> <mi>&upsi;</mi> <mi>i</mi> </msub> <mi>T</mi> </msup> <mo>&CenterDot;</mo> <msub> <mi>&lambda;</mi> <mi>i</mi> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>其中λ0,λ1,...,λr为矩阵H的(r+1)个奇异值,其中:0≤i≤r,λ0≥λ1≥,...,≥λr;μ0,μ1,...,μr为(r+1)个标准正交的列向量,υ0,υ1,...,υr亦为(r+1)个标准正交的列向量,符号T代表矩阵转置;步骤004,根据表达式(2),设(l+1)个最大的奇异值与剩余的奇异值数值相比,剩余的奇异值数值可忽略不计,矩阵H可以近似表达为: <mrow> <mi>H</mi> <mo>&ap;</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>0</mn> </mrow> <mi>l</mi> </munderover> <msub> <mi>&mu;</mi> <mi>i</mi> </msub> <mo>&CenterDot;</mo> <msup> <msub> <mi>&upsi;</mi> <mi>i</mi> </msub> <mi>T</mi> </msup> <mo>&CenterDot;</mo> <msub> <mi>&lambda;</mi> <mi>i</mi> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>将表达式(3)转换成如下形式:H≈[μ0 μ1 ... μl]·[s0 s1 ... sR]  (4)其中s0,s1,...,sR为矩阵S=[υ0·λ0 υ1·λ1 ... υl·λl]T从左到右依次排列的(R+1)个列向量;根据表达式(4),矩阵H的(R+1)个列向量可近似表达为:h0≈[μ0 μ1 ... μl]·s0,h1≈[μ0 μ1 ... μl]·s1,...,hR≈[μ0 μ1 ... μl]·sR;根据表达式(4),获得原型带通FIR滤波器系数h(n)的近似表达式,并根据这个近似表达式构造滤波器,即可提取需要进行分析的谐波分量。
地址 210008 江苏省南京市鼓楼区中山路251号