首页 / 专利库 / 人工智能 / 进化算法 / 遗传算法 / 基于图划分的供水管网DMA自动分区方法

基于图划分的供管网DMA自动分区方法

阅读:249发布:2020-05-08

专利汇可以提供基于图划分的供管网DMA自动分区方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种基于图划分的供 水 管网DMA自动分区方法,包括如下步骤:获取供水管网水 力 模型和日供水总量;设置分区参数;依据所设置的分区参数使用多级递归二分法 算法 对供水管网水力模型进行分区,获得分区结果和分区边界管段;以及以分区改造的工程造价为目标函数,以管网压力和 节点 水龄的 波动 范围为约束调节,利用 遗传算法 进行分区边界管段的 阀 门 开闭选择与流量计的安装布置,从而获得分区边界管段的阀门开闭选择与流量计的安装布置方案。本发明采用图划分算法对管网进行分区,因为图划分算法的特性,可以让计算量大为减少,计算效率高,可以在较短时间得到分区结果。本发明以工程造价作为目标函数,有利于在实际工程应用中进行推广。,下面是基于图划分的供管网DMA自动分区方法专利的具体信息内容。

1.一种基于图划分的供管网DMA自动分区方法,其特征在于,包括如下步骤:
获取供水管网水模型和日供水总量;
设置分区参数;
依据所设置的分区参数使用多级递归二分法算法对供水管网水力模型进行分区,获得分区结果和分区边界管段;以及
以分区改造的工程造价为目标函数,以管网压力和节点水龄的波动范围为约束条件,利用遗传算法进行分区边界管段的开闭选择与流量计的安装布置,从而获得分区边界管段的阀门开闭选择与流量计的安装布置方案。
2.如权利要求1所述的基于图划分的供水管网DMA自动分区方法,其特征在于,对供水管网水力模型进行分区时,使各分区的规模相一致,并令各分区间的连接边的权值之和最小。
3.如权利要求1或2所述的基于图划分的供水管网DMA自动分区方法,其特征在于,依据所设置的分区参数使用多级递归二分法算法对供水管网水力模型进行分区,获得分区结果和分区边界管段的步骤,包括:
设无向图G0=(V0,E0)表示供水管网水力模型,其中V0表示管网节点集合,E0表示管段集合,设管网节点权重为Wi,管段权重为Wj,
对无向图G0=(V0,E0)中的管网节点V0进行匹配及合并,从而得到粗化图;
对粗化图依据设置的分区参数进行划分;
将经划分的粗化图还原成无向图G0=(V0,E0),从而获得分区结果。
4.如权利要求3所述的基于图划分的供水管网DMA自动分区方法,其特征在于,在将经划分的粗化图还原成无向图G0=(V0,E0)时,利用局部求精启发式算法对各分区进行局部优化。
5.如权利要求3所述的基于图划分的供水管网DMA自动分区方法,其特征在于,对粗化图进行划分时,以各分区间的连接边的管段数量最小或权重之和最小为目标函数,以各分区的管网节点总数相等或管网节点权重之和相等为约束条件。
6.如权利要求5所述的基于图划分的供水管网DMA自动分区方法,其特征在于,以各分区的管网节点总数相等或管网节点权重之和相等为约束条件的步骤,包括:
在对粗化图进行划分时,通过最小化平衡因子实现各分区的管网节点总数相等或管网节点权重之和相等;
最小化平衡因子通过如下公式计算:
式一中,IB表示平衡因子,k表示分区参数中的分区数量,dp表示经划分的粗化图中最大分区的规模或者最大分区的管网节点权重之和,n表示管网节点总数。
7.如权利要求1所述的基于图划分的供水管网DMA自动分区方法,其特征在于,进行分区边界管段的阀门开闭选择与流量计的安装布置时,
若某一分区边界管段选择关闭阀门,则对应的省去流量计的安装;
若某一分区边界管段选择打开阀门,则对应的布置安装流量计。

说明书全文

基于图划分的供管网DMA自动分区方法

