融合SSA-Elm络模型和鸽启发算法的环境控制方法与流程

阅读: 评论:0


融合ssa-elm络模型和鸽启发算法的环境控制方法
技术领域
1.本发明涉及一种融合ssa-elm络模型和鸽启发算法的环境控制方法,属于禽畜养殖环境控制技术领域。


背景技术:



2.随着经济的快速发展,广大人民众的生活水平不断提高,作为改善公众膳食结构、提高人民健康素养的重要视频,禽类肉制品的需求也呈现出持续增长的趋势。肉鸡作为生活中最常见的饲养禽类,具有饲养周期短、料肉比低、肉质鲜嫩等特点。同时,由于屠宰时间短、资金回笼快,非常适合养殖户的个体化养殖。随着肉鸡养殖业的快速发展,如何在激烈的竞争中提高肉鸡养殖的效率,成为每个养殖企业最关心的问题。肉鸡鸡舍环境中的温度、湿度、热辐射量、风速和日龄等参数对肉鸡产肉量有显著影响,因此,为进一步提高肉鸡产量,降低料重比和死淘率,需要探索鸡舍环境参数控制的新方法。


技术实现要素:



3.针对现有技术存在的上述缺陷,本发明提出了一种融合ssa-elm络模型和鸽启发算法的环境控制方法。
4.本发明所述的一种融合ssa-elm络模型和鸽启发算法的环境控制方法,包括以下步骤:
5.步骤s1:构建样本数据,环境监测传感器采集肉鸡舍内环境参数数据,并发送至上位机进行存储,同时人工记录肉鸡日增重、料重比、死淘率及日龄数据并存储至上位机,环境参数数据及人工记录的数据共同组成该样本数据;
6.步骤s2:样本数据预处理,采用主成分分析的时序处理方法,即ssa分析方法填补缺失值和异常值;将异常值进行删除,并填补时间数据序列空缺值,得到完整肉鸡舍温湿度、热辐射量、风速时间序列;
7.步骤s3:构建ssa-elm络模型,初始化网络结构,将数据进行归一化处理,以鸡舍中环境参数数据以及记录的肉鸡日增重、料重比、死淘率、日龄数据为输入层,以环境参数数据相对应的肉鸡周最适环境参数为输出层,建立基于ssa-elm络模型的环境参数的非线性回归预测模型;
8.步骤s4:对ssa-elm络模型的权值进行优化,采用鸽启发算法优化ssa-elm络模型各层之间的权值;
9.步骤s5:对鸡舍环境进行控制,利用鸽启发算法输出的最优解,作为ssa-elm络模型中权值的初值,对鸡舍中环境温度、湿度、热辐射量、风速进行调控。
10.优选地,所述步骤s2中,采用ssa分析方法对缺失值和异常值进行填补和删除的具体步骤如下:
11.步骤s21:分解,定义窗口长度,对接收的信号进行空间重构,构造出接收信号z的迹矩阵,计算公式如下:
[0012][0013]
式中,zi=[z
i z
i+1
ꢀ…ꢀzi+l-1
];i=1,2,

,k,k=n-l+1;
[0014]
步骤s22:重构,令协方差矩阵令协方差矩阵y=zzt,并进行svd分解,记分解后的特征值和特征向量分别为λ1,λ2,

,λ
l
,且满足λ1≥λ2≥

≥λ
l
和u1,u2,

,u
l
,且满足u1≥u2≥

≥u
l
,则迹矩阵经ssa分解后可以表示为:
[0015]
z=p1+p1+

+p
l
[0016][0017]
式中,为迹矩阵z的第i个奇异值,vi,ui分别为对应奇异值的左右奇异向量。
[0018]
优选地,所述步骤s22中,若z为含噪信号,矩阵z设为满秩矩阵,其秩为k(k《n),λi为奇异值分解得到的第i(0<i<k)个奇异值,如果从第i+1奇异值起,后续奇异值明显小于前i个奇异值,则可将第i+1奇异值起的后续奇异值看作是信号中的噪声分量对应的奇异值,即信号中的有效分量只与前i个奇异值有关。
[0019]
优选地,所述步骤s2中,填补时间数据序列空缺值采用平移窗口均值法,计算公式如下所示:
[0020]
ni=

