ImageVerifierCode 换一换
格式:DOC , 页数:6 ,大小:26.50KB ,
资源ID:1747997      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1747997.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(水环境质量评价在Excel中VBA的实现.doc)为本站会员(99****p)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

水环境质量评价在Excel中VBA的实现.doc

1、水环境质量评价在 Excel 中 VBA 的实现摘要:针对水环境质量评价水质类型的多样性、监测数据量大、参数各异的情况,本文通过总结以往水质评价存在问题,依据环境保护部“关于印发地表水环境质量评价办法(试行) 的通知(环办201122号) ,基于河流型水质评价方法计算比较复杂的问题,提出了以 Excel 为平台,开发了编程简单、通用性强、针对性突出的 VBA 应用程序。通过对实例计算应用,较好地解决了河流水质评价经常会遇到的重复、繁琐的人工处理和 Excel 表格中无法简单处理的计算,同时为 Excel VBA 实现湖泊、地下水、海水等水质评价方法提供了一种新的程序设计思路。 关键词: 水环境

2、; 水质评价; Excel; VBA 中图分类号:TV 文献标识码:A 在环境质量评价研究中,特别是水环境质量评价需要对地表水、地下水、湖泊等大量的监测数据进行水质评价,迄今还没有一个被大家公认的通用的具有可比性的水质评价方法。不同部门进行水质评价时,选用数学模型的任意性很强,常常不能反映本地的污染状态【1】 。2011 年 3月 9 日,环境保护部发布了“关于印发地表水环境质量评价办法(试行) 的通知(环办201122 号) ”,统一了地表水评价方法,而对于水质评价采用何种计算软件没有作出规定,现行的监测数据的保存和水质的评价,仍沿袭以往人工在 Excel 表格中进行,计算时经常需要用到单元

3、格填充功能,常用插入函数与填充柄来完成。这种重复性的填充和插入函数容易出现错误,工作效率及准确性差,这就给评价工作带来了困难,甚至无法计算出正确的评价结果。因此,如何实现水质环境质量评价的自动化、功能化将评价人员从单调耗时的工作中解放出来,是一个急待解决的问题。 鉴于以上原因,这里应用 VBA 语言编写嵌入式模块,开发了水质监测数据进行自动化的评价方法,通过实际应用可以看出这种方法不仅对地表水数据评价的效率、准确度高,而且可移植到湖泊、地下水、海水等水质评价中,具有较强的通用性和扩展性。 水质数据评价方法【2】 河流断面水质类别评价采用单因子评价法,即根据评价时段内该断面参评的指标中类别最高的

4、一项来确定。描述断面的水质类别时,使用“符合”或“劣于”等词语。断面水质类别与水质定性评价分级的对应关系见表 1。 表 1 断面水质评价 水质类别 水质状况 表征颜色 水质功能类别 类水质 优 蓝色 饮用水源地一级保护区、珍稀水生生物栖息地、鱼虾类产卵场、仔稚幼鱼的索饵场等 类水质 良好 绿色 饮用水源地二级保护区、鱼虾类越冬场、洄游通道、水产养殖区、游泳区 类水质 轻度污染 黄色 一般工业用水和人体非直接接触的娱乐用水 类水质 中度污染 橙色 农业用水及一般景观用水 劣类水质 重度污染 红色 除调节局部气候外,使用功能较差 因此,计算中首先需要对每一个断面的参评指标按照水质标准【3】 ,计算

5、出各参评指标的水质类别,之后再按参评指标的水质类别的最高一项求出断面的水质类别,最后根据断面的水质类别判断出水质状况。 这里参评指标的水质类别利用了最优化方法,即求问题的最大值,将水质标准的五类水质类别 I、II、III、IV、V,分别用数字1、2、3、4、5 表示,寻优的方法采用搜索法。在本程序中选优利用的是水质类别区间法,它是一种水质类别区间搜索方法,广泛应用于计算模糊数学隶属度、灰色聚类函数的问题。 2 开发设计 21 Excel 水质评价数据表设计 应用计算机进行科学计算,通常需要建立数据输入和结果输出两个数据表,就水质评价而言,为程序设计更优化,还需要增加一个存放水质评价标准的数据表

