电机测试中谐波分析的高精度FFT算法

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

K=3,且40=O.358
O.14128,n 3=O.叭168时即为Blackman-}hrris窗。
为了使余弦窗具有线性相位特性及满足插值计算的 需要。对系数有如下限制

∑n。=1
FIE.1
(2a)

朗l加窗前囊谱 田2加窗后籀谱

●=O X
∑(一1)‰々=o
(2b)
The叩韩岫岫wt恤帅耐—口-
Iitde
c‰薛
f叫
interpohtion be
fcmuIa.which
ex棚T巾le of
can
make tl地caIculating
日ccura。y
f1】rth盯in啦ra一曲every∞ndition鹤ped枷y
khge.An
the
5evefe
卅lIi山tes
th叶the for
讲’肌11sed
8ynch∞n刊w“h
Bn
the画gnal, n毗be
w11jch mak酷tht the eIectric
bmⅡ。T1ic砷蚴吐e玮∞n
to
gotten州℃uratdy To redu∞the i—1Ltnce of 蚰rnPde sequen。e
on
8kchnn.硒r血宙
unsynch托l血ed pr亡c两011 of
算法的核心同题。下面我们针对Bla矗man-Ha曲窗
来探讨A准确值的求解方法。 我们在电机测试中采集谐渡信号时,通常设定 采集4个周期以上,采集点数在1024点以上,故我 们在化简式(11)时,可以作如下近似
FFT曲d
improve
the
中圈分娄号:伽“
l引言
文献标{jl玛;A
h舢卫l皿i岱in
algo—thm
dectdc
mclliI.e懈dng,Th扭pap盯illIpfov档小e
i士lterpolation 0f
by商ng wiTl山_巧and pap盯firsc discus瞄the leBhge
甄(口)=∑(一1)‘单D(口一¨+D(口+¨]
(4)
此外。通常信号加窗都是在时域进行的.而对于 余弦窗,可以先对信号进行傅立叶变换,然后在频域 进行处理。即假设离散信号z(n)的频谱为x(日),
则加窗后的援谱为
第12期
赵文春等:
电机测试中谐波分析的高精度FFT算法
k(日)=∑(一1)‘瓢x(目一女)+x(目+e)]
瓦。(f+n)=A。∑(一1)‘警・
设定如下系数
a=l错l㈣,

[D(n一量~^)+D(n+^一^)]
绝对值时方采用式(“)[“。f A。(f)f即为振幅值,
相位计算可采用

1]i万厂l
u”
由式(10)、(11)可得出A,将1代入式(8)和
“牡arctan黜(15)
(10)即可得到准确的频率厶和复振幅A。,进而得
第21卷第12期
2001年12月
中国电机工程学报 ProceeБайду номын сангаасin船o“he CsEE
V0l 21 N0.12Dec 200l
@200l Chjn soc.for Ekc.E她
文章编号:0258.8013(2001)12一0083—05
电机测试中谐波分析的高精度FFT算法
赵文春,马伟明,胡 安
(海军I程大学电力电子技术应用研究所,湖北武汉430033)
KEY
imprcr涮algomhm}10lds a唧high p地cisi叽 the u115珊hmni砘d龃mpk sequence.
0f
sinlulati衄i5 givaI肌d
Wml璐:ha唧∞ic a地ly出;FFr;eHect
leak昭e;
interpolation;bbckman-Harri3 window
了其它频率处。
Blnckm蚰.Ha州s窗及余弦窗的特性
BlackrnamHarris窗实质上是一种4项系数余
弦窗,因此我们先看一下余弦窗的基本特性。
余弦窗的一般表达式为
w;(n)=∑(一1)k。c。s(哿h)
^=0
‘1
n=0,1,…,N一1
(1)
式中
_K为余弦窗的项数,K=0时,就是矩形窗;
75,41=0.488 29,4 2=
埘ndow j丑de船jI.Wj小the Dew algo帏thm.we fn}qu曲cy
off5吐
o出er艄aln健hnn∞ic equa石∞with小e

