- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
管网水水质预测及其二次污染研究_计算机网络论文
管网水水质预测及其二次污染研究_计算机网络论文
摘 要 本文介绍了如何利用神经网络实现管网水质预测,并针对管网水的二次污染提出了相应的对策,对提高管网水水质和保证居民健康有一定的参考意义。
关键词 神经网络;管网水;预测
1 引言
中国是一个干旱缺水严重的国家,是全球13个人均水资源最贫乏的国家之一。中国入世以来,伴随着工业发展出现的水环境恶化,水质下降等情况已经严重影响到居民的生产和生活。管网水的质量对人民的生活和生命举足轻重。管网水的水质是保证居民健康状况的关键。而如此珍贵的饮用水,经过地下管道中的“长途跋涉”后,才能最终抵达千家万户的水龙头。可惜的是在此过程中,由于饮用水与输送管道“亲密接触”而遭到二次污染,饮用水的清洁程度大打折扣。因此,加强管网水的水质预测和预报对于预防管网水的二次污染和及时处理出现的二次污染问题具有重要的意义。
本文是在第一手管网水水质实测数据的基础上进行管网水水质预测的。由于输水管道的布局有很大差别,管道本身又可以看作一个系统,而且我们所讨论的水质实测数据时间序列是服从于线性关系还是非线性关系不易说明白,因此很难建立一个具体的数学模型来预测未来的水质数据。本文将采用BP神经网络模型来预测管网水的水质,并将预测值与实际值做了比较分析。针对管网水二次污染的原因,提出相应的对策。
2 BP神经网络的基本简介
1)BP网络结构
BP网络通常有一个或多个隐层,隐层中的神经元均采用S型变换函数,输出层的神经元采用纯线性变换函数。图1描述了一个具有一个隐层的BP网络。图1 BP网络模型结构
2)BP网络的学习过程
目前在神经网络的实际应用中,绝大部分的神经网络模型是采用BP网络和它的变化形式,BP网络也是前馈网络的核心部分,并体现了人工神经网络最精华的部分。BP神经网络一般由一个输入层、多个隐层和一个输出层构成,各层之间实行全连接。隐层中的神经元均采用S型变换函数,输出层的神经元采用纯线性变换函数。BP网络的学习过程主要由四部分组成:
(1) 模式顺传播:输入模式由输入层经中间层向输出层传播。
(2) 误差逆传播:网络的希望输出与网络实际输出之差的误差信号由输出层传经中间层向输入层逐层修正连接权值。
(3) 记忆训练:“模式顺传播”与“误差逆传播”的反复交替进行的网络“记忆训练”过程。
(4) 学习收敛: 网络趋向收敛即网络的全局误差趋向极小值的“学习收敛”过程。
3 预测管网水质参数的BP网络
BP网络可以用于模式识别,即用一个特定的输出矢量将其与输入矢量联系起来。我们所建立的模型是在有大量实测数据基础之上的,数据库中每天都有对PH值、硫酸盐、硝酸盐氮、氨氮、总硬度、永久硬度、氯化物、总碱度、耗氧量这九个水质参数的实测记录。我们选择常用的3层BP神经网络来预测未来某一天的九个水质参数。
为了使网络预测值能够达到与实测值无限的接近我们要对所建立的网络进行训练以获得我们设定的误差范围内的神经网络预测模型的每层的权值和阈值。然后通过访问数据库WaterQualityRecords读出已有的实测数据并赋给输入变量Variable;将最新一天的实测数据赋给TrueValue来检测我们的预测值是否达到要求的依据。下面是读取数据的m语言实现。
connA=database(WaterQualityRecords,,);
% 连接到数据库
cursorA=exec(connA,SELECT * FROM WaterPlant); % 执行SQL语句和打开游标
cursorA=fetch(cursorA);
% 读数据到MATLAB单元数组
WaterDataBase=cursorA.Data;
% 读数据到WaterDataBase
for i=1:600
% 前600天的数据赋给Variable
Variable= WaterDataBase (i,:)
end
TrueValue= WaterDataBase (601,:);
% 第601天的数据赋给TrueValue
与数据库连接好以后就可进行网络的自学习过程来训练出网络每层的权值与阈值。使用random阵列来产生网络的初始权值与阈值。为了避免神经网络过训练我们采用交互检验法:即将我们数据库中的实测数据分为训练集、检验集和测试集。首先用训练集训练网络,依照BP算法调整网络结构和参数;然后用检验集检验训练好的网络,进一步优化网络结构和参数,最终确定训练网络中最佳的一个;最后用测试集对未知样本进行测试并检验网络的计算精度。下面是学习及预测过程的m语言实现:
Matrix=zeros(30,width);
NeuralI=100;
InData=zeros(NeuralI,6);
Go
您可能关注的文档
- 矿山潜孔钻作业扬尘特点分析与袋式除尘器的研制_电子机械论文.doc
- 矿热炉理想熔炼模型初探_电子机械论文.doc
- 砌体常见裂缝的分析与预防_工程建筑论文.doc
- 砌体结构裂缝产生的原因与加固处理措施_工程建筑论文.doc
- 砌体结构裂缝成因及预防措施_工程建筑论文.doc
- 研究基于扩展XQuery引擎的空间数据流查询方法_计算机论文.doc
- 研究简述计算机专业如何实施双语教学_计算机论文.doc
- 研究车辆传感器网络_通信学论文.doc
- 砖混结构建筑的砌体质量分析_工程建筑论文.doc
- 砖混结构建筑的砌体质量初探_工程建筑论文.doc
- 2025年一级建造师考试《水利水电工程管理与实务》冲刺必刷卷.docx
- 2025年一级建造师考试《水利水电工程管理与实务》逆袭破题卷1.docx
- 2025年一级建造师考试《市政工程管理与实务》冲刺必刷卷 .docx
- 2025年一级造价工程师考试《建设工程计价》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价管理》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(安装专业)》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(土建专业)》预习卷.docx
- 2025年中级会计考试《会计实务》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》全真模拟卷.docx
最近下载
- 中国共产主义青年团团章.doc VIP
- 照明工程数量表计算.xlsx VIP
- 2024汽车维修工时定额.docx VIP
- 内网及邮箱用户名列表.doc VIP
- 新解读《GB_T 18295 - 2001油气储层砂岩样品扫描电子显微镜分析方法》最新解读.docx VIP
- DB11T 945.1-2023建设工程施工现场安全防护、场容卫生及消防保卫标准 第1部分:通则.pdf VIP
- JGT 160-2017 混凝土用机械锚栓.docx VIP
- 建筑施工安全生产治本攻坚三年行动方案(2024-2026年).docx VIP
- 2024年内蒙古巴林左旗林业和草原局国有公益林护林员招聘真题.docx VIP
- 鲁教版(五四学制)六年级上册地理期末复习重点知识点提纲(实用!).docx VIP
文档评论(0)