浅析给水管网动态水力建模数据及其管理

news2024/11/9 5:59:04

摘要:给水管网在城市生产及生活中发挥着十分重要的作用,所以,保证其正常运行便显得尤为必要了。本文将基于给水管网动态水力建模数据及其管理展开相应的分析,以期促进城市给水管网运行质量的提高,为同行提供一些有益的参考。

1给水管网动态模拟概述

针对给水管网运行特点,建立相应的动态水力模型,不仅能够实现优化控制的目的,同时还能够起到科学管理的效果。在模型中,其水流需要能够有效反映现实管网中水流所具有的流动状态,换而言之,该动态模型需要能够有效反映现实管网中的一系列动态参数。

合理的给水管网动态模型具有以下作用:对管网漏损进行有效的辅助预测;对事故状态下的运行进行有效模拟,从而便于故障解决措施的制定和实施;对以爆管为代表的一系列异常状况进行预见性分析,为调度及维修人员提供有益参考;为水系统运行的后续优化工作奠定基础;方便水质模型的构建,在水质分析过程中发挥辅助作用。

2给水管网动态水力建模数据分析

2.1动态水力建模数据类型及来源

管网属性数据:对于给水管网而言,其属性数据通常指的是测量值及实际调查获得数据,该类数据大多情况下借助GIS系统便能够准确获得。

管网运行监测数据:该类数据主要包括两个部分,一种是在线监测的压力数据,另一种是在线监测的流量数据。在建立水力模型的过程中,通常应用SCADA系统以实现对管网的延时模拟,也可以截取代表性较为突出的某几天数据进行模型校验处理。

实测数据:在具体建模环节,需进行实测的数据主要包括三大部分,一是对管网属性中那一类不确定信息进行准确地现场测定,二是对水泵曲线(尤其是工作年限较长的)进行现场实测,三是对用户的用水量曲线进行现场测定。

派生数据:所谓派生数据指的是,在分析数据过程中形成的一类新数据,虽然不是建模的必要组成部分,但有助于对既有数据中所包含的隐形信息进行一定程度的挖掘。如可利用数据挖掘功能对爆管进行分析,从而提高管网的安全系数。

2.2动态水力建模数据质量分析

2.2.1数据质量评价准则

在建模过程中,应对相关数据质量进行有效分析和控制。所谓数据质量(英文简称DQI)指的是,参与动态建模的诸多数据能够满足建模实际需求的特征。

在获悉数据质量的情况下,才能对建模的可行性等进行准确预判断。对于动态建模数据而言,其质量水平集中体现在如下各点:准确度、精度、不确定性、包容性、一致性、完整性、易使用性、可得性、现势性等。

2.2.2数据质量评价方法——以模糊综合评价法为例

采用模糊综合评价法的过程中,涉及以下评价指标:

1)拓扑属性,如节点坐标位置精度等;

2)节点流量,如用水数据精度等;

3)泵站相关数据,如水泵曲线符合实际的程度;

4)监测数据,如监测点分布密度;

5)其它辅助信息,如地面标高等反应真实的程度。

对上述指标进行评价时,划分优良中差四个不同等级:优指的是数据质量相当优异,能够为建模工作提供理想的数据支持;良指的是数据质量稍次;中指的是能够基本满足建模需要;差指的是数据质量极不理想,无法支持建模工作。

2.3数据处理

当筛选出适宜的管网建模数据之后,接下来便需对其展开相应标准化处理,即对原始形式下的数据进行处理,使其转化成标准的且能够参与实际建模的形式。

管网建模过程中,涉及的关键数据需求及其处理如下:

1)建立健全管网拓扑结构,并准确输入有关属性信息——管网拓扑结构、管段以及节点属性、标高数据等。

2)对节点流量进行科学分配——用户用水量数据以及用水曲线。

3)构建有效的泵站模型,并加以校核——水泵曲线以及泵站运行记录。

4)展开相应的模拟计算以及校核——监测点数据记录等。

动态水力模型数据综合管理

3.1模型数据综合管理需求分析

3.1.1数据完整和同步的需求

给水系统涉及的数据绝大部分属于测量值以及实地调研数据,所以,应寻求这样一个高效数据管理系统,即无论发生何种类型的连动变更,都能够借助系统本身提供的内部功能予以自行维护,从而保证一系列数据的完整性以及同步性。

另外,在正式管理过程中,应严格设置和管理用户权限,从而确保相关数据的安全性。

3.1.2数据使用便利的需求

在模型的诸多计算中,通常需要涉及大量数据的综合计算,由于来源不一,再加上格式多样,所以,有必要构建一个高度统一的数据管理系统,为数据使用提供便利。

不仅如此,借助视图或者存储方式,能够基于模型计算对数据的相应要求而得到目的明确的查询结果,从而在一定程度上有效强化了筛选模型计算数据的工作效率。

3.2给水管网动态数据管理技术——给水管网动态数据库

对该数据库进行管理时,主要涉及以下几点:

1)数据存储,即把全部数据转化成数据表形式,并存储起来;

2)数据库连接,即数据库之间的连接,以及数据库和其他系统之间的连接;综合/联合查询,借助查询方式搜集需要用到的数据及信息,又或者基于视图与存储的形式,对常用查询模块进行有效保存,以便后期调用;                  

3)数据更新;

4)用户管理。

3.2.1数据库设计原则

数据库设计原则主要包括:满足用户需求的实用性原则、数据的准确性原则、安全稳定性原则、易操作性、可扩展性原则。

3.2.2数据库的建立

数据库组成主要涉及以下几点:

1)管网基础数据类,如参数表、用户信息表、测压点信息表、水泵信息表、水厂信息表、阀门信息表、加压泵站信息表、清水池信息表;

2)动态模拟数据类,如测压点压力表、水厂出水压力表、水泵数据表、清水池水位表、加压泵站数据表、阀门数据表、累计流量数据表。

将上述数据统筹、归类、入库便能够获得一个具有动态特性的数据管理系统。

数据表相互间存在一定的关联性以及制约性,这是因为数据本身便存在一定的关联性,常见的有管线和节点之间、阀门和节点之间、以及设备两端节点之间等。

在执行删除或者编辑等重要动作时,应特别注意:对节点进行挪动时,与节点保持相连的管道也应随着节点置的变化而发生相应的变化;对节点新坐标进行确定时,需要对管道长度进行修改;对管段进行移动时,对于该管段而言,其两个节点也会随之进行相应的移动,另外,和这一管段存在连接关系的诸多管段也会随之出现一定程度的拉伸效应。

在数据库管理系统的帮助下,能够清晰且明确地观察到数据表相互间存在的关系结构,从而准确理清各个数据表之间的内外在关系。

数据库的其他组成部分:

1)视图:对于那些需要固定格式处理的数据可借助视图予以保存,在需要的情况下再抽调出来,从而有效避免了重复作业的发生;

2)存储过程:对于那些应用频率相对较高的查询模块,则有必要为其编译相应的存储过程,使其成为具有独立特性的单元体以供用户调用,从而防止代码的多次编译,进而节省大量的人力和时间;

3)触发:通常适应于级联更新或者级联删除的情况。

3.2.3数据维护和更新

基于现有模型构建一个全新的、完整的数据库之后,在将来的备份及更新时,那些不同时间段的数据便有了与之相应的版本。应用数据库系统管理软件本身具备的优异更新及备份功能,能够基于既有的数据库开展相应的备份操作。

在此过程中,基础数据库可以共用,而不同时间段的各个版本可以以相对独立的更新文件形式予以存储,如此一来,任何时间段所对应的版本均能够得到完整而有效的保存,不仅如此,还实现了数据冗余最小化的目标,再加上共享度相对较高,文件以最小体积形式存在,使得更新任务量也相对较小。