(n
i-1
+n
i-2
+n
i-3
+...+n
i-m
)/m
[0021]
式中,ni为所缺数据填补值,n
i-m
为数据点ni前的m个数据点,m为平移窗口宽度,

为修正系数。
[0022]
优选地,所述步骤s3中,归一化处理的公式如下所示:
[0023][0024]
式中,a
*
为归一化后的肉鸡舍环境相关参数的时间序列数据,a为需要进行归一化处理的数据变量,min(a)为变量a内的数据最小值,max(a)为变量a内的数据最大值。
[0025]
优选地,所述步骤s4中采用鸽启发算法优化ssa-elm络模型各层之间的权值的具体步骤如下:
[0026]
步骤s41:输入ssa-elm络模型的权值和阈值,通过ssa-elm络模型初始化网络机构,获得各层之间的权值向量初值;
[0027]
步骤s42:初始化鸽和速度,对ssa-elamn网络模型的权值进行实数编码,作为鸽启发算法的初始鸽,由输入层与隐含层、隐层到输出层、状态层1到隐层以及状态层1到隐层的权值向量几部分组成,代表了一个elm络模型的连接关系;
[0028]
步骤s43:计算种适应度,并更新最优个体和对应的适应度值,将鸽启发算法中的搜索个体依次带入到目标函数j中计算个体适应度,并进行排序,将最优个体对应的适应度与公告牌中的记录进行比对,更新公告牌记录;目标函数的计算公式如下所示:
[0029][0030]
其中p
target
和t
target
分别为输出目标值和优化目标值;第一行中的元素b
1,i
对应于第i个参量对输出目标值p
target
的控制效率;第二行中的元素b
2,i
表示第i个参量对输出目标值t
target
的控制效率;n为控制参量总个数;
[0031]
步骤s44:输出最优个体,算法搜索结束并将公告牌中最优个体分解为ssa-elm络模型的各层权值,用最优的权值作为ssa-elm络模型的初始权值向量。
[0032]
优选地,所述步骤s41中ssa-elm络模型的计算公式如下所示:
[0033][0034][0035][0036][0037][0038]
其中,in_hi,out_hi分别表示隐层第i个节点的输入和输出,in_c1i,in_c2i分别表示状态层1、状态层2的第i个节点的输入,o_c1i,o_c2i分别表示状态层1、状态层2的第i个节点的输出,g(x)为隐层节点的激活函数,k为训练次数,w1、w2权值向量连接输入层、隐层到隐层、输出层;w3、w4权值向量连接状态层1、状态层2到隐层、输出层。
[0039]
优选地,所述步骤s42中对elamn网络模型的权值进行实数编码的具体步骤如下:
[0040]
初始化ssa-elm络模型的权值向量,并对初始化的权值进行编码,编码信息中包含:连接输入层、隐层到隐层、输出层的权值向量w1、w2;连接状态层1、状态层2到隐层、输出层的权值向量w3、w4;
[0041]
对编码后的粒子初始化生成初始鸽u和鸽的速度v,计算公式如下所示:
[0042][0043]
v=[v
g,1
…vg,i
…vg,n
]
[0044]
其中,u
i,n
为ssa-elm络模型的权值向量的编码结果,v
g,i
为随机产生的种速度;
[0045]
并利用下式计算elm络模型前向传播所得响应与实际响应之间的误差作为对粒子的评价:
[0046][0047]
e=0.5(y
out-y2)
t
(y
out-y2)
[0048]
式中:x1、y1和x2、y2分别代表隐含层的输入、输出和输出层的输入、输出,b1、f1和b2、 f2分别代表隐含层的输入偏差、激活函数和输出层的输入偏差、激活函数,e代表elm络模型前向传播误差,y
out
代表样本集中的实际输出。
[0049]
优选地,所述步骤s43中将最优个体对应的适应度与公告牌中的记录进行比对,更新公告牌记录的具体步骤如下:
[0050]
若迭代中的最优个体对应的适应度值比公告牌中记录的更优秀,则记录迭代中的最优个体和对应的适应度值,更新公告牌上最优个体和最优适应度;
[0051]
若未达到最大迭代次数,则按照下式搜索移动,并重复步骤s43,否则进行步骤s44,
[0052][0053]
式中,vg为鸽移动速度,rand为0~1之间的随机数,t为迭代次数;
[0054]
若迭代次数到达设定值,算法搜索结束并肩该公告牌中最优个体分解为ssa-elm络模型的各层权值,用最优的权值作为ssa-elm络模型的初始权值向量。
[0055]
本发明的有益效果是:本发明所述的融合ssa-elm络模型和鸽启发算法的环境控制方法,将ssa-elm络模型和鸽算法相融合,利用鸽算法对ssa-elm络模型各层之间的权值向量进行优化,用优化后的ssa-elm络模型对鸡舍环境参数进行控制,能够帮助企业更好的了解及控制肉鸡的生长环境,有理由肉鸡保持良好的健康水平和生产性能;对肉鸡的料重比、死淘率进行控制,有利于企业降低养殖成本,提高经济效益,对于提高肉鸡的产量和收益具有一定的应用价值。
附图说明
[0056]
图1是本发明的流程框图。
[0057]
图2是ssa-elm络模型结构图。
[0058]
图3是鸽启发算法优化ssa-elm络模型的流程框图。
具体实施方式
[0059]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0060]
实施例:
[0061]
如图1至图3所示,本发明所述的融合ssa-elm络模型和鸽启发算法的环境控制方法,ssa是主成分分析的时序处理方法,它的基本思想是将一个一维时间序列数据转
化为轨迹矩阵,然后对该矩阵进行奇异值分解,对于每一个特征值和相应的特征向量均可以重构出一个时间序列,选取合适的窗口即可将原时间序列分解为含有不同频率的时间序列和噪声以及趋势项。elm络是一种典型的动态反馈神经网络,它具备映射动态特征的功能,具有适应时变特性的能力。鸽算法是通过模拟自然界中各自利用给地球磁场、太阳位置为参考建立地图确定大致搜索方向,当鸽子到熟悉的地标后会直接飞向目的地实现快速收敛,鸽启发算法具有原理简明、快速收敛、易于实现和鲁棒性强等特点,本发明中将ssa-elman 网络模型和鸽算法相融合,具体包括以下步骤:
[0062]
步骤s1:构建样本数据。
[0063]
在肉鸡舍内部安装环境监测传感器,环境监测传感器采集肉鸡舍内环境参数,环境监测传感器包括温度传感器、湿度传感器、热辐射计、风速仪等传感器,分别用于采集实时肉鸡舍内的温度、湿度、热辐射量、风速等环境参数数据,这些传感器搭建成为数据采集系统并连接上位机,将环境参数数据发送至上位机后上位机进行存储,同时人工记录肉鸡日增重、料重比、死淘率及日龄数据存储至上位机;环境参数数据以及记录的肉鸡日增重、料重比、死淘率、日龄数据共同组成样本数据。
[0064]
步骤s2:样本数据预处理,采用主成分分析的时序处理方法,即ssa分析方法填补缺失值和异常值;将异常值进行删除,并填补时间数据序列空缺值,得到完整肉鸡舍温湿度、热辐射量、风速时间序列。
[0065]
采用ssa分析方法对缺失值和异常值进行填补和删除的具体步骤如下:
[0066]
步骤s21:分解,定义窗口长度,对接收的信号进行空间重构,构造出接收信号z的迹矩阵,计算公式如下:
[0067][0068]
式中,zi=[z
i z
i+1
ꢀ…ꢀzi+l-1
];i=1,2,

