
圖1 雙譜線插值原理

窗函數(shù)頻率相位幅值Hanning窗f0=k0Δf =(a+k1 +0.5)Δfφ0=arg[X__(kiΔf)]+P2 -P[a-0.5-(-1)i],i=1,2A0=(y1+y2)×(2.35619403 +1.1554368a2+0.3260787a4+0.0789146a6)/N 4階Blackman-Harris窗f0=k0Δf =(a+k1 +0.5)Δfφ0=arg[X__(kiΔf)]+P2 -P[a-0.5-(-1)i],i=1,2A0=(y1+y2)×(3.06539676 +0.965559979a2+0.163556a4+0.01985a6)/N Nuttall窗f0=k0Δf =(a+k1 +0.5)Δfφ0=arg[X__(kiΔf)]+P2 -P[a-0.5-(-1)i],i=1,2A0=(y1+y2)×(3.20975635 +0.91917931a2+0.14189745a4+0.01646899a6)/N
3 加窗插值算法的實(shí)現(xiàn)
加窗插值算法在LabVIEW環(huán)境中實(shí)現(xiàn)。LabVIEW為美國(guó)NI公司的虛擬儀器開發(fā)環(huán)境,它基于G語(yǔ)言(即圖形化語(yǔ)言)進(jìn)行編程,使用可視化技術(shù)建立人機(jī)界面,基于數(shù)據(jù)流的編程模式,采用結(jié)構(gòu)化和模塊化的編程特點(diǎn),使程序可讀性加強(qiáng),內(nèi)部含有豐富的函數(shù)庫(kù),能夠滿足客戶的絕大多數(shù)要求,功能強(qiáng)大[18]。
LabVIEW內(nèi)部含有的很多vi函數(shù)都可以實(shí)現(xiàn)加窗FFT算法[19],但弧焊電源PWHD所關(guān)心的是諧波的幅值以及相位信息,而且窗函數(shù)所對(duì)應(yīng)的插值算法也是在幅度譜和相位譜的基礎(chǔ)上進(jìn)行的,因此選擇FFT Spectrum(Mag-Phase).vi實(shí)現(xiàn)加窗插值算法,圖2~4為三種加窗插值算法在LabVIEW環(huán)境中的程序框圖。

圖2 加Hanning窗插值算法程序圖

圖3 加4階Blackman-Harris窗插值算法程序圖

圖4 加Nuttall窗插值算法程序圖
4 不同加窗插值算法的試驗(yàn)對(duì)比分析
4.1 三種加窗插值算法所得信號(hào)
用帶有NI公司的6251采集卡[20]的工控機(jī)采集電焊機(jī)的網(wǎng)側(cè)單相電流,采樣點(diǎn)數(shù)為10 000,采樣頻率為25 kHz。并對(duì)所得電流信號(hào)進(jìn)行加窗處理,所得結(jié)果及局部放大圖如圖5~6所示。

圖5 對(duì)信號(hào)加不同窗函數(shù)的結(jié)果

圖6 加窗信號(hào)的局部放大圖
由圖5可以看出,在對(duì)信號(hào)進(jìn)行加窗處理后,能量會(huì)變得集中;由圖6可以看出,不加窗時(shí),信號(hào)的能量會(huì)比較分散;加窗之后,能量比較集中。在這三種窗函數(shù)中,加Nuttall窗時(shí),信號(hào)的能量最集中,加4階Blackman-Harris窗次之,加Hanning窗效果最差。
4.2 三種加窗插值算法所得PWHD與采樣點(diǎn)數(shù)及采樣率的關(guān)系
利用Fluke 435-Ⅱ三相電能及功率分析儀(Three Phase Power Quality Analyzer)以及自行開發(fā)的基于LabVIEW的諧波測(cè)量與分析系統(tǒng)測(cè)量弧焊電源的PWHD。該次試驗(yàn)設(shè)定最高諧波次數(shù)為50次,根據(jù)采樣定理,將采樣頻率的范圍定為10 000~30 000 Hz,采樣點(diǎn)數(shù)的變化范圍為256~16 384。以Fluke 435-Ⅱ三相電能及功率分析儀測(cè)得的結(jié)果作為參考值,分別計(jì)算三種加窗插值算法下所得到的弧焊電源PWHD的誤差絕對(duì)值,并考察該誤差值與采樣點(diǎn)數(shù)和采樣頻率之間的關(guān)系,如圖7~9所示。
由圖7可以看出,在基于Hanning窗的加窗插值算法中,當(dāng)采樣點(diǎn)數(shù)較少(此處為256)時(shí),所得到的PWHD的誤差絕對(duì)值較大,達(dá)到1.02,且基本不隨采樣頻率的變化而變化;當(dāng)采樣點(diǎn)數(shù)大于2 048時(shí),PWHD的誤差絕對(duì)值明顯減小,但仍為一個(gè)較高的水平,隨著采樣頻率和采樣點(diǎn)數(shù)的變化,PWHD的誤差絕對(duì)值會(huì)在一個(gè)較小的范圍內(nèi)波動(dòng)(0.05~0.23)。
由圖8可以看出,在基于4階Blackman-Harris窗的加窗插值算法中,當(dāng)采樣點(diǎn)數(shù)或采樣頻率較低(此處采樣點(diǎn)數(shù)為256,采樣頻率為10 000 Hz)時(shí),PWHD的誤差絕對(duì)值較大;當(dāng)采樣點(diǎn)數(shù)為256時(shí),提高采樣頻率,PWHD的誤差絕對(duì)值會(huì)維持在一個(gè)較高的水平,達(dá)到1.02,且基本不隨采樣頻率的變化而變化;當(dāng)采樣點(diǎn)數(shù)大于2 048且采樣頻率大于10 000 Hz時(shí),PWHD的誤差絕對(duì)值會(huì)在0.03~1.01這一范圍內(nèi)波動(dòng)。

