[发明专利]一种基于BP神经网络的孵房湿度控制方法有效

专利信息
申请号: 201310214158.4 申请日: 2013-06-01
公开(公告)号: CN103309370A 公开(公告)日: 2013-09-18
发明(设计)人: 周国雄 申请(专利权)人: 中南林业科技大学
主分类号: G05D22/02 分类号: G05D22/02;G06N3/02
代理公司: 暂无信息 代理人: 暂无信息
地址: 410004 湖南*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 bp 神经网络 湿度 控制 方法
【权利要求书】:

1.一种基于BP神经网络的孵房湿度控制方法,其特征在于,包括以下步骤:

步骤1:采用BP神经网络预测孵房湿度,BP神经网络为三层双输入单输出模型,隐含层包含3个神经元,其中

输入向量:x=(x1,x2),为通过温度数据采集模块和湿度数据采集模块采集的当前时刻的孵房温度和孵房湿度,

隐含层输入向量:hi=(hi1,hi2,hi3),

隐含层输出向量:ho=(ho1,ho2,ho3),

输出层输入向量:yi

输出层输出向量:yo,为当前时刻的下一秒的孵房湿度预测值,

期望输出向量:do,期望湿度,为52.9,

输入层到隐含层的连接权值:wih

隐含层到输出层的连接权值:who

隐含层各神经元的阈值:bh,为0.02,

输出层神经元的阈值:bo,为0.01,

激活函数:f(nj)=11+e-(nj-0.1)/2,]]>

误差函数:e=12(do-yo)2,]]>

预定精度:0.05,

预测过程如下:

(1)每隔1秒,通过温度数据采集模块采集孵房温度一次,通过湿度数据采集模块采集孵房湿度一次,将当前时刻采集的温度和湿度作为BP神经网络的输入x=(x1,x2);

(2)取0~1的随机数给BP神经网络各层连接权值赋初始值,计算隐含层和输出层各神经元的输入和输出,输出层的输出即为当前时刻的下一秒的孵房的湿度预测值,

hih=Σi=12wihxi-bh,h=1,2,3,]]>

hoh=f(hih),h=1,2,3,

yi=Σh=13whohoh-bo,]]>

yo=f(yi);

(3)计算误差函数对各层神经元权值的偏导数

ewho=eyiyiwho,]]>其中

yiwho=Σh=13whohoh-bowho=hoh,h=1,2,3]]>

eyi=(12(do-yo)2)yi=-(do-yo)yo=-(do-yo)f(yi)]]>

ewih=ehihhihwih]]>

hihwih=(Σi=12wihxi-bh)wih=xi,i=1,2]]>

ehih=(12(do-yo)2)hohhohhih=-δwhof(hih)]]>

用-δ表示误差函数对隐含层到输出层的连接权值who的偏导数为

ewho=eyiyiwho=-δhoh]]>

用-δh表示误差函数对输入层到隐含层的连接权值wih的偏导数为

ewih=ehihhihwih=-δhxi,i=1,2]]>

(4)修正BP神经网络各层连接权值

隐含层到输出层的连接权值who的增加量为

Δwho=-μewho=μδhoh]]>

输入层到隐含层的连接权值wih的增加量为

Δwih=-ηewihηδhxi,i=1,2]]>

其中μ=0.01,η=0.5

(5)以下一秒采集的温度和湿度作为BP神经网络的输入,以修正的BP神经网络各层连接权值作为BP神经网络各层连接权值,再计算隐含层和输出层各神经元的输入和输出,再进行上述第(3)步和第(4)步操作,依此循环,共计算依次40秒采集的40组数据,修正各层连接权值40次,得到40个孵房预测湿度;

(6)计算全局误差:

E=12×40Σk=140(do-yo(k+1))2,]]>

其中k=1,2,3,…40,yo(k+1)为第k秒采集的温度和湿度作为BP神经网络的输入时,BP神经网络输出层输出向量,也即BP神经网络预测的第k+1秒时孵房湿度;

(7)判断全局误差E是否满足要求,当全局误差E小于或等于预定精度0.05时,BP神经网络结束学习,BP神经网络各层连接权值固定,孵房湿度预测模型确定,否则选取下一个40秒采集的孵房温度和孵房湿度数据,返回到第(5)步,进入下一轮学习,直到全局误差E小于或等于预定精度0.05;

步骤2:采用加湿器喷水来调整孵房的湿度,加湿器的喷水时间为2秒,加湿器的喷水量由加湿器的电磁阀阀门开度控制,加湿器的电磁阀阀门开度采用模糊控制器控制,

模糊控制器的输入量为期望湿度与步骤1中BP神经网络输出的下一秒的孵房的湿度预测值进行相减所得湿度的偏差Ef和偏差变化率EfC,输出为加湿器的电磁阀阀门开度U,

湿度的偏差Ef的实际值范围为[40,62],语言变量为{NB,NM,NS,ZO,PS,PM,PB},分别表示负大、负中、负小、零、正小、正中、正大,其论域为:{-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8},

湿度的偏差变化率EfC的实际值范围为[-20,20],语言变量为{NB,NM,ZO,PM,PB},其论域为:{-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6},

电磁阀阀门开度U的实际值范围为[0,1],语言变量为{NB,NM,NS,ZO,PS,PM,PB},其论域为:{-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8},

湿度的偏差Ef,湿度的偏差变化率EfC,电磁阀阀门开度U的隶属度函数均为三角形隶属函数,

模糊控制规则为:

采用面积重心法解模糊。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南林业科技大学,未经中南林业科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310214158.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top