[发明专利]基于模糊小波神经网络的水质评价预测方法有效

专利信息
申请号: 201611034364.7 申请日: 2016-11-16
公开(公告)号: CN106529818B 公开(公告)日: 2017-11-28
发明(设计)人: 付立华;王刚;张晓玫;邓丽霞;李小魁;韩大伟 申请(专利权)人: 河南工程学院
主分类号: G06Q10/06 分类号: G06Q10/06;G06N3/00;G06N3/04;G06Q50/10
代理公司: 青岛致嘉知识产权代理事务所(普通合伙)37236 代理人: 庞庆芳
地址: 450000 河*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 模糊 神经网络 水质 评价 预测 方法
【权利要求书】:

1.基于模糊小波神经网络的水质评价预测方法,其特征在于,包括如下步骤:

a、以已知水质分析指标个数为m、预测指标个数为o、模糊规则数为n构建模糊小波神经网络预测模型,所述模糊小波神经网络预测模型包括输入层、隶属层、模糊规则层、小波层、输出层和解模糊层;

所述输入层用于输入已知水质分析指标,也即输入变量:x1,x2,…,xm

所述隶属层用于计算每个输入变量的隶属度值,隶属函数为:

ηj(xi)=e-(xi-cij)22dij2i=1,2,...,m,j=1,2,...,n]]>

其中m为输入变量数,n为模糊规则数,即第三层的隐层神经元数,cij、dij高斯隶属函数的中心和宽度,ηj(xi)为第i个语言变量相对于第j条规则的隶属函数;

所述模糊规则层其节点数对应模糊规则数n,每个节点表示一条模糊规则,各节点模糊规则层输出表示如下:

μj(x)=ηj(x1)*ηj(x2)*…ηj(xm),j=1,2,…,n;

所述小波层引入小波函数,利用小波函数改进网络模型的计算和逼近能力,小波定义如下:

ψj(x)=1|aj|ψ(x-bjaj),aj0,j=1,2,...,n]]>

ψj(x)由母小波函数ψ(x)平移与扩展形成,其中aj={a1j,a2j,…amj},bj={b1j,b2j,…bmj}分别代表伸缩与平移因子,母小波取为墨西哥草帽小波如下:

ψ(x)=1|a|(1-x2)e(-x22),]]>

小波层的第j个小波网络输出为:

yj=ωjψj(z),ψj(z)=Σi=1m1|aij|(1-zij2)e-zij22,]]>

其中,aij、bij为小波参数;

所述输出层为模糊规则层输出与小波层网络输出的乘积,

Kj=μj(x)*yj=ηj(x1)*ηj(x2)*…ηj(xm)*ωjψj(z),

ψj(z)=Σi=1m1|aij|(1-zij2)e-zij22,]]>

所述解模糊层用于计算整个神经网络的输出,其表示为:

u=Σj=1nμj(x)yj/Σj=1nμj(x);]]>

b、对隶属函数参数cij、dij、小波层的小波参数ωj、aij、bij进行调整,定义代价函数为:

E=12Σi=1o(uid-ui)2]]>

其中与ui分别为网络的期望输出与实际输出,o为输出变量数,使用以梯度下降法为基础的BP算法进行参数调整,为避免收敛速度慢、容易陷于震荡效应和局部最优,增加模型稳定性,采用人工蜂群算法优化初始参数,包括如下步骤:

步骤1:初始化蜜蜂种群,蜜蜂总数SN,采蜜蜂与跟随蜂各占SN/2,,最大搜索次数Limit,迭代次数iter=0,最大迭代次数maxCycle;所有蜜蜂均为侦查蜂模式,随机产生SN个可行解;

步骤2:初始化网络模型的各部分参数cij、dij、ωj、aij、bij

步骤3:将各参数赋值给网络模型;

步骤4:使用训练样本训练网络模型;

步骤5:计算适应度值,将蜂群分为采蜜蜂和跟随蜂两种,初始化标志向量trial(i)=0,记录采蜜蜂在同一蜜源的连续停留次数;

步骤6:采蜜蜂局部搜索新蜜源,计算适应度值,若优于当前蜜源,则更新当前采蜜蜂所在的蜜源位置,令trial(i)=0,否则更新trial(i)=trial(i)+1;

步骤7:计算跟随蜂选择概率,每只跟随蜂以此概率寻找新蜜源,并转化为采蜜蜂进行邻域搜索,计算适应度值,判断是否保留蜜源,更新trial(i);

步骤8:若trial(i)>Limit,则执行步骤9,否则执行步骤10;

步骤9:第i个采蜜蜂放弃当前蜜源称为侦查蜂,在解空间随机产生新蜜源;

步骤10:记录当前所有蜜蜂找到的全局最优解,iter=iter+1;

步骤11:若iter>maxCycle,则得到网络模型参数优化初始值,否则返回步骤4;

算法中每个蜜源表示搜索空间的一个解,对于含有D个变量的问题,则第i个蜜源位置为Xi=[xi1,xi2,…,xiD]T,随机产生的可行解如下:

Xij=Xjmin+rand(0,1)(Xjmax-Xjmin)]]>

其中,i∈{1,2,…,SN},j∈{1,2,…,D};

c、将寻优得到的参数初始值赋值给网络模型,将水质分析指标,也即输入变量:x1,x2,…,xm,输入到网络模型的输入层,得到预测输出值。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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