[发明专利]应用混合差分演化的稀土矿区农田水体BOD软测量方法有效
申请号: | 201611201596.7 | 申请日: | 2016-12-23 |
公开(公告)号: | CN106645620B | 公开(公告)日: | 2018-09-28 |
发明(设计)人: | 郭肇禄;杨火根;王洋;董姗燕;刘小生;余法红;吴志健 | 申请(专利权)人: | 江西理工大学 |
主分类号: | G01N33/18 | 分类号: | G01N33/18;G06N3/02 |
代理公司: | 赣州凌云专利事务所 36116 | 代理人: | 曾上 |
地址: | 341000 *** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种应用混合差分演化的稀土矿区农田水体BOD软测量方法。本发明采用神经网络作为稀土矿区农田水体BOD的软测量模型,并利用混合差分演化算法优化设计神经网络的参数。在混合差分演化中,将最优个体与随机个体进行线性组合生成变异算子的基础个体,以此实现勘探搜索与开采搜索的平衡。此外,利用最优个体的信息来指导种群的搜索方向以提高软测量的精度。本发明能够提高稀土矿区农田水体BOD软测量的精度。 | ||
搜索关键词: | 软测量 矿区 稀土 水体 农田 神经网络 最优个体 搜索 差分演化算法 软测量模型 变异算子 搜索方向 随机个体 线性组合 优化设计 应用 种群 勘探 平衡 | ||
【主权项】:
1.应用混合差分演化的稀土矿区农田水体BOD软测量方法,其特征在于,包括以下步骤:步骤1,在需要软测量的稀土矿区农田内连续BD天采集水体样本,并对水体样本进行实验,测量出与农田水质相关的指标:化学需氧量、pH值、氨氮、硝酸盐、水温、农田面积、水深度、BOD值,将测量出来的数据作为样本数据集;然后对采集到的样本数据集进行归一化处理;步骤2,用户初始化参数,所述初始化参数包括三层感知器神经网络隐含层神经元的个数BN,种群大小Popsize,杂交率Cr,缩放因子F和最大评价次数MAX_FEs;步骤3,当前演化代数t=0,当前评价次数FEs=0;步骤4,令三层感知器神经网络的输入变量为归一化的化学需氧量、pH值、氨氮、硝酸盐、水温、农田面积、水深度,且输出为归一化的BOD值,然后确定三层感知器神经网络的隐含层和输出层的传递函数,并计算三层感知器神经网络的优化设计参数个数D=BN×9+1;步骤5,随机初始化种群
其中:个体下标i=1,2,...,Popsize;
为种群Pt中的第i个个体并且存储了三层感知器神经网络的D个待优化设计参数;步骤6,计算种群Pt中每个个体的适应值;步骤7,令当前评价次数FEs=FEs+Popsize;步骤8,保存种群Pt中的最优个体Bestt;步骤9,令计数器bi=1;步骤10,如果计数器bi大于种群大小Popsize,则转到步骤16,否则转到步骤11;步骤11,执行改进的差分演化操作算子产生一个试验个体
其步骤如下:步骤11.1,令计数器bj=1;步骤11.2,在[1,D]之间随机产生一个正整数jRand;步骤11.3,在种群Pt中随机选择出两个不相等的个体
和
步骤11.4,如果个体
的适应值比个体
的适应值更优,则令个体
否则令个体
步骤11.5,在[0,1]之间产生一个服从均匀分布的随机实数BW,然后令组合基础个体BBt=Bestt×BW+XBt×(1‑BW);步骤11.6,在[1,Popsize]之间随机产生两个互不相等的正整数RB3和RB4;步骤11.7,如果计数器bj小于或等于D,则转到步骤11.8,否则转到步骤12;步骤11.8,在[0,1]之间产生一个随机实数r1,如果r1小于杂交率Cr或者计数器bj等于jRand,则转到步骤11.9,否则转到步骤11.11;步骤11.9,
步骤11.10,转到步骤11.12步骤11.11,
步骤11.12,令计数器bj=bj+1,然后转到步骤11.7;步骤12,计算试验个体
的适应值;步骤13,令当前评价次数FEs=FEs+1;步骤14,执行选择操作算子在个体
与试验个体
之间选择更优者进入下一代种群;步骤15,令计数器bi=bi+1,然后转到步骤10;步骤16,在种群Pt中随机选择出一个个体
然后对个体
执行局部搜索得到个体
并计算个体
的适应值,具体步骤如下:步骤16.1,在[0,1]之间随机产生一个实数rw;步骤16.2,令计数器bk=1;步骤16.3,如果计数器bk大于D,则转到步骤16.6,否则转到步骤16.4;步骤16.4,令
步骤16.5,令计数器bk=bk+1,转到步骤16.3;步骤16.6,计算个体
的适应值,并令当前评价次数FEs=FEs+1,转到步骤17;步骤17,如果个体
的适应值优于个体
的适应值,则令个体
否则保持个体
不变;步骤18,保存种群Pt中的最优个体Bestt;步骤19,令当前演化代数t=t+1;步骤20,重复步骤9至步骤19直至当前评价次数FEs达到MAX_FEs后结束,将执行过程中得到的最优个体Bestt解码为三层感知器神经网络的优化设计参数,并将得到的三层感知器神经网络作为软测量模型,即可实现稀土矿区农田水体BOD的软测量。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西理工大学,未经江西理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611201596.7/,转载请声明来源钻瓜专利网。