基于机器学习的供水管网水力模型

news2024/11/15 23:18:32

大数据、人工智能、物联网等前沿技术正推动人类社会发展发生深刻变革。2021年12月12日,国务院印发了《“十四五”数字经济发展规划》,进一步指明了各行业数字化转型发展的方向。作为传统的民生保障行业,供水行业也面临着向数字化智慧化转型的机遇与挑战。供水管网水力模型构建是实现供水系统运行管理智慧化转型的核心技术。随着大数据、物联网、人工智能等技术的飞速发展和在供水行业的逐步深入应用,基于传统管网水力平差理论的供水管网模拟技术已难以满足智慧水务建设在实时性、高精度、自适应性等方面特征的需求。本文介绍了基于大数据分析、人工智能等先进技术与专业供水管网水力模型进行融合,构建新一代融合大数据、人工智能技术的管网模拟理论体系和技术框架,突破供水管网在线模拟技术瓶颈,推动供水行业的数字化转型,实现传统的供水管网水力平差及建模技术从“离线分析”向“实时在线”、从“计算器”向“决策器”的转型升级,为供水系统的智慧化发展建设提供核心技术支撑。

一、技术背景

本文所述供水水力管网模型是指基于管网恒定流假设的水力方程组系统。供水管网水力建模以传统的水力平差理论为基础,通过计算机软硬件技术模拟城镇给排水管网系统的运行状态。建成后的供水管网水力模型在辅助管网规划设计、运行调度优化、异常状态诊断、专家决策支持等方面发挥了重要作用。

管网水力模型校核是管网建模过程的关键环节,指通过调整模型系列参数,提高模型模拟结果与实际运行状态情况一致性的技术方法。校核后达到一定精度的管网模型才能进行支撑不同场景的工程应用。管网水力模型校核精度问题一直是影响管网水力模型开展多种供水管网业务场景深度应用的关键瓶颈。近年来,随着我国城镇化快速推进,城镇规模的快速增长导致了供水管网系统日趋庞大复杂,运行管理难度越来越大;另一方面,智慧城市建设背景下,供水行业的精细化智能化管理对管网水力模型的实时性与模拟精度提出了更高的要求。基于传统水力平差理论的供水管网校核技术存在的计算效率低、实时性差、人工依赖强、智能化低等瓶颈问题日益凸显,已不能满足供水行业在漏损控制、节能运行、优化更新改造等方面对模型提出的精细化、智能化等技术需求。基于大数据及人工智能等先进技术的供水管网水力模型及智慧化应用平台已成为供水行业发展的迫切需求之一。

二、技术现状及瓶颈问题

管网水力模型校核是管网模型开展应用的基础,模型校核精度问题一直是阻碍管网水力模型开展多种供水管网业务场景深度应用的关键瓶颈。目前,全世界范围内的管网水力模型以传统的离线水力模型为主,即以某一特定时段(一般为1周)的管网状态为依据建立并进行校核。但供水管网的运行实际上是持续动态的,而离线模型无法适应管网运行状态的实际变化,只能通过定期或不定期重新建模和校核的方式予以弥补,灵活性很差;另一方面,离线模型的维护更新专业化要求高、难度大,而供水企业在水力模型领域的技术力量相对薄弱,模型的维护更新难度大成为供水企业普遍的痛点和瓶颈,也是目前供水管网模型进行深度应用面临的普遍性问题。

随着目前物联网传感监测、数据通信传输等前沿技术的飞速发展,供水管网系统的运行状态监测大数据积累日趋丰富,然而,由于缺乏与专业结合的监测数据分析与挖掘技术,难以发挥海量监测大数据在实际运行管理中的作用,亟待探索利用海量管网监测大数据的方法技术,推动供水系统管理向精细化智能化的发展。然而,随着城镇化的快速推进,尤其是城乡一体化发展,城镇供水管网系统规模不断增大,管网结构日趋复杂,建模难度加大;另一方面,智慧水务建设在供水行业的逐步普及将对管网水力模型模的实时性、精确度等提进更高的要求。综上所述,传统的供水管网校核技术存在实时性差、精度低等瓶颈问题,已不能满足供水行业在漏损控制、优化调度、实时状态诊断等方面对模型提出的精细化、智能化等技术需求。

在管网监测大数据不断累积的新趋势下,如何充分利用并持续吸收监测数据、适应多种工况且实时性良好的在线校核方法,实现对供水管网尤其是大型复杂管网的水力状态实时更新,构建大型管网模型的高精度校核与线上自适应调整方法,是推荐供水系统精细化智能化管理亟待解决的核心关键。

三、技术原理

