亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于卡爾曼濾波算法的嵌入式光纖光柵解調(diào)系統(tǒng)?

        2023-11-29 00:21:12王日東宋浩霖靳寶全
        傳感技術學報 2023年10期
        關鍵詞:卡爾曼濾波系統(tǒng)

        王日東,劉 麗?,宋浩霖,王 宇,白 清,劉 昕,靳寶全,2

        (1.太原理工大學新型傳感器與智能控制教育部與山西省重點實驗室,山西 太原 030024;2.煤與煤層氣共采國家重點實驗室,山西 晉城 048012)

        光纖布拉格光柵傳感器作為市面上使用頻次最高、應用范圍最廣的光纖傳感器,其本身具有不易被腐蝕、傳輸效率高、抗電磁干擾、耐久性好、安全穩(wěn)定等優(yōu)點,被廣泛應用于航空工程[1]、能源化工[2]、電力監(jiān)測[3]、建筑工程[4-5]以及結構健康狀態(tài)監(jiān)測[6-8]等領域。

        在實際工程應用中,易攜帶、成本低廉、快速準確解調(diào)已經(jīng)成為光纖光柵解調(diào)系統(tǒng)發(fā)展的關鍵。已有學者就提升光纖光柵解調(diào)系統(tǒng)的解調(diào)精度、穩(wěn)定性和實現(xiàn)快速解調(diào)等方面做出相應的研究。2020年翟新偉等[9]針對低速率解調(diào)儀采樣獲得FBG 反射光譜解調(diào)精度低的缺點進行研究,設計了一種基于小波變換的高斯(WTG)曲線擬合方法,提高了解調(diào)精度。2020 年江虹等[10]就被采樣的超弱光纖光柵反射光譜含有干擾噪聲的問題進行研究,提出一種應用于大容量超弱傳感網(wǎng)絡的高速尋峰算法,實現(xiàn)抗噪聲干擾高精度尋峰。2016 年Giuseppe 等[11]為了計算光纖布拉格光柵的中心波長的偏移,提出一種基于快速傅里葉變換的互相關函數(shù)算法,在計算精度和實時性方面有顯著的提高。2016 年Yang等[12]提出了一種精確的自適應多峰檢測算法,用于處理分布式光纖光柵傳感器系統(tǒng)的光譜信號解調(diào),在多峰頻譜信號的檢測精度和穩(wěn)定性方面均優(yōu)于傳統(tǒng)算法。上述研究工作雖為提升光纖光柵解調(diào)系統(tǒng)的解調(diào)精度、穩(wěn)定性和實現(xiàn)快速解調(diào)等提供了較好的思路,但其波長解調(diào)方法大多是將FBG 反射光譜采集回來,再通過PC 端進行數(shù)據(jù)解調(diào),其實時性、便攜性較差,成本較高。針對以上問題,本文設計了一種基于卡爾曼濾波算法的嵌入式光纖光柵解調(diào)系統(tǒng),在STM32 嵌入式平臺上采用卡爾曼濾波算法、趨勢判斷算法實現(xiàn)了FBG 中心波長的快速解調(diào)。為光纖光柵解調(diào)系統(tǒng)小型化、低成本、工程化提供了很好的參考。

        1 光纖光柵原理及解調(diào)系統(tǒng)原理

        1.1 光纖光柵傳感原理

        光纖光柵本質(zhì)上是一種無源濾波器,其折射率在光纖纖芯內(nèi)呈周期性調(diào)制。當作用在光纖光柵上的待測物理量狀態(tài)發(fā)生改變時,會使得光纖光柵折射率調(diào)制周期和光纖纖芯的有效折射率發(fā)生改變,進而使得光纖光柵反射波長發(fā)生改變。激光器發(fā)出的光經(jīng)過FBG 后,波長為λB的光波被光柵反射,其他波長的光仍沿著原來傳播方向繼續(xù)傳播不發(fā)生反射[13]。根據(jù)耦合理論,滿足FBG 條件λB的波長可表示為:

        式中:λB為FBG 的中心波長,neff為光纖纖芯的有效折射率,Λ為FBG 的折射率調(diào)制周期。對式(1)進行微分運算,可以解得FBG 傳感器在待測物理量發(fā)生改變后,其中心波長漂移變化量為:

        由上式可知,當neff或Λ的大小發(fā)生改變時,都會導致反射中心波長的值發(fā)生相應的改變,而neff和Λ又因外界待測物理量的變化而變化。因此解調(diào)系統(tǒng)可以通過FBG 反射中心波長的改變量ΔλB,來得到被測物理量的大小[14-15]。

        1.2 光纖光柵解調(diào)系統(tǒng)原理

        基于嵌入式的光纖光柵解調(diào)系統(tǒng)原理如圖1 所示,從掃描激光器發(fā)出的光先經(jīng)過分路器,之后分別進入1×2 耦合器。進入耦合器的光,一路射入光纖光柵傳感場,當作用在FBG 傳感器上的外界被測物理量狀態(tài)發(fā)生改變時,F(xiàn)BG 傳感器中心波長會發(fā)生對應的改變。另一路將光纖光柵傳感場中的FBG傳感器反射光譜經(jīng)光電轉(zhuǎn)換模塊轉(zhuǎn)化為數(shù)字信號后,被STM32 所采集。然后在STM32 上實現(xiàn)閾值分割、數(shù)字濾波、快速尋峰處理,實現(xiàn)對FBG 傳感器中心波長的解調(diào)。

        圖1 解調(diào)系統(tǒng)原理圖

        2 嵌入式軟件設計

        2.1 數(shù)據(jù)采集及處理

        通過STM32 對FBG 傳感器反射信號處理和采集,過程如下:首先對STM32 時鐘和ADC 控制器進行初始化設置,然后通過ADC 對經(jīng)過光電轉(zhuǎn)換模塊的FBG 傳感器反射信號進行A/D 轉(zhuǎn)換。當STM32識別到激光器發(fā)出的觸發(fā)信號時,同時對A/D 轉(zhuǎn)換后的數(shù)據(jù)進行采集,并通過DMA 方式將數(shù)據(jù)傳輸至運算單元上進行處理。

        2.2 嵌入式算法設計

        本文采用了卡爾曼濾波與趨勢判斷結合的算法對FBG 傳感器中心波長進行解調(diào)。在實際尋峰過程中,只需少量數(shù)據(jù)點即可尋找到波峰位置,因此在尋峰運算前,需對信號進行預處理,通過對信號設定合適的閾值以消除冗余數(shù)據(jù)點,減少系統(tǒng)運算量。閾值下方的數(shù)據(jù)點為冗余數(shù)據(jù)點,閾值上方的數(shù)據(jù)點為待處理數(shù)據(jù)點,閾值設定示意圖見圖2。

        圖2 閾值設定示意圖

        采用濾波算法可減少甚至消除光電器件的系統(tǒng)噪聲造成的擾動,卡爾曼濾波算法相比目前光纖光柵解調(diào)系統(tǒng)中常用的濾波算法,時間與空間復雜度較低,適用于嵌入式系統(tǒng)。因此本系統(tǒng)采用卡爾曼濾波算法,同時為了提高系統(tǒng)尋峰速度,本系統(tǒng)采用趨勢判斷法??柭鼮V波具體實現(xiàn)原理為:從高于閾值的點開始進行卡爾曼濾波處理,使期望輸出值和實際輸出值的均方根誤差隨時間逐漸縮小,最終達到濾波效果。通過對系統(tǒng)信號分析可知,系統(tǒng)在t時刻的值與t時刻前一刻的值存在相關關系,因此可以建立模型:

        式中:W(t)代表t時刻系統(tǒng)的過程噪聲。A是系統(tǒng)自身參數(shù),式(4)代表系統(tǒng)的實際測量值,即:

        式中:Z(t)代表t時刻的測量值,H代表系統(tǒng)測量參數(shù)值,V(t)代表系統(tǒng)噪聲的測量值。在本系統(tǒng)中V(t)通常為高斯分布,方差分別用Q和R來表示。依據(jù)卡爾曼濾波原理,結合Q和R代表的方差值可以對系統(tǒng)最佳輸出值進行估算。

        式中:X(t|t-1)代表在前一時刻狀態(tài)值已知的情況下,預測的當前時刻的結果值,X(t-1 |t-1)代表上一狀態(tài)最佳的結果。由式(5)可以看出,系統(tǒng)結果已經(jīng)得到了更新,下一步繼續(xù)更新系統(tǒng)方差,這里假設方差由P表示:

        式中:P(t|t-1)和P(t-1 ∣t-1)分別代表狀態(tài)X(t|t-1)和X(t-1 |t-1)對應時刻下的方差,A′是A的轉(zhuǎn)置矩陣,Q代表的是系統(tǒng)過程噪聲的協(xié)方差。由式(5)和式(6)即可對系統(tǒng)進行較為完整的預測。根據(jù)上式中得到的預測值,結合當前系統(tǒng)采集的真實值,可以根據(jù)式(7)求得t時刻時的最佳狀態(tài)值X(t|t)即:

        式中:Kg 為卡爾曼增益:

        該過程中需要不斷更新t時刻下狀態(tài)的方差值:

        卡爾曼濾波前后效果如圖3 所示。

        圖3 濾波前后效果圖

        從圖3 中可以看出,經(jīng)卡爾曼濾波后的波形相比濾波前的波形更為平滑,有效地減少了噪聲對尋峰精度的影響。對經(jīng)過卡爾曼濾波運算后的數(shù)據(jù)點進行趨勢判斷,具體實現(xiàn)原理為:采集奇數(shù)個數(shù)據(jù)點,進行相鄰值作差運算,差值記為Di:

        設S+記錄Di為正時的數(shù)量,S-記錄Di為負時的數(shù)量。當S+>S-時,有上升的趨勢,反之則有下降的趨勢。對于波峰信號只需要判斷是否同時滿足存在上升沿和下降沿。具體實現(xiàn)為從卡爾曼濾波后的第一個數(shù)據(jù)點開始,依次遞推進行N次作差處理。若S+

        3 實驗分析

        3.1 解調(diào)線性度實驗

        按照圖1 搭建實驗平臺并調(diào)試,首先進行單個FBG 溫度傳感器線性度實驗。本實驗采用初始波長為1 564.095 nm(17.24 ℃)的FBG 溫度傳感器,在室溫24 ℃下,將FBG 溫度傳感器標準中心波長與通過光譜儀檢測到的FBG 溫度傳感器中心波長進行對比,檢驗FBG 溫度傳感器是否可以正常使用。確認正常后,將FBG 溫度傳感器接入圖1 系統(tǒng),并將FBG 溫度傳感器放置于恒溫水箱中。設定恒溫水箱溫度區(qū)間為40 ℃~58 ℃,以2 ℃為階梯,進行升溫實驗。為了減少實驗誤差,在恒溫水箱溫度穩(wěn)定30 min 后,記錄下各個溫度對應的波長值,將采集到的波長值與相應的溫度做線性擬合處理,可以得到溫度與波長變化的相關系數(shù),達到0.998以上。實驗結果如圖4 所示。

        圖4 FBG 單光柵溫度波長擬合曲線

        其次對系統(tǒng)解調(diào)線性度進行進一步測試,在一路FBG 傳感通道上串聯(lián)接入四個FBG 溫度傳感器,分別為FBG1、FBG2、FBG3、FBG4。在35 ℃下FBG1、FBG2、FBG3、FBG4 的參考波長分別為:1 530.459 nm、1 564.666 nm、1 538.676 nm、1 556.920 nm,將上述四個FBG 溫度傳感器置于同一實驗環(huán)境下,避免FBG 溫度傳感器受到應變及其他外界因素的影響。將四個FBG 溫度傳感器同時放入恒溫水箱中,設置恒溫水箱的溫度區(qū)間為35 ℃~56 ℃,以3 ℃為階梯,進行升溫實驗。為了減少實驗誤差,在恒溫水箱溫度穩(wěn)定30 min 后,記錄下各個溫度對應的波長值,將采集到的波長值與相應的溫度做線性擬合處理,可以得到溫度與波長變化的相關系數(shù),達到0.998 以上,實驗結果如圖5 所示。

        圖5 FBG 多光柵溫度波長擬合曲線

        3.2 解調(diào)系統(tǒng)重復性實驗

        對系統(tǒng)的解調(diào)性能進行測試,相同實驗重復進行3 次,設置恒溫水箱的溫度區(qū)間為25 ℃~65 ℃,以5℃為階梯,進行升溫實驗。在恒溫水箱溫度穩(wěn)定后保持15 min,記錄不同時刻下的溫度。實驗結果如圖6所示。與實際測量溫度進行對比,3 次解調(diào)的溫度誤差均在±0.1 ℃內(nèi),實驗結果如圖7 所示。

        圖6 重復性實驗

        圖7 誤差結果圖

        3.3 解調(diào)系統(tǒng)穩(wěn)定性與精度

        對解調(diào)系統(tǒng)的穩(wěn)定性進行測試,首先將FBG 溫度傳感器接入光譜儀,在不同溫度下進行標定,得到FBG 溫度傳感器的實際波長值,再將FBG 溫度傳感器置于恒溫水箱中,分別設定溫度值為35 ℃,60 ℃。當恒溫水箱溫度穩(wěn)定后,每隔15 min 記下系統(tǒng)解調(diào)出來的波長值,各設定溫度下分別得到10 個波長值。實驗結果如圖8 所示,通過將系統(tǒng)得到的波長值與對應溫度下FBG 溫度傳感器實際波長值進行對比,可以得出系統(tǒng)解調(diào)的波長漂移均小于±3 pm。

        圖8 35 ℃和60 ℃穩(wěn)定性實驗

        對系統(tǒng)的精度進行進一步驗證,將中心波長為1542.637 nm(39.06 ℃)的FBG 溫度傳感器置于恒溫水箱中,設置恒溫水箱的溫度區(qū)間為33 ℃~34 ℃,以0.1 ℃為階梯,進行升溫實驗。在33 ℃、33.5 ℃、34 ℃對應的溫度下,當恒溫水箱溫度穩(wěn)定后每隔10 min 記錄下對應時刻的波長值,對解調(diào)數(shù)據(jù)與實際波長值進行對比分析,從圖9 中可以看出,在溫度為33 ℃、33.5 ℃和34 ℃時,與標準值對比,本系統(tǒng)解調(diào)的中心波長值均在±3 pm 范圍內(nèi)波動。通過查閱實驗光柵溫度敏感系數(shù)0.029 nm/℃,可得該光柵在1 ℃溫度區(qū)間變化時,其對應的光柵中心波長變化區(qū)間大小為29 pm,通過公式計算可以得到系統(tǒng)測量精度達到±0.1 ℃,證明本系統(tǒng)測溫精度較好。圖9 為測量精度結果對比圖。

        圖9 33 ℃至34 ℃測溫精度結果對比圖

        對系統(tǒng)多峰解調(diào)穩(wěn)定性進行測試,在單路FBG傳感通道上將三個FBG 溫度傳感器串聯(lián),分別為FBG1、FBG2、FBG3。將上述三個FBG 溫度傳感器同時放入恒溫水箱中,設定溫度值為38 ℃。當恒溫水箱溫度穩(wěn)定后,每隔30 min 記下系統(tǒng)解調(diào)出來的波長值,各設定溫度下分別得到4 個波長值。實驗結果如表1 所示,通過將系統(tǒng)得到的波長值與對應溫度下FBG 溫度傳感器實際波長值進行對比,可以得出系統(tǒng)解調(diào)的波長漂移均小于±3 pm。

        表1 多峰測量穩(wěn)定性結果對比表

        5 結論

        本文依據(jù)光纖光柵傳感機理,設計了一種基于卡爾曼濾波算法的嵌入式光纖光柵解調(diào)系統(tǒng)。本系統(tǒng)在STM32 嵌入式平臺上采用卡爾曼濾波算法,結合趨勢判斷算法實現(xiàn)了FBG 中心波長的快速解調(diào)。一定程度解決了當前光纖光柵解調(diào)系統(tǒng)算法復雜、需要借助上位機進行解調(diào)的不足。通過實驗表明,系統(tǒng)的測溫精度可達±0.1 ℃,對FBG 溫度傳感器中心波長的解調(diào)穩(wěn)定性可達到±3 pm,溫度與波長線性變化的擬合度達到0.998 以上,達到了系統(tǒng)的預期目標,能夠滿足實際工程應用。

        猜你喜歡
        卡爾曼濾波系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        基于PowerPC+FPGA顯示系統(tǒng)
        半沸制皂系統(tǒng)(下)
        改進的擴展卡爾曼濾波算法研究
        測控技術(2018年12期)2018-11-25 09:37:34
        基于遞推更新卡爾曼濾波的磁偶極子目標跟蹤
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        基于模糊卡爾曼濾波算法的動力電池SOC估計
        電源技術(2016年9期)2016-02-27 09:05:39
        基于擴展卡爾曼濾波的PMSM無位置傳感器控制
        電源技術(2015年1期)2015-08-22 11:16:28
        日本大骚b视频在线| 日韩精品成人无码AV片| 精品国产av无码一道| 久久久国产精品免费无卡顿| 91综合久久婷婷久久| 杨幂二区三区免费视频| 日本一区二区三区激视频| 日本免费一区二区在线看片| 国产偷国产偷亚洲高清视频| 国产精品无码素人福利不卡| 免费a级毛片18以上观看精品| 国产黄a三级三级三级av在线看| 亚洲欧美变态另类综合| 亚洲av色香蕉一区二区三区潮| 免费人成视网站在线剧情| 亚洲 日本 欧美 中文幕| 午夜成人精品福利网站在线观看| 亚洲中久无码永久在线观看软件| 337p日本欧洲亚洲大胆色噜噜| 国产精品女同学| 亚洲中字永久一区二区三区| 四虎永久在线精品免费一区二区| 色综合av综合无码综合网站 | 99热成人精品国产免| 日本特殊按摩在线观看| 欧洲美熟女乱av亚洲一区| 中文亚洲av片在线观看| 精品香蕉久久久爽爽| 中文字幕国产91| 亚洲日产国无码| 丰满少妇av一区二区三区| 女同精品一区二区久久| 亚洲色精品aⅴ一区区三区| 国产黄a三级三级三级av在线看| 亚洲日韩国产精品不卡一区在线| 亚洲天堂av一区二区| 色一情一乱一伦麻豆| 欧美国产一区二区三区激情无套 | 亚洲国产精品嫩草影院久久| 国产又色又爽又刺激视频| 国内精品女同一区二区三区|