参考:SWAT模型理论报告(swat2009-theory);SWAT模型输入输出数据报告(SWAT-IO-Documentation);QSWAT用户手册(qswat-manual_v13)
https://swat.tamu.edu/software/qswat/
1. 简介
SWAT模型是在上世纪90年代德州农工开发的。主要用于预测用地规划对流域中水文,沉积物,化学物质(氮磷,农药等)的影响。SWAT模型的模拟对象为流域尺度,能够综合流域的地形地质,土壤,用地,天气和管理措施进行水文和相关物质迁移转化的模拟。
SWAT为半分布基于过程和物理原理的水文模型,适用于长期的水文及相关过程模拟,并不适用于洪水模拟。SWAT模型的计算单元为HRU (Hydrologic Response Unit)。一个HRU为子流域中有相同用地土壤和坡度范围的区域。
免费,开源,源代码为Fortran。
2. 模型可模拟过程
- 天气发生器(可以通过历史天气统计数据来进行模拟阶段的天气随机生成,但非常不准确)
- 水文循环(包括地表和地下水)
- 氮磷和农药迁移转化
- 土壤侵蚀
- 植物生长(对水量和N,P的消耗,生物量积累)
- 河流水文水质过程(河流水文为稳态模型,只输出流量;水质为QUALE2模型)
- 水体(湿地,水塘,湖泊,水库:但是只是水平衡方程,非常简化)
- 管理措施(施肥,耕作方式,灌溉等)
3. 典型应用
流域水平衡核算;河流氮磷点源非点源贡献;管理措施对流域水质水量的影响;用地类型改变对流域水质水量的影响等。
4. 输入数据分析
水文模拟:DEM, 用地类型,土壤;(三者为矢量数据,根据模拟区域的大小确定精度,DEM和用地类型推荐30~100m或更高精度)日天气数据(降雨,气温,相对湿度,太阳辐射量,风速);流域实侧的日或月流量数据用于校准。
氮磷模拟:收集氮磷input的数据(施肥量,污水排放量等)
5. 建模解析
以QSWAT为例,流域为Robit Watershed(埃塞俄比亚)
(1)SWAT模拟的水文过程
![def7be3368c0b3b29249b9a43c5680ee.png](https://i-blog.csdnimg.cn/blog_migrate/c4dff6ccea8fe625faa0d21a9ff96202.png)
(2)基本步骤
建模分三步:1)子流域划分(DEM); 2) 生成HRU; 3) 输入其他数据(如天气数据)
![7462cf8239e761628ee514742d63156a.png](https://i-blog.csdnimg.cn/blog_migrate/f6cccdec3060bc8791932cf347ae9d10.jpeg)
(3)子流域划分
![aa2d529645d9c6aefae640df5dea4eff.png](https://i-blog.csdnimg.cn/blog_migrate/43608f7917064c88e02dec372a070a2a.png)
![65c9693f3f8d45a75773d47f41d92028.png](https://i-blog.csdnimg.cn/blog_migrate/86e630889cec79bae907e8f0677d3362.jpeg)
(4)生成HRU
用地,土壤和坡度范围(slope class)数据
![4395c524188ff34bfcc506c40d2f9e3f.png](https://i-blog.csdnimg.cn/blog_migrate/589093122b258a4f0ed4f5069e2ec4f6.png)
![419ecf97f31f1d848848493204cdd80b.png](https://i-blog.csdnimg.cn/blog_migrate/e667210440d0c75ae73ffb99292b08eb.png)
![787c4b6e93e704fd52ac7368d7594a1d.png](https://i-blog.csdnimg.cn/blog_migrate/4a487368844676f8f0d10a41772ddf72.jpeg)
生成HRU
![65ebc1b23c00ad015976698f1e18a051.png](https://i-blog.csdnimg.cn/blog_migrate/8ab88d72c280ad5d754f1e39d2004754.jpeg)
![65cb346238c7855024e4242750b62869.png](https://i-blog.csdnimg.cn/blog_migrate/ecf0a4bb103e6908001f7f5ce614afdc.jpeg)
![256cb94b1a5c850b10dbb14d903efc5d.png](https://i-blog.csdnimg.cn/blog_migrate/36887101eff6a159277d309e6cfc2855.jpeg)
(5)输入天气数据
降雨数据预览
![5f42445c795ffc8f6469223ba4290163.png](https://i-blog.csdnimg.cn/blog_migrate/e8bbd0a3b4540c8a9256e3be6c0b2391.jpeg)
![bdeeda769a7319d09549e32d3b90aa48.png](https://i-blog.csdnimg.cn/blog_migrate/396f2be22e3062efd455fbb8804b51c6.png)
(6)生成并写入项目数据库所需要的其他数据
![d08279d93ae28cd02c9906251540201e.png](https://i-blog.csdnimg.cn/blog_migrate/54aa05ff75d148becbca08af9a607126.png)
(7)设置模拟时间
模型自动根据降雨数据来设置模拟时间,可自选在这个时间段的任意时间
![80a2d688ecf014f4e773431ad5185b57.png](https://i-blog.csdnimg.cn/blog_migrate/1fb1f1a20d4772723aa95b1003b52aed.jpeg)
(8)模拟结果
QSWAT提供post-processing工具,可以在QGIS窗口直接看结果
![7fce18de10122ac184f37987f78bbbe0.png](https://i-blog.csdnimg.cn/blog_migrate/f90c59f58b553f75f8b40643c3d5df8a.jpeg)
![9bab728e9e76aa906f58b3e2128b81d2.png](https://i-blog.csdnimg.cn/blog_migrate/8e03af95545e9afb2b718917f51fc82d.jpeg)
![b7cfd0120a2442227745664662c41ae4.png](https://i-blog.csdnimg.cn/blog_migrate/b9aebe8c4545c18f7c57406d742fe072.png)
6. 目前理解
SWAT算是水文模型里的全能选手了,尤其适合大流域的水量和氮磷模拟;但由于模型很多过程依靠经验公式,SWAT模型的校准耗时很长;而且校准的精度很依赖于实侧数据。SWAT模型的水文模拟精度较高,即使在不校准的情况下(输入数据无大问题,尤其是降雨);但氮磷模拟的精度需要靠校准来提升。