當(dāng)前位置:歐亞貿(mào)易網(wǎng) > 技術(shù)中心 > 所有分類
摘 要:自適應(yīng)陷波濾波器(ANF)對科氏流量計信號頻率的持續(xù)跟蹤精度不高。綜合基于Steiglitz-Mcbride系統(tǒng)辨識方法(SMM)的新式ANF收斂速度快和變步長直接頻率估計(VS-DFE)計算量小的優(yōu)勢,提出一種兩者交替工作的科氏流量計頻率跟蹤方法。給出了該方法基本思想、原理分析和實現(xiàn)步驟,實驗分析了其主要性能。結(jié)果表明,該方法兼具新式ANF收斂速度快、短時頻率跟蹤精度高和VS-DFE持續(xù)跟蹤頻率緩變能力強(qiáng)的特點,比常用的格型ANF方法收斂速度快、跟蹤精度高,比單一采用新式ANF計算更為簡便、持續(xù)跟蹤能力更好。
關(guān)鍵字:科氏流量計 頻率跟蹤 自適應(yīng)陷波器 變步長直接頻率估計
1 引言
科里奧利質(zhì)量流量計(簡稱科氏流量計)是當(dāng)前發(fā)展迅速的流量計之一,它通過檢測兩路傳感器輸出信號頻率和相位差來計算質(zhì)量流量。實際應(yīng)用中,受流體密度、流速和流體脈動等因素影響,科氏流量計信號頻率、幅值和相位隨時間變化。對信號頻率持續(xù)、精確跟蹤是確保科氏流量計精度的重要條件之一。
目前,科氏流量計信號頻率測量方法主要有離散傅里葉變換(DFT)法、線性調(diào)頻Z變換法、數(shù)字鎖相環(huán)法、自適應(yīng)陷波器(ANF)法等。以上方法在測量精度、實時性、計算量等方面各有優(yōu)勢,也有各自局限性。其中ANF法是當(dāng)前研究熱點之一。采用直接型ANF計算復(fù)雜且對初始值較敏感;采用格型ANF方法具有收斂速度快、短時間內(nèi)跟蹤信號頻率緩變精度較高的特點,但其持續(xù)跟蹤能力較差;采用一種基于Steiglitz-Mcbride系統(tǒng)辨識方法(SMM)的新式ANF(以下簡稱新式ANF),收斂速度更快、跟蹤精度更高,但持續(xù)跟蹤能力同樣有待提高。
針對ANF持續(xù)跟蹤精度不高,綜合新式ANF收斂速度快和變步長直接頻率估計(VS-DFE)計算量小的優(yōu)勢,提出一種兩者交替工作的科氏流量計頻率跟蹤方法。首先建立一種科氏流量計信號模型,然后給出該方法基本思想、原理分析和實現(xiàn)步驟,最后對方法性能進(jìn)行實驗分析。
2 信號模型
科氏流量計實際信號因流體特性和流量狀態(tài)不同,而表現(xiàn)出不同特征,如平穩(wěn)單相流下近似理想正弦信號、含少量氣泡的兩相流下為波動信號及批料流下為突變信號等。采用頻率、幅值和相位均隨機(jī)游動的信號模擬科氏流量計信號,但這種模型參數(shù)每點變化,變化幅度較大,只能表征波動信號。本文在此基礎(chǔ)上,建立一種能綜合表征理想正弦信號、波動信號和突變信號的模型:
其中,e(n)、eA(n)、eω(n)和eφ(n)為零均值、方差為1的白噪聲,彼此互不相關(guān)。σε、σA、σω和σΦ決定對應(yīng)參數(shù)的游動幅度,可視流量計具體型號和應(yīng)用環(huán)境而定,σA、σω和σΦ的取值與采樣頻率fs有關(guān),在計算機(jī)仿真中,若fs越大,則σA、σω和σΦ需相應(yīng)地取小些,反之亦然。δA、δω、δΦ稱之為游動因子,分別服從概率為PA、Pω、Pφ的0~1分布,決定信號幅度、頻率、相位是否變化,P的大小依流量特性及應(yīng)用環(huán)境而定。P→0時退化為時不變模型,即帶加性白噪聲的正弦信號,可模擬平穩(wěn)單相流信號;P→1時即為中參數(shù)隨機(jī)游動的信號模型,可模擬波動信號;當(dāng)游動概率P很小,而游動幅度較大時,可模擬突變信號,信號參數(shù)以概率P突變,突變幅度由σA決定。
3 方法原理與步驟
3.1 基本思想
新式ANF收斂速度快、測量精度高,但持續(xù)跟蹤能力有待提高;VS-DFE計算簡單、能較好地持續(xù)跟蹤緩變信號頻率,但收斂速度較慢,不具備降噪能力。為此,本文將新式ANF和VS-DFE結(jié)合起來,提出一種兩者交替工作的科氏流量計信號頻率跟蹤方法,如圖1所示。首先利用奇異值分解(SVD)算法對信號y(n)進(jìn)行降噪,然后采用新式ANF快速檢測增強(qiáng)信號y'(n)頻率并進(jìn)行跟蹤,待收斂后加入VS-DFE并行工作,VS-DFE收斂后取代新式ANF單獨(dú)跟蹤信號頻率(交替點F依實際情況而定)。
圖1 基于新式ANF和VS-DFE的頻率跟蹤流程
3.2 原理分析
3.2.1 SVD時變信號降噪
對于秩為r的m×n(m>n)維矩陣A,存在m階正交陣U和n階正交陣V使得:Σ=UTAV,Σ是m×n的非負(fù)對角陣,其對角元素σ1,σ2,…σr連同σr+1=…=σn=0稱為A的奇異值。將奇異值按遞減順序排列,保留前r個主要反映信號特征的奇異值,其余置零,通過逆運(yùn)算得重構(gòu)矩陣Am,求Am對角元素均值,即可實現(xiàn)去噪。A稱為Hankel矩陣,可由信號x(n)構(gòu)成,如式(5),其中m=N-n+1。
(5)
確定重構(gòu)階次r是SVD降噪的關(guān)鍵,一般采用閾值法。但閾值法依賴經(jīng)驗,缺乏依據(jù)。本文通過奇異熵確定重構(gòu)階次。信號奇異熵定義:
(6)
其中,r為奇異熵階次,ΔEr為i階次處奇異熵增量,可由式(7)計算:
(7)
信號奇異熵反映包含信息量的多少,較低階次時增長較快。達(dá)到一定階次后,由于信號有效信息量趨于飽和,奇異熵增長放緩。選擇奇異熵達(dá)到飽和的階次作為重構(gòu)階次,可保證較好的濾波效果。
SVD降噪原理簡單、易于實現(xiàn),主要適用于平穩(wěn)信號。針對科氏流量計信號緩變特性,利用滑動矩形窗對信號進(jìn)行重疊分段,各分段信號近似平穩(wěn),再應(yīng)用SVD算法對各分段進(jìn)行降噪處理,從而實現(xiàn)科氏流量計時變信號增強(qiáng)。
3.2.2 基于SMM的新式ANF
采用基于SMM的新式ANF檢測科氏流量計信號頻率,其傳遞函數(shù)為:
(8)
其中:m為陷阱數(shù);為n時刻對應(yīng)陷阱的陷波頻率,即對應(yīng)正弦波的估計頻率;ρk決定對應(yīng)陷阱帶寬;采用牛頓型自適應(yīng)濾波算法進(jìn)行調(diào)整,具體遞推算法。
3.2.3 VS-DFE算法
VS-DFE由直接頻率估計(DFE)方法發(fā)展而來,利用正弦信號線性預(yù)測(LP)性質(zhì)和LMS算法實現(xiàn)自適應(yīng)頻率跟蹤。由式(1)的信號模型及sn的LP性質(zhì)sn=2cos(ω)sn-1-sn-2可得VS-DFE遞推式:
其中,為n時刻ω的估計值,en為線性預(yù)測誤差,μn為可變步長,由式(12)遞推計算:
(12)
式中:a、b為控制參數(shù),0<<a<1、b→0+。算法收斂條件:0<μmin≤μn≤μmax≤2/A2。
3.3 實現(xiàn)步驟
根據(jù)上述分析,先利用SVD對科氏流量計信號降噪,然后采用新式ANF和VS-DFE交替跟蹤信號頻率。實現(xiàn)步驟如下:
step1:初始化參數(shù):
step2:SVD降噪。對科氏流量計信號重疊分段Q=ceil[(N-L)/L(1-ξ)]+1,L為分段長度,ξ為重疊率。Σ=UTAV,Am=UΣVT,
step3:采用新式ANF檢測信號頻率:
step4:待新式ANF收斂后(設(shè)新式ANF在n=E點收斂),VS-DFE開始并行工作。VS-DFE頻率初始化為:
此時輸出頻率仍為新式ANF估計頻率,即
setp5:待VS-DFE收斂后(設(shè)在n=F點后收斂),新式ANF停止工作,由VS-DFE單獨(dú)跟蹤:
實際應(yīng)用中,科氏流量計信號頻率波動范圍通常很小,一般不超過振動管基頻的±0.01%,故本文方法能夠保證較高精度。當(dāng)信號頻率突變或出現(xiàn)較大波動時,可重復(fù)步驟step2~step4。
4 實驗分析
通過Matlab仿真,就收斂特性、頻率跟蹤精度及初始相位差的影響,比較分析格型ANF、新式ANF及本文方法性能。
4.1 參數(shù)設(shè)置
針對某型科氏流量計信號頻率為100±4Hz,相位差變化范圍為±4,單次仿真采樣20000點,采樣頻率為2000Hz。鑒于一般性考慮,仿真信號游動概率P=0.5,初始幅值A(chǔ)(0)=10,初始頻率ω(0)=0.3142,σe=0.6,σA=10-3,σω=10-5,σφ=10-5。多次試驗確定新式ANF參數(shù)如下:P(0)10-3,,λ=0.9999,ρ∞=0.98。VS-DFE控制參數(shù)a=0.9999,b=0.0005,μmin=1′10-10,μmax=9×10-7,μ(0)=9×10-7。格型ANF參數(shù)設(shè)置:ρ(n)=0.97-0.07×0.99(n-1) 。
考慮到計算量和計算精度的均衡,在利用SVD進(jìn)行重疊分段降噪時,分段長度L=100,重疊率ξ=0.98。設(shè)ANF初始陷波頻率估計頻率輸出交替點F=15000。
4.2 收斂性
圖2給出了仿真信號、經(jīng)格型ANF及SVD濾波的增強(qiáng)信號。由圖2可見,經(jīng)格型ANF濾波增強(qiáng)信號在500點左右達(dá)到穩(wěn)定,SVD濾波在保持原信號特征的情況下有效降低了噪聲影響,幾乎不存在收斂過程,濾波增強(qiáng)信號受收斂過程影響較小。
圖2 濾波增強(qiáng)信號比較
4.3 頻率跟蹤精度
圖3、圖4分別給出了格型ANF方法、新式ANF方法與本文方法的頻率跟蹤結(jié)果。由圖3可知,本文方法收斂速度明顯高于格型ANF,一段時間后格型ANF跟蹤頻率偏離真實頻率,而本文方法仍具有較高精度,說明本文方法持續(xù)跟蹤能力更好。圖4表明,VS-DFE收斂前本文方法與新式ANF有相同的估計頻率輸出,但VS-DFE收斂后(即F=15000點后),本文方法跟蹤精度明顯高于新式ANF。
圖3 格型ANF與本文方法的估計頻率
圖4 新式ANF與本文方法的估計頻率
為定量比較分析持續(xù)跟蹤性能,分別計算交替點前后信號估計頻率的均方誤差,結(jié)果如表1所示。可見,本文方法均方誤差更小,特別在交替點之后尤為明顯,表明本文方法持續(xù)跟蹤精度更高、穩(wěn)定性較好。
表1 格型ANF、新式ANF和本文方法的MSE(′10-10)
綜上,本文方法較格型ANF收斂速度更快、頻率估計精度更高,對信號頻率的持續(xù)跟蹤精度明顯高于新式ANF與格型ANF。
4.4 信噪比對跟蹤精度的影響
為考察信噪比對頻率跟蹤的影響,保持參數(shù)設(shè)置不變,在不同信噪比下進(jìn)行多組實驗,均方誤差如圖5所示。格型ANF均方誤差,新式ANF次之,本文方法最小,再次驗證本文方法精度更高。信噪比高于5dB時,本文方法頻率跟蹤精度幾乎不受影響,而實際科氏流量計信號干擾較小,信噪比一般都大于5dB。故本文方法能滿足實際應(yīng)用要求。
圖5 不同信噪比下3種算法的MSE
5 結(jié)論
采用ANF跟蹤科氏流量計信號頻率,存在持續(xù)跟蹤精度不高的問題。本文將基于SMM的新式ANF和VS-DFE結(jié)合起來,提出一種兩者交替工作的科氏流量計信號頻率跟蹤方法。實驗分析表明:該方法綜合了新式ANF收斂速度快、短時跟蹤精度高和VS-DFE計算簡單、持續(xù)跟蹤能力強(qiáng)的優(yōu)點,能夠兼顧收斂速度和跟蹤精度,有效提高了持續(xù)跟蹤精度,相比格型ANF和單一新式ANF具有優(yōu)勢,可實現(xiàn)對科氏流量計信號頻率快速、持續(xù)高精度跟蹤,具有較強(qiáng)實用性。