管网设计与分析
tc-pypeflow的Python项目详细描述
PypeFlow公司
用于设计和分析管网的Python软件包。在
设计管网涉及两种问题的解决方案:
- 组成管网的管段中的设计流量是已知的。也知道有 管段内流体流动引起的摩擦损失。问题在于找到合适的直径 对于管段,使已知流速不会产生超过 可用值。在
- 组成管网的管段中的设计流量是已知的。直径也是已知的 管网的每个管段中存在的管段和管件/阀门。 问题是在设计流量流动时,找出管段的压降。在
PYFLOW可以一次搜索所有管道之间的流道 以及网络的终端节点。这样就可以平衡网络中不同分支的流量。一 可以在某些管段中添加平衡阀来完成此操作。然后PypeFlow将计算Kvr设置 使所有流道在 设计流量在管段中流动。如果没有流量平衡,则无法确定所需的流量 将在每个管段中流动。在
分析管网涉及到找到已知管网中的稳定流量和压力分布。 为此,PypeFlow使用Hardy Cross方法。也可以在网络中添加泵,并利用所谓的伪泵 开放的网络部分(如饮用水设施)。在
用于让PypeFlow设计或分析管网的输入数据来自网络配置文件。 这只是一个可以用任何电子表格程序制作的csv文件。网络配置由用户输入 在表中,每行表示网络的一个管段。在
PypeFlow(目前)只是一个API,这意味着应该通过Python脚本与PypeFlow交互。 Jupyter笔记本电脑也是使用PypeFlow进行管网设计和分析的优秀工具。 示例可在随附的Github repository中找到。在
- 项目
标签: