猪舍环境无线多点多源远程监测系统设计与试验

2020-03-09 07:35曾志雄吕恩利夏晶晶
农业机械学报 2020年2期
关键词:环境参数氨气猪舍

曾志雄 董 冰 吕恩利 夏晶晶 吴 鹏 沈 昊

(华南农业大学工程学院, 广州 510642)

0 引言

近年来,我国生猪养殖业呈现集约化、规模化发展态势。随着猪只饲养密度的不断提高,舍内各种环境问题也逐渐显露出来。猪只疫病的暴发及传播与养殖环境密切相关[1]。适宜的养殖环境可以增强猪只抵抗力,发挥种猪生产潜能,继而提高生产效益[2]。良好的饲养环境也符合动物福利的基本要求[3]。畜禽养殖环境的监测和有效控制越来越受到相关专家的重视[4]。设施环境监测也是我国实现农业生产自动化、智能化和高效化的重要环节之一[5]。

我国农业设施环境监测领域研究起步较晚,但发展迅速,应用广泛。文献[6]研究了基于RS-485总线的温室环境监测系统,实现了对温室内各类环境参数的实时查询。文献[7]研究了基于CAN总线和WSNs的温室环境监测系统,实现了高速率、远距离的温室环境监测。应用有线通信技术普遍存在布线难、维护复杂、成本高等问题,因此将具有低成本、低功耗和强大组网能力的ZigBee技术应用于农业环境监测是国内的研究热点[8]。基于ZigBee的监测系统被广泛应用于水产养殖[9]、温室[10-13]、荔枝果园[14-15]、矿山安防[16]、畜禽舍[17-20]等场景。目前,基于ZigBee的环境监测方案已较为成熟[21-24],后续研究将主要集中在更低功耗、更高精度、更可靠、更智能等方面。

本文利用ZigBee技术开发更适用于猪舍环境的无线多点多源远程监测系统。将多台节点设备布置在舍内指定高度和位置,对温度、相对湿度、氨气浓度、二氧化碳浓度等环境参数进行实时监测。分析舍内主要环境信息的时空分布特性,并对系统丢包情况进行统计。

1 系统组成与工作原理

猪舍环境无线多点多源远程监测系统是一套可独立应用于猪舍内的软硬件信息平台[25]。针对现有规模化猪舍的集群式饲养特征,系统前端利用ZigBee无线通信技术在舍内实现多监测点的分布式组网。凭借该技术优势,所有节点设备可灵活布置在舍内任意高度和位置,上电后的ZigBee网络拓扑结构会随之调整至最优状态。系统中的每一台节点设备均可搭载多种传感器用于采集各类数据源信息,全面客观反映猪舍内复杂的温湿度及气体环境分布规律。系统末端借助远程数据传输单元(DTU)将实时环境信息打包上传至服务器,跨平台的Web端应用最终将各类数据分条展示出来。Web端应用界面具备数据查询、设备定位、环境参数阈值设定及短信报警等功能。该监测系统同时是一套完备的物联网应用系统,其3层架构组成包括:猪舍环境感知层、无线传输服务层、多客户端应用层,如图1所示。

图1 系统组成框图

猪舍环境感知层是监测系统的最底层,借助“一主多从”的ZigBee网状拓扑结构[26]将底层硬件分为ZigBee从节点及ZigBee主节点两种设备类型。从节点数量多,可离散分布于猪舍内任意高度和位置进行数据采集。主节点仅有一台,用于收集汇总全部从节点数据信息并打包上传至服务层。主从节点密切配合共同完成感知层采集及上传数据的任务。

无线传输服务层接收来自主节点的数据包,依托无线分组交换技术(GPRS),按照约定的IP地址及端口号与服务器建立连接,利用DTU实现数据点对点的透明传输。服务器将接收到的报文数据进行逐一解析,同时将历史数据存储在软件数据库中。多客户端应用层采用浏览器/服务器(B/S)模式,将数据库连接至浏览器,借助网页实现系统远程监测的功能。基于浏览器的应用可满足计算机端或移动网络设备端的跨平台需求。

