BNU-SWAT & SWAT-CUP 培训教材 第八讲 气象数据的准备气象数据对水文过程的重要性是不言而喻的。在 SWAT 模型建立过程中有三个数据是模型所必须得,即天气发生器、降水数据、气温数据,前者因其可以弥补气象数据的缺失,是 SWAT 模型内置的,必须在建模之前提前建立好数据库信息,后两者可以从气象站点获取数据。 关键步骤 :(1) 天气发生器各参数的计算(2) 降水及气温输入数据的准备1. 天气发生器各参数的计算天气发生器可以根据多年逐月气象资料模拟生产逐日气象资料,但该数据库要求输入的参数较多,其主要输入数据有月平均最高气温、月平均最低气温、最高气温标准偏差、月平均降雨量、降雨量标准偏差、月内干日日数、露点温度、月平均太阳辐射量等。下表列出了天气发生器参数的计算公式。表 1 天气发生器参数的计算公式参数(单位)公 式月平均最低气温(℃)μmnmon=∑d=1NT mn,mon/ N月平均最高气温(℃)μmxmon=∑d=1NT mx,mon/N最低气温标准偏差σ mnmon=√∑d=1N(Tmn ,mon-μmnmon)2/(N−1)最高气温标准偏差月平均降雨量(mm)Rmon=∑d =1NRday ,mon/ yrs平均降雨天数(d)降雨量标准偏差σ mon=√∑d=1N(Rday,mon-Rmon)2/(N−1)北京师范大学水科学研究院数字流域实验室1BNU-SWAT & SWAT-CUP 培训教材降雨的偏度系数gmon=N ∑d=1N(Rday,mon- Rmon)3/(N−1)(n−2)(σ mon)3月内干日日数(d)Pi(W /D)=(daysW /D,i)/(daysdry ,i)月内湿日日数(d)Pi(W /W )=(daysW /W ,i)/(dayswet ,i)露点温度(℃)μdewmon=∑d=1NT dew ,mon/ N月 平 均 太 阳 辐 射 量(KJ/m2day)μradmon=∑d=1NH day,mon/N月平均风速(m/s)μwndmon=∑d=1NT wnd ,mon/ N逐个计算参数工作量繁杂,数字流域实验室硕士杨岩集成了各个参数的公式建立了简单易——操作的计算程序SwatWeather.exe。这大大缩减了使用模型人员的工作时间。只要输入一定格式要求的文件,就可以根据提示进行所需数据的计算与保存。其应用界面如下:图 1 SwatWeather 工具界面其所需文件为 txt 格式,其文件表头为:北京师范大学水科学研究院数字流域实验室2BNU-SWAT & SWAT-CUP 培训教材站名年月日平均气压平均风速平均气温日最高气温日最低气温平均相对湿度20-20 时降水量小型蒸发量大型蒸发量日照时数如应用实例中天气发生器安顺站点的输入文件内容如下:图 2 SwatWeather 导入文件的结构 最后输出数据,根据...