本發(fā)明實(shí)施例涉及諧波檢測(cè)領(lǐng)域,尤其涉及一種基于粒子濾波的電力系統(tǒng)諧波檢測(cè)方法。
背景技術(shù):
:隨著非線性設(shè)備使用量的增大,電力系統(tǒng)的諧波污染日益嚴(yán)重。諧波的存在會(huì)對(duì)電力系統(tǒng)及用電設(shè)備的安全、高效運(yùn)行造成嚴(yán)重威脅,因此,研究有效的技術(shù)手段來治理諧波,具有十分重要的意義。在諧波分析領(lǐng)域,諧波檢測(cè)是一項(xiàng)重要工作,它主要是對(duì)電力信號(hào)中的諧波成分進(jìn)行提取或?qū)Ω鞔沃C波的參數(shù)進(jìn)行估計(jì)。諧波檢測(cè)結(jié)果對(duì)后續(xù)諧波分析和治理具有關(guān)鍵作用。目前,關(guān)于諧波檢測(cè)研究已取得很多成果,但已有的研究大多是基于無噪或高斯噪聲假設(shè)進(jìn)行的,而電力系統(tǒng)存在明顯的脈沖噪聲,這會(huì)使得已有方法性能大大降低,甚至失效。技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例提供一種基于粒子濾波的電力系統(tǒng)諧波檢測(cè)方法,以克服上述技術(shù)問題。本發(fā)明一種基于粒子濾波的電力系統(tǒng)諧波檢測(cè)方法,包括:根據(jù)電力信號(hào)建立狀態(tài)方程和觀測(cè)方程,所述電力信號(hào)含有諧波信號(hào)和脈沖噪聲干擾信號(hào);根據(jù)所述狀態(tài)方程和所述觀測(cè)方程采用粒子濾波算法對(duì)所述電力信號(hào)進(jìn)行狀態(tài)估計(jì);根據(jù)所述狀態(tài)估計(jì)計(jì)算所述諧波信號(hào)的幅度和相位。進(jìn)一步地,所述根據(jù)所述狀態(tài)方程和所述觀測(cè)方程采用粒子濾波算法對(duì)所述電力信號(hào)進(jìn)行狀態(tài)估計(jì),包括:設(shè)定狀態(tài)方程中狀態(tài)向量的概率密度函數(shù)的均值和方差,并根據(jù)該概率密度函數(shù)抽取N個(gè)初始粒子,設(shè)置有效樣本數(shù)的閾值和所述初始粒子的權(quán)重;構(gòu)建重要性密度函數(shù),并根據(jù)所述重要性密度函數(shù)獲取k時(shí)刻的粒子;根據(jù)似然概率計(jì)算所述粒子的權(quán)值;根據(jù)所述權(quán)值計(jì)算所述粒子的歸一化權(quán)值;根據(jù)所述歸一化權(quán)值計(jì)算有限樣本數(shù);比較所述有效樣本數(shù)與所述有效樣本數(shù)的閾值,若所述有效樣本數(shù)大于所述有效樣本數(shù)的閾值,則根據(jù)當(dāng)前粒子確定k時(shí)刻的狀態(tài)估計(jì)值,若所述有效樣本數(shù)小于所述有效樣本數(shù)的閾值,則進(jìn)行粒子重采樣,并根據(jù)重采樣的粒子確定k時(shí)刻的狀態(tài)估計(jì)值。進(jìn)一步地,所述則進(jìn)行粒子重采樣,包括:從區(qū)間(0,1/L)上均勻分布中抽取隨機(jī)樣本,所述L為粒子的數(shù)目;根據(jù)所述隨機(jī)樣本構(gòu)造粒子樣本集,并計(jì)算所述粒子樣本集中粒子對(duì)應(yīng)的序號(hào)集合;統(tǒng)計(jì)所述序號(hào)集合中各個(gè)序號(hào)對(duì)應(yīng)粒子出現(xiàn)的次數(shù),得到粒子次數(shù)集合;根據(jù)所述出現(xiàn)次數(shù)復(fù)制粒子,獲得新粒子集合;將所述新粒子集合中每個(gè)粒子的歸一化權(quán)值設(shè)置為1/L。本發(fā)明提供了一種基于粒子濾波理論的電力系統(tǒng)諧波檢測(cè)方法,該方法對(duì)脈沖噪聲具有較好的抵抗作用,即在脈沖噪聲環(huán)境中也具有較高的檢測(cè)精度,并且對(duì)變化的諧波參數(shù)具有較快的跟蹤速度,為實(shí)際含有脈沖噪聲干擾的電力系統(tǒng)中的諧波檢測(cè)提供了一種可行的方案。附圖說明為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。圖1為本發(fā)明一種基于粒子濾波的電力系統(tǒng)諧波檢測(cè)方法流程圖;圖2為本發(fā)明含有諧波成份和脈沖噪聲干擾的電力信號(hào)波形圖;圖3為本發(fā)明基于粒子濾波、卡爾曼濾波和無跡卡爾曼濾波三種方法對(duì)穩(wěn)態(tài)諧波中3次諧波相位估計(jì)結(jié)果示意圖;圖4為本發(fā)明基于粒子濾波、卡爾曼濾波和無跡卡爾曼濾波三種方法對(duì)穩(wěn)態(tài)諧波中5次諧波幅度估計(jì)結(jié)果示意圖;圖5a為本發(fā)明基于粒子濾波、卡爾曼濾波和無跡卡爾曼濾波三種方法對(duì)參數(shù)變化諧波中3次諧波幅度估計(jì)結(jié)果示意圖;圖5b為本發(fā)明基于粒子濾波、卡爾曼濾波和無跡卡爾曼濾波三種方法對(duì)參數(shù)變化諧波中5次諧波幅度估計(jì)結(jié)果示意圖;圖6a為本發(fā)明基于粒子濾波、卡爾曼濾波和無跡卡爾曼濾波三種方法對(duì)參數(shù)變化諧波中3次諧波相位估計(jì)結(jié)果示意圖;圖6b為本發(fā)明基于粒子濾波、卡爾曼濾波和無跡卡爾曼濾波三種方法對(duì)參數(shù)變化諧波中5次諧波相位估計(jì)結(jié)果示意圖。具體實(shí)施方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明一種基于粒子濾波的電力系統(tǒng)諧波檢測(cè)方法流程圖,如圖1所示,本實(shí)施例的方法可以包括:根據(jù)電力信號(hào)建立狀態(tài)方程和觀測(cè)方程,所述電力信號(hào)含有諧波信號(hào)和脈沖噪聲干擾信號(hào);具體來說,如圖2所示,對(duì)于含有諧波和脈沖噪聲干擾的電力信號(hào),采樣離散化后的信號(hào)表達(dá)式一般可以表示為y(k)=Σm=1MAmsin(2πmfk/fs+φm)+μ(k)---(1)]]>其中,f為基波頻率,mf、Am和(m=1,2,…,M)分別為第m次諧波的頻率、幅度和相位,M為最高次諧波的次數(shù),fs為采樣頻率,μ(k)為k時(shí)刻的噪聲干擾,在的研究中為脈沖噪聲,服從α穩(wěn)定分布,y(k)即為k時(shí)刻的電力信號(hào)。對(duì)電力信號(hào)y(k)進(jìn)行如下分解y(k)=Σm=1M[Amcosφmsin(2πmfk/fs)+Amsinφmcos(2πmfk/fs)]+μ(k)---(2)]]>將系統(tǒng)的觀測(cè)方程建模為y(k)=H(k)x(k)+μ(k)(3)其中,H(k)為觀測(cè)矩陣,其具體形式為H(k)=[sin(2πfk/fs)cos(2π·2fk/fs)sin(2π·2fk/fs)cos(2πfk/fs)…sin(2πfk/fs)cos(2πfk/fs)](4)在已知基波頻率50Hz的前提下,每個(gè)時(shí)刻的H(k)均可計(jì)算出;x(k)為狀態(tài)向量,其表達(dá)式為其中,A1和分別為基波幅度和相位,A2和AM為第2次諧波和第M次諧波的幅度,和分別為第2次諧波和第M次諧波的相位??紤]到電力信號(hào)在一定時(shí)間內(nèi)變化不大,所以將狀態(tài)方程以簡化的形式建模為x(k)=x(k-1)+v(k)(6)其中,x(k)為k時(shí)刻的狀態(tài)向量,x(k-1)為k-1時(shí)刻的狀態(tài)向量,v(k)為k時(shí)刻的狀態(tài)噪聲向量,假定噪聲向量的每個(gè)元素都服從均值為0、方差為一較小正數(shù)Q的高斯分布。根據(jù)所述狀態(tài)方程和所述觀測(cè)方程采用粒子濾波算法對(duì)所述電力信號(hào)進(jìn)行狀態(tài)估計(jì);根據(jù)所述狀態(tài)估計(jì)計(jì)算所述諧波信號(hào)的幅度和相位。進(jìn)一步地,所述根據(jù)所述狀態(tài)方程和所述觀測(cè)方程采用粒子濾波算法對(duì)所述電力信號(hào)進(jìn)行狀態(tài)估計(jì),包括:設(shè)定狀態(tài)方程中狀態(tài)向量的概率密度函數(shù)的均值和方差,即設(shè)定狀態(tài)方程中的狀態(tài)向量的先驗(yàn)分布p(x0),并根據(jù)p(x0)抽取L個(gè)初始粒子,設(shè)置有效樣本數(shù)的閾值和所述初始粒子的權(quán)重;具體來說,根據(jù)狀態(tài)方程中的狀態(tài)向量的先驗(yàn)分布p(x0)抽取L個(gè)(本實(shí)施例中L取100)初始粒子xi(i=1,2,…,L),上標(biāo)i表示粒子編號(hào),并設(shè)置其權(quán)重為w0i=1L(i=1,2,...,L)---(7)]]>此處概率密度函數(shù)p(x0)假設(shè)為高斯分布,其均值和方差根據(jù)諧波幅度和相位的大致取值進(jìn)行設(shè)定;設(shè)置有效樣本數(shù)的閾值Nth=N0;構(gòu)建重要性密度函數(shù),并根據(jù)所述重要性密度函數(shù)獲取k時(shí)刻的粒子;具體來說,根據(jù)重要性密度函數(shù)抽取L個(gè)粒子,此處采用狀態(tài)的轉(zhuǎn)移先驗(yàn)概率,即(下標(biāo)k表示時(shí)刻)q(xki|xk-1i,yk)=p(xki|xk-1i),i=1,2,...,L---(8)]]>假設(shè)狀態(tài)噪聲向量服從高斯分布,其均值為0,協(xié)方差矩陣為∑(為對(duì)角陣,每個(gè)對(duì)角線元素為一個(gè)較小正數(shù)Q,本發(fā)明中Q取0.005),即vk~N(0,∑),又由式(6)所示的狀態(tài)方程可得p(xki|xk-1i)=N(xk-1i,Σ)---(9)]]>根據(jù)上述重要性密度函數(shù)可以如式(10)所示的方式獲取k時(shí)刻的粒子為xki=xk-1i+vki---(10)]]>其中為k時(shí)刻對(duì)應(yīng)第i個(gè)粒子的狀態(tài)噪聲,根據(jù)似然概率計(jì)算所述粒子的權(quán)值;具體來說,本實(shí)施例采用公式wki=wk-1ip(yk|xki)p(xki|xk-1i)q(xki|xk-1i,yk)=wk-1ip(yk|xki)---(11)]]>計(jì)算粒子的權(quán)重,其中,為似然概率。根據(jù)式(3)所示的觀測(cè)方程可知,此處的似然概率密度主要由觀測(cè)噪聲的概率分布決定,觀測(cè)噪聲是服從Sα(0,γ,0)的脈沖噪聲,但α穩(wěn)定分布沒有封閉的概率密度函數(shù),本文采用多個(gè)高斯分布的加權(quán)和對(duì)觀測(cè)噪聲進(jìn)行逼近,即對(duì)于每個(gè)粒子,令為k時(shí)刻由第i個(gè)粒子樣本得到的觀測(cè)信號(hào)yk估計(jì)值,R為接近脈沖噪聲分散系數(shù)γ的常數(shù)(R∈γ±0.3γ),γ由具體噪聲的脈沖強(qiáng)度決定,對(duì)于一般的電力系統(tǒng)環(huán)境,R可以取為0.1,最終通過粒子樣本的加權(quán)求和實(shí)現(xiàn)噪聲的加權(quán)求和,逼近脈沖噪聲。根據(jù)所述權(quán)值計(jì)算所述粒子的歸一化權(quán)值;具體來說,本實(shí)施例采用公式w~ki=wkiΣi=1Lwki---(12)]]>計(jì)算粒子的歸一化權(quán)值,其中,根據(jù)所述歸一化權(quán)值計(jì)算有限樣本數(shù);具體來說,本實(shí)施例采用公式N^eff=1Σi=1L(w~ki)2---(13)]]>計(jì)算有限樣本數(shù),其中,比較所述有效樣本數(shù)與所述有效樣本數(shù)的閾值,若所述有效樣本數(shù)大于所述有效樣本數(shù)的閾值,則根據(jù)當(dāng)前粒子確定k時(shí)刻的狀態(tài)估計(jì)值,所述所述有效樣本數(shù)小于所述有效樣本數(shù)的閾值,則進(jìn)行粒子重采樣,并根據(jù)重采樣的粒子進(jìn)行狀態(tài)估計(jì)值。具體來說,若則進(jìn)行粒子重新采樣,否則,根據(jù)當(dāng)前粒子確定k時(shí)刻的狀態(tài)向量估計(jì)值,即或根據(jù)狀態(tài)估計(jì)值計(jì)算各次諧波的幅度和相位,即Am=(xk,2m-1)2+(xk,2m)2,m=1,2,...,M---(15)]]>其中,xk,n表示k時(shí)刻狀態(tài)向量估計(jì)值的第n個(gè)元素;令k=k+1,獲取觀測(cè)值y(k+1),返回上述步驟中獲取k時(shí)刻的粒子,重復(fù)上述過程。本實(shí)施例中粒子重采樣,包括:從區(qū)間(0,1/L)上均勻分布中抽取隨機(jī)樣本,所述L為粒子的數(shù)目;根據(jù)所述隨機(jī)樣本構(gòu)造粒子樣本集,并計(jì)算所述粒子樣本集中粒子對(duì)應(yīng)的序號(hào)集合;統(tǒng)計(jì)所述序號(hào)集合中各個(gè)序號(hào)對(duì)應(yīng)粒子出現(xiàn)的次數(shù),得到粒子次數(shù)集合;根據(jù)所述出現(xiàn)次數(shù)復(fù)制粒子,獲得新粒子集合;將所述新粒子集合中每個(gè)粒子的歸一化權(quán)值設(shè)置為1/L。具體來說,粒子重采樣的步驟為:a)從(0,1/L)上的均勻分布中抽取一個(gè)隨機(jī)樣本U;b)根據(jù)U按照式(17)構(gòu)造樣本集u(i)=U+i-1N,i=1,2,...,N---(17)]]>c)根據(jù)式(18)計(jì)算樣本集對(duì)應(yīng)的序號(hào)集合D(u(i))=m,若其中,m表示與各個(gè)粒子對(duì)應(yīng)的序號(hào);d)統(tǒng)計(jì)序號(hào)集合中各個(gè)序號(hào)出現(xiàn)的次數(shù),得到集合其中Ni就表示序號(hào)為i的粒子重復(fù)的次數(shù);e)根據(jù)將各個(gè)粒子進(jìn)行Ni次復(fù)制,獲得新粒子集合f)將每個(gè)重采樣粒子的歸一化權(quán)值都設(shè)置為w~kj=1N(j=1,2,...,N)---(19).]]>舉例說明,假設(shè)粒子數(shù)目L=6,即抽取6個(gè)粒子,對(duì)每個(gè)粒子分別編號(hào)為1、2、3、4、5、6,抽取隨機(jī)樣本U并根據(jù)式(17)構(gòu)造集合集合的具體取值由抽取的隨機(jī)樣本U的值決定,然后按照式(18)統(tǒng)計(jì)序號(hào)集合假設(shè)獲得的序號(hào)集合的具體結(jié)果為{113334},其中的數(shù)字表示粒子的編號(hào),則原粒子樣本中的各個(gè)粒子重復(fù)次數(shù)的次數(shù)集合為{203100},每個(gè)數(shù)字表示相應(yīng)位置標(biāo)號(hào)的粒子重復(fù)的次數(shù),然后根據(jù)的值,對(duì)原樣本中的1號(hào)粒子進(jìn)行2次復(fù)制,獲得2個(gè)1號(hào)粒子樣本,對(duì)3號(hào)粒子進(jìn)行3次復(fù)制,獲得3個(gè)3號(hào)粒子樣本,再對(duì)原4號(hào)粒子進(jìn)行1次復(fù)制,得到1個(gè)4號(hào)粒子樣本,最后就由2個(gè)1號(hào)粒子、3個(gè)3號(hào)粒子和1個(gè)4號(hào)粒子這6個(gè)粒子構(gòu)成新的粒子樣本。如圖3、圖4所示,已有的無跡卡爾曼濾(UKF)方法的檢測(cè)誤差較大,基于粒子濾波(PF)和卡爾曼濾波(KF)的方法檢測(cè)誤差相對(duì)較??;通過與電力信號(hào)的波形圖比較可以看出,當(dāng)信號(hào)中出現(xiàn)較強(qiáng)的脈沖噪聲時(shí)(如t=0.6秒左右處),基于卡爾曼濾波(KF)的方法對(duì)幅度和相位的估計(jì)結(jié)果會(huì)出現(xiàn)較大的波動(dòng),估計(jì)誤差增大,而基于粒子濾波(PF)的方法估計(jì)結(jié)果相對(duì)平穩(wěn),波動(dòng)較小。對(duì)各個(gè)諧波參數(shù)的整體估計(jì)結(jié)果,基于粒子濾波(PF)的估計(jì)總體偏差較小,能夠較好地抵抗脈沖噪聲的干擾。如圖5和圖6所示,圖5是對(duì)幅度變化信號(hào)y(t)=a1sin(2πft)+a3sin(2π·3ft+60°)+a5sin(2π·5ft+30°)+μ(t)的檢測(cè)結(jié)果,其中a1=1,0<t≤0.8sor1.6<t≤2s1.2,0.8<t≤1.6s]]>a3=0.5,0<t≤0.8sor1.6<t≤2s0.3,0.8<t≤1.6s]]>a5=0.3,0<t≤0.8sor1.6<t≤2s0.1,0.8<t≤1.6s]]>對(duì)相位變化信號(hào)的檢測(cè)結(jié)果如圖6所示,其中從圖5a-5b和圖6a-6b可以看出,對(duì)脈沖噪聲下變化的諧波相位,基于PF的諧波檢測(cè)方法具有較快的跟蹤速度,估計(jì)結(jié)果偏差較小,而基于已有的KF和UKF的檢測(cè)方法的估計(jì)結(jié)果誤差較大,且沒能跟蹤上參數(shù)的變化。在脈沖噪聲環(huán)境中,無論是對(duì)穩(wěn)態(tài)諧波,還是參數(shù)變化的諧波,相對(duì)于卡爾曼濾波系列理論的方法,本發(fā)明所提供的基于粒子濾波理論的諧波檢測(cè)方法整體檢測(cè)精度更高,且對(duì)參數(shù)變化的信號(hào)具有更好的跟蹤能力。最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。當(dāng)前第1頁1 2 3