par锄ete培by
to
90Ivirlg 11jg}Pord啦iⅡterpolad011
hdp 0f MATLAB
the
hn扣a薛.Af坩血is,啪n诅ke
怕即使采用了跟踪锁相技术,由于实际电力系统中有 时会存在分数次谐渡和干扰,仍难以实现严格的同步 采样。非同步采样及分数次谐渡的存在,使得频率分
余弦窗,在频域的卷积运算简单易行,因而有利于插 值公式的推导和改进[8川。尽管B1ackman—Har血窗 对弱信号的检测能力已经很强,但当某个弱信号的
附近存在一个很强的信号时,该弱信号仍存在较大
method穹.T№
th即
FFr
0n
b一曲a11d
can
a肿ly粥
acal如te
the
interpnhtion
a1窖。血hm
曲d
BIach衄n・Ham8
get小e
近年来,随着电力电子技术的广泛应用,半导体 器件等其它非线性负荷在电力系统中的使用也越来 越多,这就不可避免地使相关的电流和电压波形产生 较大程度的畸变【1J.也即通常所说的谐波污染,从而 影响了电能的质量,对电力系统的安全、经济运行造 成极大的影响。所以,对电网中的谐波含量进行准确 的测量,确切掌握电网中谐波的实际状况,对于防止 谐波危害:维护电网的安全运行是十分必要的。 电力系统中的谐波分析,通常都是通过快速傅 立叶变换(FFT)实现的,然而,在数据采集时,即使 采样频率满足了奈奎斯特定理,但如果不是同步采 样。就将带来泄漏效应以及栅栏效应【2—4 J,使算出
出准确的幅值及相位。 由以上可知,如何求出准确的A值,是整个插值
通常,电力谐波含有多个频率信号.但对于
Blackrnan.Harris宙.在满足前述采样条件的情况下,
谐波间相互干扰能衰减92 dB以上,因此在推导插 值公式时,可以忽略谐波干扰的影响。这样.对加窗 后信号的各DFT谱值重复运用上述算法,就可依次 得到各次谐渡的各个准确参数。 采用了上述插值方法后,信号幅值和频率已经 达到了相当高的精度,但在采样失步度较大而某个 幅值较小的谐波信号附近存在一个幅值较大的谐波 信号时,对该弱信号的检测仍有可能存在较大的相
的信号参数即频率、幅值和相位等不准,尤其是相位
误差很大,从而无法满足准确的谐波测量要求。为
了提高FFT算法的精度,v.K.JAIN等提出了一种
插值算法f5],通过查找准确的信号频率.进而提高
各参数的计算精度,但该种算法在计算某次谐波参 数的时候,对临近谐波缺乏抗干扰能力。Thomas
Glan皿e在该插值算法的基础上,利用海宁(瑚tIing)
个频率分辨点之间。这样,通过Ⅸ叮并不能直接得
到各次谐波分量的准确值,而只能以l|缶近的频率分辨 点的值来近似代替,这就是通常所说的栅栏效应。 插值算法可以消除栅栏效应引起的误差,而谐波
间的泄漏引起的误差则需依靠加窗的方法来消除。

2离散傅立叶变换的泄漏和栅栏效应
在实际谐波测量中,所要处理的信号均是经过 采样和A/D转换得到的有限长的数字信号,这相当 于对原始信号乘以一个矩形窗进行截短。根据频域 卷积定理,时域相乘对应频域卷积,从而信号截短后 的频谱将不同于加窗以前的频谱。如图l、图2所 示,原来在D。处的一根谱线在加上矩形窗后变成 了以n。为中心的其形状为振荡并逐渐衰减的连续 谱线,这就是说信号频谱的频率成分从no“泄潺”到

基于BIackman.Harris窗的插值算法
为简便起见,先对单一频率信号进行分析,并假
设采样间隔△f=1,则DFT的频率分辨率为A,= l/(加・N)=l/N.信号表达式为
z。(f)=A。d2to
N一】

