基于LMBP神经网络的禽舍温度预测控制系统及控制方法技术方案

技术编号:38471393 阅读:13 留言:0更新日期:2023-08-11 14:48
本发明专利技术涉及禽舍养殖技术领域,具体涉及一种基于LMBP神经网络的禽舍温度预测控制系统及控制方法。本发明专利技术包括如下部件:温度控制器模块,包括温度预测模型,根据服务器模块提供的LMBP神经网络模型进行在线预测,获得禽舍预测温度,根据禽舍目标温度与禽舍预测温度的差值,通过温度控制器模块中的温度控制算法确定控制设备的运行状态;服务器模块,包括LMBP神经网络模型,根据温度控制器模块上传的环境数据对移动窗内的训练数据集进行实时更新,并通过对时间序列数据增加延迟步长以增加样本空间维数,进而离线实现神经网络的训练,从而能不断更新温度控制器模块中的温度预测模型,为温度控制器模块提供实时决策支持。温度控制器模块提供实时决策支持。温度控制器模块提供实时决策支持。

【技术实现步骤摘要】
基于LMBP神经网络的禽舍温度预测控制系统及控制方法


[0001]本专利技术涉及禽舍养殖
,具体涉及一种基于LMBP神经网络的禽舍温度预测控制系统及控制方法。

技术介绍

[0002]由于禽舍外部存在舍外温度,光照强度,风速等可控不可测的扰动,内部要求禽舍温度按照禽类的不同日龄进行准确调节,因此对温度控制系统设计提出较高要求。
[0003]目前禽舍温度控制系统依赖于现场传感器采集的参数环境数据确定控制设备的运行状态,而现场传感器采集的参数环境数据只能反映禽舍目前的环境状态,无法实现对禽舍未来环境参数温度的预测,难以保证禽舍环境因子控制效果。易导致禽类出现热应激,冷应激等问题,从而减少蛋肉产量,增加禽舍耗能,减少禽类养殖的经济效益,不利于禽类养殖的稳定发展。

技术实现思路

[0004]本专利技术要解决的技术问题是:克服现有技术的不足,提供一种基于LMBP神经网络的禽舍温度预测控制系统及控制方法,该禽舍温度预测控制系统根据禽舍预测温度与禽舍目标温度的差值确定控制设备的运行状态,从而提高控制精度。
[0005]本专利技术的技术方案为:
[0006]一种基于LMBP神经网络的禽舍温度预测控制系统,包括如下部件:
[0007]温度控制器模块,包括温度预测模型,根据服务器模块提供的LMBP神经网络模型进行在线预测,获得禽舍预测温度,根据禽舍目标温度与禽舍预测温度的差值,通过温度控制器模块中的温度控制算法确定控制设备的运行状态;
[0008]温度预测模型,根据禽舍内部温度、禽舍湿度、禽舍外部温度、通风量、加热温度为模型输入量,以预测未来特定步长时刻的禽舍内部温度,或称禽舍内部预测温度为模型输出量,构成多输入单输出模型,用于对未来禽舍内部温度进行在线预测;
[0009]服务器模块,根据温度控制器模块上传的环境数据对移动窗内的训练数据集进行实时更新,并通过对时间序列数据增加延迟步长以增加样本空间维数,进而离线实现神经网络的训练,从而能不断更新温度控制器模块中的温度预测模型,为温度控制器模块提供实时决策支持;
[0010]LMBP神经网络模型,包括设定移动窗参数,设定神经网络参数,根据训练集建立温度预测模型,进而将温度预测模型传输至温度控制器模块;
[0011]温度控制器模块以禽舍目标温度作为设定输入,根据禽舍预测温度与禽舍目标温度的差值,通过温度控制器模块中的温度控制算法确定控制设备的运行状态,从而实现对禽舍温度闭环控制。
[0012]优选地,所述控制系统还包括比较点模块、风机模块、禽舍模块、TDL模块、禽舍预测模块,比较点模块连接有温度控制器模块,温度控制器模块连接有风机模块,风机模块连
接有禽舍模块,禽舍模块连接有TDL模块,TDL模块连接有禽舍预测模块,禽舍预测模块连接有比较点模块。
[0013]优选地,所述比较点模块,用于根据禽舍目标温度与禽舍预测温度的差值,即第k周期初始时刻舍内目标温度T0(k)与第k+p周期初始时刻禽舍预测温度T
p
(k+p)之间的差值(p为预测步长),计算得出温度偏差T
e
(k);
[0014]T
e
(k)=|T
p
(k)

T0(k+p)|。
[0015]优选地,所述温度控制器模块,用于根据第k周期初始时刻温度偏差T
e
(k),通过计算得出第k周期控制信号;根据该控制信号,对风机的运行状态进行调节;
[0016]若T
e
(k)>T
emax
,则启动部分风机;
[0017]若T
e
(k)<T
emin
,则关闭部分风机;
[0018]若T
emin
<T
e
(k)<T
emax
,则调整现启动风机的负载持续率


[0019]其中T
emax
表示温度偏差上限,T
emin
表示温度偏差下限;负载持续率

,是在时长为t的工作周期内,风机保持一定转速工作的时长t
w1
占该工作周期时长t的比例;
[0020][0021]即风机工作持续的时长与工作周期的比值,其中工作周期时长又称全周期时间,由负载持续时间与空闲时间两部分组成。
[0022]优选地,所述风机模块,作为执行器,采用连续周期工作制,按照一系列相同的工作周期运行,每一周期由一段恒定负载运行时间和一段空闲时间组成;
[0023]根据第k周期控制信号,对风机的运行状态进行调节,包括启动部分风机,关闭部分风机,或调整现启动风机的负载持续率


