文章目录

  • 1 雨量计
    • 1.1 雨量计基础设置
    • 1.2 雨量计数据来源
  • 2 汇水区
    • 2.1 参数讲解
    • 2.2 设置结果
  • 3 检查井
    • 3.1 参数讲解
    • 3.2 批量设置
  • 4 管道
    • 4.1 参数讲解
    • 4.2 设置结果
  • 5 出水口

上一篇博客中我们已经完成了各类设施的绘制,本节对他们的参数进行设置

1 雨量计

1.1 雨量计基础设置

双击绘制好的雨量计或在左侧的雨量计列表中双击雨量计的编号即可进入设置界面。

前面的基础属性中,降雨站名称,XY坐标,描述等根据实际需求进行更改即可,本快速案例不做更改。
降雨模式(Rain Format)是重要参数之一。有三种类型可以选择:

  1. 强度(Intensity):每个降雨值是记录间隔内的平均速率,单位为英寸/小时(或毫米/小时)。
  2. 体积(Volume):每个降雨量值是记录间隔内的降雨量(英寸或毫米)。
  3. 累积(Cumulative):每个降雨量值表示自上一系列非零值(以英寸或毫米为单位)开始以来发生的累积降雨量。
    此案例我们选择强度方式。时间间隔(Time interval)根据所获取的鉴于数据实际间隔进行设置,其显示的格式是 h:mm 本项目我们选择1分钟(0:01)。

    双击Series Name后面的空白格子即可进入时间序列的编辑界面。将雨量数据粘贴到软件之中(雨量计数据的获取见1.2节)。

    最后,将降雨数据的单位改为本次我们所使用的数据单位mm,就设置完成了。

1.2 雨量计数据来源

降雨数据的数据来源(Data Source)可以是手动输入时间序列或来自文件,降雨数据通常可以使用芝加哥雨型进行计算,北工大团队对芝加哥雨型设计了芝加哥雨型生成器小程序,一直沿用至今,本项目也是用该工具获取降雨数据(需要工具可联系博主免费提供)或点此下载。
打开程序,可以看到有一些参数需要输入:

这些参数可以根据当地的暴雨强度公式来确定。暴雨强度公式需查阅设计手册或相关文献获取,在要求不高的情况下也可直接使用现有的一些数据集或第三方小工具(需要工具可联系博主免费提供)。

我们以北京为例,使用北京市政院编制的暴雨强度公式。将参数输入至芝加哥雨型生成器,其中暴雨历时与峰值比在手册或当地政府的资料中中会有数据提供,此教学案例则随即设置了两个常见的值。

软件生成的结果如下图所示,生成的数据不可以直接复制。生成数据后,在软件的路径会生成一个raindata.txt的文档,从文档中复制数据即可。该软件生成的数据为mm/min,而SWMM接受的数据为mm/h,因此建议先将txt文档的后缀改为csv,在excel中进行单位换算。

2 汇水区

2.1 参数讲解

双击汇水区进入汇水区的设置

其中,雨量计(Rain Gage)可以控制选择该汇水区的降雨模型,由于这个案例中我们只设置了一个雨量计,则此处选择RG1即可。出口(Outlet)选择该分区水流向哪个检查井。其余的可设置参数分别为:

  1. 坡度(Slope)
  2. 不透水区比例(% Imperv)
  3. 不透水区曼宁系数(N-Imperv)
  4. 透水区曼宁系数(N-Perv)
  5. 不透水区洼地深度(Dstore-Imperv
  6. 用于计算该汇水区的可存水体积)
  7. 透水区洼地深度(Dstore-Perv)
  8. 不透水区没有洼地的面积占比(%Zero-Imperv)
  9. 透水区与不透水区的径流路线(Subarea Routing)。共有三种模式:IMPERV:从透水区域流向不透水区域的径流;PERV:不透水水流至透水区域的径流;出口:两个区域的径流直接流向出口。
  10. 分区间径流量百分比(Percent routed)
  11. 下渗模型(Infiltration Data):包括霍顿模型,修正的霍顿模型,Green AMPT模型,修正Green AMPT模型,曲线数值法。除在此设置入渗模型外,也可以在左侧的Option-General进行编辑。
  12. LID控制(LID controls)
  13. 地下水设置(Ground water)
  14. 积雪设置(Snow Pack)
  15. 土地利用设置(Land use),仅进行污染物冲刷建模时需要。
  16. 污染物初始情况(Initial Buildup)
  17. 边石长度(Curb length)
  18. 月度变化模式:可选参数,可以设置部分参数随时间变化的情况。
    对于汇水区的参数设置。SWMM 5.2较SWMM5.1增添了不少,如果使用SWMM5.1或SWMM中文版,上面部分参数可能看不到。以上参数对于本案例均不调节。