2 系统硬件设计

2.1 无线传感器从节点

作为监测系统感知层硬件之一,无线传感器从节点内部结构的合理搭配和功能划分对猪舍环境监测起到至关重要的作用。无线传感器从节点一般包括传感器模块、数据处理模块、无线通信模块及供电模块4部分。

本系统无线传感器从节点包括多传感器模块、数据处理单元、通信调试接口、ZigBee发送终端、电池及供电模块5部分,见图2。其中,多传感器模块可同时检测7种类型环境参数,包含温度、相对湿度、氨气(NH3)浓度、二氧化碳(CO2)浓度、硫化氢(H2S)浓度、甲醛(HCHO)浓度、可吸入颗粒物(PM2.5/PM10)浓度。温度与相对湿度采用数字温湿一体型传感器,二氧化碳浓度则选用内置温度补偿的红外传感器,可吸入颗粒物浓度利用激光检测原理的激光传感器,其余类型传感器均为电化学气体传感器。多数传感器本身已将探头与信号处理电路集成一体,使其具备串口输出功能,可直接连接数据处理单元。数据处理单元是传感器节点的核心组成部分,选用32位Cortex内核100引脚STM32F103VET6作为主芯片,将传感器信息分类汇总后传输至ZigBee发送终端。

图2 从节点结构组成框图

无线通信模块选用ZigBee[27],在“一主多从”的无线网络拓扑结构中,1台主节点最多可搭配254台从节点,单点覆盖面积达100 m2。通信调试接口为数据处理单元的外围拓展电路,添加USB转TTL芯片便于上位机对节点设备进行调试及配置操作。电池及供电模块选用容量为10 000 mA·h的12 V可充电式锂电池,一次充电可供节点设备持续工作170 h,主板变压芯片满足各类5 V传感器、处理单元及ZigBee发送终端的正常供电。无线传感器从节点各单元分工明确,共同实现系统底层的数据采集功能。无线传感器从节点在实地猪场试验中所选配的传感器类型包括温湿度、氨气浓度及二氧化碳浓度传感器。其中,温湿度传感器型号为DHT21,温度量程为-40.0~80.0℃,分辨率为0.1℃,精度为±0.5℃;相对湿度量程为0~100%,分辨率为0.1%,精度为±3%。氨气浓度传感器型号为ZE03,量程为0~0.005%,分辨率为1×10-8,精度为±5%。二氧化碳浓度传感器型号为MH-Z19B,量程为0~0.01,分辨率为0.000 1%,精度为±5%。

2.2 无线网关主节点

作为监测系统感知层的另一种硬件设备,主节点充当了ZigBee中继及网关的作用。ZigBee负责接收所有传感器从节点的实时数据,将数据信息以报文格式打包后传至DTU,无线网关主节点组成结构如图3所示。

图3 主节点结构组成框图

区别于无线传感器从节点,该无线网关主节点包括ZigBee接收终端、数据处理单元、通信调试接口、数据远程传输单元(DTU)、电池及供电模块5部分。其中,ZigBee接收终端作为协调器的数据收集单元,汇总来自全部从节点上传的数据信息。主节点与所有从节点共同组成无线传感器网络(WSN),依托ZigBee协议栈内多跳及自组网的优势,从节点间可自主探索最优路径并实现数据“接力式”传递[28]。主节点不搭载任何传感器模块,所以数据处理单元选用32位Cortex-m内核48引脚的STM32F103C8T6作为主芯片,只负责汇总数据并以HTTP报文数据格式进行打包上传。通信调试接口的设置与从节点一致,在外围拓展电路上添加USB转TTL芯片便于上位机对主节点进行调试及配置操作。按指定格式打包完成的报文数据通过串口传至DTU,DTU最后按照指定IP地址及端口号将报文透明传输至服务器。供电与无线传感器从节点一致,采用容量为10 000 mA·h的12 V锂电池及配套变压芯片实现。

2.3 主从节点样机

