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

简介: SWMM从入门到实践教程 02 快速入门案例的绘制

1 建模准备

建模前建议对工程默认值进行设置,以降低后续操作成本。设置方式为


Project-Defaults
1




3eb27d65daa2f1781055334c2eaf3531.png



ID labels

主要用于设置各个工程设施的编号。默认情况下部分设施的ID前缀(ID Prefix)可能又重合,这并不影响建模操作,单个人习惯每个Object都有独立的Prefix。最后一行ID Increment表示每增加一个新设施,其编号增加多少,默认且建议为1。



dfa444704e415e85aed58ae682f54de3.png






Subcatchment与Nodes/Links

分别用于设置子汇水面积的默认参数与节点/管段的默认参数。根据实际项目需求进行调整,此快速入门案例暂不调整。


2 设置各类设施

2.1 添加雨量计

添加设施的方式有两种,此处以添加雨量计为例进行介绍。


从右侧工具栏选择雨量计的图标,然后在地图中进行点击。




7a57b29086188c36c90832fff905fd43.png





从左侧点击Hydrology-Rain gages,点击下面的加号,在地图中点击进行添加。





0b5dbd6325821185f3a15dd107d04b6f.png



两种方法都可实现连续添加,如果添加完成后,按ESC退出即可。如需要删除,选中雨量计后按Delete即可删除。

2.2 添加子汇水区(正方形)





8f3098eb04e5eccf0debef622429f978.png



两种添加的方式如上图所示。左键点击绘制图形形状,右键完成绘制,多边形自动闭合。


43946c9e8c708c5e6c3cc19888fb5ec7.png





2.3 绘制节点(圆形)

节点是灌渠与灌渠的连接点(检查井),点击右侧的圆形或左侧的Hydraulics-Node-Junctions进行绘制。


d9d16d8c5a484cc7b2c67b456401289d.png



其绘制方法同雨量计,在地图中直接点击即可,Esc推出绘制,选中绘制的节点后按delete可删除。


f7c6df31722148429cacb5ba258de253.png





2.4 绘制管渠

使用管渠来连接不同的节点,在绘制管渠之前,我们再随意新增一些子汇水区和结点。




789c2f09085d4f5cae258d51cfa4d41d.png



现在,我们就拥有了4个子汇水区和4个节点。此时就可以绘制管渠了。右侧管渠图标与左侧Hydraulics-Links-Conduits均可绘制管渠。依次点击两个结点即可连接。


9aaa6b644f9847ff920684edd56caed0.png




将管线根据实际情况进行连接,结果如下:




278e6e00ab1d4282969e0e7549238887.png



2.5 添加排水口(三角形)

通常情况下,管渠中的雨水最终会汇集到一个或多个排水口进行排出,排水口使用右侧的三角形或左侧的Hydraulics-Node-Outfalls进行绘制。



782311516ee8481f83daba42cf556a00.png



此处我们假定所有的雨水最终排向一个排水口,设立排水口之后,使用管渠将节点与排水口相连。



cba183e381644520a43047f4aa4c7f24.png



3 画面调节

现在我们就绘制好了一个最基本的SWMM模型(尽管还没有设置各类构筑物的参数)。为了让画面方便查看,我们可以对各类设置的展示进行个性化设置。

点击Tools - Map Display Operation





38c516381c524a2da3dddce73ef9375b.png


在此可以设置各类设施的展示形式,如子汇水区的填充样式,节点的大小,管渠的长度等等。对于本次这个简易模型,因各类设施并不复杂,因此建议将标签进行展示,设置方法为:Annotation中勾选想要在地图中展示的标签,勾选完成后,展示界面将会变成下面的样子:



305af58e86c44a8facabfdaeca4485be.png



同时,我们经常需要展示管道中的水流方向,同样在这一工具中,点击Flow Arrows,修改Arrow Style,个人习惯使用Filled方式,修改完成后即可在管线之上显示水流方向。需要注意的是此处的方向显示的是在正常无压重力流下,水流的方向,即管道的坡向。


bf0d3fe6f37f47299d3adb2f8dd76b5f.png




