[发明专利]一种基于神经网络的供水管爆裂时间预测方法及装置在审
申请号: | 201811368201.1 | 申请日: | 2018-11-16 |
公开(公告)号: | CN109558900A | 公开(公告)日: | 2019-04-02 |
发明(设计)人: | 姜春涛;冯樱;杨志鹄;于辉;黄颖欣;黄钢忠;吴志炜;侯菁菁 | 申请(专利权)人: | 佛山科学技术学院 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G06Q10/04;G06N3/08 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 朱继超 |
地址: | 528000 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 供水管道 破裂 神经网络 时间预测 供水管 爆裂 人工智能技术 高斯牛顿法 最小二乘法 梯度法 算法 优化 收敛 神经 市政 改进 居民 网络 管理 | ||
1.一种基于神经网络的供水管爆裂时间预测方法,其特征在于,所述方法包括以下步骤:
步骤1,读取数据集;
步骤2,根据数据集初始化BP神经网络;
步骤3,计算隐含层输出;
步骤4,计算输出层输出;
步骤5,通过误差计算构建供水管道破裂时间预测模型;
步骤6,更新供水管道破裂时间预测模型权值;
步骤7,通过供水管道破裂时间预测模型得到供水管道破裂的时间。
2.根据权利要求1所述的一种基于神经网络的供水管爆裂时间预测方法,其特征在于,在步骤1中,所述数据集包括管道外壁所承受的压力x1、管道内壁所承受的压力x2、土壤温度x3、土壤湿度x4、土壤pH值x5、水温度x6、水流速x7,通过传感器采集2000条数据集并导出到Excel表中,作为模型训练的数据集。
3.根据权利要求1所述的一种基于神经网络的供水管爆裂时间预测方法,其特征在于,在步骤2中,根据数据集初始化BP神经网络的方法为,根据数据集的输入X=(x1,x2,x3,....,x7)和期望输出D=(d1,d2,d3,....,dl),确定网络输入层和隐含层和输出层神经元数量,即期望输出的个数l,初始化各层神经元之间的连接权值vij,wjk,修正权值公式为
v(n+1)=v(n)-(JTJ+μI)-1JTe 式1,
w(n+1)=w(n)-(JTJ+μI)-1JTe 式2,
其中e是网络误差向量;J是雅可比矩阵;μ是可变学习速率;I是单位矩阵。
4.根据权利要求1所述的一种基于神经网络的供水管爆裂时间预测方法,其特征在于,在步骤3中,计算隐含层输出的方法为,根据输入向量X,输入层和隐含层间连接权值vij以及隐含层阈值a,计算出隐含层输出的公式为
其中m为隐含层节点数,Vi0=-1,x0=aj,f()为隐含层传递函数,传递函数为
5.根据权利要求1所述的一种基于神经网络的供水管爆裂时间预测方法,其特征在于,在步骤4中,计算输出层输出的方法为,根据隐含层输出y,连接权值wjk和阈值b,计算BP神经网络的实际输出ok,
k=1,2,3,4,...,l,m为隐含层节点数。
6.根据权利要求1所述的一种基于神经网络的供水管爆裂时间预测方法,其特征在于,在步骤5中,通过误差计算构建供水管道破裂时间预测模型的方法为,根据网络实际输出ok与期望输出D,计算网络总体误差E,
公式为:
式中,Yi为BP神经网络模型期望输出;Yi'为BP神经网络模型实际输出;p为输入模式样本的数目;ei为某个模式样本的训练误差,当误差E<10-5退出循环,最后,最小误差对应的模型即为最佳模型,即BP神经网络模型输出的结果,作为预测供水管道破裂时间预测的模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山科学技术学院,未经佛山科学技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811368201.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据降维方法及装置
- 下一篇:一种语义分割训练方法及装置、电子设备、存储介质