AERMOD 中文文档AERMOD 中文文档
首页
用户指南
附录
官方资源
关于项目
GitHub
首页
用户指南
附录
官方资源
关于项目
GitHub
  • 阅读说明
  • 前置部分
  • 第 1 章 引言
    • 1.1 如何使用 AERMOD 手册
      • 1.1.1 初学者
      • 1.1.2 有经验的模拟人员
      • 1.1.3 管理人员和决策者
    • 1.2 AERMOD 模型概述
      • 1.2.1 法规适用性
      • 1.2.2 基本输入数据要求
      • 1.2.3 计算机硬件要求
      • 1.2.4 扩散选项
      • 1.2.5 污染源选项
      • 1.2.6 受体选项
      • 1.2.7 气象选项
      • 1.2.8 输出选项
      • 1.2.9 源贡献分析
  • 第 2 章 入门——简明教程
    • 2.1 输入与输出文件控制
      • 2.1.1 AERMOD 输入文件说明
      • 2.1.2 AERMOD 输出文件说明
      • 2.1.3 文件输入与输出控制
    • 2.2 关键字/参数方式说明
      • 2.2.1 构建输入控制文件的基本规则
      • 2.2.2 关键字方式的优点
    • 2.3 法规默认模拟选项
    • 2.4 建立一个简单控制文件
      • 2.4.1 简单工业污染源应用
      • 2.4.2 选择模拟选项——CO 路径
      • 2.4.3 指定污染源输入——SO 路径
      • 2.4.4 指定受体网络——RE 路径
      • 2.4.5 指定气象输入——ME 路径
      • 2.4.6 选择输出选项——OU 路径
      • 2.4.7 错误消息与调试
      • 2.4.8 运行模型并检查结果
    • 2.5 修改已有控制文件
      • 2.5.1 修改模拟选项
      • 2.5.2 添加或修改污染源及污染源组
      • 2.5.3 添加或修改受体网络
      • 2.5.4 修改输出选项
  • 第 3 章 详细关键字参考
    • 3.1 关键字总索引
    • 3.2 CO 控制路径
      • 3.2.1 标题信息
      • 3.2.2 扩散选项
      • 3.2.3 低风速参数
      • 3.2.4 建筑物下洗选项
      • 3.2.5 NO₂ 转换输入参数
      • 3.2.6 平均时间选项
      • 3.2.7 MULTYEAR 多年分析
      • 3.2.8 城市模拟选项
      • 3.2.9 指定污染物类型
      • 3.2.10 指数衰减模拟
      • 3.2.11 旗杆式受体高度
      • 3.2.12 航空器烟羽抬升
      • 3.2.13 运行或仅检查输入
      • 3.2.14 生成 EVENT 输入文件
      • 3.2.15 模型重新启动
      • 3.2.16 颗粒物 NAAQS
      • 3.2.17 1小时 NO₂/SO₂ NAAQS
      • 3.2.18 调试输出选项
      • 3.2.19 详细错误消息文件
    • 3.3 SO 污染源路径
      • 3.3.1 标识源类型和位置
      • 3.3.2 指定污染源排放参数
      • 3.3.3 气态污染物沉降参数
      • 3.3.4 颗粒物沉降参数
      • 3.3.5 排放与输出单位
      • 3.3.6 NO₂ 转换的源输入参数
      • 3.3.7 PVMRM 与 PSD 增量抵扣
      • 3.3.8 背景浓度
      • 3.3.9 建筑物下洗信息
      • 3.3.10 城市源
      • 3.3.11 可变排放系数 EMISFACT
      • 3.3.12 逐小时排放文件 HOUREMIS
      • 3.3.13 排放速率与输出单位转换
      • 3.3.14 外部污染源文件
      • 3.3.15 污染源组
      • 3.3.16 海上平台下洗
      • 3.3.17 HBP 高浮力点源
      • 3.3.18 飞机源
    • 3.4 RE 受体路径
      • 3.4.0 受体高程单位
      • 3.4.1 网格受体网络
      • 3.4.2 多个受体网络
      • 3.4.3 离散受体位置
      • 3.4.4 外部受体文件
    • 3.5 ME 气象路径
      • 3.5.1 输入气象文件与格式
      • 3.5.2 气象站信息
      • 3.5.3 位温廓线基准高程
      • 3.5.4 数据处理时段
      • 3.5.5 风向旋转修正
      • 3.5.6 风速类别
      • 3.5.7 SCIM 抽样参数
      • 3.5.8 处理年份数量
      • 3.5.9 湍流处理选项
    • 3.6 EV 事件路径
      • 3.6.0 事件定义与语法
      • 3.6.1 AERMOD 自动生成事件
      • 3.6.2 指定离散事件
      • 3.6.3 外部事件文件
    • 3.7 OU 输出路径
      • 3.7.1 表格打印输出
      • 3.7.2 专用输出文件
        • 3.7.2.1 MAXIFILE
        • 3.7.2.2 POSTFILE
        • 3.7.2.3 PLOTFILE
        • 3.7.2.4 TOXXFILE
        • 3.7.2.5 RANKFILE
        • 3.7.2.6 EVALFILE
        • 3.7.2.7 SEASONHR
        • 3.7.2.8 MAXDCONT
        • 3.7.2.9 MAXDAILY
        • 3.7.2.10 MAXDYBYYR / MXDYBYYR
      • 3.7.3 EVENT 处理输出
      • 3.7.4 其他输出选项
  • 第 4 章 参考文献
    • 4.1 AECOM—EPA
      • 4.1.1 AECOM—Carruthers
      • 4.1.2 EPA 1995—2015
      • 4.1.3 EPA 2017—2023
    • 4.2 Hanna—Murray
      • 4.2.1 Hanna—Heist
      • 4.2.2 Luhar—Murray
    • 4.3 Pandey—Yang
      • 4.3.1 Pandey—Petersen
      • 4.3.2 Qian—Snyder
      • 4.3.3 Venkatram—Yang

