SWMM从入门到实践教程 01 SWMM软件介绍

news2025/7/22 21:44:14

文章目录

  • 1 软件介绍
  • 2 软件面板
    • 2.1 主菜单
      • 2.1.1文件菜单(File)
      • 2.1.2 编辑菜单(Edit)
      • 2.1.3 视图菜单(View)
      • 2.1.4 工程菜单(Project)
      • 2.1.5 报告菜单(Report)
      • 2.1.6 工具菜单(Tools)
      • 2.1.7 窗口菜单(Window)
      • 2.1.8 帮助菜单(Help)
    • 2.2 标准工具栏
    • 2.3 状态栏
    • 2.4 图像与对象工具栏
      • 2.4.1 地图工具条
      • 2.4.2 对象工具条
    • 2.5 项目地图浏览器

1 软件介绍

SWMM(Storm Water Management Model)是一款用于城市暴雨径流模拟和城市雨水管理的计算机软件。SWMM软件最初由美国环保局(EPA)开发,现在已经成为一个广泛使用的软件,用于设计、规划和管理城市排水系统。

SWMM软件的主要功能是模拟雨水在城市排水系统中的流动和水质变化。它可以模拟雨水在城市中的汇流过程、雨水排放、河流水位、水质变化等各个方面。SWMM软件还可以帮助用户评估不同排水系统的性能,比较不同排水系统的成本和效益,并提供改进城市排水系统的建议。

在这里插入图片描述

SWMM软件的主要特点包括:

  1. 灵活性:SWMM软件可以对各种城市排水系统进行建模和分析,包括下水道、储蓄池、过滤器、降雨花园等各种设施。
  2. 交互性:SWMM软件提供友好的用户界面,可以让用户方便地输入数据、修改参数,并进行结果分析。
  3. 准确性:SWMM软件使用先进的数学模型和算法,可以精确地模拟雨水在排水系统中的流动和水质变化。
  4. 可视化:SWMM软件提供各种图表和地图显示功能,可以让用户直观地了解雨水的流动和排放情况,以及排水系统的运行状况。

总之,SWMM软件是一个功能强大的城市排水系统模拟和分析工具,可以帮助用户优化城市排水系统的设计和运行,从而提高城市的水资源利用效率和环境质量。

SWMM软件具有中文版和英文版。其中中文版对初学者较为友好,英文版更加稳定且有助于后期在Python中对相关函数的记忆。本教程使用的软件将会交替使用两个版本。

2 软件面板

软件面板主要分为5个功能区+1个研究区域地图(中心区域)。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Zg9Aegqi-1677084067602)(null)]

以下面板中的相关按钮介绍,2.3中状态栏的设置,是项目准备工作的重要操作,建议阅读。 其余在后面的实操博客中还会再次详细介绍,可根据学习需要选择性阅读。

2.1 主菜单

该菜单包含工程的打开、保存和打印等文件菜单命令。

2.1.1文件菜单(File)

该菜单包含工程的打开、保存和打印等文件菜单命令,具体如下:

命令功能描述
新建创建一个SWMM工程
打开打开已存在的工程
重新打开打开最近用过的工程
保存保存当前工程
另存为将当前工程用另外一个名称保存
发送将当前的研究区地图作为文件输出或将当前的结果输出为热启动文件
链接将两个界面文件的路径链接在一起
页面设置设定打印的页边距和方向
打印预览对当前输出项进行预览(包括地图、报告、图标或表格)
打印打印当前视图
关闭退出SWMM

2.1.2 编辑菜单(Edit)

该菜单包含编辑和复制等功能选项菜单命令,具体如下:

命令功能描述
复制到复制当前内容(地图、报告、图标或表格),粘贴到剪切板或文件里
选择对象使用户能够选择研究区的对象
选择顶点使用户能够在地图上选择子流域和连接导管的顶点或端点
选择区域使用户能在地图上为选择的多个对象画出一个区域
全部选择选择当前所有内容
查找对象利用地图中的名称查找一个对象
查找文本在状态报告文件中查找指点的文本对象
组编辑对一组在同一图层中的对象进行属性编辑
删除组删除一组落在同一图层中的对象

2.1.3 视图菜单(View)

该菜单包括查看研究区和工程工具栏等按钮。

