WRF-Chem emission guide

  1. Introudction

该排放指南用于提供WRF模型中与排放输入文件生成相关的部分的具体信息,并主要关注与生成化学输入数据文件相关的问题。

WRF-Chem排放输入数据文件需要放置在WRFV3/test/em_real目录下。若数据在WRFV3/run目录中,可将文件链接到WRFV3/test/em_real目录中。若排放输入文件留在构建它们的各个目录,可以使用链接或将文件复制到WRFV3/test/em_real目录。

  1. 人为排放数据文件的生成( Anthropogenic Emissions)
    1. 使用全球排放数据集(最常见的选择)
      1. RETRO(The global emissions data comes from the REanalysis of the TROpospheric (RETRO) chemical composition over the past 40 years (http://retro.enes.org))

分辨率0.5°×0.5°

  1. EDGAR(Emission Database for Global Atmospheric Research(EDGAR) (http://www.mnp.nl/edgar/introduction))

分辨率1°×1°

RETRO和EDGAR都提供了几种温室气体(如CO2、CH4和N2O)以及一些前体气体的的全球年排放量。

  1. prep_chem_sources(需编译后使用)

一个网格测绘程序,由巴西CPTEC开发,可供WRF-Chem用户。该项目将使用墨卡托、极地立体投影或兰伯特正形投影将全球人为排放数据绘制到wrf预测域。这个全球人为排放计划和相关的RETRO/EDGAR排放可从WRF-Chem ftp网站(ftp://aftp.fsl.noaa.gov/divisions/taq/global_emissions)获得。将排放映射到WRF域后,将RADM2形成的数据输出到二进制数据文件中。然后,可以使用转换实用程序将中间二进制数据文件转换为WRF输入数据文件。

  1. 4公里分辨率NEI数据集(仅美国2005年NEI排放数据)
  2. WRF-Chem的人为排放构建方法
    1. 获得原始人为排放数据。这些数据可以来自各种数据源,并位于多个地图投影和/或域上。关键是数据已经映射到笛卡尔网格。
    2. 指定或制作一个表格,将原始排放与所需的化学机制和PM机制的形成联系起来(见下一节)
    3. 准备3-D(或2-D)人为排放数据集
    4. 将排放数据转换为WRF可用的netCDF数据文件
    5. WRF-Chem默认排放为RADM2形式,如果使用碳键类型机制(CBM4, CBMZ等)运行WRF-Chem,请确保设置正确的emiss_inpt_opt化学机制,并将排放物种重新划分到适当的碳键机制,除非您使用emiss_inpt_opt指定不同的选择。此外,SORGAM排放将被转换为4或8个大小的容器,用于MOSAIC气溶胶例程。
  3. anthro-emiss

This program is a FORTRAN based preprocessor to create WRF-Chem ready anthropogenic emissions files (wrfchemi_<domain>_<date> or wrfchemi_{00z,12z}_<domain>) from global inventories on a latitude/longitude projection.

输入的经纬度人为排放文件必须符合netCDF格式,并具有以下结构:

  1. 每个输入数据集对应一个输入物种(两个名为经度和纬度的一维变量,其中包含每个输入网格单元格以度数为中心的经度和纬度。经度和纬度变量必须单调递增)
  2. Date和datesec变量包含日期和秒(以天为单位)。日期是一个整数,编码日期yyyymmdd,(或者时间变量,表示自给定日期以来的时间。基准日期必须包含在时间变量单位属性中,格式为yyyy-mm-dd。);
  3. 包含实际人为排放的一个或多个三维变量,指定为子类别。排放数据必须用(经度、纬度、时间)表示。

此外,输入的人为数据集可以具有输入物种的分子质量(g / mol):

  1. 一个名为molecular_weight的变量
  2. 一个名为molecular_weigh的全局属性
  3. 一个名为molecular_weight的子类别变量属性

如果输入数据集没有指定物种的分子量,那么用户可以在src_names命名列表变量中指定输入物种的分子量。如果分子量是通过src_names命名列表变量指定的,那么输入数据集中的任何分子量信息都会被忽略。

anthro_emiss程序的编译是使用make_anthroo命令完成的,该命令将生成anthro_emiss可执行文件。在运行human -emiss程序之前,需要构造WRF域的输入文件并知道其位置。此外,还需要为anthro_emiss程序构造一个输入文件(例如,anthro_emiss.inp),其中包含诸如可执行目录和wrfinput文件位置等信息。构建了anthro_emiss输入文件后,可以使用重定向命令运行代码。

  1. 生物源排放数据文件的生成
    1. No biogenic emissions

第一种选择是不使用额外的biogenic-emission输入数据文件(bio_emi_opt= 0)。如果需要,用户可以将biogenic-emission添加到anthropogenic emission数据中。例如,prep_chem_sources项目可以选择将估算的生物排放与人为排放包括在一起。确保在人为排放输入数据中包含每次更新时间的生物排放。生物排放信息不是静态的,只要人为排放数据有更新,这些信息就会丢失。

  1. Guenther biogenic emissions

对于第二种方案(bio_emi_opt=1),该模型使用美国地质调查局的土地分类在线计算生物排放,该分类由WRF和WPS生成,可用于气象和化学模型。用户不用准备任何生物排放输入数据集。因此,这个选项更容易使用。然而,由于模拟中植被类型有限,导致若干关键化学物种(如异戊二烯)的排放速率相对较低,因此整体模拟结果可能无法与观测结果相比较。

  1. BEIS 3.14 biogenic emissions

第三种选择,用户指定生物排放的参考字段,然后通过生物排放清单系统(BEIS) 3.14版的子程序在线修改这些字段。该排放清单的土地利用数据来自生物排放土地利用数据库第三版(BELD3)。参考字段需要作为real.exe程序的额外输入数据文件(wrfbiochemic_d01)提供。目前为止包含参考字段的数据文件还没有向公众提供。

当使用此选项时,WRF-Chem需要一个wrfbiochem_d01(用于域1)的数据文件,并在名称列表中设置bio_emiss_opt = 2。输入文件。当创建wrfinput数据文件以加载静态生物排放变量时,需要运行real.exe(名称列表中有bio_emi_opt=2)。

  1. MEGAN biogenic emissions

生物排放的最后一种选择是使用来自自然界的气体和气溶胶排放模型(MEGAN)。这一全球生物排放数据集的水平空间分辨率约为1公里,因此几乎可以用于任何WRF-Chem模拟。使用这种生物排放选项需要用户从美国国家大气研究中心(NCAR)网站http://www.acd.ucar.edu/wrf-chem/下载并编辑进一步的实用程序。该实用程序准备MEGAN输入数据文件用于WRF-Chem,这些文件被命名为wrfbiochem_d0x文件,并为每个域(d0x)提供一个单独的文件。MEGAN生物源排放同化到WRF-Chem需要正确设置输入文件。

  1. 编译MEGAN预处理器
  2. 预处理MEGAN数据文件
  3. 和MEGAN一起运行WRF-Chem
  1. 生物质燃烧排放数据文件的生成

WRF-Chem模型包含一个在线羽流计算,能够基于模拟的气象学计算羽流上升和生物质燃烧排放的释放。该方案的输入数据要求用户指定火灾的位置和排放的物种数量。为了帮助完成此过程,有几个实用程序可以读取卫星发射位置数据并将所需信息映射到用户的WRF域。

  1. 使用prep_chem_sources进行生物质燃烧排放计算

prep_chem_sources程序能够为WRF-Chem回溯模拟或实时预测提供生物质燃烧排放或野火排放。prep_chem_sources程序使用的数据有野火自动生物质燃烧算法数据(WF_ABBA)或中分辨率成像光谱仪(MODIS)火灾定位数据。

  1. WF_ABBA数据

来自美国国家海洋和大气管理局(NOAA)的地球同步气象卫星(GOES),该卫星每半小时提供位于西半球的火灾数据。具体来说,GOES-East覆盖北美和南美,而GOES-West只覆盖北美。WF_ABBA火灾位置的数据文件由Wisconsin-Madison大学分发(http://cimss.ssec.wisc.edu/goes/burn/wfabba.html)。存档的WF_ABBA数据现在可以从两个不同的网站获得;http://www.firedetect.noaa.gov和http://www.nrlmry.navy.mil.flambe/index.html。

  1. MODIS火灾定位数据

NASA网站上的MODIS提供了更多的野火位置数据:http://earthdata.nasa.gov/data/near-real-time-data/firms。

prep_chem_sources读取这些数据,WF_ABBA数据文件都在一个目录中,MODIS来自相同或不同的目录,并将点源数据映射到WRF域(例如,Grell等人,2011)。利用该方案中的额外火灾排放选项,还可以将其他野火排放源添加到火灾排放中。

  1. 对于使用生物质燃烧数据的模拟,都需要运行prep_chem_sources和convert_emissions程序。这个程序还需要一个用于所需日期的wrfinput数据文件。开始时,可以在 chem_opt=0下运行real .exe,开始和结束时间设置为年、月、日和开始小时,生成wrfinput_d01文件。然后将prep_chem_sources的输出链接到WRF运行目录(例如WRFV3/test/em_real)。
  2. 然后,在运行转换排放程序convert_emiss (convert_emiss.exe)之前,先修改名称列表。化学的输入设置需要重新打开(例如,chem_opt=1, biomass_burn_opt = 1)。确保再次检查你的其他名称列表设置,否则你可能得不到想要的数据文件。
  3. 当完成和转换生物质燃烧文件验证后,您可以重命名输出,或直接在WRF-Chem模拟中使用生物质燃烧排放文件(wrffirechem_d01)。

在WRF-Chem模型中,野火排放数据来源于wrffirechem_d01排放数据文件。它根据环境风和温度廓线计算野火烟羽的上升。然后,根据羽流上升计算的结果,将排放作为垂直分布提供给预报。

  1. 使用FINN计算生物质燃烧排放

NCAR的 (FINN)程序中的火灾清单(Wiedinmyer等人,2011)可用于为WRF-Chem模拟提供火灾排放数据。FINN提供每天一公里分辨率的全球估计值,对公开燃烧生物质(包括野火、农业火灾和指定燃烧)产生的微量气体和颗粒排放进行估算,但不包括生物燃料的使用和垃圾燃烧。计算中使用的排放因子已经使用最新数据完成了更新,特别是对于非甲烷有机化合物(NMOC)。由此产生的全球年NMOC排放量估计比之前的估计高出5倍之多。该清单将总NMOC排放估算值分配给不同物种以供化学传输模型使用所必需的化学形态剖面,该清单还提供了三种广泛使用的化学机制:SAPRC99、GEOS-CHEM和MOZART-4。利用这些资料,FINN还提供了包括甲醛和甲醇在内的关键有机化合物的全球估值。

排放估计中的任何不确定性都来自于以下几个方法步骤。火灾热点的使用、假定的燃烧面积、土地覆盖图、生物量消耗估算和排放因子都是模型误差产生的原因。FINN排放估算只存在两个不确定因素;但是与其他全球生物质燃烧排放的CO、CO2和其他排放因子变化较小的物种的清单相当一致。

FINN排放估计是专门为从局部到全球尺度的一致框架内模拟大气化学和空气质量而开发的。该产品具有高时间和空间分辨率,全球覆盖和估计的物种数量。FINN可用于后续预报或近实时模型应用,并尽可能用模型和观测对结果进行严格评估。

  1. 生成火山排放数据文件

本节描述了火山活动所排放的火山灰和二氧化硫。火山灰的排放可以是火山只产生火山灰,也可以是火山释放火山灰和二氧化硫。两种方法都使用prep_chem_sources 程序来指定WRF-Chem域上的火山位置和火山排放的类型。有关运行prep_chem_sources时产生的火山喷发的更多信息,请参见Freitas等人(2011)。

  1. 火山灰排放

为了确定火山喷发期间的火山灰排放场,prep_chem_sources使用了Mastin等人(2009)开发的数据库。这个数据库提供了一组参数来模拟火山喷发期间火山灰云的传输和扩散。该数据库提供了世界上1535座火山的信息,包括位置(纬度、经度和高度),以及相应的参数羽高、质量喷发速率、体积速率、喷发持续时间和小于63 μm的喷发碎屑的质量分数。排放预处理工具提供了火山在最近的模型网格盒中的位置和相应的排放参数(大规模喷发速率、羽流高度和持续时间)。然后WRF-Chem利用这些信息来确定喷发物质的垂直分布。在模拟的输送系统中,75%的喷发物质在伞状云中脱出,25%在伞状云下。伞状云的底部大约位于羽流高度的73%。总喷发质量用相应的喷发体积乘以火山灰质量密度计算,定义为2500 kg m-3。

根据1980年圣海伦斯火山(Carey and Sigurdsson, 1982)喷发所描述的相应质量百分比,火山灰的总质量分布在10个气溶胶粒子箱之间,粒径范围从2毫米到3.9米不等。对于每个料仓,设定计算所需的气动半径定义为每个料仓尺寸的直径界限算术平均值的一半。计算沉降速度的算法最初是为GOCART模型开发的(Chin et al., 2002)。这个计算是基于由Cunningham滑移因子修正的Stokes定律(Pruppacher和Klett 1997)。火山灰质量在模型模拟域内释放的时间间隔由volc_emissions.f90中指定的“持续时间”参数给出。

  1. 火山SO2脱气排放

AEROCOM项目提供的数据(http://www-lscedods.cea.fr/aerocom/AEROCOM_HC/volc, Diehl, 2009, Diehl et al.,(2011年)包含了1979年1月1日至2007年12月31日所有有历史喷发记录的火山的SO2排放和其他变量,这些数据列在史密森学会提供的全球火山计划数据库中。每一年都有一个文件,其中包含了该年全球每一天的火山事件数量。每个事件都提供了火山名称、日期、平均海平面以上高度、云柱高度、经度、纬度和SO2的日排放量。火山喷发和非火山喷发在该文件中也加以区别。

与火山灰类似,排放处理代码prep_chem_sources将每个火山的SO2排放放置在其地理位置周围的网格盒中。总排放量是通过将网格单元内所有火山的排放量加起来计算出来的。接下来,提供网格单元内的火山集合的总排放和最小和最大柱高。单位为kg [SO2] m-2 dy-1。

  1. 生成示踪剂排放数据文件

没有一个程序可以允许用户为其模拟域构建示踪剂排放文件并直接将它们导入模拟中。但是,可以采用一些相对简单的方法来让使用者产生示踪剂排放物。

产生示踪剂排放的最简单方法是修改8.2章提供的样本程序,以满足需要。通过对样本程序的检查,可以看到它可以忽略读数或人为排放数据集的设置,而只是简单地填充EMISS3D阵列。三维发射阵列(EMISS3D)可以在所需网格位置用用户指定的发射示踪剂数量填充用户指定的值。用户不仅需要知道排放物种在其模拟域中的位置(网格指数I、K和J),还需要知道哪些化学排放指数N对应于在其模拟中用作示踪剂的排放物种。要想正确计算排放,首先要检查注册表。化学文件来确定示踪剂包中使用的物种(例如,chem_opt=13)。然后在示例程序中使用数组ename获取发出物种的名称和顺序。知道了ename中的化学物种指数,就可以在输出数组中设置化学指数N的排放量。例如,如果要定义网格点(18,23)表面CO的示踪排放,则SAMPLE程序的读取和设置部分将为:

! Zero all emissions

EMISS3D(1:IX, 1:KX, 1:JX, 1:NRADM, 1:IHOUR) = 0.

N=11

DO IHR=1,12 ! file contains 12 hours of data (00 to 11 UTC)

   EMISS3D(18,1,23,N, IHR) = 1.E-06

ENDDO

 

修改、编译和运行SAMPLE程序之后,将生成一个包含跟踪程序排放的二进制中间文件。需要使用convert_emiss将包含NEI排放数据集的二进制文件转换为WRF netCDF输入文件。使用此方法的另一个示例例程可以在WRF-Chem ftp服务器上找到:ftp://aftp.fsl.noaa.gov/divisions/taq/emissions_data_2005/emiss_v03_tracer.F

如果使用示例程序对用户的问题不起作用,可以使用另一种方法。假设有一种选项允许用户使用预先存在的数据和代码,只需要对生成输入或输出文件进行很小的修改就可以满足他们的需求。

  1. 二氧化碳示踪剂选项

CO2示踪选项允许用户使用结合WRF-Chem的植被光合作用和呼吸模型(VPRM)模拟生物圈CO2通量。VPRM模式利用卫星数据和WRF气象资料,从不同的生物群落获得生物圈二氧化碳通量。在这个选项中,所有的化学物质,如CO2和CO,都被视为被动示踪剂。此选项不考虑化学和去除过程。该方案模拟了来自不同来源(如本底、人为和生物圈)的几种CO2和CO示踪剂的运输和混合。关于VPRM的更多信息由Pillai等人(2011)和Ahmadov等人(2009)提供。

  1. 温室气体示踪剂选项

温室气体示踪选项允许用户在WRF-Chem中进行CO2、CO和CH4模拟。所有化学物质都被视为被动示踪剂。该选项包括CO2示踪选项中的所有示踪剂,但也包括CH4示踪剂(生物源、人为、背景)以及CO2、CO和CH4的生物质燃烧示踪剂。利用Kaplan湿地调查、Ridgwell的土壤吸收模型和Sanderson的白蚁数据库耦合WRF-Chem模拟生物源CH4通量。通量模型利用WRF气象和土壤特征来计算CH4通量。此外,湿地清查还依赖于外部湿地淹没图和碳库。类似于chem_opt=16,不考虑化学和去除过程。详细信息见Beck et al.(2011)。

  1. 其他WRF-Chem实用工具
    1. WRF-Chem的边界条件

在成功构建了人为和生物排放输入数据文件后,就可以运行模型了。这个过程与运行气象版本的模型没有什么不同。但是像气象模型一样,有限域网格的横向边界需要提供域外环境的信息。如果没有提供化学的侧边边界数据,模型将默认为理想的化学剖面(wrf -化学用户指南4.5节)。这种理想化的化学剖面类似于北美夏季观测到的化学环境,可能不是最适合大多数WRF-Chem模拟的。因此,最好的做法是从更大的域模拟或全球化学模型中提供化学数据到WRF-Chem模拟的横向边界。为了帮助这个过程,提供了几个工具来更新WRF边界条件文件,将在下一节中讨论。

  1. wrfchembc实用程序

NOAA/ESRL提供了一个用于产生化学侧边界条件的实用程序,叫做wrfchembc。该项目目前使用的数据来自MPI-MATCH和RAQMS全球化学模型。可以从ESRL ftp站点下载最新版本的代码。

然后可以修改Makefile以使用所需的编译选项,并通过编译生成wrfchembc可执行文件。之后必须修改wrfchembc_namelist。输入文件将正确的数据目录和物种添加到wrfbdy文件中。

在real.exe之后和wrf.exe之前运行wrfchembc程序,将全局模型数据添加到横向边界数据文件(wrfbdy_d01)。另外,在运行wrf.exe之前,修改名称列表。输入设置have_bcs_chem = .true..

  1. mozbc实用程序

MOZBC实用程序由NCAR/ACD提供,旨在创建从MOZART全局模型到WRF-Chem模拟的时变化学边界条件。mozbc实用程序是一个单一的cpu代码,用于将初始条件和边界条件数据集的MOZART数据集中的物种浓度映射到WRF-Chem浓度。该实用程序设置MOZART物种浓度为体积混合比,具体取决于它是气体还是气溶胶,并将物种单位转换为WRF-Chem。mozbc实用程序允许从MOZART物种映射到每个WRF化学物种,包括多个选择:

  1. 每个MOZART物种的个体重量因子
  2. 每个WRF-Chem物种的总转换因子

mozbc实用程序要求用户对每个感兴趣的域有一个WRF-Chem初始条件文件(wrfinput_d&lt;domain&gt;)或对第一个WRF-Chem域有一个WRF-Chem边界条件文件(wrfbdy_d01)。MOZART数据集在空间上进行插值(在经度上是双线性的,在经度上是线性的,在压力上是线性的),但在时间上不是。因此,用户需要确保MOZART 和 WRF-Chem 文件中的时间与兴趣周期相匹配。否则,如果发现不匹配的时间,mozbc将使用错误语句终止运行。

  1. 包括化学物质的上界边界条件

可以通过在化学名称列表中设置have_bcs_upper来指定所选气体种类的上边界条件。名称列表变量have_bcs_upper默认为.false。这意味着在上界附近没有化学物质的浓度。通过将have_bcs_upper设置为.true。模型将o3, no, no2, hno3, ch4, co, n2o, n2o5的浓度在模型的顶部。这些值将覆盖在理想化学剖面(第4.5节)中定义的原始值。

当have_bcs_upper = .true时。化学名称列表变量fixed_upper_bc被激活。这个名称列表变量控制覆盖上边界浓度的最低压力级别(默认值为50mb)。从由fixed_upper_bc 定义的气压级到对流层顶,使用10天的时间常数,将浓度放松到固定值。

要使用上边界条件,用户需要提供两个额外的输入数据文件:

  1. clim_p_trop.nc文件。包括对流层顶水平的气候学
  2. 一种具有气体种类的上边界条件的输入文件。边界条件的文件名通过化学名称列表变量fixed_ubc_inname提供给WRF模型。
  1. WRF-Chem转换实用程序
    1. 将二进制中间文件转换为WRF-Chem数据文件

最后一步是生成一个WRF-Chem netCDF输入数据文件,其中包含模拟所需的所有元数据(地图投影数据、模拟开始时间等)。理想情况下,包含在WRF-Chem排放输入文件中的元数据将由排放映射步骤生成。但是,如果不是由用户提供,可以读取WRF输入数据文件(如wrfinput_d01),提取元数据信息并添加到人为排放输入数据文件中。

在为WRF化学排放选择文件名时,使用wrfchemi前缀作为人为排放的前缀。使用这个前缀,最终的netcdf数据文件的名称可以包括一天中的小时wrfchemi_<hour>_d<domain_id>;或完整的日期和时间wrfchemi_d<domain_id>_<date/time>;这取决于用户的意图。化学命名列表变量io_style_emissions允许运行模型在两种命名约定之间切换。包含日期和时间的命名选项是为每日变化的排放设计的(io_style_emissions=2)。当选择此选项时,在WRF-Chem排放数据文件中指定的日期/时间必须与模拟日期/时间匹配,否则将不会读取排放数据,从而导致运行时错误。发射文件名选项(io_style_emissions=1)假设您创建两个netcdf 4-D发射文件,命名为wrfchemi_00z_d<domain_id> 和wrfchemi_12z_ d<domain_id>;。每个文件都包含wrfchemi_00z_d<domain_id> 的每小时排放数据,时间范围为UTC 00:00到11:00,或者UTC时间12:00至23:00。当使用提供的NEI-05排放清单时,convert_emiss.F使用后一种命名约定。

NEI-05排放清单代表了美国典型的臭氧季节。因此,当运行一个多日的WRF-Chem预测时,整个模型运行只需要两个排放文件。当使用RETRO/EDGAR排放时,即使人为排放每月更新一次,用户也可以选择使用两种netcdf 4-D排放文件样式。使用Global emissions的关键是识别排放量的更新间隔,模拟只需要在模拟开始时读取一次排放量,直到月末才会再次读取。因此,对于全球数据,wrfchem_00z_d01或wrfchem_12z_d01排放输入文件将只包含模拟开始时的人为排放,更新间隔将定义为大于模拟时间的一个时间段。

  1. 二进制数据文件格式

 

  1. 构建wrf -chem排放转换代码

convert_emiss程序用于将prep_chem_sources、emiss_v03或类似程序生成的二进制中间文件转换为WRF-Chemistry输入文件。为了编译转换代码,假定用户已经建立了WRF-Chemistry模型。在WRFV3目录中,设置环境变量来编译化学代码,然后输入命令compile emi_conv。这个命令将使用WRF-Chemistry编译库以及convert_emiss。F程序在化学代码产生一个新的WRF-Chem可执行程序称为convert_emiss.exe。可执行文件convert_emiss.exe驻留在化学目录中,因为它实际上不是WRF代码的一部分,而是一个使用许多WRF子例程和库的混合程序。

  1. 用于运行convert_emiss的名称列表设置

在开始将二进制中间文件转换为netcdf文件之前,需要更改名称列表。将WRFV3/test/em_real目录下的输入文件设置为排放数据文件设置。设置将生成24小时的每小时排放(即io_style_emissions=2)数据。

排放转换程序convert_emiss.exe,每个辅助输入端口的设置指定了它是否打开、IO格式、排放数据更新的时间间隔和每个文件中的帧数(未显示)。

当运行排放实用程序并将输入数据转换为WRF-Chem输入数据文件时,需要记住几个点。

  1. 首先,假设已经配置并编译了WRF-Chem模型。这需要在使用WRFV3目录下的compile emi_conv命令构建排放转换程序之前完成。如果WRF-Chem代码没有构造,那么几个必需的模块将不会被发现,并会导致编译错误。
  2. 其次,用户应该运行convert_emiss.exe ,运行时间内为24小时,从0000 UTC开始,到0000 UTC结束。命名为wrfchem_d01的netCDF输出文件需要保存在一个不同名称的文件下,例如wrfchem_d01_2008-07-14 _00:00:00。文件名需要与WRF模块mediation_integration.F中指定的输入数据文件的名称匹配(见convert_emiss.F程序在WRFV3/chem目录内)。这些文件应该传输(或链接)到WRFV3/test/em_real目录,以便在WRF-Chem模拟期间可以读取它们。
  3. 最后,一旦生成了wrfchemi文件,最好绘制字段或使用ncview之类的程序来检查已生成的文件。查看文件,确认排放似乎符合您之前生成的WRF预测域。当考察人为排放(例如co)时,地表排放应该类似于地图上的城市和可能的道路。请确保这些字段在空间(垂直方向)和时间上与您预期的排放字段一致。如果不匹配,则可能在您的名称列表中发生维度错误。
  • 7
    点赞
  • 61
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
WRF-Chem预报PM2.5的具体流程如下: 1. 气象模型初始化:使用气象观测数据初始化WRF-Chem的气象模型。这些数据可以包括卫星观测、地面气象站观测以及全球气象模型输出等。通过这些数据,可以确定模拟起始时刻的温度、湿度、风速等气象要素。 2. 排放清单:将人为和自然源的排放数据加入模型。这些数据包括工业排放、交通排放、生物质燃烧排放以及尘埃排放等。排放清单提供了模型中各种污染物的初始释放量。 3. 化学机制:WRF-Chem采用化学机制来表示不同大气污染物的反应和转化过程,包括PM2.5的前体物质,如二氧化硫(SO2)、氮氧化物(NOx)和挥发性有机化合物(VOCs)等。 4. 化学传输:模型通过求解平流、扩散和沉降方程来模拟污染物的传输和扩散过程。它考虑了风场分布、大气稳定度以及地形特征等因素。 5. 气溶胶过程:WRF-Chem包含用于模拟气溶胶粒子(包括PM2.5)形成、增长和清除的模块。它考虑了核化、凝结、聚结以及干湿沉降等过程。 6. 输出和分析:模型生成包含PM2.5浓度和其他相关变量的输出文件,以指定的时间间隔和网格分辨率。研究人员和预报员可以分析这些数据,了解PM2.5的时空分布以及其与气象条件的相互作用。 在预报PM2.5方面,WRF-Chem可用于研究和预测大气污染物的空间分布、时段变化以及它们与气象条件和排放源的相互作用。这对于评估和制定空气质量管理措施、制定环境政策以及了解PM2.5对人类健康和环境的影响具有重要意义。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值