圖7 加Hanning窗時(shí)PWHD與采樣點(diǎn)數(shù)和采樣頻率的關(guān)系

圖8 加4階Blackman-Harris窗時(shí)PWHD與采樣點(diǎn)數(shù)和采樣頻率的關(guān)系

圖9 加Nuttall窗時(shí)PWHD與采樣點(diǎn)數(shù)和采樣頻率的關(guān)系
由圖9可以看出,在基于Nuttall窗的加窗插值算法中,當(dāng)采樣點(diǎn)數(shù)或采樣頻率較低(此處采樣點(diǎn)數(shù)為256,采樣頻率為10 000 Hz)時(shí),PWHD的誤差絕對(duì)值較大;當(dāng)采樣點(diǎn)數(shù)為256時(shí),提高采樣頻率,PWHD的誤差絕對(duì)值會(huì)維持在一個(gè)較高的水平,達(dá)到1.02,且基本不隨采樣頻率的變化而變化;當(dāng)采樣點(diǎn)數(shù)大于2 048且采樣頻率大于10 000 Hz時(shí),PWHD的誤差絕對(duì)值會(huì)在0.01~1.02這一范圍內(nèi)波動(dòng)。
5 結(jié) 論
(1)對(duì)于三種加窗插值算法,當(dāng)采樣點(diǎn)數(shù)較低(256)時(shí),無(wú)論采樣頻率值為多少,PWHD的誤差絕對(duì)值均較大,所以無(wú)論采取哪種算法,采樣點(diǎn)數(shù)應(yīng)大于2 048。
(2)對(duì)于加4階Blackman-Harris窗以及Nuttall窗這兩種加窗插值算法,當(dāng)采樣頻率較低時(shí),會(huì)出現(xiàn)PWHD的誤差絕對(duì)值為負(fù)值的情況,即試驗(yàn)測(cè)得的PWHD值比真實(shí)值大。而在試驗(yàn)中觀察到,此時(shí)即使采樣點(diǎn)數(shù)和采樣頻率均固定為一個(gè)確定的值,PWHD的絕對(duì)誤差仍在一個(gè)較大的范圍內(nèi)跳動(dòng),所以對(duì)于這兩種算法,采樣頻率應(yīng)大于10 000 Hz。
(3)對(duì)于加Hanning窗的加窗插值算法,當(dāng)采樣點(diǎn)數(shù)大于2 048且采樣頻率大于10 000 Hz時(shí),PWHD的誤差絕對(duì)值會(huì)在0.05~0.23這一范圍內(nèi)波動(dòng),雖然波動(dòng)范圍較后兩種較小,但是誤差絕對(duì)值的最小值較大。
(4)對(duì)于加4階Blackman-Harris窗以及Nuttall窗這兩種加窗插值算法,當(dāng)采樣點(diǎn)數(shù)大于2 048且采樣頻率大于10 000 Hz時(shí),PWHD的誤差絕對(duì)值會(huì)在一定范圍內(nèi)波動(dòng)(其中,加4階Blackman-Harris窗時(shí),波動(dòng)范圍為0.03~1.01;加Nuttall窗時(shí),波動(dòng)范圍為0.01~1.02),后者的誤差絕對(duì)值最小值更小,所以加Nuttall窗的加窗插值算法性能最優(yōu)。
[1] 熊振興,黃石生. 現(xiàn)代數(shù)字化弧焊電源的發(fā)展[J].電焊機(jī),2010,40(4):7-10.
[2] 李小偉, 宋 芳. 焊接電源電信號(hào)濾波方法[J]. 焊接, 2016(1):64-67.
[3] 劉占偉. 基于RBF神經(jīng)網(wǎng)絡(luò)PID的焊接電源電流智能控制[J]. 焊接, 2016(10):55-58.
[4] 范佳春, 付 虹. 基于FPGA的焊接電源給定電流波形的研究[J]. 焊接, 2015(3):45-48.
[5] 劉晶紅. 電磁兼容測(cè)試方法及應(yīng)用設(shè)計(jì)[J]. 長(zhǎng)春理工大學(xué)學(xué)報(bào)自然科學(xué)版, 2004, 27(2):118-120.
[6] 劉建剛, 劉秀芳. 快速傅立葉變換(FFT)在TMS320F206上的實(shí)現(xiàn)[J]. 山東建筑大學(xué)學(xué)報(bào), 2004, 19(1):67-71.
[7] 溫 和, 滕召勝, 王 永,等. 頻譜泄漏抑制與改進(jìn)介損角測(cè)量算法研究[J]. 儀器儀表學(xué)報(bào), 2011, 32(9):2087-2094.
[8] 湯 樂. 基于DFT的頻率分辨率與柵欄效應(yīng)分析[J]. 卷宗, 2012(3):52-52.
[9] 李紅偉, 李在玉. FFT分析電力系統(tǒng)諧波的加窗插值算法[J]. 電氣應(yīng)用, 2004(10):61-64.
[10] 任祖華.基于窗函數(shù)的FFT諧波參數(shù)估計(jì)算法[J].電測(cè)與儀表,2010,47(5):8-11.
[11] 柴旭錚,關(guān)根志,文習(xí)山,等.tanσ高準(zhǔn)確度測(cè)量的加權(quán)插值FFT算法[J].高電壓技術(shù),2003,29(2):32-33.
[12] 溫 和,滕召勝,卿柏元.Hanning自卷積窗及其在諧波分析中的應(yīng)用[J].電工技術(shù)學(xué)報(bào),2009,24(2):164-169.
[13] 蔚慧甜. 基于漢寧窗函數(shù)的濾波器的設(shè)計(jì)[J]. 傳感器世界, 2011, 17(12):27-29.
[14] 周西峰,趙 蓉,郭前崗.Blackman-Harris窗的插值FFT諧波分析與應(yīng)用[J].電測(cè)與儀表,2014(11):81-85.
[15] 許 珉,張鴻博.基于Blackman-Harris窗的加窗FFT插值修正算法[J].鄭州大學(xué)學(xué)報(bào),2005,26(4):99-101.
[16] 張鴻博. 基于Nuttall窗插值FFT的電力諧波虛擬測(cè)量?jī)x[J].華北水利水電學(xué)院學(xué)報(bào),2013,34(6):118-121.
[17] 卿柏元,滕召勝,高云鵬,等.基于Nuttall窗雙譜線插值FFT的電力諧波分析方法[J].中國(guó)電機(jī)工程學(xué)報(bào),2008,28(25):153-158.
[18] 龔仁喜,周希松,寧存貸,等.基于LabVIEW的FFT加窗插值算法在諧波檢測(cè)中的應(yīng)用[J].重慶理工大學(xué)學(xué)報(bào),2010,24(5):64-70.
[19] 蔡曉峰,張鴻博.LabVIEW實(shí)現(xiàn)電力系統(tǒng)諧波測(cè)量加窗插值算法[J].華北水利水電學(xué)院學(xué)報(bào),2008,29(2):62-64.
[20] 郭英輝, 祁載康. 高速數(shù)據(jù)采集卡及其接口電路設(shè)計(jì)[J]. 電子技術(shù)應(yīng)用, 1999, 25(11):62-64.
TG40
2017-02-28
“高檔數(shù)控機(jī)床與基礎(chǔ)制造裝備”科技重大專項(xiàng)(2014ZX04001171);國(guó)家自然科學(xué)基金(10001790201501)。
管金棟,1991年出生,碩士研究生。主要研究方向?yàn)殡姾笝C(jī)的電磁兼容設(shè)計(jì)與測(cè)試。