命令功能描述
尺寸设定地图参考坐标和长度单位
背景允许在工程中加载、编辑和观察一张背景图片
移动在地图中移动
放大放大地图
缩小缩小地图
全屏将地图以全景最大化的方式放置在界面中
查询将满足查询要求的对象在图像中高亮显示
全景查看查看显示部分在整个地图中的位置
对象将图形中的对象进行显示
图例控制图例的显示
工具栏控制工具栏在界面中的显示

2.1.4 工程菜单(Project)

该菜单包括对当前工程进行分析的菜单命令。

命令功能描述
摘要对每个对象的类型和数量进行列表显示
详细为所有工程数据提供一个详细的列表
缺省值编辑工程缺省值属性
标准数据在工程中注册一个含有标准数据的文件
模型模拟运行模型

2.1.5 报告菜单(Report)

该菜单可以以不同的格式输出分析结果。

命令功能描述
状态提供一份最近模拟运行的报告单
绘图将模拟结果用图的方式进行显示
表格将模拟结果用列表的方式进行显示
统计将模拟的结果用统计分析的方式显示
自定义用户自定义当前图表的显示状态

2.1.6 工具菜单(Tools)

该菜单包含设置工程参数、研究区显示选项以及加载项等菜单命令

命令功能描述
参数设置设置工程对象参数,例如字体大小、(更新后)是否删除、显示的小数点后位数等等
地图显示选项设定地图的参数,如对象的大小、注释、水流方向箭头和背景颜色
配置工具配置外部的加载工具

2.1.7 窗口菜单(Window)

该菜单用于对工作区对象布局的设置。

命令功能描述
叠加将所有窗口叠加显示,同时使研究区地图全屏显示
部分显示将地图最下化,在显示区域窗口垂直显示
全部关闭除了显示地图所有窗口关闭
窗口列表将所有打开的窗口进行列表显示,当前选择的窗口用一个复选标记焦距

2.1.8 帮助菜单(Help)

可以从该菜单得到来自SWMM公司的帮助文件。

命令功能描述
帮助主题显示帮助文件
怎么办对大多数命令按钮操作的主题进行列表显示
度量单位显示所有SWMM参数的度量单位
错误信息显示了所有错误信息所代表的含义
用户指南提供给用户一个关于SWMM的简短介绍
关于显示用户当前SWMM的使用版本

2.2 标准工具栏

包含用户常用工具的快捷按钮,其作用分别为(按图片中的顺序排列,下同):

  1. 新建一个工程
  2. 打开一个存在的工程
  3. 保存当前工程
  4. 打印当前页面
  1. 复制当前选择到剪切板或文件
  2. 查找研究区地图指定的对象或报告单中指定的文本
  3. 可视化条件查询
  4. 切换概览地图显示
  1. 运行模型
  1. 查看状态报告
  2. 将模拟结果用一个新的坡面图显示
  3. 将模拟结果用一个新的时间曲线显示
  4. 模拟结果用一个新的表格显示
  5. 将模拟结果用一个新的散点图显示
  6. 将模拟结果用统计分析结果显示
  1. 更改当前可视区域的属性
  2. 重新布置窗口的叠放方式,同时将研究区最大化

2.3 状态栏

在这里插入图片描述

Auto-Length Off:自动长度计算,再打开的情况下,会将绘制管线的实际长度设置为管线的真实长度。如果绘制的管线图仅为示意图,与CAD图纸不同,建议关闭。
Offsets:偏移,有深度偏移和标高偏移。个人习惯使用标高偏移(Elevation)。
Flow Units:流量单位。国内通常使用CMS,即m³/s。

2.4 图像与对象工具栏

2.4.1 地图工具条

地图工具条包含了显示研究面积地图的按钮,其作用分别:

  1. 选择地图中的对象(编辑>>选择对象)
  2. 选择管段或者子汇水面积的顶点(编辑>>选择顶点)
  3. 选择地图中的区域(编辑>>选择区域)
  4. 地图平移(视图>>平移)
  5. 地图放大(视图>>放大)
  6. 地图缩小(视图>>缩小)
  7. 绘制全尺寸地图(视图>>全尺寸)
  8. 测量地图中的长度或者面积

2.4.2 对象工具条

对象工具条包含了将可视化对象添加到研究面积地图的按钮,其作用分别为:

  1. 将雨量计添加到地图
  2. 将子汇水面积添加到地图
  3. 将连接节点(汇接点)添加到地图
  4. 将排放口节点添加到地图
  5. 将分流器节点添加到地图
  6. 将蓄水设施节点添加到地图
  7. 将管渠管段添加到地图
  8. 将水泵管段添加到地图
  9. 将孔口管段添加到地图
  10. 将堰管段添加到地图
  11. 将出水口管段添加到地图
  12. 将标签添加到地图

