本发明公开了一种基于迭代傅里叶变换计算交 流电流幅值和相位的方法,属于电力供电技术领域。包括:确定采样频率,初始化参数;确定欲提取的交流电流频率;计算正弦和余弦函数;采样交流电流值;判断 采样序号,计算交流电流次谐波余弦幅值和余弦幅值;获得交流电流次谐波电流幅值和相位。本发明利用每次采样数据进行一次加减法计算即可获得准确的基波电流 幅值和相位,较传统的傅里叶变换减少大量的运算过程,能够满足电力系统中信号检测的快速性和准确性要求。
一种基于迭代傅里叶变换计算交流电流幅值和相位的方法,其特征在于:具体包括以 下几个步骤:(1)确定采样频率fs,初始化采样序号k为1,初始化A、B或C相电流n次谐波余弦幅值an为0,初始化A、B或C相电流n次谐波正弦幅值 bn为0;(2)确定需要提取的交流电流A、B或C相电流n次谐波的信号频率fn,A、B或C相电流n次谐波的角速度wn,wn=2πfn,得到提取交流 电流A、B或C相电流信号的一个周期的采样点数(3)计算正弦函数sin(wnkTs)和余弦函数cos(wnkTs),将计算结果分别保存为两个数组; 若采样序号k满足k>N时,从k=N+1开始,令k=1重新开始计数,使sin(wnkTs)和cos(wnkTs)一直反复利用N点采样值循环计 算;其中Ts为采样周期,Ts=1/fs;(4)采样交流电流A、B或C相电流值I(k),若采样序号k满足N≥k>0,则进入步骤(5),若采样 序号k满足k>N,则进入步骤(6);(5)根据下式得到A、B或C相电流n次谐波余弦幅值an和A、B或C相电流n次谐波正弦幅值bn,然后进入 步骤(7); a n = 2 N Σ t = t 0 t 0 + ( k - 1 ) T s I ( t ) cos ( nwt ) + 2 N I ( t 0 + k T s ) cos ( nw ( t 0 + k T s ) ) b n = 2 N Σ t = t 0 t 0 + ( k - 1 ) T s I ( t ) sin ( nwt ) + 2 N I ( t 0 + k T s ) sin ( nw ( t 0 + k T s ) ) 其中I(t)表示任意时刻t时A、B或C相电流,wn=nw为A、B或C相电压n次谐波的角速度,w为A、B或C相基波电压信号的角速度,w=2πf,f 为基波频率,t0表示大于等于零的任意时刻,Ts为采样周期,Ts=1/fs,k为采样序号;(6)根据下式得到A、B或C相电流n次谐波余弦幅值an和 A、B或C相电流n次谐波正弦幅值bn,然后进入步骤(7); a n ( k ) = a n ( k - 1 ) + 2 N I ( t 0 + k T s ) cos ( nw ( t 0 + k T s ) ) - 2 N I ( t 0 ( k - N ) T s ) cos ( nw ( t 0 - ( k - N ) T s ) ) b n ( k ) = b n ( k - 1 ) + 2 N I ( t 0 + k T s ) sin ( nw ( t 0 + k T s ) ) - 2 N I ( t 0 ( k - N ) T s ) sin ( nw ( t 0 - ( k - N ) T s ) ) (7)根据获得A、B或C相电流n次谐波电流幅值An;将初始相位分为(?π0)和(0π)两部分进行计算:得到A、B或C相电流n次谐波电流初始相位; 然后跳转至步骤(4),采样下一时刻的A、B或C相电流信号。 FDA00001886354900011.jpg,FDA00001886354900023.jpg,FDA00001886354900024.jpg,FDA00001886354900025.jpg,FDA00001886354900026.jpg,FDA00001886354900027.jpg
本文链接:http://www.vipzhuanli.com/tech/sell/s_26137.html,转载请声明来源钻瓜专利网。