Outfall與Outlet
SWMM模型中Outfall與Outlet被定義為兩類不同的對象,前者實際上是相當(dāng)于一個節(jié)點(diǎn)對象,而后者在模型中則相當(dāng)于一個管道對象,需要設(shè)置兩端節(jié)點(diǎn)。Outfall一般翻譯為“排放口”,而Outlet 一般翻譯成“出水口”,如果僅從字面含義上來講,不好作區(qū)分,但實際上兩者在功能上有很大的區(qū)別:出水口(Outlet)在模型中為一種流量控制裝置,主要用于控制蓄水設(shè)施的出流量,可以理解為一種特殊的水工建筑物,用以控制從一個節(jié)點(diǎn)排向另一個節(jié)點(diǎn)的流量,功能與水泵和堰有些相似;排放口(Outfall)是排水系統(tǒng)下游的終端節(jié)點(diǎn),用于將水排出計算區(qū)域之外,排放口只能存在上游節(jié)點(diǎn),不會存在下游節(jié)點(diǎn)。
outfall類型
參考innovyze的解釋,如果要耦合其它模型的話,此處用timeseries似乎可行,但timeseries序列的大小要符合時間步長下的序列長度,先假定給一個值,再在程序中修改
| 名字 | 解釋 |
|---|---|
| Free | Outfall is determined by the minimum of critical flow depth and normal flow depth in the connecting conduit. |
| Normal | Outfall is based on the normal flow depth in the connecting conduit. |
| Fixed | Outfall set to a fixed value. |
| Tidal | Outfall is in accordance with a tidal curve. |
| Timeseries | Outfall is accordance with a level event. |
代碼解釋
動態(tài)波計算
dynwave_execute(tStep)進(jìn)行動態(tài)波演算
時間
ElapsedTime是以天計算的時間,NewRoutingTime是以毫秒ms計的時間。
節(jié)點(diǎn)
水深內(nèi)部用ft
Node.oldDepth和Node.newDepth是每一時間步中節(jié)點(diǎn)的水深