SWMM模型稳定性调试
本文由 大瓜 于 2016-03-07 21:01 发布,共 7774 人围观
有时候基于SWMM模型建好的管网模型能够运行,但结果却一直震荡,也就是常说的模型不稳定。如果只是个别或者是少部分管道结果异常,对其它大部分区域的管线影响不大,也还能接受,但如果是主要管道或者河流结果不稳定,对全局影响比较大的话,就不能忽略了。一般来说对于一个不稳定的排水模型,可以从以下三个方面着手进行调整。
(1)时间步长:理念上讲,时间步长越小越容易稳定。当一个模型不稳定时,首先应该从时间步长着手,可以试着将时间步长调小一些。当然时间步长也不能无限小,小到一定程度时,计算效率就变得无法接受,另外还会带来其它方面的一些问题。这里建议时间步长不要小于0.5秒。如果时间步长到了0.5秒还无法使模型稳定就应该从其它方面着手调整了。
(2)计算方法:SWMM模型提供了三种方法计算管道汇流,其中用得多的主要是运动波和动力波,如果用动力波计算结果不稳定,可以尝试着用运动波。当然,运动波也有自己的适用范围,当有管道逆坡等状况时,就只能选择动力波了。如果只能用动力波,也可以试着在动力波设置中忽略惯性项来增加模型稳定性,这个方法在坡度较大的排水系统中还是比较有效的。
(3)管道处理:如果排水管道中存在比较多的短管或者坡度异常大的管道,可以适当合并一些管径相同的管道,这样可以增强模型稳定性。另外对于坡度异常大的个别管道,可以人为的增加一些长度,以保证模型能正常的运行下去。
这里只提到一些主要的调整模型的方法,还有一些比如增加糙率、热启动这些,有时也会有一定效果,但糙率增加会对结果有较大影响,如果不是特别必要,最好不要采用。如果采用单一的方法还是不能使模型稳定,以上提到的方法也可以结合着使用。
版权声明
本文仅代表作者观点,不代表SWMM模型中文网的立场。
本文系作者授权在SWMM模型中文网上发表,未经许可,不得转载。
大瓜老师,你的声音很好听。问个问题:英文版的用着比较费劲,swmm中文版确实是更不稳定吗?