一种猪舍环境智能控制系统技术方案

技术编号:24496443 阅读:43 留言:0更新日期:2020-06-13 03:13
本发明专利技术为一种猪舍环境智能控制系统,包括控制主机、受控设备和环境因素采集设备,所述受控设备和环境因素采集设备均与控制主机相连接;所述控制服务器用于接收控制主机上传的猪舍环境数据和控制、用户终端上传的用户指令,根据猪舍环境数据和控制数据训练控制算法模型,并将训练后的控制算法模型控制发送给控制主机,还将用户指令发送给控制主机;控制主机通过控制算法模型生成控制指令和数据采集指令,或者根据用户指令生成控制指令和数据采集指令,并将控制指令发送给对应的受控设备,将数据采集指令发送给对应的环境因素采集设备;该系统弥补了现有技术无法通过自主学习的方式优化猪舍环境的控制的问题,提高了猪舍控制的智能性和精确性。

An intelligent control system for pigsty environment

【技术实现步骤摘要】
一种猪舍环境智能控制系统
本专利技术涉及智能控制
,具体涉及一种猪舍环境智能控制系统。
技术介绍
随着我国畜牧养殖业迅猛发展,养殖场从小型生猪养殖向大型化生猪养殖逐渐发展。养殖场的规模不断扩大,生猪养殖集约化程度愈来愈高。猪舍环境变化和优劣程度将直接影响生猪生长,直接影响养猪企业的经济效益。传统的猪舍环境控制中,多个系统独立控制,如温度传感器测值增高,则开启通风扇和水帘,但是,通风扇开启大小、开启时间无法精确控制,导致精细化控制程度不高;同时,传统的控制方式还存在控制滞后的问题,例如,温度到达降温时,开启通风扇后,降温需要一定时间猪舍方能降温,使得猪舍降温不及时。猪舍的升温、除臭控制等均存在类似问题;并且,通过传统的控制方式,无法实现控制设备的远程检测和控制。
技术实现思路
本专利技术提供一种猪舍环境智能控制系统,解决无法根据猪舍环境因素,通过自主学习的方式优化猪舍环境的控制的问题。本专利技术通过下述技术方案实现:一种猪舍环境智能控制系统,包括控制主机、受控设备和环境因素采集设备,所述受控设备和环境因素采集设备均与控制主机相连接,所述环境因素采集设备用于接收控制主机发送的数据采集指令,采集猪舍环境数据,并将猪舍环境数据发送给控制主机;所述受控设备用于接收控制主机发送的控制指令,根据该控制指令调节猪舍环境参数,并将控制数据发送给控制主机;所述控制主机用于向环境因素采集设备发送数据采集指令和向受控设备发送控制指令,并接收环境因素采集设备发送的猪舍环境数据和接收受控设备发送的控制数据;该系统还包括控制服务器和用户终端;所述控制服务器用于接收控制主机上传的猪舍环境数据和控制、用户终端上传的用户指令,根据猪舍环境数据和控制数据训练控制算法模型,并将训练后的控制算法模型控制发送给控制主机,还将用户指令发送给控制主机;所述控制主机还将接收的猪舍环境数据和控制数据发送给控制服务器,通过控制算法模型生成控制指令和数据采集指令,或者根据用户指令生成控制指令和数据采集指令,并将控制指令发送给对应的受控设备,将数据采集指令发送给对应的环境因素采集设备;本技术方案中,通过使用控制服务器,能够有效的根据猪舍环境数据和控制数据,对现有的控制算法模型进行训练,其中猪舍环境数据和控制数据包括历史数据和最新数据,这样,两种数据构成了足够大的训练集合,是控制服务器有充足的数据来训练控制算法模型,完成控制算法模型中控制参数的调节,并将训练好的控制算法模型发送给控制主机,控制主机将会根据新的控制算法模型,生成与各类控制设备相应的控制指令,实现对各类受控设备的智能控制;同时,控制主机还会生成与各类环境因素采集设备相应的数据采集指令,实现对各类环境因素采集设备的智能控制;通过增加用户终端,能够实现在特殊情况下,人为的控制受控设备和环境因素采集设备,为猪舍的环境控制提供人工干预功能,更加保证猪场的安全生产;由于控制主机的功能较多,通过控制服务器进行控制算法模型进行训练,能够有效减轻控制主机的工作负荷,提供训练效率,使得控制算法模型更加有效;通过本技术方案,本系统通过猪舍环境数据和控制数据,不断优化控制参数,完成控制算法模型的调优,并通过控制算法模型,更好地控制控制受控设备和环境因素采集设备,优化猪舍环境的控制,提高猪舍环境指标,为生猪生长提供更有利的环境。作为本专利技术的进一步改进,控制主机包括控制处理模块、数据传输模块、控制模块和数据采集模块;所述数据传输模块、控制模块和数据采集模块均与控制处理模块相连接,数据传输模块还与控制服务器、控制模块和数据采集模块相连接,控制模块还与受控设备相连接,数据采集模块还与环境因素采集设备相连接;所述数据传输模块用于接收控制服务器发送的训练后的控制算法模型和转发的用户指令,并将训练后的控制算法模型和用户指令发送给控制处理模块,同时,数据传输模块接收控制模块发送的控制数据和数据采集模块发送的猪舍环境数据,并将控制数据和环境采集数据发送给控制服务器和控制处理模块;所述控制处理模块用于存储控制算法模型,并根据接收到数据传输模块发送的训练后的控制算法模型调优现有的控制算法模型,并根据猪舍环境数据和控制数据,利用调优后的控制算法模型生成控制指令和数据采集指令或者根据用户指令生成控制指令和数据采集指令,并将控制指令发送给控制模块,将数据采集指令发送给数据采集模块;所述控制模块用于接收控制处理模块发送的控制指令,并将控制指令发送给受控设备,同时,控制模块还用于接收受控设备发送的控制数据,并将控制数据发送给数据传输模块;所述数据采集模块用于接收控制处理模块发送的数据采集指令,并将数据采集指令发送给环境因素采集设备,同时,数据采集模块还用于接收环境因素采集设备发送的环境采集数据,并将环境采集数据发送给数据传输模块;本技术方案中,控制处理模块用于存储控制算法模型,并将猪舍环境数据和控制数据作为模型输入,通过控制算法模型的运算后,生成控制指令,通过控制模块发送给受控设备,同时,生成数据采集指令,通过数据采集模块发送给环境因素采集设备;当控制处理模块接收到用户指令时,控制处理模块将暂停使用控制算法模型,仅根据用户指令进行人工调控;当控制处理模块接收到训练后的控制算法模型,控制处理模块将对现有的控制算法模型进行更新,使用训练后的控制算法模型,完成对控制算法模型的优化,提高猪舍的控制效率。进一步,所述受控设备包括窗户水帘、空气流通设备、顶棚控制系统、地暖系统、刮粪机、抽湿机和增湿机。进一步,所述环境因素采集设备包括光照度传感器、粉尘传感器、硫化氢传感器、温度传感器、湿度传感器、氨气传感器和氧气传感器。进一步,所述用户终端包括移动终端和PC终端。所述控制算法模型搭建过程为:S1、首先对数据进行变量定义(这里选择窗户水帘、空气流通设备、顶棚控制系统数据作为输入变量),其中Δt:室内外温差;f:风扇运行频率;f(x):风量;T:风扇运行时长;X:室内温度变化量;s:猪舍横断面积;S2、变量间存在如下显示输出:f(Δt,s,f,x)对应输出T,f;S3、采集m组整理历史数据S4、对历史数据进行拟合、训练;本阶段我们假设输入、输出之间为线性关系,下面寻找线性关系函数:f(x)=βTx+bf(x)满足βTβ的范数最小,这将转换为凸优化问题:服从:各数据点的松弛变量ξn和ξ*n将允许回归误差的存在,只要其小于ξn和ξ*n的值,同时仍满足所需条件;约束常数C是一个正数值,用于控制施加在位于ε余量之外的观测值所受到的惩罚,并有助于防止过度拟合(正则化);基于观测值y和ε边界之间的距离来度量损失,位于ε边界内的误差均视为零。所以损失函数为:此步目标是使损失函数最小的β;S5、增量更新输出,在获取最新的样本数据后,将新搜集数据实时更新至历史数据库中,实现可对Δt,s,f,x和T的关系不本文档来自技高网...