技术领域

[0001] 本发明涉及供水管网DMA分区的技术领域,特指一种基于图划分的供水管网DMA自动分区方法。

背景技术

[0002] 在管道老化、技术手段投入有限、监管体制落后等因素的影响下,我国城市供水管网漏损现象较为普遍。供水管网日益严重的漏损问题不仅造成了水资源的浪费,也对供水水质安全造成威胁,如何有效控制管网漏损率,提高城市供水效率,已成为供水行业亟需解决的问题之一。不少国内外水行业工作者常年来致于对供水管网漏损控制的研究,区域计量分区(District Metered Area,DMA)技术正是在这样的背景下诞生的。DMA分区技术具体内容是通过在管网中特定位置安装、流量计,将供水管网分成具有永久性边界的独立的区域,分而治之,同时加强对流量的监控,及时识别漏损的发生,从而达到漏损控制的作用。经过了近二十年的世界各地的实践研究,DMA分区管理技术被证明是有效的漏损控制手段。
[0003] 国内外已有大量关于供水管网DMA分区方法的研究,以下为一些代表性的研究:
[0004] 一种是基于聚类算法的分区方法,该类方法的主要技术措施:以节点需水量为权重,采用自底向上的分层聚类算法挖掘供水管网节点之间的相似性,根据其相似性将供水管网进行分区操作。
[0005] 优缺点:这类方法的优势在于能够把管网划分成几个内部属性较为相似的区域,能够有效得利用管网的拓扑性质。缺点有:(1)这类方法未对供水管网进行水力模拟,分区依据较为主观,无法保证分区后管网的水力性质。(2)未考虑工程造价等因素,在工程应用中不利于推广。
[0006] 另一种是基于图论和能量指标的分区方法,该类方法的主要技术措施:以图论的方法对供水管网进行路径分析,进行预分区,以某种能量指标为目标函数采用启发式算法优化分区结果,最终得到分区方案。
[0007] 优缺点:这类方法的优势在于利用了供水管网的用户节点和管段可以被概化为顶点和边的特性,因此可以使用图论中各种路径分析方法对管网进行划分。缺点如下:(1)使用路径分析生成树来进行分区,主要适用于将多水源管网划分成若干单水源或较少水源供水的区域,无法实现单水源管网的进一步细分。(2)未考虑工程造价等因素,在工程应用中不利于推广。

发明内容