针对目前供水管网水力模型校核精度低、实时自适应差的关键瓶颈问题,本文介绍了一种基于传统的供水管网机理模型与管网监测大数据融合,人工智能算法为核心的供水管网水力模型在线校核技术体系,实现供水管网水力模型实时在线校核与运行异常状态诊断。以提高管网模型校核精度、实时性、异常运行状态自适应性等为主要目标,围绕着影响模型校核效果的欠压状态压力驱动模拟算法、管网校核参数分组、监测数据信息持续吸收与融合自适应校核、爆管异常运行状态侦测与定位等关键技术点展开系统研究。为了提高对爆管、消防等大流量出流运行工况时模拟的准确性,针对在业内广泛使用的开源管网模拟模型EPANET3存在的极端工况计算不收敛问题,提出压力驱动水力求解迭代过程控制的算法,解决了管网爆管等极端工况下模型欠压水力模拟收敛过程不稳定问题(Science of the Total Environment,2019, 659: 983-994),提高了模型对管网中欠压异常工况模拟的准确性与计算速度(图1)。

图片

图1 压力驱动PAD求解迭代过程控制算法改进

供水管网中水力监测点相对较少,这使得待校核的参数数量远大于方程个数,导致参数解难以确定一直是模型校核的难点。本技术提出了采用机器学习方法进行管道粗糙系数优化分组,通过合并减少未知数,提高分组的合理性(Water Resources Research,2022,58, e2021WR031206);同时,采用创新提出的改进卡尔曼滤波方法持续充分吸收管网监测大数据,不断融合吸收模型与观测信息,实现管网模型摩阻系数与节点流量的自适应在线校核(Water Resources Research,2018,54, 5536-5550),本文所提出的自适应校核技术对管网异常运行工况具有良好的实时状态参数跟随性(图2)。

图片

图2 改进卡尔曼滤波校核算法对异常大流量节点状态突变的自适应跟随性

为了对管网系统运行过程发生的异常工况进行智能诊断识别,在融合校准的模型和在线监测数据的基础上,进一步嵌入深度学习算法进行异常工况在线诊断,实现在线模型实时校核并对爆管等异常运行工况的事件侦测预警与快速定位(Water Resources Research,2020,56,e2019WR025526),为供水企业进一步开发精细化智能化应用提供有力的技术支撑。

四、技术应用及前景

党的十九大报告进一步提出“推动互联网、大数据、人工智能和实体经济深度融合,支持传统产业优化升级,加快发展现代服务业,瞄准国际标准提高水平”的战略部署。国务院印发“十四五”数字经济发展规划(国发〔2021〕29号)进一步指明各行业的数字化发展方向。作为传统的民生保障行业,供水行业也面临着向数字化智慧化转型的任务。而供水管网水力模型是实现供水系统运行精细化智慧化转型的核心技术之一,智慧水务建设对高精度管网水力模型技术有迫切的需求。本技术方法充分吸收大数据分析、人工智能等先进前沿技术,并与本行业领域专业知识进行深度融合,构建适用大规模供水管网系统的在线水力模拟与运行状态行为预测技术,旨在为供水系统的数字化智能化转型升级提供核心计算引擎。随着物联网监测网络与数据通信技术的飞速发展,供水行业的数据采集与监视控制系统监测系统SCADA(Supervisory Control And Data Acquisition)所积累的数据将呈现几何级的增长,为该技术的实施奠定了良好的数据基础。本技术进一步发展完善了供水管网压力驱动模拟技术,提出了供水管网水力监测大数据的预处理与信息深度挖掘方法,并融合深度学习方法构建了大型管网水力模型在线自适应校核技术,实现了供水管网水力建模技术从“离线分析”向“实时在线”、从“计算器”向“决策器”的两个转变,为管网运行管理中的漏损控制、优化调度、更新改造、在线状态诊断等细分应用场景提供了重要的技术支撑,具有丰富的应用场景与显著的转化潜力。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/798361.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023年的前端开发还好找工作么

首先可以明确写在前面的是,前端的确是不像之前一样,只会简单的基础就能轻轻松松的找到工作的,随着学习的人不断增多,市场自然会逐步提高对就业人员的要求,那么再以之前的要求来看待前端的话的确是不可取的 互联网在&a…

机器学习深度学习——多层感知机的从零开始实现

👨‍🎓作者简介:一位即将上大四,正专攻机器学习的保研er 🌌上期文章:机器学习&&深度学习——多层感知机 📚订阅专栏:机器学习&&深度学习 希望文章对你们有所帮助 为…

计算机二级Python基本操作题-序号41

1. 输入字符串s,按要求把s输出到屏幕,格式要求:宽度为30个字符,星号字符*填充,居中对齐。如果输入字符串超过30位,则全部输出。 例如:键盘输入字符串s为"Congratulations”,屏幕…

基于Kaggle训练集预测的多层人工神经网络的能源消耗的时间序列预测(Matlab代码实现)

目录 💥1 概述 📚2 运行结果 🌈3 Matlab代码实现 🎉4 参考文献 💥1 概述 本文为能源消耗的时间序列预测,在Matlab中实现。该预测采用多层人工神经网络,基于Kaggle训练集预测未来能源消耗。 &am…

