《武汉工程大学学报》  2014年05期 64-67   出版日期:2014-05-31   ISSN:1674-2869   CN:42-1779/TQ
信息融合技术在矿井安全监测系统中的应用


0引言随着我国经济的发展,矿井事故频发,特别是瓦斯、水害等重大事故,对从业人员的生命安全构成了巨大的威胁,同时也造成了巨大的经济损失.矿井的工作环境十分特殊,存在瓦斯、CO等易燃、易爆气体,而且里面空间狭小、矿尘大,工作场所分散且距离远,井下安全监测设备应具有体积小、性能稳定、可靠性高、抗干扰能力强等特点.传统的监控系统主要是采取有线电缆的传输方式,但是井下数据的多样性和不同的干扰信号会严重影响数据的传输,而且随着生产的推进、矿井结构的不断变化以及通信电缆的延伸,线路维护起来越来越复杂,如果某处线路发生故障,整个系统有可能会瘫痪.针对矿井的特点,笔者设计了基于紫蜂(ZigBee)技术、无线传感器网络、信息融合和神经网络技术的矿井安全监测系统.该系统不仅能够准确的分析预测矿井的安全状况,提醒井下工作人员及时采取相应的安全措施,而且当其中某些传感器发生故障或停止工作时,系统不受影响仍能继续工作,这样既保证了工作人员的人身安全,也保证了矿井的安全生产[13].1系统整体结构矿井安全监测系统主要由数据采集单元、数据处理单元和地面监控单元3个部分构成.数据采集单元主要包括安放在矿井各地方的传感器,主要监测矿井中的瓦斯气体浓度、CO浓度、温度以及风速等基本信息.数据处理单元主要将传感器采集的环境温度、风速、瓦斯浓度及CO浓度数据进行处理(测量瓦斯浓度选用的是CJG10光干涉式甲烷测定器,测量范围为0~10%,分辨率为0.02%;测量风速采用的是KGF型风速传感器,测量范围为0.3~15 m/s,测量误差为0.3 m/s;测量CO浓度采用CO-T2型CO气体变送器,测量范围为0~1 g/L,分辨率为0.1 mg/L;测量温度采用PT100温度传感器,测量范围为0~200 ℃),通过ZigBee协议,将采集到的矿井环境数据送入到以嵌入式为核心的远程控制系统中,利用多传感器信息融合对当前的矿井环境进行判断,做出决策,再通过无线网络传输给地面监控系统.地面控制单元主要是接收矿井下面发送来的处理好的数据,如果数据异常,井下报警器将启动,井下工作人员就能及时撤退,保证人身安全.系统整体结构如图1所示. 图1矿井监测系统整体结构Fig.1Overall structure of the safety monitoring system第5期杨帆,等:信息融合技术在矿井安全监测系统中的应用武汉工程大学学报第36卷2ZigBee传感器网络节点体系ZigBee是一种短距离、可靠性高、低功耗、低成本、自组织的无线通信技术.矿井下环境复杂,对设备的功耗、抗干扰性具有严格的要求,ZigBee技术对矿井无线传输部分具有十分重要的作用[46].ZigBee传感器网络节点体系结构主要由传感器模块、电源模块、射频模块和控制器模块等组成,如图2所示. 图2传感器节点结构Fig.2Structure of the sensor nodes传感器模块由瓦斯传感器、风速传感器、CO传感器、温度传感器组成;控制器模块由CC2530芯片组成.CC2530芯片结合了RF收发器、增强型8051CPU、系统内可编程闪存和许多其他模块的强大功能,以极低的总材料成本建立较为强大的网络节点,具有多种运行模式,使它能满足超低功耗系统的要求;射频模块由CC2530芯片本身提供的射频模块和外围电路构成;电源模块由2节1.5 V干电池供电.3系统软件设计系统软件设计包括系统初始化和各节点的软件设计2部分.系统初始化包括各接口的初始化、传感器模块的初始化、通信模块的初始化、CC2530芯片的初始化等.各节点的软件设计,以传感器节点为例,传感器节点系统初始化后,开始加入网络进行传感器的数据测量,并将采集到的数据进行转换,再将转换好的数据信息发送给协调器,传感器节点流程如图3所示. 图3传感器节点组网流程图Fig.3Software design process of the sensor nodes协调器节点初始化后建立网络,开始处理节点的申请要求,接收串口传输来的命令并向数据采集节点传输数据采集命令,当数据需要接收时,接收传输来的数据,并将数据传输给上位机.当终端节点成功加入已存在的网络后,对指令进行分析,选择各传感器的开关状态,处于开启状态的传感器开始采集数据并将数据传回.4信息融合信息融合的实质就是充分利用多个传感器所获取的数据信息,通过一定规则对这些数据进行支配和处理,将不同层次的信息,包括冗余信息和互补信息结合起来,从而获得被测数据的一致性描述.信息融合的方法主要有Bayes推理、模糊信息融合、DS证据推理及神经网络融合等[7].由于井下环境比较特殊、复杂,瓦斯浓度、温度、风速等都是随机变化的,因此难以建立比较精确的数学模型.而反向传播(Back Propagation,以下简称:BP)神经网络具有较强的非线性映射能力,而且具有高度的自学习、自适应能力,因此笔者采用BP神经网络算法来对传感器所收集的数据进行信息融合.BP神经网络是由输入层、隐含层和输出层构成的三层网络,如图4所示. 图4BP神经网络拓扑结构Fig.4BP neural network topology根据井下传感器采集到的瓦斯浓度、CO浓度、温度以及风速等信息,网络输入样本P、输出样本Fn可表示为:P=\[p1,p2,p3,p4\],(1)Fn=\[F1,F2,F3\].(2)式(1)中:p1为瓦斯浓度;p2为CO浓度;p3为风速;p4为温度.式(2)中:F1表示安全;F2表示临界安全;F3表示危险.隐含层节点数的取值对神经网络的性能也有非常大的影响.如果隐层节点的数目选取过少,网络能够获取的有用信息太少,学习的容量非常有限,得出的结果可能具有片面性;隐层节点过多的话,不仅会增加训练的时间,还会导致学习时间过长、容错性差,影响网络的泛化能力.根据经验公式,隐含层节点数可表示为n1=n+l+a,式中n1为隐含层节点数,n为输入节点数,l为输出节点数,a为[1,10]之间的常数.根据式(1)、式(2)可知n=4, l=3,故可取n1为4,即隐层节点数为4.MATLAB是一款功能强大的数学软件,可用于数据可视化、数据分析及数值计算、算法开发等多个方面,应用工具箱丰富的功能也是一大特点,其中包括神经网络工具箱[8].笔者利用MATLAB中的神经网络工具箱,将矿井中采集的各项数据作为BP神经网络的训练样本,网络输入层神经元4个、中间层4个、输出层3个,根据安全、临界安全、危险3种状态,可分别用对应的二进制000、100、010表示,最后得到的仿真误差曲线如图5所示.由训练结果可看出,经过约1 000次的训练,神经网络可达到收敛状态. 图5神经网络训练误差曲线Fig.5Neural network training curve分别将安全、临界安全、危险3种情况下的随机数据对训练完成后的神经网络进行信息融合仿真验证,实际参数及情况如表1所示.通过MATLAB神经网络处理,得到表2所示结果,处理后的结果与实际测量情况完全吻合.表1实际参数及实际情况Table 1The actual parameters and situations序号瓦斯浓度/%CO浓度/%温度/℃风速/(m/s)实际情况10.350.002182.5安全20.60.0124.12.0临界安全30.730.02281.5危险表2融合仿真结果Table 2 The simulation results 序号神经网络输出值融合后状态10.000 20.000 10安全20.999 70.000 30.000 1临界安全300.999 80.000 3危险由表2可知,该系统能够准确的判断矿井下所处的环境,当环境达到临界安全时,警报将会自动启动,井下工作人员有足够的时间撤离现场,防止事故的发生.同时地面监控系统将采取相应的措施,让井下环境达到安全状态,使警报解除.5结语根据矿井下的特殊环境,笔者设计了基于信息融合技术、利用神经网络融合算法的矿井安全监测系统.采用BP神经网络信息融合算法,大大降低了预测误差.该系统能够准确判断井下环境是否危险,保证了矿井的安全生产.致谢湖北省科技厅和武汉工程大学提供了资金资助,在此表示衷心的感谢!