2.4.4 指定受体网络——RE 路径

如前所述,本例使用一个以烟囱位置为中心的极坐标受体网络。

RE 路径还可用于:

  • 指定笛卡尔网格受体网络;
  • 在极坐标系统中指定离散受体;
  • 在笛卡尔坐标系统中指定离散受体。

这些选项详见第 3.4 节。

本例的 RE 路径如下:

RE STARTING
   GRIDPOLR POL1 STA
   GRIDPOLR POL1 ORIG STACK1
   GRIDPOLR POL1 DIST 175. 350. 500. 1000.
   GRIDPOLR POL1 GDIR 36 10 10
   GRIDPOLR POL1 END
RE FINISHED

这些输入首先出现了一组新的关键字,其中包括类似 STA(开始)和 END(结束)的内容。

实际上,GRIDPOLR 可以视为一条“子路径”:某一极坐标网络的全部信息必须放在连续记录中,并明确标识其开始和结束。与主路径相同,子路径内部次级关键字的排列顺序通常不重要。

每条记录都必须带有一个网络 ID,最多 8 个字母数字字符。本例网络 ID 为 POL1。一次模型运行可指定多个网络。

模型遇到 END 次级关键字后,才会完成该网络变量的设置。这些变量还可包括:

  • 高地形受体的地形高度;
  • 启用旗杆受体选项时的受体离地高度。

这些可选次级关键字详见第 3.4 节。

本例中,ORIG 指定极坐标网络原点位于污染源 STACK1 的位置。也可以直接使用 X、Y 坐标指定原点。

ORIG 为可选关键字。如省略,模型默认原点为:

(0.0, 0.0)

DIST 指定每条方向射线上布置受体的距离。本例使用四个距离:

175. 350. 500. 1000.

如果需要更多距离,可以:

  • 在同一输入记录后继续增加数值;
  • 再添加一条带 DIST 关键字的续行记录。

GDIR 表示由模型生成方向射线。本例设置为:

GDIR 36 10 10

即:

  • 共 36 个方向;
  • 从 10° 流向矢量开始;
  • 按顺时针方向每 10° 增加一次。

用户也可以使用 DDIR 代替 GDIR,逐条定义离散方向射线。

2.4.5 指定气象输入——ME 路径

除共有的 STARTING 和 FINISHED 关键字外,气象路径(ME)具有以下必需关键字:

关键字作用
SURFFILE指定地表气象输入文件的文件名和格式。
PROFFILE指定气象廓线输入文件的文件名和格式。
SURFDATA指定模拟使用的地表气象资料相关信息。
UAIRDATA指定模拟使用的高空气象资料相关信息。
PROFBASE指定位温廓线基准面相对于平均海平面的高程。