自动化测试如何做?分层自动化测试如何实施?一篇概全...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 分层的自动化测试…

qt简易闹钟

#include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this);ui->stopBtn->setDisabled(true);this->setFixedSize(this->size()); //设置固定大小this->s…

【Spring Cloud Alibaba】限流--Sentinel

文章目录 概述一、Sentinel 是啥?二、Sentinel 的生态环境三、Sentinel 核心概念3.1、资源3.2、规则 四、Sentinel 限流4.1、单机限流4.1.1、引入依赖4.1.2、定义限流规则4.1.3、定义限流资源4.1.4、运行结果 4.2、控制台限流4.2.1、客户端接入控制台4.2.2、引入依赖…

(双指针) 剑指 Offer 57. 和为s的两个数字 ——【Leetcode每日一题】

❓ 剑指 Offer 57. 和为s的两个数字 难度:简单 输入一个递增排序的数组和一个数字 s,在数组中查找两个数,使得它们的和正好是 s。如果有多对数字的和等于 s,则输出任意一对即可。 示例 1: 输入:nums [2…

1400*C. Strong Password

Example input 5 88005553535123456 2 50 56 123412341234 3 111 444 1234 4 4321 4321 459 2 49 59 00010 2 10 11output YES NO YES NO YES解析: 题目要求有一种密码不在数据库中即可,所以枚举每一位的所有可能的数字,记录这一位数字在数…

帆软 FineReport/FineBI channel反序列化漏洞分析

事件背景 热点漏洞 漏洞说明 1. 漏洞原理:FineReport/FineBI channel接口能接受序列化数据并对其进行反序列化。配合帆软内置CB链会导致任意代码执行。 2. 组件描述:FineReport是一款企业级报表设计和数据分析工具,它提供了丰富多样的组件…

教你轻松又简单的绘制地铁线路图

地铁是主要以地下运输为主的交通系统。其轨道通常在地下隧道内。其中:地铁线路中的M,L,S,R分别代表:MMetro地,LLight轻轨,SSuburb市郊铁路,Rrapid,快速铁路。地铁线路图则可以简单理解为地铁的运行路线轨道…

基于Java+SpringBoot+vue前后端分离足球青训俱乐部管理后台系统设计实现

博主介绍:✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专…

【自动话化运维】Ansible常见模块的运用

目录 一、Ansible简介二、Ansible安装部署2.1环境准备 三、ansible 命令行模块3.1.command 模块3.2.shell 模块3.3.cron 模块3.4.user 模块3.5.group 模块3.6.copy 模块3.7.file 模块8&#xff…

Java阶段五Day15

Java阶段五Day15 文章目录 Java阶段五Day15分层其他依赖dao-apidao-implinfrustructuredomainadaptermain 测试整合项目main前台师傅功能luban-front配置师傅相关表格ER图ER练习案例鲁班表格ER关系(非常重要) 前台师傅接口——师傅入驻adapterdomaininfr…

【C语言】指针进阶(二)

💐 🌸 🌷 🍀 🌹 🌻 🌺 🍁 🍃 🍂 🌿 🍄🍝 🍛 🍤 📃个人主页 :阿然成长日记 …

使用xtcp映射穿透指定服务

使用xtcp映射穿透指定服务 管理员Ubuntu配置公网服务端frps配置service自启(可选) 配置内网服务端frpc配置service自启(可选) 使用者配置service自启(可选) 通过frp实现内网client访问另外一个内网服务器 管理员 1)配置公网服务端frps2)配置内网服务端…

2023年 React 最佳学习路线

CSS CSS JavaScript JavaScript TypeScript 目前没有找到比其他文档好很多的文档地址 可以先看官网 React 新版 React 官方文档无敌 React React-router-dom V5 V6 Webpack webpack Antd antd

基于贴花的热力图呈现方法参考

首先是热力图信息类: using System; using UnityEngine;[Serializable] public class HeatMapInfo {public Rect rect Rect.zero;public float pixelDensity 1;public float valBase 0;public float valRange 1;public PercentColor[] ribbon;//色带public Col…

关联分析-Apriori

关联分析-Apriori 1. 定义 关联分析就是从大规模数据中,发现对象之间隐含关系与规律的过程,也称为关联规则学习。 2. 相关概念 2.1 事务、项与项集 订单号购买商品0001可乐、薯片0002口香糖、可乐0003可乐、口香糖、薯片 以上面的订单为例&#xf…

一套流程6个步骤,教你如何正确采购询价

采购询价(RFQ)是一种竞争性投标文件,用于邀请供应商或承包商就标准化或重复生产的产品或服务提交报价。 询价通常用于大批量/低价值项目,买方必须提供技术规格和商业要求,该文件有时也称为招标书或投标邀请书。询价流…