跳到内容
环安软件帮助中心

环安软件帮助中心

  • 官网
在线平台登录
环安软件帮助中心
环安软件帮助中心

大气预测评价系统AERMODSystem

  • 1、软件介绍及更新说明
    • 1.1 软件简介
    • 1.2 版本更新说明
    • 1.3 关于环安科技
    • 1.4 AERMOD模式简介
    • 1.5 如何购买
  • 2、软件安装及启动
    • 2 软件安装和启动
  • 3、快速入门
    • 3.1 软件界面说明
    • 3.2 开始一个项目
  • 4、常用操作
    • 4.1 如何导入背景图
    • 4.2 如何删除背景图
    • 4.3 如何从Excel中复制地面气象数据
    • 4.4如何考虑建筑物下洗
    • 4.5 如何同时对多个污染物进行预测
    • 4.6 如何考虑污染物的沉积作用
    • 4.7 如何加入城市影响
    • 4.8如何考虑化学衰变
    • 4.9 如何考虑NOX-NO2的转化作用
    • 4.10 如何考虑污染源排放速率随时间变化
    • 4.11 如何统计分析气象数据
    • 4.12 如何获取探空数据
    • 4.14 如何输出年平均浓度
    • 4.13如何对地面气象数据进行插值处理
    • 4.15 如何考虑地形对扩散的影响
    • 4.16 如何设置多个环境空气功能区
    • 4.17 如何单独统计环境功能区结果
    • 4.18如何叠加背景值
    • 4.19如何查看典型时刻计算结果
    • 4.20如何设置直角坐标网格
    • 4.21如何应用对象矩阵
    • 4.22如何设置预测情景
    • 4.23 如何运行程序
    • 4.24 如何计算结果
    • 4.25 如何查看结果
    • 4.26如何计算大气环境防护距离
    • 4.27如何设置等值线
    • 4.28 如何计算二次PM2.5
    • 4.29 计算年平均质量浓度变化率K值
    • 4.30 叠加预测情景结果分组显示
    • 4.31如何导出WORD报告数据
  • 5、Aermod使用说明
    • 5.1 AERMET模型选项
    • 5.2控制选项
    • 5.3污染源
    • 5.4 污染源公共参数
    • 5.5网格和离散点
    • 5.6 AERMOD气象数据选项
    • 5.7 地形数据
    • 5.8运行
    • 5.9 结果分析
    • 5.10 二维绘图
  • 6、附录1 气象数据
    • 6.1 地面气象数据文件(SF.OQA)
    • 6.2 高空探测气象文件(UA.OQA)
    • 6.3 合并后的数据文件(MET)
    • 6.4 地面气象数据文件(AERMET.SFC)
    • 6.5 廓线数据文件(AERMET.PFL)
    • 6.6 地表参数设置
  • 7、附录2 UTM坐标说明
    • 7 附录2-UTM坐标说明
  • 8、附录3 Aermod干沉积参数
    • 8 附录3-AERMOD干沉积参数

