首页> 中国专利> 一种基于过程神经网络的孵房温度控制方法

一种基于过程神经网络的孵房温度控制方法

摘要

本发明公开了一种基于过程神经网络的孵房温度控制方法,包括以下步骤:进行温度采集和数据拟合;将采集到并进行拟合后的温度函数作为过程神经网络的输入,采用过程神经网络预测当前时刻的下一秒的温度;将期望的温度值减去当前时刻下一秒的孵房温度预测值得到温度偏差,将该温度偏差进行PID控制调节,控制孵房内温度调节器,调节孵房内下一秒的温度。本发明依次对孵房内温度进行采集,数据拟合,预测,控制,可以保证孵房温度紧紧跟踪给定值,保持在给定温度上下0.3摄氏度范围,上下波动小,极大的提高了出雏率和雏禽品质。

著录项

  • 公开/公告号CN103197538A

    专利类型发明专利

  • 公开/公告日2013-07-10

    原文格式PDF

  • 申请/专利权人 中南林业科技大学;

    申请/专利号CN201310145545.7

  • 发明设计人 周国雄;

    申请日2013-04-24

  • 分类号G05B13/00;

  • 代理机构

  • 代理人

  • 地址 410004 湖南省长沙市天心区韶山南路498号

  • 入库时间 2024-02-19 19:06:55

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-06-09

    未缴年费专利权终止 IPC(主分类):G05B13/00 授权公告日:20150701 终止日期:20160424 申请日:20130424

    专利权的终止

  • 2015-07-01

    授权

    授权

  • 2013-08-07

    实质审查的生效 IPC(主分类):G05B13/00 申请日:20130424

    实质审查的生效

  • 2013-07-10

    公开

    公开

说明书

技术领域

本发明属于孵化控制领域,涉及一种基于过程神经网络的孵房温度控制方 法。

背景技术

随着人民生活水平的不断提高,家禽(如鸡、鸭、鹅、鸽子等)的需求大幅 度上升。为了满足人们对肉禽的需求,需要进行大规模的肉禽孵化。在禽蛋的孵 化过程中,要保证受精种蛋尽可能多地变成优质的雏禽,温度是决定孵化成功与 否的决定性因素,精确控制孵化过程的温度,不仅能提高出雏率,而且还能提高 雏禽品质。

禽蛋孵化过程是一个具有高度非线性、大滞后、时变特性且强耦合性的农业 生产过程,且禽蛋孵化过程的温度经常会受到通风量、电网波动及周边设备等不 确定性和随机性因素的影响,所以禽蛋孵化过程的精确数学模型是很难建立的, 目前的孵化设备都采用传统的控制方法,但是孵化过程的模型未进行建立,不能 很好的保证禽蛋孵化过程温度的稳定控制。

过程神经网络是对传统人工神经网络在时间域上的扩展,其输入和相应的连 接权可以是时变函数。因其非线性时变映射能力,过程神经网络用于问题求解无 需事先特殊的建模,能够充分反映时变系统中实际存在的时间累积效应,适用于 复杂的非线性过程建模。

因此研究禽蛋孵化过程工艺分析,采用过程神经网络,建立禽蛋孵化过程预 测模型,对于保证禽蛋孵化过程中温度的稳定控制具有很好的效果。

发明内容

本发明所要解决的技术问题是提供一种于过程神经网络的孵房温度控制方 法,对依次采集的每连续50组孵房内温度值进行二次多项式拟合,作为具有3层 结构的过程神经网络预测模型的输入,预测孵房内第51组温度值,将给定温度值 和所预测的第51组温度值进行比较,得到其偏差,对该偏差进行PID控制调节, 从而控制温度调节器调节孵房内的温度,使得孵房内的温度值跟踪给定的温度 值。

发明的技术解决方案如下:

一种基于过程神经网络的孵房温度控制方法,包括以下步骤:

1.一种基于过程神经网络的孵房温度控制方法,包括以下步骤:

步骤1:建立基于过程神经网络的孵房温度预测模型:

(1)数据采集和拟合,

每隔1秒,采集孵房温度一次,依次对每连续50组孵房温度值: xk,xk-1,xk-2,…,x1,其中k=50,进行二次多项式拟合,得到时变函数: x(t)=at2+bt+c,其中拟合系数a,b,c的值为根据现场采集的数据、现场进行二 次多项式拟合得到;

(2)采用具有3层结构的过程神经网络预测模型,预测孵房温度值;

将拟合所得的时变函数x(t)作为该具有3层结构的过程神经网络预测模型的 输入,预测第51组孵房温度值,该具有3层结构的过程神经网络预测模型输出 为yk+1=Σi=17vif(0Tωi(t)x(t)dt-θi)-θ,

采用计算机计算,将连续函数用多项式级数展开为预 测第k+1组孵房温度值为x^k+1=Σi=17vif(Σn=150ωinain-θi)-θ;

其中,为由具有3层结构的过程神经网络预测模型预测出来的第k+1 组孵房温度值,T为50,wi(t)为相应的连接权函数,vi为隐 含层节点到输出节点的连接权值,初始值为0.01,θi为隐含层神经元阈值,初始 值为0.005,f(x)为高斯函数,θ为输出层神经元阈值,初始值 为0.03,ani,win∈R为展开式系数,根据现场计算的ωi(t)和x(t)确定;

(3)以依次采集到的第k+1组实际温度值作为期望温度值,采用梯度下降方 法,学习速率为0.05,学习样本为50组,对连接权函数wi(t),连接权值vi,阈 值θi和θ进行学习训练,直到误差函数小于0.5为止,停止 训练,其中为由具有3层结构的过程神经网络预测模型预测出来的第k+1组 孵房温度值,xk+1为依次采集的第k+1组实际孵房温度值;

