[发明专利]基于模糊小波神经网络的水质评价预测方法有效
申请号: | 201611034364.7 | 申请日: | 2016-11-16 |
公开(公告)号: | CN106529818B | 公开(公告)日: | 2017-11-28 |
发明(设计)人: | 付立华;王刚;张晓玫;邓丽霞;李小魁;韩大伟 | 申请(专利权)人: | 河南工程学院 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06N3/00;G06N3/04;G06Q50/10 |
代理公司: | 青岛致嘉知识产权代理事务所(普通合伙)37236 | 代理人: | 庞庆芳 |
地址: | 450000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 模糊 神经网络 水质 评价 预测 方法 | ||
技术领域
本发明涉及水文评价预测领域,特别是涉及基于模糊小波神经网络的水质评价预测方法。
背景技术
水质预测是在水污染控制单元内建立水域功能区,利用水质指标与陆域相应污染源之间对应的关系,得到目标水质信息的技术。国内外在水环境和水污染控制中,对水质模型的研究和应用取得了很大发展。水质预测方法主要有水质模拟模型、数理统计模型和人工神经网络模型,传统BP神经网络模型方法在水质预测与评价方面的应用研究已取得很大发展,但存在着收敛速度较慢、泛化能力差,预测精度不够高的缺点,不能达到满意的预测结果。
发明内容
针对上述情况,为克服现有技术之缺陷,本发明了提供一种基于模糊小波神经网络的水质评价预测方法,目的在于解决BP神经网络在进行水质预测时收敛速度较慢,逼近效果差,预测结果不精准的问题。
其技术方案为:
a、以已知水质分析指标个数为m、预测指标个数为o、模糊规则数为n构建模糊小波神经网络预测模型,所述模糊小波神经网络预测模型包括输入层、隶属层、模糊规则层、小波层、输出层和解模糊层;
所述输入层用于输入已知水质分析指标,也即输入变量:x1,x2,…,xm;
所述隶属层用于计算每个输入变量的隶属度值,隶属函数为:
其中m为输入变量数,n为模糊规则数,即第三层的隐层神经元数,cij、dij高斯隶属函数的中心和宽度,ηj(xi)为第i个语言变量相对于第j条规则的隶属函数;
所述模糊规则层其节点数对应模糊规则数n,每个节点表示一条模糊规则,各节点模糊规则层输出表示如下:
μj(x)=ηj(x1)*ηj(x2)*…ηj(xm),j=1,2,…,n;
所述小波层引入小波函数,利用小波函数改进网络模型的计算和逼近能力,小波定义如下:
ψj(x)由母小波函数ψ(x)平移与扩展形成,其中aj={a1j,a2j,…amj},bj={b1j,b2j,…bmj}分别代表伸缩与平移因子,母小波取为墨西哥草帽小波如下:
小波层的第j个小波网络输出为:
其中,aij、bij为小波参数;
所述输出层为模糊规则层输出与小波层网络输出的乘积,
Kj=μj(x)*yj=ηj(x1)*ηj(x2)*…ηj(xm)*ωjψj(z),
所述解模糊层用于计算整个神经网络的输出,其表示为:
b、对隶属函数参数cij、dij、小波层的小波参数ωj、aij、bij进行调整,定义代价函数为:
其中与ui分别为网络的期望输出与实际输出,o为输出变量数,使用以梯度下降法为基础的BP算法进行参数调整,为避免收敛速度慢、容易陷于震荡效应和局部最优,增加模型稳定性,采用人工蜂群算法优化初始参数,包括如下步骤:
步骤1:初始化蜜蜂种群,蜜蜂总数SN,采蜜蜂与跟随蜂各占SN/2,,最大搜索次数Limit,迭代次数iter=0,最大迭代次数maxCycle;所有蜜蜂均为侦查蜂模式,随机产生SN个可行解;
步骤2:初始化网络模型的各部分参数cij、dij、ωj、aij、bij;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南工程学院,未经河南工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611034364.7/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理