区域大气预测评价系统CALPUFFSystem

  • 1.CALPUFF模型概述
    • 1.1  CALPUFF模型概述
    • 1.2  CALPUFFSYSTEM简介
    • 1.3  CALPUFFSYSTEM预测流程
    • 1.4  CALPUFF模型需求数据
    • 1.5    版权声明
    • 1.6   购买方式
    • 1.7  更新说明
  • 2.快速运行指南
    • 2.1  共享网格设置
    • 2.2  背景图
    • 2.3  地理数据预处理
    • 2.4  气象数据预处理
    • 2.5   运行CALMET
    • 2.6  运行CALPUFF
    • 2.7  运行CALPUFF后处理
    • 2.8 什么是PM2.5
    • 2.9  PM2.5的CALPUFF预测
  • 3.共享网格设置
    • 3.1网格设置
    • 3.2投影坐标
    • 3.3经纬度坐标
    • 3.4时区
  • 4.背景图
    • 4.1位图
    • 4.2GIS
  • 5.数据处理
    • 5.1地形数据
    • 5.2土地利用数据
    • 5.3地面气象数据
    • 5.4探空气象数据
    • 5.5 气象数据组合
  • 6.CALMET设置参数
    • 6.1   运行信息
    • 6.2  气象数据和地理数据
    • 6.3   混合层高度选项
    • 6.4   温度/相对湿度选项
    • 6.5  风场设置
  • 7 CALPUFF
    • 7.1   运行信息
    • 7.2   污染物选项
    • 7.3  气象数据
    • 7.4  烟羽抬升
    • 7.5  大气扩散
    • 7.6  地形参数
    • 7.7   污染源
    • 7.8   接受点
    • 7.9  现状监测值
    • 7.10  输出
    • 7.11   预测情景设置
    • 7.12  并行运行
  • 8.预测结果后处理
    • 8.1  浓度后处理方案
    • 8.2结果提取
    • 8.3浓度结果查看
    • 8.4区域年平均质量浓度变化率K值计算
    • 8.5一类区最大值统计
    • 8.6  CALMET结果分析
    • 8.7  结果导出
  • 9.图形编辑
    • 9.1 二维绘图样式设置
    • 9.2  等值线图的编辑
  • 10.高级操作
    • 10.1 CALPUFF使用最新的土地利用数据

在线平台

  • 环安在线模型计算平台说明

环评资源平台

  • 数据说明
    • 1. 地理数据
    • 2. 高程数据
    • 3. 气象气候数据
    • 4. 环境质量数据
    • 5.生态数据
    • 6. 土地覆盖数据
    • 7. 土壤数据
    • 8. 水文地质数据
    • 9. 文档
  • 环评资源平台使用手册
    • 1环评资源平台概述
    • 2平台指南
    • 3用户资源上传
    • 4收益查看
    • 5金币余额提现
    • 6.免责声明

土壤环境评价系统SoilOnline

  • 土壤视频和其它资料
  • 土壤环境影响评价系统软件说明
    • 1 基础概念
    • 3 Hydrus-1D部分使用说明
    • 2 软件使用说明
    • 附表 土壤发生分类表
    • 附录 土壤类型发生分类(1000m)图例及列表
  • 环安土壤环境影响评价系统快速入门手册
    • 1   软件简介
    • 2   如何进入土壤环境影响评价系统
    • 3   界面功能简介

风险评价系统Riskonline

  • 环安风险评价模型简要说明
  • 风险模型介绍
    • 1、SLAB模型介绍
    • 2、AFTOX模型介绍
  • 风险模型设备选择
    • 1、风险设备的选择
    • 2、常温常压液体设备
    • 3、压力气体容器泄露
    • 4、低温液化气容器泄露
    • 5、压力液化气容器

大气评价等级计算AerscreenOnline

  • Aerscreen模型在线计算快速入门

噪声在线计算NoiseOnline

  • 1.平台介绍
    • 1.1版本说明
    • 1.2功能介绍
  • 2.平台结构
    • 2.1主界面
    • 2.2菜单栏
    • 2.3工具栏图标
    • 2.4项目栏
  • 3.噪声系统快速使用指南
    • 3.1新建项目
    • 3.2定义预测中心点
    • 3.3导入背景图
    • 3.4设置计算选项
    • 3.5设置噪声源
    • 3.6设置接收点
    • 3.7设置遮蔽物
    • 3.8设置计算区域
    • 3.9计算
    • 3.10查看结果及导出
    • 3.11查看预测范围等值线图及图形导出