根据无线主、从节点的结构设计及装配方法,进行主、从节点的样机制作。以“M”标志表示主节点(Master),“S”标志代表从节点(Slave),主节点外置天线共包含ZigBee、DTU及GPS 3种,从节点只包含ZigBee天线。主、从节点实物图及从节点电路主板如图4所示。

3 系统软件设计

3.1 自组网通信过程

系统的组网通信过程依托ZigBee协议栈及主从节点间的程序设计[29]。在“一主多从”的工作模式下,为便于试验,系统应按照提前设定的自组网通信过程执行各项操作命令,以确保所有节点通信正常,各从节点数据上传的时间点一致。以从节点单次数据上传过程为例,本系统的自组网通信过程如图5所示。

图4 主、从节点及从节点电路主板

图5 自组网通信过程

系统开始将所有从节点逐一上电,从节点相继开启之后先进行传感器预热的初始化过程,并等待主节点网络建立。此时从节点均处于待机状态,节点间无连接,数据不采集。直到主节点上电并初始化后,开始按照约定信道、天线方式、传输模式及波特率等设置内容建立ZigBee网络。如果网络建立成功,主节点将向整个网络广播接入命令,从节点在规定时间内获取该命令,并以提前设定的静态ID号作为唯一通信地址加入该网络。如果网络创建不成功,主节点将重新初始化并创建网络连接。若存在部分从节点未收到接入网络命令,则等待下一轮数据上传过程再次加入。

主从节点间基于ZigBee的分布式网络建立成功后,从节点随即开始按照设定的时间间隔进行数据采集与上传。主节点在规定的时间窗口内汇总接收每一条来自不同从节点的数据信息,并及时以HTTP报文格式打包传至DTU。DTU在主节点上电初始化过程中已完成与服务器的连接,当主从节点间的传输链路建立之后即可对数据进行远程透明传输。服务器接收到相应报文后,其内容一经解析即可实时显示在Web端。若本轮数据在主从节点间或DTU传输服务器过程中出现遗失,则视为丢包。

3.2 Web端远程监测管理系统

Web端远程监测管理系统采用Tomcat作为Web应用服务器,以Mysql作为基础数据库,以Java作为编程语言,在J2EE系统架构的解决方案下实现远程监测管理系统平台的搭建。其中,Tomcat和Mysql均为开源且较为成熟的Web系统解决方案,Java语言同时具有功能完善、可移植性强等优点,以上相关工具和解决方案为Web系统的搭建提供技术支持。

用户利用注册手机号及设定密码登录进入Web端远程监测管理系统页面,主界面包含“查看环境参数”、“查看设备位置”、“设置报警阈值”、“手机短信报警”等功能选项。点击“查看环境参数”选项后即可进入实时监测界面,如图6所示。在界面左上角输入节点ID号可查询该从节点监测到的实时数据,点击右上角“数据下载”可获取对应从节点的历史数据记录。界面下侧输入页数可在线查询全部历史数据记录。Web端的应用实现系统跨平台功能,用户只需借助上网设备即可实时查看当前及历史环境信息。

图6 系统Web端数据监测界面

4 试验方法与参考指标

试验选取广东省云浮市某规模化种猪场进行系统测试,该场区猪舍均属于美式通风结构建筑,配备降温湿帘、屋顶小窗及侧墙负压风机等环控设施。试验时间为2018年7月15—25日,除去设备布置、更换猪舍、清理节点、电池充电等耗时,总有效测试时长约212 h。试验测试猪舍类型包括配怀舍(46 h)、分娩舍(72 h)、保育舍(49 h)及生长舍(45 h)。每次试验开始前,提前进入对应猪舍内进行勘察踩点,详细记录每种猪舍的猪只类型和数量、建筑尺寸、通风方式、环控原理等。绘制猪舍平面布局图并进行监测区域划分,为节点设备的合理布置提供参考。试验完成后,下载试验数据并分类编排整理,对原数据进行预处理,剔除异常数据包,进行统计学分析并绘制图像。

种猪场分娩舍的设计是确保其经济和生产成功的最重要因素[30]。为此,本文以分娩舍为例,介绍试验设备的选点布置、区域划分、评价依据及数据分析等内容。最终利用获取的试验数据对各环境参数的时空分布特性进行探究,统计各类型猪舍测试周期内的丢包率。