[0008] 本发明的目的在于克服现有技术缺陷,提供一种基于图划分的供水管网DMA自动分区方法,解决现有的分区方法中未考虑工程造价而在工程应用中不利推广的问题、基于聚类算法分区无法保证分区后管网的水力性质和使用路径分析生成树来进行分区无法实现单水源管网的进一步细分等的问题。
[0009] 实现上述目的的技术方案是:
[0010] 本发明提供了一种基于图划分的供水管网DMA自动分区方法,包括如下步骤:
[0011] 获取供水管网水力模型和日供水总量;
[0012] 设置分区参数;
[0013] 依据所设置的分区参数使用多级递归二分法算法对供水管网水力模型进行分区,获得分区结果和分区边界管段;以及
[0014] 以分区改造的工程造价为目标函数,以管网压力和节点水龄的波动范围为约束条件,利用遗传算法进行分区边界管段的阀门开闭选择与流量计的安装布置,从而获得分区边界管段的阀门开闭选择与流量计的安装布置方案。
[0015] 本发明采用图划分算法对管网进行分区,因为图划分算法的特性,可以让计算量大为减少,计算效率高,可以在较短时间得到分区结果。本发明不受限于水源数量,无论是单水源管网还是多水源管网均能进行分区操作。本发明在流量计及阀门布置方案中充分考虑了工程造价,以工程造价作为目标函数,有利于在实际工程应用中进行推广。本发明将节点水龄波动范围和管网压力波动范围作为约束调节,能够保证分区后管网水力条件满足需求,保证分区方案合理。
[0016] 本发明的基于图划分的供水管网DMA自动分区方法的进一步改进在于,对供水管网水力模型进行分区时,使各分区的规模相一致,并令各分区间的连接边的权值之和最小。
[0017] 本发明的基于图划分的供水管网DMA自动分区方法的进一步改进在于,在于,依据所设置的分区参数使用多级递归二分法算法对供水管网水力模型进行分区,获得分区结果和分区边界管段的步骤,包括:
[0018] 设无向图G0=(V0,E0)表示供水管网水力模型,其中V0表示管网节点集合,E0表示管段集合,设管网节点权重为Wi,管段权重为Wj,
[0019] 对无向图G0=(V0,E0)中的管网节点V0进行匹配及合并,从而得到粗化图;
[0020] 对粗化图依据设置的分区参数进行划分;
[0021] 将经划分的粗化图还原成无向图G0=(V0,E0),从而获得分区结果。
[0022] 本发明的基于图划分的供水管网DMA自动分区方法的进一步改进在于,在于,在将经划分的粗化图还原成无向图G0=(V0,E0)时,利用局部求精启发式算法对各分区进行局部优化。
[0023] 本发明的基于图划分的供水管网DMA自动分区方法的进一步改进在于,在于,对粗化图进行划分时,以各分区间的连接边的管段数量最小或权重之和最小为目标函数,以各分区的管网节点总数相等或管网节点权重之和相等为约束条件。
[0024] 本发明的基于图划分的供水管网DMA自动分区方法的进一步改进在于,在于,以各分区的管网节点总数相等或管网节点权重之和相等为约束条件的步骤,包括:
[0025] 在对粗化图进行划分时,通过最小化平衡因子实现各分区的管网节点总数相等或管网节点权重之和相等;
[0026] 最小化平衡因子通过如下公式计算:
[0027]
[0028] 式一中,IB表示平衡因子,k表示分区参数中的分区数量,dp表示经划分的粗化图中最大分区的规模或者最大分区的管网节点权重之和,n表示管网节点总数。
[0029] 本发明的基于图划分的供水管网DMA自动分区方法的进一步改进在于,在于,进行分区边界管段的阀门开闭选择与流量计的安装布置时,
[0030] 若某一分区边界管段选择关闭阀门,则对应的省去流量计的安装;
[0031] 若某一分区边界管段选择打开阀门,则对应的布置安装流量计。附图说明
[0032] 图1为本发明基于图划分的供水管网DMA自动分区方法的流程图
[0033] 图2为本发明基于图划分的供水管网DMA自动分区方法中一供水管网拓扑图。
[0034] 图3为本发明基于图划分的供水管网DMA自动分区方法中各分区优化布置的结果示意图。
[0035] 图4为本发明基于图划分的供水管网DMA自动分区方法中分区后节点压力变化百分比的示意图。
[0036] 图5为本发明基于图划分的供水管网DMA自动分区方法中分区后节点水龄变化百分比的示意图。
[0037] 图6为利用随机匹配算法对无向图进行节点匹配的示意图。
[0038] 图7为利用重边匹配算法对无向图进行节点匹配的示意图。
[0039] 图8为对无向图进行粗化阶段和细化阶段的结构示意图。

具体实施方式

