基于BP神经网络的城市供水管网健康状态评估

作者:常田 刘书明 王敏 李明明 吴雪
单位:清华大学环境学院 北京自来水集团
摘要:采用BP神经网络方法建立模型,以影响管网健康的管材、管龄、管径、管长和接口类型5个因子作为输入参数,以管线发生事故的风险系数为输出参数,对管线的健康状态进行评估,并以此为核心模块开发基于ArcGIS的评估软件。结果表明,模型评估效果较好,能够及时发现问题管线,为城市供水管网维修计划的制定提供决策支持。
关键词:BP神经网络 供水管网 健康状态评估 地理信息系统
作者简介:作者简介: 常田 通讯处:100084北京市海淀区清华大学环境学院403; 刘书明 通讯处:100084北京市海淀区清华大学环境学院403;李明明 通讯处:100084北京市海淀区清华大学环境学院403; 吴雪 通讯处:100084北京市海淀区清华大学环境学院403;
基金:基金: 国家水体污染控制与治理科技重大专项课题(2012ZX07408-002); 北京科技计划课题(Z14110006014048);

基于BP神经网络的城市供水管网健康状态评估

CAJ下载 PDF下载 精读

永久保存本文,请下载至本地

常田 刘书明 王敏 李明明 吴雪

清华大学环境学院 北京自来水集团

    要:

采用BP神经网络方法建立模型,以影响管网健康的管材、管龄、管径、管长和接口类型5个因子作为输入参数,以管线发生事故的风险系数为输出参数,对管线的健康状态进行评估,并以此为核心模块开发基于ArcGIS的评估软件。结果表明,模型评估效果较好,能够及时发现问题管线,为城市供水管网维修计划的制定提供决策支持。

作者简介: 常田 通讯处:100084北京市海淀区清华大学环境学院403; 刘书明 通讯处:100084北京市海淀区清华大学环境学院403;李明明 通讯处:100084北京市海淀区清华大学环境学院403; 吴雪 通讯处:100084北京市海淀区清华大学环境学院403;

收稿日期:2015-09-11

基金: 国家水体污染控制与治理科技重大专项课题(2012ZX07408-002); 北京科技计划课题(Z14110006014048);

Health condition assessment of urban water supply network based on BP neural network

Chang Tian Liu Shuming Wang Min Li Mingming Wu Xue

School of Environment,Tsinghua University Beijing Waterworks Group

Abstract:

A model based on BP neural network was established to assess health conditions of water supply pipes.Pipe material,age,diameter,length and junction type were chosen as input variables,and the output variable was the risk coefficient of pipe damage.And as a core modele to develop the evaluation software based on ArcGIS.It is concluded that the model performs well at determining the pipes at the risk of bursting and provide decision support for maintenance plan of urban water supply network.

 

Received: 2015-09-11

 

0 引言

随着我国城市基础设施建设的不断完善,城市供水管网的规模越来越庞大复杂。作为连接水厂和用户的纽带,其安全高效的运作直接影响着人们正常的生产和生活秩序。由于我国供水管网老化严重、管道埋于地下维护难度大、管网建设滞后于城市总体建设水平[1],供水管道事故时有发生,不仅造成大量优质水资源的浪费,增加供水成本,而且导致管道基础和地下公共设施的损坏,严重的还可能影响交通及市民的生产生活。因此,对管网进行有效可行的健康状态评估、优化管线维护计划势在必行。

管线健康的影响因素众多,存在复杂的非线性关系。我国管网的基础数据建设尚不十分完善,历史数据记录可能并不完整、不准确。各城市的数据记录标准不同,用于评估管线状态的数据指标存在差异。对于供水管网管线状态的评价,传统的方法主要是基于多元线性回归[2]、层次分析法[1]、模糊理论[3,4]等方法建立模型,这些方法不同程度上存在主观性较强、数据质量要求高、适用于特定管网等不足。

近年来,随着人工智能和机器学习方法的飞速发展,人工神经网络在管网状态评价研究中成为一种新的趋势,得到越来越多学者的青睐[5~7]。据此,本文将建立人工神经网络模型对城市供水管网管线健康状态进行评估。

1 BP神经网络介绍

人工神经网络(Artificial Neural Network)是在人工智能飞速发展背景下诞生的一种机器学习方法,是基于模仿大脑神经网络结构和功能而建立的一种信息处理系统。它拥有良好的容错性,具有强大的自学习、自组织、自适应以及非线性函数逼近能力,是处理非线性系统的有力工具[8,9]

本文建模采用误差反向传播人工神经网络,简称BP(Back-Propagation)神经网络,是目前应用最为广泛的人工神经网络模型之一,该方法的提出成功解决了求解非线性连续函数的多层前馈神经网络权重调整问题。典型的拓扑结构是输入层-隐藏层-输出层,如图1所示,其中隐藏层可以有多层。

图1 BP神经网络拓扑结构

图1 BP神经网络拓扑结构

 

图1中x1,x2,…,xn是输入值,y1,y2,…,yn是预测值,V和W是各节点连接权值。BP神经网络可以看成一个非线性函数,表达n个自变量到m个因变量的函数映射关系。

BP神经网络的学习过程由正向传播和反向传播组成,根据最速下降法的学习规则,信息从输入层正向逐层传播到输出层,再由输出层反向回到输入层逐层调整神经元之间的权值和阈值,经过反复迭代达到减小输出误差到目标值的目的,完成对网络的训练。BP网络能学习和存贮大量的输入-输出模式映射关系,而无需事前揭示描述这种映射关系的数学方程[10]

2 数据来源及概况

本研究基于北京市供水管网。北京市中心城区日供水能力370万m3,服务面积700余km2,管网长度超过9 000km。截至2012年,按使用年限分类,10年以下管线占38.9%,10~30年的占34.8%,30~50年的占20.1%,50年以上的占6.2%。管网平均管龄为19.5年,总体上处于相对稳定的运行期。按材质分类,抗外界扰动能力较强的球墨铸铁管、钢管、钢塑复合管合计占60.4%,强度低、易腐蚀、抗外界扰动能力差的普通铸铁管、预应力管和镀锌管共占39.6%。按管径分类,DN50及以下的管线占16%,DN75~200的占47%,DN200以上的占37%。

北京市供水管网每年破损2 000余处。在水资源紧缺的大背景下,伴随着城市快速发展和用水人口不断增加,及时发现并减少破损事故的发生,也是降低损失、节约水资源的有效措施之一。

3 模型的建立

3.1 输入参数的确定

对供水管线的状态进行评估,即寻找影响管线健康的因素与管线状态之间的关系。管网发生破损事故时内外因综合作用的结果,影响因素众多且复杂,在参阅国内外研究成果及了解水厂工作经验的基础上,大致可以概括为物理因素、环境因素、管道运行状况3大类,详见图2。

图2 输入参数

图2 输入参数

 

由于我国管网基础数据建设尚不完善,且部分数据收集不易,获取全面完整的管线信息难度很大,因此输入参数的选取需根据各管网的实际情况而定。本研究筛选出完整度较高的管材、管龄、管径、管长和接口类型5个参数,即模型的输入层节点数为5。

3.2 输出参数的确定

设置模型的输出层节点数为1,输出参数为管线的风险系数,用[0,1]之间的自然数表示。风险系数是指管道不能稳定持续的完成其预定功能而发生破损事故的概率,是衡量一条管线健康状态的指标。输出结果越接近0,风险系数越低,代表管线越健康;输出结果越接近1,风险系数越高,代表管线越易发生破损。

3.3 训练样本的选取

BP神经网络是监督式的学习算法,为了得到可靠的结果,需要选取一定量的典型样本数据用于神经网络的训练。将日常工作中记录下来并存入数据库的实际历史数据进行筛选,生成样本数据。本文选取北京市某区域500条管线,其中50%发生了破损(风险系数为1),50%未发生破损(风险系数为0)。将这些数据分成两部分,80%作为训练集,剩余20%作为测试集。

3.4 数据预处理

BP神经网络的输入参数一般具有不同的量纲和较大的数值差别,根据网络特点,若将其直接输入网络,则由于加权通过累加器后变得异常巨大,从而使得网络难以收敛[11]。且本文选取的参数中存在一些用文字表达的因素,影响模型的输入。因此,先进行数据的数字编码,由数字1开始从低到高顺序编码数据类别,再利用归一化的方法将数据转化到[0,1]范围内。归一化的公式为:

 

式中y———归一化后的数据;

x———输入的原始数据;

xmax———输入数据的最大值;

xmin———输入数据的最小值。

3.5 模型训练与测试

本文应用Matlab软件中的人工神经网络工具箱作为工具进行建模。建立典型的3层BP神经网络,通过交叉验证确定最优隐藏层节点数为8,故网络的拓扑结构为5-8-1。学习训练函数为trainlm,两个传递函数分别为logsig和purelin,最大迭代次数为200,目标训练误差为0.001,学习率为0.15。输入样本数据对模型进行训练和测试。

4 模型结果及验证

4.1 健康状态专题图

由于管线状态具有一定的模糊性,难以主观判别,为使评估结果一目了然,以0.5为分类阈值将风险系数定量分级,按照0~0.5和0.5~1区间将健康状态评估结果划分为健康和危险两个等级。同时将健康状态分级结果在ArcGIS中用不同的颜色分级显示,制作健康状态专题图,见图3。

图3 健康状态专题图