4.1 节点布置方法

为避免产后母猪的应激反应对哺乳仔猪造成影响,在猪场管理人员许可下进行了产前分娩舍的试验测试。试验分娩舍内存有妊娠期107 d(产前7 d)的待产母猪共30头。建筑外墙一侧设置有降温湿帘,舍内通风采用屋顶小窗进风,侧墙负压风机排风方式。屋顶小窗为横向排列,每列5个共2排。侧墙负压风机为纵向排列,风机包括1台变频风机(80 cm),3台恒速风机(100 cm)。试验舍长1 990 cm,舍宽1 100 cm,高度260 cm,过道宽度104 cm,每个哺乳母猪栏单格长240 cm,宽182 cm,总计30格。单格内限位栏宽度70 cm,仅容纳一头哺乳母猪。猪舍地面下方为水泡粪地沟,沟内设有地沟风机进行排风。

试验分娩舍内部空间适中,待产母猪的限位栏间隔较宽,3排栏体单格均为纵向排列。猪只头对头,尾对尾分布,待产母猪腹部一侧留有仔猪活动空间。根据实地勘察结果,结合猪只分布及舍内通风特点,选取部分限位栏单格内的母猪及仔猪猪头区域作为节点设备的主要监测点,并选取舍内出风口区域及舍外区域作为试验对照组。

对节点设备进行合理布置划分,以研究试验分娩舍内各环境因素的分布特性。为此,将舍内监测区域详细划分为母猪呼吸区域高度平面(0.7 m)、仔猪呼吸区域高度平面(0.35 m)、出风口区域高度平面(0.7 m)及舍外区域,分别挂设15、9、3、2台从节点设备,设置每10 min采集一次数据。主节点放置于入口信号较好区域,确认主从节点位置编号并开启电源进行72 h不间断监测。试验过程中通过后台定时查看各节点设备数据上传记录。试验分娩舍平面结构的侧、俯视图及监测区域主从节点分布如图7所示。

图7 试验分娩舍侧、俯视图及各区域节点分布

4.2 环境参考指标

为探究试验分娩舍在现有环控基础上各类环境信息的分布情况,数据分析前明确猪舍内各环境参数的评价标准具有重要意义。本文参考《规模猪场环境参数及环境管理》(GB/T 17 824.3—2008)的各项指标要求,明确不同猪舍空气内温度和相对湿度的舒适范围,高、低临界值。除舍内温度和相对湿度的指标要求外,标准还涉及各类型猪舍空气中的3项有关卫生指标,包括氨(NH3)、硫化氢(H2S)、二氧化碳(CO2)在内的空气污染物浓度应小于指标要求,如表1所示。

5 试验结果分析

5.1 时间变化特性

取试验分娩舍完整24 h时间周期内4个区域的采样数据进行时间变化特性分析。利用Excel绘制曲线,分别对应舍外、出风口、仔猪区域及母猪区域监测到的温度、相对湿度、氨气浓度及二氧化碳浓度平均值变化。根据24 h内这4种环境参数变化趋势初步得到其时间分布特性,如图8所示。

将采集到数据利用SPSS软件进行统计学分析。采用单因素ANOVA两两比较方式中的S-N-K(S)分析方法,计算得出舍外、出风口、仔猪区域及母猪区域内各环境因素组间差异极显著(P<0.01),各环境因素α=0.05的子集间显著性差异情况如表2所示。

表1 猪舍内温度、相对湿度及其他卫生指标

注:表中数值均指猪床上0.7 m处的温度和相对湿度。表中高、低临界值指生产临界范围,过高或过低都会影响猪只的生产性能和健康状况。

图8 分娩舍4种环境参数24 h内各区域变化曲线

表2 分娩舍不同区域内各环境参数子集间显著性差异

注:表中调和平均值的样本数为145,显示在齐性子集中各组的平均值省略到小数点后两位。

参考表1中的相关环境指标,结合曲线及统计学分析结果对试验分娩舍4种环境参数随时间的变化特性进行分析。

舍外与舍内各区域温差明显,舍内外温度差异极显著(P<0.01)。猪只活体散热导致舍内温度普遍高于舍外1~2℃,舍内不同位置区域的温度变化趋向一致(P=0.05)。在中午至夜间的较长时间内空气温度均超过高临界值(27℃),并于13:00左右达到当日峰值(30℃)。综合温度变化曲线分析得出,舍内存在一定时间段的持续性高温问题。

舍外传感器节点因早、晚的凝露现象使其在09:00及夜间相对湿度监测值接近99.9%。舍内外相对湿度差异极显著(P<0.01),在第一子集中,舍外、出风口及仔猪呼吸区域相对湿度平均值间的差异性并不显著(P=0.08)。舍内空气相对湿度均超过高临界值(80%),从变化曲线看,相对湿度与温度变化呈现明显负相关性。

因试验分娩舍采用美式机械强制通风方案,舍内4台侧墙风机的横向通风能力较强,大通风量的设置下使有害气体得以快速排除。测试结果显示,舍内各区域氨气质量浓度均远低于指标值(20 mg/m3),舍内外氨气质量浓度差异极显著(P<0.01)。从24 h内监测数据的变化曲线上看,在出风口区域存在氨气积聚现象,并于20:00左右到达当日峰值(0.9 mg/m3)。分娩舍测试期间均为产前母猪无仔猪,所以只在母猪区域有微量氨气检出。

作为对照组的舍外传感器节点布置在湿帘前端,承接临近猪舍的排气口下游区域,二氧化碳质量浓度监测值略高于一般室外环境(26℃,101.325 kPa)的范围(628~807 mg/m3)。舍内外二氧化碳质量浓度差异极显著(P<0.01),舍内不同区域的质量浓度变化幅度较大,平均值差异明显。在待产母猪较强的呼吸作用下,母猪区域的平均二氧化碳质量浓度监测值最高,并于21:00左右达到当日峰值(2 600 mg/m3)。其他舍内区域的二氧化碳质量浓度变化幅度相对较小,夜间普遍高于白天。

5.2 空间分布特性

图9 不同时间点分娩舍0.7 m高度平面各环境参数云图

基于上文介绍的不同区域内4种环境参数的时间变化特性,以试验分娩舍0.7 m高度(国标数据采集高度)的母猪呼吸区域作为研究对象。取各环境参数在24 h内峰值时间点的采样数据进行空间分布特性分析,重点表现试验分娩舍同一高度平面的环境分布差异性。根据各环境参数监测值的实际分布情况,最终为环境控制优化提供参考。

在时间变化曲线图中,母猪区域0.7 m高度平面内的温度、相对湿度、氨气质量浓度及二氧化碳质量浓度峰值时间点依次出现在13:00、09:00、20:00及21:00前后。选取这4个时间点对所有母猪区域采集的环境数据进行绘图分析,利用Matlab绘制各环境参数的三维(舍长、舍宽、指标)曲面及二维(舍长、舍宽)平面分布云图,从多角度图像信息中获取试验分娩舍在国标检测平面内各环境参数的空间分布特性,如图9所示。

参考表1相关环境指标,对试验分娩舍4种环境参数在母猪呼吸区域的0.7 m高度平面上,进行峰值时间点的空间分布特性分析。

试验分娩舍在13:00左右出现持续性高温现象(≥30℃),高温区域重点集中于分娩舍中部,并向四周呈现放射性温度递减。舍内温度整体分布规律表现为中间高,四周低。

分娩舍内在09:00左右首次出现高湿度峰值情况(≥95%),在该时间点前后,舍内整体湿度水平均远超表1中的高临界值(80%)。分布云图中,相对湿度在靠近湿帘侧的屋顶小窗下方最高,靠近出风口区域最低。

分娩舍内以氨气为主的有害气体会导致猪只发病率升高,而机械强制横向通风方式则有利于有害气体排除。从氨气的时空分布情况来看,分娩舍0.7 m高度平面区域内整体氨气质量浓度偏低,并在20:00左右到达较小的峰值浓度。空间分布规律呈现出边角高、中间低。在远离湿帘一侧的墙边及出风口角落附近,氨气积聚现象显著。

分娩舍母猪区域的二氧化碳质量浓度于21:00左右到达峰值(2 600 mg/m3)。在峰值时间点的空间平面内,高浓度二氧化碳呈离散式分布于两侧舍长的墙边附近。中间屋顶小窗下至出风口的排风通道附近二氧化碳浓度较低,可以推断是由于新鲜空气补充产生的结果。根据氨气及二氧化碳这两类有害气体的空间分布情况,可得该猪舍内有害气体多积聚于建筑墙体及边角区域,进一步说明试验猪舍现有环控水平有待提高。

基于监测系统对试验分娩舍内时间变化特性及空间分布特性的探究,分析得出该试验分娩舍存在一定时间周期内的高温、高湿问题,温湿度变化呈现明显负相关性。对氨气、二氧化碳这类有害气体的监测中发现舍内存在“高浓度死角”问题,间接反映出试验猪舍建筑通风方式及环境控制逻辑缺乏一定科学性。本文猪舍环境无线多点多源远程监测系统较为全面地反映出4种环境参数的时空分布特性,通过对试验数据的可视化分析,直观诊断出猪舍环境控制系统的潜在问题。

5.3 丢包统计

在试验全部完成后,针对后台记录的数据包接收情况进行丢包统计。参与统计对比的猪舍种类包括配怀舍、分娩舍、保育舍及生长舍,每种猪舍的有效测试时长、应收数据包数量、实际收包数量及丢失数据包数量等试验数据如表3所示,由表可知,平均丢包率为2.39%。

根据统计结果得出不同类型猪舍丢包情况略有差异。分析测试过程发生丢包的主要环节包括:①主从节点通信间距过近或过远,距离过近(≤1 m)会导致ZigBee信号呈现饱和状态使通信受阻发生丢包。距离稍远(≥50 m)则会导致信号衰弱,数据传输链路断开后主从节点无法通信。②主从节点之间有隔墙或有金属阻挡物产生的电离屏蔽现象对信号的削弱作用。③测试猪场附近的移动网络信号较差,使基于GPRS网络的DTU设备偶尔出现无服务的情况也会形成丢包。真实测试过程中丢包原因为后两种的可能性较大,从监测系统的一般要求及用于试验数据完整性分析的角度考虑,本系统的丢包试验结果满足要求。

表3 丢包情况统计

6 结论

(1)分娩舍时间变化特性表明,猪舍内外各环境参数变化差异性显著,各区域温湿度变化呈负相关性。猪舍内午时前后有持续性高温现象,全天内相对湿度远超国标高临界值,反映出猪舍内环控设施未能起到良好的降温除湿作用。氨气与二氧化碳有害气体从下午开始呈现增多趋势,均于夜间达到峰值。

(2)分娩舍空间分布特性表明,在指定高度平面内,温度分布表现为中间高、四周低。相对湿度分布表现为靠近湿帘侧高、接近出风口附近低。氨气及二氧化碳有害气体多积聚于猪舍建筑墙体的边角区域,进一步说明试验猪舍内存在“环控死角”。

(3)系统整体测试结果表明,该系统运行稳定,试验设备布点方便、快捷,平均丢包率2.39%,一次充电后设备持续工作时间可达170 h。各环境参数监测量准确可靠,区域性差别显著,诊断效果好。所得时空分布特性对猪舍环境控制优化具有一定参考意义。

猜你喜欢
环境参数氨气猪舍
基于梯度提升决策树算法的鄱阳湖水环境参数遥感反演
阳光猪舍的夏季管理
阳光猪舍的夏季管理
阳光猪舍健康养殖技术助力冬季养猪量价齐飞
一种食用菌大棚环境参数测控系统设计
基于ZigBee的多环境参数监测系统设计
一种基于三模冗余的智能复合传感器设计
氨气的制取和喷泉实验研究