基于节点自然邻的供水管网DMA分区方法研究
0 引言
为实现城市供水管网布局的科学性和经济性, 国内外学者提出了独立计量区域分区 (District Metered Area, DMA) 。该方法通过关闭部分供水管道的阀门, 将管网划分为若干个相对独立的区域, 并在每个区域的进出水管上安装流量计, 从而实现对各个区域进出流量的监测。DMA分区有助于及时发现漏损或爆管等问题, 并能对其定位, 以便于快速修复, 减少损失。袁文麒等
对于如何确定DMA分区的边界管道, 目前主要有2种方法:经验法和计算法。经验法指的是技术人员以其多年积累的工作经验, 根据用水户数或者根据行政边界、道路或者河流等要素作为管网分区边界线, 基于此完成分区, 并应用管网模拟验证分区的合理性。李晓华等
本文提出一种基于节点自然邻概念的供水管网DMA分区方法, 在确定DMA分区个数的前提下尽量避免破坏供水管网的拓扑结构 (即减少因分区产生的边界管段) , 从而实现管网的DMA分区。
1 供水管网的DMA分区方法
所提出的DMA分区方法的流程主要包含以下4个步骤:
(1) 数据输入。DMA分区的数量。
(2) 管网相似度矩阵的构建。利用EPANET2对管网进行模拟, 得到相关的数据:节点间的能量冗余差、管段水力停留时间和节点的自然邻, 并以上述的管网数据构建相似度矩阵。
(3) 管网节点的聚类。利用管网的相似度矩阵, 通过运用谱聚类算法, 实现供水管网节点的聚类, 分区范围的划分及分区边界管段的确定。
(4) 进水管的优选。利用遗传算法, 得到进水管的优选方案, 即水表与阀门的最佳安装位置的确定。
1.1 供水管网DMA分区数量的确定
供水管网DMA分区的数量的多少, 可依据供水管网的拓扑结构、行政区域、分区的目的、运行的成本等因素, 通过经验法或者计算法来确定
1.2 基于管网节点自然邻关系的相似度矩阵的构建
供水管网可抽象为一个由节点集合V和管段集合E组成的管网拓扑图G= (V, E) 。节点集合V包含需水节点N和水源节点S。管段之间的属性, 如管径、管长、流量和水力停留时间等信息, 可转化为管段间的权重关系, 构建出相应的相似度矩阵。本方法采用节点能量冗余差ΔE

式中t———管段水力停留时间, s;
Wij———节点能量冗余差与管段水力停留时间的权重关系;
maxΔEsurplus———所有管段ΔEsurplus, ij的最大值;
N———需水节点集合, N={N1, N2, …, NN}, 其中NN为需水节点数量;
S———水源节点集合, S={S1, S2, …, SS}, 其中SS为水源节点数量。
因此, 供水管网拓扑图的相似度矩阵Aij可由式 (2) 表示:

式中E———管网拓扑图中边的集合。
为了提高管网节点聚类的精确度, 引入了节点间的自然邻关系

式中max (sn) ———节点集合V中最大的自然邻居数;
sn (i) ———节点i的自然邻居数。
通过以上的改进, 相似度矩阵Aij进行调整, 可使节点联系紧密的区域的两节点间相似度增大。
1.3 运用谱聚类算法得到管网节点聚类
谱聚类算法建立在图论中的谱图划分理论基础上, 是一种基于两点间相似关系的聚类算法, 其本质是将聚类问题转化为图的最优划分问题。将单个样本数据等效为图中的顶点V, 依据样本间相似度将顶点间的边E赋权重A, 从而得到一个基于相似度的无向加权图G= (V, E) 。则在图G中, 即可将聚类问题转化为在图G上的图划分问题。图的最优划分准则是使得到的子图内部相似度最大, 子图间相似度最小
(1) 构建表示节点集关系属性的矩阵A, 并基于A和规范化割集准则建立图的拉普拉斯矩阵矩阵Lsym。复杂网络分析中将节点的度定义为与该节点直接相连的边的权重之和, 可用权重邻接的相似度矩阵表示见式 (4) :

图的拉普拉斯矩阵见式 (5) :

使用规范化割集准则, 规范化拉普拉斯矩阵见式 (6) :

(2) 求解Lsym的特征值和对应的特征向量, 选择前K (对应为聚类个数) 个最小非零特征值对应的特征向量构建新的数据特征空间。
(3) 利用K均值算法 (K-means) 对特征向量空间中的节点进行聚类, 从而实现数目为K的节点聚类。
1.4 运用遗传算法得到水表和阀门安装的优选方案
获得聚类数为K的节点聚类方案后, 也就是说管网DMA分区数为K。在管网拓扑图G= (V, E) 中, 任意一个边Eij都有对应的2个节点Vi和Vj, 若Vi和Vj不属一个聚类中, 则Eij为分区边界管段。确定分区边界管段数目m后, 运用遗传算法, 找出在分区边界管段上安装水表或者阀门的优选方案。相关设置如下:
(1) 设定种群大小popSize、迭代次数maxGens、交叉概率probCrossover和变异概率probMutation等参数。
(2) 自变量的数目nd为m, 范围为0或者1 (0表示安装阀门, 1表示安装水表) 。
(3) 适应度函数设为:

