24小时热门版块排行榜    

查看: 2455  |  回复: 0

yuliang9122

铜虫 (小有名气)

[交流] SWMM计算结果分析:连续性误差过大

在各种SWMM的技术群和论坛,初学者常见的一个问题就是:SWMM模型的计算结果显示连续性过大,有的模型误差甚至超过50%,这种情况如何处理?
连续性误差(Continuity Error)包括了三项:Surface Runoff, flow Routing和Quality Routing。其计算公式为: Totals.pctError = 100.0 * (1.0 - totalOutflow / totalInflow);如果连续性误差超过10%,其模型结果是存疑的!
连续性误差过大的原因往往是以下两个原因:
1、计算时间步长过长:时间步长越小误差越小。当然时间步长也不能无限小,小到一定程度时,计算效率就变得无法接受,建议时间步长不要小于1秒。
2、 存在一些过短的管道:如果排水管道中存在比较多的短管或者坡度异常大的管道,可以适当合并一些管径相同的管道,这样可以增强模型稳定性。另外对于坡度异常大的个别管道,可以人为的增加一些长度,以保证模型能正常的运行下去。
在上述两个检查都做过后,可以打开Status Report,该报告里面有详细的连续性误差报告,详细列出了哪些节点和管道的连续性误差过大,可以针对这些节点和管道进一步检查其连续性误差过大原因。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yuliang9122 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见