在研究流场时,常用观测、模型风洞测试和数值模拟方法进行研究。但时常遇到研究区气象站点分布稀疏,不能代表周边复杂地形的风场。风洞模拟需要对地形进行实景的微缩,但实际过程中可能更关心近地表边界层的风场。风洞模拟一方面费用较高,另一方面风洞模拟近地表风场难度较大。因此,数值模式成为缺资料地区风场模拟的最佳手段。中尺度模式WRF模式,可以利用大涡模拟方法进行高分辨率的模拟,但是在地形复杂的研究区,WRF模式的Sigma地形追踪坐标系会导致数值模式的崩溃。这样地形复杂的研究区,对数值模式有较高的要求:1、能够进行高分辨率的模拟;2、能够稳定运行不受较大地形落差影响。作为诊断模式的CALMET模式能够不受复杂网格缺陷影响,进行过高分辨率模拟。在CALMET运行过程中,有大量的中间步骤(如图1)。这些步骤过于繁琐,可以直接使用计算机语言直接生成所需文件。对于气象数据,站点数据一般较难获得,尤其在偏远地区。在研究中可以使用中尺度数值模式提供CALMET的大气驱动数据。CALMET模式中有1km的全球高程数据和土地利用数据,但土地数据为1992年制作的数据,制作时间比较老,可能不适合中国地区,同时在中国地区有大量的土地利用分类错误。为了能够更好的刻画地表真实的地貌特征,可以使用本地化的数据,如清华大学LUCC 30m数据替换CALMAET模式的原有模式的粗分辨率静态数据。基于上述优化,可以实现CALMET模式在任意地区进行模拟。
教学准备:
1、WRF模式结果
2、Linux GCC/Intel/PGI
3、anaconda3 5.0以上
4、netCDF3.6.3及以上
5、Jupyter notebook或lab
6、Python库需求:
Xarray==0.13.0、netCDF4==1.4.3、pandas、numpy、proj、utm、windrose、rasterio或gdal.
备注:案例数据、代码、讲义会一起发放
一:静态数据制备
使用30m分辨率的遥感数据制作高分辨模拟所需的静态数据
二:calwrf和calmet编译
并利用WRF的模拟结果生成calmet的大气驱动数据
三:运行配置文件编写
针对calwrf和calmet运行配置文件进行编写
四:运行
五:后处理及可视化
5.1处理fortran结果转化为netCDF
l 读取fortran二进制文件
l 提取风场变量
l 添加投影和时间信息
l 生成netCDF文件
5.2插值
使用临近点插值方法插值格点数据
5.3绘制风玫瑰
将插值的数据利用windrose绘制风玫瑰图
5.4风场绘制
利用模拟的U和V矢量风绘绘制特定高度风场
各群答疑:
更多教程:
生态、农林、遥感篇:
InVEST模型、MAXENT模型、CENTURY 模型、Biome-BGC模型、DICE模型、CASA模型、AquaCrop模型、LEAP模型、BIOMOD2模型、SRP模型、APSIM模型、DSSAT模型、WOFOST模型、PCSE模型、PLUS模型、SWAP、GEE遥感、Meta分析生态、生态环境评价、无人机生态环境监测、无人机遥感在农林信息提取、近地面无人机植被定量遥感、“卫星-无人机-地面”遥感数据、Arcgis基础教程、ArcGIS Pro、激光雷达数据处理、Python语言在地球科学、地球系统模式(CESM)、python深度学习遥感影像地物分类、Fragstats的土地利用景观格局、高光谱遥感数值建模技术、北斗/GNSS高精度数据处理暨GAMIT/GLOBK......等各种生态模型及遥感教程
气象、环境、海洋篇:
高精度气象模式WRF、CMAQ、WRF-CMAQ、WRFDA、WRF/Chem、WRF-Hydro、WRF-UCM、WRF-SOLAR、CAMx的空气质量模拟、CAMX大气臭氧来源解析、MCM箱模型、CMIP6、FLEXPART拉格朗日粒子、大气颗粒物PMF、NCL 数据分析、CLM陆面过程模式、人工智能气象、大气污染扩散模型Calpuff......等各种气象模式教程
水文、地下水、土壤篇:
SWAT模型、HEC-RAS、防洪评价、入河排污口设置论证、SWAMM海绵城市排水防涝、水土流失、洪水灾害普查、滑坡泥石流、HYPE分布式水文模型、Delft3D水动力、FVCOM模型的三维水动力、GMS地下水数值模拟、地面沉降数值模拟、地下水数值模拟软件Visual modflow Flex、地下水环评、Hydrus模型、水土保持方案编制、合成孔径雷达干涉测量InSAR、TOUGH系列软件、HEC-HMS水文模型、山洪径流过程模拟、R+VIC模型、SWAT-MODFLOW地表水与地下水耦合......等各种水文模型教程
各种应用软件篇:
ChatGPT、R语言、Python、MATLAB、Arcgis、结构方程模型、贝叶斯、混合效应模型......等各种软件应用教程