式中mean_P———需水节点的平均压力, m;
mean_Age———需水节点的平均水龄, h;
a———权重参数, 取10;
b———惩罚参数, 若方案中某节点不满足要求 (如节点水压) 时设置为1 000, 否则为0。
2 供水管网DMA分区案例
本文采用参考文献
2.1 节点聚类结果
运用谱聚类算法时, 在相似度矩阵中引入管网节点的自然邻, 可引导管网节点向节点分布密集的方向进行聚类, 即聚类结果会往产生割边少的方向进行。图1表示节点聚类个数 (DMA分区数) 为2~15的分区边界管段总数情况比较。
结果显示: (1) 构建相似度矩阵时, 引入管网节点的自然邻, 使得节点聚类产生边界管段总数明显减少, 即安装阀门和水表的数量和费用都会减少; (2) 随着分区个数的增大, 引入节点自然邻构造相似度矩阵的优势越明显, 即边界管段的数量更少。
2.2 DMA分区方案结果
经查阅相关文献, 相关的学者
方案A表示构建相似度矩阵时引入节点自然邻, 得到的管网DMA分区的方案;方案B表示构建相似度矩阵时不引入节点自然邻, 得到的管网DMA分区的方案。得到的分区结果如图2和图3所示。
2.2.1 节点聚类情况对比
表1是两者DMA分区后的节点分布情况。
从表1、图2、图3结果可以看出, 引入自然邻产生DMA分区的方式, 其节点分布情况更加均衡。此外, 引入自然邻产生4个DMA分区结果, 每个分区都有1个水源点, 而不引入自然邻产生4个DMA分区, DMA2分区有2个水源点, DMA4则没有水源点。对于多水源供水管网而言, 每个分区内有1个独立水源的方案更利于应对异常工况。因此, 引入节点自然邻产生管网DMA分区, 更利于对管网的运行。
2.2.2 水表与阀门的安装比较
图4是DMA分区结果的水表和阀门安装数量的情况, 可以得出引入节点自然邻产生管网DMA分区的方案更具经济性:从阀门安装的数量来看, 方案B的14个, 远远高于方案A的9个。而水表安装的数量相等, 同为6个, 但方案B有1个DN350的水表, 其安装费用远高于其他小型号的水表。
2.2.3 管网运行的性能比较
表2和表3是DMA分区结果的管网运行性能和压力的比较。从表2和表3可以看出:
(1) 需水节点的平均水龄, 都约等于1h, 说明分区后的节点水龄没有明显变大, 间接说明水质没有因DMA分区而恶化。
(2) 分区压力标准差方面, 2个方案的各个DMA分区之间差别较小, 数值在3.69~6.65。
(3) 需水节点的平均水压方面, 原始管网的水压为25.13mH2O。引入节点自然邻得到DMA分区的结果为23.31 mH2O, 不引入节点自然邻得到DMA分区的结果为24.08 mH2O。前者下降了1.82 mH2O (7.24%) , 后者下降了1.05 mH2O (4.18%) 。
(4) 供水管网的物理漏失量与其节点水压有密切关系, 采用经验关系式:Qi, leak=CiHinl
3 结论
提出了基于节点自然邻概念的管网DMA分区方法。首先, 利用谱聚类算法有效地减少管网DMA分区产生的边界管段, 从而减少了安装水表和阀门的费用;然后, 通过遗传算法有效地找到水表和阀门的最佳安装位置, 使得管网实行DMA分区后节点平均水压降低, 从而起到控制管网物理漏失的作用。基于Modena案例管网验证了上述分区方法的可行性。本方法能较好地适用于中小型供水管网的DMA分区任务;对于大型的供水管网, 则需要对模型规模进行适当地简化。否则, 大型管网相似度矩阵的稀疏性会在谱聚类计算过程中引入较大偏差, 影响DMA分区结果的合理性。
参考文献
[1]袁文麒, 郑小明, 徐兆凯, 等.区域供水管网DMA规划方案研究[J].给水排水, 2012, 38 (7) :98-102.
[2]李露, 余健, 李栋, 等.基于DMA技术的小区漏损控制案例分析[J].给水排水, 2016, 42 (3) :115-118.
[4]李晓华, 魏占锋.利用DMA分区技术降低管网漏损率[J].给水排水, 2016, 42 (S1) :270-272.
[8]刘俊, 周鹏.谱聚类在给水管网分区优化中的应用[J].土木建筑与环境工程, 2016, 38 (6) :142-147.
[9]李斌, 蒋浩, 聂锦旭, 等.基于节点能量冗余差的给水管网DMA分区方法研究[J].给水排水, 2017, 43 (3) :120-126.
[11]凌文翠, 张涛, 强志民, 等.北京市二环内供水管网DMA分区方法及安全性分析[J].中国给水排水, 2010, 26 (10) :19-23.
[12]王婷婷.供水管网系统DMA分区流量数据聚类分析研究[D].哈尔滨:哈尔滨工业大学, 2017.
[13]朱庆生, 付飘飘, 张程.基于自然邻的自适应谱聚类算法[J].计算机技术与发展, 2017, 27 (11) :19-23.
[14]蔡晓妍, 戴冠中, 杨黎斌.谱聚类算法综述[J].计算机科学, 2008, 35 (7) :14-18.