WRF实例运行(2)

## WRF实例运行2

参考自https://www2.mmm.ucar.edu/wrf/OnLineTutorial/CASES/SingleDomain/index.php
****单层嵌套模型****

本案例研究适用于 2016-10-06_00 至 2016-10-08_00 期间。

我们要设置的域如下所示。

step1:解压输入的 GRIB 数据(ungrib.exe)

我们计划将此案例研究用于许多不同的模型运行,包括将 SST 数据添加到模型运行的示例。所以在我们开始之前,让我们先解压数据。

  1. 下载静态地理数据并储存(以作者计算机实践为例)

下载地址:https://www2.mmm.ucar.edu/wrf/TUTORIAL_DATA/matthew_1deg.tar.gz

解压后的储存地址:~/Public/data_test/single/matthew

GFS(Global Forecast System)是NCEP的示范产品,数据类型为grib2数据。

      2. 连接GFS Vtable以及grib数据

分辨率:1°的全球数据;输出频率为6小时;27层大气压(1000-10hpa;不包括地表)

ln -sf ungrib/Variable_Tables/Vtable.GFS Vtable
./link_grib.csh ../../data_test/single/matthew/fnl

连接建立后输出内容:

GRIBFILE.AAA -> ../DATA/matthew/fnl_20161006_00_00.grib2
GRIBFILE.AAB -> ../DATA/matthew/fnl_20161006_06_00.grib2
GRIBFILE.AAC -> ../DATA/matthew/fnl_20161006_12_00.grib2
GRIBFILE.AAD -> ../DATA/matthew/fnl_20161006_18_00.grib2
GRIBFILE.AAE -> ../DATA/matthew/fnl_20161007_00_00.grib2
GRIBFILE.AAF -> ../DATA/matthew/fnl_20161007_06_00.grib2
GRIBFILE.AAG -> ../DATA/matthew/fnl_20161007_12_00.grib2
GRIBFILE.AAH -> ../DATA/matthew/fnl_20161007_18_00.grib2
GRIBFILE.AAI -> ../DATA/matthew/fnl_20161008_00_00.grib2

        3. 修改namelist.wps

max_dom = 1
start_date = '2016-10-06_00:00:00',
end_date = '2016-10-08_00:00:00',
interval_seconds = 21600,
prefix = 'FILE',

4.运行ungrib建立中间文件

字段作为二维水平数据块写入中间文件。每块水平板只包含一个单一变量(即500mb 相对湿度、表面 t 等)。这些文件被写入为未格式化的 FORTRAN 记录。对于每个水平数据块,写入了许多记录。记录数取决于中间文件版本。

./ungrib.exe

FILE:2016-10-06_00
FILE:2016-10-06_06
FILE:2016-10-06_12
FILE:2016-10-06_18
FILE:2016-10-07_00
FILE:2016-10-07_06
FILE:2016-10-07_12
FILE:2016-10-07_18
FILE:2016-10-08_00

熟悉中间文件。

./util/rd_intermediate.exe FILE:2016-10-06_00

 step2:设置模型域(geogrid.exe)

1、确保在WPS文件目录下,修改namelist.wps

max_dom = 1 
parent_id = 1,
parent_grid_ratio = 1,
i_parent_start = 1,
j_parent_start = 1,
e_we = 91,
e_sn = 100,
geog_data_res = 'default',
dx = 27000,
dy = 27000,
map_proj = 'mercator',
ref_lat = 28.00,
ref_lon = -75.00,
truelat1 = 30.0,
truelat2 = 60.0,
stand_lon = -75.0,
geog_data_path = 'Your WPS_GEOG data location'最好是绝对路径

 2、查看域的位置。

ncl util/plotgrids_new.ncl

 

3、运行geogrid建立该域的静态数据

注意:现在运行 geogrid.exe 为这个域创建静态数据: 注意:这将覆盖您以前运行时可能拥有的任何 geo_em.d01.nc 文件, 因此,如果您想保留旧文件,请将其保存在其他地方。

./geogrid.exe

4、检查静态数据geo_em.d01.nc是否创建成功,并检查其文件内容。