此时我们就完成了这个SWMM快速入门案例的所有操作。下一篇文章会讲解如何设置各类设施的参数、如何运行模型以及如何查看模型的结果。


相关文章
|
数据可视化 算法 定位技术
SWMM从入门到实践教程 01 SWMM软件介绍
SWMM(Storm Water Management Model)是一款用于城市暴雨径流模拟和城市雨水管理的计算机软件。SWMM软件最初由美国环保局(EPA)开发,现在已经成为一个广泛使用的软件,用于设计、规划和管理城市排水系统。
|
定位技术 数据安全/隐私保护
MIKE 21 教程 1.3 网格搭建界面介绍之网格生成 (Mesh Generator 工具)
MIKE 21 教程 1.3 网格搭建界面介绍之网格生成 (Mesh Generator 工具)
|
17天前
|
JavaScript 前端开发 Java
NPM下载安装保姆级教程(附安装包,非常详细)
NPM是Node.js的包管理工具,用于高效管理JavaScript依赖,支持模块安装、更新、发布等操作,具备依赖锁定、脚本声明等功能,广泛应用于前端与后端开发。
|
存储 数据挖掘 索引
Pandas数据结构:Series与DataFrame
本文介绍了 Python 的 Pandas 库中两种主要数据结构 `Series` 和 ``DataFrame`,从基础概念入手,详细讲解了它们的创建、常见问题及解决方案,包括数据缺失处理、数据类型转换、重复数据删除、数据筛选、排序、聚合和合并等操作。同时,还提供了常见报错及解决方法,帮助读者更好地理解和使用 Pandas 进行数据分析。
846 12
SWMM从入门到实践教程 03 快速入门案例的设施参数设置与批量设置
SWMM从入门到实践教程 03 快速入门案例的设施参数设置与批量设置
|
机器学习/深度学习 移动开发 TensorFlow
深度学习之格式转换笔记(四):Keras(.h5)模型转化为TensorFlow(.pb)模型
本文介绍了如何使用Python脚本将Keras模型转换为TensorFlow的.pb格式模型,包括加载模型、重命名输出节点和量化等步骤,以便在TensorFlow中进行部署和推理。
491 0
|
机器学习/深度学习 编解码 人工智能
【生成式对抗网络】GANs在数据生成、艺术创作,以及在增强现实和虚拟现实中的应用
生成对抗网络(Generative Adversarial Networks, GANs)在数据生成领域具有显著的应用价值。GANs通过生成器(Generator)和判别器(Discriminator)两个相互竞争的神经网络,不断迭代优化,从而生成高质量的数据样本。这一技术在数据增强方面尤为重要,特别是在数据稀缺或难以获取的领域,如医疗影像分析、自动驾驶等。GANs能够生成与真实数据相似的新数据样本,从而扩充数据集规模,提高模型的泛化能力。此外,GANs还可以用于生成仿真数据,如金融领域中的股票价格走势,用于训练预测模型,提高预测准确性
443 2
|
BI 定位技术 Python
SWMM从入门到实践教程 04 快速入门案例的模拟执行
在左侧双击Options中的Dates,即可弹出时间的设置。此处为了教学,建议仅模拟6个小时,加快结果的生成。实际项目中,可以根据需求对指定场次的降雨时常进行模拟,并注意这个时常一定不低于降雨时常(我们的雨量计设置了2小时降雨,所有66个小时的模拟也是合理的)。
|
数据可视化 搜索推荐 atlas
DataV Atlas深度解析与实战应用:打造个性化地理信息可视化
阿里云DataV的Atlas功能专注于地理信息可视化,提供范围选择、边界生成和层级展示等工具,助用户轻松创建专业地图应用。通过代码示例展示了如何用Geo组件展示中国省份销售数据,强调了数据安全和性能优化的重要性。DataV Atlas简化了复杂地理信息的展示,提升了数据洞察的直观性和美感。【6月更文挑战第19天】
1072 3
|
机器学习/深度学习 JavaScript Python
熵、联合熵、相对熵、交叉熵、JS散度、互信息、条件熵
熵、联合熵、相对熵、交叉熵、JS散度、互信息、条件熵
683 1

热门文章

最新文章