大气

  • Aerscreen介绍和模型构成
  • AERSCREEN计算时,模型参数设置
  • Aerscreen如何考虑熏烟计算
  • AERSCREEN如何获取污染源所有污染物的预测结果
  • 如何校验AERSCREEN模型
  • 建设项目大气一级预测所需资料准备攻略
  • AERMOD模型中的浮力线源buoyant line
  • AERMOD沉积参数设置说明及相关参数取值参考
  • AERMOD软件在线位图获取包括Google和天地影像图
  • AERMOD预测中气态污染物转化
  • AermodSystem气象数据
  • AERMODSYSTEM新版视频教程
  • 如何为AERMOD/AERSCREEN模型处理地形数据
  • CALPUFF模型概述
  • Calpuffsystem并行版安装说明
  • CALPUFF数据需求
  • CALPUFF使用最新的土地利用数据
  • CALPUFF并行版若干CPU测试
  • 如何加快CALPUFF的运行速度
  • 现行大气导则下CALPUFF模型应用情景
  • 使用CALPUFFSYSTEM预测PM2.5案例说明
  • 如何使用CALPUFF预测臭气
  • 常用地图投影系列小程序

噪声

  • 全封闭屏障路段噪声建模探讨
  • 噪声导则有关的规范文件
  • 噪声预测吸声量吸声系数取值参考
  • 最完整的(截止到2009年)全球30米分辨率地形数据 – ASTER GDEM
  • 噪声计算平台相关功能参数说明
  • 室内噪声源设置指南

土壤

  • 土壤质地详解
  • 土壤环境评价中的大气沉降影响预测问题
  • 土壤模型中时间离散参数的设置
  • 土壤质地分类与水力参数的获取

风险

  • 如何计算及筛选最常见气象数据
  • 如何输入气象条件
  • 有毒有害气体大气伤害概率估算
  • 环境风险评价如何计算及筛选最常见气象数据
  • 环境风险评价中有毒有害气体大气伤害概率估算
  • 如何计算火灾、爆炸等引发的伴生/次生污染物
  • 泄露时间的判定方法
  • 扩散模型判定及理查德森数计算
  • 帕斯奎尔稳定度计算方法

噪声预测系统NoiseSystem

  • 1.软件简介
    • 1.5 噪声软件V4.5更新说明
    • 1.2  系统的要求
    • 1.3  功能介绍
    • 1.4 噪声软件V4更新说明
  • 2.软件结构
    • 2.1  界面说明
    • 2.2  基本操作
  • 3.参数设置
    • 3.1  计算选项
    • 3.2  设置时段
    • 3.3  建筑物外立面噪声计算选项
    • 3.4  建筑物内声源参数设置
  • 4.声源
    • 4.1  工业声源
    • 4.2  公路声源
    • 4.3  铁路声源
    • 4.4  风笛声源
  • 5.导入资料
    • 5.1  导入背景图
    • 5.2   导入地形数据(dem数据)
  • 6.衰减影响
    • 6.1   屏障
    • 6.2   建筑物
    • 6.3   绿化林带
  • 7.接受点、网格和范围
    • 7.1  离散点
    • 7.2   线接受点
    • 7.3   垂向线接受点
    • 7.4  主网格点
    • 7.5  垂向网格点
    • 7.6建筑物外立面控制点
    • 7.7  评价区域
  • 8.预测结果
    • 8.1  突发噪声
    • 8.2   噪声预测结果表达
    • 8.3   噪声预测结果查看
    • 8.4   噪声预测结果导出
    • 8.5  预测模型相关参数列表
  • 9.交互
    • 9.1  CAD/shp图形-噪声对象转换
    • 9.2  地形
    • 9.3 二维图形的编辑
    • 9.4  三维编辑
    • 9.5   图层管理
    • 9.6 等值线编辑器
    • 9.7  运行程序

安全评价系统SafeOnline

  • 安全模型操作说明

土壤污染风险评估Online

  • 土壤污染风险评估模型使用说明
  • 土壤污染风险评估Online快速入门
View Categories
  • 帮助中心
  • 环安
  • 大气
  • AERMOD模型中的浮力线源buoyant line

AERMOD模型中的浮力线源buoyant line

6 min read

一、AERMOD模型中各类型源 #

1、《User’s Guide for the AMS/EPA Regulatory Model (AERMOD)2021》指出:

模型有能力处理多种类型的源,包括点源、体源、面源、开放源、浮力线源和非浮力线源。AERMOD将非浮力线源看作为区域面源、线源或者一系列体源。

AERMOD新模型用户导则下载

2、《AERMOD Model Formulation and Evaluation》5.7节中指出了各种源特征化的参数,翻译如下:

AERMOD的使用者可以将一个源特征化为点、面、体、道路(roadway)或者浮力线源(buoyant line)。

从浮力线和点源(BLP)模型中来的浮力线源算法(Schulman和Scire, 1980)从AERMOD15181版开始被纳入到AERMOD。模型的输入包括独立线的排放速率和平均释放高度,以及平均建筑长度、平均建筑高度、平均建筑宽度、平均线源宽度、平均建筑间隔和平均浮力。

AERMOD模型公式说明下载

3、《User’s Guide for the AMS/EPA Regulatory Model (AERMOD)2021》浮力线源的单独说明:

从15181版本开始,在SO路径中增加了浮力线源类型。目前的实现是基于浮力线和点源(BLP)分散模型(Schulman和Scire, 1980)中的浮力线源算法,只有很少的修改和类似的限制。浮力线源由一条或多条线组成,假设多条线是平行的,尽管每条线可以有不同的长度、高度和基准高程。AERMOD将检查单个浮力线源中的线是否与第一条线平行,允许误差在5°以内,如果某条浮力线超出容忍范围,AERMOD将发出警告信息,但模型将继续模运行。浮力线源类型还要求用户为组成浮力线源的一组线输入长度、宽度、高度和分离距离的平均值。

二、浮力线源的基本输入: #

SO LOCATION Srcid Srctyp Xs1 Ys1 Xs2 Ys2 (Zs)
污染源IDSrcid
污染源类型Srctyp
位置参数LOCATIONXs1 Ys1 Xs2 Ys2 海拔高度(Zs)
SO SRCPARAM Srcid Blemis Relhgt
排放参数排放速率Blemis、释放高度(离地)Relhgt

浮力线源还要求用户输入代表整个浮力线源的平均值,而不是组成浮力线源的各个线的平均值。

从版本 21112 开始,用户可以指定多个浮力线源组,每个组由多个单独的浮力线组成。每个浮力线源组(以前称为浮力线源)要求用户使用 BLPINPUT 关键字输入代表该组的平均值。 通过使用 BLPGROUP 关键字(如下所述)通过 BLPGrpID 将每个单独的浮力线与浮力线组相关联,将平均参数应用于浮力线组。 如果仅对一个浮力线组进行建模,则 BLPGrpID 在 BLPINPUT 关键字上是可选的。 在对单个浮力线组进行建模时,允许 BLPGrpID 是可选的,可以让旧版控制文件与 AERMOD 一起运行。 这些作为 BLPIPUT 关键字的参数输入

语法Syntax:SO BLPINPUT BLPGrpID Blavgblen Blavgbhgt Blavgbwid Blavglwid Blavgbsep Blavgfprm SO、关键字BLPINPUT、组IDBLPGrpID、平均建筑物长度Blavgblen、平均建筑物高度Blavgbhgt、平均建筑物宽度Blavgbwid、线源平均宽度Blavglwid、线源间平均距离Blavgbsep、平均浮力参数Blavgfprm(m4/s3)
类型Type:强制Mandatory, 可重复Repeatable
Order:BLPINPUT keywords must appear before the BLPGROUP keywords The order of the BLPINPUT records and their associated buoyant lines (as defined on theBLPGROUP keywords and linked through the BLPGrpIDs) must be in the same order asthe lines on the SO LOCATION record

BLPGROUP 关键字将一条或多条单独的浮力线与浮力线组和相应的 BLPPINPUT 关键字相关联。要处理两个或多个浮力线源,此关键字是必需的;对于单个浮力线源建模,关键字是可选的,即,当省略时,所有单独的线都被视为单个浮力线源。

语法Syntax:SO BLPGROUP BLPGrpID SrcID (or SrcRng)
or
SO BLPGROUP ALL
类型Type:强制Mandatory, 可重复Repeatable
Order:BLPINPUT keywords must appear before the BLPGROUP keywords

三、点源烟羽抬升计算回顾 #

