999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于混合優化算法的壓力傳感器溫度補償*

2017-01-12 05:57:46宋宇寧
傳感技術學報 2016年12期
關鍵詞:優化方法模型

王 慧,宋宇寧

(遼寧工程技術大學機械工程學院,遼寧阜新123000;)

基于混合優化算法的壓力傳感器溫度補償*

王 慧*,宋宇寧

(遼寧工程技術大學機械工程學院,遼寧阜新123000;)

針對壓阻式壓力傳感器存在溫度漂移,其測量精度受溫度影響很大的問題,使用最小二乘擬合方法與RBF神經網絡共同建立壓力傳感器溫度補償模型。針對低溫和高溫區域使用RBF神經網絡進行補償,對中間線性區域使用最小二乘擬合方法進行補償。同時為了提高RBF神經網絡擬合效果,使用進化算法和下降梯度算法優化RBF神經網絡參數。實驗結果表明,本文使用方法與單純使用RBF神經網絡或最小二乘擬合方法進行溫度補償,具有更高的訓練效率和溫度補償效果,能夠提高壓力傳感器在各種環境下的測量精度和工作可靠性。

壓力傳感器;溫度補償;最小二乘法擬合;RBF神經網絡;混合優化;融合算法

壓阻式壓力傳感器廣泛應用于各個領域,但是壓阻式壓力傳感器存在溫度漂移這一缺點,由于其測量精度受溫度影響很大,因此不能夠在溫差變化范圍較大場合使用,這就制約了壓阻式壓力傳感器實用化進程的發展,因此必須要對壓阻式壓力傳感器進行溫度補償,消除其對溫度的敏感程度[1-2]。

專家學者對傳感器的溫度補償方法進行了深入研究:文獻[3-4]中使用BP神經網絡建立溫度補償模型,并使用粒子群優化算法對BP神經網絡進行優化,避免BP神經網絡陷入局部最小值,提高補償精度。文獻[5]中使用RBF神經網絡建立溫度補償模型,并使用蟻群優化算法對RBF神經網絡進行優化,提高補償精度。文獻[6]中使用基于遺傳模擬退火算法建立溫度補償模型。文獻[7]中提出的硬件電路改進方法,使用MAX1452信號調理芯片對壓力傳感器進行溫度補償,實驗表明,此補償電路具有較好的補償效果。相比軟件方法的補償方法,該方法實現過程相對復雜,不易于對其他型號和種類傳感器移植。

1 壓力傳感器工作原理及溫度補償原理

1.1 工作原理

壓阻式壓力傳感器工作原理如圖1所示。初始時刻電阻R1、R2、R3和R4阻值相同,構成Wheatstone電橋。當外界產生壓力時,處于正應力區域的電阻R1和R3阻值增大,處于負應力區域的電阻R2和R4阻值降低,如果在傳感器上施加輸入電壓VB,則傳感器輸出電壓為[8]:

圖1 壓阻式壓力傳感器工作原理

溫度對壓力傳感器的影響主要體現在壓阻系數是與溫度有關的函數關系,壓阻系數會隨著溫度升高而降低,隨著溫度降低而升高。其次,當環境溫度變化時會對傳感器產生附加的熱應力,由于擴散電阻具有不同的熱膨脹系數,則會產生附件壓阻效應[9]。

1.2 溫度補償原理

對傳感器進行為溫度補償原理如圖2所示,通常壓力傳感器在低溫段和高溫段收到溫度影響較大,因此在此階段使用補償性能較好,但對系統要求較高的RBF神經網絡模型進行補償,而在中間段采用普通直線最小二乘法補償模型即可。通過設定溫度閥值實現不同補償模型之間的切換。

圖2 壓力傳感器溫度補償系統工作原理

2 直線最小二乘法補償模型

使用直線方程對傳感器進行溫度補償:

式中,α為常數項;β為系數;e為為擬合誤差。

由文獻[10]可知:

在使用直線擬合方程進行擬合時,為了使得直線擬合的區間盡可能的大,從而提高整體溫度補償方法的效率,降低計算復雜度,需要根據精度要求,自動搜尋中間線性段的區間。令初始的區間為[t1,t2]=[t0,t1],對初始區間進行直線擬合,得到擬合誤差的最大值emax若大于設定誤差下限,則令t1=t1+τ,其中τ為溫度值采樣間隔,對新生成的區間再次進行直線擬合,得到擬合誤差的最大值emax若仍然大于設定誤差下限,則令t2=t2-τ,對新生成的區間再次進行直線擬合,如此反復循環,直到得到擬合誤差的最大值emax低于或等于設定誤差下限[11]。