【技术保护点】
1.一种猪舍环境智能控制系统,包括控制主机、受控设备和环境因素采集设备,所述受控设备和环境因素采集设备均与控制主机相连接,/n所述环境因素采集设备用于接收控制主机发送的数据采集指令,采集猪舍环境数据,并将猪舍环境数据发送给控制主机;/n所述受控设备用于接收控制主机发送的控制指令,根据该控制指令调节猪舍环境参数,并将控制数据发送给控制主机;/n所述控制主机用于向环境因素采集设备发送数据采集指令和向受控设备发送控制指令,并接收环境因素采集设备发送的猪舍环境数据和接收受控设备发送的控制数据;/n其特征在于,还包括控制服务器和用户终端;/n所述控制服务器用于接收控制主机上传的猪舍环境数据和控制、用户终端上传的用户指令,根据猪舍环境数据和控制数据训练控制算法模型,并将训练后的控制算法模型控制发送给控制主机,还将用户指令发送给控制主机;/n所述控制主机还将接收的猪舍环境数据和控制数据发送给控制服务器,通过控制算法模型生成控制指令和数据采集指令,或者根据用户指令生成控制指令和数据采集指令,并将控制指令发送给对应的受控设备,将数据采集指令发送给对应的环境因素采集设备。/n

【技术特征摘要】
1.一种猪舍环境智能控制系统,包括控制主机、受控设备和环境因素采集设备,所述受控设备和环境因素采集设备均与控制主机相连接,
所述环境因素采集设备用于接收控制主机发送的数据采集指令,采集猪舍环境数据,并将猪舍环境数据发送给控制主机;
所述受控设备用于接收控制主机发送的控制指令,根据该控制指令调节猪舍环境参数,并将控制数据发送给控制主机;
所述控制主机用于向环境因素采集设备发送数据采集指令和向受控设备发送控制指令,并接收环境因素采集设备发送的猪舍环境数据和接收受控设备发送的控制数据;
其特征在于,还包括控制服务器和用户终端;
所述控制服务器用于接收控制主机上传的猪舍环境数据和控制、用户终端上传的用户指令,根据猪舍环境数据和控制数据训练控制算法模型,并将训练后的控制算法模型控制发送给控制主机,还将用户指令发送给控制主机;
所述控制主机还将接收的猪舍环境数据和控制数据发送给控制服务器,通过控制算法模型生成控制指令和数据采集指令,或者根据用户指令生成控制指令和数据采集指令,并将控制指令发送给对应的受控设备,将数据采集指令发送给对应的环境因素采集设备。