6、以便程序调用和标准的增加及修改。程序设计之前,首先新建一个 Excel,并在 Excel 中共建三个数据表,分别取名为“数据”、 “结果” 、 “标准” ,最后将该工作薄保存一个名为“水质评价”的 Excel文件。 22 程序设计 为了简化手工处理过程,笔者使用应用程序开发语言 VBA 在 Excel下编写宏程序,自定义 Excel 工具栏,菜单栏和界面,简化模板的使用,使用户在运用水质评价方法中,直接点击“水质计算”按钮,即可得到水质评价结果。基于上述水质评价方法和数据表设计后,用 VBA 实现水质评价的程序代码清单如截图 1。 3 水质评价方法在 Excel 中的实现 这里以大沽河干流水质

7、监测结果为例【4】 ,根据大沽河干流水质现状,从中筛选出高锰酸盐指数(CODmn)、五日生化需氧量(BOD5)、氨氮(NH3-N)、挥发酚(vphl)、石油类(oil)、总磷(TP)、化学需氧量(COD)等7 项作为河流水质评价指标(如表 1 所示) 。应用程序进行水质评价时,首先将表 1 数据输入到“数据”表中(如截图 2),然后将评价标准数据输入到“标准”表中(如截图 3) ,最后直接点击“水质计算”按钮,便得到用户所需要的结果(见截图 4) ,即计算出了断面各指标的水质类别、断面水质等级和水质状况。 表 1 2004 年大沽河干流水质监测结果统计 单位: mg/L 序号 监测断面 COD

8、mn BOD5 NH3-N vphl oil TP COD 1 西巨家 1.32 0.9 0.085 0.001 0.001 0.005 5.00 2 马连庄 1.24 1.1 0.072 0.001 0.001 0.005 5.50 3 早朝 5.85 5.05 0.007 0.001 0.001 0.222 22.50 4 江家庄 5.5 3.61 0.349 0.001 0.001 0.134 18.31 5 后沙湾庄 4.48 3.15 0.244 0.001 0.001 0.09 15.17 6 移风坝 3.38 1.61 0.15 0.001 0.001 0.073 10.00 7

9、 青平公路桥 3.17 1.57 0.248 0.001 0.001 0.073 9.67 8 麻湾桥 2.56 3.13 0.134 0.001 0.001 0.113 13.69 9 斜拉桥 5.48 4.82 0.409 0.001 0.001 0.221 24.06 截图 1 水质评价方法程序清单 截图 2 水质数据输入清单 截图 3 水质标准输入清单 截图 4 水质评价结果输出清单 4 结语 (1) 水质监测数据通常采用 Excel 表格进行存储、计算及分析,因此应用 Excel VBA 平台进行水质评价无需借助其它开发软件,协同性较好,开发成本低,简单易行,编程工作量较小。 (2)

10、 应用 Excel VBA 程序对水质数据进行评价,操作简单,运算快速。实例的 9 个水质监测断面的水质数据,只需单击“水质计算”按键,立即就能得到准确的评价结果,数据处理的速度大大加快,工作的效率提高显著。 (3) 应用 Excel VBA 对河流型水质评价灵活应用性有较大的提高。由于程序代码具有可移植的特性,因此针对不同的地表水类型的水质评价问题,只要对 Excel VBA 程序做少量的修改即可应用于地下水、湖泊、海水类型水质评价。 参考文献: 1 李奇珍,何俊仕.水质综合评价方法探讨J.人民黄河,2007,29(1):191195 2 国家环保部环办201122 号关于印发地表水环境质量评价办法(试行) 的通知. 3 GB 3838-2002 地表水环境质量标准 S. 4 孟春霞,王成见,董少杰.大沽河青岛段地表水水质变化分析J.水资源与水工程学报, 2008,19(1):7376.

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。