,k,k=n-l+1;
[0069]
步骤s22:重构,令协方差矩阵令协方差矩阵y=zzt,并进行svd分解,记分解后的特征值和特征向量分别为λ1,λ2,

,λ
l
,且满足λ1≥λ2≥

≥λ
l
和u1,u2,

,u
l
,且满足u1≥u2≥

≥u
l
,则迹矩阵经ssa分解后可以表示为:
[0070]
z=p1+p1+

+p
l
[0071][0072]
式中,为迹矩阵z的第i个奇异值,vi,ui分别为对应奇异值的左右奇异向量。
[0073]
若z为含噪信号,矩阵z设为满秩矩阵,其秩为k(k《n),λi为奇异值分解得到的第 i(0<i<k)个奇异值,如果从第i+1奇异值起,后续奇异值明显小于前i个奇异值,则可将第i+1奇异值起的后续奇异值看作是信号中的噪声分量对应的奇异值,即信号中的有效分量只与前i个奇异值有关,因此只要选择这些奇异值进行重构矩阵就能实现对z的范数意义下的最佳逼近,并消除噪声。
[0074]
填补时间数据序列空缺值采用平移窗口均值法,计算公式如下所示:
[0075]
ni=

(n
i-1
+n
i-2
+n
i-3
+...+n
i-m
)/m
[0076]
式中,ni为所缺数据填补值,n
i-m
为数据点ni前的m个数据点,m为平移窗口宽度,

