WRF模式运行及相关问题的解决

一、稍微介绍一下WRF模式

WRF(Weather Research Forecast)模式系统是由许多美国研究部门及大学的科学家共同参与进行开发研究的新一代中尺度预报模式和同化系统。WRF模式系统的开发计划是在1997年由NCAR中小尺度气象处、NCEP的环境模拟中心、FSL的预报研究处和奥克拉荷马大学的风暴分析预报中心四部门联合发起建立的,并由国家自然科学基金和NOAA共同支持。现在,这项计划,得到了许多其他研究部门及大学的科学家共同参与进行开发研究。WRF模式系统具有可移植、易维护、可扩充、高效率、方便的等诸多特性,将为新的科研成果运用于业务预报模式更为便捷,并使得科技人员在大学、科研单位及业务部门之间的交流变得更加容易。

WRF模式系统将成为改进从云尺度到天气尺度等不同尺度重要天气特征预报精度的工具。重点考虑1-10公里的水平网格。模式将结合先进的数值方法和资料同化技术,采用经过改进的物理过程方案,同时具有多重嵌套及易于定位于不同地理位置的能力。它将很好的适应从理想化的研究到业务预报等应用的需要,并具有便于进一步加强完善的灵活性。

二、利用windows端的‘cygwin’搭建模式需要的运行环境(接下来直接是操作)

  1. 将cygwin压缩包解压,将解压后的cygwin文件夹拷贝到某个盘的根目录下

  2. 打开一个命令提示符:windows系统中 开始—运行—输入cmd—回车

  3. 如果解压在d盘,在屏幕输入 d:回车

  4. 输入:cd  d:/cygwin回车

  5. 输入:Cygwin.bat回车,至此你的linux搭建好

6.回到windos系统中,在cygwin/opt目录下,创建GEOG(注意是大写)文件夹(或者在linux下,cd h:/cygwin)

7.将WPS、WRF压缩包,以及自选个例资料(网盘里有全部资料)的文件夹拷贝到 cygwin/opt 目录下

8.将另外3个 .bz2的压缩包,拷入GEOG下

三、将后续所要使用的压缩包在Linux操作窗口下解压。(现在开始所有命令,均在Linux下操作)

 (用df –h查看磁盘挂载,进入H盘 输入cd H:回车,cd dir #切换到当前目录下的dir目录)

1.在opt目录下解压WPS,WRF,命令: tar –zvxf xxx.tar.gz    xxx为对应文件名

2.在GEOG目录下解压3个.bz2文件,命令:tar –jvxf xxx.tar.bz2

四、运行WPS

1.记得查看自己是否有读写运行权限,如果没有,可以在opt目录下输入chmod –R u+rwx WPS

2.打开WPS目录,根据自己选择的个例时间,及位置,用vi修改namelist.wps

 

 注:在改写namelist.wps文件时提示的要注意的地方:

1)开始、截止时间

2)所选嵌套层do1/do2等等的格点数

3)所选研究区域的中心经纬度

 3. 输入命令 ./geogrid.exe    成功后生成文件      geo_em.d01

 

4. 输入命令 ln –sf ungrib/Variable_Tables/Vtable.GFS  Vtable    成功会生成文件   Vtable

    输入命令 ln –sf ungrib/Variable_Tables/Vtable.GFS                 成功会生成文件   Vtable.GFS

 

 5.输入命令  ./link_grib.csh  /opt/xxx/fnl_*  链接之前所选的气象数据。

 6.输入命令 ./ungrib.exe  成功会生成与气象数据对应的文件 FILExxxxx

7. 输入命令    ./metgrid.exe    成功会生成几个和与气象数据相对应的文件: met_em.d01  至此WPS运行完毕

 

 五、运行WRF

1.在Linux操作窗口打开WRF目录下test/em_real

2.输入命令    ln  –sf  /WPS的路径/met_em*  .    注意后面有一个.表示链接到当前文件夹不要

3.用vi修改namelist.input,主要修改start_year、start_month、start_day、start_hour、start_second、end_year、end_month、end_day、end_hour、end_second、en_we、en_sn等要与之前修改的namelist.wps文件保持一致。

注:在这里如果需要最后输出的wrfout文件是多时次的,需要在namelist.input中修改 frames_per_ouutfile

 4.  输入命令   ./real.exe  à wrfinput_d01 wrfbdy_d01

5.   输入命令    ./wrf.exe     运行成功产生几个不同时间段的   wrfoutput 文件    至此WRF运行完毕

 

 

 以上就是wps和wrf运行的步骤和相应的程序、结果截图。

六、NCL画图

1. 回到windows界面,在cygwin/usr/local目录下,创建ncl文件夹将local目录下的,lib, include, bin文件夹复制到ncl目录下。

 

 2.  回到linux界面,输入 vi ~/.bash_profile,在最后添加:

export  NCARG_ROOT=/usr/local/ncl

export  PATH=$NCARG_ROOT/bin:$PATH

保存退出  在命令行输入exit退出cygwin,重新进入

 3. 拷贝NCL_scripts-Reference文件夹到cygwin/opt目录下。

 4. 回到Linux界面,查看/usr/local/ncl下面个文件夹的权限,若没有,赋权限

(运行前先授予NCL_scripts-Reference权限,chmod –R u+rwx NCL_scripts-Reference)

    回到cygwin/opt/NCL_scripts-Reference/下利用ncl  xxx.ncl命令运行ncl的画图脚本,根据不同脚本的绘画内容,修改N读取的文件路径出图 。

   1)利用useful_WPS_domain.ncl画图

 

 

 结果:

 2)利用useful_V_Cloud.ncl脚本出图

      修改useful_V_Cloud.ncl脚本文件中的路径:

 

 3)利用useful_Pressure.ncl出图

      修改useful_Pressure.ncl脚本文件中的路径:

      驱动脚本:

 出图:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值