《一种日光温室环境智能监控系统中的温度预警方法.pdf》由会员分享,可在线阅读,更多相关《一种日光温室环境智能监控系统中的温度预警方法.pdf(11页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104121998A43申请公布日20141029CN104121998A21申请号201410286350922申请日20140624G01K1/02200601G05B19/41820060171申请人中国农业大学地址100193北京市海淀区圆明园西路2号72发明人陈英义于辉辉李道亮郭成坤潘子龙李立新田素波胡永军74专利代理机构北京路浩知识产权代理有限公司11002代理人郝瑞刚54发明名称一种日光温室环境智能监控系统中的温度预警方法57摘要本发明涉及一种日光温室环境智能监控系统中的温度预警方法,相对于传统方案添加了日光温室内温度预测功能,将预测结果通知生产管理者,使得生产。
2、管理着可以提早采取改善温度措施,减少低温对作物造成的损害。并且通过将当前日光温室内的温度或气象数据,与16小时后的预测温度或气象数据相结合,得出最精确、科学的预警状态。所述方法简单易懂,具有良好的可通用性、扩展性,可广泛应用于设施农业中的日光温室当中。51INTCL权利要求书2页说明书7页附图1页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书7页附图1页10申请公布号CN104121998ACN104121998A1/2页21一种日光温室环境智能监控系统中的温度预警方法,其特征在于,包括以下步骤步骤一信息感知模块,通过传感器采集并记录日光温室内温室温度或气象数据,将采集到。
3、的数据通过信息传输模块上传到应用模块,得到温室温度当前状态;步骤二应用模块根据步骤一记录的数据,通过智能控制模块对16小时后的温室温度值进行预测,并记录下预测状态,包括预测时间和预测值;步骤三参照制定的预警规则进行判断,如果符合其中的报警级别,则按照预警方式库中的报警方式启动报警,并将报警结果存储于数据库中;如果不符合其中的报警级别,则并返回步骤一;其中预警规则的参数包括警级、温室温度当前状态、温室温度16小时后预测状态。2根据权利要求1所述的方法,其特征在于,所述步骤三中报警级别包括无警、轻警、中警、重警;温室温度当前状态、温室温度16小时后预测状态包括最佳、一般、差、恶劣四个等级;当温室温。
4、度值范围在1025度时,温度状态为最佳状态;当温室温度值范围在810或2530度时,温度状态为一般状态;当温室温度值范围在08或3035度时,温度状态为差;当温室温度值范围在0度以下或35度以上时,温度状态为恶劣;其中无警对应的温室温度状态为温室温度当前状态为最佳;温室温度当前状态为一般,且温室温度16小时后预测状态为最佳;轻警对应的温室温度状态为温室温度当前状态为一般,且温室温度16小时后预测状态为一般;温室温度当前状态为差,且温室温度16小时后预测状态为最佳;中警对应的温室温度状态为温室温度当前状态为一般,且温室温度16小时后预测状态为差;温室温度当前状态为差,且温室温度16小时后预测状态。
5、为最佳;温室温度当前状态为差,且温室温度16小时后预测状态为一般;温室温度当前状态为恶劣,室温度16小时后预测状态为最佳或一般;重对应的温室温度状态为温室温度当前状态为一般,且温室温度16小时后预测状态为恶劣;温室温度当前状态为差,且温室温度16小时后预测状态为差或恶劣;温室温度当前状态为恶劣,且温室温度16小时后预测状态为差或恶劣。3根据权利要求1所述的方法,其特征在于,所述步骤二中采用一种支持向量机的算法对温室内的温度进行提前16小时的预测,包括以下步骤S1采集预定时间段内的温室的环境数据;S2对获得的环境数据进行归一化处理,得到样本集;S3利用均匀分布的算法随机产生最小二乘支持向量机回归。
6、模型LS_SVM的径向基核函数的N个宽度系数2及N个惩罚系数,N为正整数,所述2和为所述LS_SVM的初始参数;S4从样本集中选择训练样本集,并用训练样本对所述LS_SVM进行训练,得到训练后的LS_SVM;S5将粒子群算法PSO的粒子群初始化为由所述2和构成的二维坐标点;S6利用所述PSO对所述2及进行优化,得到优化参数2及;S7从样本集中选择测试样本集,对所述优化参数的LS_SVM进行测试,得到最优化的权利要求书CN104121998A2/2页3LS_SVM;S8在线实时采集温室内和温室外的环境数据,将所述数据输入最优化的LS_SVM,得到温室内温度极值的预测值。4根据权利要求1所述的方法。
7、,其特征在于,所述步骤三中报警方式包括短信、网页、语音方式。权利要求书CN104121998A1/7页4一种日光温室环境智能监控系统中的温度预警方法技术领域0001本发明涉及日光温室环境的智能监控技术,尤其涉及一种日光温室环境智能监控系统中的温度预警方法。背景技术0002日光温室温度预警是指在温室种植过程中,及时对影响植物生长的温度因子进行预期性的评价,提前避免极端温度的出现,如果出现了极端温度则采取相应的补救措施,最大限度的降低过高温度或者过低温度对植物造成的损害。目前我国的温室种植过程中还缺少相应的预警系统,仅单纯的凭借人工经验进行管理,这种管理方式存在误差大、时效性差等缺点,往往不能及时。
8、采取补救措施而对温室作物的生长造成损害。而目前领域也有将一般的报警系统运用到日光温室当中,但是由于报警系统仅仅能获取当前的环境数据,而忽略了日光温室内的动态环境因素,仅根据得到的当前环境数据进行报警的话很多时候会出现误报或者错报的情况。发明内容0003一要解决的技术问题0004本发明要解决的技术问题就是如何提供一种温度预警方法,使其参考当前温度环境以及动态的环境因素,进行准确的预警。0005二技术方案0006为了解决上述技术问题,本发明提供了一种日光温室环境智能监控系统中的温度预警方法,其特征在于,包括以下步骤0007步骤一信息感知模块,通过传感器采集并记录日光温室内温室温度或气象数据,将采集。
9、到的数据通过信息传输模块上传到应用模块,得到温室温度当前状态;0008步骤二应用模块根据步骤一记录的数据,通过智能控制模块对16小时后的温室温度值进行预测,并记录下预测状态,包括预测时间和预测值;0009步骤三参照制定的预警规则进行判断,如果符合其中的报警级别,则按照预警方式库中的报警方式启动报警,并将报警结果存储于数据库中;0010如果不符合其中的报警级别,则并返回步骤一;0011其中预警规则的参数包括警级、温室温度当前状态、温室温度16小时后预测状态。0012优选地,所述步骤三中报警级别包括无警、轻警、中警、重警;0013温室温度当前状态、温室温度16小时后预测状态包括最佳、一般、差、恶劣。
10、四个等级;0014当温室温度值范围在1025度时,温度状态为最佳状态;0015当温室温度值范围在810或2530度时,温度状态为一般状态;0016当温室温度值范围在08或3035度时,温度状态为差;说明书CN104121998A2/7页50017当温室温度值范围在0度以下或35度以上时,温度状态为恶劣;0018其中无警对应的温室温度状态为温室温度当前状态为最佳;温室温度当前状态为一般,且温室温度16小时后预测状态为最佳;0019轻警对应的温室温度状态为温室温度当前状态为一般,且温室温度16小时后预测状态为一般;温室温度当前状态为差,且温室温度16小时后预测状态为最佳;0020中警对应的温室温度。
11、状态为温室温度当前状态为一般,且温室温度16小时后预测状态为差;温室温度当前状态为差,且温室温度16小时后预测状态为最佳;温室温度当前状态为差,且温室温度16小时后预测状态为一般;温室温度当前状态为恶劣,室温度16小时后预测状态为最佳或一般;0021重对应的温室温度状态为温室温度当前状态为一般,且温室温度16小时后预测状态为恶劣;温室温度当前状态为差,且温室温度16小时后预测状态为差或恶劣;温室温度当前状态为恶劣,且温室温度16小时后预测状态为差或恶劣。0022优选地,所述步骤二中采用一种支持向量机的算法对温室内的温度进行提前16小时的预测,包括以下步骤0023S1采集预定时间段内的温室的环境。
12、数据;0024S2对获得的环境数据进行归一化处理,得到样本集;0025S3利用均匀分布的算法随机产生最小二乘支持向量机回归模型LS_SVM的径向基核函数的N个宽度系数2及N个惩罚系数,N为正整数,所述2和为所述LS_SVM的初始参数;0026S4从样本集中选择训练样本集,并用训练样本对所述LS_SVM进行训练,得到训练后的LS_SVM;0027S5将粒子群算法PSO的粒子群初始化为由所述2和构成的二维坐标点;0028S6利用所述PSO对所述2及进行优化,得到优化参数2及;0029S7从样本集中选择测试样本集,对所述优化参数的LS_SVM进行测试,得到最优化的LS_SVM;0030S8在线实时采。
13、集温室内和温室外的环境数据,将所述数据输入最优化的LS_SVM,得到温室内温度极值的预测值。0031优选地,所述步骤三中报警方式包括短信、网页、语音方式。0032三有益效果0033本发明的一种日光温室环境智能监控系统中的温度预警方法,相对于传统方案添加了日光温室内温度预测功能,将预测结果通知生产管理者,使得生产管理着可以提早采取改善温度措施,减少低温对作物造成的损害。并且通过将当前日光温室内的温度或气象数据,与16小时后的预测温度或气象数据相结合,得出最精确、科学的报警状态。所述方法简单易懂,具有良好的可通用性、扩展性。附图说明0034为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将。
14、对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以说明书CN104121998A3/7页6根据这些附图获得其他的附图。0035图1本发明提供的一种基于组态软件的日光温室智能监控系统的系统结构示意图;0036图2本发明提供的一种日光温室环境智能监控系统中的温度预警方法的流程示意图;具体实施方式0037下面结合附图和实施例对本发明的实施方式作进一步详细描述。以下实施例用于说明本发明,但不能用来限制本发明的范围。0038本实施例提供的一种基于组态软件的日光温室智能监控系统,其结构如。
15、图1所示,包括信息感知模块,用于获取日光温室内空气温度、湿度,土壤温度、湿度,光照强度和二氧化碳浓度等环境参数及通过控制器实现对温室的智能控制;信息传输模块,用于传输采集到的温室内的环境信息和控制信息;应用模块,对温室环境信息进行综合处理和采取智能控制措施。0039其中,控制器包括发送控制器和执行控制器。0040其中,信息传输模块,采用GPRS无线网络发送温室环境信息到应用模块和接收应用平台下发的控制信息。0041其中,应用模块是采用力控组态软件进行二次开发,具有智能控制功能的日光温室环境监控系统。0042其中,日光温室环境监控系统提供日光温室内环境参数实时监控、设备控制、数据查询、历史数据下。
16、载、报警和短信服务功能。0043其中,设备控制功能包括自动监控和手动监控。自动监控是指通过将实时监测的值进行预测,通过设置参数实现开关的自动关闭。手动控制是指人为的有选择的进行控制。该部分主要包括了风扇控制,灌溉控制,帘幕控制,风口控制四部分。0044本实施例提供的一种日光温室环境智能监控系统中的温度预警方法,具体的流程如图2所示,包括以下步骤0045步骤一信息感知模块,通过传感器采集并记录日光温室内温室温度或气象数据,将采集到的数据通过信息传输模块上传到应用模块,得到温室温度当前状态;0046步骤二应用模块根据步骤一记录的数据,通过智能控制模块对16小时后的温室温度值进行预测,并记录下预测状。
17、态,包括预测时间和预测值;0047其中,智能控制功能采用支持向量机的算法对温室内的温度进行提前6小时的预测,直接显示在PC上并通过手机短信将预测值发送给用户。0048步骤三参照制定的预警规则进行判断,如果符合其中的报警级别,则按照预警方式库中的报警方式启动报警,并将报警结果存储于数据库中;0049如果不符合其中的报警级别,则并返回步骤一;0050所述步骤二中采用一种支持向量机的算法对温室内的温度进行提前16小时的预测,包括以下步骤0051S1采集预定时间段内的温室的环境数据;0052S2对获得的环境数据进行归一化处理,得到样本集;说明书CN104121998A4/7页70053S3利用均匀分布。
18、的算法随机产生最小二乘支持向量机回归模型LS_SVM的径向基核函数的N个宽度系数2及N个惩罚系数,N为正整数,所述2和为所述LS_SVM的初始参数;0054S4从样本集中选择训练样本集,并用训练样本对所述LS_SVM进行训练,得到训练后的LS_SVM;0055S5将粒子群算法PSO的粒子群初始化为由所述2和构成的二维坐标点;0056S6利用所述PSO对所述2及进行优化,得到优化参数2及;0057S7从样本集中选择测试样本集,对所述优化参数的LS_SVM进行测试,得到最优化的LS_SVM;0058S8在线实时采集温室内和温室外的环境数据,将所述数据输入最优化的LS_SVM,得到温室内温度极值的预。
19、测值。0059本实施例中,步骤S2中,所述归一化处理的公式为00600061其中,VI为采集的第I种环境数据,VMIN为所述VI中的最小值,VMAX为所述VI中的最大值,N为所述环境数据的种类数,GVI为VI归一化处理后得到的数据。0062步骤S4中,所述从样本集中选择训练样本包括随机选择样本集中80的数据为训练样本,构成训练样本集。0063在步骤S1中,所述最小二乘支持向量机回归模型LS_SVM为00640065其中,X为所述训练样本集中任意一个样本向量,所述样本向量为V1,V2,VI,VN,TX为X的温度预测值,I为拉格朗日乘子,0I,参数B是I的偏差值;0066为所述LS_SVM的径向基。
20、核函数;其中,CI为径向基核函数的中心。0067所述步骤S4包括从样本集中选择训练样本集,并用训练样本对所述LS_SVM进行训练,得到LS_SVM的参数I、B以及CI。0068所述步骤S5包括0069每个,2坐标点都是粒子群中的一个粒子,所有粒子构成初始粒子群G,所述G中的粒子个数为N2;0070所述G中的第I个粒子的位置为PI,速度为VI,所述PIPI1,PI2,I1,2,N2;VIVI1,VI2,I1,2,N2。0071所述步骤S6包括0072S61、计算所述粒子群中所有粒子的适度值,所述适度值的计算公式如下说明书CN104121998A5/7页800730074其中,XJ为训练样本集中的。
21、第J个样本向量,TXJ为所述XJ的温度预测值,M为训练样本集中样本向量的个数,PIK为第I个粒子第K次迭代的位置,K为正整数,I1,2,N2;0075S62、计算前K次迭代的粒子群中第I个粒子的最优位置PBIK,I1,2,M,以及第K次迭代的粒子群的最优位置GBK;所述PBIK满足所述GBK满足0076S63、计算变异概率PM,所述PM的计算公式如下00770078其中,为常数,且0,1,为收敛精度,FM为理论最优值,为常数,且0,00001,所述S2为粒子群的群体适应度方差,所述S2的计算公式如下00790080其中,N2为粒子群中粒子的个数,FI为第I个粒子的适度值;VAVG为粒子群中粒子。
22、的平均速度,F为归一化因子,所述F的取值为0081对粒子群中的每个粒子,在概率分布满足0,1区间均匀分布的随机变量中随机产生一个常数R,R0,1;0082判断所述RPM是否成立,若成立,则对第I个粒子的最优位置PBIK进行变异0083在概率分布满足正态分布N0,1的随机变量中随机产生一个常数T;0084PBIKPBIK1T。0085S64、更新每个粒子的速度及位置0086VIK1WVIKC1R1PBIKXIKC2R2GBKXIK;0087PIK1PIKVIK1;0088其中,VIK表示第K次迭代的第I个粒子的速度,I1,2,N2;0089W为惯性权重,05W09;0090C1,C2为学习因子,。
23、C1,C2均为正常数;0091R1,R2为介于0,1区间的随机数。0092S65、计算训练样本集的均方根误差RMSE,判断RMSE001是否成立,若成立,则停止迭代,GBK所对应粒子的和2作为LS_SVM的优化参数;否则,当前K的值加1作为新的K,执行步骤S61。0093在步骤S7中,所述测试样本为样本集中不是训练样本的样本,所述测试样本的集合构成测试样本集。0094其中预警规则的参数包括报警级别、温室温度当前状态、温室温度16小时后预说明书CN104121998A6/7页9测状态。0095其中报警级别包括无警、轻警、中警、重警,如表1所示009600970098表10099由于温室温度预测存。
24、在误差,且温室温度传感器的检测数据受到环境及设备本身稳定性的影响会出现波动或误差,使得预警系统可能产生误报。为了提高预警的准确性,降低误报的次数,本系统拟采用基于预警规则的温室温度预警。0100预警规则的制定需要考虑温室植物对温室温度的需求,论文将温室植物温室温度指标的适宜上下限和生存上下限作为划分温室温度指标区间的界限值,将温室温度值划分为不同的区间,本实施例以北方日光温室冬季种植最普遍的圣女果为例,根据该植物的生长环境需求将温室内温度的变化区间划分为了最佳、一般、差、恶劣四个等级,得到温室温度指标区间,如表2所示。该温室温度指标区间为预警规则的制定奠定了基础。0101说明书CN104121。
25、998A7/7页100102表20103将报警级别与温室温度指标区间结合起来制定出合理的预警规则,如表3所示01040105表30106本实施例中采用最小二成支持向量机算法对温室内的温度进行预测,其中支持向量机算法是基于统计学习理论的一种新型机器学习算法,不仅能够克服传统预警方法存在的问题,并且具有较强的鲁棒性和泛化能力,尤其在分类评价方面性能较好。0107本实施例的一种日光温室环境智能监控系统中的温度预警方法,在温度预测值的基础上采用的是基于预警规则的预警模型,可方便快捷实现预警。0108以上实施方式仅用于说明本发明,而非对本发明的限制。尽管参照实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,对本发明的技术方案进行各种组合、修改或者等同替换,都不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围当中。说明书CN104121998A101/1页11图1图2说明书附图CN104121998A11。