为修正系数。
[0077]
步骤s3:构建ssa-elm络模型,初始化网络结构,将数据进行归一化处理,以鸡舍中的环境参数及记录的肉鸡日增重、料重比、死淘率及日龄为输入层,以环境参数相对应的肉鸡周最适环境参数(肉鸡周最适环境参数根据相关的肉鸡养殖标准,并结合肉鸡舍实际情况认为进行设定)为输出层,建立基于ssa-elm络模型的环境参数的非线性回归预测模型;环境参数包括周平均温度、湿度、热辐射量、风速。
[0078]
归一化处理的公式如下所示:
[0079][0080]
式中,a
*
为归一化后的肉鸡舍环境相关参数的时间序列数据,a为需要进行归一化处理的数据变量,min(a)为变量a内的数据最小值,max(a)为变量a内的数据最大值。
[0081]
步骤s4:对ssa-elm络模型的权值进行优化,采用鸽启发算法优化ssa-elm络模型各层之间的权值;
[0082]
采用鸽启发算法优化ssa-elm络模型各层之间的权值的具体步骤如下:
[0083]
步骤s41:通过ssa-elm络模型初始化网络机构,获得各层之间的权值向量初值:
[0084]
ssa-elm络模型的计算公式如下所示:
[0085][0086][0087][0088][0089][0090]
其中,in_hi,out_hi分别表示隐层第i个节点的输入和输出,in_c1i,in_c2i分别表示状态层1、状态层2的第i个节点的输入,o_c1i,o_c2i分别表示状态层1、状态层2 的第i个节点的输出,g(x)为隐层节点的激活函数,k为训练次数,w1、w2权值向量连接输入层、隐层到隐层、输出层;w3、w4权值向量连接状态层1、状态层2到隐层、输出层。
[0091]
步骤s42:对ssa-elamn网络模型的权值进行实数编码,作为鸽启发算法的初始鸽,由输入层与隐含层、隐层到输出层、状态层1到隐层以及状态层1到隐层的权值向量几部分组成,代表了一个elm络模型的连接关系;
[0092]
对elamn网络模型的权值进行实数编码的具体步骤如下:
[0093]
初始化ssa-elm络模型的权值向量,并对初始化的权值进行编码,编码信息中包含:连接输入层、隐层到隐层、输出层的权值向量w1、w2;连接状态层1、状态层2到隐层、输出层的权值向量w3、w4。
[0094]
对编码后的粒子初始化生成初始鸽u和鸽的速度v,公式如下所示,
[0095][0096]
v=[v
g,1
…vg,i
…vg,n
]
[0097]
其中,u
i,n
为ssa-elm络模型的权值向量的编码结果,v
g,i
为随机产生的种速度。
[0098]
然后利用下式计算elm络模型前向传播所得响应与实际响应之间的误差作为对粒子的评价:
[0099][0100]
e=0.5(y
out-y2)
t
(y
out-y2)
[0101]
式中:x1、y1和x2、y2分别代表隐含层的输入、输出和输出层的输入、输出,b1、f1和b2、 f2分别代表隐含层的输入偏差、激活函数和输出层的输入偏差、激活函数,e代表elm络模型前向传播误差,y
out
代表样本集中的实际输出。
[0102]
定义误差函数为e,ssa-elm络模型学习的目的就是确定w1、w2、w3、w4使得误差函数e小于设定值,误差函数e的公式如下所示:
[0103][0104]yi(k)
是网络的输出层的第i个节点的真实输出,t为计算次数。
[0105]
步骤s43:将鸽启发算法中的搜索个体依次带入到目标函数j中计算个体适应度fit(ug),并进行排序,将最优个体u
bestk
对应的适应度fit(u
bestk
)与公告牌中的记录进行比对,更新公告牌记录;目标函数的计算公式如下所示:
[0106][0107]
其中p
target
和t
target
分别为输出目标值和优化目标值;第一行中的元素b
1,i
对应于第i个参量对输出目标值p
target
的控制效率;第二行中的元素b
2,i
表示第i个参量对输出目标值t
target
的控制效率;n为控制参量总个数;
[0108]
若迭代中的最优个体对应的适应度值比公告牌中记录的更优秀,则记录迭代中的最优个体和对应的适应度值,更新公告牌上最优个体u
best
和最优适应度fit(u
best
);
[0109]
若未达到最大迭代次数,则按照下式搜索移动,并重复步骤s43,否则进行步骤s44;
[0110][0111]
式中,vg为鸽移动速度,rand为0~1之间的随机数,t为迭代次数。
[0112]
若迭代次数到达设定值,算法搜索结束并将该公告牌中最优个体分解为ssa-elm络模型的各层权值,用最优的权值作为ssa-elm络模型的初始权值向量。
[0113]
步骤s44:算法搜索结束并将公告牌中最优个体分解为ssa-elm络模型的各层权值,用最优的权值作为ssa-elm络模型的初始权值向量。
[0114]
步骤s5:对鸡舍环境进行控制,利用鸽启发算法输出的最优解,作为ssa-elm络模型中权值的初值,对鸡舍中环境温度、湿度、热辐射量、风速等参数进行相应的调控。
[0115]
本发明可广泛运用于禽畜养殖环境控制场合。