2.根据权利要求1所述的一种猪舍环境智能控制系统,其特征在于,控制主机包括控制处理模块、数据传输模块、控制模块和数据采集模块;所述数据传输模块、控制模块和数据采集模块均与控制处理模块相连接,数据传输模块还与控制服务器、控制模块和数据采集模块相连接,控制模块还与受控设备相连接,数据采集模块还与环境因素采集设备相连接;
所述数据传输模块用于接收控制服务器发送的训练后的控制算法模型和转发的用户指令,并将训练后的控制算法模型和用户指令发送给控制处理模块,同时,数据传输模块接收控制模块发送的控制数据和数据采集模块发送的猪舍环境数据,并将控制数据和环境采集数据发送给控制服务器和控制处理模块;
所述控制处理模块用于存储控制算法模型,并根据接收到数据传输模块发送的训练后的控制算法模型调优现有的控制算法模型,并根据猪舍环境数据和控制数据,利用调优后的控制算法模型生成控制指令和数据采集指令或者根据用户指令生成控制指令和数据采集指令,并将控制指令发送给控制模块,将数据采集指令发送给数据采集模块;
所述控制模块用于接收控制处理模块发送的控制指令,并将控制指令发送给受控设备,同时,控制模块还用于接收受控设备发送的控制数据,并将控制数据发...

【专利技术属性】
技术研发人员:张波田艳梅蒲皓
申请(专利权)人:成都英孚克斯科技有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1