对给水管网动态模型数据进行维护和更新时,主要涉及如下工作:

1)对管网模型的拓扑结构及有关数据进行更新;

2)对节点流量进行更新;

3)对操作方案进行更新;

4)对管道粗糙系数进行更新;

5)对水泵特性曲线进行更新;

6)对模型进行定期检验。

当上述数据出现相应改变时,数据库中与之对应的数据也会随之被有效更新。对管网拓扑结构及相关属性信息进行更新时,可借助数据库和模型本身的接口对相关模型数据进行重新导入。

对于那些繁杂程度较高且形式变化较多的数据,可结合具体变化情况,由有修改权限的数据库管理人员进行手动方式或者其他方式的更新。

结语:

随着城市给水管网规模的不断扩大,其运行及管理工作将面临更大的挑战,所以,做好给水管网动态水力建模数据分析及其综合管理工作便显得尤为重要了。

相信随着研究的不断深入,动态水力模型将会在功能及精度上取得更大的进步,从而为城市给水管网的正常运行及高效运行提供更大的帮助。

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

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

相关文章

HTML4

前序知识 认识两位先驱 计算机基础知识 计算机俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算、逻辑计算,还具有存储记忆功能。计算机由 硬件 软件组成 C/S架构与B/S架构 上面提到的应用软件,又分为两大类…

软件测试之登录测试详解

一、功能测试--登录功能性测试用例包括:1.什么都不输入,点击提交按钮,看提示信息。(非空检查)2.输入已注册的用户名和正确的密码,验证是否登录成功;3.输入已注册的用户名和不正确的密码&#xf…

PerformanceRunner即将发布2023年新版本,具体功能有哪些?

PerformanceRunner(简称PR)是国内专业的支持http、https、websocket、tcp/ip、MQ等各种协议、10万海量并发、可靠的性能测试工具/压力测试工具,降低了应用系统运行风险。 PerformanceRunner即将发布2023年新版本,具体功能有哪些? 1.录制时单机…

【Python入门篇】——Python函数(函数介绍,函数的定义,函数的参数和函数的返回值)

作者简介: 辭七七,目前大一,正在学习C/C,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选择循环语句…

都2023年了,网络安全还能入门吗?

前言 随着互联网的发展,网络安全逐渐成为重要领域之一。由于网络攻击已成为全球规模的问题,这使得网络安全专业成为各企业的重中之重。在这篇文章中,我们将从网络安全的发展趋势、就业前景和薪资水平方面入手,分析网络安全入门的…

【集群】部署LVS-DR群集

文章目录 一、LVS-DR工作原理1. 数据包流向分析2. DR模式的特点3. ARP 解析问题3.1 问题1:ip地址冲突3.2 问题2:真实服务器的第二次ARP请求3.3 解决ARP的两个问题的设置方法 二、LVS-DR部署过程1. 配置环境2. 部署服务器2.1 环境配置2.2 LVS-DR调度器2.2…

【基础知识】一文看懂深度优先算法和广度优先算法

概览 先上个图 现在我们要访问图中的每个节点,即图的遍历。 图的遍历是指,从给定图中任意指定的顶点(称为初始点)出发,按照某种搜索方法沿着图的边访问图中的所有顶点,使每个顶点仅被访问一次&#xff…

三、django-vue-admin开源项目二次开发——后端快速实现curd及接口

上一章: 二、django-vue-admin开源项目二次开发——修改默认菜单_做测试的喵酱的博客-CSDN博客 下一章: 一、背景 我想实现接口自动化用例的管理功能。一共涉及到两张表,一张项目表,是所有的项目列表。 一张是case列表&#…

Postgresql关于JSON、JSONB的操作符、处理函数(持续更新)

一、postgresql实用函数 (只列举本次用到的函数,其他函数在文章后面有详解) 1.1、将jsonb格式的数组中的值展开/分解成单独的数据/对象? SELECT answer_id, jsonb_array_elements(option_ids)::INTEGER AS option_id FROM db_l…