步骤2:将给定的温度值减去步骤1中由具有3层结构的过程神经网络预测 模型预测出来的第k+1组孵房温度值得到温度偏差,将该温度偏差通过PID控 制器调节,以控制孵房内温度调节器,调节孵房内第k+1组实际孵房温度值,使 其跟踪给定的温度值,其中PID控制器的比例、积分、微分系数分别为p=1.856, i=0,d=0.458。

有益效果:

本发明采用过程神经网络,能够在孵化过程中很好的实时预测当前时刻下一 秒的孵房温度值,并采用PID控制,调节给定温度值与预测值的偏差,从而控制 温度调节器调节孵房内的温度,使得孵房内温度紧紧跟踪给定温度值,上下波动 小,极大的提高了出雏率和雏禽品质。

附图说明

图1为本发明中具有3层结构的过程神经网络预测模型,

图2为基于过程神经网络的孵房温度控制方法过程框图,

图3为本发明中给定温度值、过程神经网络预测模型预测温度值、孵房实 际温度值曲线对比图。

具体实施方式

以下将结合附图和具体实施例对发明做进一步详细说明:

实施例1:

如图2所示,为本发明基于过程神经网络的孵房温度控制方法过程框图, 根据该过程框图,实施步骤如下:

步骤1:建立基于过程神经网络的孵房温度预测模型:

(1)数据采集和拟合,

每隔1秒,采集孵房温度一次,依次对每连续50组孵房温度值: xk,xk-1,xk-2,…,x1,其中k=50,进行二次多项式拟合,得到时变函数: x(t)=at2+bt+c,其中拟合系数a,b,c的值为根据现场采集的数据、现场进行二 次多项式拟合得到;

在整个孵化过程中任取50秒时间段来进行分析,每隔1秒采集孵房温度一 次,采集到该50秒时间中孵房温度值50组如下:

将该50秒采集的温度值进行二次多项式拟合,得到时变函数 x(t)=0.006t2-0.0175t+38.218。

(2)采用具有3层结构的过程神经网络预测模型,预测孵房温度值;

将拟合所得的时变函数x(t)作为该具有3层结构的过程神经网络预测模型的 输入,预测第51组孵房温度值,该具有3层结构的过程神经网络预测模型输出 为yk+1=Σi=17vif(0Tωi(t)x(t)dt-θi)-θ,

采用计算机计算,将连续函数用多项式级数展开为预 测第k+1组孵房温度值为x^k+1=Σi=17vif(Σn=150ωinain-θi)-θ;

其中,为由具有3层结构的过程神经网络预测模型预测出来的第k+1 组孵房温度值,T为50,wi(t)为相应的连接权函数,vi为隐 含层节点到输出节点的连接权值,初始值为0.01,θi为隐含层神经元阈值,初始 值为0.005,f(x)为高斯函数,θ为输出层神经元阈值,初始值 为0.03,ani,win∈R为展开式系数,根据现场计算的ωi(t)和x(t)确定;

本例中,将前面经过二次多项式拟合得到的时变函数 x(t)=0.006t2-0.0175t+38.218作为本发明中具有3层结构的过程神经网络预测模型 的输入,得到第51秒时的孵房温度值摄氏度。

(3)以依次采集到的第k+1组实际温度值作为期望温度值,采用梯度下降方 法,学习速率为0.05,学习样本为50组,对连接权函数wi(t),连接权值vi,阈 值θi和θ进行学习训练,直到误差函数小于0.5为止,停止 训练,其中为由具有3层结构的过程神经网络预测模型预测出来的第k+1组 孵房温度值,xk+1为依次采集的第k+1组实际孵房温度值;

本例中经过2分钟35秒的数据采集和学习训练,误差函数 为0.3,小于0.5,停止对连接权函数wi(t),连接权值vi,阈 值θi和θ的学习训练,由具有3层结构的过程神经网络预测模型预测出来的孵房 温度值为38.14摄氏度。

步骤2:将给定的温度值减去步骤1中由具有3层结构的过程神经网络预测 模型预测出来的第k+1组孵房温度值得到温度偏差,将该温度偏差通过PID控 制器调节,以控制孵房内温度调节器,调节孵房内第k+1组孵房实际温度值,使 其跟踪给定的温度值,其中PID控制器的比例、积分、微分系数分别为p=1.856, i=0,d=0.458。

本例中给定温度值为38.2摄氏度。图3为本发明中给定温度值、过程神经 网络预测模型预测温度值、孵房实际温度值曲线对比图。从图中可以看出,孵房 实际温度一直保持在给定温度值上下0.3摄氏度范围,上下波动很小。

其中对于确定的偏差,采用PID控制调节,作为温度调节器的输入,进而调 节孵房温度的方法,属于现有技术,本实施例中不再陈述。

本发明基于过程神经网络的孵化温度控制方法,其每一个实施步骤都是实时 依次实施的,并不以某个特定时间段来确定结果,其最终的结果是保证整个孵化 过程中每一时刻的温度值都紧紧跟踪给定温度值。

本发明中的温度调节器可以为电暖风、电暖器。在孵房内温度为38.2摄氏度 左右时,孵化效果最好。因此,本发明适用于平常室温低于或等于38.2摄氏度 的季节,而对于夏季中某些高温日子,平常室温高于38.2摄氏度时,则不需要 采用本发明方法进行温度调节,直接打开窗户和风扇,散热即可。

本发明依次对孵房内温度进行采集,数据拟合,预测,控制,可以保证孵 房温度紧紧给定值,保持在给定温度值上下0.3摄氏度范围,上下波动小,极大 的提高了出雏率和雏禽品质。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号