在《AERMOD Model Formulation and Evaluation》中5.6节给出了AERMOD模型计算烟羽抬升的计算说明,分别给出了在对流边界层CBL和稳定边界层SBL(注:AERMOD将行星边界层PBL根据热通量划分为CBL和SBL,这个计算需要云量)。计算公式。

在CBL中直接烟羽的抬升由动量和浮力共同影响,计算公式如下:

其中Fm为动力通量,Fb为浮力通量(m4/s3),x为受体距离污染源的距离,β1为常数等于0.6,μp为风速计算量。

简单解释为直接烟羽的抬升高度为烟羽的动力抬升和浮力抬升之和,浮力和动力通量越大,抬升高度越高;受体距离污染源中心越远,抬升高度越高;风速越大,抬升高度越低。

在SBL烟羽抬升的计算更为复杂,但是原理与CBL中类似。

四、浮力线源的烟羽抬升 #

浮力线源的输入参数中,源参数和建筑物参数都比较好理解,唯一有个平均浮力参数Blavgfprm(m4/s3)好像是第一次见,那么这个参数具体是干什么用的,在文档中并没有给出明确说明。

看起来这里的平均浮力参数Blavgfprm(m4/s3)就是这里的浮力通量,为了最终确定,需要在源代码中找到答案。首先发现一个新的源码文件bline.f,看说明为专门为浮力线源计算所用,里面就有计算抬升的函数,并没有在以往的烟羽抬升计算文件prise.f中。

bline.f给出了计算抬升的子函数SUBROUTINE BL_RISE(U,ISTAB,S),用于中性(NEUTRAL (OR UNSTABLE))和稳定条件下使用可选的垂向风剪切修正的有效风速计算线源抬升。

      SUBROUTINE BL_RISE(U,ISTAB,S)

C*********************************************************

C     BL_RISE Routine of the AMS/EPA Regulatory Model – AERMOD

C     Calculates line source plume rise using an optional vertical wind

C     shear corrected ‘effective’ wind speed for both neutral and

C     stable conditions

C     Input

C     U       = wind speed

C     S  = computed parameter for stable conditions

C     ISTAB   = P-G stability category

C     Input via module.f

C       LEFF    = effective building length

C       R0      = edge radius

C       LD      = LEFF * sin (theta), where theta = angle between flow

C                  vector and the orientation of the line source

C       FPRMXNB = fprime * number of lines

C       BL_XFB  = distance to full buoyancy

C       BL_XFS  = distance to final rise for stable conditions

C       XDIST   = array of intermediate distances for downwash calcs

C

C     Output

C       DH      = array of intermediate plume rise values

C

抬升计算为求解Z**3 + A*Z**2 + B*Z + C = 0方程,

A = 1.5915494D0 * LEFF + 5.0D0 * R0

B = R0 * (5.3051648D0 * LD + 8.333333D0 * R0)

C在不同稳定条件下和不同距离下计算公式不同,采用以下两个公式:

C = -0.4420971D0 * (FPRMXNB/BL_XFB) * (X/U)**3

C = -1.3262912D0 * FPRMXNB * (BL_XFB*BL_XFB/3.0D0 + X*X – BL_XFB*X)/U**3

该方程类似于CBL的抬升计算公式(见上述公式)。平均浮力参数Blavgfprm(m4/s3)主要用在有效风速U的计算中。

五、为什么要有浮力线源 #

剩下最后一个问题,AERMOD模型已经搞出了线源,还计划搞道路线源roadway line source,用来模拟移动源的近地表释放,那么为什么还要搞浮力线源,而且还把老掉牙的稳定度纳入其中,从这点来说倒是英雄所见略同,毕竟AFTOX和SLAB模型都需要稳定度,就是稳定度的计算上要想想办法,国内不测总云量/低云量了。

请参考《Buoyant Fugitive Sources Approach to Modeling》。

Buoyant Fugitive Sources Approach to Modeling 下载

也可参考 浮力线和点源 (BLP) 色散模型用户指南。最终报告(技术报告)|OSTI.GOV

