当前位置: 首页 > news >正文

【WRF工具介绍】WRF Domain Wizard-确定模拟区域

【WRF工具介绍】WRF Domain Wizard

  • 1 WRF Domain Wizard 的主要功能
  • 2 使用 WRF Domain Wizard 的步骤
    • 2.1 安装 WRF Domain Wizard:
    • 2.2 启动 WRF Domain Wizard:
    • 2.3 定义计算域:
    • 2.4 生成配置文件:
    • 2.5 运行 WPS 和 WRF:
  • 3 软件版-WRFDomainWizard
  • 4 网页版-WRFDomainWizard
  • 参考

在设置namelist.wps时,一个首要问题就是 确定模拟区域。你当然可以使用WPS自带的plotgrids_new.ncl绘制模拟域,但下面的WRF Domain Wizard软件更加方便,只需要轻轻几点,就可以框选出模拟区域,并确定参数信息。
WRF Domain Wizard 是一个图形化工具,用于简化和可视化 WRF (Weather Research and Forecasting) 模型的网格设置和配置过程。它使用户能够直观地定义和调整 WRF 模型的计算域(Domain),并生成相应的 配置文件(如 namelist.wps 和 namelist.input)。该工具特别有用,因为手动编辑这些配置文件不仅容易出错,而且需要详细的技术知识。

1 WRF Domain Wizard 的主要功能

  1. 图形化界面:
  • 提供用户友好的图形界面,允许用户在地图上直观地选择和调整模型的计算域。
  • 显示地理数据和网格分辨率,使用户能够看到所定义域的实际地理覆盖范围。
  1. 多层嵌套网格:
  • 支持定义多层嵌套网格,用户可以在父网格内定义一个或多个子网格,以提高局部区域的分辨率。
  • 允许用户调整嵌套网格的位置、大小和分辨率比。
  1. 自动生成配置文件:
  • 根据用户在图形界面中的设置,自动生成 namelist.wps 和 namelist.input 配置文件。
  • 确保配置文件中的参数设置正确,并与用户定义的计算域一致。
  1. 地理数据处理:
  • 自动处理和下载所需的地理数据。
  • 提供地形、土地利用类型、植被覆盖等地理信息的可视化和编辑功能。
  1. 用户友好性:
  • 减少用户手动编辑配置文件的需求,降低出错的可能性。
  • 提供帮助文档和使用指南,帮助用户快速上手。

2 使用 WRF Domain Wizard 的步骤

2.1 安装 WRF Domain Wizard:

  • 从官方网站或相关资源下载 WRF Domain Wizard 安装包。
  • 按照安装说明进行安装,确保所需的依赖库和工具已经正确安装。

2.2 启动 WRF Domain Wizard:

  • 运行安装好的 WRF Domain Wizard 应用程序。
  • 打开图形化界面。

2.3 定义计算域:

  • 在地图上选择模型计算域的位置和大小。
  • 设置网格的分辨率和嵌套网格的层次。
  • 调整网格参数,如经度、纬度、网格点数等。

2.4 生成配置文件:

  • 根据定义的计算域和网格参数,自动生成 namelist.wps 和 namelist.input 配置文件。
  • 检查和保存生成的配置文件。

2.5 运行 WPS 和 WRF:

  • 使用生成的配置文件运行 WRF Preprocessing System (WPS) 以生成初始和边界条件数据。
  • 使用 WRF 模型运行数值模拟。

3 软件版-WRFDomainWizard

WRF Domain Wizard download
在这里插入图片描述

如需获取WRFDomainWizard软件也可附上邮箱评论本博客

4 网页版-WRFDomainWizard

具体操作步骤如下:

1、打开网址,出现如下主界面:
官网-WRFDomainWizard
在这里插入图片描述
2、点击"New"后,出现wrf_core、map_proj、dx和dy几项。

  • wrf_core:默认为ARW(该工具这里写成了AWR,应该是弄错了,不过最后输出的仍为ARW),不支持自选;
  • map_proj:地图投影,可选lambert、mercator、polar以及lat-lon。
  • dx和dy:最外层空间分辨率
    在这里插入图片描述
    3、用鼠标在地图上拉取目标区域,再结合模拟需求调整truelat1、truelat2以及stand_lon,最后再调整好e_we和w_sn后点击左下角的“Update”即可在右图看到区域效果。

4、设置完d01后,点击d01下图中的加号,设置好parent_grid_ratio以及i/j_parent_start,按照第三步的方法设置好e_we和e_sn后,点击Update即可设置完d02。如有三层及以上的模拟嵌套需求,按照本步操作即可。

5、至此,点击Update旁边的Save选项,即可出现WPS需要的namelist.wps文件,确认无误后,选择Download或者Copy即可。

注意:在设置嵌套网格Nests时,NX和NY对应namelist.wps中的e_we和e_sn,但是它们的值有时是错误的,你需要点一下Edit按钮然后OK修正。判断e_we和e_sn是否正确就是看它们减1是否能被parent_grid_ratio整除,比如ratio为3,e_we或e_sn设为91是可以的,90则不行

参考

1、CSDN博客-Linux下 WRF Domain Wizard 使用教程(PART1:下载+安装)
2、CSDN博客-Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)
3、知乎-WRF运行 | domain wizard辅助小工具


http://www.mrgr.cn/news/27478.html

相关文章:

  • Linux符号使用记录
  • uniapp vue里按钮上的文字,换行的方法,用rich-text
  • 【Rust设计模式之新类型模式】
  • 系统架构师考试18天极限备考复盘(2024年11月)
  • 【Redis】Redis的一些应用场景及使用策略
  • NVR录像机汇聚管理EasyNVR多品牌NVR管理工具视频汇聚技术在智慧安防监控中的应用与优势
  • kali——fcrackzip和rarcrack的使用
  • 解决win11 使用wsl工具,不能使用systemctl
  • 深度学习基础案例5--运用动态学习率构建CNN卷积神经网络实现的运动鞋识别(测试集的准确率84%)
  • 【UEFI基础】BIOS模块执行的优先级
  • matlab delsat = setdiff(1:69,unique(Eph(30,:))); 语句含义
  • 二十天刷leetcode【hot100】算法- day2[后端golang]
  • 文件的应用实例
  • Python 解析 JSON 数据
  • C/C++内存管理——内存泄漏/内存碎片
  • Ubuntu 22.04.5 LTS 发布下载 - 现代化的企业与开源 Linux
  • 接入 API 接口之前,你必须清楚的那些事儿
  • 第十二周:机器学习笔记
  • 资料分析(2021-2024国考)
  • C语言:链表
  • C#命令行参数解析库System.CommandLine介绍
  • 9.15学习记录
  • [记录一个bug]流媒体服务瓶颈排查
  • 腾讯云技术深度探索:构建高效云原生微服务架构
  • 华为项目管理培训产品总监兼首席架构师刘钊受邀为第四届中国项目经理大会演讲嘉宾
  • 13 Midjourney从零到商用·进阶篇:灯光、角度与风格等精细控制方法