爱我环保学社

标题: 针对Lakes AERMOD View的预测结果整理工具 [打印本页]

作者: 得过且过    时间: 2012-6-18 20:44
标题: 针对Lakes AERMOD View的预测结果整理工具
一 前言

本文是针对Lakes AERMOD View的文章,不是eiaproa 或其它以aermod为核心的软件。但是,采用其他预测软件又讨厌数据整理的也可以看下,但愿能够抛砖引玉。
进行二级预测时,很多人讨厌的是就是复制粘贴然后再整理数据到表格和文本吧。我用的lakes的软件,针对每次预测产生的plt文件,可以作为文本文件打开,进而可以用excel半自动处理,或许能减少重复无用功。
本文使用的二级预测模板是” 独步天涯”发的。

二 方法概述

1、半自动读取预测生成的文本文件,并自动选取最大值,整理数据到表格、文本等。
2、整理的范围包括:小时、日均的最大值整理,关心点整理,一共四个表格及相应文字。至于非正常排放和年均浓度,则因为整理过程比较快,不在此讨论。
3、Excel中的污染物名称以及地点,均已代号代替,环境标准、监测背景值也需要填入,可以简单利用文本整理下,然后从word里面复制,通过转置粘贴填入。

三 流程说明

以区域最大小时浓度统计为例,概述下过程,考虑到用lakes aermod做大气预测的同学都是有一定基础的,我就不截图了。
1、将lakes aermod view 计算好的文本打开,去除最上面的几行文字,另存为txt文件。
2、用excel打开txt。
3、将数据拷贝到压缩包里面的统计文件中,粘贴到第一个标签页。
4、汇总统计标签页中将完成下列计算;最大值(=MAX(污染物1!$CC)/1000),叠加值,占标率,最大值对应的xy坐标(=INDIRECT("污染物1!"&"A"&MATCH(MAX(污染物1!$CC),污染物1!$CC,0))),日期、时刻的转化(="0"&MID(INDIRECT("污染物1!"&"K"&MATCH(MAX(污染物1!$C:$C),污染物1!$C:$C,0)),1,1)&"年"&MID(INDIRECT("污染物1!"&"K"&MATCH(MAX(污染物1!$C:$C),污染物1!$C:$C,0)),2,2)&"月"&MID(INDIRECT("污染物1!"&"K"&MATCH(MAX(污染物1!$C:$C),污染物1!$C:$C,0)),4,2)&"日"),具体可点开excel看下。
5、打开其它污染物的工程文件,重复123操作。
6、复制excel中的表格及文字到word,稍加整理即可。

其它的操作,看看excel应该能明白,如果有同学能有所改善那就更好,比如最好能把小时最大值和小时关注点统计到一个文件。

其实呢,如果有人用vb写脚本直接读取那就更好了,自动化程度会进一步提高,我做不了,时间也有限,希望大家多多讨论。
预测整理.rar ( 大小670.02 KB, 下载0次, 金币 -4 )