2.2 设置结果

对每个汇水区设置最近的检查井入口,并分配雨量计,其他设置可以根据兴趣修改,不做更改不会影响模拟结果的跑通。设置完全部汇水区后,效果如图。

3 检查井

3.1 参数讲解

检查井的参数不多,但各个都很重要。

  1. 入流(Inflows),污水管网或其他源的水量流入
  2. 处理设施(Treatment),通常指在检查井设置的小型设备
  3. 内底标高(Invert Depth)
  4. 最大深度(Max Depth)
  5. 初始深度(Initial Depth),即模拟开始时井内水深
  6. 超高水深(Surcharge Depth),即在超过最大深度但未溢流之前,井口上方能承载的积水量
  7. 集水区面积(Ponded Area)
    对于这个案例,除设置一下内底标高和最大深度,其他可根据兴趣进行是否设置,需要注意后面对管道入井的管底与管顶标高的设置应处于检查井的内底标高与最大深度之间。这里我设置的管底标高是1米,最大深度3米。

3.2 批量设置

首先使用ctrl+A全选各类设施(如果想要批量部分设施,使用框选即可)。全选后,界面的最外圈会多一圈虚线。

全选后,选择Edit - Group edit

假如我们需要批量修改所有检查井的管底标高为1米,则For objects of type选择Junction,edit the property选择Invert EI,替代方式选择by replacing it with,即将所有的检查井均作修改,数值填为1。此时,所有的检查井管底标高就都被更改了。接下来我们使用同样的方式,对检查井的最大深度也做修改即可。

4 管道