Java HashMap初始化大小设置多少合适

修改公司老代码的时候,发现阿里编码规约插件提示HashMap初始化时尽量指定初始值大小,因为设置合理的初始值可以提升性能: HashMap继承自AbstractMap类,实现了Map、Cloneable、java.io.Serializable接口,是基于散列表实…

Prompt 工程指南(三)—— 高级技术篇之零样本和少样本提示

到目前为止,显而易见的是,改进提示有助于在不同任务上获得更好的结果。这就是提示工程背后的理念和目标。 虽然上篇教程介绍的基本示例已经很有趣,但在接下来的几篇教程中,我们将介绍更高级的 Prompt 提示工程技巧,使…

LabVIEW编程开发PCB测试仪

LabVIEW编程开发PCB测试仪 使用PXI和LabVIEW的PCB钉床测试仪 用于PCB(印刷电路板)的钉床测试仪,使用PXI和LabVIEW。一家电子制造公司需要测试仪来测试他们的PCB产品。钉床测试仪是一种具有连接到电路板上各个测试点的引脚的测试。电路板需要…

【大数据学习篇12】在linux上安装jupyter

下面介绍在liunx怎么安装jupyter,一步到位介绍。 1、安装Anaconda3 1.1 自己选择一个位置下载 wget https://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86_64.sh1.2 进入自己的安装目录,安装anaconda bash Anaconda3-5.2.0-Linux-x86_64.sh一…

小程序模板语法样式与页面配置

文章和代码已经归档至【Github仓库:https://github.com/timerring/front-end-tutorial 】或者公众号【AIShareLab】回复 小程序 也可获取。 文章目录 小程序模板与配置WXML 模板语法数据绑定事件绑定小程序中常用的事件事件对象的属性列表target 和 currentTarget 的…

spark入门 高可用部署HA(五)

一、standalone基于修改部署 https://blog.csdn.net/weixin_43205308/article/details/131070277?spm1001.2014.3001.5501 二、安装ZOOKEEPER zookeeper 安装下载与集群 三、修改conf下的spark-env.sh vim conf/spark-env.sh注释以下内容(根据自己环境修改&am…

备战金九银十:大厂面试官必问MySQL连环炮全梳理,你扛得住嘛?

最近后台好多小伙伴发私信咨询阿Q,问马上就是金九银十的面试黄金期了,该如何在三个月内突击一下,以便更好地通过面试呢? 阿Q的想法就是需要对自己掌握的知识进行归纳整理,系统的、分类的去复习相关的知识点。这样也能…

公司新来了个00后测开,上来一顿操作给我秀麻了.....

开年公司新来了个同事,听说大学是学的广告专业,因为喜欢IT行业就找了个培训班,后来在一家小公司实习半年,现在跳槽来我们公司。来了之后把现有项目的性能优化了一遍,服务器缩减一半,性能反而提升4倍!给公司…

提升效率:P4VFS让虚拟文件同步更迅速、更简单

虚拟文件同步(Virtual File Sync)是一个备受期待的功能集,能够显著缩短Perforce Helix Core用户的同步时间。本篇文件将解释什么是虚拟文件同步,如何设置它以及如何使用它。 什么是虚拟文件同步? 虚拟文件同步是一项…

配置Wildfly的JDBC驱动程序

1、环境 windows10、Wildfly26.1.3、JDK8.0、mysql8.0 2、配置方式 配置Wildfly的JDBC驱动一般有两种方式 1️⃣、以module的方式安装; 2️⃣、以应用deploy的程序包方式安装; 以module方式安装,是把驱动置于应用服务器中;以…

Ubuntu 20.04 Apache2 增加不同端口站点

概述 Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器软件,可以在大多数电脑操作系统中运行。由于其跨平台和安全性[注 1],被广泛使用,是最流行的Web服务器软件之一。它快速、可靠并且可…