2.5 项目地图浏览器

当选择了 SWMMH工作空间左侧面板中的地图标签,将显示地图浏览器面板(见左图)。它控制了地图影射主题和显示在研究面积地图中的时段。地图浏览器面板的宽度可以利用位于右侧边缘的分隔条调整。地图浏览器包括以下三个面板,控制了地图显示的结果:

  1. 主题面板用于选择地图中以颜色编码方式显示的一组变量。
  2. 时段面板用于选择显示在地图中的模拟结果时段。
  3. 动画控制面板用于控制研究面积地图的动画显示,以及控制剖面线图随时间的变化。
    image.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/368497.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

VIAVI唯亚威CellAdvisor 线缆和天线分析仪

CellAdvisor 线缆和天线分析仪利用一种基于云功能的轻便仪器中的射频/光功率计,提供了适用于行扫描测量和光纤检测的集成解决方案,以供在基站安装和维护期间使用。 CellAdvisor™ 线缆和天线分析仪 JD723C/JD724C/JD725C/JD726C 无线网络中的大多数问题…

诈金花的概率

游戏使用一副除去大小王的扑克牌,共4个花色52张牌。 1、豹子(AAA最大,222最小)。2、同花顺(AKQ最大,A23最小)。3、同花(AKQ最大,352最小)。4、顺子&#xff…

仿Mybatis手写持久层框架

文章目录一、持久层框架分析1. JDBC操作数据库_问题分析2. JDBC问题分析&解决思路(1)加载驱动,获取链接(2)定义sql、设置参数、执行查询(3)遍历查询结果集3. 自定义持久层框架_思路分析二、…

黑马《数据结构与算法2023版》正式发布

有人的地方就有江湖。 在“程序开发”的江湖之中,各种技术流派风起云涌,变幻莫测,每一位IT侠客,对“技术秘籍”的追求和探索也从未停止过。 要论开发技术哪家强,可谓众说纷纭。但长久以来,确有一技&#…

Feign、Ribbon、Hystrix

🏆今日学习目标: 🍀Feign、Ribbon、Hystrix ✅创作者:林在闪闪发光 ⏰预计时间:30分钟 🎉个人主页:林在闪闪发光的个人主页 🍁林在闪闪发光的个人社区,欢迎你的加入: 林在…

TensorFlow-Keras - FM、WideAndDeep、DeepFM、DeepFwFM、DeepFmFM 理论与实战

目录 一.引言 二.浅层模型概述 1.LR 2.FM 3.FMM 4.FwFM 5.FmFM 三.常用推荐算法实现 Pre.数据准备 1.FM 2.WideAndDeep 3.DeepFM 4.DeepFwFM 5.DeepFmFM 四.总结 1.函数测试 2.函数效果与复杂度对比[来自FmFM论文] 3.More 一.引言 推荐系统中常见的 CTR 模型…

ONLYOFFICE中的chatGPT 是如何编写毕业论文以及翻译多种语言的

前言 chatGPT这款软件曾被多个国家的大学禁用,我们也多次在网上看到chatGPT帮助应届毕业生编写毕业答辩论文,但是这款软件目前还没有在国内正式上线,ONLYOFFICE7.3版本更新后呢,就添加了chatGPT该功能,并且正常使用。 …

springboot+vue.js学生作业管理系统idea java

由于学校教学功能的特殊定位,致使教师和学生必须在除了简单的师生区别外,还有合作意味的关系。学生上交作业和老师批改作业,这本身除了学习交流外,还是一个合作的范畴。所以,这其中的信息管理流程,需要以一…

SpringBoot中获取wav音频文件的属性

前言 wav文件定义 WAV 文件是以 WAVE 格式保存的音频文件,这是一种用于存储波形数据的标准数字音频文件格式。WAV 文件可能包含具有不同采样率和比特率的音频记录,但通常以 44.1 kHz、16 位、立体声格式保存,这是用于 CD 音频的标准格式。 …

在React项目中引入字体文件并使用

一、背景 设计稿里某些文字所用的字体,系统默认不支持。 比如设计需要的这个字体:EmerlandRegular,即使在css里将文字字体设置为他们,实际效果也显示不出来。 二、现象及原因 1、样式 2、期待效果 3、实际效果 实际上是因为这个…