[0024]优选地,所述禽舍模块,作为被控对象,禽舍模块的尺寸为长120m、宽13m、高度4.4m。
[0025]优选地,所述TDL模块,作为抽头延时线,用于存储并输出k,k
‑1……
k

d时刻数据,其中d为延迟步长,信息包括禽舍温度、禽舍湿度、舍外温度、通风量、加热温度。
[0026]优选地,所述禽舍预测模块,用于根据TDL模块的输出数据,即k,k
‑1……
k

d时刻的禽舍温度、禽舍湿度、舍外温度、通风量、加热温度,对第k+p周期初始时刻禽舍预测温度T
p
(k+p)进行预测,并输出给比较点模块,从而应用于控制系统,决定控制设备的运行状态。
[0027]本专利技术控制系统的有益效果:
[0028]旨在建立一种基于LMBP神经网络的禽舍温度预测控制系统,该禽舍温度预测控制系统根据禽舍预测温度与禽舍目标温度的差值确定控制设备的运行状态,从而提高控制精度。
[0029]本专利技术另外的技术方案为:
[0030]一种基于LMBP神经网络的禽舍温度预测控制方法,包括如下步骤:
[0031]S1、离线建模:包括设定移动窗参数,设定神经网络参数,根据训练集D
r
建立温度预测模型f
r
,包括如下小步:
[0032]S11、设定移动窗参数,包括时间序列延迟步长d,预测步长p,移动窗长度L,移动窗移动速度c,滚动统计窗口长度b;
[0033]S12、设定神经网络参数,包括最大迭代次数,隐含层节点个数,模型训练算法,数
据集划分方式,误差函数,早停检验次数;
[0034]S13、根据训练集建立温度预测模型,温度预测模型将传输至在线预测部分,用于对未来禽舍内部温度进行在线预测;
[0035]S2、在线预测:包括增加新样本I
k
,I
k
‑1,
……
I
k

d
,根据温度预测模型f
r
确定判断新增样本个数是否到达c,通过移动窗更新训练集,包括如下小步:本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于LMBP神经网络的禽舍温度预测控制系统,其特征在于,包括如下部件:温度控制器模块,包括温度预测模型,根据服务器模块提供的LMBP神经网络模型进行在线预测,获得禽舍预测温度,根据禽舍目标温度与禽舍预测温度的差值,通过温度控制器模块中的温度控制算法确定控制设备的运行状态;温度预测模型,根据禽舍内部温度、禽舍湿度、禽舍外部温度、通风量、加热温度为模型输入量,以预测未来特定步长时刻的禽舍内部温度,或称禽舍内部预测温度,为模型输出量,构成多输入单输出模型,用于对未来禽舍内部温度进行在线预测;服务器模块,根据温度控制器模块上传的环境数据对移动窗内的训练数据集进行实时更新,并通过对时间序列数据增加延迟步长以增加样本空间维数,进而离线实现神经网络的训练,从而能不断更新温度控制器模块中的温度预测模型,为温度控制器模块提供实时决策支持;LMBP神经网络模型,包括设定移动窗参数,设定神经网络参数,根据训练集建立温度预测模型,进而将温度预测模型传输至温度控制器模块;温度控制器模块以禽舍目标温度作为设定输入,根据禽舍预测温度与禽舍目标温度的差值,通过温度控制器模块中的温度控制算法确定控制设备的运行状态,从而实现对禽舍温度闭环控制。2.如权利要求1所述的基于LMBP神经网络的禽舍温度预测控制系统,其特征在于,所述控制系统还包括比较点模块、风机模块、禽舍模块、TDL模块、禽舍预测模块,比较点模块连接有温度控制器模块,温度控制器模块连接有风机模块,风机模块连接有禽舍模块,禽舍模块连接有TDL模块,TDL模块连接有禽舍预测模块,禽舍预测模块连接有比较点模块。3.如权利要求2所述的基于LMBP神经网络的禽舍温度预测控制系统,其特征在于,所述比较点模块,用于根据禽舍目标温度与禽舍预测温度的差值,即第k周期初始时刻舍内目标温度T0(k)与第k+p周期初始时刻禽舍预测温度T
p
(k+p)之间的差值(p为预测步长),计算得出温度偏差T
e
(k);T
e
(k)=|T
p
(k)

T0(k+p)|。4.如权利要求2所述的基于LMBP神经网络的禽舍温度预测控制系统,其特征在于,所述温度控制器模块,用于根据第k周期初始时刻温度偏差T
e
(k),通过计算得出第k周期控制信号;根据该控制信号,对风机的运行状态进行调节;若T
e
(k)>T
emax
,则启动部分风机;若T
e
(k)<T
emin
,则关闭部分风机;若T
emin
<T
e
(k)<T
emax
,则调整现启动风机的负载持续率

;其中T
emax
表示温度偏差上限,T
emin
表示温度偏差下限;负载持续率

,是在时长为t的工作周期内,风机保持一定转速工作的时长t
w1
占该工作周期时长t的比例;即风机工作持续的时长与工作周期的比值,其中工作周期时长又称全周期时间,由负载持续时间与空闲时间两部分组成。5.如权利要求2所述的基于LMBP神经网络的禽舍温度预测控制系统,其特征在于,所述风机模块,作为执行器,采用连续周期工作制,按照一系列相同的工作周期运行,每一周期
由一段恒定负载运行时间和一段空闲时间组成;根据第k周期控制信号,对风机的运行状态进行调节,包括启动部分风机,关闭部分风机,或调整现启动风机的负载持续率

。6.如权利要求2所述的基于LMBP神经网络的禽舍温度预测控制系统,其特征在于,所述禽舍...

【专利技术属性】
技术研发人员:钟宁帆贺凯迅高鲁宁曹鹏飞张翼金鑫
申请(专利权)人:山东科技大学
类型:发明
国别省市:

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

1