技术特征:


1.一种融合ssa-elm络模型和鸽启发算法的环境控制方法,其特征在于,包括以下步骤:步骤s1:构建样本数据,环境监测传感器采集肉鸡舍内环境参数数据,并发送至上位机进行存储,同时人工记录肉鸡日增重、料重比、死淘率及日龄数据并存储至上位机,环境参数数据及人工记录的数据共同组成该样本数据;步骤s2:样本数据预处理,采用主成分分析的时序处理方法,即ssa分析方法填补缺失值和异常值;将异常值进行删除,并填补时间数据序列空缺值,得到完整肉鸡舍温湿度、热辐射量、风速时间序列;步骤s3:构建ssa-elm络模型,初始化网络结构,将数据进行归一化处理,以鸡舍中环境参数数据以及记录的肉鸡日增重、料重比、死淘率、日龄数据为输入层,以环境参数数据相对应的肉鸡周最适环境参数为输出层,建立基于ssa-elm络模型的环境参数的非线性回归预测模型;步骤s4:对ssa-elm络模型的权值进行优化,采用鸽启发算法优化ssa-elm络模型各层之间的权值;步骤s5:对鸡舍环境进行控制,利用鸽启发算法输出的最优解,作为ssa-elm络模型中权值的初值,对鸡舍中环境温度、湿度、热辐射量、风速进行调控。2.根据权利要求1所述的融合ssa-elm络模型和鸽启发算法的环境控制方法,其特征在于,所述步骤s2中,采用ssa分析方法对缺失值和异常值进行填补和删除的具体步骤如下:步骤s21:分解,定义窗口长度,对接收的信号进行空间重构,构造出接收信号z的迹矩阵,计算公式如下:式中,z
i
=[z
i z
i+1
ꢀ…ꢀ
z
i+l-1
];i=1,2,

