基波相位補償脈沖輸出式流量計檢定新方法
為實現脈沖輸出式流量計多臺位、高精度檢定,提出一種基于基波相位流量計多路脈沖計數補償的新方法。闡述了基波相位補償原理,采用前置數字 Butterworth 濾波器,解決在強諧波干擾下無法提取基波信號的問題。利用自適應陷波器狀態變量周期軌道,計算計數起止時刻基波相位,實現計數補償。仿真試驗結果表明,該方法能有效獲取基波相位,對 3 路不同步脈沖信號進行精度補償,計數誤差小于 ± 0. 06,能有效提高流量計的檢定效率和檢定精度。
0.引言
脈沖輸出式流量計輸出信號簡單、抗干擾性強、易于傳輸,在生產實際中得到廣泛應用,一般采用測頻法對其進行檢定。測頻法包括直接測頻法、模擬內插法、游標法、脈沖衰減法、多周期同步法、全同步法等。其中,***常用的直接測頻法測量結果含 ± 1 個字的計數誤差。模擬內插、游標法與脈沖衰減法也是高精度時間數字轉換器常見的設計方法,但對于流量計100 μs ~ 100 ms 范圍脈沖間隔時間的測量,這些方法存在電路規模大、動態范圍有限及易受干擾脈沖影響等問題 。多周期同步法被測信號和閘門信號同步,消除了被測信號 ± 1 個字計數誤差,但基頻信號仍存在 ± 1 個字的計數誤差 。全同步法實質是一種相位同步法,其消除了基頻誤差,但測量時間長,且無法進行多路測量 。為解決目前脈沖輸出式流量計無法多路測量、檢測精度低、測量結果受干擾脈沖影響及高精度頻率測量需要基頻信號發生裝置等問題,文中研究了一種基于脈沖基波相位測量的多路不同步脈沖計數補償新方法。
1.多路脈沖計數補償原理
流量計輸出脈沖頻率 f 與流過管道的體積流量 q成正比,K = f /q 為儀表系數。考慮流量 q 范圍及各類流量計儀表系數 K,流量計輸出頻率 f 范圍為 10 ~ 10 kHz。
按照計量檢定規程,容積法、標準表法或稱重法,檢定裝置均有***短檢定時間 tmin 限制,即檢定時間 tm > tmin 。
圖 1 為多路脈沖與閘門信號波形圖,各路信號與閘門信號不同步,因而均存在 ± 1 個字的計數誤差。集成檢定多臺流量計時,為保證檢定效率,tm 不能過大,因此脈沖輸出頻率低的流量計檢定結果相對誤差大。
各類能提高精度的方法,具體技術手段均是通過減小閘門信號與相鄰脈沖上升沿時間差來減小計數誤差。相位補償原理與之近似,圖 2 為通過獲取脈沖信號在閘門信號發生時刻相位 φ 進行精度補償的原理示意圖。
多路脈沖補償的原理是: 對任意 i 路脈沖信號進行測相處理,獲取其在計數啟停時刻的相位 φsi 、φei ,并根據式( 1) 、( 2) 進行計數補償。然而,流量計受現場機械振動及流場不穩定因素影響,其輸出信號可能存在干擾脈沖。因而,通過直接測量 t1 - t0 、t3 - t2 計算相位進行精度補償方法可能會惡化測量結果。自適應陷波濾波器( adaptive notch filter,ANF) 可自動使陷波頻率跟隨輸入信號頻率變化,抑制噪聲,并可提取信號幅值、頻率、相位,其在理論研究及工程應用上都受到廣泛重視 。下面討論自適應陷波器提取脈沖計數起止時刻基波信號相位的具體實現方法。
2.周期脈沖信號相位提取技術
ANF 雖然是理論研究及工程應用熱點,但 Regalia提出的 ANF 受正弦信號幅值、頻率相互高度耦合的影響,頻率估計暫態響應速度受幅值大小影響 。Liu 在Regalia 基礎上設計了一種收斂速度不受幅值影響的全局收斂歸一化 ANF,但僅能處理單正弦輸入信號 。
Mohsen 研究的固定自適應增益 γ 的 ANF 能很好地處理受諧波干擾的正弦輸入信號,近年來獲得廣泛工程應用 ,但該 ANF 不能很好地提取周期脈沖信號的基波且收斂速度受幅值影響 。ANF 不能很好地處理周期脈沖信號的關鍵在于諧波疊加干擾,如能利用 Butterworth 濾波器濾除 5 次諧波及以上分量,則能為 ANF 提供更高信噪比的輸入信號。脈沖信號相位提取流程框圖如圖 3 所示。
2. 1 數字 Butterworth 濾波器設計
Butterworth 濾波器在線性相位、衰減斜率和加載特性三方面特性均衡。其頻率歸一化傳遞函數為:
的實時相位分別為 φs 、φe 。由于式( 1) 為差分結構,并且流量計檢定過程中有保持供水壓力恒定的要求,因而利用式( 1) 求補償計數值 Nc 時可不考慮低通濾波導致的相位損失。
3.仿真及試驗
3. 1 仿真試驗
設關于時間軸對稱的周期脈沖信號 f ( t) 幅值為A,角頻率為 ω,那么其傅里葉級數展開式為:
卡接入 2 臺流量計及 2 臺標準表輸出脈沖信號( 標準表頻率分別為 6 Hz、80. 1 Hz) 。利用上升沿檢測手段檢測 4 路脈沖信號并對 6 Hz 信號實現整周期截取,產生48 s標準時間信號,以滿足 tm > tmin 檢定時間要求。調節流量計脈沖當量,使其輸出 100 ~ 800 Hz 的信號。上位機對輸入脈沖信號振幅做 ± 1 處理,并乘 π/4,即輸入信號基波為 y =sin( ωt + φ) 。在算法開始運行前對流量計信號進行測周處理,并據此預設 4 階 Butterworth 低通濾波器通帶角頻率 ω0 ,ANF 角頻率估計初值 θ0 。ANF 阻尼比 ξ =0. 15,自適應因子 γ =5。表 1 為 4 組 3 路輸入脈沖信號進行計數補償試驗數據。從表 1 可看出,上升沿檢測法計算所得脈沖個數均存在± 1 個字的計數誤差,經補償后計數誤差均小于 ± 0. 06個。上位機通過寫 dat 文件保留現場運行數據。
圖 5 為根據現場運行數據還原的輸入響應曲線與角頻率估計曲線。其中,圖 5( a) 為狀態變量 x1 、x2 在200 Hz 脈沖輸入時的響應曲線,圖 5( b) 為頻率估計值收斂曲線。
4.結束語
為實現脈沖輸出式流量計多臺位高精度檢定,提出并實現了一種基于基波相位補償的新方法。理論仿真與試驗驗證表明: ① 采用前置數字 Butterworth 濾波器的方法提高抗諧波干擾能力,可很好地限制無限次奇次諧波疊加引起的干擾; ② 配合前置測周,預估角頻率周期,角頻率收斂速度快,自適應陷波器可在1 s內進入其周期軌道,獲取準確基波相位時間短; ③ 頻率、相位估計準確性在多路脈沖計數補償中得到驗證,3 組不同步計數補償試驗說明計數誤差小于 ± 0. 06 個。這種通過實時計算信號相位進行計數補償方法能有效提高脈沖計數檢定精度,提高多路并行檢定的實用性。在檢定裝置流場穩定情況下補償方法效果良好,對在流場不穩定的情形下實現多臺位高精度檢定還需進一步研究。