[0040] 下面结合附图和具体实施例对本发明作进一步说明。
[0041] 参阅图1,本发明提供了一种基于图划分的供水管网DMA自动分区方法,用于解决现有的管网分区方法中所存在的缺陷,本发明的分区方法无需手动指定分区干管,操作简单,考虑的因素也较为全面,分区结果合理,更有利于在实际工程应用中进行推广。下面结合附图对本发明基于图划分的供水管网DMA自动分区方法进行说明。
[0042] 参阅图1,显示了本发明基于图划分的供水管网DMA自动分区方法的流程图。下面结合图1,对本发明基于图划分的供水管网DMA自动分区方法进行说明。
[0043] 如图1所示,本发明的基于图划分的供水管网DMA自动分区方法,包括如下步骤:
[0044] 执行步骤S11,获取供水管网水力模型和日供水总量;接着执行步骤S12;
[0045] 执行步骤S12,设置分区参数;接着执行步骤S13;
[0046] 执行步骤S13,对供水管网水力模型进行分区,获得分区结果和分区边界管段;具体地,依据所设置的分区参数使用多级递归二分法算法对供水管网水力模型进行分区,获得分区结果和分区边界管段;接着执行步骤S14;
[0047] 执行步骤S14,以工程造价为目标函数,以管网压力和节点水龄的波动范围为约束调节,进行分区边界管段的阀门开闭选择和流量计的安装布置。以分区改造的工程造价为目标函数,以管网压力和节点水龄的波动范围为约束调节,利用遗传算法进行分区边界管段的阀门开闭选择与流量计的安装布置,从而获得分区边界管段的阀门开闭选择与流量计的安装布置方案。
[0048] 本发明的基于图划分的供水管网DMA自动分区方法,输出分区结果、分区边界管段以及分区边界管段的阀门开闭选择与流量计的安装布置方案。
[0049] 在一种具体实施方式中,获取供水管网水力模型包括,载入管网的EPANET模型文件,并读取管网的日供水量。如图2所示,显示了一供水管网拓扑图。管网的模型文件是美国环保署开发的供水管网水力模型软件EPANET的输入文件格式,也被广泛采用为供水管网水力模型的通用数据交换文件。
[0050] 在一种具体实施方式中,设置分区参数包括设置分区数量、期望分区水量范围以及流量计安装费用和流量计费用。其中的分区数量是DMA分区中十分重要的一个参数,主要依据经验确定。期望分区水量范围可以在分区数量确定后由供水管网供水总水量和分区数量进行估算得到。
[0051] 在一种具体实施方式中,对供水管网水力模型进行分区时,使各分区的规模相一致,并令各分区间的连接边的权值之和最小。较佳地,利用MLRB(Multi Level Recursive Bisection,多级递归二分法)图划分算法将供水管网水力模型划分为与分区数量对应的部分。供水管网中包括有多个管网节点和连接在管网节点之间的管段,各分区间的连接边由对应的管网节点和管段构成,计算各分区间的连接边的权值之和时,即为计算连接边上的管网节点的权值与管段的权值之和,满足各分区的规模相一致的分区方法有多种,从其中选择连接边的权值之和最小的分区方法作为分区结果输出。其中的连接边是图论算法中对不同分区间相连节点之间的边的命名,边界管段是指供水管网DMA分区中位于不同分区但是两两相连节点之间的管段的总成。
[0052] 在一种具体实施方式中,依据所设置的分区参数使用多级递归二分法算法对供水管网水力模型进行分区,获得分区结果和分区边界管段的步骤,包括:
[0053] 设无向图G0=(V0,E0)表示供水管网水力模型,其中V0表示管网节点集合,E0表示管段集合,设管网节点权重为Wi,管段权重为Wj,
[0054] 对无向图G0=(V0,E0)中的管网节点V0进行匹配及合并,从而得到粗化图;
[0055] 对粗化图依据设置的分区参数进行划分;
[0056] 将经划分的粗化图还原成无向图G0=(V0,E0),从而获得分区结果。
[0057] 进一步地,在对无向图G0=(V0,E0)中的管网节点V0进行匹配及合并,从而得到粗化图的步骤中,采用随机匹配和/或重边匹配算法,参见图6所示,随机匹配算法为:随机地访问顶点,如果一个顶点u还未被匹配,就随机的选取与它相邻的尚未匹配的顶点,如果这样的顶点v存在,将边(u,v)放入匹配,并将顶点u和顶点v标记为已匹配,如果没有未匹配的相邻顶点v,则顶点u在随机匹配中保持未匹配。如图7所示,重边匹配方法与随机匹配方法相似,在重边匹配方法中,顶点再一次被随机访问,替代随机匹配中的一个顶点u与它的一个未匹配的邻节点,用所有有效关联中权重最大的边(u,v)的顶点v来匹配顶点u。这里所说的顶点即为管网节点。
[0058] 再进一步地,如图8所示,粗化阶段为对无向图G0进行逐渐缩小,减小图的规模。在图8所示的实例中,对无向图G4进行了四次缩小,得到了无向图G1、无向图G2、无向图G3以及无向图G4,该无向图G4即为粗化图。在初始划分阶段,对无向图G4进行划分,依据所需的分区数量进行划分得到多个较小的图,在细化阶段,将无向图G4映射回无向图G4,从而获得了分区结果。粗化阶段将一个较大的图压缩成较小的图,该较小的图中节点少,进行划分时,计算量小,可提高划分效率。再划分之后,将粗化图映射回原图,达到对原图的划分。
[0059] 更进一步地,在将经划分的粗化图还原成无向图G0=(V0,E0)时,利用局部求精启发式算法对各分区进行局部优化。具体地,通过将一个管网节点从一个分区移动到另一个分区,保持约束条件的满足,达到减少边缘切割量或切割总权重的效果,其中的减少边缘切割量是指减少分区间的连接边的权重。
[0060] 又进一步地,对粗化图进行划分时,以各分区间的连接边的管段数量最小或权重之和最小为目标函数,以各分区的管网节点总数相等或管网节点权重之和相等为约束条件。具体地,划分阶段通过启发式算法实现,目标函数为分区之间的连接边的数量Nec或者权重和Wε最小,目标函数OF表示如下:
[0061] OF=min(Nec)ormin(Wε)。
[0062] 其中,Nec表示边界管段集合,Wε表示连接边的权重和。
[0063] 以各分区的管网节点总数相等或管网节点权重之和相等为约束条件的步骤,包括:
[0064] 在对粗化图进行划分时,通过最小化平衡因子实现各分区的管网节点总数相等或管网节点权重之和相等;
[0065] 最小化平衡因子通过如下公式计算:
[0066]
[0067] 式一中,IB表示平衡因子,k表示分区参数中的分区数量,dp表示经划分的粗化图中最大分区的规模或者最大分区的管网节点权重之和,n表示管网节点总数。在式一中,分区数量及管网节点总数是定值,在划分时最大分区的规模或者最大分区的管网节点权重之和越小,该平衡因子就越小,所以在经划分形成的各个分区的规模相一致时,各个分区间的节点权重和相等时,平衡因子也就最小,故而可利用最小化平衡因子实现上述的约束条件。而对于无向图,其具有唯一的平衡因子,对应的,划分后的划分结果也是唯一的。
[0068] 在粗化阶段,为了使得对粗图的划分能够更好的反映出原图,应使得粗图顶点的权重等于原图顶点集的权重和,同样,为了保持粗图的连通性信息,粗图的顶点的边是原图中顶点集边的并集,因此在对粗图划分时,可直接计算得出各分区的目标函数和平衡因子。
[0069] 在一种具体实施方式中,在分区完成后,可以得到分区边界管段的集合Nec,接下来需要确定这些边界管段中需要进行阀门关闭的管段的数量Nbv,使用二项式系数NC表示一种设备布置的数量分配组合。 上式中的二项式系数NC为输入的,通过设定得到。Nfm为流量计的数量,确定好流量计的数量后,使用启发式算法寻找设备布置的最优方案,目标函数为分区改造工程造价Ct最小,约束条件为管网压力和节点水龄的波动在规定范围之内。
[0070]
[0071] -ΔHmax≤ΔHj≤ΔHmax,j=1,2,3……n
[0072] -ΔAmax≤ΔAj≤ΔAmax,j=1,2,3……n
[0073] 式中的,Cti为第i根管段改造的流量计费用和流量计安装费用之和,ΔHj和ΔAj为每个节点的供水压力和节点水龄的波动值,用百分比表示,ΔHmax和ΔAmax为认为设定的波动最大值,采用百分比表示,n为管网中节点总数。
[0074] 较佳地,进行分区边界管段的阀门开闭选择与流量计的安装布置时,若某一分区边界管段选择关闭阀门,则对应的省去流量计的安装;
[0075] 若某一分区边界管段选择打开阀门,则对应的布置安装流量计。
[0076] 一个设备布置方案是由一串长度与边界管段数相等的二进制数来表达,数字“1”代表某管段安装流量计,不关闭阀门;数字“0”代表某管段关闭阀门,不安装流量计。比如,三根管段第一二根安装流量计,第三根关闭阀门,则可以用二进制字符串“110”表示。
[0077] 对边界管段进行设备布置和优化,即在管段上安装流量计或者阀门,使用遗传算法进行优化,具体地,包括如下步骤:
[0078] S41,初始化种群,随机生成代表分区边界设备布置方案的一组二进制字符串。针对各分区边界管段随机生成对应的一组二进制字符串以形成种群。
[0079] S42,对每组字符串进行解码,并计算每个方案的适应度,删除不符合约束条件的方案。较佳地,计算各组二进制字符串对应的布置方案的工程造价、管网压力和节点水龄,将不符合约束调节的方案删除。
[0080] S43,对方案进行选择、交叉变异操作。
[0081] S44,判断是否达到算法终止条件,如果未达到此则重复S42和S43,如果达到则输出最佳方案。终止条件是遗传代数达到设定值,在达到设定值时即表示为最佳方案。
[0082] 方案的适应度由方案造价来表示,造价越低则适应度越高。
[0083] 选择(复制)操作:将不同的初始方案作为一个种群,按一定概率从群体中选择个体,作为双亲用于繁殖后代,产生新的个体。在此操作中,适应于生存环境的优良个体将有更多的机会繁殖后代,这使得优良特性能够遗传到下一代。交叉操作:随机地选择用于繁殖的每一对个体的同一基因位,将其染色体在此基因位断开并相互交换。本方法中基因是由二进制字符串表示。变异操作:以一定的概率从群体中选择若干个个体。对于选中的个体,随机选择某一位进行取反操作。比如将“110”变为“010”。
[0084] 下面以一具体实例为例进行说明。
[0085] 如图2所示,载入管网,载入某市供水管网模型的模型文件,读取其日供水总量;设置参数,结合当地经济发展水平,选用期望分区数量为6,设置分区允许规模的上限为22000m3/d,为保证不同分区的分区规模在同一数量级,设置2200m3/d为分区规模的下限,即分区上限的十分之一。为了保证分区后节点的水龄与水头不发生较大波动,设置分区后管网压力波动约束为10%,节点水龄波动约束也为10%。为了加快软件的运行速度,人为设定只做第一个小时模拟,读取此时的节点压力和节点水龄数据。录入当地不同口径流量计的安装和设备费用。
[0086] 接着管网划分,采用图划分算法进行管网的分区,共分为六个规模相当的子区域,如图3所示。
[0087] 设备布置优化,输入相关优化参数设置,进行设备布置优化计算。设置个体数为30,最大遗传代数为1000,突变概率Pmut=0.3,交叉概率Pcross=0.8。使用C#调用Accord.Genetic的遗传算法工具包实现优化。经过遗传算法计算后,得到的最终造价为
1216500元,一共安装流量计13台,关闭阀门43个,阀门关闭点和流量计安装点分布如图3所示。图中矩形图标代表水库,菱形图标代表阀门关闭点,三形图标代表流量计安装点。分区后,管网节点的压力变化百分比均小于10%,具体如图4所示,其中最大变化值为A点,该最大变化值为降低9.79%。同时,管网节点的水龄变化百分比也在10%以内,如图5所示,其中最大化值B点,该最大变化值为升高9.05%。
[0088] 以上结合附图实施例对本发明进行了详细说明,本领域中普通技术人员可根据上述说明对本发明做出种种变化例。因而,实施例中的某些细节不应构成对本发明的限定,本发明将以所附权利要求书界定的范围作为本发明的保护范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