![](https://cimg.fx361.com/images/2023/0302/0dc6f5f8398f5a4da8eeecf8c4afc1106123d235.webp)
圖1 雙譜線插值原理
![](https://cimg.fx361.com/images/2023/0302/5a3c81f5fa0c5f18347bb6ccfa00ef90d17d340d.webp)
窗函數(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為美國NI公司的虛擬儀器開發(fā)環(huán)境,它基于G語言(即圖形化語言)進(jìn)行編程,使用可視化技術(shù)建立人機(jī)界面,基于數(shù)據(jù)流的編程模式,采用結(jié)構(gòu)化和模塊化的編程特點(diǎn),使程序可讀性加強(qiáng),內(nèi)部含有豐富的函數(shù)庫,能夠滿足客戶的絕大多數(shù)要求,功能強(qiáng)大[18]。
LabVIEW內(nèi)部含有的很多vi函數(shù)都可以實(shí)現(xiàn)加窗FFT算法[19],但弧焊電源PWHD所關(guān)心的是諧波的幅值以及相位信息,而且窗函數(shù)所對應(yīng)的插值算法也是在幅度譜和相位譜的基礎(chǔ)上進(jìn)行的,因此選擇FFT Spectrum(Mag-Phase).vi實(shí)現(xiàn)加窗插值算法,圖2~4為三種加窗插值算法在LabVIEW環(huán)境中的程序框圖。
![](https://cimg.fx361.com/images/2023/0302/f5d276c9f88130dcf6a9acc40fc8b10042c511ba.webp)
圖2 加Hanning窗插值算法程序圖
![](https://cimg.fx361.com/images/2023/0302/58fd42e7c8a2a11eac94d38ce7b75cf154578bfe.webp)
圖3 加4階Blackman-Harris窗插值算法程序圖
![](https://cimg.fx361.com/images/2023/0302/ed15647cf07ef3eb15d001d53040c83bfeeb7f41.webp)
圖4 加Nuttall窗插值算法程序圖
4 不同加窗插值算法的試驗(yàn)對比分析
4.1 三種加窗插值算法所得信號
用帶有NI公司的6251采集卡[20]的工控機(jī)采集電焊機(jī)的網(wǎng)側(cè)單相電流,采樣點(diǎn)數(shù)為10 000,采樣頻率為25 kHz。并對所得電流信號進(jìn)行加窗處理,所得結(jié)果及局部放大圖如圖5~6所示。
![](https://cimg.fx361.com/images/2023/0302/1b32844006412e332a215e33b592f8170b5d32c0.webp)
圖5 對信號加不同窗函數(shù)的結(jié)果
![](https://cimg.fx361.com/images/2023/0302/983301b45d01c1b979d76bf73b260c1af37e730b.webp)
圖6 加窗信號的局部放大圖
由圖5可以看出,在對信號進(jìn)行加窗處理后,能量會變得集中;由圖6可以看出,不加窗時,信號的能量會比較分散;加窗之后,能量比較集中。在這三種窗函數(shù)中,加Nuttall窗時,信號的能量最集中,加4階Blackman-Harris窗次之,加Hanning窗效果最差。
4.2 三種加窗插值算法所得PWHD與采樣點(diǎn)數(shù)及采樣率的關(guān)系
利用Fluke 435-Ⅱ三相電能及功率分析儀(Three Phase Power Quality Analyzer)以及自行開發(fā)的基于LabVIEW的諧波測量與分析系統(tǒng)測量弧焊電源的PWHD。該次試驗(yàn)設(shè)定最高諧波次數(shù)為50次,根據(jù)采樣定理,將采樣頻率的范圍定為10 000~30 000 Hz,采樣點(diǎn)數(shù)的變化范圍為256~16 384。以Fluke 435-Ⅱ三相電能及功率分析儀測得的結(jié)果作為參考值,分別計(jì)算三種加窗插值算法下所得到的弧焊電源PWHD的誤差絕對值,并考察該誤差值與采樣點(diǎn)數(shù)和采樣頻率之間的關(guān)系,如圖7~9所示。
由圖7可以看出,在基于Hanning窗的加窗插值算法中,當(dāng)采樣點(diǎn)數(shù)較少(此處為256)時,所得到的PWHD的誤差絕對值較大,達(dá)到1.02,且基本不隨采樣頻率的變化而變化;當(dāng)采樣點(diǎn)數(shù)大于2 048時,PWHD的誤差絕對值明顯減小,但仍為一個較高的水平,隨著采樣頻率和采樣點(diǎn)數(shù)的變化,PWHD的誤差絕對值會在一個較小的范圍內(nèi)波動(0.05~0.23)。
由圖8可以看出,在基于4階Blackman-Harris窗的加窗插值算法中,當(dāng)采樣點(diǎn)數(shù)或采樣頻率較低(此處采樣點(diǎn)數(shù)為256,采樣頻率為10 000 Hz)時,PWHD的誤差絕對值較大;當(dāng)采樣點(diǎn)數(shù)為256時,提高采樣頻率,PWHD的誤差絕對值會維持在一個較高的水平,達(dá)到1.02,且基本不隨采樣頻率的變化而變化;當(dāng)采樣點(diǎn)數(shù)大于2 048且采樣頻率大于10 000 Hz時,PWHD的誤差絕對值會在0.03~1.01這一范圍內(nèi)波動。
![](https://cimg.fx361.com/images/2023/0302/022f3d96bee4a547f3af14870d3f0d09b1d39609.webp)
圖7 加Hanning窗時PWHD與采樣點(diǎn)數(shù)和采樣頻率的關(guān)系
![](https://cimg.fx361.com/images/2023/0302/4c110227b6faa352d97041d2e0e8fb6a3ebf66d2.webp)
圖8 加4階Blackman-Harris窗時PWHD與采樣點(diǎn)數(shù)和采樣頻率的關(guān)系
![](https://cimg.fx361.com/images/2023/0302/03a2005e0a96d1aa6cf8af493b44d88a5e3286a0.webp)
圖9 加Nuttall窗時PWHD與采樣點(diǎn)數(shù)和采樣頻率的關(guān)系
由圖9可以看出,在基于Nuttall窗的加窗插值算法中,當(dāng)采樣點(diǎn)數(shù)或采樣頻率較低(此處采樣點(diǎn)數(shù)為256,采樣頻率為10 000 Hz)時,PWHD的誤差絕對值較大;當(dāng)采樣點(diǎn)數(shù)為256時,提高采樣頻率,PWHD的誤差絕對值會維持在一個較高的水平,達(dá)到1.02,且基本不隨采樣頻率的變化而變化;當(dāng)采樣點(diǎn)數(shù)大于2 048且采樣頻率大于10 000 Hz時,PWHD的誤差絕對值會在0.01~1.02這一范圍內(nèi)波動。
5 結(jié) 論
(1)對于三種加窗插值算法,當(dāng)采樣點(diǎn)數(shù)較低(256)時,無論采樣頻率值為多少,PWHD的誤差絕對值均較大,所以無論采取哪種算法,采樣點(diǎn)數(shù)應(yīng)大于2 048。
(2)對于加4階Blackman-Harris窗以及Nuttall窗這兩種加窗插值算法,當(dāng)采樣頻率較低時,會出現(xiàn)PWHD的誤差絕對值為負(fù)值的情況,即試驗(yàn)測得的PWHD值比真實(shí)值大。而在試驗(yàn)中觀察到,此時即使采樣點(diǎn)數(shù)和采樣頻率均固定為一個確定的值,PWHD的絕對誤差仍在一個較大的范圍內(nèi)跳動,所以對于這兩種算法,采樣頻率應(yīng)大于10 000 Hz。
(3)對于加Hanning窗的加窗插值算法,當(dāng)采樣點(diǎn)數(shù)大于2 048且采樣頻率大于10 000 Hz時,PWHD的誤差絕對值會在0.05~0.23這一范圍內(nèi)波動,雖然波動范圍較后兩種較小,但是誤差絕對值的最小值較大。
(4)對于加4階Blackman-Harris窗以及Nuttall窗這兩種加窗插值算法,當(dāng)采樣點(diǎn)數(shù)大于2 048且采樣頻率大于10 000 Hz時,PWHD的誤差絕對值會在一定范圍內(nèi)波動(其中,加4階Blackman-Harris窗時,波動范圍為0.03~1.01;加Nuttall窗時,波動范圍為0.01~1.02),后者的誤差絕對值最小值更小,所以加Nuttall窗的加窗插值算法性能最優(yōu)。
[1] 熊振興,黃石生. 現(xiàn)代數(shù)字化弧焊電源的發(fā)展[J].電焊機(jī),2010,40(4):7-10.
[2] 李小偉, 宋 芳. 焊接電源電信號濾波方法[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] 劉晶紅. 電磁兼容測試方法及應(yīng)用設(shè)計(jì)[J]. 長春理工大學(xué)學(xué)報自然科學(xué)版, 2004, 27(2):118-120.
[6] 劉建剛, 劉秀芳. 快速傅立葉變換(FFT)在TMS320F206上的實(shí)現(xiàn)[J]. 山東建筑大學(xué)學(xué)報, 2004, 19(1):67-71.
[7] 溫 和, 滕召勝, 王 永,等. 頻譜泄漏抑制與改進(jìn)介損角測量算法研究[J]. 儀器儀表學(xué)報, 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].電測與儀表,2010,47(5):8-11.
[11] 柴旭錚,關(guān)根志,文習(xí)山,等.tanσ高準(zhǔn)確度測量的加權(quán)插值FFT算法[J].高電壓技術(shù),2003,29(2):32-33.
[12] 溫 和,滕召勝,卿柏元.Hanning自卷積窗及其在諧波分析中的應(yīng)用[J].電工技術(shù)學(xué)報,2009,24(2):164-169.
[13] 蔚慧甜. 基于漢寧窗函數(shù)的濾波器的設(shè)計(jì)[J]. 傳感器世界, 2011, 17(12):27-29.
[14] 周西峰,趙 蓉,郭前崗.Blackman-Harris窗的插值FFT諧波分析與應(yīng)用[J].電測與儀表,2014(11):81-85.
[15] 許 珉,張鴻博.基于Blackman-Harris窗的加窗FFT插值修正算法[J].鄭州大學(xué)學(xué)報,2005,26(4):99-101.
[16] 張鴻博. 基于Nuttall窗插值FFT的電力諧波虛擬測量儀[J].華北水利水電學(xué)院學(xué)報,2013,34(6):118-121.
[17] 卿柏元,滕召勝,高云鵬,等.基于Nuttall窗雙譜線插值FFT的電力諧波分析方法[J].中國電機(jī)工程學(xué)報,2008,28(25):153-158.
[18] 龔仁喜,周希松,寧存貸,等.基于LabVIEW的FFT加窗插值算法在諧波檢測中的應(yīng)用[J].重慶理工大學(xué)學(xué)報,2010,24(5):64-70.
[19] 蔡曉峰,張鴻博.LabVIEW實(shí)現(xiàn)電力系統(tǒng)諧波測量加窗插值算法[J].華北水利水電學(xué)院學(xué)報,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);國家自然科學(xué)基金(10001790201501)。
管金棟,1991年出生,碩士研究生。主要研究方向?yàn)殡姾笝C(jī)的電磁兼容設(shè)計(jì)與測試。