您好,欢迎来到保捱科技网。
搜索
您的当前位置:首页基于BP人工神经网络的压力传感器的温度补偿实现过程研究

基于BP人工神经网络的压力传感器的温度补偿实现过程研究

来源:保捱科技网
维普资讯 http://www.cqvip.com 第9卷第3期 辽宁省交通高等 专科学校学报 Vo1.9 No.3 2 0 0 7年9月 JOURNAL OF LIAONING PROVINCIAL COU正eE OF COMMUNICATIONS Sep.2 0 0 7 文章编号:1008—3812(2007)03—014—03 基于BP人工神经网络的压力传感器的 温度补偿实现过程研究 李成功 (辽宁省交通高等专科学校,辽宁沈阳110122) 摘要对于压力传感器而言,在测量压力大小的时候,敏感材料很容易受到温度的影响,因此需要对温度 补偿。补偿的根本就是把温度的影响降到最低,本文通过MATLAB神经网络工具箱中提供的构造神经网络的各 种函数进行编程实现压力传感器的温度补偿功能。 关键词神经网络压力传感器 温度补偿 网络节点 中图分类号:U464.17 文献标识码:A 0 引言 的现实意义。 传感器是汽车各个电子控制单元的核心部件,是获取信 本文应用MATLAB提供的BP神经网络工具箱中神经 息的工具。传感器的输出特性直接影响整个系统的性能,但 网络函数编程对CYJ一101型压力传感器进行数据处理,解 该特性易受温度因素干扰,进而造成传感器测量精度降低, 决了传感器温度补偿问题。提高了压力传感器测量精度和 导致汽车中各个电子控制单元的工作性能下降。因此传感 抗干扰能力。 器特性补偿技术的研究对提高传感器的测量精度具有重要 1 二维标定实验 在不同工作温度(T=22℃,44.0 ̄C,70.0 ̄C),对CYJ一 收稿日期:2007—07—01 101型压力传感器的静态输入(P)一输出(U)特性进行标定 构形式,分析得出: 环境,提高社会效益。 电石渣为沈阳化工厂生产的电石渣,粉煤灰易采用我市 参考文献 电厂的细粉煤灰,砂易采用于洪大潘乡砂可满足要求。推荐 [1]中华人民共和国行业标准.公路路面基层施工技术规范(JTJ034 配合比为电石渣:粉煤灰:砂=10:30:60。 —2000).人民交通出版社,2000年 3结语 [2]中华人民共和国行业标准.公路工程无机结合稳定材料试验规 (1)电石渣8%剂量稳定粘土的强度足以满足高速公路 程人民交通出版社.1997年 和一级公路底基层的强度;满足二级和二级以下道路基层的 [3]中华人民共和国行业标准.公路工程质量检验评定标准(JrrJ071 —强度需要; 98).人民交通出版社,1999年 (2)电石渣剂量的增加反而降低了稳定土的抗压强度, [4]沙庆林.高等级公路半刚性基层沥青路面.人民交通出版社, 1998正 施工尽量控制不要超过10%,在施工过程中应注意结合料 [5]孙忠义、王建华.公路工程试验工程师手册.人民交通出版社, 的剂量; 2004年 (3)该研究资料将为电石渣在普通公路基层中的应用 [6]严家仅.道路建筑材料,人民交通出版社,1999年 提供参考,促进电石渣的研究和利用,提高经济效益;并改善 Application of Industry Waste Residue in Common Freeway Wang Jia—di,Liu Jin—he,Jiao Shu—jing [Abstracts]This paper has carried on the detailed investigation and the naalysis to the Shenyang countryside area road sul ̄ace basic unit building material,fully reasonably uses industry waste residue and SO on local existing carbide slag.After massive rooms inside nad outside experimental study and theoretical analysis,this paper also promotes the Shenyang area reasonable universal road orad sur- face basic unit structure plan. [Keywords]common freeway;mixture ratio design;carbide slag;pulverized coal ash ・14・ 维普资讯 http://www.cqvip.com 第3期 李成功:基于BP人工神经网络的压力传感器的温度补偿实现过程研究 实验。标定值列于表1中: 表1 不同工作温度下传感器输入输出标定值 2 BP神经网络训练样本数据的归一化 由于BP神经网络隐含层采用的传递函数为对数S型 函数和双曲线正切S型函数,它们的输出范围分别在(0,1) 和(一1,1)之问。由此可知归一化处理后的数值范围,即在 一1和1之间。为此,依据下面两个公式: X=- Nita -Ximin (1—1) ?in-- V V Tu‘uJ +o.os (1—2) ‘r~ ‘ mln将上表中的实验标定数据进行归一化处理。经归一化 处理后就建立丁神经网络输入输出标准样本库。标准样本 库中有18组样本数据,见表2。 表2 神经网络输入输出标准样本库 3 BP神经网络模型的建立 针对BP神经网络对压力传感器的温度补偿,本文提出 的BP神经网络模型如图1所示: ・,…一,~一…一 一… 、 ……… …… …一 -一 ._ll_。。I…_:|: :  ,一 。。 、, 、 _I炼≯:叠 一 ,/。 I|,,0F翳。、≯’ 0 ; : ’,  …一……一  叠 ’- : : : 一一…  :≯譬寰  : -。。 _J.., 1 l !㈡ ; _ l!  lj 、 u - 一… f~: ‘ ,…’‘’ … ’ … 一 ~ 陶1 神经网络模型 4 用BP算法进行温度补偿的程序清单 [r,q]=size(x);[s2,q]=size(t); sl=6; [w1,b1]=rands(sl,r); [w2,b2]:rands(s2,s1); df=100;%学习过程显示频率 me=3000;%最大训练步数 eg=0.001;%误差平方和指标 lr=0.1;lr_inc=1.05;lr_idec=0.95;%学习率要小 mom_const=0.1;err_ratio=1.04; tp=[df me eg lr lr inc lr_idec mom—const err_ratioj; [w1,b1,w2,b2,epochs,errov3]:trainbpx(wl,bl,|ogsig", w2,b2,purelin,x,t,tp) xl=[0.00 0.252 0.439 0.626 0.813 1.000 0.00 0.252 0.439 0.626 0.813 1.000 0.00 0.252 0.439 0.626 0.813 1 000; I.000 0.795 0.592 0.378 0.204 0.000 1.0o0 O.815 O。 626 0.415 0.189 0.0o0 1.0o0 0.835 0.637 0.451 0.235 0. 000] %需要仿真的数据 a=simuf(xl,wl,bl,logsig,w2,b2,purelin3%应用洲练 好的BP网络对x1仿真 5 BP神经网络的程序运行结果 将上面的程序输入到MATLAB命令窗口,就会内动运 行得出对x1仿真结果a,如下所示: a= Columns 1 through 5 0.0501 0.2513 0.4334 0.62】9 0.7794 Columns 16 through 18 0.5729 0.7586 0.9503 为了比较温度变化后对压力的影响,只输入15组数据。 把压力P等于零所对应的u和u。去掉(即去掉归一化后的 P=0.05)。即令: x2:『0.252 0.439 0.626 0.813 1.000 0.252 0.439 0. 626 0.813 1.000 0.252 0.439 0.626 0.813 1.000: 0.795 0.592 0.378 0.2o4 0.0o0 0.815 0.626 0.415 0. 189 0.000 0.835 0.637 0.451 0.235 0.000] a=simuff(x2,wl,bl,togsig',w2,b2,)urelin') 仿真结果为: Columns 1 through 5 0.2513 0.4334 0.6219 0.7794 0.9503 Colmuns 6 through 10 0.2387 0.4110 0.5970 0.7895 0.9503 Colmuns 11 through 15 0.2261 0.4038 0.5729 0.7586 0.9503 6运行结果分析 由公式 : +0.05 j Y : 0.9(Y 一0.05)×(Y…一Y ) 0.09 l ̄O:Pm= ・l5・ 维普资讯 http://www.cqvip.com 辽宁省交通高等专科学校学报 0 09 . 2007拒 =55556(p一0.\ ‘ 05) (1—3)/ 依据表1数据,求得当P=5.0×10 Pa时,工作温度T 由22℃升到70oC,max l△y I=100.12—78.57=21.55my, ,'1 << 根据公式(1—3)可以算出补偿后的压力值: Pl=55556(p一0.05)=55556(0.2513—0.05)=10883 :1.0883×10 Pa 代人(1—4)式求得 = ‘ ,.1二 :0.18=18%,可见,该传感 器的输出受非目标因素影响很大,需对其补偿以消除影响。 (2)经BP网络处理后传感器输出相对波动情况。为验 证神经网络的有效性,根据表3给出的经神经网络工具箱函 同理:P6=1.0483×10 Pa,Pll=0.9783×10 Pa,P3=3. 0661×10 Pa,P8=3.0389×10 Pa,Pl3=2.9.50×10 Pa,P5= 5.0017×10 Pa,Pl0=5.0017×10 Pa,Pl5=5.0017××10 P3 数而得到的传感器被测压力P的补偿值,可以根据式(1— 5)计算出被测压力补偿后压力值的波动 : (1—5) 为验证BP神经网络法的有效性.下面把本次经网络融 一—max I△P I  合补偿后传感器输出压力值相对温度的波动情况汇总于下 表3 上式中: 表3经BP神经网络融合补偿的结果 P =5.0×10 为满量程压力表定值(即在T=22 ̄C时传 感器的输出的最大电压值);max I AP I为传感器输出电压 的最大绝对波动值(由表3可知max I AP f=0.11×10 )。 则: — 一 = =0.022=2.2% 由上面的计算结果可以看出:传感器的输出稳定性比原 来提高了7倍。从而大大降低了传感器在工作过程中所受 的温度干扰。 7补偿前后对比 参考文献 [I]孙海生.神经网络及其在角速度传感器校正中的应用[D],南 京:南京航空航天大学,2004 (1)传感器温度融合处理前输出的相对波动情况。由 表1可见,对于同一被测压力P,传感器输出U随工作温度 和供电电源波动的不同而变化。由工作温度与电源变化产 生的传感器输出电压相对波动值为: =[2]徐秉铮等.神经网络理论与应用.武汉:华南理工大学出版社 [M],1998,8一II 坐 Yrs (1—4) [3]陈艾.敏感材料与传感器[M],北京:化工工业出版社,2004,31 —38 式中: 。为传感器输出电压波动的相对值; [4]Murray,A.F.Multi—layer perceptron learning optimised for on~ chip implementation a noise—robust system[J].Neural Computa— tion,1998,366—38I max I△y I为传感器输出电压的最大绝对波动 值; YFs=97.12mV为传感器满量程输出电压(即在T =22 ̄C时传感器的输出的最大电压值)。 [5]Minsky,M.L.and Pape ̄,S.A.,Perceptrons:an introduction to computational gemoetry[D],Cambridge:MIT Press,1999 The Realization Process Study of Temperature Compensation in Pressure Sensors Based on BP NN Li Cheng—gong [Abstracts]For pressure sensors,sensitive material be easy effected by temperature when measure pressure,SO we should make com・ pensation to temperature.The ultimate of compensation is lower the influence of temperature to the minima1.Through programme the functions of conformation NN in MATLAB NN workbox,this paper realizes the fnctuion of conformation in pressure sensors. 【Keywords]NN;pressure sensors;temperatre ucompensation;net node ・l6・ 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baoaiwan.cn 版权所有 赣ICP备2024042794号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务