图3 健康状态专题图

 

北京市供水管网约93%的破损事故发生于DN200以下的管线,DN50以下的管线多为镀锌管,爆管率明显高于其他管径,约130次/100km。由图3可知,风险系数较高的管线主要分布在支线上,支线管径较小,多为镀锌管或普通铸铁管,抗外界干扰能力较差,且支线附属设备分布较多,易发生事故。因此预测结果与实际工况相符。

4.2 模型精度验证

模型预测的结果可以看成是每一个样本对应输出为1的概率,设定0.5为分类阈值,即当输出结果大于等于0.5时认为其对应输出为1(正类),管线发生破损事故,当输出结果小于0.5时认为其对应输出为0(负类),管线正常无破损。则测试集中100条管线的评估分类混淆矩阵如图4所示。

图4 分类混淆矩阵

图4 分类混淆矩阵

 

由图4可知,真正类率=50/(50+3)=94.3%,反映了模型识别出的正类占所有正类的比例;假正类率=18/(18+29)=38.3%,反映了模型错认为正类的负类占所有负类的比例;准确率=(29+50)/100=79.0%,反映了模型识别出的正类和负类占所有样本的比例。

ROC曲线(Receiver operating characteristic curve)是通过将连续变量设定出多个不同的临界值,以计算出的一系列真正类率为纵坐标、假正类率为横坐标绘制成曲线。曲线下方的面积(Area under ROC curve,AUC)用来评价模型的精度,其值越接近于1,模型效果越好。当AUC=0.5~0.7时,准确性较差;当AUC=0.7~0.9时,准确性较好;当AUC>0.9时,准确性很高。由本文测试样本绘制的ROC曲线如图5,AUC为0.827 8,说明该模型具有较好的评估效果。

图5 ROC曲线

图5 ROC曲线

 

5 结论

采用BP神经网络对北京市的供水管网进行健康评估,预测结果与实际情况相符,表明该模型能够较有效地评价管线状态,其结果能够为水司确定管线维护改造优先次序、优化维修计划提供一定的理论支持。

BP神经网络具有较强的非线性映射能力,能够较好地完整模拟管线健康及其影响因素间复杂的非线性关系,但这是一个黑箱模型,不能解释各因素与管线破损间具体的内部联系。今后可在细化管线类型、材质等分类的基础上进行评估研究,使得模型的建立更具有针对性。

 

参考文献参考文献
[1]余鹏钧.南方某市供水管网健康另加指标体系及模型构建研究:[学位论文].广州:广东工业大学,2013

[2]张宏伟,牛志广,陈超,等.供水管道漏损预测模型研究.中国给水排水,2001,17(6):7~9

[3] 郎鹏凯.基于GIS系统的城市供水管网漏损评价方法研究:[学位论文].太原:太原理工大学,2010

[4] 张圆.城市给水管网健康诊断方法研究及应用:[学位论文].哈尔滨:哈尔滨工业大学,2013

[5] Al-Barqawi H,Zayed T.Infrastructure management:Integrated AHP/ANN model to evaluate municipal water mains’performance.Journal of Infrastructure Systems,2008,14(4):305~318

[6] Ho Cheng-I,Lin Min-Der,Lo Shang-Lien.Use of a GIS-based hybrid artificial neural network to prioritize the order of pipe replacement in a water distribution network.Environmental Monitoring and Assessment,2010,166(1~4):177~189

[7] Nishiyama M,Filion Y.Forecasting water main failure using artificial neural network and generalized linear models.World Environmental and Water Resources Congress,2013:706~715

[8]张宏伟,牛志广.神经网络法建立城市供水管网宏观模型的研究.系统工程理论与实践,2003,10:121~126

[9]谭龙,陈冠,曾润强,等.人工神经网络在滑坡敏感性评价中的应用.兰州大学学报(自然科学版),2014,50(1):15~20

[10] 覃炫.供水管网漏损预测及健康度评价:[学位论文].长沙:湖南大学,2009

[11]柳小桐.BP神经网络输入层数据归一化研究.机械工程与自动化,2010,3:122~123

Health condition assessment of urban water supply network based on BP neural network
Chang Tian Liu Shuming Wang Min Li Mingming Wu Xue
(School of Environment,Tsinghua University Beijing Waterworks Group)
Abstract: A model based on BP neural network was established to assess health conditions of water supply pipes.Pipe material,age,diameter,length and junction type were chosen as input variables,and the output variable was the risk coefficient of pipe damage.And as a core modele to develop the evaluation software based on ArcGIS.It is concluded that the model performs well at determining the pipes at the risk of bursting and provide decision support for maintenance plan of urban water supply network.
Keywords: BP neural network; Water supply network; Health condition assessment; Geographic information system;
1362 14 14
文字:     A-     A+     默认 取消