本例假定气象数据来自美国纽约州奥尔巴尼(Albany, NY),并使用了名为 Hudson 的现场观测位置。

同时假定:

  • 地表和廓线数据文件均由 AERMET 预处理;
  • 文件采用 AERMOD 默认格式;
  • 地表文件名为 AERMET2.SFC;
  • 地表文件包含 1988 年 3 月 Albany/Hudson 的 4 天数据;
  • 廓线文件名为 AERMET2.PFL;
  • 这些文件对应 AERMET 预处理程序的现场观测示例文件。

ME 路径控制文件可写为:

ME STARTING
   SURFFILE AERMET2.SFC
   PROFFILE AERMET2.PFL
   SURFDATA 14735 1988 ALBANY,NY
   UAIRDATA 14735 1988 ALBANY,NY
   SITEDATA 99999 1988 HUDSON
   PROFBASE 0.0 METERS
ME FINISHED

SURFFILE 和 PROFFILE 的第一个参数分别是地表文件和廓线文件的文件名。

文件名可写成完整的 DOS 路径,包括:

  • 驱动器标识;
  • 子目录。

文件名总长度最多为 200 个字符,其上限由 MODULE MAIN1 中的 ILEN_FLD 参数控制,见第 2.2.1 节。

由于本例没有提供第二个参数,模型假定气象文件采用默认 ASCII 格式。地表和廓线文件格式见附录 C。

接下来的两个必需输入用于识别气象资料的位置和资料时段。地表气象资料和高空资料(用于混合高度等)分别使用独立关键字。

这些记录中的参数为:

  1. 站点编号,例如美国国家气象局站点的 WBAN 编号;
  2. 数据年份;
  3. 站点名称。

为识别潜在输入错误,模型会将控制文件中的站点编号与地表气象文件第一条记录中的编号进行比较。如不一致,会输出警告消息。

用户还可以选择输入站点位置的 (X, Y) 坐标,但当前版本模型并不使用这些坐标参与计算。

本例还使用可选关键字 SITEDATA,用于标识由 AERMET 预处理的现场气象资料位置。

最后一个必需关键字是 PROFBASE。它用于指定 AERMOD 生成位温廓线时采用的基准高程,单位为相对于平均海平面的高度。该位温廓线用于烟羽抬升计算。

这一高程应与主要气象塔的基底高程一致。本例设置为:

0.0 METERS

与污染源基底高程相同。

ME 路径还提供其他可选关键字,可用于:

  • 从气象文件中选择特定日期进行处理;
  • 指定风向旋转修正角度。

详见第 3.5 节。

2.4.6 选择输出选项——OU 路径

输出路径(OU)中的所有关键字均为可选关键字。

但是:

  • 如果没有请求任何打印输出,模型会发出警告;
  • 如果既没有选择打印结果,也没有选择文件输出,模型将停止处理。

用户可根据具体应用,仅选择真正需要的输出。

打印表格相关关键字包括:

关键字作用
RECTABLE选择按受体输出高值表的选项。
MAXTABLE选择总体最大值表的输出选项。
DAYTABLE按受体输出每个处理日的结果。该选项可能生成非常大的文件,应谨慎使用。

RECTABLE 可按受体给出:

  • 最高值;
  • 第二高值;
  • 第三高值;
  • 以及其他指定名次的高值。

MAXTABLE 给出全域总体最大的前 n 个值。

对于这两个关键字,用户还可指定需要输出哪些短期平均时间。对于 MAXTABLE,还可以指定每个平均时间需要汇总的总体最大值数量,其上限由程序代码中的参数控制。

下例要求:

  • 对所有平均时间,按受体输出最高值和第二高值;
  • 对所有平均时间,输出总体最大的 50 个值。
OU STARTING
   RECTABLE ALLAVE FIRST SECOND
   MAXTABLE ALLAVE 50
OU FINISHED

为简化对全部平均时间采用相同打印表选项的情况,这些关键字允许将 ALLAVE 作为第一个参数,表示选项适用于所有平均时间。

若只需要 24 小时平均值的总体最大前 10 个值,可写为:

OU STARTING
   RECTABLE ALLAVE FIRST SECOND
   MAXTABLE 24 10
OU FINISHED

这些表格输出选项只适用于短期平均时间,例如本例中的 3 小时和 24 小时平均值。

