專利名稱:一種用于電表的電能計量脈沖的產(chǎn)生方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于電表的電能計量脈沖的產(chǎn)生方法,屬于電力參數(shù)測量技術(shù)領(lǐng)域。
背景技術(shù):
常用的電子式電能計量過程可描述為1、通過模數(shù)轉(zhuǎn)換器分別對來自電力線上的電壓信號v(t)和電流信號i(t)進行模數(shù)轉(zhuǎn)換,得到對應(yīng)的數(shù)字化結(jié)果v(j)和i(j);2、將v(j)與i(j)相乘得到瞬時功率p(j);3、通過一定的功率到電能計量脈沖的轉(zhuǎn)換方法,將上述步驟2)得到的瞬時功率序列p(j)轉(zhuǎn)換為一定頻率的脈沖信號輸出。
上述步驟3中輸出的脈沖信號用于電表的校準和電能計量(如直接驅(qū)動脈沖電機)。對于校表來說,通常要求在穩(wěn)定的負載條件下,所輸出的脈沖信號的頻率是穩(wěn)定的,否則會給校表帶來誤差,從而降低計量的精度。這意味著,上述步驟3中的功率到電能計量脈沖的轉(zhuǎn)換不僅要輸出頻率與功率成線性比例的脈沖信號,而且要滿足在穩(wěn)定的功率下,輸出脈沖間隔均勻的脈沖信號。
顯然,從功率到電能計量脈沖之間的轉(zhuǎn)換精度,將直接決定電表的計量精度,因此,選擇合適的功率到電能計量脈沖的轉(zhuǎn)換方法,對電表的設(shè)計至關(guān)重要?,F(xiàn)有的電能計量脈沖的生成方法,其原理如圖1所示1、分別對來自電力線上的電壓信號v(t)和電流信號i(t)進行模數(shù)轉(zhuǎn)換,得到數(shù)字化的v(j)與i(j),將v(j)與i(j)相乘得到瞬時功率p(j);2、將瞬時功率p(j)進行低通濾波,得到波紋較小的功率P(j);3、通過“數(shù)字到頻率轉(zhuǎn)換”將P(j)轉(zhuǎn)換為輸出脈沖;上述首先通過低通濾波來降低功率的波紋,而后轉(zhuǎn)換到頻率的方法,其目的在于在穩(wěn)定的負載條件下,輸出脈沖間隔均勻的脈沖信號,從而滿足校表的要求。顯然,為了提高輸出脈沖的均勻程度,就必須提高低通濾波效果,即降低濾波器的帶寬和提高濾波器的階數(shù),然而,低的濾波器帶寬會使得實際的負載功率發(fā)生變化時,輸出的計量脈沖隨之變化的響應(yīng)變慢,高的濾波器階數(shù)會使計算量變大,或者電路在硬件實現(xiàn)時開銷變大,這兩者是現(xiàn)有的電能計量脈沖產(chǎn)生方法存在的問題。
發(fā)明內(nèi)容
本發(fā)明的目的是提出一種用于電表的電能計量脈沖的產(chǎn)生方法,以電力信號周期為處理單位,通過對周期平均功率的計算來線性預(yù)測當前時刻的電能并據(jù)此輸出脈沖信號,以使電能計量脈沖輸出對負載變化的響應(yīng)速度快、算法實現(xiàn)的計算量小,或者在電路硬件實現(xiàn)時開銷小。
本發(fā)明提出的用于電表的電能計量脈沖的產(chǎn)生方法,包括以下步驟(1)分別對來自電力線上的電壓信號v(j)和電流信號i(j)進行模數(shù)轉(zhuǎn)換,得到數(shù)字化的v(j)與i(j),將v(j)與i(j)相乘得到瞬時功率p(j),并對電壓信號v(j)進行從負到正的過零點檢測;(2)定義一個虛擬的電能容器為“能量桶”,用于存放用戶已經(jīng)消耗的電能和已經(jīng)轉(zhuǎn)換為計量脈沖輸出的電能之間的余量,設(shè)Eo為“能量桶”中的電能,當檢測到第1個過零點時,令Eo=0;(3)每當檢測到一個新的過零點時,計算前一周期的電能Ep,即由前一過零點到當前過零點之間的每個采樣點上的瞬時功率p(j)的累加,并將前一周期的電能放入到“能量桶”中Eo=Eo+Ep;(4)根據(jù)上述前一周期的電能Ep計算平均功率Pa=Ep/M,其中M表示將電力信號的一個周期等分為M個單位時間進行電能預(yù)測;(5)設(shè)ek為當前時刻在當前周期中電能增量預(yù)測值,ef為當前時刻的電能余量預(yù)測值,那么在當前周期一開始,即在第0個單位時間結(jié)束點,令ek=0,ef=Eo,并將電能余量預(yù)測值ef與一個電能計量脈沖所對應(yīng)的電能值Et進行比較,當ef≥Et時,則輸出一個電能計量脈沖,同時從“能量桶”中扣除一個電能計量脈沖所對應(yīng)的電能值Eo=Eo-Et;(6)每到一個新的單位時間結(jié)束點,令ek=ek+Pa,ef=ek+Eo,并將電能余量預(yù)測值ef與一個電能計量脈沖所對應(yīng)的電能值Et進行比較,當ef≥Et時,則輸出一個電能計量脈沖,同時從“能量桶”中扣除一個電能計量脈沖所對應(yīng)的電能值Eo=Eo-Et;(7)重復(fù)上述步驟(6)直到當前周期結(jié)束,即一個新的v(j)過零點到達;(8)重復(fù)上述(3)~(7),實時輸出電能計量脈沖。
本發(fā)明提出的用于電表的電能計量脈沖的產(chǎn)生方法,其核心內(nèi)容是以電力信號周期為處理單位,計算當前時刻之前一周期的平均功率,將之作為當前周期的平均功率估計值,來線性預(yù)測當前時刻的電能值,并據(jù)此實時輸出電能計量脈沖。本發(fā)明方法具有以下優(yōu)點1、實時性好直接采用將當前時刻電能與一個電能計量脈沖所代表的電能值進行比較來產(chǎn)生電能計量脈沖的方法,而不是采用現(xiàn)有方法中低通濾波加數(shù)字到頻率轉(zhuǎn)換的方法,因此對負載功率變化的響應(yīng)靈敏、滯后性小。
2、算法實現(xiàn)計算量較小從瞬時頻率到最后的電能計量脈沖的轉(zhuǎn)換中,現(xiàn)有方法中的低通濾波器需要較多的乘法和加法運算,而本發(fā)明提出的方法僅需要簡單的累加運算,對于上述步驟(4)中的除法運算,可將分母M取值為2的整數(shù)次冪,如64,128,256等,這樣除法運算可用簡單的移位截斷操作來實現(xiàn)。
3、無周期累積誤差由于對當前周期的電能線性預(yù)測總是以當前周期開始時的實際電能累積值作為其初始值,因此不會有周期之間的累積誤差,即對當前時刻的電能預(yù)測精度不會隨計量的進行而惡化。
圖1是已有的電能計量脈沖的產(chǎn)生方法原理圖。
圖2是本發(fā)明方法提出的電能計量脈沖方法的原理框圖。
具體實施例方式
本發(fā)明提出的用于電表的電能計量脈沖的產(chǎn)生方法,其原理框圖如圖2所示,首先分別對來自電力線上的電壓信號v(j)和電流信號i(j)進行模數(shù)轉(zhuǎn)換,得到數(shù)字化的v(j)與i(j),將v(j)與i(j)相乘得到瞬時功率p(j),并對電壓信號v(j)進行從負到正的過零點檢測;定義一個虛擬的電能容器為“能量桶”,用于存放用戶已經(jīng)消耗的電能和已經(jīng)轉(zhuǎn)換為計量脈沖輸出的電能之間的余量,其中,用戶消耗的電能以電力信號周期為時間間隔放入到“能量桶”中,而每當電能計量脈沖輸出時,則從“能量桶”中扣除一個電能計量脈沖所對應(yīng)的電能值,設(shè)Eo為“能量桶”中的電能,當檢測到第1個過零點時,令Eo=0;每當檢測到一個新的過零點時,計算前一周期的電能Ep,即由前一過零點到當前過零點之間的每個采樣點上的瞬時功率p(j)的累加,并將前一周期的電能放入到“能量桶”中Eo=Eo+Ep;根據(jù)前一周期的電能Ep計算平均功率Pa=Ep/M,其中M表示將電力信號的一個周期等分為M個單位時間進行電能預(yù)測;設(shè)ek為當前時刻在當前周期中電能增量預(yù)測值,ef為當前時刻的電能余量預(yù)測值,那么在當前周期一開始,即在第0個單位時間結(jié)束點,令ek=0,ef=Eo,并將電能余量預(yù)測值ef與一個電能計量脈沖所對應(yīng)的電能值Et進行比較,當ef≥Et時,則輸出一個電能計量脈沖,同時從“能量桶”中扣除一個電能計量脈沖所對應(yīng)的電能值Eo=Eo-Et;每到一個新的單位時間結(jié)束點,令ek=ek+Pa,ef=ek+Eo,并將電能余量預(yù)測值ef與一個電能計量脈沖所對應(yīng)的電能值Et進行比較,當ef≥Et時,則輸出一個電能計量脈沖,同時從“能量桶”中扣除一個電能計量脈沖所對應(yīng)的電能值Eo=Eo-Et;依次對當前周期中各個單位時間結(jié)束點上的電能進行預(yù)測和脈沖判斷輸出,直到當前周期結(jié)束,即一個新的v(j)過零點到達;重復(fù)以上過程,實時輸出電能計量脈沖F1。
圖2中,ck1為對電力信號v(t)和i(t)的進行模數(shù)轉(zhuǎn)換的尼奎斯特等效采樣時鐘,一般來說,ck1的頻率取為電力信號的基波頻率的2的整數(shù)次冪倍,例如,電力信號的基波頻率為50Hz,ck1的頻率取為12.8kHz;ck2為當前周期中控制進行能量預(yù)測的時鐘,其頻率與M相關(guān),M表示將電力信號的一個周期等分為M段進行電能預(yù)測,如前所述,為使除法易于實現(xiàn),M的值一般取為2的整數(shù)次冪,因此,ck2的頻率也為電力信號基波頻率的2的整數(shù)次冪倍,一般地,可令ck2的頻率等于ck1的頻率,即ck1與ck2共用同一個時鐘,若要進一步提高電表輸出的電能計量脈沖的均勻度,可增大M,即增大ck2的時鐘頻率,令其為ck1頻率的2的整數(shù)次冪倍,以提高電能脈沖輸出的時間解析度;s為對信號v(j)進行過零檢測后的輸出,即每當v(j)從負到正經(jīng)過零點時,在其過零點位置對應(yīng)地有一個脈沖信號,s的作用是作為復(fù)位信號送給圖2中兩個復(fù)位累加電路,用于對累加求周期能量Ep和累加求當前周期中電能增量預(yù)測值ek的過程進行周期性的初始化;Pa為前一周期的平均功率,其值等于Ep/M,分母M一般取值為2的整數(shù)次冪,如64,128,256等,這樣除法運算可用簡單的移位截斷操作來實現(xiàn)。
權(quán)利要求
1.一種用于電表的電能計量脈沖的產(chǎn)生方法,其特征在于該方法包括以下步驟(1)分別對來自電力線上的電壓信號v(j)和電流信號i(j)進行模數(shù)轉(zhuǎn)換,得到數(shù)字化的v(j)與i(j),將v(j)與i(j)相乘得到瞬時功率p(j),并對電壓信號v(j)進行從負到正的過零點檢測;(2)定義一個虛擬的電能容器為“能量桶”,用于存放用戶已經(jīng)消耗的電能和已經(jīng)轉(zhuǎn)換為計量脈沖輸出的電能之間的余量,設(shè)Eo為“能量桶”中的電能,當檢測到第1個過零點時,令Eo=0;(3)每當檢測到一個新的過零點時,計算前一周期的電能Ep,即由前一過零點到當前過零點之間的每個采樣點上的瞬時功率p(j)的累加,并將前一周期的電能放入到“能量桶”中Eo=Eo+Ep;(4)根據(jù)上述前一周期的電能Ep計算平均功率Pa=Ep/M,其中M表示將電力信號的一個周期等分為M個單位時間進行電能預(yù)測;(5)設(shè)ek為當前時刻在當前周期中電能增量預(yù)測值,ef為當前時刻的電能余量預(yù)測值,在第0個單位時間結(jié)束點,令ek=0,ef=Eo,并將電能余量預(yù)測值ef與一個電能計量脈沖所對應(yīng)的電能值Et進行比較,當ef≥Et時,則輸出一個電能計量脈沖,同時從“能量桶”中扣除一個電能計量脈沖所對應(yīng)的電能值Eo=Eo-Et;(6)每到一個新的單位時間結(jié)束點,令ek=ek+Pa,ef=ek+Eo,并將電能余量預(yù)測值ef與一個電能計量脈沖所對應(yīng)的電能值Et進行比較,當ef≥Et時,則輸出一個電能計量脈沖,同時從“能量桶”中扣除一個電能計量脈沖所對應(yīng)的電能值Eo=Eo-Et;(7)重復(fù)上述步驟(6)直到當前周期結(jié)束,即一個新的v(j)過零點到達;(8)重復(fù)上述(3)~(7),實時輸出電能計量脈沖。
全文摘要
本發(fā)明涉及一種用于電表的電能計量脈沖的產(chǎn)生方法,屬于電力參數(shù)測量技術(shù)領(lǐng)域。首先對電壓信號進行過零點檢測,檢測結(jié)果用于控制對周期能量和當前時刻電能增量的計算,每當檢測到一個新的過零點,將前一周期的能量加入到電能余量中,并計算周期平均功率,以此來線性預(yù)測當前周期中當前時刻的電能余量,每當電能余量超過一個電能計量脈沖所對應(yīng)的電能值,就輸出一個電能計量脈沖,同時從電能余量中扣除一個電能計量脈沖所對應(yīng)的電能值。本發(fā)明方法的優(yōu)點是實時性好,對負載功率變化的響應(yīng)靈敏、滯后性小;算法實現(xiàn)時只需要簡單的累加運算,計算量較??;無周期累積誤差。
文檔編號G01R35/00GK1804640SQ20061000183
公開日2006年7月19日 申請日期2006年1月24日 優(yōu)先權(quán)日2006年1月24日
發(fā)明者李福樂, 譚年熊, 張岳, 王榮華, 范志軍 申請人:北京萬工科技有限公司