,k,k=n-l+1;步骤s22:重构,令协方差矩阵令协方差矩阵y=zzt,并进行svd分解,记分解后的特征值和特征向量分别为λ1,λ2,

,λ
l
,且满足λ1≥λ2≥

≥λ
l
和u1,u2,

,u
l
,且满足u1≥u2≥

≥u
l
,则迹矩阵经ssa分解后可以表示为:z=p1+p1+

+p
l
式中,式中,为迹矩阵z的第i个奇异值,v
i
,u
i
分别为对应奇异值的左右奇异向量。3.根据权利要求2所述的融合ssa-elm络模型和鸽启发算法的环境控制方法,其特征在于,所述步骤s22中,若z为含噪信号,矩阵z设为满秩矩阵,其秩为k(k<n),λi为奇异值分解得到的第i(0<i<k)个奇异值,如果从第i+1奇异值起,后续奇异值明显小于前i个奇异值,则可将第i+1奇异值起的后续奇异值看作是信号中的噪声分量对应的奇异值,即信
号中的有效分量只与前i个奇异值有关。4.根据权利要求1所述的融合ssa-elm络模型和鸽启发算法的环境控制方法,其特征在于,所述步骤s2中,填补时间数据序列空缺值采用平移窗口均值法,计算公式如下所示:n
i


(n
i-1
+n
i-2
+n
i-3
+...+n
i-m
)/m式中,n
i
为所缺数据填补值,n
i-m
为数据点n
i
前的m个数据点,m为平移窗口宽度,