3 RBF神經網絡溫度補償模型

3.1 RBF神經網絡

RBF神經網絡通常由輸入層、隱含層以及輸出層組成,隱含層輸出為:

式中,σi為基函數的寬度;Ci為隱含節點中心。

輸出層為:

式中,wi為隱含節點與輸出節點的連接權值;bo是輸出偏差。

RBF神經網絡中,基函數的寬度σi、隱含節點中心Ci以及隱含節點與輸出節點的連接權值wi是需要確定的基本參數。常規RBF神經網絡中,分別使用K-均值聚類算法和下降梯度算法兩階段離線算法對基函數的寬度σi、隱含節點中心Ci以及輸出節點的連接權值wi進行獲取[12]。

本文為提高常規RBF神經網絡泛化能力,采用混合優化算法獲取最優RBF神經網絡的基函數的寬度σi、隱含節點中心Ci以及輸出節點的連接權值wi值,發揮進化算法優秀的全局搜索能力以及梯度下降算法優秀的局部搜索能力,進而提高傳感器非線性段溫度補償效果。具體方法如下:

首先要設置混合優化算法中種群規模、精英個體數量、操作概率等基本參數。

隨后采用二進制編碼方式對隱含層節點進行編碼,實數編碼方式對基函數的寬度σi、隱含節點中心Ci進行編碼這樣的混合編碼方式,混合編碼結構如圖3所示。

圖3 混合編碼結構

之后使用訓練樣本對神經網絡進行訓練,如果滿足終止條件,則停止優化,所帶參數即為最優網絡參數,并建立溫度補償模型。

如果不滿足終止條件,則使用加權適應度函數進行個體適應度值計算。常規RBF神經網絡使用進化算法進行優化時,采用的適應度函數為訓練樣本的誤差,這樣做法帶來的過度擬合現象會導致訓練時誤差很小,而測試時的誤差依然較大。解決問題的方法之一是使用加權誤差共同作為適應度函數:

式中:α為權重,α=0~1;ErrorA、ErrorB分別為訓練誤差和測試誤差[13]。

通過適當調節權重α值來調節訓練誤差和測試誤差在適應度函數中的作用,降低某一方對整體的影響。

然后,為提高了算法局部搜索能力,對進化后的新種群中精英個體使用梯度下降算法迭代搜索,其概率為ps。對于不進行梯度下降算法的個體進行單形交叉操作和均勻變異操作。進行單形交叉操作能夠使得優化算法在進化前期和后期分別具有良好的全局優化能力和局部優化能力。進行均勻變異操作能夠使得種群多樣性提高,從而避免早熟現象地發生[14]。

最后繼續使用訓練樣本對神經網絡進行訓練,循環上述優化過程,直至滿足終止條件。

4 實驗研究

通過實驗方法對基于混合優化算法的壓力傳感器溫度補償方法進行實驗驗證。將壓力傳感器放置于-20℃~80℃溫度環境下,溫度每次變化10度,并保證恒溫環境,對傳感器分別施加5 kPa~55 kPa壓力,每次變化5 kPa。

不同溫度下的標定傳感器壓力值測量值與實際壓力值進行比較,得到測量誤差,并將誤差繪制成曲線如圖4所示。

圖4 溫度對壓力傳感器影響

可以看出,在-20℃~10℃的低溫段以及55℃~80℃的高溫段,傳感器誤差變化呈現非線性,而在10℃~55℃溫度區間內,傳感器誤差呈現線性變化。因此在在10℃~55℃溫度區間內使用直線最小二乘法進行擬合,在兩端使用混合優化RBF神經網絡溫度補償模型,參數設定如表1所示。

表1 RBF神經網絡溫度補償模型參數

使用常規RBF神經網絡與混合優化神經網絡進行比較研究,訓練誤差變化曲線如圖5所示。

圖5 訓練曲線

經過100次訓練迭代后,混合優化RBF神經網絡的訓練精度達到1.121×10-4,常規RBF神經網絡的訓練精度為1.657×10-2。可以看出,混合優化RBF神經網絡比較常規RBF神經網絡具有更高的訓練精度和訓練效率。

分別使用4種方法對壓力傳感器在5 kPa~55 kPa壓力范圍以及-20℃~80℃溫度范圍內進行溫度補償:

方法1 在-20℃~80℃溫度內均使用直線最小二乘法溫度補償模型;

方法2 在-20℃~80℃溫度內均使用常規RBF神經網絡溫度補償模型;

方法3 在-20℃~80℃溫度內均使用混合優化RBF神經網絡溫度補償模型;