如果用户在 CO 路径的 AVERTIME 记录中要求计算 PERIOD 平均值,主输出文件会自动包含按受体汇总的全时段平均值表。由于每个受体只有一个全时段值,RECTABLE 不适用于 PERIOD。

此外,打印输出文件还会包括各平均时间和污染源组的最高值汇总表。

OU 路径还提供若干关键字,用于生成特定用途的文件,例如:

  • 绘制高值等值线图;
  • 识别达到或超过特定阈值的事件,例如超过某项 NAAQS;
  • 对原始浓度数据进行后处理。

详见第 3.7 节。

完整示例控制文件见图 2-2。该文件采用统一的缩进和组织形式,提高了可读性。它与图 2-1 中采用另一种格式的控制文件在功能上等价。

图 2-2 示例问题的输入控制文件

控制文件保持原文不变。

CO STARTING
   TITLEONE A Simple Example Problem for the AERMOD-PRIME Model
   MODELOPT CONC FLAT
   AVERTIME 3 24 PERIOD
   POLLUTID SO2
   RUNORNOT RUN
CO FINISHED

SO STARTING
   LOCATION STACK1    POINT 0.0 0.0 0.0
** Point Source        QS     HS     TS   VS    DS
** Parameters:        ----- ---- ---- ----      ---
   SRCPARAM STACK1    500.0 65.0 425. 15.0      5.0
   BUILDHGT STACK1    36*50.
SO BUILDWID STACK1      62.26   72.64   80.80    86.51    89.59    89.95
             STACK1     87.58   82.54   75.00    82.54    87.58    89.95
             STACK1     89.59   86.51   80.80    72.64    62.26    50.00
             STACK1     62.26   72.64   80.80    86.51    89.59    89.95
             STACK1     87.58   82.54   75.00    82.54    87.58    89.95
             STACK1     89.59   86.51   80.80    72.64    62.26    50.00
SO BUILDLEN STACK1      82.54   87.58   89.95    89.59    86.51    80.80
             STACK1     72.64   62.26   50.00    62.26    72.64    80.80
             STACK1     86.51   89.59   89.95    87.58    82.54    75.00
             STACK1     82.54   87.58   89.95    89.59    86.51    80.80
             STACK1     72.64   62.26   50.00    62.26    72.64    80.80
             STACK1     86.51   89.59   89.95    87.58    82.54    75.00
SO XBADJ     STACK1    -47.35 -55.76 -62.48     -67.29   -70.07   -70.71
             STACK1    -69.21 -65.60 -60.00     -65.60   -69.21   -70.71
             STACK1    -70.07 -67.29 -62.48     -55.76   -47.35   -37.50
             STACK1    -35.19 -31.82 -27.48     -22.30   -16.44   -10.09
             STACK1     -3.43     3.34  10.00     3.34    -3.43   -10.09
             STACK1    -16.44 -22.30 -27.48     -31.82   -35.19   -37.50
SO YBADJ     STACK1     34.47    32.89  30.31    26.81    22.50    17.50
             STACK1     11.97     6.08   0.00    -6.08   -11.97   -17.50
             STACK1    -22.50 -26.81 -30.31     -32.89   -34.47   -35.00
             STACK1    -34.47 -32.89 -30.31     -26.81   -22.50   -17.50
             STACK1    -11.97    -6.08   0.00     6.08    11.97    17.50
             STACK1     22.50    26.81  30.31    32.89    34.47    35.00
   SRCGROUP ALL
SO FINISHED

RE STARTING
   GRIDPOLR   POL1 STA
   GRIDPOLR   POL1 ORIG STACK1
   GRIDPOLR   POL1 DIST 175. 350. 500. 1000.
   GRIDPOLR   POL1 GDIR 36 10 10
   GRIDPOLR   POL1 END
RE FINISHED

ME STARTING
   SURFFILE AERMET2.SFC
   PROFFILE AERMET2.PFL
   SURFDATA 14735 1988 ALBANY,NY
   UAIRDATA 14735 1988 ALBANY,NY
   SITEDATA 99999 1988 HUDSON
   PROFBASE 0.0 METERS
ME FINISHED

OU STARTING
   RECTABLE ALLAVE FIRST-SECOND
   MAXTABLE ALLAVE 50
OU FINISHED
在 GitHub 上编辑此页
最后更新: