孫曙光,于 淼,杜太行,王景芹
?
基于插值同步預處理的Hilbert無功功率測量
孫曙光1,于 淼1,杜太行1,王景芹2
(1.河北工業(yè)大學控制科學與工程學院,天津 300130;2.河北工業(yè)大學電氣工程學院,天津 300130)
針對電網(wǎng)信號頻率波動情況下,非同步采樣造成頻譜泄漏,引起無功功率計算誤差的問題,提出一種基于數(shù)據(jù)預處理的Hilbert無功功率計算方法。即首先使用改進Rife算法實時估計電網(wǎng)中的頻率,然后利用插值運算進行數(shù)據(jù)同步化,最后使用Hilbert變換得到準確的無功功率。在對信號頻率測量基礎上,對于插值算法,經(jīng)仿真對比研究,Hermite插值算法達到了比較理想的數(shù)據(jù)同步化效果。繼而對基于Hilbert的無功功率測量方法進行分析,并構建了電弧爐負載仿真模型,作為無功源。仿真結果表明,在電網(wǎng)信號頻率波動以及含諧波的情況下,相對于常規(guī)的無功功率計算方法,基于插值同步預處理的Hilbert法明顯提高了無功功率計算的精度。
頻率估計;Rife算法;Hermite同步插值;無功功率;Hilbert算法
由于非線性系統(tǒng)如電弧爐系統(tǒng)、電力電子整流設備、電氣化鐵路等大量涌入電力系統(tǒng),使得電力系統(tǒng)諧波問題日益嚴重,電網(wǎng)波形畸變,干擾其他用電設備正常工作,加大了無功能量的損耗,所以要補償無功[1]。而傳統(tǒng)的無功功率計算方法如FFT 算法在頻域內(nèi)計算電壓、電流相角,易受信號頻率波動的影響,最終造成較大的無功功率計算誤差[2]。而Hilbert變換法測量無功功率,是將采樣電壓信號進行Hilbert變換再與電流信號進行運算,可以快速準確完成無功功率計算,但是在異步采樣的情況下頻譜泄漏問題也會造成其無功功率的計算誤差[3-5]。所以需要對采樣數(shù)據(jù)同步化處理,相比于硬件電路如鎖相環(huán)實現(xiàn)同步[6],軟件方法更為靈活,并且使用方便,成本較低,本文主要利用軟件算法進行數(shù)據(jù)同步化處理。
此外對于異步采樣數(shù)據(jù)同步化,需要首先測得信號的頻率,所以本文利用基于FFT的改進Rife算法實時估計頻率,在此基礎上進行插值同步化,使校正后的數(shù)據(jù)最大程度接近理想均勻的同步采樣序列,最后使用Hilbert算法計算無功功率。
一般在采集信號時會根據(jù)標準的工業(yè)配電頻率來制定采樣頻率,但在實際信號傳輸過程中頻率會有波動,采樣頻率不隨之變化,得到的信號被稱為異步信號,為了得到理想的同步采樣信號,首先要得到信號的實際頻率。在頻率估計方面,快速傅立葉為基礎的插值估計和最大似然估計雖然應用廣泛但是計算量較大,尤其最大似然估計要使誤差降低需對頻率進行一維搜索,很難實時處理信號。針對這個問題采用基于FFT的雙線幅值Rife算法,有效降低計算量,而且簡單易行,但Rife算法只有當信號頻率位于兩個量化后頻率的中心位置才有較高的精度[7-8],所以對其進行優(yōu)化結合相位確定插值方向,也就是確定幅值第二大的譜線,以滿足同步化要求。
Rife算法利用最大譜線和第二大譜線的幅值估計頻率,假設采樣所得的正弦波信號的離散序列為
(2)
根據(jù)以上兩種算法,結合實際應用時的需要,對頻率的估計步驟如下:
在以往的研究中,對原始的非同步采樣序列進行頻率估計,先使用過零點法求解出信號頻率的整數(shù)部分,小數(shù)部分通過求解插值方程求得,不僅加大了求解的難度和運算,也不利于實現(xiàn)。在本文中已通過第1節(jié)求得采樣序列的實際頻率,結合Hermite插值實現(xiàn)數(shù)據(jù)同步化。
首先要確定插值點和實際采樣點之間的位置關系。設原始異步采樣序列為;理想的同步序列為。采樣點數(shù)至少包括一個完整周期。其中實際采樣周期為,理想采樣周期為。實際信號第一個點和理想的同步信號的第一個點之間的間隔為,同理,第個同步點所對應的實際取樣數(shù)列中的下標為
(5)
(7)
由以上推導,把離散的采樣點代入公式可以得到插值點落在下標為第和個點之間,使用Hermite插值得到的同步序列為
(9)
從上述公式可以看出在最少采樣一個周期的情況下,要多采兩個點,才能達到式(7)、式(8)的要求。
現(xiàn)階段經(jīng)常用的同步算法還有四階牛頓前插法和拉格朗日插值,在誤差分析方面,理論上拉格朗日插值截斷誤差限為
Hermite插值截斷誤差限為
(11)
四階牛頓前插值的截斷誤差限為
從上述公式可以看出,隨著階數(shù)的增加,結果越準確,但是計算更趨于復雜,運算量也很大,未必適合實際應用,為了便于觀察,聯(lián)系上文中的頻率測量,對這幾種插值算法同步效果進行對比。假設電壓信號為
(13)
此時實際工頻為50.13 Hz,在理想頻率50 Hz的情況下每周期采樣64個點,,,總共采樣個點。在此,同步化之前根據(jù)上述分析先估計出信號的實際頻率,再選用適當?shù)牟逯邓惴?。圖1~圖6為異步采樣數(shù)據(jù)絕對誤差,以及在實際頻率估計后分別使用拉格朗日插值、Hermite插值和牛頓插值,對異步采樣數(shù)據(jù)進行同步化處理的效果對比。在未進行同步化采樣時,采樣數(shù)據(jù)和理想數(shù)據(jù)的絕對誤差較大,使用三種插值法后基本把絕對誤差控制在[-0.5, +0.5]之間。圖5比較了拉格朗日插值和牛頓插值,圖6比較拉格朗日插值[9-10]和Hermite插值的絕對誤差,可以看出牛頓插值并不適用于此種情況,在信號帶有較少數(shù)量的諧波并且諧波信號奇偶性單一時,其他兩種插值的結果更為準確。對比拉格朗日插值和Hermite插值,Hermite插值效果更好一些,誤差曲線更為平滑,穩(wěn)定性更好。
圖7為圖6對比曲線的局部放大圖,以便觀察。可以看出Hermite插值法同步化效果絕對誤差更集中在零值附近,拉格朗日插值絕對誤差在零值附近振蕩的幅度較大。所以選用Hermite插值實現(xiàn)數(shù)據(jù)同步化。
圖1 異步采樣數(shù)據(jù)絕對誤差圖
圖2 拉格朗日插值同步數(shù)據(jù)絕對誤差圖
圖3 牛頓插值同步數(shù)據(jù)絕對誤差圖
圖4 Hermite插值同步數(shù)據(jù)絕對誤差圖
圖5 拉格朗日插值和牛頓插值同步化效果對比圖
圖6 拉格朗日插值和Hermite同步化效果對比圖
圖7 Hermite插值和拉格朗日插值同步化效果對比
以上頻率估計和插值的同步化,已經(jīng)完成了在進行無功功率計算前的數(shù)據(jù)預處理,即首先使用FFT處理數(shù)據(jù)進行頻譜分析,然后用Rife算法估計實時信號的實際頻率,代入到插值同步化中確定同步化采樣點的位置,最后使用Hermite插值到同步化數(shù)據(jù)。
要補償無功功率就要準確測量無功功率,改進以往的算法,即使在諧波情況下也能精確測量無功功率。
根據(jù)Budeanu無功功率[11]的定義公式可以得到含有次諧波分量的信號的無功功率為
有功功率為
(15)
從式(14)、式(15)可以看出無功功率的相位和有功功率的相位差為,而在無功功率計算的方法中一個重要的思想就是要使電壓電流的相位差為,也就是移相法。也即先對電壓電流進行采樣得到離散值,然后將離散電壓值使用Hilbert變換移相,用有功功率的計算形式計算無功功率。
離散信號的Hilbert變換更加適用于工程應用。假設采樣信號為,Hilbert單位響應為,變換后的信號為,由于,為采樣周期,當歸一化的值為1時,則有,易知離散Hilbert變換的頻率傳遞函數(shù)為
(18)
在實際應用中大型鑄造行業(yè)的電弧爐是對電能質(zhì)量影響比較嚴重的負荷,不僅引起電壓的波動和閃變,還會產(chǎn)生大量無功與諧波。所以在此對電弧爐系統(tǒng)仿真,得到頻率波動含有諧波的電壓電流信號,進行頻率測量,數(shù)據(jù)同步化最終進行無功測量。圖8為一般電弧爐系統(tǒng)仿真模型[14-16],已經(jīng)可以反映電弧爐的電壓電流特性。圖9、圖10為仿真所得的電壓電流波形。
圖8 電弧爐系統(tǒng)仿真
圖9 電弧爐系統(tǒng)電壓波形
圖10 電弧爐系統(tǒng)電流波形
使用仿真的電弧爐系統(tǒng),對其產(chǎn)生的電壓電流信號進行采樣,此時電弧爐系統(tǒng)的真實頻率變?yōu)?0.13 Hz,不是50 Hz。采樣頻率為3 200 Hz,共采樣260個點,在異步采樣的情況下電壓電流與理想的同步采樣得到的電壓電流值之間的誤差如圖11、圖12所示。
圖12 電流異步采樣絕對誤差曲線
可以看出,隨著采樣點數(shù)增加,異步采樣點的誤差也呈發(fā)散增大趨勢。所以先估計電壓電流信號的實時頻率,接著同步化處理最后計算得到無功功率。如圖13、圖14所示,在頻率估計的基礎上使用Hermite插值同步化,電壓電流的絕對誤差已經(jīng)明顯減少。
圖14 電流同步化后絕對誤差曲線
再對仿真所得的諧波信號進行諧波分析,得到理論上的無功功率值,使用Matlab中Powergui模塊得到諧波含量如表1所示。
根據(jù)表1數(shù)據(jù)可知電壓電流各次諧波的幅值以及電壓電流的相位差,結合Budeanu定義的無功功率計算,求得無功功率的理論值為9.996 3×105var。國標規(guī)定電力系統(tǒng)正常頻率偏差允許值為0.2 Hz,在數(shù)據(jù)同步化之前要進行頻率估計,測量電網(wǎng)頻率最終實現(xiàn)數(shù)據(jù)同步化,最終使用Hilbert分析數(shù)據(jù)得到準確的無功功率。本文以固定的采樣頻率Hz對電壓電流分別采樣,每個周期采樣64個點,共采樣256個點。采樣四個周期,系統(tǒng)的頻率波動分別為50.2 Hz,50.1 Hz,50 Hz,49.9 Hz,49.8 Hz,使用最基本的FFT算法對直接采樣的數(shù)據(jù)進行無功功率的計算,對比使用同步化后的Hilbert算法計算的無功功率。仿真計算結果如表2所示。
表1 諧波含量仿真結果
表2 無功功率計算結果及相對誤差
從表2可以看出在頻率波動較大的情況下,數(shù)據(jù)直接使用FFT方法計算無功功率的相對誤差達到,絕對誤差高達91 530 var,是在同種條件下使用同步化Hilbert算法的誤差的12倍。并且隨著頻率波動增大,一般算法的誤差也呈快速增大的趨勢。雖然電網(wǎng)中的頻率偏差值在0.2 Hz,但是在實際應用的電弧爐系統(tǒng)中實際頻率可能會有較大的變化,改進的同步化算法首先進行了頻率估計在數(shù)據(jù)源頭減少了誤差,結合同步化的插值算法使得無功功率估計值較為準確。
本文提出一種基于Hilbert變換的無功功率測量的改進算法,以Hilbert變換測量無功功率為基礎加以改進,實現(xiàn)實時測量供電頻率,并且無需調(diào)整采樣設備的采樣頻率,直接將異步采樣數(shù)據(jù)同步化,電壓電流數(shù)據(jù)同步化之后對電壓數(shù)據(jù)進行移相濾波,計算無功功率,進而可更加準確地進行無功補償。該方法不僅適用于電弧爐、電氣化機車等帶有高次諧波的復雜大功率用電系統(tǒng)進行無功補償,還可以應用于精密測量無功功率的儀表中。
[1] 汪玉鳳, 李玲雪, 單錦寧, 等. SHPF-TCR聯(lián)合控制補償系統(tǒng)的研究[J]. 電力系統(tǒng)保護與控制, 2015, 43(23): 78-83.
WANG Yufeng, LI Lingxue, SHAN Jinning, et al. Research of SHPF-TCR compensation system with combination control[J]. Power System Protection and Control, 2015, 43(23): 78-83.
[2] 孫曙光, 杜太行, 王景芹, 等.一種新型的斷路器瞬動校驗選相合閘方法研究[J].電力系統(tǒng)保護與控制, 2015, 43(17): 125-132.
SUN Shuguang, DU Taihang, WANG Jingqin, et al. Research of a new method for circuit instantaneous validation phase selection[J]. Power System Protection and Control, 2015, 43(17): 125-132.
[3] 李正明, 徐敏, 潘天紅, 等.基于小波變換和HHT的分布式并網(wǎng)系統(tǒng)諧波檢測方法[J]. 電力系統(tǒng)保護與控制, 2014, 42(4): 34-39.
LI Zhengming, XU Min, PAN Tianhong, et al. A harmonic detection method for distributed connected grid system by using wavelet transform and HHT[J]. Power System Protection and Control, 2014, 42(4): 34-39.
[4] 俎云霄, 龐浩, 李東霞, 等.一種基于Hilbert數(shù)字濾波的無功功率測量方法[J].電力系統(tǒng)自動化, 2003, 27(16): 50-52, 70.
ZU Yunxiao, PANG Hao, LI Dongxia, et al. A method of reactive power measurement based on Hilbert digital filtering[J]. Automation of Electric Power Systems, 2003, 27(16): 50-52, 70.
[5] 高云鵬, 李峰, 陳婧, 等. 基于Teager-Kaiser能量算子Rife-Vincent窗頻譜校正的電壓閃變測量[J]. 電工技術學報, 2014, 29(6): 248-256.
GAO Yunpeng, LI Feng, CHEN Jing, et al. Voltage flicker measurement using the Teager-Kaiser energy operator based on Rife-Vincent window spectral correction[J]. Transactions of China Electrotechnical Society, 2014, 29(6): 248-256.
[6] 史夢思, 錢麗萍, 岳云濤, 等.三相逆變電源的鎖相環(huán)設計[J].電工技術學報, 2015, 30(增刊1): 93-97.
SHI Mengsi, QIAN Liping, YUE Yuntao, et al. Phase- locked loop designing of three phase inverter power[J]. Transactions of China Electrotechnical Society, 2015, 30(S1): 93-97.
[7] 劉福東, 陳智遠. 基于Rife算法的頻率估計及其FPGA實現(xiàn)[J]. 工業(yè)控制計算機, 2014, 27(4): 89-90, 92.
LIU Fudong, CHEN Zhiyuan. Frequency estimation based on rife algorithm and its implementation on FPGA[J]. Industrial Control Computer, 2014, 27(4): 89-90, 92.
[8] 周龍健, 羅景青, 房明星. 基于IIN算法和Rife算法的正弦波頻率估計算法[J]. 數(shù)據(jù)采集與處理, 2013, 28(6): 839-842.
ZHOU Longjian, LUO Jingqing, FANG Mingxing. Frequency estimation of sinusoid wave based on IIN algorithm and Rife algorithm[J]. Journal of Data Acquisition & Processing, 2013, 28(6): 839-842.
[9] 張雷, 張國, 邱亞琴. Lagrange插值的改進算法研究及誤差分析[J]. 電力系統(tǒng)保護與控制, 2014, 42(16): 66-70.
ZHANG Lei, ZHANG Guo, QIU Yaqin. Research and error analysis of an improved Lagrange interpolation algorithm[J]. Power System Protection and Control, 2014, 42(16): 66-70.
[10] 唐毅, 江波, 李紅斌. 數(shù)字電能計量采樣值丟幀處理方法[J].電工技術學報, 2014, 29(增刊1): 444-448.
TANG Yi, JIANG Bo, LI Hongbin. Handling methods for sampled value frame missing in digital power metering[J]. Transactions of China Electrotechnical Society, 2014, 29(S1): 444-448.
[11] 曹鋒, 高華.一種基于加窗的插值FFT重構Hilbert變換方法[J]. 重慶理工大學學報(自然科學版), 2012, 26(2): 97-100.
CAO Feng, GAO Hua. A transforming method of Hilbert based on the windowed interpolation FFT reconstruction[J]. Journal of Chongqing University of Technology (Natural Science), 2012, 26(2): 97-100.
[12] QIAN H, ZHAO R, CHEN T. Interharmonics analysis based on interpolating windowed FFT algorithm[J]. IEEE Transactions on Power Delivery, 2007, 22(2): 1064-1069.
[13] PENG Hao, WANG Zanji, CHEN Jianye. A measuring method of the single-phase AC frequency, phase, and reactive power based on the Hilbert filtering[J]. IEEE Transactions on Instrumentation and Measurement, 2007, 56(3): 918-923.
[14] 王育飛, 潘艷霞, 姜建國.基于MATLAB的交流電弧爐隨機模型與仿真[J]. 高電壓技術, 2008, 34(5): 973-977.
WANG Yufei, PAN Yanxia, JIANG Jianguo. Stochastic model of AC electric arc furnace based on MATLAB[J]. High Voltage Engineering, 2008, 34(5): 973-977.
[15] 段曉波, 朱明星, 胡文平, 等. 交流電弧爐SVC裝置2次濾波支路設計校核新方法[J]. 電力系統(tǒng)保護與控制, 2014, 42(1): 126-133.
DUAN Xiaobo, ZHU Mingxing, HU Wenping, et al. Research on the design and check method of the secondary filter branch for SVC device of the AC arc furnace[J]. Power System Protection and Control, 2014, 42(1): 126-133.
[16] 張愷倫, 陳宏偉, 江全元.電弧爐負荷的三相綜合建模與參數(shù)辨識[J].電力系統(tǒng)保護與控制, 2012, 40(16): 77-82.
ZhANG Kailun, CHEN Hongwei, JIANG Quanyuan. Modeling and parameter identification of electric arc furnace load[J]. Power System Protection and Control, 2012, 40(16): 77-82.
(編輯 周金梅)
Reactive power measurement by Hilbert transform based on interpolation synchronization preprocessing
SUN Shuguang1, YU Miao1, DU Taihang1, WANG Jingqin2
(1. School of Control Science and Engineering, Hebei University of Technology, Tianjin 300130, China; 2. School of Electrical Engineering, Hebei University of Technology, Tianjin 300130, China)
For the problem that asynchronous sampling causes spectral leakage and reactive power calculation error when the power signal frequency fluctuates, this paper proposes a reactive power calculation method by Hilbert transform based on data preprocessing.It is thatfirstly, the improved Rife algorithm is used to estimate the real-time frequency, and then the interpolation operation is used to synchronize data, finally the Hilbert transform is used to get the accurate reactive power.Based on the measuring of signal frequency, for interpolation method, the Hermite interpolation algorithm achieves the ideal data synchronization effect by simulation comparison.Then the reactive power measurement method based on Hilbert is analyzed and arc furnace load simulation model is built as a reactive power source.Simulation results show that when the power signal fluctuates and contains harmonics the calculation accuracy of reactive power is mostly improved by using Hilbert method based on interpolation synchronization compared to conventional reactive power calculation method.
frequency estimation; Rife algorithm; Hermite synchronous interpolation; reactive power; Hilbert algorithm
10.7667/PSPC151611
天津市科技支撐重點項目(12ZCZDGX01400);河北省高等學校科學技術研究重點項目(ZD2014051);河北工業(yè)大學博士科研啟動費資助項目
2015-09-09;
2016-01-09
孫曙光(1979-),男,副教授,碩士生導師,研究方向為諧波抑制與無功補償;E-mail: sunshuguang_2000@ 163.com于 淼(1990-),女,碩士研究生,研究方向為計算機智能理論與控制;杜太行(1963-),男,教授,博士生導師,研究方向為電器檢測與試驗、計算機應用、工業(yè)自動化等。