(6)
(7)
可以得出
z。(口)=∑z。(n)e一,孙
A。(z)=x一(z)/;0
35875×D(一^)一0.5×
FFT
ALGORITHM WITH
mGH
ACCURACY
FOR
HARMONIC
ANALYSIS IN THE ELECTRIC MACHINE
ZHAo
Wen_c11uJl,MA Wei-Ⅱling,HU
AJl
(Research Ir培titute of pawer Electr。Ilic Technical Application.
辨点上受到的泄漏影响不再为O,而是各次谐渡的
“长范围效应”及“短范围效应”【61的叠加,这就是泄漏 误差产生的原因。
此外,在非同步采样时,由于实际信号的各次谐
波分量并未能正好落在频率分辨点上,而是落在某2
的相位误差,在这种情况下,对插值公式作适当改进
可以进一步加强对弱信号的检测能力。 本文将对泄漏效应和栅栏效应的机理作一个简 要的介绍后,就B1“kman,Harris窗结合插值算法进 行进一步的分析、推导和改进,以满足电机测试中准 确测量谐波的要求。
窗减少泄漏.也即减少谐波间的相互干扰,从而进~ 步提高了计算精度[6]。通常对窗函数的要求是主瓣
窄,旁瓣低。旁瓣跌落速度快。F.J.№耐8对各种窗函
中国电机工程学报
第2I卷
数的性能进行了比较【”,结论是Kaiser-Be*el窗和
Blackman—Harris窗能最好地满足上述要求。但考 虑到插值算法的应用,Blackman—Harris窗作为一种
Naval University。f
Engirl钟ring,Wuhan 430033,chllla)

AⅨ盯R^Cf.The FFT h船a hi曲er
error
wh∞used with
有非常高的分析精度。 关■调:谐渡分析;快速博立叶变换;泄漏效应;插值
s哪叫e
sequ曲ce w|1ich扭n。t
(8)
由式(6)、(7)、(8)并令口=f+n可得 x坩(z+n)=A。D(n一^),n为整数
(9)
或者
A。(f)=X。删(Z+1)/{0 35875×D(1一^)一0.5×
此式代入式(5),得到加窗信号的频谱在整数采 样点的数值为

0.48829×[D(一^)+D(2一^)l+0.5× 0.14128×【D{一l一^)+D(3一^)]一 0.5×0.01168[D(一2一^)+D(4一^)]I (10) (14) 建议仅当五。(z+1)的绝对值大于墨。(f)的
设幅值为1的矩形窗wo(n)=1,"=O.1,…, N—1.它的离散傅立叶变换DI叮称为狄里克来核
(Didchlet)
wo(8):D(日):e州肾』n哗L
Nsin(莆o’
为狱里克来核的代数和

(3)
Fig.2
Th
s弹曲聊¨th n山n—e刊-蛔
余弦窗的特点是它的DFT表达式很简单,可以表示
假设输入为一个畸变的正弦信号.采样为对应基 波的整周期采样,即同步采样,这时各次谐波分量都 将正好位于相应的频率分辨点上.从图2可以看出, 各次谐波在频率分辨点上的泄漏为0,因而各次谐波 相互之间并未受到泄漏的影响。然而实际采样过程 中。由于基波频率不能完全准确地获得以及诸多其它 因素的影响,采样常常是在非同步情况下进行的,哪 万方数据
摘要:快速傅立叶变换在非罚步采样情况下存在较大的误 差,因而无法在电机测试过程中获取准确的谐波参敷。为了 减小非同步采样对抉速博立叶变换的影响,提高电机铡试中 的谐波分析精度.该文通过加宙和插值对原算法进行了改 进。该文先是对非同步采样的泄漏效应进行了简要说明'然 后详细分析和推导了加BIackn”_.1 lards窗的插值算法,井 借助MATLAB软件求解高次插值疗程得到准礴的频率偏 移量.进而得出较准确的谐波参数。在此基础上,对捕值公 式作适当改动。可以进一步提高各种情况下特别是泄漏程度 较严重时的计算精度。该文最后提供了一个模拟分析实倒, 分析结果进一步验证了改进后算法在非同步采样时.仍然具 万方数据
^=0 ‘
(5)
最多只有一个实根位于[0,1)区间,该根即为正解。 此外,^的末解还有其它多种方法,如比例迭代 法、比例峰值搜索法、zoOM~FFT频率校正法 等【1…,但这些算法都是近似算法,并且其中有的算 法如比例迭代法和比例峰值搜索法,还不适用于谱 峰较密集的情况。借助MATLAB软件.则可以方便 直接地求出^的准确值。 在得出准确的^值后,由式(8)可以求出准确 的频率厶,由式(10)可以求出复振幅
对于离散频谱,引又能取0~(N一1)之间的整数 值。设^在频率f△,和(f+1)4,之间,£为整数,即
0.48829×[D(一1一^)+D(1~^)]+
0.5×0.14128×[D(一2一^)+ D(2一^)]一0.5×0.01168[D(一3一 ^)+D(3一^)]{
(13)
厶=(z+^)△,
0≤^<1
相关文档
最新文档