ncdump -h geo_em.d01.nc

 

step3:将输入数据插入我们的模型域 (metgrid.exe)

1、修改namelist.wps内容

无需对namelist.wps文件进行任何其他更改。只需确保为 Matthew 案例正确设置开始和结束日期,并且将 fg_name 设置为 FILE

2、运行metgrid.exe 用于在我们的模型域中插入输入数据:

./metgrid.exe

 met_em.d01.2016-10-06_00:00:00.nc
met_em.d01.2016-10-06_06:00:00.nc
met_em.d01.2016-10-06_12:00:00.nc
met_em.d01.2016-10-06_18:00:00.nc
met_em.d01.2016-10-07_00:00:00.nc
met_em.d01.2016-10-07_06:00:00.nc
met_em.d01.2016-10-07_12:00:00.nc
met_em.d01.2016-10-07_18:00:00.nc
met_em.d01.2016-10-08_00:00:00.nc

3、检查该文件内容。

ncdump -h met_em.d01.2016-10-06_00:00:00.nc

step4:运行模型 (real.exe & wrf.exe)

1、在em_real文件夹内连接metgrid.exe创建的met_em文件。

cd ../WRF/test/em_real/
ln -sf ../../../WPS/met_em.d01.2016-10* .

2、编辑namelist.wps内容。

 

run_days = 0,
run_hours = 48,
run_minutes = 0,
run_seconds = 0,
start_year = 2016,
start_month = 10,
start_day = 06,
start_hour = 00,
end_year = 2016,
end_month = 10,
end_day = 08,
end_hour = 00,
interval_seconds = 21600
input_from_file = .true.,
history_interval = 180,
frames_per_outfile = 1000,
restart = .false.,
restart_interval = 1440,
time_step = 150,
max_dom = 1,
e_we = 91,
e_sn = 100,
s_vert = 1,
e_vert = 35,
num_metgrid_levels = 32
dx = 27000,
dy = 27000,

注意:上面的 restart_interval 设置 - 我们计划稍后重新启动,因此我们需要设置此运行以预期重新启动。这将创建额外的重新启动输出文件,稍后我们可以从中重新启动模型。

3、运行real.exe。

wrfinput_d01

wrfbdy_d01

 

4、运行wrf.exe。

输出:

wrfout_d01_2016-10-06_00:00:00
wrfrst_d01_2016-10-07_00:00:00
wrfrst_d01_2016-10-08_00:00:00

检查文件内容:

 ncdump -h wrfout_d01_2016-10-06_00:00:00
 ncdump -v Times wrfout_d01_2016-10-06_00:00:00 

 

 

 

 

 

 

 

 

 

 

 

  • 4
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
WRF模式是一种高分辨率的天气预报模式,其运行需要经过以下步骤: 1. 数据准备:首先需要准备大气和地形数据。大气数据包括观测、卫星资料以及其它模式的输出数据,以作为WRF模式的初始和边界条件。地形数据则包括高程、地表属性和土壤参数等,以供模式中地理过程的计算。 2. 模式配置:根据需要设置各种模拟参数和选项。这些参数包括网格设置、物理过程参数、时间步长、模拟时段等。其中网格设置是指选择水平和垂直网格的分辨率和范围,物理过程参数包括辐射、湍流、云微物理等参数。 3. 模式运行WRF模式通过两个主要的程序来实现运行,即预处理程序(WPS)和动力学核心(WRF)。预处理程序主要负责数据的插值和转换,并生成模式所需的输入文件。动力学核心则是进行模拟计算的主要程序,通过解方程组,模拟大气的演化和各种物理过程。 4. 输出后处理:模拟结束后,会产生大量的模拟输出文件。这些文件包括预报数据和诊断数据,需要进行后处理以得到可视化的结果。常用的后处理工具有NCAR Command Language(NCL)和GrADS等。 总体来说,WRF模式的运行过程包括数据准备、模式配置、模式运行输出后处理。通过这些步骤,可以得到高精度、高分辨率的天气预报结果,为气象应用和研究提供有力的支持。
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值