此处将这篇文章的大致含义摘要如下:

1、文章认为现在对点源的研究已经很成熟,但是对于an open top roof monitor, a slatted configuration, an open side walled cupola, or just a long hole in the roof研究很少,文章认为他们为上述装置设置了不少组合,但是准确性都不大行,因此认为为上述排放选择合适的排放是一门艺术而不是科学。上述东西大概是指屋顶上的排放,包括屋顶上的通风口、屋顶的风机等

2、当气体被加热或者释放到一个低温度的大气时,由于气体的密度低于环境空气时,气体会具有浮力。浮力气体释放带着烟羽上升到高于释放点可称为烟羽抬升。当烟羽顺着下风向到一定距离时,由于环境空气会夹带/混合到烟羽中,烟羽会变得中性并停止抬升。即使对于屋顶的排放,这一点也十分重要,原因是扩散模型在计算浓度时对抬升高度十分敏感,如果模型没有考虑这种抬升,那么模型的计算值可能会偏高。

3、现在的主要模型没有考虑到浮力抬升计算,EPA最终决定将该方法纳入到AERMOD模型中。

4、Scire 和 Schulman 1980 年的论文认为浮力源的抬升对于计算准确的地面浓度是重要的,EPA很早就认识到了这一点,并在处理点源和通风口时采用了Briggs的理论和方式来处理烟羽抬升。尽管已经认识到线源释放温度高于环境温度的烟羽是浮力烟羽,但直到引入BLP模型,建模人员才能解释这一点。。

5、文章认识到计算点源的抬升与计算常通风口的抬升存在很大的不同,点源假设环境空气进入到烟羽中,从而冷却烟羽使其变得中性从而丧失浮力,实际上是附近的空气来自高温度的烟羽,导致烟羽在很远的地方仍能保持浮力。

6、虽然面临了包括编程在内的很多挑战,EPA最终还是在AERMOD模型加入了BLP,但是组合性能并不是太好,希望得到改进,这个版本将在2016版的《空气质量模型指南》推广。

六、最后的补充,稳定度是如何计算的。 #

Calc1.f中有个子函数  SUBROUTINE LTOPG(LSTAB)用于稳定度计算,是采用莫宁-奥布霍夫长度MONIN-OBUKHOV LENGTH (L)和地表粗糙度SURFACE ROUGHNESS LENGTH (Z0)进行。大家不用担心输入低云量了,毕竟没用上。

      Z0 = ZR0

      IF(Z0 .GT. 0.5D0) Z0 = 0.5D0

      IF(Z0 .LT. 0.01D0) Z0 = 0.01D0

      IF(EL .LT. 0.0D0) THEN

          XEL = -EL

          IF(XEL .LE. XL(Z0,-70.0D0,4.35D0)) THEN

C             STABILITY A

              LSTAB=1

            ELSE IF(XEL .LE. XL(Z0,-85.2D0,0.502D0)) THEN

C             STABILITY B

              LSTAB=2

            ELSE IF(XEL .LE. XL(Z0,-245.0D0,0.050D0)) THEN

C             STABILITY C

              LSTAB=3

            ELSE

C             STABILITY D

              LSTAB=4

          ENDIF

        ELSE

          IF(EL .GE. XL(Z0,-327.0D0,0.627D0)) THEN

C             STABILITY D

              LSTAB=4

            ELSE IF(EL .GE. XL(Z0,-70.0D0,0.295D0)) THEN

C             STABILITY E

              LSTAB=5

            ELSE

C             STABILITY F

              LSTAB=6

          ENDIF

      ENDIF

更新 2023年9月28日
本章目录
  • 一、AERMOD模型中各类型源
  • 二、浮力线源的基本输入:
  • 三、点源烟羽抬升计算回顾
  • 四、浮力线源的烟羽抬升
  • 五、为什么要有浮力线源
  • 六、最后的补充,稳定度是如何计算的。

© 2008-2023 环安科技版权所有 | 冀ICP备15007759号-6 | 冀公安网备:13010802001747

  • 官网