方法4 在10℃~55℃溫度內使用直線最小二乘法溫度補償模型,在-20℃~10℃以及55℃~80℃溫度內使用混合優化RBF神經網絡溫度補償模型。

在上述4種溫度補償方法作用下,得到傳感器測量誤差如表2所示。

表2 溫度補償方法作用下傳感器測量誤差 單位:%

表2中各溫度值對應的數據為使用該種溫度補償方法時,5 kPa~55 kPa各個壓力點下的誤差平均值。在-20℃~80℃溫度范圍內,使用溫度補償方法1的平均誤差為1.92%,使用溫度補償方法2的平均誤差為1.09%,使用溫度補償方法3的平均誤差為0.55%,使用溫度補償方法4的平均誤差為0.53%。

在-20℃~80℃溫度內均使用直線最小二乘法溫度補償模型,在10℃~55℃溫度內直線最小二乘法溫度補償模型顯現了較好的補償效果,誤差在1%以下,但是在兩端低溫和高端區域,誤差較大,在2%~3%之間。

在-20℃~80℃溫度內均使用常規RBF神經網絡溫度補償模型,顯現了RBF神經網絡溫度補償模型較好的擬合效果,誤差控制在1%左右。

在-20℃~80℃溫度內均使用混合優化RBF神經網絡溫度補償模型,顯現了本文使用的混合優化算法對RBF神經網絡溫度補償模型的優化性能,誤差控制在1%以內。

在10℃~55℃溫度內使用直線最小二乘法溫度補償模型,在-20℃~10℃以及55℃~80℃溫度內使用混合優化RBF神經網絡溫度補償模型,誤差控制在0.5%左右,與方法3相比相差不大,但是在10℃~55℃溫度內溫度補償速度大大提高,提高了整體溫度補償效率。

5 結論

①在各溫度范圍內均使用直線最小二乘法溫度補償模型時,在中間溫度范圍顯現了較好的補償效果,但是在兩端低溫和高端區域,誤差較大。

②在各溫度范圍內均使用RBF神經網絡溫度補償模型時,顯現了RBF神經網絡溫度補償模型較好的擬合效果。

③使用混合優化算法優化RBF神經網絡溫度補償模型后,使得補償效果有所提升。

④在中間溫度范圍使用直線最小二乘法溫度補償模型,在兩端低溫和高端區域內使用混合優化RBF神經網絡溫度補償模型,能夠大大降低溫度對傳感器的影響,同時提高整體溫度補償效率。

[1]張荷芳,薛靜云.壓力傳感器溫度補償的BP神經網絡算法[J].西安工業大學學報,2013,33(2):163-167.

[2]楊雪,劉詩斌.壓力傳感器溫度補償各種算法的比較分析[J].電子設計工程,2013,21(10)10:90-92.

[3]李強,周軻新.基于PSO-BP算法的壓力傳感器溫度補償研究[J].電子學報,2015,43(2):412-416.

[4]孫艷梅,苗鳳娟,陶佰睿.基于PSO的BP神經網絡在壓力傳感器溫度補償中的應用[J].傳感技術學報,2014,27(3):342-346.

[5]孫艷梅,都文和,馮昌浩,等.基于蟻群聚類算法的RBF神經網絡在壓力傳感器中的應用[J].傳感技術學報,2013,26(6):806-809.

[6]樊曉宇,王玉寶,盧國偉,等.基于遺傳模擬退火算法的壓力傳感器溫度補償系統[J].傳感技術學報,2008,21(9):1532-1535.

[7]胡遼林,劉晨,蓋廣洪.硅壓阻傳感器的智能溫度補償研究[J].傳感技術學報,2012,25(4):468-471.

[8]郭鳳儀,郭長娜,王洋洋.MPSO-SVM的壓力傳感器的非線性校正研究[J].傳感技術學報,2012,25(2):188-192.

[9]軒春青,軒志偉,陳保立.基于最小二乘與粒子群算法的壓力傳感器動態補償方法[J].傳感技術學報,2014,27(10):1363-1367.

[10]楊遂軍,康國煉,葉樹亮.基于最小二乘支持向量機的硅壓阻式傳感器溫度補償[J].傳感技術學報,2016,29(4):500-505.

[11]行鴻彥,彭基偉,呂文華,等.一種濕度傳感器溫度補償的融合算法[J].傳感技術學報,2012,25(12):1711-1716.

[12]單亞峰,孫璐,付華,等.基于小波包和RBF神經網絡的瓦斯傳感器故障診斷[J].傳感技術學報,2015,28(2):278-283.

[13]龍文,梁昔明,龍祖強,等.基于混合進化算法的RBF神經網絡時間序列預測[J].控制與決策,2012,27(8):1265-1268.

