本發(fā)明涉及數(shù)據(jù)挖掘領域,特別涉及一種多相系統(tǒng)中信號流動態(tài)數(shù)據(jù)重構方法。
背景技術:
:多相系統(tǒng)作為一類工業(yè)常用系統(tǒng),其周期性信號流常常被用來分析系統(tǒng)特性。傳統(tǒng)方法都是直接采用信號處理技術直接分析數(shù)據(jù)特征,例如傅里葉變換,小波變換,經(jīng)驗模態(tài)分析等。這些方法受相相信號流間相位、幅值不均衡,諧波,噪聲的影響,使得數(shù)據(jù)分析結果不盡如意。技術實現(xiàn)要素:針對現(xiàn)有技術的以上缺陷,本發(fā)明提出在傳統(tǒng)信號處理技術之前添加信號預處理技術,即信號流數(shù)據(jù)動態(tài)重構,以達到消除相相信號流間相位、幅值不均衡,諧波,噪聲的影響。本發(fā)明通過以下技術方案來實現(xiàn):一種多相系統(tǒng)中信號流動態(tài)數(shù)據(jù)重構方法,包括以下步驟:步驟1,確定多相系統(tǒng)中信號流的周期L;步驟2,確定多相系統(tǒng)信號流在采樣時刻k過去一個周期的數(shù)據(jù)矩陣如下:I=i1(k-L),i1(k-L+1),...i1(k)i2(k-L),i2(k-L+1),...i2(k)i3(k-L),i3(k-L+1),...i3(k)...in(k-L),in(k-L+1),...in(k);]]>步驟3,實時在線計算信號流在同一坐標系下的過零點,如下所示:ifim(k-1),im(k-2),...,im(k-N1)>0im(k),im(k+1),...,im(k+N1-1)≤0p1=k]]>0ifim(k-1),im(k-2),...,im(k-N1)<0im(k),im(k+1),...,im(k+N1-1)≥0p2=k,]]>其中,p1代表至上向下的零點,p2代表至下向上的零點位置,N1為濾波系數(shù);步驟4,根據(jù)過零點位置,動態(tài)重構信號流數(shù)據(jù)矩陣,如下所示:I‾=i1(pi),i1(pi+1),...,i1(k),i1(k-L+1),i1(k-L+2),...,i1(pi-1)i2(pi),i2(pi+1),...,i2(k),i2(k-L+1),i2(k-L+2),...,i2(pi-1)i3(pi),i3(pi+1),...,i3(k),i3(k-L+1),i3(k-L+2),...,i3(pi-1)...in(pi),in(pi+1),...,in(k),in(k-L+1),in(k-L+2),...,in(pi-1),]]>式中,i=1、2,至此,數(shù)據(jù)矩陣不存在相位差;步驟5,根據(jù)微分方程,消除相相信號流幅值不均衡、諧波噪聲,如下所示:i^(t)=i^(t+1)-i^(t)Tsp,(t∈(k-L+1:k))]]>I‾=i^1(pi),i^1(pi+1),...,i1^(k),i1^(k-L+1),i1^(k-L+2),...,i1^(pi-1)i^2(pi),i^2(pi+1),...,i2^(k),i2^(k-L+1),i2^(k-L+2),...,i2^(pi-1)i^3(pi),i^3(pi+1),...,i3^(k),i3^(k-L+1),i3^(k-L+2),...,i3^(pi-1)...i^n(pi),i^n(pi+1),...,in^(k),in^(k-L+1),in^(k-L+2),...,in^(pi-1),]]>式中,Tsp為多相系統(tǒng)的采樣時間。與現(xiàn)有技術相比,本發(fā)明的技術方案具有如下有益效果:1,作為一種信號預處理技術,在多相系統(tǒng)信號流數(shù)據(jù)挖掘中尚屬空白;2,可以消除信號流間相位、幅值不均衡,諧波噪聲對信號處理的影響;3,算法簡單,用C語言鏈表易于實現(xiàn)。附圖說明利用附圖對本發(fā)明作進一步說明,但附圖中的實施例不構成對本發(fā)明的任何限制。圖1是本發(fā)明多相系統(tǒng)中信號流動態(tài)數(shù)據(jù)重構方法的演示圖。具體實施方式為使本發(fā)明更加容易理解,下面將通過具體實施例對本
發(fā)明內(nèi)容做更清晰、完整的詮釋。顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例,并不局限于其公式形式?;诒景l(fā)明中的實施例,本領域普通技術人員所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。如圖1所示,本發(fā)明的一種多相系統(tǒng)中信號流動態(tài)數(shù)據(jù)重構方法,具體包括:步驟1,確定多相系統(tǒng)中信號流的周期L;步驟2,確定多相系統(tǒng)信號流在采樣時刻k過去一個周期的數(shù)據(jù)矩陣如下:I=i1(k-L),i1(k-L+1),...i1(k)i2(k-L),i2(k-L+1),...i2(k)i3(k-L),i3(k-L+1),...i3(k)...in(k-L),in(k-L+1),...in(k);]]>步驟3,實時在線計算信號流在同一坐標系下的過零點,如下所示:ifim(k-1),im(k-2),...,im(k-N1)>0im(k),im(k+1),...,im(k+N1-1)≤0p1=k]]>ifim(k-1),im(k-2),...,im(k-N1)<0im(k),im(k+1),...,im(k+N1-1)≥0p2=k,]]>其中,p1代表至上向下的零點,p2代表至下向上的零點位置,N1為濾波系數(shù);步驟4,根據(jù)過零點位置,動態(tài)重構信號流數(shù)據(jù)矩陣,如下所示:I‾=i1(pi),i1(pi+1),...,i1(k),i1(k-L+1),i1(k-L+2),...,i1(pi-1)i2(pi),i2(pi+1),...,i2(k),i2(k-L+1),i2(k-L+2),...,i2(pi-1)i3(pi),i3(pi+1),...,i3(k),i3(k-L+1),i3(k-L+2),...,i3(pi-1)...in(pi),in(pi+1),...,in(k),in(k-L+1),in(k-L+2),...,in(pi-1),]]>式中,i=1、2,至此,數(shù)據(jù)矩陣不存在相位差;步驟5,根據(jù)微分方程,消除相相信號流幅值不均衡、諧波噪聲,如下所示:i^(t)=i^(t+1)-i^(t)Tsp,(t∈(k-L+1:k))]]>I‾=i^1(pi),i^1(pi+1),...,i1^(k),i1^(k-L+1),i1^(k-L+2),...,i1^(pi-1)i^2(pi),i^2(pi+1),...,i2^(k),i2^(k-L+1),i2^(k-L+2),...,i2^(pi-1)i^3(pi),i^3(pi+1),...,i3^(k),i3^(k-L+1),i3^(k-L+2),...,i3^(pi-1)...i^n(pi),i^n(pi+1),...,in^(k),in^(k-L+1),in^(k-L+2),...,in^(pi-1),]]>式中,Tsp為多相系統(tǒng)的采樣時間。本發(fā)明一種多相系統(tǒng)中信號流動態(tài)數(shù)據(jù)重構方法在傳統(tǒng)信號處理技術之前添加信號預處理技術,即信號流數(shù)據(jù)動態(tài)重構,以達到消除相相信號流間相位、幅值不均衡,諧波,噪聲的影響,相對于現(xiàn)有技術,本發(fā)明的技術方案具有如下有益效果:1,作為一種信號預處理技術,在多相系統(tǒng)信號流數(shù)據(jù)挖掘中尚屬空白;2,可以消除信號流間相位、幅值不均衡,諧波噪聲對信號處理的影響;3,算法簡單,用C語言鏈表易于實現(xiàn)。最后所應當說明的是,以上實施例僅用以說明本發(fā)明的技術方案而非對本發(fā)明保護范圍的限制,盡管參照較佳實施例對本發(fā)明作了詳細說明,本領域的普通技術人員應當理解,可以對本發(fā)明的技術方案進行修改或者等同替換,而不脫離本發(fā)明技術方案的實質(zhì)和范圍。當前第1頁1 2 3