基于数据模型的智能棚舍环境控制方法及系统
技术领域
本发明涉及养殖环境控制技术领域,更具体地说,特别涉及一种基于数据模型的智能棚舍环境控制方法及系统。
背景技术
在畜禽养殖业中,现有密闭棚舍的畜禽环境控制大多是依靠平均温度对整个棚舍的通风进行控制,而且由于行业对成本的控制较为敏感,传感器的数量也会比较少,很难对整个棚舍整体的温度进行准确的测量。在外界气温适宜且稳定的情况下基本能满足需求,但遇到春秋季节或者在天气变化较大的地区,会使得局部温度与平均温度相差较大,这时如果还是按照平均温度进行控制,会出现严重的养殖问题。而且现有的设备对外界温度的变化没有很好的应对方案。为此,有必要开发一种基于数据模型的智能棚舍环境控制方法及系统。
发明内容
本发明的目的在于提供一种基于数据模型的智能棚舍环境控制方法及系统,以克服现有技术所存在的缺陷。
为了达到上述目的,本发明采用的技术方案如下:
一种基于数据模型的智能棚舍环境控制方法,包括以下步骤:
S1、根据预先设置的数据模型确定多个传感器在棚舍内的安装位置;
S2、多个传感器采集棚舍内的环境参数;
S3、将多个传感器得出的环境参数按照数据模型推算出环境参数矩阵,并通过以下公式计算得到环境参数矩阵的均值μ、方差δ和变异系数c;
其中,x代表棚舍平面上的横坐标,y代表棚舍平面上的纵坐标,txy代表x,y坐标下传感器数据;n代表安装传感器总数,X代表在棚舍横向安装传感器个数,Y代表在棚舍纵向安装传感器个数;
S4、根据均值μ对棚舍的风机进行控制,根据变异系数c对风机的风速进行控制。
进一步地,所述步骤S1中预先设置的数据模型的具体实现方法包括以下步骤:
S10、在不同季度时,按照不同通风情况下采用传感器对棚舍内环境数据进行采集,形成数据集;
S11、将采集到的棚舍内的环境数据连通传感器安装位置进行精确分类,形成数据模型。
进一步地,所述步骤S4具体为:若均值μ在预设目标值范围内则保持现有风机的开机数量不变,若均值μ大于预设目标值则关闭一组风机,若均值μ小于预设目标值则开启一组风机,若均值μ在预设目标值范围内且变异系数c超过预设值则关闭一组风机,若变异系数c在预设值范围内则根据预设值范围划分为多个档位并按照变异系数c数值的大小调控风机的档位。
进一步地,所述步骤S3中的均值μ在预设目标值范围内具体为:均值μ与预设目标值的差值的绝对值小于0.5。
进一步地,所述步骤S4中变异系数c的预设值为0.04,所述变异系数c从0.01~0.04之间设置多个档位,多个档位与风机的档位相对应。
本发明还提供一种实现上述的基于数据模型的智能棚舍环境控制方法的系统,包括:
确定模块10,用于根据预先设置的数据模型确定多个传感器在棚舍内的安装位置;
多个传感器20,用于采集棚舍内的环境参数;
数据处理模块30,用于将多个传感器得出的环境参数按照数据模型推算出环境参数矩阵,并通过计算得到环境参数矩阵的均值μ、方差δ和变异系数c;
执行模块40,用于根据均值μ对棚舍的风机进行控制以及根据变异系数c对风机的风速进行控制。
进一步地,所述数据处理模块30包括相互连接的矩阵模块310和计算模块320,所述矩阵模块310用于将多个传感器得出的环境参数按照数据模型推算出环境参数矩阵,所述计算模块320用于计算得到环境参数矩阵的均值μ、方差δ和变异系数c。
进一步地,若均值μ在预设目标值范围内则执行模块40不动作,若均值μ大于预设目标值则执行模块40关闭一组风机,若均值μ小于预设目标值则执行模块40开启一组风机,若均值μ在预设目标值范围内且变异系数c超过预设值则执行模块40关闭一组风机,若变异系数c在预设值范围内则执行模块40根据预设值范围划分为多个档位并按照变异系数c数值的大小调控风机的档位。
与现有技术相比,本发明的优点在于:本发明提供的一种基于数据模型的智能棚舍环境控制方法及系统,在充分了解棚舍结构的基础上,将少量传感器的测量数据通过数学模型计算出整个棚舍的温度分布,再按照计算出的结果对棚舍内的环境进行控制,从而避免以点带面的情况出现,使其在春秋季节或者在天气变化较大的地区也能实现精确控制。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明基于数据模型的智能棚舍环境控制方法的流程图。
图2是本发明基于数据模型的智能棚舍环境控制系统的原理图。
图3是本发明基于数据模型的智能棚舍环境控制系统中数据处理模块的原理图。
具体实施方式
下面结合附图对本发明的优选实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。
参阅图1所示,本实施例公开了一种基于数据模型的智能棚舍环境控制方法,包括以下步骤:
步骤S1、根据预先设置的数据模型确定多个传感器在棚舍内的安装位置吗,具体的,步骤S1中预先设置的数据模型的具体实现方法包括以下步骤:步骤S10、在不同季度时,按照不同通风情况下采用传感器对棚舍内环境数据进行采集,形成数据集;步骤S11、将采集到的棚舍内的环境数据连通传感器安装位置进行精确分类,形成数据模型。也就是说数据模型是通过大量对现有棚舍传感器数据的采集,通过数据分析总结,得到在全年不同气候条件下,不同的通风情况时整个棚舍内环境数据的分布,并将其进行精准分类。
数据模型可以采用如下表1的形式进行记录,其中通风情况包括现有的所有通风情况,例如采用小窗通风或大窗通风等,数据集即是每个传感器将采集到的数据打包集合起来形成的,同时根据将不同通风情况下将传感器安装位置进行记录。
表1数据模型
例如:在小窗通风情况下,棚舍内前后端温度分布是线性的,中间到两侧的温度分布也是线性的,这样就能够通过在关键点上放置少量的传感器来获取数据,再将当前情况与模型进行匹配,从而推算出整个棚舍内的环境参数,若为立体养殖,需要进行多层安装。
步骤S2、多个传感器采集棚舍内的环境参数,棚舍包括现有的所有棚舍结构,例如单层养殖或多层立体养殖等。
步骤S3、将多个传感器得出的环境参数按照数据模型推算出环境参数矩阵,并通过以下公式计算得到环境参数矩阵的均值μ、方差δ和变异系数c,变异系数c越大表示棚舍内温度差异越大,越容易出现养殖事故。
其中,x代表棚舍平面上的横坐标,y代表棚舍平面上的纵坐标,txy代表x,y坐标下传感器数据;n代表安装传感器总数,X代表在棚舍横向安装传感器个数,Y代表在棚舍纵向安装传感器个数。
步骤S4、根据均值μ对棚舍的风机进行控制,根据变异系数c对风机的风速进行控制,具体的,若均值μ在预设目标值范围内则保持现有风机的开机数量不变,若均值μ大于预设目标值则关闭一组风机,若均值μ小于预设目标值则开启一组风机,若均值μ在预设目标值范围内且变异系数c超过预设值则关闭一组风机,若变异系数c在预设值范围内则根据预设值范围划分为多个档位并按照变异系数c数值的大小调控风机的档位;通过该步骤从而将棚舍内的环境进行精准控制,且分布变得均匀。
具体的,所述步骤S3中的均值μ在预设目标值范围内具体为:均值μ与预设目标值的差值的绝对值小于0.5。
具体的,所述步骤S4中变异系数c的预设值为0.04,所述变异系数c从0.01~0.04之间设置多个档位,多个档位与风机的档位相对应。
参阅图2所示,本发明还提供一种实现上述的基于数据模型的智能棚舍环境控制方法的系统,包括:确定模块10,用于根据预先设置的数据模型确定多个传感器在棚舍内的安装位置;多个传感器20,用于采集棚舍内的环境参数;数据处理模块30,用于将多个传感器得出的环境参数按照数据模型推算出环境参数矩阵,并通过计算得到环境参数矩阵的均值μ、方差δ和变异系数c;执行模块40,用于根据均值μ对棚舍的风机进行控制以及根据变异系数c对风机的风速进行控制,其计算公式如上所述。
参阅图3所示,所述的数据处理模块30包括相互连接的矩阵模块310和计算模块320,矩阵模块310用于将多个传感器得出的环境参数按照数据模型推算出环境参数矩阵,计算模块320用于计算得到环境参数矩阵的均值μ、方差δ和变异系数c。
执行模块40在使用时,若均值μ在预设目标值范围内则执行模块40不动作,若均值μ大于预设目标值则执行模块40关闭一组风机,若均值μ小于预设目标值则执行模块40开启一组风机,若均值μ在预设目标值范围内且变异系数c超过预设值则执行模块40关闭一组风机,若变异系数c在预设值范围内则执行模块40根据预设值范围划分为多个档位并按照变异系数c数值的大小调控风机的档位。
下面结合具体实施例对本发明作进一步说明。
首先、安置传感设备,以温度传感器为例,在三层六列60米的立体养殖中,将传感器风别安装在第三列的中间列中层的前中后区域,再在上层第三列的中间区域,上层第一列的前区、中区,第六列的中区、后区安装温度传感器,再在底层第三列前区、中区、后区安装。
然后、采集数据后按照上层、中层第三列前中后位置的数据计算出纵向的温度梯度,再按照第一列及第三列前中后区域的传感器数据计算出温度横向的分布梯度,最后按照梯度得出整个棚舍内的温度矩阵,如下表2所示。
表2温度矩阵
最后、通过上面的公式计算出各层温度矩阵的均值μ与变异系数c,将均值μ与设定值进行比较,若其偏差在允许范围内(一般与设定在差值的绝对值在0.5以下则视为正常)则保持现有风机开启数量不变;若均值过小,则关闭一组风机;若均值过大则开启下一组风机;c作为风机的修正参数,若c值大于0.04,则关闭一组风机,c作为搅拌风机的主控参数,当c值从0.01到0.04之间设置多个档位,按照c值大小调控搅拌风机。
结果发现,采用这种方法和系统能够实现精确控制。本发明在充分了解棚舍结构的基础上,将少量传感器的测量数据通过数学模型计算出整个棚舍的温度分布,再按照计算出的结果对棚舍内的环境进行控制,从而避免以点带面的情况出现,使其在春秋季节或者在天气变化较大的地区也能实现精确控制。
虽然结合附图描述了本发明的实施方式,但是专利所有者可以在所附权利要求的范围之内做出各种变形或修改,只要不超过本发明的权利要求所描述的保护范围,都应当在本发明的保护范围之内。