[14]吳意樂,何慶,徐同偉.改進自適應粒子群算法在WSN覆蓋優化中的應用[J].傳感技術學報,2016,29(4):559-565.

王 慧(1960-),男,遼寧省凌源人,教授,博士生導師,主要從事二次調節控制系統、電液伺服控制系統以及智能控制方法在液壓系統中的應用等方面的研究,wanghui9955@126.com;

宋宇寧(1985-),男,遼寧鞍山人,博士生,主要研究方向為機械動力學分析及控制的研究,m15041800261@163.com。

Temperature Compensation of Pressure Sensor Based on Hybrid Optimization Algorithm*

WANG Hui*,SONG Yuning
(School of Mechanical Engineering,Liaoning Technical University,Fuxin Liaoning123000,China)

Aiming at the temperature drift of the pressure resistance sensor,the measurement accuracy is greatly affected by the temperature,and the temperature compensation model of pressure sensor is established by using the least square fitting method and the RBF neural network.The RBF neural network is used to compensate the low temperature and high temperature region,and the least square fitting method is used to compensate the middle linear region.At the same time in order to improve the RBF neural network fitting effect,using the evolutionary algorithm and the descent gradient algorithm to optimize the RBF neural network parameters.Experimental results show that the use method and simple use of RBF neural network and least square fitting method for temperature compensation,has higher training efficiency and effect of temperature compensation,can improve the pressure sensor under various environmental measurement precision and reliability.

pressure sensor;temperature compensation;least square fitting;RBF neural network;hybrid optimization;fusion algorithm

TP274

A

1004-1699(2016)12-1864-05

??7230S

10.3969/j.issn.1004-1699.2016.12.014

項目來源:國家青年自然科學基金項目(51405213)

2016-03-30修改日期:2016-08-16

猜你喜歡
優化方法模型
一半模型
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
主站蜘蛛池模板: 伦精品一区二区三区视频| 精品久久久久久久久久久| 最新亚洲人成网站在线观看| 国产在线一区视频| 天堂在线视频精品| 国产男女XX00免费观看| 视频国产精品丝袜第一页| 在线亚洲精品自拍| 欧洲一区二区三区无码| 精品久久久久久中文字幕女| 97人人做人人爽香蕉精品| 国产传媒一区二区三区四区五区| 好吊色妇女免费视频免费| 久久精品国产国语对白| 网久久综合| 色综合手机在线| 日韩精品毛片人妻AV不卡| 亚洲一区二区视频在线观看| 国产后式a一视频| 成人在线第一页| 成人福利在线看| 三上悠亚精品二区在线观看| 日韩精品一区二区三区中文无码| 日韩在线欧美在线| 亚洲无码高清一区| 色婷婷国产精品视频| 一级毛片免费播放视频| 亚洲国产中文欧美在线人成大黄瓜| 国产在线视频二区| 亚洲色图欧美视频| 麻豆精品视频在线原创| 国产成人喷潮在线观看| 国产成人亚洲无吗淙合青草| 国产亚洲高清在线精品99| 91亚洲精选| 一级高清毛片免费a级高清毛片| 日韩区欧美国产区在线观看| 国产精品综合久久久| 欧美在线视频不卡第一页| 国产精品深爱在线| 国产成人精品第一区二区| 色吊丝av中文字幕| 国产成熟女人性满足视频| 一本一道波多野结衣一区二区| 2048国产精品原创综合在线| 久久9966精品国产免费| 狂欢视频在线观看不卡| 国产精品一区不卡| 亚洲欧美精品日韩欧美| 色综合手机在线| 国产精品专区第1页| 久草视频精品| 国产在线观看成人91| 日本不卡在线视频| 国产精品美乳| 国产精品妖精视频| 成人在线天堂| 日本一本正道综合久久dvd| 亚洲午夜国产片在线观看| 亚洲无码高清一区| 一本久道热中字伊人| 成年人久久黄色网站| 91在线高清视频| 激情六月丁香婷婷四房播| 精品在线免费播放| 免费午夜无码18禁无码影院| 中文字幕日韩久久综合影院| 欧美在线黄| 日本不卡在线播放| 国产又爽又黄无遮挡免费观看| 国产香蕉一区二区在线网站| 国产精品吹潮在线观看中文 | 欧美午夜在线播放| 久久99国产精品成人欧美| 在线免费不卡视频| 亚洲成人网在线观看| 久久久久久久97| 日a本亚洲中文在线观看| 欧美性精品| 久久情精品国产品免费| 人禽伦免费交视频网页播放| 亚洲性色永久网址|