swatcup率定参数如何写入swat数据库(文件写入路径)?
2016-11-03 · 百度知道合伙人官方认证企业
兄弟连教育
兄弟连教育成立于2006年,11年来专注IT职业教育,是国内专业的IT技术培训学校。2016年成功挂牌新三板(股票代码:839467)市值过亿。开设专注程序员培训专注php、Java、UI、云计算、Python、HTML5、
向TA提问
关注
展开全部
思路:在ArcSwat中模拟2005-2009年(2005-2006预热,2007-2009为率定期,2010-2012验证期),按照上游-下游的顺序率定与验证。
1、处理气象数据,留下2005-2009年气象数据, ArcSwat模拟2005-2009年
2、SWAT-CUP填入2007-2009年的径流与产沙,率定参数。
3、率定出的参数带回ArcSwat中的数据库,增加气象数据为2005-2012年,再次模拟
4、对比2010-2012年的模拟径流产沙与2010-2012年的实测值。
疑问1,2012年没有雨量站数据,是否全部舍弃2012年?
疑问2, 如果先上游后下游顺序率定?
关于验证,因为验证结果的评价就是R2和NS,而SWAT-CUP每次率定结果中都会有这两个值。所以在验证时,只需要扩展气象数据到2012年,然后按照2007-2009率定出来的新参数再次率定,根据得到的R2和NS判断率定的效果。
关于率定:一次模拟500次,太慢,可以先模拟10次,将推荐的参数带回再模拟10次,如此往复。ps.经过测试,此方法不靠谱,推荐的参数范围太大,不准确。
关于敏感性:可以用SWAT自带的敏感性分析工具,也可以用SWAT-CUP的敏感性分析工具。这里有一处不明,如何选择参数的修改方式,即赋值、乘以某值、加上某值,三选一。ps.参照杨军军硕士毕业论文中的修改方式吧。
查一下研究产沙的文章其中用的指标是什么,单位是t还是kg/m3或者其他的?大部分泥沙的文章都是用sed_out指标,单位为t。但是我拿到手的泥沙数据只有含沙量kg/m3,可以用.rch中的sedconc指标(单位时长内单位体积的产沙量)替代率定(没找到确切证据可以这样做)。研究SWAT模拟的输出文件,flowout*sedconc=sedout(考虑单位转化的话,flowout(m3/s)*1day*sedconc(mg/L)=86.4sedout(t)),发现部分数据符合此规律,部分不符合,不明何故。
1、处理气象数据,留下2005-2009年气象数据, ArcSwat模拟2005-2009年
2、SWAT-CUP填入2007-2009年的径流与产沙,率定参数。
3、率定出的参数带回ArcSwat中的数据库,增加气象数据为2005-2012年,再次模拟
4、对比2010-2012年的模拟径流产沙与2010-2012年的实测值。
疑问1,2012年没有雨量站数据,是否全部舍弃2012年?
疑问2, 如果先上游后下游顺序率定?
关于验证,因为验证结果的评价就是R2和NS,而SWAT-CUP每次率定结果中都会有这两个值。所以在验证时,只需要扩展气象数据到2012年,然后按照2007-2009率定出来的新参数再次率定,根据得到的R2和NS判断率定的效果。
关于率定:一次模拟500次,太慢,可以先模拟10次,将推荐的参数带回再模拟10次,如此往复。ps.经过测试,此方法不靠谱,推荐的参数范围太大,不准确。
关于敏感性:可以用SWAT自带的敏感性分析工具,也可以用SWAT-CUP的敏感性分析工具。这里有一处不明,如何选择参数的修改方式,即赋值、乘以某值、加上某值,三选一。ps.参照杨军军硕士毕业论文中的修改方式吧。
查一下研究产沙的文章其中用的指标是什么,单位是t还是kg/m3或者其他的?大部分泥沙的文章都是用sed_out指标,单位为t。但是我拿到手的泥沙数据只有含沙量kg/m3,可以用.rch中的sedconc指标(单位时长内单位体积的产沙量)替代率定(没找到确切证据可以这样做)。研究SWAT模拟的输出文件,flowout*sedconc=sedout(考虑单位转化的话,flowout(m3/s)*1day*sedconc(mg/L)=86.4sedout(t)),发现部分数据符合此规律,部分不符合,不明何故。
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询