一种基于BP神经网络甲醛测量仪设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于BP神经网络甲醛测量仪设计

一种基于BP神经网络的甲醛测量仪设计   摘要:人的一生80%在室内度过,室内空气质量的优劣直接影响着人体的健康。甲醛是重要的室内污染气体,长期接触会对人体产生很大的危害。本文应用气体传感器阵列作为甲醛气体检测器件,将金属氧化物气体传感器阵列和有教师指导的前馈神经网络技术相结合,构成甲醛气体的精确定量识别系统,对气体阵列传感器的气体交叉敏感性进行气体敏感性分析实验分析,设计一种基于BP算法的前馈神经网络,并对该网络进行训练,最终得到一个泛化性能较好的神经网络,对甲醛气体进行预测及补偿。   关键词:室内空气质量;甲醛;气体传感器阵列;前馈神经网络;BP算法   中图分类号:TP211+.5 文献标识码:A 文章编号:1007-9416(2017)11-0127-04   随着生活水平的不断提高,人们对于自身生活品质和身体健康越来越重视,甲醛(HCHO),作为新装修房屋内气体的主要污染源之一,越来越受到人们的关注,因此,对室内甲醛气体的检测具有很大的现实意义。   根据国家强制性标准,关闭门窗1小时后,每立方米室内空气中,甲醛释放量不得大于0.08毫克;如达到0.1-2.0毫克,50%的正常人能闻到臭气;达到2.0-5.0毫克,眼睛、气管将受到强烈刺激,出现打喷嚏、咳嗽等症状[1];达到10毫克以上,呼吸困难;达到50毫克以上,会引发肺炎等危重疾病,甚至会导致死亡。我国居室空气中甲醛标准如表1所示。   甲醛的检测方法可谓是百花齐放,推陈出新。世界各国推出很多检测方法,例如比色法,色谱法,荧光法,光谱法,传感器法等,以及电子鼻等先进的检测技术。在便携的手持式甲醛测量仪中,使用的较多的是电化学传感器作为甲醛的检测单元[2],但电化学型甲醛测试仪由于其成本较高,且寿命较短,不适合普遍推广[3]。   本文运用气体传感器整列作为甲醛的检测单元,并运用前馈神经网络对甲醛含量进行补偿,具有结构简单,性价比高等优势。   1 气体阵列传感器   本文采用德国UST公司的XPC100系列高精度、可定量测量有毒有害气体浓度的阵列传感器,该传感器技术已经BMW汽车传感器的知名供应商。?传感器由三个敏感单元组成,可以测量氧化、还原、氧化还原三类气体,可以定量测量一氧化碳(CO),碳氢化合物(SO2) ,氮氧化物(NOx),易挥发物质(VOC)和微粒悬浮物(PM2.5)等多种气体。   德国UST的金属氧化物气体传感器[4]敏感机理是敏感膜表面的氧化还原反应,考虑到气体监测的交叉敏感性和复杂性,UST传感器利用成熟的模式识别算法可以解算得到混合气体各组分的定量浓度[5]。   此外,UST传感器可以适应船舶尾气检测装置复杂的工作环境,被检测船舶尾气气体温度高。正常负荷运行时排气总管废气温度约达 525度,废气涡轮增压器前废气温度大约450-480度,增压器后出口为375-400度,废气锅炉前约为320-350度,废气锅炉后约为260-280度。而UST阵列气体传感器的工作温度随着测量环境温度的变化而变化,通常可以达到300-550度,并在相应的工作温度下达到最佳的工作状态,因此温度过高并不会影响UST阵列传感器检测数据的正确性。传感器结构图如图1所示,传感器实物图如图2所示。   2 传感器接口电路及信号处理   气体传感器检测电路包括基准调零、X9C103电桥分压电路、LM324电压跟随、AD620差分放大电路。传感器分压端接入AD620三仪表运放后采集到Arduino处理器中。AD620具有高共模抑制比与低温漂的特性。由于气体传感器对不同气体,以及同种气体不同浓度的响应具差异较大,故要求系统有较大的动态响应范围[6]。(用面包板测试过,大概是变化到10K --1M)本文三端可调电阻由可编程数控电位器X9C103实现。   X9C103是美国Xicor公司生产的高精度100阶数字电位器,其阻值变化范围为40Ω-10KΩ。滑动单元的位置由、、三个输入端控制。可实现气体电阻值量程的自动调节,即实现自动变量程、变分辨率测量(就是当气体浓度变化范围较大时,及敏感电阻变化较大时,对应的变位器阻值也增加,这样保持分压比例永远是差不多的,输入运放时可以保证在AD620的线性工作范围内)[7]。气体阵列传感器信号采集原理框图如图3所示。电路仿真图如图4所示。   3 前馈神经网络   由于气体的交叉敏感特性,混合气体浓度定量测量一直是气体检测领域的难点。在检测目标气体浓度时,时常会受到具有相同氧化还原性的气体的干扰,从而影响测量的精确性。本文利用BP神经网络训练算法[8], 并选取甲醛、乙醇、氨气三种气体作为进行定量分析,其中,乙醇是需要被精确测量的检测气体,甲醛和氨气则是相应的干扰气体,前馈神经网络的作用就是对模型进行训练,从而

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档