在各種SWMM的技術群和論壇,初學者常見的一個問題就是:SWMM模型的計算結果顯示連續性過大,有的模型誤差甚至超過50%,這種情況如何處理?

連續性誤差(Continuity Error)包括了三項:Surface Runoff, flow Routing和Quality Routing。其計算公式為: Error = 100.0 * (1.0 - totalOutflow / totalInflow);如果連續性誤差超過10%,其模型結果是存疑的,需要詳細檢查並修正!

連續性誤差過大的原因往往是以下兩個原因:

1、計算時間步長過長:SWMM的時間步長越小誤差越小。適當調整步長能降低連續性誤差,當然時間步長也不能無限小,小到一定程度時,計算效率就變得無法接受,建議時間步長不要小於1秒。

2 、存在一些過短的管道:如果排水管道中存在比較多的短管,可以適當合併一些管徑相同的管道,這樣可以增強模型穩定性。另外對於個別管道,可以人為的增加一些長度,以降低模型連續性誤差。

在SWMM的Status Report,報告裡面有詳細的連續性誤差報告,詳細列出了哪些節點和管道的連續性誤差過大,可以針對這些節點和管道進一步檢查其連續性誤差過大原因。

推薦閱讀:

相关文章