EPANET++ is a free web application for modeling water distribution networks, an extension of EPANET.

库

按分区存放项目的模式、曲线、管道类型、管件清单、控制规则和规则,每类一个分区。选择“水务”、“库”即可打开。元件通过该项的 ID 引用模式、曲线、管道类型或管件清单,这些项在此处创建、编辑和删除。以上内容均随项目一起保存,“撤销”可撤销在此所做的编辑。此框的位置和大小仅保存在本浏览器中。

各分区存放什么
模式一组倍数,在运行持续期间重复使用,每个模式时间步对应一个倍数。新模式为 24 个值为 1 的倍数。粘贴电子表格的一列即可填满“倍数”框。默认需水量模式标有(默认),在“设置”、“计算”、“水力计算”中选择。
曲线四种,在“曲线类型”中选择:水泵水头、水泵效率、水箱容积和阀门水头损失。各点输入在网格中,网格接受粘贴的电子表格列,或从 EPANET 文件复制的行。水泵水头曲线由其各点拟合,“方程”行显示拟合结果;只有一个点时,该点被视为设计点,关闭水头取其水头的 1.33334 倍,最大流量取其流量的 2 倍,与 EPANET 的读取方式相同。其他几种曲线用直线连接各点。水泵或阀门在“属性”中指定其曲线,其中的“曲线”链接会打开此分区。
管道类型管径、糙率和反应系数的一组定义,多条管道可引用同一个定义。定义中的某项属性可以留空,然后为每条管道分别输入。在“属性”中,管道类型已指定的数值呈禁用状态,“与管道类型脱离”会将它们复制到管道中,并使该管道不再使用该类型。
管件管件清单,每种管件有一个数量,合计为管道或管道类型的一个局部(次要)损失系数 k。提供的管件为 EPANET 2.2 用户手册表 3.3 中的十三种以及“其他管件”。选择其中一种会将它的系数复制到该行,该系数可以修改。
控制规则每个控制规则是一条语句,采用 EPANET 语法,例如 LINK id OPEN IF NODE id BELOW value。每条语句下方,该框会说明它是否被理解。
规则每条规则有多行,采用 EPANET 语法:RULE、IF、AND、OR、THEN、ELSE 和 PRIORITY。每条规则下方,该框会说明它是否被读取。
重命名、删除,以及哪些内容引用某一项

ID 在其所属分区中修改。空白的 ID,或同一分区中已使用的 ID,不被接受。重命名某一项会在“基础”和每个方案中更新对它的所有引用。对于模式,引用包括节点的需水量模式及其每个需水类别的模式、用户的需水量模式、水库的水头模式、水泵的转速模式,以及默认需水量模式。

正在使用的模式可以删除,对它的每个引用都会被清除。如果它是默认需水量模式,通知会说明没有模式的节点现在使用什么。正在使用的曲线、管道类型或管件清单不会被删除。消息会列出使用它的元件,必须先为每个元件指定另一条曲线,或使其与该类型或清单脱离。

库与方案

各个库在每个方案中都相同。方案可以让元件指向另一条曲线、管道类型、管件清单或模式,这属于该元件的覆盖值,但某一项的内容不能被覆盖。对模式、曲线、管道类型、管件清单、控制规则或规则的编辑,无论打开的是哪个方案,都会改变每个方案中的该项。默认需水量模式是一项设置,而不是库中的项,方案可以有自己的默认需水量模式。

某个控制规则或规则若指定了在打开的方案中停用的元件,则在该方案的运行中被忽略,“库”框会将其列出。若指定了项目中没有的元件,也会被忽略,并给出警告。

运行中的控制规则与规则

控制规则是一条语句。规则是以 RULE 开头的若干行。无论页面使用何种语言,关键字都用英文键入,数值采用项目的单位。“添加控制规则”从根据管网生成的一条语句开始,再将其编辑成所需的语句。

控制规则和规则只在延时模拟中改变结果,即总运行时长大于 0 时。稳态解不受二者影响。规则只由 EPANET 引擎应用。两者都随项目一起保存,并写入 EPANET 文件。

从另一个项目导入库

“文件”、“导入…”、“导入库…”会打开另一个项目文件,并将其中整个库复制到本项目。名称在此处已被使用的项会被跳过并列出,因此此处已有的内容不会改变。当文件与项目用不同的单位表示同一个量时,会显示警告,而各项仍按原样导入。引用了本项目所没有的管件清单的管道类型会被列出;请从同一文件导入管件库来解决。

Net1 上的示例

打开 Net1 示例并选择“水务”、“库”。“模式”中有模式 1,即 Demand Pattern,有 12 个倍数,间隔 2:00,覆盖 24:00,标有(默认)。“曲线”中有曲线 1,即水泵 9 的 Pump Curve,是一条只有一个点的水泵水头曲线,点为 250 ft 处 1500 gpm。“控制规则”中有两条语句:第一条在节点 2 降到 110 以下时打开管道 9,第二条在节点 2 升到 140 以上时将其关闭。“规则”中有两条规则,检验时钟时间和水箱 2 的水位。

选择“水务”、“计算”,然后选择“水务”、“报告”、“状态变化”。水泵 L9 在 10:00 现已关闭,在 15:00 现已打开,在 21:00 现已关闭,水箱 N2 在 22:00 现正在放空。在“控制规则”中,将第二条控制规则中的 140 改为 135,再次选择“水务”、“计算”。最后一次关闭移到 20:00,水箱 N2 在 21:00 现正在放空。

注意事项
  • 模式在运行持续期间重复使用,因此不必覆盖整个运行时段。
  • EPANET 文件中没有管道类型或管件清单的位置。文件携带每条管道所读取的数值,导出时会说明哪些管道被展平。
  • “库”框的位置和大小保存在本浏览器中。各项随项目一起保存。
Home | AutoCAD Tools | FreeSoftware | Engineering Services | Engineering Calculators | Technical Documents | Blog | Personal essays | Collaborative Family Trees | Contact