3.7 OU 输出路径:表格打印输出
对应 EPA 2023 版 AERMOD 用户指南第 3.7 节完整中文译文。路径标识、关键字、参数名、文件名、单位、格式说明和模型原始输出保留英文;法规应用应以 EPA 英文原文及当前模型版本为准。
OU(OUtput,输出)路径包含用于定义模型运行输出选项的关键字。
从版本 11059 开始,AERMOD 中加入了多项增强功能,以更全面地支持较新的 1 小时 NO₂ 和 SO₂ 标准,以及 24 小时 PM₂.₅ 标准。这些 NAAQS 的统计形式相似,均以在所处理年份数范围内求平均的排序百分位值为基础。
OU 路径中的选项分为五类:
- 控制模型主输出文件中不同类型表格输出的选项;
- 可针对任意污染物和平均时间生成的专用输出文件;
- 专门用于较新的 24 小时 PM₂.₅、1 小时 NO₂ 和/或 1 小时 SO₂ 标准的选项;
- 与
EVENT处理有关的选项; - 其他选项。
用户可以根据具体应用选择输出选项的任意组合。
3.7.1 选择表格打印输出选项
三种表格打印输出选项由以下关键字控制:
RECTABLE:控制按受体汇总高值的表格输出选项;MAXTABLE:控制总体最大值汇总表的输出选项;DAYTABLE:控制按受体汇总、针对每个处理日输出同期值表格的选项。
以下按照上述顺序详细说明这些关键字。
RECTABLE
RECTABLE 关键字的语法和类型如下:
OU RECTABLE Aveper FIRST SECOND ... SIXTH ... TENTH and/or
1ST 2ND ... 6TH ... 10TH and/or
1 2 ... 6 ... 10 ... N ... 999
类型: 可选,可重复。
其中:
Aveper:选择受体表格的短期平均时间,例如 1、3、8、24 小时或MONTH;FIRST、SECOND等二级关键字:指定针对该平均时间按受体汇总哪些高值。
RECTABLE 语句可以针对每一种平均时间重复输入。
如果用户希望所有正在模拟的短期平均时间采用相同的 RECTABLE 选项,可以使用二级关键字 ALLAVE 代替 Aveper,以简化输入。
为了支持实施有关使用模型证明符合这些 NAAQS 的较新指南,RECTABLE 关键字已经修改为允许用户为所有污染物指定最高至第 999 高的短期平均值排序。
早期版本的 AERMOD:
- 仅允许输出到第 10 高值;
- 对 24 小时 PM₂.₅ NAAQS,还将排序限制为第 8 高值,该值对应一年逐日值的第 98 百分位数。
下例选择所有平均时间下,每个受体的最高值、第二高值和第三高值汇总:
OU RECTABLE ALLAVE FIRST SECOND THIRD
模型也能识别 RECTABLE 输入语句中的高值范围。因此,以下语句具有相同效果:
OU RECTABLE ALLAVE FIRST-THIRD
输出文件只包含所选择高值的表格。
对于每一种平均时间和污染源组组合:
- 同一平均时间的所有污染源组表格排列在一起;
- 平均时间按照其在
CO AVERTIME语句中出现的顺序输出; - 首先输出受体网络的高值表格;
- 随后输出离散笛卡尔受体;
- 最后输出离散极坐标受体。
如果使用 CO EVENTFIL 关键字生成 EVENT 处理输入文件,则由 RECTABLE 选项确定的设计值,例如 24 小时平均的第二高值,也会作为事件写入 EVENT 处理输入文件。
如果使用 PLOTFILE 或 MAXDCONT 关键字,则必须使用 RECTABLE,并且必须在 OU 路径中将 RECTABLE 写在这些关键字之前。
对于每个 PLOTFILE 所指定的排序或高值,例如 FIRST、SECOND,该排序也必须包含在 RECTABLE 关键字中。用户可以:
- 为每一种需要生成
PLOTFILE的高值和平均时间分别输入一条RECTABLE; - 或使用一条带有
ALLAVE的RECTABLE,并列出所有需要的高值。
由于 RECTABLE 只与短期平均时间有关,因此针对 ANNUAL 或 PERIOD 平均生成 PLOTFILE 时,不要求输入 RECTABLE。
使用 MAXDCONT 时:
MAXDCONT文件的UpperRank和LowerRank必须位于RECTABLE指定的排序范围内;MAXDCONT THRESH分析也受RECTABLE指定的排序范围限制,但不要求只使用RECTABLE中逐个列出的那些具体排序。
PLOTFILE 和 MAXDCONT 对 RECTABLE 的具体要求分别见第 3.7.2.3 节和第 3.7.2.8 节。
MAXTABLE
MAXTABLE 关键字的语法和类型如下:
OU MAXTABLE Aveper Maxnum
类型: 可选,可重复。
其中:
Aveper:选择汇总表的短期平均时间,例如 1、3、8、24 小时或MONTH;Maxnum:指定针对该平均时间汇总的总体最大值数量。
MAXTABLE 语句可以针对每一种平均时间重复输入。
与 RECTABLE 相同,如果用户希望所有正在模拟的短期平均时间采用同一 MAXTABLE 选项,可以使用 ALLAVE 作为 Aveper。
下例为所有平均时间选择总体最大 50 个值的表格:
OU MAXTABLE ALLAVE 50
每个污染源组分别生成一张总体最大值表。
在主打印输出文件中:
MAXTABLE输出位于RECTABLE输出之后;- 同一平均时间下的所有污染源组表格排列在一起;
- 平均时间按照
CO AVERTIME语句中出现的顺序输出。
DAYTABLE
DAYTABLE 关键字的语法和类型如下:
OU DAYTABLE Avper1 Avper2 Avper3 ...
类型: 可选,不可重复。
其中,Avpern 参数是需要输出逐日表格的短期平均时间,例如 1、3、8、24 小时或 MONTH。
DAYTABLE 不能重复输入。但与 RECTABLE 和 MAXTABLE 相同,如果用户希望针对所有正在模拟的短期平均时间输出逐日表格,可以将第一个参数设为 ALLAVE。
下例选择所有平均时间的逐日表格:
OU DAYTABLE ALLAVE
对于选择了 DAYTABLE 的每一种平均时间,模型将针对所处理数据中的每一天,打印所有受体的同期平均值。
输出顺序为:
- 受体网络;
- 离散笛卡尔受体;
- 离散极坐标受体。
每个污染源组均输出结果。
例如,如果模型计算 1、3 和 24 小时平均值,并使用:
OU DAYTABLE ALLAVE
则对于所处理数据的第一天,将输出:
- 24 组 1 小时平均值表格,即每天每小时一组;
- 8 组 3 小时平均值表格,即每天每个 3 小时时段一组;
- 1 组 24 小时平均值表格。
平均值在模型完成计算时立即打印。
当某一小时同时结束多个平均时段时,例如第 24 小时同时结束一个 1 小时平均、一个 3 小时平均和一个 24 小时平均,这些结果的输出顺序按照 CO AVERTIME 语句中指定的平均时间顺序确定。
注意:
DAYTABLE可能生成非常大的输出文件,尤其是在使用全年数据和 1 小时、3 小时等较短平均时间时。因此应谨慎使用。