标题 | 基于窄带物联网的中药材种植智能测控系统设计 |
范文 | 张净 张涛 郭洪波 摘要:针对目前市场上中药质量良莠不齐的问题,设计了一种基于窄带物联网(NB-IoT)的中药材种植智能测控系统,该系统主要采用了窄带物联网技术,结合STM32微处理器和无线通信技术,能够实时监测中药材种植过程中影响中药材生长的土壤温度、土壤湿度、土壤酸碱度和土壤盐分含量等参数。首先运用层次分析法,并结合药农种植经验确定中药材种植的土壤适宜性等级,然后运用K均值聚类算法(K-means)去除原始的噪声数据,再通过广义回归神经网络(GRNN)算法对中药材生长土壤环境进行综合评估,实现中草药的溯源,且能起到预警作用,辅助药农及时调整种植环境。本系统既可应用在户外(荒山野岭)进行规模化中草药种植,亦可以应用在室内(大棚)进行小规模名贵药材种植。 关键词:中药材;窄带物联网技术;STM32微处理器;层次分析法;K均值聚类算法;GRNN 中图分类号: S126文献标志码: A文章编号:1002-1302(2020)13-0256-09 收稿日期:2019-04-18 基金项目:镇江市2017年经信委软件产业发展专项资金“水培蔬菜测控系统应用开发及产业化”。 作者简介:张净(1975—),女,江苏镇江人,博士,副教授,主要从事计算机应用研究。E-mail:jszj08062000@163.com。 通信作者:张涛,硕士,主要从事电子与通信技术研究。E-mail:nanshenstudy@163.com。随着国际上对中医药重视程度的提高以及越来越多的人对中医的认可,中药材的需求量不断增加。由于目前各种食品安全问题的不断出现,中草药在种植过程中所遇到的安全问题越来越受到重视,人们对良心药的需求日益凸显。为了保障中药材产品的质量及其标准化数据的准确性,促进中医药产业的蓬勃发展,需要使用新一代的物联网技术提高和增强溯源中药材产品的质量,加强中药材的质量安全控制,建立并完善中药材种植从幼苗期、生长期到成熟期的溯源规范。 目前中药材溯源设备还不完善,大部分中药材的种植还停留在人工播种、人工施肥阶段,机械化水平低,导致生产效率低下,直接影响药农种植面积,大部分个体药农的种植并未形成规模化和集约化,并且大部分药农的文化程度不高,虽然目前国家对于农药、化肥的使用量进行了严格把控,但是由于药农本身对农药残留、重金属残留等知识了解较少,仍盲目施肥,过分依赖化工产品的使用,注重中药材的产量而不注重其质量,导致市场上收购的中药材在检测时通过率低,造成利润损失,市场上销售的中药材质量良莠不齐[1]。基于此,本研究提出一种基于窄带物联网(NB-IoT)的中药材种植测控系统,使中药材的生长环境更符合规范要求,进而更好地协助药农种植中药材。 1系统总体设计 基于窄带物联网的中药材种植测控系统的体系架构见图1,主要包括感知与传输层、智能决策层和应用层[2]。其中感知与传输层中的感知层由传感器、执行设备和嵌入式网关组成。传输层(网络层)主要包括 NB-IoT无线通信模块、嵌入式模块、NB-IoT物联网专用卡、运营商基站、核心网以及物联网与平台等[3]。每一块NB-IoT终端模组直接和运营商基站连接,在现有运营商基站部署条件的支持下,解决了城域及更大范围区域的物联网节点组网难题,对于中药材种植系统来说,实现了单跳通信。嵌入式网关通过RS485串口直接和传感器连接,微处理器通过发送指令读取土壤温度、湿度、pH值、盐分等数字传感器上的参数值或控制执行设备,并进一步对返回信息进行分析和处理,提取出需要的数据,然后通过串口通信将采集到的中药材种植环境数据发送给NB-IoT模块。NB-IoT模块接收到中药材种植环境数据后通过运营商NB-IoT网络将数据传输至远程服务器端[4]。智能决策层主要包括中药材生长环境监测服务端和远程服务端。中药材生长环境环境监测服务端主要对上傳的信息进行分析和存储,提供查询接口给客户端,通过广义回归神经网络(GRNN)算法对中药材的种植环境进行判断和预测,并构建中药材种植环境的适宜性评价模型,最后按照统一格式将采集的信息和测控系统的分析结果储存至数据库中。应用层主要实现测控系统与用户的交互工作,远程用户可以通过手机和电脑登录浏览器查看中药材测控系统平台上的实时数据、土壤环境等级、中药材的成长状况和访问历史数据。 2系统硬件设计 2.1传感器模块 对于不同中药材种植环境的监测所需要的传感器种类不同,具体传感器的选取,可根据与具体药材种类生长最相关的信息参数来确定。对于生长在室内或室外的同种药材所选择的控制设备也不相同。俗话说“施肥不测土,浪费白辛苦;酸碱不改良,施肥也白忙”。所以土壤环境参数的记录、存储对于中药材的种植是必不可少的一项工作,本研究系统采用的土壤水分温湿度传感器、土壤酸碱度传感器、土壤盐分传感器等是最具有代表性的传感器,适用于绝大多数中药材的生长测量。本研究系统所采用的土壤水分温湿度传感器可检测中草药生长过程中周围土壤的温度和湿度,然后对比所种植草药品种生度的适宜温湿度范围,从而确定是否需要浇水或遮阳,降水时也可以实时监测土壤温湿度,如果降水量过大,则需要开启挡雨工具进行挡雨,以保证中草药在适宜温湿度范围内生长。土壤酸碱度传感器和土壤盐分传感器用于实时测量中药材生长过程中土壤的pH值和盐分含量。 2.2网关模块 嵌入式网关位于整个测控系统的底层,是系统信息采集、通信、传输和控制过程中的关键环节,采用太阳能电池板供电,主要实现传感器采集数据的读取和处理,控制感知层的电磁阀以及NB-IoT模块与远程服务器端的通信。网关节点首先通过RS485总线接口读取土壤温度、湿度、酸碱度、盐分等数字传感器中的数值,并对读取的信息进行处理,最后通过串口通信传送给NB-IoT模块,再由NB-IoT模块传送到服务器端。网关模块可以同时接收和解析通信服务器下发的指令,控制继电器的开启和闭合。网关模块的处理芯片是STM32f03VB处理器。本研究系统传输层选用的是基于蜂窝的窄带物联网技术,它相对于传统物联网技术具有广覆盖、低功耗、大连接、低成本、稳定可靠等优势[5]。网关节点实物如图2所示。 3系统软件设计 3.1嵌入式模块 嵌入式模块主要实现5个功能:(1)根据药材种类设置数据采集时间间隔,控制系统执行条件等参数;(2)按设定的程序或指令进行数据采集并将其存储在数据库中;(3)根据中药材的品种不同,每个环境参数可独立设定,适应于不同的季节、生长期,方便灵活;(4)系统具备报警和实时远程监测功能,当某项环境指标参数超过或者低于极限值时,系统可以发出警报提醒相关人员进行实时处理,管理人员也可以通过网络,实时观察中药材生长的环境参数;(5)利用该系统收集到的数据创建的相关中草药生长参数数据库,可作为研究根据及生产指导依据,辅助中药材的种植农户积累种植经验,使种植管理全过程高效化、工厂化。 3.2服务器模块 本研究系统的服务器模块所采用的是数据服务器和通信服务器分离的方式,降低了数据和通信之间的耦合性,提高了执行效率和响应速度,可保证通信的稳定可靠,同时能保证数据的响应速度。数据服务器系统主要负责接收存储传感器数据、提供历史数据查询接口。通信服务器主要负责应用层和感知层之间的实时通信。 3.3系统智能决策模块 中药材种植环境测控系统的目标是在中草药采摘销售之前(包括幼苗期、生长期),根据该药材生长的环境判断该种中草药质量是否合格,能否采摘及销售到市场上。所以对中药材种植环境进行准确的分析评价,既有助于及时调整环境参数,又能实现产品溯源[6],更好地让老百姓吃到放心药,是本研究系统需要进行的基础性工作。 3.3.1智能决策方案分析目前,对种植环境评价常用的方法有遗传算法、反向传播(BP)神经网络算法、模糊评价法、蚁群算法等,其中遗传算法收敛速度慢,且容易陷入局部最小值的问题;BP神经网络算法受初始权值影响大,且收敛速度慢;模糊评价法计算过程复杂且主观性强;蚁群算法是一种仿生的优化算法,还存在一定的缺陷,可能会存在搜索时间过长、在搜索过程中停滞不前、过早收敛等问题,致使得到的最终解并不是最优解,而仅是局部最优解。本研究提出的GRNN算法,刚好弥补以上算法在模型预测中会呈现的锯齿现象,使得预测准确率比较高,并且GRNN是一种高度并行径向基神经网络,GNRR算法具有训练速度快、局部逼近能力强、预测结果和评价准确率高等特点[7]。整个智能决策层的算法流程见图3。 3.3.1.1评价指标体系构建在进行预测评价之前,须先对要预测的中药材种植土壤进行适宜性评价,不同中药材种植土壤影响因素不同,以四川麦冬为例,影响其生长的土壤指标主要有土壤pH值、盐分含量、温度、湿度4项指标[8]。 3.3.1.2评价指标权值计算目前,关于适宜性指标权值确定的方法较多,如模糊评价法、回归分析法、层次分析法等。本研究针对四川麦冬的种植条件,根据专家、药农种植经验,结合层次分析法求取各指标因子的权重[9]。 由表1可见,组合权重最高的是土壤盐分含量, 表1麦冬种植土壤适宜性评价体系与权重 目标层指标层单因子权重组合权重土壤种植麦冬适宜性土壤温度0.4000.211土壤湿度0.4000.211土壤pH值0.5000.263土壤盐分含量0.6000.315 之后依次是土壤pH值、土壤温度、土壤湿度。 3.3.1.3评价模型评价模型的科学合理性对于最后的评价结果有直接影响,结合中药材麦冬种植的实际情况,最终确定用加权指数和模型作为种植评价分析模型[10]。加权指数和评价的本质是将评价单元各指标权重累加求和,按照求得的评价单元总分值来进行土壤的适宜性等级划分。 N=∑mi=1wiEij。(1) 式中:N为评价单元最终指数和;Eij为第i个因子中第j个等级的评分值;wi为第i项评价指标的权重;m为评价指标的数量。 将4个评价指标量化分级赋权值后的图层进行叠加,对各个因子的权重进行累加求和,最终求得各个评价单元的总分值。在获得评价单元总分值的基础上,运用等差序列法来确定种植过程中各土壤参数适宜性等级的临界值,并根据各个临界值对评价单元进行分级评价。其中采用等差序列法划分麦冬种植土壤参数适宜性等级临界值的具体方法如下: 先确定各评价区间的平均值,具体公式为 S=Lmax-Lminn;(2) Lmax=∑mi=1max[wiEij(i=1,2,3,…,k)];(3) Lmin=∑mi=1min[wiEij(i=1,2,3,…,k)]。(4) 式中:S为各个区间平均指数值;n为划分区间数量;Lmax为每个指标各项等级最大指数和;Lmin为每个指标各项等级的最小指数和。 各区间适宜性上下限为 Si=S1(Lmax,Lmax-S) S2(Lmax-S,Lmax-2S) Sn[Lmax-(n-1)S,Lmin]。(5) 式中:Si為种植麦冬土壤的平均等级。 根据以往麦冬的长势情况并结合药农的种植经验将麦冬种植土壤适宜性划分为4级,分别为优、良、中、差(表2)。 表2麦冬种植土壤适宜性评价结果与分区 适宜性分级适宜性区间药材长势描述优(75,100]周期短、产量大、药效好良(56,75]周期较短、产量较大、药效好中(35,56]周期长、产量一般、药效较好差[0,35]产量小或没有、药效差 3.3.2基于K-means算法的降噪原始数据往往不太准确或存在一些问题,比如在不同系统中采集的数据由于缺少统一的定义会产生不一致问题,即使在同一系统中,对某一客观实物也常常会存在几种不同的描述,这种现象经常会导致数据的重复和冗余,除此之外,使用过程中的一些人为因素或其他一些不可靠因素也会使数据出现属性值缺失或异常现象。噪声数据指的是存在错误或异常的数据,与需求不相关的数据或者没有意义的数据,本研究系统噪声数据产生的原因有采集数据的设备出现故障、数据在传输的过程中出错或输入数据错误等。 为了解决上述问题,本研究提出使用K-means聚类算法去除噪声数据。K-means算法是处理聚类问题的经典算法,具有简单、快速等特点,对解决大数据集,该算法具有可伸缩性和高效性;当簇接近高斯分布时,其效果较好。K-means算法采用迭代的方法,在迭代过程中不断将数据对象指派到离它最近的簇中,直到聚类函数收敛为止[11]。 算法的输入、输出以及工作步骤如下: (1)输入初始数据集Data和簇的数目K; (2)将每个对象分配给离它最近的聚类中心所在的簇; (3)更新所有簇的均值中心作为新的聚类中心,直到聚类中心不再发生变化; (4)输出K个簇 以中药材四川麦冬为例,由于在麦冬种植过程中收集到的数据量庞大,这里选取一部分数据进行测试,以小时为单位选取150组数据每组数据中均包括土壤温度、土壤湿度、土壤pH值、土壤盐分含量。对原始数据和K-means算法处理后的数据分别进行Matlab仿真。 从图4、图5可以看出,原始数据中土壤温度聚集在13~14 ℃之间,但有几个数据存在波动,达到19 ℃以上,通过降噪后,数据聚集在13~14 ℃之间。 从图6、图7可以看出,原始数据中土壤湿度聚集在52~54 ℃之间,由于个别数据波动大,致使其他时间数据像分布在一条水平直线上不直观,通过降噪后土壤湿度聚集在 53.0~54.2 ℃之间,在小范围内波动。 由图8、图9可知,在原始数据中土壤pH值主要维持在8~9之间,存在个别异常pH值,通过去噪后土壤pH值稳定在8.60~8.85 之间。 由图10、图11可知,土壤盐分含量集中在16~18 mg/L之间,存在个别异常值,通过去噪后土壤盐分含量稳定在17~18 mg/L之间。 综上,原始数据中常存在噪声数据,使得数据波动范围过大,影响后续对数据的处理,通过 K-menas 聚类算法处理后数据变得更加密集和精确。 3.3.3基于GRNN算法的评价预测首先通过层次分析法确定中药材生长环境中各个参数指标的等级范围,然后通过感知层收集影响该种中药材种植的环境参数。本研究主要对从中药材种植到采收 阶段的数据进行评价预测,由于中药材种植的特殊性,与普通植物种植不同的是,大多数中药材种植周期比较长,感知层模块收集的数据量比较大,将数据库里的数据通过K-means算法处理后去除异常数据,得到正确的中药材种植过程中的环境数据,再对数据进行归一化处理。 为了构建中药材质量等级评价模型,本研究选用的是广义回归神经网络算法,它是一种基于非线性回归理论的前馈式神经网络模型[12],其结构见图12。 GRNN的输入向量经过高斯函数激活后,传递给隐含层。其输出表达式为 同,本研究系统设备见图14,选择的测试地点为位四川省绵阳市种植基地(图15),其生长周期为1年左右。本研究测试时间为2018年4月2日至2019年3月25日,共有4个测试点,每个测试点放置1个设备。 首先系统对土壤温度、土壤湿度、土壤pH值、土壤盐分含量进行采集,并存储到数据库中,供用户查看。其次对数据库里的数据进行分析,为便于用户查看,利用java、mysql、html语言建立一个中药材种植溯源信息管理平台,以网页形式表达种植环境信息,图16为中药材种植环境信息和分析结果页面。 5结论 本研究系统采用太阳能为其供电,节能环保,且解决了在山区空旷土壤无电的问题,采用了传感器技术、物联网技术,选择土壤温度、土壤湿度、土壤pH值及土壤盐分含量为参数,在确定药材种类后,利用层析分析法结合专家经验确定药材种植适宜性土壤标准,建立了GRNN模型,并将其应用在中药材测控系统中,对麦冬的种植环境进行评价和预测估计。经仿真验证,本研究系统对中药材种植环境的评价和预测符合标准。本研究系统使得中药材种植过程可测控,使种植管理全过程高效化、工厂化,且可根据收集到的数据创建相关中药材生长数据库,为研究及生产指导提供依据。 参考文献: [1]李晋宏,李文鹏. 中药种植过程溯源系统的设计[J]. 计算机光盘软件与应用,2014(8):231-232. [2]刘君,晏国生,柳平增,等. 基于物联网的农作物生产智能测控系统的研究与应用[J]. 农业网络信息,2011(2):17-20. [3]王纯龙,李贺强. NB-IoT的关键技术及在农业物联网中的应用[J]. 电子技术与软件工程,2017(16):20. [4]Oh S M,Shin J S. An efficient small data transmission scheme in the 3GPP NB-IoT system[J]. IEEE Communications Letters,2017,21 (3):660-663. [5]Kim T,Kim D M,Pratas N,et al. An enhanced access reservation protocol with a partial preamble transmission mechanism in NB-IoT systems[J]. IEEE Communications Letters,2017,21(10):2270-2273. [6]張辰露,梁宗锁,冯自立,等. 我国中药材溯源体系建设进展与启示[J]. 中国药房,2015,26(16):2295-2298. [7]张娅莉,喇果彦. GRNN神经网络在信息分析预测中的应用[J]. 数据采集与处理,2009,24(增刊1):100-103. [8]黄虹. 麦冬高产栽培要点[J]. 安徽林业,2006(2):36. [9]龚亚君,张洁,项志南,等. 中药麦冬本草溯源释疑[J]. 中国药师,2017,20(2):229-231. [10]唐雪香,王桂保,刘轩. 基于GIS的种植枣树耕地适宜性评价与品种区划[J]. 江苏农业科学,2015,43(8):179-182. [11]杨柳. K-means 聚类算法性能分析与优化研究[J]. 火控雷达技术,2019,48(2):16-19. [12]Zhang Y,Sheng L. Transformer fault diagnosis based on GRNN and FCM[J]. High Voltage Apparatus,2016,52(5):116-120.胡艳海,周林飞. 石佛寺水库二维水动力数值模拟[J]. 江苏农业科学,2020,48(13):265-271.doi:10.15889/j.issn.1002-1302.2020.13.053 |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。