4.1 参数讲解

  1. 进出节点:软件默认在绘制时,由进水节点向出水节点绘制,如有特殊情况再次进行修改,调换位置等操作
  2. 形状(shape):此处可以设置管道的形状,以最常见的圆形管道为例,Number of Barrels代表管道的数量,通常为一,但一些特殊情况,如两个检查井之间使用双管连接,两管一用一备等,需对此参数进行设置;Maximum Height为管的最大高度,即直径。
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wVWDmqpl-1678366338911)(https://s2.loli.net/2023/03/09/Og1VPMBErRJCU5k.png)]
  3. 最大深度(Max.Depth):形状部分已经设置过,常规的管道形状不需对此进行更改。
  4. 长度(Length):如果自动长度关闭,需手动计算两管长度。
  5. 粗糙系数(Roughness)
  6. 进水标高(Inlet offset):进水处管底标高
  7. 出水标高(Outlet offset):出水管底标高
  8. 后续设置在实际项目中涉及较少,后面的博文如果涉及了我会再次讲解。

4.2 设置结果

此处大家可以自行设置,只要保证管道随水流的方向管道高程不断降低,并且高程范围处于检查井的范围之内即可。

5 出水口

  1. 入流(Inflows):指除了已经画出的流入项之外,是否有额外的流入
  2. 处理设施(treatment):排口是否存在小型处理设施
  3. 管底标高(Invert EI.):注意排口不许设施管顶标高
  4. 潮汐闸门(Tide Gate):用于设置防止回流的潮汐闸门
  5. 排放口类型(type):可以设置为自由(Free),常规(Normal),固定(Fixed),潮汐(Tidal),时间序列(Timeseries)。此处我们选择自由模式,即水流完全不受任何阻力流出。

至此已经完成了各项设施的参数设置,下一章将会讲解对模拟过程的参数设置。
SWMM从入门到实践教程 04 快速入门案例的模拟执行

SWMM从入门到实践教程 03 快速入门案例的设施参数设置与批量设置相关推荐

  1. SWMM从入门到实践教程 02 快速入门案例的绘制

    文章目录 1 建模准备 2 设置各类设施 2.1 添加雨量计 2.2 添加子汇水区(正方形) 2.3 绘制节点(圆形) 2.4 绘制管渠 2.5 添加排水口(三角形) 3 画面调节 1 建模准备 建模 ...

  2. SWMM从入门到实践教程 04 快速入门案例的模拟执行

    文章目录 1 模拟时间的设置 2 模拟执行 3 报告查看 3.1 完整报告 3.2 总结报告 4 纵断面查看 5 结果播放 1 模拟时间的设置 在左侧双击Options中的Dates,即可弹出时间的设 ...

  3. tensorflow2.0教程- Keras 快速入门

    tensorflow2.0教程-tensorflow.keras 快速入门 Tensorflow 2.0 教程持续更新: https://blog.csdn.net/qq_31456593/artic ...

  4. Python零基础入门教程( 快速入门)

    前言 学无止境,无止境学. 今天要给大家分享的是<Python零基础入门教程01 快速入门>,这是一个系列的教程,从零基础到项目实战.在本教程中,我会给大家介绍Python入门的一些基础知 ...

  5. Tomcat 教程之快速入门

    Tomcat 教程之快速入门 版本说明 本文使用 Tomcat 版本为 Tomcat 8.5.24. Tomcat 8.5 要求 JDK 版本为 1.7 以上. 简介 Tomcat 是什么 Tomca ...

  6. ArcGIS教程——ArcGIS快速入门

    实例数据:https://pan.baidu.com/s/184wwCmWrJdb-qjxsT614EQ 密码:dowv ArcGIS for Desktop是一套完整的专业GIS应用程序,包含有Ar ...

  7. esp8266灯上电闪一下_【零知ESP8266教程】快速入门2-点亮外部LED灯

    [零知ESP8266教程]快速入门2-点亮外部LED灯 [复制链接] 一.工具原料 电脑,windows系统 ESP8266开发板 micro-usb线 LED灯1个 220Ω 电阻1个 面包板一个+ ...

  8. python爬虫实践——零基础快速入门(四)爬取小猪租房信息

    上篇文章我们讲到python爬虫实践--零基础快速入门(三)爬取豆瓣电影 接下来我们爬取小猪短租租房信息.进入主页后选择深圳地区的位置.地址如下: http://sz.xiaozhu.com/ 一,标 ...

  9. React最佳实践系列 —— Dva快速入门

    Dva最佳实践 -- 快速入门 一. 门槛 React 技术栈 二. Hello World 三. 一个简单H5 1. 安装 antd ui组件库 2. 在开始之前,先了解dva的目录结构. 3. 关 ...

最新文章

  1. 遍历Stream并设置属性值
  2. 基于matlab_simulink的捷联惯性导航系统仿真,基于MATLAB/Simulink的捷联惯性导航系统仿真...
  3. 在元素前面添加一个伪元素下边框
  4. 外国人看来也喜欢拜年
  5. oracle的服务关闭,oracle 各种服务关闭启动
  6. 手把手引进门之 ASP.NET Core Entity Framework Core(官方教程翻译版 版本3.2.5)
  7. mysql主从虚拟机_虚拟机centos7Mysql实现主从配置
  8. MASQUERADE
  9. 深度学习优化器演化史
  10. python连接数据库--查询数据
  11. 一个远程线程注入的类
  12. sql查询练习题的参考答案
  13. paip.代码生成器数据源格式最佳实践
  14. 四时之诗:蒙曼品美唐诗读后感
  15. 腾讯面试总结——iOS开发
  16. win10去快捷方式箭头
  17. 函数的连续性以及间断点
  18. 小白采坑 非法反射警告 An illegal reflective access operation has occurred错误
  19. 李丽云为什么选择肖志军?
  20. yolov7的export.py转换时显存报错 If reserved memory is >> allocated memory try setting max_split_size_mb to a

热门文章

  1. 从Python新手到高手的68行代码
  2. PCB 奥宝LDI 输出 轴交换与镜像关系
  3. [深入研究4G/5G/6G专题-50]: URLLC-16-《3GPP URLLC相关协议、规范、技术原理深度解读》-10-高可靠性技术-1-低编码率编码调制方案MCS与高可靠性DRB
  4. 教你用Pyecharts画出好看桑葚图
  5. js 禁止浏览器默认滑动事件,并且还原
  6. 冒名顶替上大学罗彩霞_冒名顶替综合症是我生存的祸根
  7. 初始庐山真面目——走进C语言的世界
  8. 为什么天才容易患阅读障碍症_阅读障碍症是一种什么样的病?
  9. 弘辽科技:互联网下半场已至,活跃用户的争夺不久后面临见顶危机
  10. 解决elementui table固定列的时候,滚动条被遮挡无法拖动的问题