为修正系数。5.根据权利要求1所述的融合ssa-elm络模型和鸽启发算法的环境控制方法,其特征在于,所述步骤s3中,归一化处理的公式如下所示:式中,a
*
为归一化后的肉鸡舍环境相关参数的时间序列数据,a为需要进行归一化处理的数据变量,min(a)为变量a内的数据最小值,max(a)为变量a内的数据最大值。6.根据权利要求1所述的融合ssa-elm络模型和鸽启发算法的环境控制方法,其特征在于,所述步骤s4中采用鸽启发算法优化ssa-elm络模型各层之间的权值的具体步骤如下:步骤s41:输入ssa-elm络模型的权值和阈值,通过ssa-elm络模型初始化网络机构,获得各层之间的权值向量初值;步骤s42:初始化鸽和速度,对ssa-elamn网络模型的权值进行实数编码,作为鸽启发算法的初始鸽,由输入层与隐含层、隐层到输出层、状态层1到隐层以及状态层1到隐层的权值向量几部分组成,代表了一个elm络模型的连接关系;步骤s43:计算种适应度,并更新最优个体和对应的适应度值,将鸽启发算法中的搜索个体依次带入到目标函数j中计算个体适应度,并进行排序,将最优个体对应的适应度与公告牌中的记录进行比对,更新公告牌记录;目标函数的计算公式如下所示:其中p
target
和t
target
分别为输出目标值和优化目标值;第一行中的元素b
1,i
对应于第i个参量对输出目标值p
target
的控制效率;第二行中的元素b
2,i
表示第i个参量对输出目标值t
target
的控制效率;n为控制参量总个数;步骤s44:输出最优个体,算法搜索结束并将公告牌中最优个体分解为ssa-elm络模型的各层权值,用最优的权值作为ssa-elm络模型的初始权值向量。7.根据权利要求6所述的融合ssa-elm络模型和鸽启发算法的环境控制方法,其特征在于,所述步骤s41中ssa-elm络模型的计算公式如下所示:
其中,in_h
i
,out_h
i
分别表示隐层第i个节点的输入和输出,in_c1
i
,in_c2
i
分别表示状态层1、状态层2的第i个节点的输入,o_c1
i
,o_c2
i
分别表示状态层1、状态层2的第i个节点的输出,g(x)为隐层节点的激活函数,k为训练次数,w1、w2权值向量连接输入层、隐层到隐层、输出层;w3、w4权值向量连接状态层1、状态层2到隐层、输出层。8.根据权利要求6所述的融合ssa-elm络模型和鸽启发算法的环境控制方法,其特征在于,所述步骤s42中对elamn网络模型的权值进行实数编码的具体步骤如下:初始化ssa-elm络模型的权值向量,并对初始化的权值进行编码,编码信息中包含:连接输入层、隐层到隐层、输出层的权值向量w1、w2;连接状态层1、状态层2到隐层、输出层的权值向量w3、w4;对编码后的粒子初始化生成初始鸽u和鸽的速度v,计算公式如下所示:v=[v
g,1

v
g,i

v
g,n
]其中,u
i,n
为ssa-elm络模型的权值向量的编码结果,v
g,i
为随机产生的种速度;并利用下式计算elm络模型前向传播所得响应与实际响应之间的误差作为对粒子的评价:e=0.5(y
out-y2)
t
(y
out-y2)式中:x1、y1和x2、y2分别代表隐含层的输入、输出和输出层的输入、输出,b1、f1和b2、f2分别代表隐含层的输入偏差、激活函数和输出层的输入偏差、激活函数,e代表elm络模型前向传播误差,y
out
代表样本集中的实际输出。9.根据权利要求6所述的融合ssa-elm络模型和鸽启发算法的环境控制方法,其特征在于,所述步骤s43中将最优个体对应的适应度与公告牌中的记录进行比对,更新公告牌记录的具体步骤如下:若迭代中的最优个体对应的适应度值比公告牌中记录的更优秀,则记录迭代中的最优个体和对应的适应度值,更新公告牌上最优个体和最优适应度;若未达到最大迭代次数,则按照下式搜索移动,并重复步骤s43,否则进行步骤s44,
式中,v
g
为鸽移动速度,rand为0~1之间的随机数,t为迭代次数;若迭代次数到达设定值,算法搜索结束并肩该公告牌中最优个体分解为ssa-elm络模型的各层权值,用最优的权值作为ssa-elm络模型的初始权值向量。

技术总结


本发明涉及禽畜养殖环境控制技术领域,公开了一种融合SSA-Elm络模型和鸽启发算法的环境控制方法,其包括,步骤S1:构建样本数据,环境监测传感器采集肉鸡舍内环境参数,发送至上位机,同时记录肉鸡日增重等数据存储至上位机;步骤S2:样本数据预处理,得到完整肉鸡舍温湿度、热辐射量、风速时间序列;步骤S3:构建SSA-Elm络模型,初始化网络结构,步骤S4:对SSA-Elm络模型的权值进行优化,采用鸽启发算法优化SSA-Elm络模型各层之间的权值;步骤S5:对鸡舍环境进行控制,利用鸽启发算法输出的最优解,作为SSA-Elm络模型中权值的初值,对鸡舍中环境参数进行相应的调控。本发明能更好的对鸡舍环境参数进行控制,提高肉鸡的产量和收益。提高肉鸡的产量和收益。


技术研发人员:

王福宝 金鑫 贺凯讯 赵雅坤 曹鹏飞

受保护的技术使用者:

青岛科创信达科技有限公司

技术研发日:

2022.07.13

技术公布日:

2022/10/20

本文发布于:2022-11-30 12:43:29,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/4/15730.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:鸽群   模型   网络   肉鸡
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图