首页 > 其他分享 >气象水文耦合模WRF-Hydro建模——建议收藏!

气象水文耦合模WRF-Hydro建模——建议收藏!

时间:2024-09-28 13:48:51浏览次数:10  
标签:WRF 模型 建模 案例 耦合 模拟 Hydro

原文链接:气象水文耦合模WRF-Hydro建模icon-default.png?t=O83Ahttps://mp.weixin.qq.com/s?__biz=MzUzNTczMDMxMg==&mid=2247619667&idx=5&sn=d3745f6154c1d7f6e941c0618b77e6f8&chksm=fa8255b4cdf5dca216ba8f3acea073f88438ab4e93b4320f6c71a48259e43f235cb1ccdb7dda&token=872080900&lang=zh_CN#rd

WRF-Hydro模型是一个分布式水文模型,‌它基于WRF‌陆面过程部分独立发展而来,‌旨在模拟大气和水文相互作用及过程。该模型采用FORTRAN90开发,‌具有良好的扩展性和支持大规模并行计算的与传统水文模型相比,WRF-Hydro模型具有以下显著优势:(1)更高的空间分辨率:能够更精细地刻画地形、土地利用等地理要素的变化,从而更准确地模拟水文过程在小尺度上的变化。(2)物理过程描述更全面:整合了更多复杂的物理过程,如植被与水文过程的相互作用、地下水与地表水的交换等,使模拟结果更接近真实情况。(3)与气象模型耦合:可以直接与中尺度气象模型耦合,充分利用气象数据,提高对降水等输入变量的模拟精度。(4)分布式模拟:能够反映不同区域的特性差异,而不是采用传统模型中对整个研究区域的平均化处理,提高了模拟的针对性和准确性。(5)动态性和适应性强:可以更好地应对气候和环境变化等动态因素,对极端事件(如暴雨、干旱)的模拟和预测能力相对更强。(6)数据同化能力:便于融合多源观测数据,不断优化和校正模型参数,进一步提高模拟结果的可靠性。

一:WRF-Hydro模型

1、WRF-Hydro模型

图片

2、WRF-Hydro模型运行平台及所需要外部链接库,运行该模型需要的编译器环境、外部链接库等

图片

3、虚拟机系统安装,使用vmware workstation 17 Pro 软件在windows10系统中可以安装Linux系统,方便运行模型

图片

4、在vmware软件支持下,安装Rocky Linux系统,准备好模型基础平台

图片

5、安装Intel编译器以及NetCDF链接库,主要为编译离线和在线WRFhydro模型提供支持

6、创建Python/NCL环境,为资料处理、后处理等提供支持

二:WRF-Hydro模式编译、离线运行

1、模型源代码,模型的源代码结构,如何使用编译器和外部函数库将模型源代码编译为可执行程序

图片

2、编译源代码,模型编译选项、编译过程、错误处理等

图片

3、初步运行,使用示例区域文件,模型运行所需要的主要部分等

图片

4、模型输入输出,模型使用的NetCDF文件格式及相关的处理软件

图片

5、案例1:使用示例文件模拟,获取默认模式设置下的径流模拟结果,并使用工具可视化

图片

6、案例2:模式冷启动,模式冷启动和热启动的模式设置等,涉及到模式平衡及预热等

图片

7、案例3:替换降水资料模拟,使用更高质量降水资料驱动WRF-Hydro模式开展模拟等

图片

8、案例4:Overland routing off模拟,关闭overland routing设置进行模拟,以及overland routing的功能和作用

图片

9、案例5:LSM过程参数修改模拟,修改NaohMP中主要参数,包含一维和二维参数等修改和模拟等,以及这些参数的主要功能和影响

图片

三:结合多案例进行模式数据制备

1、案例6:参数修改模拟,修改模式参数,以及基流方案等

图片

2、案例7:湖泊模拟案例,利用模型模拟有无湖泊对径流模拟的影响等

图片

3、工具1:WPS,创建LSM区域文件,以及相关的DEM、土壤、植被等

4、工具2: WRF-Hydro GIS工具,如何使用工具,生成运行WRF-Hydro模型的Domain文件,包括流域、地形、河网、湖泊等

图片

5、工具3:气象驱动工具,如何使用NCL工具,将主要的气象资料,包括预报、模拟等资料转换为模型的驱动文件等

图片

四:模式耦合编译及运行

1、在线耦合编译,使用编译器和外部函数库,编译双向耦合水文过程的WRF模型等

图片