java设计模式之装饰器设计模式

介绍 装饰器设计模式是一种结构型设计模式,它允许动态地将行为添加到对象中,而无需在对象的类中使用子类化。它允许您通过将对象封装在一个具有新行为的对象中来动态地修改对象的行为。 这种模式是基于组合的思想,而不是继承。 可动态地将责…

CFS三层内网渗透

目录 环境搭建 拿ubuntu主机 信息收集 thinkphp漏洞利用 上线msf 添加路由建立socks代理 bagecms漏洞利用 拿下centos主机 msf上线centos 添加路由,建立socks代理 拿下win7主机 环境搭建 设置三块虚拟网卡 开启虚拟机验证,确保所处网段正确&a…

展会邀约 | 昂视与您相约BTF第12届上海锂电展

BTF第12届上海国际新能源锂电展将于3月7日在上海新国际博览中心举办。此次展会以“锂想动力,共创未来”为主题,汇聚行业内一众翘楚企业与专业观众,为各位展商以及观众提供专业的锂电交流平台,了解与碰撞新产品、新技术与解决方案&…

APISIX网关系列之Dashboard配置路由(二)

APISIX网关系列之Dashboard配置路由(二) 1.概述 APISIX作为系列介绍,将它所有的功能按照职责划分输出到每篇文章中。 上篇文章作为系列的开篇文章对APISIX进行了分析和安装介绍,查看详情地址:https://blog.csdn.net/m0_38039437/article/de…

【经典数据结构OJ讲解】你知道如何用两个队列实现一个栈,如何用两个栈实现一个队列吗?

目录 0.前言 1.回顾什么是队列和栈 2.如何用两个队列实现一个栈 2.1思路讲解 2.2按照思路实现仿生栈的各接口 2.2.1栈的初始化 2.2.2栈的销毁 2.2.3栈的插入 2.2.4栈的删除 2.2.5 栈的栈顶数据 2.2.6 判断当前栈是否为空 3.如何用两个栈实现一个队列 3.1 思路分析…

梯度下降优化器:SGD -> SGDM -> NAG ->AdaGrad -> AdaDelta -> Adam -> Nadam -> AdamW

目录 1 前言 2 梯度概念 3 一般梯度下降法 4 BGD 5 SGD 6 MBGD 7 Momentum 8 SGDM(SGD with momentum) 9 NAG(Nesterov Accelerated Gradient) 10 AdaGrad 11 RMSProp 12 Adadelta 13 Adam 13 Nadam 14 AdamW 15 Lion(EvoLve…

js 实现 Logo(图片)根据图片后面的图片颜色而变化成相反的颜色【解决logo固定后 会出现与不同板块的颜色相同导致于看不清logo的情况】

效果展示&#xff1a; <meta charset"UTF-8"> <meta name"viewport" content"widthdevice-width, initial-scale1.0"> <meta http-equiv"X-UA-Compatible" content"ieedge"><style type"text/css…

进程概念(二)

文章目录进程概念&#xff08;二&#xff09;1. 进程状态1.1 阻塞和挂起状态1.2 进程状态1.2.1 进程查看S状态R状态1.2.2 D状态1.2.3 T状态1.2.4 t状态1.2.5 Z状态(僵尸状态)1.3 孤儿进程2. 环境变量2.1 背景2.2 认识环境变量2.3 获取环境变量2.4 环境变量是什么2.5 认识命令行…

vue:pdf.js使用细节/隐藏按钮/设置、获取当前页码/记录阅读进度/切换语言(国际化)

需求描述 在网页中预览pdf时&#xff0c;希望实现3点需求&#xff1a;1、隐藏一些功能按钮&#xff08;比如下载&#xff09;&#xff1b;2、打开pdf时自动定位到最后浏览的页&#xff08;记录阅读进度&#xff09;&#xff1b;3、实现国际化&#xff08;在代码中更改pdf插件使…

Java面试题-Spring框架

Spring框架 1. BeanFactory和ApplicationContext有何区别 BeanFactory是Spring最底层的接口&#xff0c;是IoC的核心&#xff0c;定义IoC的基本功能。 ​ BeanFactory具有&#xff1a;延迟实例化的特性。在启动的时候&#xff0c;不会实例化Bean&#xff0c;只有有需要从容器…