笔记

Outfall与Outlet

SWMM模型中Outfall与Outlet被定义为两类不同的对象,前者实际上是相当于一个节点对象,而后者在模型中则相当于一个管道对象,需要设置两端节点。Outfall一般翻译为“排放口”,而Outlet 一般翻译成“出水口”,如果仅从字面含义上来讲,不好作区分,但实际上两者在功能上有很大的区别:出水口(Outlet)在模型中为一种流量控制装置,主要用于控制蓄水设施的出流量,可以理解为一种特殊的水工建筑物,用以控制从一个节点排向另一个节点的流量,功能与水泵和堰有些相似;排放口(Outfall)是排水系统下游的终端节点,用于将水排出计算区域之外,排放口只能存在上游节点,不会存在下游节点。

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.

代码解释

动态波计算

dynwave_execute(tStep)进行动态波演算

时间

ElapsedTime是以天计算的时间,NewRoutingTime是以毫秒ms计的时间。

节点

水深内部用ft
Node.oldDepth和Node.newDepth是每一时间步中节点的水深

你可能感兴趣的:(笔记)