2、案例8:WPS之geogrid,如何使用geogrid设置区域大小、分辨率、嵌套区域等

3、案例9:WPS之ungrib,如何使用ungrib生成WRF的气象驱动场数据

图片

4、案例10:WPS之metgrid,metgrid的功能和作用

图片

5、案例11:耦合模拟,运行耦合模拟,模式输出结果等

图片

标签:WRF,模型,建模,案例,耦合,模拟,Hydro
From: https://blog.csdn.net/2401_87727806/article/details/142614957

相关文章

  • 如何在CMakeList项目中集成GNU Autotools 构建模块
    背景:我有三个工具A,B,C,其中A,B是原先MakeFile编译的工具,C是原先GNUAutotools自动编译的工具。现在希望使用CMakeList统一构建,我的目录如下:||–A|-----/src|-----CMakeList.txt|–B|-----/src|-----CMakeList.txt|–C|-----autoTool|–CMakeList.txt想要起到的效......
  • 吉利:通过怀疑建模减轻LLM的幻觉
    ......
  • R语言实战——数据整理、可视化、建模与挖掘(文末赠书)
    R语言是源代码开放、功能强大的数据分析软件,它在数据清洗与探索、数据分析与建模、数据可视化、机器学习、深度学习等方面具有优秀的表现,广泛应用于数学、统计学、数据科学、计算机科学、人工智能、云计算、生物医学、工业统计等方向,发展前景十分广阔。《R语言实战——数据整理、可......
  • YOLOv8实战和matlab建模:检测监控站视频的车流量、速度、车辆时间占用率以及预估拥堵模
            我们得到了某监控点的检测视频数据,需要从数据当中得到车流量、速度、车辆时间占用率等基本数据然后用于车道推测拥堵。以某一路段内检测点为例利用YOLOv8实战检验。假设:车辆只有轿车与卡车两种类型并分别设置车长;某路段只检测双车道并且应急车道不开放;YOLOv8......
  • 实例讲解电动汽车驱动扭矩控制策略及Simulink建模方法
    电动汽车完成上电后进入Ready状态,此时车辆具备行车条件,处于行车准备状态。驾驶员挂挡(D挡或R挡)后,踩油门踏板即可控制车辆开始行车。对于电动汽车来说,驱动行车控制过程一般为,VCU接收Ready状态信号、档位信号、油门信号等表征车辆状态和驾驶员驾驶意图的信号后,根据驾驶员意图进行......
  • 实例讲解电动汽车故障分级处理策略及Simulink建模方法
    电动汽车的故障有很多种,每种故障发生时产生危害性是不同的,因此对于不同故障应采取不同的处理方式。目前一般有两种故障处理方式,一种是针对每一种故障对其故障危害性进行判断,然后针对不同故障设定不同的故障处理机制;另一种是针对危害性相似的故障进行分类分级划分,同一级别故障采......
  • 数字化转型的实践指南:业务能力建模的全景应用与企业创新路径
    在当今快速变化的商业环境中,数字化转型已成为企业持续创新和提升竞争力的关键战略。然而,如何有效规划、构建并管理企业的核心业务能力,确保企业在数字化时代能够敏捷应对市场变化,是许多企业面临的挑战。《业务能力指南》为这一问题提供了系统化的解决方案,通过业务能力建模的实践......
  • 2024年华为杯研究生数学建模竞赛C题 波形机理建模+GBDT 进阶完整文章+代码+高级可视化
    2024年华为杯研究生数学建模竞赛C题波形机理建模+GBDT完整文章代码|进阶可视化全部问题已经更新完成,可视化图表20余张,代码量千余行,实在累到了…由于篇幅原因,此处放出部分内容供参考~完整内容可以从底部名片的群中获取~问题重述该题目围绕磁性元件的磁芯损耗建模......
  • 专业学习|系统动力学概观(方法特色、构成要素、建模步骤)
    一、系统动力学概览(一)系统动力学介绍        系统动力学是一门综合交叉学科,其基础理论涵盖了控制论、信息论和决策论等多个领域。它利用计算机仿真技术对复杂系统进行定量研究,尤其是那些具有非线性、高阶次和多重反馈特征的系统。这一学科旨在深入理解系统的行为及其......
  • 2024如何利用AI建模
    1、SD生成三/四视图 使用模型awpainting_v1.2.safetensors 描述词((multipleviewsofthesamecharaceterwiththesameclothes,charactersheet,turnaround,referencesheet,whitebackground,simplebackground,characterconcept,fullbody)).approximately80kilo......