摘要:針對現在的超聲波測距易受溫度和一些非線性誤差的影響,提出用神經網絡的良好的學習、泛化和非線性逼近能力來對超聲波測距的非線性誤差進行校正和溫度補償。通過理論分析和用matlab仿真,顯示出 RBF網絡對超聲波傳感器的溫度補償和非線性校正的效果良好,充分表明了應用RBF網絡在提高超聲波測距精度方面是一種行之有效的方法。
關鍵詞:超聲波測距,RBF網絡,非線行誤差校正
1、引言
超聲波測距具有信息處理簡單、快速和價格低,易于實時控制等許多優勢,它被廣泛的應用在各種距離測試的設備中。但超聲波傳感器在實際應用中也有一定的局限性。在超聲波測距中,由于超聲波傳感器本身的結構和受外界溫度等因素的干擾,其輸入輸出特性呈明顯的非線性,靠硬件或軟件補償修正的方法對提高其測距精度的效果不大。所以,本文提出了基于徑向基函數神經網絡實現超聲波傳感器的建模,對超聲波測距進行溫度補償和非線性誤差校正的方法。
2、用 RBF神經網絡改善超聲波測距的精度
2.1神經網絡實現非線性誤差校正的原理
設超聲波傳感器要測量的實際距離為 d,實際距離d決定t2-t1,環境溫度為T,超聲波傳感器測量輸出的結果為h,經RBF網絡校正后的距離為Dr,則超聲波傳感器測距系統可以表示為 h=f(d,T),由于傳感器產生的非線性誤差和溫度的影響,使得 f(d,T)呈現非線性特性。校正的目的是根據測的 h求未知的 d,即 d=g(h,T),也就是需要建立超聲波傳感器的模型其原理可以表示為圖 1所示。
超聲波傳感器輸出 Dr通過一個補償模型,該模型的特性函數為Dr=g(h,T) ,其中Dr為非線性補償后的輸出, g(h,T)顯然是一個非線性函數。通常非線性函數的表達式很難準確求解,但可以利用神經網絡能很好地逼近非線性函數的特點,通過建立神經網絡模型來逼近該非線性函數。本文選取RBF神經網絡模型。
2.2 RBF 神經網絡
RBF網絡是一種局部逼近網絡。它對于每個輸入輸出數據對 , 只有少量的權值需要進行調整。它采用一組正交歸一化的基函數 —— 徑向基函數的線性組合來逼近任意函數。
常用徑向基函數有高斯函數、多二次函數、薄板樣條函數等。由于輸入矢量直接映射到隱層空間 , RBF的中心確定后 , 這種非線性映射關系也就確定 ,因此 RBF的學習算法首先要確定徑向基函數的中心 ,本文徑向基函數的中心采用高斯函數(Radbas(n)=e-n2),其隱含層的輸入輸出模型如圖2。
對于本文的超聲波傳感器逆模型的RBF網絡模型,輸入為h和T,訓練后的實際輸出為Dr,期望輸出為d。超聲波傳感器非線性校正逆模型采用RBF網絡,輸入層2個節點,輸出層1個節點,擴展系數為0.5(實驗結果表明擴展常數為 0.5 時對應隱含層神經元個數適中,故擴展常數選為 0.5),通過測量獲取了50組數據集作訓練樣本,將輸入量作歸一化處理后,按照上述的RBF神經網絡的學習方法學習。神經網絡的訓練和仿真是在Matlab 6.5環境下,通過神經網絡工具箱,編制相應的程序而實現。
在matlab上應用 RBF神經網絡進行仿真溫度補償和非線性誤差校正后,系統的測距精度大大提高,表 1所示為未經神經網絡處理和神經網絡處理后的測距比較。
比較結果表明,神經網絡處理后的結果與實際距離很接近,精度大大提高了。
3、結束語
實際應用中,超聲波測距易受溫度等多種因素的影響,利用RBF神經網絡良好的非線性逼近特性、自適應能力學習能力,可優化超聲波的輸出特性,而且網絡結構簡單,便于單片機實現或固化在硬件中。仿真結果表明,利用RBF 神經網絡能很好地逼近非線性函數,實現了超聲波傳感器建模,對傳感器進行非線性誤差校正,效果相當明顯,大大提高了超聲波測距的精度,使其測距誤差控制在毫米級以內,這是采用其它校正方法是無法達到的。
參考文獻:
[1]譚超,許澤宏,李維一,付小紅,王健.基于小波神經網絡建立虛擬儀器非線性較正型[J].微計算機信息,2005.12(1)P157-159.
[2]田社平.基于神經網絡模型的傳感器非線性校正.(英文) 光學精密工程.2006
[3]Binchini M,Frasconi P,Gori M. Learning without local minima in radial basis function networks.IEEE Trans. on Neural Networks, 1995,6(3):749~755)
[4] Xianzhong Dai, Ming Yin, Qin Wang. Artificial neural networks inversion based dynamic compensator of sensor.IEEE,2004,10:258-261
[5]許東.基于MATLAB 6.X的系統分析與設計[M].西安電子科技大學出版社.2002
注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文